html, body {margin:0; padding:0;}
body {text-align:center; background-color:#e6e6e6; font-family: "Lucida Sans Unicode", Tahoma, sans-serif; font-size:88%; color:#20334A; line-height:1.3;}

/********* VARIE ***********/
.no_stile{display:none;}
.clear{clear:both;}
.centra{text-align:center;}
.destra{text-align:right;}
.evidente{color:#cb7c2f;}

a img{border:0;}
.foto_sx{float:left; margin: 0 12px 0 0; border:1px solid #d3d3d3; padding:2px;}
.foto_dx{float:right; margin: 0 0 10px 12px; border:1px solid #d3d3d3; padding:2px;}
#fotogall {margin: 40px auto; width:100%; overflow:auto;}
#fotogall dl {float:left; width:140px; height:130px; margin:0 0 10px;}
#fotogall dt {margin:0 0 3px; padding:0;}
#fotogall dd {font-size:.7em; padding:0 0 0 4px; margin:0; width:130px;}
#fotogall img {padding:2px; border: 1px solid #d3d3d3;	border-bottom-color: #a9a9a9; border-right-color: #a9a9a9;}

/******* TESTI ******/
h2 {margin: 0 0 10px; font-size: 1.3em; padding-left:90px;} /* contiene immagini dei titoli*/
h3 {margin: 0 0 10px; font-size: 1.3em; text-align:center;} /* contiene immagini dei titoli lato*/
p {font-size:.85em; margin:0 0 10px;}
.note {font-size: .7em; font-family:Arial; margin-top:10px;}
.avviso {background-color:#a8403f; padding:3px; color:#fff; margin:2px; font-weight:bold;}
address {font-size:.85em; margin:0 0 10px; font-style:normal;}
ul {font-size:.85em; margin:5px 0 10px; padding:0 0 0 15px;}

/****** LINK *******/
a:link, a:visited {color:#000;}
a:hover {color:#cb7c2f; text-decoration:none;}
a:link.link_evid, a:visited.link_evid {color:#cb7c2f;}
#footer a:link, #footer a:visited { text-decoration:none; color:#696a46;}
#footer a:hover {text-decoration:underline; color:#cb7c2f;}

/******** MENU *****/
#sub_header ul {list-style: none; position:absolute; top:18px; left:188px; margin:0; padding: 0;}
#sub_header ul li{ margin-bottom:6px;  padding-bottom:8px; background:url("/img/menu/menu_divid.gif") no-repeat bottom left; width:233px; }
#sub_header ul li.ultima_li {background:none;}
#sub_header ul li a{display:block; height:9px; overflow:hidden; font-size:0; }

#sub_header a:hover , #sub_header #active{background-position: center -11px;}
li#menu1 a {background: url("img/menu/home.gif") no-repeat top center;}
li#menu2 a{background: url("img/menu/servizi.gif") no-repeat top center;}
li#menu3 a{background: url("img/menu/listino.gif") no-repeat top center;}
li#menu4 a{background: url("img/menu/foto.gif") no-repeat top center;}
li#menu5 a{background: url("img/menu/contatti.gif") no-repeat top center;}

/********************** FORM *******************/
form { margin: 30px auto;}
fieldset {border:0px;}
form br {clear:left;}
label {	float:left; padding-right: 3px;	width: 200px; \width: 203px; w\idth:200px;
	text-align:right; line-height: 26px; font-size: .9em; font-weight:bold; color:#696a46;}
input, textarea {border: 1px solid #d3d3d3;	border-bottom-color: #a9a9a9; border-right-color: #a9a9a9;
	background: #f3f2ed; width:180px; margin: 5px 0; padding: 1px 3px; font-weight:bold; color: #333;  font-family:Arial; font-size:.85em;}
textarea {overflow:auto;}
button {border: 1px solid #d3d3d3;	border-bottom-color: #a9a9a9; border-right-color: #a9a9a9;
	background: #f3f2ed; color: #696a46; font-weight:bold; padding:1px 6px;
	display:block;	margin: 10px auto;}

#container{width:772px; margin: 8px auto; text-align:left; background:#fff url("/img/container_bg.gif") repeat-y; font-size:1em;}
#header {height: 135px; background:url("/img/header_bg.gif") repeat-x;}
#header_sx { background:url("/img/header_sx.gif") no-repeat;}
#header_dx {height: 135px; background:url("/img/header_dx.gif") no-repeat top right; position:relative;}
#titolo {position:absolute; background: url("/img/titolo.gif") no-repeat; width:253px; height:87px; top:25px; left:53px;}
#stelline {position:absolute; background: url("/img/stelline.gif") no-repeat; width:58px; height:16px; top:66px; left:310px;}
#foto {position:absolute; background: url("/img/header_foto3.jpg") no-repeat; width:302px; height:237px; top:-76px; left:446px;}

#sub_header {background:url("/img/menu_bg.gif") repeat-x; height:158px; margin:0 9px 12px; position:relative;}
#logo {position:absolute; background: url("/img/logo.gif") no-repeat; width:148px; height:130px; top:11px; left:21px;}

#content { float:left; width:494px; padding:0 5px 0 10px;}
.foglio {background:url("/img/carta_su_sx.jpg") no-repeat 0 8px; margin-bottom:20px;}
.foglio_giu {background:url("/img/carta_giu_dx.jpg") no-repeat bottom right; padding:0 30px 20px 43px;min-height:150px; height: auto !important; height: 150px;}
.float_fogli .foglio {float:left; width:247px;}

#lato {float:right; width:236px; padding-right:14px; margin-bottom:15px;}
#box_lato_su {background:url("/img/lato_su.gif") no-repeat; height:22px;}
#box_lato_giu {background:url("/img/lato_giu.gif") no-repeat; height:22px;}
#box_lato {background:url("/img/lato_bg.gif") repeat-y; padding: 10px 30px;}

#footer {height: 76px; background:#e5ddc5 url("/img/footer_bg.gif") repeat-x; clear:both;}
#footer_sx { background:url("/img/footer_sx.gif") no-repeat;}
#footer_dx {height: 48px; background:url("/img/footer_dx.gif") no-repeat top right;
	color:#696a46; text-align:center; font-weight:normal; padding-top:28px; font-size:.8em;}