@charset "UTF-8";


body {
   	background-color: #e6ecfc;
   	background-image: url(/asset/img/sfondo.jpg);
	background-repeat: repeat-x;
	padding:0;
	margin: 0 auto;
	text-align:center;
}

/* id unici */

#doc {
   width:76.92em;
   *width:75.2em; /* IE */
   width:1000px;
   margin:auto;
   text-align:left;
}
.margini { padding: 6px; /*background-color: #fff;*/}
#hd { display: block; }
#hd,#bd {text-align:left;}

.left {float:left;}
.right {float:right;}
.margini-top {margin: 10px 0 0 0;}


/* stili generici etc */
a { color: #22538a; text-decoration: none; }
a:hover { color: #ffcc00; text-decoration: underline; }
.clearboth {clear: both;margin: 0;padding: 0;}
.evidenza {color:red;}



/* floating e dimensioni per i template principali */
.mm-t1 #mm-main .mm-b, .mm-t2 #mm-main .mm-b, .mm-t3 #mm-main .mm-b, .mm-t4 .mm-b, .mm-t5 .mm-b, .mm-t6 .mm-b, .mm-t9 .mm-b, .mm-t8 .mm-b { float: right; /*border:1px solid red;*/}
.mm-t1 .mm-b, .mm-t2 .mm-b, .mm-t3 .mm-b, .mm-t4 #mm-main .mm-b, .mm-t5 #mm-main .mm-b, .mm-t6 #mm-main .mm-b, .mm-t7 #mm-main .mm-b, .mm-t9 #mm-main .mm-b, .mm-t8 #mm-main .mm-b {float:left; /*border:1px solid red;*/}

/* t1: L160*/
.mm-t1 #mm-main .mm-b {width:819px;}
.mm-t1 .mm-b {width:157px;}

/* t2 & t4: L200 & R200 -----> nelle pagine tipo blog*/
.mm-t2 #mm-main .mm-b, .mm-t4 #mm-main .mm-b {width:672px;}
.mm-t2 .mm-b, .mm-t4 .mm-b {width:312px;}

/* t3 & t6: L760 & R200 -----> home e sub home usare t6*/
.mm-t3 #mm-main .mm-b, .mm-t6 #mm-main .mm-b {width:760px; min-height:1000px !important;}
.mm-t3 .mm-b, .mm-t6 .mm-b {width:210px;}

/* t5: R240 ----> non ancora implementato*/
.mm-t5 #mm-main .mm-b {width:744px;}
.mm-t5 .mm-b {width:240px;}

/* t7: 986px */
.mm-t7  #mm-main .mm-b { width:986px; }

/* t9: -----> template per avere 6 blocchi uguali acp 2007*/
.mm-t9 #mm-main .mm-b {width: 657px;}
.mm-t9 .mm-b {width:326px;}

/* t8: -----> template per avere due blocchi uguali acp 2007*/
.mm-t8 #mm-main .mm-b {width: 492px;}
.mm-t8 .mm-b {width:492px;}


/*	grid-generic rules for all templates */
/* all modules and grids nested in a grid get floated */
.mm-g .mm-u, .mm-g .mm-g, .mm-ge .mm-u, .mm-gf .mm-u {
   
  /* float:right; */
   display:inline;   /* IE */ 
}

/* float left and kill margin on first for added flex */
.mm-g .first, .mm-gd .first, .mm-ge .first, .mm-gf .first {float:left; }

/* 2 col */
/*.mm-g .mm-u, .mm-g .mm-g {width:49.6%;}
.mm-g .mm-g .mm-u {width:48.4%;}*/ /* smaller for nested to preserve margins */

/*colonna principale*/
.mm-u {width:165px; float:left;}
.mm-u-dx {width:165px; float:right;}

.mm-g {width: 334px;float: left;}
.mm-g-dx {width:334px;float:right;}

.mm-gdatre {width:503px; float:left;}
.mm-gdatre-dx {width:503px; float:right;}

.mm-g-unoemezzo {width:245px; float:left;}
.mm-g-unoemezzo-dx {width:245px; float:right;}

/*colonna laterale*/
.mm-u-lato {width:154px; float:left;}
.mm-u-lato-dx {width:154px; float:right;}

.mm-g-lato {width: 312px; float: left;}


/* quando mm-u  nel lato diventa pi piccolo */
.mm-g-lato .mm-u, .mm-g-lato .mm-u-dx { width:154px; }




/*acp 2007 box */

.mm-t9 #mm-main .mm-b .mm-u, .mm-t9 .mm-b .mm-u  {width:160px; float:left;}
.mm-t9 #mm-main .mm-b .mm-u-dx, .mm-t9 .mm-b .mm-u-dx {width:160px; float:right;}

.mm-t9 #mm-main .mm-b .mm-g, .mm-t9 .mm-b .mm-g {width: 326px;float: left;}
.mm-t9 #mm-main .mm-b .mm-g-dx, .mm-t9 .mm-b .mm-g-dx {width:326px;float:right;}

.mm-t9 #mm-main .mm-b .mm-gdatre, .mm-t9 mm-b .mm-gdatre {width:496px; float:left;}
.mm-t9 #mm-main .mm-b .mm-gdatre-dx, .mm-t9 .mm-b .mm-gdatre-dx {width:496px; float:right;}


.mm-gb .first, .mm-gc .first, .mm-gd .first {margin-left:0;}

/* colspan 2 */
.mm-gc .first, .mm-gd .mm-u {width:66%;}
.mm-gd .first {width:32%;}

/* colspan 3 */
/*.mm-ge .mm-u {width:24.5%;}
.mm-ge .first, .mm-gf .mm-u {width:75%;}
.mm-gf .first {width:24%;}
.mm-ge .first {width:74.2%;}
*/


/*gabbia colonna destra */

.mm-dx .mm-u {
   
   float:right; 
   display:inline;   /* IE */ 
}
.mm-dx .first {float:left; }

/* self clear floated parent containers */
#bd:after, .mm-g:after, .mm-gb:after, .mm-gc:after, .mm-gd:after, .mm-ge:after, .mm-gf:after, #advmenu:after, #advmenubis:after {content:".";display:block;height:0;clear:both;visibility:hidden;}	
#bd, .mm-g, .mm-gb, .mm-gc, .mm-gd, .mm-ge, .mm-gf {zoom:1;} /* IE */


/*contenitori griglia varie altezze + stili vari*/
.mm-box-altezza-uno { height: 295px; }
.mm-box-altezza-unoemezzo { height: 400px; }
.mm-box-altezza-due { height: 600px; }
.mm-box-altezza-media { height: 180px; }
.mm-box-altezza-mediabis { height: 215px; }
.mm-box-altezza-partner { height: 32px; *height: 35px; font-size:9px; font-family:verdana;}
.mm-box-altezza-partner img { float:left; margin: 1px 5px 0 0;}

.sfondo-ft
{
	width: 100%;
	background-color: #001e68;
	float: left;
	padding: 10px 0 40px 0;
	background-image: url(../img/sfondo_footer.jpg);
	background-repeat: repeat-x;
	display: block;
}
.sfondo-ft-home
{
	width: 100%;
	background-color: #001e68;
	float: left;
	padding: 10px 0 40px 0;
	background-image: url(../img/sfondo_footer.jpg);
	background-repeat: repeat-x;
	height: 300px;
	display: block;
	vertical-align: bottom;
}



#ft { font-size: 11px; clear: both; color: #99a5c2; padding: 10px 5px 10px 0; /*border-top: 3px solid #6d98a1;*/ width:988px; margin: 0 auto;text-align:left;}
#ft p {padding:3px;}
#ft a {color: #99a5c2; font-weight:bold;}


.ft { font-size: 11px; clear: both; color: #4a4a4a; padding: 10px 5px 10px 0; }
.ft p {padding:3px;}
.ft a {color: #4a4a4a; font-weight:bold;}


#logo {height:75px;float:left; width:350px;margin-top:10px;}
#top-cerca { width: 640px; float: right; margin: 12px 0 0 0; }
.esempio-ricerca {font-size:16px; color:#22538a;}
.esempio-ricerca-result {font-size:12px; color:#e6ecfc;;}

#btn-cerca {margin: 5px 0 0 6px;}
#cerca-txt {width:490px;font-size:14px; padding:8px 5px; }
 
.sx {float:left;}
.sx-btn {float:left; margin:-6px 0 0 0;}
  
#top-result  
  {
  	background-color: transparent;
  	border-top: #334c8b 1px solid;
  	min-height: 45px !important;
  	/*background-image: url(/asset/img/sfondo_ricercaeffettuata.gif);
  	background-repeat: no-repeat;*/
  }
#top-result h2 {padding:12px 0 5px 8px; font-size:16px;}

/* toolbar in alto */
.tool-top {/*background-color:#edf4f6; padding:4px;*/ margin: 0 0 6px 0; font-size:11px; font-weight:bold; float:left; width:99%; height:28px;}
#opzioni {float:left;}
#num-annunci { /*float: right;*/ padding:6px;}
#riordina { float: right; padding:0px;}
#riordina a {color: #333;}
#riordina a:hover { color: #faac23;text-decoration: none;}
#riordina img
{
	padding: 6px 6px 6px 4px;
	vertical-align: middle;
}

ul.apriechiudi {padding: 0.5em 0 0 0;}
ul.apriechiudi li { display: inline; list-style-type: none; }
ul.apriechiudi li a { padding: 0.5em 0.75em; color: #333; text-decoration: none; width: 82px; }
ul.apriechiudi li a:hover { color: #ff7200; }


#MenuOpzioni li {
	width: 20em;
}
#MenuOpzioni ul, #MenuOpzioni ul li {
	width: 20em;
}
#MenuOpzioni span {
	margin: 0;
	padding: 2px;
	padding-left: 22px;
	display: block;
	background-position: 0% 50%;
	background-repeat: no-repeat;
}
#MenuOpzioni #visualizza { background-image: url(/asset/img/ico_vis_top.gif); }
#MenuOpzioni #visualizza-1 { background-image: url(/asset/img/ico_vis_lista.gif); }
#MenuOpzioni #visualizza-2 { background-image: url(/asset/img/ico_vis_testo.gif); }
#MenuOpzioni #ordina { background-image: url(/asset/img/ico_vis_top.gif); }
#MenuOpzioni #ordina-1 { background-image: url(/asset/img/ico_vis_auto.gif); }
#MenuOpzioni #ordina-2 { background-image: url(/asset/img/ico_vis_data.gif); }
#MenuOpzioni #ordina-3 { background-image: url(/asset/img/ico_vis_anno.gif); }
#MenuOpzioni #ordina-4 { background-image: url(/asset/img/ico_vis_km.gif); }
#MenuOpzioni #ordina-5 { background-image: url(/asset/img/ico_vis_prezzo.gif); }
#MenuOpzioni #ordina-6 { background-image: url(/asset/img/ico_vis_quotazione.gif); }
/* fine toolbar */



.annuncio {font-size:12px; /*border-top: 1px solid #88bec9;*/ padding: 10px 0; background:#fff; margin: 0 0 10px 0;}
.annuncio h3 {font-size:16px;}
.annuncio-txt h3 {}
.annuncio-txt p {margin:6px 0; padding:0; }
.annuncio-sx {width:480px; float:left;}
.annunncio-foto {float:left; padding:4px 4px 4px 4px; border: 1px solid #a8a8a8; margin: 0 0 0 10px;}
.annuncio-txt {margin: 0 0 0 6px; float:right; width:320px;}
.annuncio-dx {float:right; width:260px; text-align:center; margin: 0 5px 5px 0;}

.annuncio-dx img {margin: 0 0 5px 0;}



.confronto-buono {color:#00cc33;font-weight:bold;}
.confronto-nobuono {color:#cc0000;font-weight:bold;}
.confronto-norma {color:#bbb;font-weight:bold;}

h3.prezzo-buono {color:#00cc33;}
h3.prezzo-nobuono {color:#cc0000;}
h3.prezzo-norma {color:#333333;}
h3.prezzo-qrt {color:#ff9900;}


p.annuncio-det {font-weight:bold; margin: 5px 0;}
.dettagli {margin:5px 10px 0 10px; border-top:1px solid #ccc; padding: 5px 0 0 0;}

.tab-accessori {padding:6px; border-top: 1px solid #ccc; margin:10px;}
.tab-accessori table tr td {font-size:9px;padding:1px;}

.periodo-vendita {text-align:center; padding:10px; margin:5px 10px;background-color:#ddd;}
.invia-amico
{
	margin: 0 5px;
	vertical-align: middle;
}
.annuncio-tool {font-weight:bold; padding: 6px 0; text-align:center;}


.CollapsiblePanelTab h2
{
	font-size: 12px;
	padding: 6px 0 0 6px;
	margin: 0;
	/*background-color: #DCEAED;*/
	height: 26px;
	background-image: url(/asset/img/m_due_bg_h_menu_n.jpg);
	background-repeat: no-repeat;
	color: #dfe4f2;
}

.CollapsiblePanelTabHover h2
{
	color: #ffcc00;
	background-image: url(/asset/img/m_due_bg_h_menu_h.jpg);
	background-repeat: no-repeat;
}

.CollapsiblePanelOpen .CollapsiblePanelTab h2
{
	color: #ffffff;
	background-image: url(/asset/img/m_due_bg_h_menu_o.jpg);
	background-repeat: no-repeat;
}
.CollapsiblePanelOpen .CollapsiblePanelTab h2:hover
{
	color: #faac23;
	background-image: url(/asset/img/m_due_bg_h_menu_oh.jpg);
	background-repeat: no-repeat;
}
.CollapsiblePanelOpen { background-color:#fff; }
/*.CollapsiblePanelClosed { background-color:#ccc; }
.CollapsiblePanelFocused { background-color:#ccc; }*/


/*.CollapsiblePanelContent { 
background-color:#ffffff;}*/

#marca .CollapsiblePanelContent { 
	overflow: auto;
	
	/*height: 100px;*/
}
#regione .CollapsiblePanelContent { 
	overflow: auto;
	/*overflow-y:auto; 
	overflow-x:hidden;*/
	/*overflow:scroll;*/
	height: 200px;
}	

.CollapsiblePanelContent ul {padding: 0 6px; font-size:12px;}
.CollapsiblePanelContent ul li
{
	padding: 2px 0;
	border-bottom: #ADADAD;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
}

.CollapsiblePanelContent ul li:hover { background-color:#eee; }

.list-left {float:left;}
.list-right { float: right; }

#paginazione {font-size:13px; /*border-top: 1px solid #88bec9;*/ padding: 10px 0; float:left; width:100%;}
#paginazione ul {list-style-type: none; padding:0; margin:10px 0;}
#paginazione ul li {/*display: block;*/ display:inline;}
#paginazione ul li a
{
	padding: 3px 0;
	margin: 0 10px 0 0;
	float: left;
	display: block;
	width: 22px;
	height:25px;
	background-image: url(../img/btn_paginazione.gif);
	background-repeat: no-repeat;
	/*vertical-align: middle;*/
	color: #ffffff;
}

#paginazione ul li a:hover
{
	/*color: #ff9900;*/
	background-image: url(../img/btn_paginazione_hover.gif);background-repeat: no-repeat;
}


/*#paginazione ul li img { margin: 0; vertical-align: middle; }*/


#paginazione ul li a:hover img { background-color:#ffffff; }


#paginazione ul li a.selected {font-weight:bold; color:#ffffff; background-image: url(../img/btn_paginazione_hover.gif);background-repeat: no-repeat;}





/* SpryMenuBarHorizontal.css - version 0.6 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/*******************************************************************************

 LAYOUT INFORMATION: describes box model, positioning, z-order

 *******************************************************************************/

/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
ul.MenuBarHorizontal
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: auto;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 8em;
	float: left;
}
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	width: 8.2em;
	position: absolute;
	left: -1000em;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
	left: auto;
	background-color:#e6ecfc;;
	font-weight:normal;
	/*border: 1px dotted #ccc;*/
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li
{
	width: 8.2em;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: -5% 0 0 95%;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
	left: auto;
	top: 0;
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal ul
{
	/*border-color: #88bec9;
	border-width: 0 1px 1px 1px;
	border-style: solid;*/
}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a
{
	display: block;
	cursor: pointer;
	/*background-color: #edf4f6;*/
	padding: 0.5em 0.75em;
	color: #333;
	text-decoration: none;
	border-bottom:1px solid #e6ecfc;
	
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
	/*background-color: #000;*/
	/*color: #000;*/
	background-color: #fff;
	color: #faac23;
	
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
	background-color: #fff;
	color: #ffcc00;
	font-weight:bold;
}

/*******************************************************************************

 SUBMENU INDICATION: styles if there is a submenu under a given menu item

 *******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenu
{
	background-image: url(SpryMenuBarDown.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
{
	background-image: url(SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{
	background-image: url(SpryMenuBarDownHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
{
	background-image: url(SpryMenuBarRightHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
	filter:alpha(opacity:0.1);
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
		/*background: #FFF;*/
	}
}



/* pagina index.cfm */
	div.container-start { width: 900px; margin-left:auto; margin-right:auto;}
	.top {height:137px;}
	.esempio-ricerca {padding:10px 0 0 0;}
	.headertxt {width:480px; float:left; margin:36px 0 0 0; color:#ffffff;}
	.top img {margin:20px 20px 0 0; float:left;}
	#cerca-start {width:700px;font-size:15px; padding:9px;}
	#btn-cerca-start {margin:0 0 0 10px;}
	.cerca-start-txt {float:left;padding:6px 0 0 0;}
	.btn-cerca-cont {float:left;}
	
	
	.ricerca-index {margin:30px 0 30px 0; float:left;}
	.ft {font-size:11px; margin:10px 0 0 0;}
	.roundedcornr_box_669951 { background: #66abb9 url(/asset/img/roundedcornr_669951_grad.jpg) repeat-x top left; }
	.roundedcornr_top_669951 div { background: url(/asset/img/roundedcornr_669951_tl.gif) no-repeat top left; }
	.roundedcornr_top_669951 { background: transparent url(/asset/img/roundedcornr_669951_tr.gif) no-repeat top right; }
	.roundedcornr_bottom_669951 div { background: url(/asset/img/roundedcornr_669951_bl.gif) no-repeat bottom left; }
	.roundedcornr_bottom_669951 { background: transparent url(/asset/img/roundedcornr_669951_br.gif) no-repeat bottom right; }
	.roundedcornr_top_669951 div, .roundedcornr_top_669951, .roundedcornr_bottom_669951 div, .roundedcornr_bottom_669951 { width: 100%; height: 20px; font-size: 1px; }
	.roundedcornr_content_669951 { margin: 0 20px; }


.container-tre-col-home
{
	height: 470px;
	/*border:1px solid #22538a; */
	margin: 30px 0;
	background-image: url(../img/sfondo_logo_home.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.tre-col-home {float:left; width:31.2%; margin-right:1.55%; border-left:1px solid #ccc;}
.tre-col-home-pad {padding:10px;}
.tre-col-home-pad h2 {margin: 0 0 10px 0;}
.tre-col-home-pad ul li
{
	line-height: 25px;
	font-size:12px;
}
/* fine pagina index.cfm */




.breadcrumb {/*order-top: 1px solid #88bec9;*/ padding: 10px 0 0 0; font-size:12px;}
.breadcrumb ul li {display:inline; padding: 3px 0;}
.breadcrumb ul li a
{
	display: inline;
	background-image: url(/asset/img/x_3.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 18px;
	background-position: 0 1px;
	margin: 0 0 0 10px;
	color:#d9deea;
	font-weight:bold;
	/*line-height: 16px;*/
}
.breadcrumb ul li a:hover { background-image: url(/asset/img/x_3_hover.gif); background-repeat: no-repeat; background-position: 0 1px; color:#ffcc00;}

/* torna indietro */
.breadcrumb-due {/*order-top: 1px solid #88bec9;*/ padding: 15px; font-size:12px;}
.breadcrumb-due ul li {display:inline; padding:5px 0}
.breadcrumb-due ul li a
{
	display: inline;
	/*background-image: url(/asset/img/x_2.gif);
	background-repeat: no-repeat;*/
	padding: 0;
	/*background-position: 0 1px;*/
	margin: 0 0 0 10px;
	color: #d9deea;
	font-weight: bold;
	line-height: 16px;
}
/*.breadcrumb-due ul li a:hover { background-image: url(/asset/img/x_2_hover.gif); background-repeat: no-repeat; background-position: 0 1px;}*/

.arancio {color:#ffcc00; font-weight:bold;}
.arancio18 {font-size:15px;font-weight:bold;color:#ffcc00;}

.bianco {color:#ffffff; font-weight:bold;}
.ft-sx {float:left; width:500px;}
.ft-dx {float:right; width:300px; text-align:right;}



.spiega p
{
	padding: 20px 50px;
	font-size: 16px;
	line-height: 21px;
}


.vai-annuncio
{
	padding: 5px 0 0px 5px;
	margin: 0 auto;
	background-image: url(../img/vaiallannuncio_sfondo.gif);
	background-repeat: no-repeat;
	display: block;
	width: 156px;
	height: 25px;
}


