/*Comune di Caltanissetta - CSS generico - OPENVentiquattro platform system*/
/*main style*/
body{
	margin: 0px;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	background: url(../_img/ombra_bg_all.png) center top no-repeat;
	font-size:11pt;
}
/*div{border:1px solid silver;margin:5px}*/
/*stili personalizzati*/

#mainpage DIV{float:left;
/*border: 1px solid red;
*/}
#mainpage{width:970px;min-height:100%;margin-right:auto;margin-left:auto;}
/*position: absolute;left: 50%;margin-left: -485px;top:0px;}*/
/*blocco top*/
#rowtop{width: 970px; background: url(../_img/sfondo_top.jpg) no-repeat;height:88px;}
#topleft{text-align:right;width:180px;height:73px;}
#topleft H1{width:167px;height:30px;padding-top:10px;font-size:14pt;font-family:"Times New Roman", sans-serif;}
#topleft H1 A, #topleft H1 A:hover{text-decoration:none;}
#topright{width:700px;height:73px;}
#toplogo{background: url(../_img/logo_top.jpg) no-repeat;width:80px;height:75px;}
#posta_certificata{background:url(../_img/maild.gif) no-repeat left;margin-top:5px;margin-left:20px;height:20px;width:300px;text-align:center;}
#profilo{margin-top:5px;margin-left:0px;height:20px;width:300px;text-align:right;}
#menutop{margin-top:31px;margin-left:0px;height:20px;width:600px;}
/*blocco centro*/
#rowbody{width: 970px;background:url(../_img/sfondo.jpg);/*border:1px solid black;*/}
#bodyleft{width:190px}
#menuleft{width:167px;}
#bannerleft{overflow:hidden;width:167px; position:relative; margin:0; font-size:11px; margin:0px 0;clear:left}
#bannerleftloghi{overflow:hidden;width:167px; position:relative; margin:0; font-size:11px; margin:20px 0px 10px 0px;clear:left;min-height:100px;background:WHITE;}
.righebody{margin-bottom:10px;}
#bodyright{width:780px;min-height:500px;}
#leultime{width:778px;min-height:200px;border:1px solid silver; background: #c9c9a7;color:gray;}
#news{width:588px;min-height:200px;border:1px solid silver;margin-right:10px;}
#albo{width:780px;min-height:400px;border-bottom:1px solid silver;}
#bannerbody{overflow:hidden;width:180px;margin-left:0px;min-height:202px;}
#bannerbottom{overflow:hidden;width:180px;min-height:202px;clear:left;margin-right:10px}
#bannerbody img, #bannerbottom img{width:180px;}

#evidenza{width:588px;min-height:200px;border:1px solid silver;background:#dfc184}
#alboselect{font-size:10pt;color:#000;padding:5px;width:770px;min-height:100px;border:1px solid silver;background:#dfc184}
.gras{font-weight: bolder;}
.sele{}
.sele select{width:100%;border:1px dotted gray;}
.cerc a, .cerc a:visited{color:#666}
.cerc a:hover{color:#fff}
/*blocco bottom*/
#rowbottom{border-top:1px solid silver;width:970px;min-height:50px;background:url(../_img/sfondo.jpg);}
#certificazione{width:970px;min-height:80px}
#tagcloud{width:788px;text-align:center;background-color:#DFDFDF;margin:5px 0px 5px 182px;padding:5px 0 5px 0;border-bottom:1px dotted silver;}
#cert{display:block;width: 770px;text-align: center;margin-left:200px;clear:left;}
#loghi_w3c{display:block;width: 770px;text-align: center;margin:10px 0 0 200px;}
#loghi_w3c img{border:0px;}

/* common styling */
/*menu orizzontale top*/
.menuGroup1 {font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;}
.menuGroup1 ul li a, .menuGroup1 ul li a:visited {text-align:center;background-color:#c9c9a7;background-image:url(../_img/bordi_scheda.png);font-size:10pt;display:block;text-decoration:none;color:#000;width:80px;height:20px;border:1px solid #fff;border-width: 0 1px 0 1px;line-height: 20px;} /*background:#c9c9a7;*/
.menuGroup1 ul {padding:0; margin:0;list-style-type: none; }
.menuGroup1 ul li {float:left; margin-right:1px;}
.menuGroup1 ul li ul {display: none;}

/* specific to non IE browsers */
.menuGroup1 ul li:hover a {color: #fff;background-color:#b3ab79;background-image:url(../_img/bordi_scheda.png);}
.menuGroup1 ul li:hover ul {display:block; position:absolute; top:76px; width:200px;border:1px solid #fff;}
.menuGroup1 ul li:hover ul li a.hide {width:200px; background:#dfc184; color:#000;}
.menuGroup1 ul li:hover ul li:hover a.hide {width:200px; }
.menuGroup1 ul li:hover ul li ul {display: none;}
.menuGroup1 ul li:hover ul li a {display:block; background:#b3ab79; color:#000; width:200px;}
.menuGroup1 ul li:hover ul li a:hover {background:#dfc184; color:#000;}
.menuGroup1 ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#000;}
.menuGroup1 ul li:hover ul li:hover ul li a {display:block; width:200px; background:#dfc184; color:#000;}
.menuGroup1 ul li:hover ul li:hover ul li a:hover {background:#bd8d5e; color:#fff;}

/*menu verticale lato*/
/* common styling */
.menuGroup0 {width:167px; position:relative; margin:0; margin:0px 0;font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;}
.menuGroup0 li {text-align:left;}
.menuGroup0 ul li a, .menuGroup0 ul li a:visited {font-size:9pt;display: block;text-decoration: none;color: #000;width: 162px;	height: 20px;	line-height: 19px;padding-left:5px;border: 1px solid white;} /*background:#c9c9a7;*/
.menuGroup0 ul {padding:0; margin:0;list-style-type: none; }
.menuGroup0 ul li {float:left; margin-right:1px; position:relative;}
.menuGroup0 ul li ul {display: none;}
.menuGroup0 .hidesel{background: #faebd7!important;color:gray!important;}

/* specific to non IE browsers */
.menuGroup0 ul li:hover a {color:#fff; background:#b3ab79;}
.menuGroup0 ul li:hover ul {display:block; position:absolute; top:0; left:169px; width:167px;}
.menuGroup0 ul li:hover ul li a.hide {background:#dfc184; color:#000;}
.menuGroup0 ul li:hover ul li:hover a.hide {width:200px;}
.menuGroup0 ul li:hover ul li ul {display: none;}
.menuGroup0 ul li:hover ul li a {display:block; background:#b3ab79; color:#000; width:200px;}
.menuGroup0 ul li:hover ul li a:hover {background:#b3ab79; color:#fff;}
.menuGroup0 ul li:hover ul li:hover ul {display:block; position:absolute; left:207px; top:0; color:#000;}
.menuGroup0 ul li:hover ul li:hover ul li a {display: block;width: 200px;background: #eedebd;color: #000;}
.menuGroup0 ul li:hover ul li:hover ul li a:hover {background:#b3ab79; color:#fff;}
