/*	GENERALE	*/
body{
	background:url(images/PRO_body.gif);
	margin:0px;
	font-size:11px;
	FONT-FAMILY: "Lucida Grande", verdana, arial, helvetica, sans-serif;
	line-height:14px;
}
td{
	font-size:11px;
	FONT-FAMILY: "Lucida Grande", verdana, arial, helvetica, sans-serif;
	padding-top:2px;
	line-height:14px;
}
/*******  HEADER  *******/
div#header{
        background:url(images/PRO_header.jpg) center;
        width:100%;
        height:209px;
        position:relative;
}
        /*******  MENU 1° LIV *******/
        div#menu{
                border:0px solid red;
                width:860px;
                position:relative;
                left:50%;
                margin-left:-375px;
                top:0px;
                height:47px;
                z-index:50;
        }

        div#menu a{
               display:inline;
               float:right;
					width: auto;
				   height:47px;
					background: url(images/bgMenuItems.gif) right 0 no-repeat;
               color:#FFFFFF;
               border:0px;
               margin-top: 0px;
					padding: 0 10px;
               font-weight:bold;
					line-height: 47px;
               text-decoration:none;
               font-size:12px;
        }

        div#menu a.withHover:hover{
                color:#FFF;
					 background: url(images/bgMenuItems.gif) right -47px no-repeat;
        }
		  
		div#menu a.menuSel{
                color:#FFF;
					 background: url(images/bgMenuItems.gif) right -47px no-repeat;
        }

        /*******  FINE MENU 1° LIV  *******/

        /*******  MENU 2° LIV *******/
        div#menu_alto{
                border:0px solid #000000;
                width:970px;
                position:relative;
                left:50%;
                margin-left:-485px;
                top:7px;
                height:30px;
        }

        div#menu_alto a{
                color:#000000;
                float:right;
                padding-left:10px;
                padding-right:10px;
                text-decoration:none;
        }
        div#menu_alto a:hover{
                color:#000000;
                float:right;
                padding-left:10px;
                padding-right:10px;
                text-decoration:underline;
        }

        /*******  FINE TESTO_MENU  *******/

/*******  FINE HEADER  *******/


div#page{
        position:relative;
        left:50%;
        margin-left:-485px;
        width:970px;

}

div#centrale{
background:url(images/centrale.gif) repeat-y;
position:relative;
float:left;
width:100%;
border:0px solid red;


}
        div#colonna_sx{
                position:relative;
                float:left;
                border:0px solid #000000;
                width:182px;
                padding-left:10px;
                padding-bottom:20px;
                padding-top:16px;
                padding-right:10px;
        }

        a.home_page { text-decoration:none; font-weight:bold; color:#000000;}
        a.home_page:hover { text-decoration:underline; font-weight:bold; color:#000000;}


        a.liv_1 { color:#DC1907;  text-decoration:none; font-weight:bold; padding-left:2px; }
        a.liv_1:hover { color:#DC1907;  text-decoration:underline; font-weight:bold; padding-left:2px;}

        a.liv_1_sel { color:#666666;  text-decoration:none; font-weight:bold; padding-left:2px; }
        a.liv_1_sel:hover { color:#666666;  text-decoration:underline; font-weight:bold; padding-left:2px;}
        a.liv_2 { display:block;color:#DC1907;  text-decoration:none; font-weight:normal; padding-left:10px; font-size:10px;}
        a.liv_2:hover{ color:#DC1907;  text-decoration:underline; font-weight:bold; padding-left:10px; font-size:10px;}


        div#menu_sx{
                border-bottom:1px solid #cccccc;
                position:relative;
                float:left;
                width:180px;
                padding-top:7px;
                padding-bottom:7px;
        }

        div#contenuto_alto{
                        border-bottom:1px dotted #FF8204;
                        width:720px;
                        position:relative;
                        float:left;
                        z-index:50;
                        margin-bottom:10px;
        }
        div#immagine_contenuto_alto{
                        border:0px solid green;
                        width:150px;
                        position:relative;
                        float:right;
                        z-index:50;
        }
        div#testo_contenuto_alto{
                        border:0px solid blue;
                        width:560px;
                        z-index:50;
                        position:relative;
                        float:left;
        }
        div#contenuto_basso{
                width:710px;
                position:relative;
                float:left;
                padding:5px;
                background-color:#EDEDED;
        }
        div#servizio{
	       		background:url(images/bgBoxServizi.gif) top repeat-x;
                position:relative;
                float:left;
                width:160px;
                border:1px solid #515151;
                height:220px;
                margin-left:12px;
                margin-top:12px;
                
        }
		div#servizio[rel="firefox"]{
			width:160px;
		}
		div#nome_servizio{ 
			position:relative;
			float:left;
			background:url(images/bgTitBoxServizi.gif) repeat-x;
			height:30px; 
			width:100%;
		}
		div#servizio_sotto{
			position:relative;
			float:left;
			border:0px solid red;
			width:100%;
			height:185px;
			padding-top:5px;
			z-index:1;
		}
 

/*******  FOOTER  *******/
div#footer{
        background:url(images/footer.gif);
        width:965px;
        height:23px;
        position:relative;
        padding-top:7px;
        padding-left:5px;
        float:left;
        margin-bottom:0px;
        color:#FFFFFF;
}
div#footer a{
                color:#FFFFFF;
                text-decoration:none;
                font-weight:bold;
        }
        div#footer a:hover{
                color:#FFFFFF;
                text-decoration:underline;
                font-weight:bold;
        }
/*******  FINE FOOTER  *******/

a { color:#DC1907;  text-decoration:none; font-weight:normal; }
a:hover { color:#DC1907;  text-decoration:underline; font-weight:normal; }

/*	LISTA A 3 COLONNE	*/ 
ul#multi,ul#multi li{margin-top:-3px;padding:0;float: left}

ul#multi{width: 100%;overflow: hidden;
    padding:  0; margin:0;
    line-height: 1.5;
    }
ul#multi li{;width: 32%;
    margin-left: 1%;display: inline;
   }
ul#multi2{width: 100%;overflow: hidden;
    padding:  0; margin:0;
    line-height: 1.5;
    }
  
/*	LISTA A 2 COLONNE	*/ 
ul#multi3,ul#multi3 li{margin-top:-3px;padding:0;float: left}

ul#multi3{width: 100%;overflow: hidden;
    padding:  0; margin:0;
    line-height: 1.8;
    }
ul#multi3 li{width: 48%;
    margin-left: 1%;display: inline;
   }
 
ul#accessori {font-size:12px;line-height: 1.8;}
div#contenuto{
	position:relative;
	float:left;
	border:0px solid #000000;
	width:725px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	border:0px solid #000000;
	}
td.elenco_grande{
         border-bottom:1px dotted #FF8204;
         padding-bottom:10px;
         padding-top:10px;
}
li{
  padding-top:2px;
  padding-bottom:2px;
  padding-left:10px;
}
div#tasto_stampa{
	border:0px solid #000000;
	margin-top:32px;
	padding-left:20px;
	background:url(images/print.gif) no-repeat left top;
	float:right;
	width:150px;
	height:20px;
}
div#filmato_flash{
	width:969px;
    height:130px;
    position:relative;
    left:50%;
    margin-left:-486px;
	border:0px solid #000000;
	text-align:right;
}
div#news{
	float:left;
	width:335px;
	padding:10px;
	height:175px;
	border:0px solid #000000;
}
div#news a {
	font-weight:bold;
	height:20px;
}
div#news_testa{
         width:710px;
         border-bottom:0px dotted #EDEDED;
         background:url(images/loghino.gif) no-repeat left center;
         padding-left:70px;
         padding-bottom:7px;
         padding-top:10px;
         font-size:16px;
         font-weight:bold;
         }
input,select,textarea{
	border:1px solid #CCCCCC;
	font-family:arial;
	font-size:11px;
	padding:0px;
	margin:0px;
}
td.titolone{
	border-bottom:1px dotted #FF8204;
	padding-bottom:10px;
	padding-top:10px;
	font-weight:bold; font-size:20px; 
	}


/**********INIZIO STYLE VENDERE & COMPRARE*************/
div#contenitore_pagina {
	 position:relative; 
	 float:left; 
	 border:0px solid red ;
	 width:100%
}
div#UVS_blocco_superiore{
	position:relative; 
	float:left; 
	border:0px solid red; 
	width:100%
}
div#UVS_nome_modello{
	position:relative; 
	border:0px solid blue; 
	width:91%; 
	z-index:1; 
	background-color:#ffffff; 
	height:25px;
	padding-top:0px; 
	color:#000000; 
	font-weight:bold; 
	font-size:18px
}
div#UVS_immagine{
	position:absolute; 
	top:0px; 
	right:0px; 
	border:0px solid blue; 
	z-index:2; 
	padding-top:0px;
}
div#valutazione_euro{
	font-size:18px; 
	font-weight:bold
}
div#descrizionetop {
	position:relative; 
	float:left; 
	border:0px solid red;
	line-height:26px;
}
div#UVS_blocco_inferiore {
	position:relative; 
	float:left; 
	width:508px;
	margin-top:30px;
	border:0px solid red;
	font-size:12px;
}
div#titolo_altre {
	 width:508px; 
	 height:20px; 
	 background-color:#FF8104; 
	 color:#ffffff; 
	 font-weight:bold; 
	 font-size:12px; 
	 padding-top:2px;
	 padding-left:2px
}
div#guida_vendita{
	width:728px;
}
div#guida_vendita[rel=firefox]{
	width:720px;
}
div#titolo_guida_vendita {
	 width:508px; 
	 height:20px; 
	 background-color:#FF8104; 
	 color:#ffffff; 
	 font-weight:bold; 
	 font-size:12px; 
	 padding-top:2px;
	 padding-left:2px;
}
div#concessionarie{
	margin-top:30px;
}
div#titolo_concessionarie {
	width:508px; 
	height:20px; 
	background-color:#FF8104; 
	color:#ffffff; 
	font-weight:bold; 
	font-size:12px; 
	padding-top:2px;
	padding-left:2px
}
div#content_altre{
	width:728px;
}
div#content_altre[rel=firefox]{
	width:720px;
}
div#show_access {
	border:0px solid #000000;
	width:188px;
	position:absolute;
	left:50%;
	margin-left:-480px;
	top:165px;
	height:40px;
	z-index:100;
	display:none;
}
div#logo_w3c{
	position:relative;
	float:right;
	margin-top:-21px;
	border:0px solid green;
	padding-right:5px;
	padding-top:2px;
}
/*	FINE STYLE VENDERE & COMPRARE	*/

/*	CLASSI	*/
.nome_auto {	
	font-size:20px;	
	text-align:left; 
	Font-weight:bold;
	}
a.home_page { 
	text-decoration:none; 
	font-weight:bold; 
	color:#000000;
	}
a.home_page:hover { 
	text-decoration:underline; 
	font-weight:bold; 
	color:#000000;
	}
a.liv_1 { 
	color:#DC1907;  
	text-decoration:none; 
	font-weight:bold; 
	padding-left:2px; 
	}
a.liv_1:hover { 
	color:#DC1907;  
	text-decoration:underline; 
	font-weight:bold; 
	padding-left:2px;
	}
a.liv_1_sel { 
	color:#666666;  
	text-decoration:none; 
	font-weight:bold; 
	padding-left:2px; 
	}
a.liv_1_sel:hover { 
	color:#666666;  
	text-decoration:underline; 
	font-weight:bold; 
	padding-left:2px;
	}
a.liv_2 { 
	display:block;color:#DC1907;  
	text-decoration:none; 
	font-weight:normal; 
	padding-left:10px; 
	font-size:10px;
	}
a.liv_2:hover{ 
	color:#DC1907;  
	text-decoration:underline; 
	font-weight:bold; 
	padding-left:10px; 
	font-size:10px;
	}

.int_table { 
	background: url(images/sfosfo.jpg); 
	height:27px; 
	font-weight:bold; 
	color:#444444;
	padding-left:2px; 
	}
.campi_table { 
	background-color:#D3D3D3; 
	font-weight:bold; 
	border-bottom:1px solid #EDEDED;
	}
.riga_bianca{ 
	
	background-color:#FFFFFF; 
	border-bottom:1px solid #C0C0C0; 
	}
.riga_grigia{ 

	background-color:#EDEDED; 
	border-bottom:1px solid #C0C0C0; 
	}
.right{
	margin-right:10px;
	border-bottom:1px dotted #FF8204;
}
.intestazione{ 
	background:url(images/righetta_666666.gif) no-repeat  left 20px; 
	font-size:13px; 
	text-align:left; 
	}
.descrizione_home{ 
	background:url(images/bgBoxBenvenuto.gif) bottom repeat-x; 
	position:relative; 
	top:8px; 
	margin-bottom:20px; 
	padding:10px;
	line-height:18px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	border:1px solid #FF8204

}
.intestazione_1liv{ 
	background:url(images/righetta_666666.gif) no-repeat  left 20px; 
	font-size:13px; 
	text-align:left; 
	height:50px; 
	}
.tit_2liv{ 
	border:0px solid red; 
	font-size:16px; 
	color:#333333; 
	font-weight:bold; 
	padding-top:13px; 
	}
.link_2liv{ 
	position: absolute; 
	top:18px; 
	left:50%; 
	margin-left:-100px; 
	font-size:12px; 
	font-weight:normal;
	text-align:right; 
	width:auto;
	float:right; 
	padding-top:3px; 
	width:390px; 
	border:0px solid #000000; 
	}
.link_2liv a{ 
	font-weight:normal; 
	}
.link_2liv a:hover{ 
	font-weight:normal; 
	text-decoration:underline; 
	}
.tit_3liv{ 
	border:0px solid red; 
	font-size:16px; 
	color:#333333; 
	font-weight:bold; 
	padding-top:8px; 
	}
.link_3liv{ 
	position: absolute; 
	top:43px; 
	left:50%; 
	margin-left:-30px; 
	font-size:12px; 
	font-weight:normal;
	text-align:right; 
	width:auto;
	float:right; 
	padding-top:3px; 
	width:320px;  
	border:0px solid #000000; 
	z-index:3; 
	}
.link_3liv a{ 
	font-weight:normal; 
	}
.link_3liv a:hover{ 
	font-weight:normal; 
	text-decoration:underline; 
	}
.descrizione{ 
	position:relative; 
	top:8px; 
	margin-bottom:20px; 
	}
.elenco{ 
	margin-top:10px; 
	margin-bottom:10px; 
	border-bottom:1px dotted #FF8204; 
	background:url(images/loghino.gif) no-repeat 5px top; 
	padding-left:70px; 
	padding-bottom:10px; 
}
.elenco_libro{ 
	margin-top:10px; 
	margin-bottom:10px; 
	border-bottom:1px dotted #FF8204; 
	background:url(images/loghino_libro.gif) no-repeat 5px top; 
	padding-left:70px; 
	padding-bottom:10px; 
}
.elenco_adm{ 
	margin-top:10px; 
	margin-bottom:10px; 
	border-bottom:1px dotted #FF8204; 
	background:url(images/loghino_adm.jpg) no-repeat left top; 
	padding-left:70px; 
	padding-bottom:10px;
}
.differenzia_colonna{ 
	background-color:#EDEDED;
	}
.td_accessori{
	font-size:9px;
	}
.evidenzia{
	font-weight:bold; 
	color:#FF0000;
	}
.tablewidth {
	width:508px;
}
.tablewidth[rel=firefox] {
	width:495px;
}
.titlebar{
	background: url(../../../portale/images/sfosfo.jpg); 
	height:27px; 
	font-weight:bold; 
	color:#444444;

	width:508px;
	padding-top:2px;
	padding-left:3px;
}
.titlebar[rel=firefox]{
	width:493px;
}
.tablewidthlarge{
	
	width:728px;
}
.tablewidthlarge[rel=firefox]{
	width:721px;
}
.titlebarlarge {
	background: url(../../../portale/images/sfosfo.jpg); 
	height:27px; 
	font-weight:bold; 
	color:#444444;
	width:728px;
	padding-top:2px;
	padding-left:3px;
}
.titlebarlarge[rel=firefox]{
	width:717px;
}
.int_table_arancio   {    
	background: url(../../portale/images/sfo_a.gif); 
	height:25px; 
	font-weight:bold; 
	color:#FFFFFF;
} 

div#servizio_sotto a {padding-left:5px; display:block; color:#DC1907; text-decoration:none; font-weight:normal; border:0px solid green;}
div#servizio_sotto a:hover {padding-left:5px; display:block; color:#DC1907; text-decoration:underline; width:100%;}

.testo_servizio {padding-left:5px; display:block; color:#000000; }

div#nome_servizio a {padding-left:5px; font-size:13px; display:block; color:#FFFFFF; text-decoration:none; font-weight:bold; height:30px; margin-top:7px;}
div#nome_servizio a:hover {padding-left:5px; font-size:13px; display:block; color:#FFFFFF; text-decoration:underline; font-weight:bold; height:30px; margin-top:7px;}

.disponibili{ top:10px; }

.txtblu{
	color:blue;
}
	