/* css di impaginazione SITO RETAIL*/

@import url("./imiweb_common.jhtml");



BODY {
    background: #dedede url(./images/bg_page.gif) repeat-x;
	text-align:center;
}


.BODY-popup {
    text-align:left;
}


/**************DA CANCELLARE

tr.titolo td{

	background-color: #036;

	color: #fff;

}	



tr.titolo-rowspan td{

	background-color: #036;

}



***************************/





H1 {

   font-size: 18px;

	color: #F60;

	margin-top: 2px;

	margin-bottom: 2px;

}



H2 {

	font-size: 14px; 

	color: #F60;

	margin-top: 14px;

	margin-bottom: 4px;

}



/************************************************************/

/* ---- HEAD  ----- */

/************************************************************/



#Header {

	width: 966px;

	background-image: url(./images/bg_header.gif);

}









/************************************************************/

/* ---- TABELLA FOOTER ----- */

/************************************************************/



#footer {

	width: 100%;

	background-image:url(/dummy.gif);

}



a.linkFooter{

	text-decoration: underline; 

}



/************************************************************/

/* ---- MENU NAVIGAZIONE VERTICALE SX ----- */

/************************************************************/



.tdLista{

	width:200px;

	vertical-align:top;
	
	background-color:#FFFFFF;

	background-image: url(images/bg_tdlista.gif);
	
	background-repeat: repeat-y;

}

.lista {

	margin-left:-;

	width:200px;

}	

ul.lista a {

	color: 003366;

	width: 180px;  

	background: url(/images/puntino_linea_pub.gif) bottom left repeat-x;

	}

li.in a {

	color: #FF6633;

	background-image: url(images/bg_roll.gif);

	background-repeat: no-repeat;

	padding-right: 0px;	

}











/*PUB --> DA METTERE NEL FILE FINALE DEL PRIV!!! */

#find {

	margin-top: 30px;

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	color: #036;

	font-weight: bold;

	float: right;

}



#target{

	width: 500px;

    height: 35px;

	float: left;

}



#service {

	margin-top: 3px;

	text-align: right;

	float: right;	

	color: #537493;

}



#parla {

	float: right;

}



table.centro{ 

	width: 1004px;

	margin: 0 auto;   /* centra negli altri browser */

	//text-align: left;   /* ripristina l'allineamento */ 

}



table.centro td.destra{ 

	width: 17px;

	vertical-align:top;

}

table.centro td.centro{ 

	width: 966px;

	vertical-align:top;

	background-color:#FFFFFF;

}

table.centro td.sinistra{ 

	width: 21px;

	vertical-align:top;

}



/************************************************************/

/* ---- NAVIGAZIONE PRIMO LIVELLO ----- */

/************************************************************/



table.navigazioneP {

    height:25px;

	width:966px;

}



#menuP {

	font: 11px "Verdana",sans-serif;

	width:966px;

    height:25px;		

	background-image: url(images/nav_bg.gif);	

	background-repeat: repeat-x;

	background-position: bottom;			

}



#menuP li.on {

	color: #F60;

	font-weight:bold;

	line-height: 24px;	

	background-color:#FFFFFF;

	padding-left: 20px;	

	padding-right: 20px;

	float: left;

	list-style: none;

	border-right: 1px solid #fff;			

	background-image: url(sfondo_on.gif);

	background-repeat: repeat-x;

	background-position: bottom;			

}



#menuP li.on a {

	color: #F60;

	font-weight:bold;

	line-height: 24px;	

	background-color:#FFFFFF;

	text-decoration: none;

}





#menuP li.on a:hover {

	text-decoration: underline;

}





#menuP li.off {

	color: #fff;

	font-weight:bold;

	line-height: 24px;	

    padding-left: 20px;

	padding-right: 20px;

	border-right: 1px solid #fff;			

	float: left;

	list-style: none;

}



#menuP li.off a {

	color: #fff;	

	text-decoration: none;

}



#menuP li.off a:hover {

	text-decoration: underline;

}



#menuP li.contact {

	color: #fff;

	font-weight:bold;

	line-height: 24px;	

	padding-left: 20px;	

	float: left;

	list-style: none;

	text-decoration: none;

	background-image: url(images/bg_red.gif);

	background-repeat: no-repeat;

	background-position: top right;

}



#menuP li.contact a {

	color: #FFF;

	line-height: 24px;

	text-decoration: none;

	padding-right: 22px;	

	float: left;

	list-style: none;

}



#menuP li.contact a:hover {

	text-decoration: underline;

}



.vuoto {

	line-height: 24px;

}



/************************************************************/

/* ---- NAVIGAZIONE SECONDO LIVELLO ----- */

/************************************************************/



table.sottomenu {

	height:25px;

	width:966px;

	background: #fff;

}



#sottomenu {

	font: 11px "Verdana",sans-serif;

	width: 966px;

	height:25px;	

	border-bottom: 2px solid #036;	

}



#sottomenu li.on {

	color: #F60;

	font-weight:bold;

	line-height: 20px;	

	padding-left: 20px;	

	padding-right: 15px;

	float: left;

	list-style: none;

	text-decoration: none;

}



#sottomenu li.on a {

	color: #F60;

	line-height: 20px;

	text-decoration: none;

	float: left;

	list-style: none;

}



#sottomenu  li.on a:hover {

	text-decoration: none;

}



#sottomenu li.off {

	color: #036;

	font-weight:bold;

	line-height: 20px;	

	padding-left: 20px;

	padding-right: 15px;

	float: left;

	list-style: none;

}



#sottomenu  li.off a {

	color: #036;	

	text-decoration: none;

}



#sottomenu li.off a:hover {

	text-decoration: underline;

}





/************************************************************/

/* ---- tabella content ----- */

/************************************************************/



table.content {

	background-color: #fff;

	font-size: small;

	padding:0px;

	margin:0px;

	width:100%;



}

table.content td.content {

	padding-left: 29px;

	padding-right: 35px;

	vertical-align:top;

	margin:0px;

}



table.content td.path{

	height:35px;

	font-size: 10px;

	padding-top: 10px;

	padding-left:25px;	

}

/************************************************************/

/* ---- MENU NAVIGAZIONE VERTICALE DX ----- */

/************************************************************/



.tddestra {

	padding-right: 5px;

}



////////// 	pincio's

.azzurro {

 color:#0066cc;

 font-size: 11px;

} 



 

.dati-pubb{

   width:100%;

 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 

 font-size: 10px;

 color: #000;

 text-align: center; 

}




