body,html {
margin:0;
padding:0;
}
body {
background-color:#191919;
text-align:center;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
color:#DAD8D6;
font-size:11px;
}
#box_index { 
width: 578px;
margin: auto;
margin-top:10%;
}
div#head_box, div#menu_box, div#center_box, div#footer_box {
width:100%;
text-align:center;
clear:left;
position:relative;
}
div#head_box {
margin-top:2%;
height:114px;
}
div#menu_box {
}
div#center_box {
padding:0px 0 10px 0;
line-height:130%;
letter-spacing:0.1em;
position:relative;
margin:auto;
text-align:center;
}
div#footer_box {
}
/* -----------------------  menu superiore */ 
		body{
		behavior: url(../scripts/csshover2.htc);<!--hack per ie6-->
		} 
		#menu_box{
		text-align: center;
		width: 100%;
		text-align: center;
		width: 100%;
		background-image:url(../images/base/riga_grigia.jpg);
		background-position:center center;
		background-repeat:no-repeat;
		}
		.schede #menu_box{
		background-image:url(../images/base/riga_bianca.jpg);
		}
		#menu_box ul{
		margin: auto;
		padding:0;
		position: relative;
		display: block;
		width: 800px;
		height: 40px;
		}
		#menu_box li{
		list-style: none;
		float: left;
		}
		#menu_box ul ul{
		position: absolute;
		width: 220px;
		height: 20px;
		top: 20px;
		visibility: hidden;
		border-bottom: 1px solid #DAD8D6;				
		}
		#menu_box li a{
		width: 100px;
		height: 30px;
		display: block;
		text-decoration:none;
		text-align: center;
		line-height: 30px;
		font-size: 9px;
		font-family: Arial;
		color: #DAD8D6;
		font-weight: bold;
		} 
		.schede #menu_box ul ul{
		border-bottom: 1px solid #ccc;		
		}
		#menu_box li a:hover{
		background-position: bottom;
		} 
		#menu_box ul li:hover ul{
		visibility:visible;
		z-index:2;
		}
		#menu_box li li a{
		width: 100%;
		height: 20px;
		line-height: 20px;
		background: transparent;
		text-align:left;
		margin:0 10px 0 10px;		
		}
		#menu_box li li {
		background-image:url(../images/base/sep.gif);
		background-position:bottom left;
		background-repeat:no-repeat;
		}		
		.schede #menu_box li li {
		background-image:url(../images/base/sep2.gif);
		}		
/* ------------------------- menu inferiore -------------------------------- */
		#footer_box{
		text-align: center;
		width: 100%;
		}
		#footer_box ul {
		margin: auto;
		padding:0;
		position: relative;
		display: block;
		width: 700px;
		height: 76px;
		text-align:center
		}
		#footer_box li {
		list-style: none;
		float: left;
		}
		#footer_box ul ul{
		position: absolute;
		width: 800px;
		height: 22px;
		bottom: 75px;
		left: -100px;
		visibility: hidden;
		}
		#footer_box li a{
		height: 76px;
		display: block;
		text-decoration:none;
		text-align: center;
		line-height: 16px;
		font-size: 11px;
		font-family: Arial;
		color: #DAD8D6;
		font-weight:bold;
		} 
		.schede #footer_box li a{
		color: #333;
		} 		
		#footer_box li a:hover{
		background-position: bottom;
		} 
		#footer_box ul li:hover ul{
		visibility:visible;
		z-index:2;
		}
		#footer_box li li a{
		margin:1px 10px 0 10px;
		text-align:left;
		height: 30px;
		line-height: 14px;
		background: transparent;
		width:100%;
		}
		#footer_box li li {
		background-image:url(../images/base/bg_lista.gif);
		background-position:top left;
		background-repeat:no-repeat;
		}		
		.schede #footer_box li li {
		background-image:url(../images/base/bg_lista_s.gif);
		}
		#footer_box li li a:hover{
/*		background-color: #444444;*/
		}

/* -------------------------------------- */
.evid {
color:#FFFFFF;
font-weight:900;
font-size:10px;
}
#tab_usato td {
margin-top:3px;
}
/* ---------------------- SCHEDE -----------------*/ 
.schede {
background-color:#FFFFFF;
color:#333333;}
.caratteristiche td {
border-bottom:1px solid #CCCCCC;
height:10px;
font-size:11px;
line-height:11px;
 }
.grassetto {
font-weight:bold;}
.titgrassetto {
font-weight:bold;
font-size:14px;
margin-bottom:4px;}

#box_gallery {
width:540px;
height:400px;
padding:25px 22px 20px 23px;
background-image:url(../images/base/bg_foto.gif);
background-position:top left;
background-repeat:no-repeat;}
.s_imgcontainer {
}
/* ---------------------------------- 	eventi */
#elenco_eventi {
width:900px;
height:320px;
font-size:10px;
}
.scorrimento {
overflow:auto;
text-align:center;
overflow-x:hidden;
scrollbar-face-color:#333;
scrollbar-arrow-color:#000;
scrollbar-3dlight-color:#191919;
scrollbar-darkshadow-color:#191919;
scrollbar-base-color:#191919;
ScrollBar-Track-Color:#191919;
ScrollBar-Highlight-Color: #191919;
ScrollBar-Shadow-Color:#191919;
}
#elenco_eventi img {
border:1pt solid #151515; 
margin:5px;
}
/*  ------------------------ about */
#about1, #about2 {
width:100%;
height:130px;
text-align:left;
text-align:justify;
}
/* --------------------------- cantieri */
ul.cantieri {
margin: auto;
padding:0;
position: relative;
display: block;
width:700px;
height: 14px;
text-align:center;
}
.cantieri li {
list-style: none;
float: left;
margin:0;
}
.cantieri li a {
color:#DAD8D6;
text-decoration:none;
font-size:10px;
margin:0 10px 0 0 ;
}
.cantieri li a:hover {
color:#FFFFFF;
}
/* ----------------------- informativa ----------------- */
#informativa1, #informativa2 {
width:100%;
height:230px;
text-align:left;
text-align:justify;
margin-bottom:10px;
}
#informativa1 ol, #informativa2 ol {
list-style:lower-alpha;
list-style-position:inside;
}
H5 {
margin-bottom:2px;}