#allineamento{
	text-align:center; 
	border:0px solid;
}
#gabbia{
	position:relative;
	top:-10px!important;
	top:-15px; left:0px;
	height:auto;
	width:770px; 
	margin:0 auto; 
	border:0px solid;
}
body{
	font-family: arial,sans-serif;
 	font-weight: normal;
 	font-size: 12px;
	color:#3d3938; /* nero testi */
}
a,a.reverse_menu:hover{
	color:#FFF;
	text-decoration: none;
}
a:hover,a.reverse,a.reverse b,a.reverse_menu{
	color:#ff794c; /* arancio */
	text-decoration: none;
}
a.reverse:hover, a.reverse:hover b{
	color:#55504f; /* grigio SC testi BOLD */
	text-decoration: none;
}
b{
	font-family: tahoma,arial,sans-serif;
 	font-weight: bold;
 	color:#55504f; /* grigio SC testi BOLD */
}
b.sel{
	font-family: tahoma,arial,sans-serif;
 	font-weight: bold;
 	color:#8c0001; /* bordeaux */
}
.titolo{
	font-family: arial,sans-serif;
 	font-weight: bold;
 	font-size: 16px;
 	color:#8c0001; /* bordeaux */
}
.titoletto{
	font-family: arial,sans-serif;
 	font-weight: normal;
 	font-size: 14px;
 	color:#8c0001; /* bordeaux */
}

ul{
	margin:0px 0px 0px -10px!important;
	margin:0px 0px 0px 30px;
}
ul li{
	padding:5px 0px;
}

/* gabbie principali */

#header{
	position:absolute;
	top:0px; left:0px;
	width:770px;
	height:188px;
	font-size: 10px;
}
.logo{
	position:absolute;
	top:0px; left:0px;
	width:750px!important;
	width:770px;
	height:120px!important;
	height:140px;
	background-image: url(../img/logo.jpg);
	background-repeat: no-repeat;
	background-position:0px 0px;
	text-align:right;
	color:#FFF;
	padding:20px 20px 0px 0px;
}
.logo_eng{
	position:absolute;
	top:0px; left:0px;
	width:750px!important;
	width:770px;
	height:120px!important;
	height:140px;
	background-image: url(../img/logo_eng.jpg);
	background-repeat: no-repeat;
	background-position:0px 0px;
	text-align:right;
	color:#FFF;
	padding:20px 20px 0px 0px;
}
.menu{
	position:absolute;
	top:140px; left:0px;
	width:770px!important;
	width:770px;
	height:30px!important;
	height:48px;
	background-color:#8c0001; /* bordeaux */
	color:#f03e00; /* rosso */
	padding-top:18px;
}


#slide{
	position:absolute;
	top:188px; left:0px;
	width:770px;
	height:160px;
}

.welcome{
	position:absolute;
	top:0px; left:0px;
	width:400px!important;
	width:440px;
	height:236px!important;
	height:256px;
	text-align:left;
	padding:20px 20px 0px 20px;
}
.box{
	position:absolute;
	top:10px; left:480px;
	width:220px!important;
	width:250px;
	height:195px!important;
	height:190px;
	background-color:#f0f1ef; /* grigio CH.SSIMO */
	text-align:left;
	padding:15px;

}
#content_01{
	position:absolute;
	top:348px; left:0px;
	width:710px!important;
	width:770px;
	height:236px!important;
	height:256px;
	background-color:#e0e0de; /* grigio CH. */
	text-align:left;
	padding:20px 40px 0px 20px;
}
#content_02{
	position:absolute;
	top:191px; left:0px;
	width:710px!important;
	width:770px;
	height:396px!important;
	height:416px;
	background-color:#e0e0de; /* grigio CH. */
	text-align:left;
	padding:20px 40px 0px 20px;
}
#content_03{
	position:absolute;
	top:191px; left:0px;
	width:710px!important;
	width:770px;
	height:580px!important;
	height:600px;
	background-color:#e0e0de; /* grigio CH. */
	text-align:left;
	padding:20px 40px 0px 20px;
}
#content_04{
	position:absolute;
	top:348px; left:0px;
	width:710px!important;
	width:770px;
	height:423px!important;
	height:443px;
	background-color:#e0e0de; /* grigio CH. */
	text-align:left;
	padding:20px 40px 0px 20px;
}
table.contatti{
	font-family: arial,sans-serif;
 	font-weight: normal;
 	font-size: 12px;
	color:#3d3938; /* nero testi */
}
.dovesiamo{
	position:relative;
	top:0px; left:0px;
	width:330px;
}

.mappa{
	position:absolute;
	top:160px; left:400px;
	width:375px;
}

#footer{
	position:absolute;
	top:604px; left:0px;
	width:770px;
	height:35px!important;
	height:45px;
	background-color:#f03e00; /* rosso */
	border-top:11px solid #8c0001;
	color:#FFF;
	font-size: 10px;	
}
#footer_03{
	position:absolute;
	top:791px; left:0px;
	width:770px;
	height:35px!important;
	height:45px;
	background-color:#f03e00; /* rosso */
	border-top:11px solid #8c0001;
	color:#FFF;
	font-size: 10px;
}
#footer .sinistra,#footer_03 .sinistra{
	position:absolute;
	top:0px; left:0px;
	width:365px!important;
	width:385px;
	text-align:left;
	padding:10px 0px 0px 20px;
}
#footer .destra,#footer_03 .destra{
	position:absolute;
	top:0px; left:385px;
	width:365px!important;
	width:385px;
	text-align:right;
	padding:10px 20px 0px 0px;
}