/* CSS Document */
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:center;
background-color:#003366;
background-image:url(img/bck_site.jpg);
background-repeat:repeat-x;
margin-top:0px;

}

/* Menu */
.gray{
color:#666666;
font-size:11px;
font-weight:bold;
}
#menu{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-image:url(img/menu_bck.jpg);
background-repeat:repeat-x;
height:30px;
font-size:11px;
font-weight:bold;
}

#CloseBox{
	background-image:url(img/bck_close_box.jpg); background-repeat:repeat-x;
}


#OpenBox{
	background-image:url(img/TitoloPagina_Bck.jpg); background-repeat:repeat-x;
	height:10px;
}

#impianto{
list-style:none;
}
.logoImpianto{
float:right;
}

#menu a{
color:#ffffff;
text-decoration:none;
}

#menu a:hover{
color:#003366;
}

.TitoloArea{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF9900;
font-weight:bold;

}

.TitoloAreaH2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF9900;
font-weight:bold;

}


.LabelTbl{
color:#666666;
font-weight:bold;

}


#BoxSinistraRow{
margin-bottom:2px;
background-image:url(img/bullet_blu.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
width:120px;
}

#BoxSinistraRow a:link, #BoxSinistraRow a:visited{
text-decoration:none;

}

#BoxPrimoPiano{
background-repeat:repeat-x;
background-position:top;
/* background-image:url(img/b ck_pp.gif); */

}

#BoxCentrale{
font-size:0.9em;
background-color:#FFFFFF;
width:97%;
text-align:left;
border:0px solid;

}

a:link, a:visited{
color:#000000;
text-decoration:underline;

}
a:hover{
text-decoration:underline;
color:#666666;
}


#template{
background-color:#ffffff;
width:980px;
text-align:left;
margin-left:auto;
margin-right:auto;}

#templateAdmin{
background-color:#ffffff;
text-align:left;
margin-left:auto;
margin-right:auto;}

#content{
background-image:url(img/content_bck.gif);
background-repeat:repeat-y;
margin-left:0px;
padding-left:5px;	
}

#subMenu{
background-image:url(img/subMenuBck.jpg);
margin-left:9px;
margin-right:9px;


}

ul{
background-color:#FFFFFF;
margin:0px;
padding:1px;
}


#MenuA{
font-weight:bold;
width:33px;
display:inline;
font-size:13px;
background-color:#FFFFFF;
margin:1px;
padding-top:0;
padding-bottom:0px;
padding-left:10px;
padding-right:10px;
}



#footer{
background-color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
height:60px;
padding:4px;
background-image:url(img/f.jpg); background-repeat:repeat-x;
}

#footer p{ margin:1em; }




#MenuA a:hover{
text-decoration:none;
color:#0099FF;
border-bottom:3px solid #000000;
}




#header{
border:0px solid;
background-color:#FFFFFF;
}


#path, a:active, #path a:link, #path a:visited{
font:Verdana,Arial, Helvetica, sans-serif;
border:0px solid;
background-color:#FFFFFF;
height:20px;
margin-left:8px;
margin-top:5px;
margin-bottom:10px;
color:#999999;
/* font-size:10px; */
}

#path a:hover{
color:#666666;
text-decoration:underline;}

#FrameSinistra{

background-color:#FFFFFF;
padding:2px;
}


#FrameDestra{
position:relative;
right:1em;
background-color:#E3E3E3;
padding:4px;

}



#BoxHomePrew{
background-image:url(img/bck_gray.jpg);
background-repeat:no-repeat;
border:0px solid;

}


.descriptionHome{
text-align:justify;
font-size:11px;	}

.data{
color:#0099CC;
font-size:10px;
}

.titoli{
font-size:14px;
font-weight:bold;
}

.Categorie a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
.Categorie a:hover{
color:#666666;

}

.titoliniGray{
color:#666666;
font-size:10px;
font-weight:bold;


}
input, select, textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
color:#003366;
border:1px solid #006666;}

.colorRow {
background-color: #CCCCCC;
}


/*********************************************************/

.tblAdmin{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
color:#000000;
padding:5px;
}


.Thumbs{
border:2px solid;
color:#CCCCCC;

}


.error{
color:#FF0000;
font-weight:bold;
}



#flashcontent {
		border: solid 0px #000;
		width: 566px;
		height: 136px;
		}

#flashcontent_impianti {
		border: solid 0px #000;
		width: 720px;
		height: 150px;
		}


#flashcontentHome {
		border: solid 0px #000;
		width: 790px;
		height: 126px;
		}


/******************************************************/

#BoxNews{
background-image:url(img/h_news_b.jpg);
background-repeat:repeat-x;
height:46px;
}


#glosLetter a:link, #glosLetter a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
/*font-size:x-small;*/
text-decoration:none;
}
#glosLetter a:hover{
color:#0099FF;
}




.DateFormat{
font-size:10px;
padding:1px;
text-align:right;
border:1px solid #CCCCCC;
color:#BDBDBD;

}

/*******************************/
/* Classi per tabelle recordset
/*******************************/


.TblRecord td{
border-collapse:collapse;
padding:4px;

}

.TblRecord th{
background-color:#999999;
color:#FFFFFF;
padding-left:4px;
text-align:left;
}


hr{
border:1px solid #003366;
}




/********************/
/** Template
/********************/

#FrameLeft{
border:0px solid;
width:200px;
float:left;

}

#FrameContent{
border:0px solid #CCCCCC;
margin-left:210px;
margin-right:20px;
padding:0px;

}

#clear{
clear:both;
}

.clear{
clear:both;
}

H1{
font-size:1.1em;
color:#FF9900;
}

H2{
font-size:0.9em;
color:#FF9900;
border-bottom: thin dashed #e3e3e3;

}

.FotoThumbs{
padding-right:7px;
border:0px solid;
float:left;
margin-left:10px;
margin-top:3px;
}

.pp{
padding:0px;
margin:0px;
border: 0px solid;
height:100px;
background-image:url(img/pp_bck.gif);
background-repeat:repeat-x;

}