/* CSS Document */
body{
background-color:#FFF; 
margin: 0; padding: 0;
font: 80% Verdana,Arial,Sans-serif;
text-align:center;text-align: center;line-height: 1.5em;
color:#4C3E01;}
p{line-height:1.2em}
html,body{margin:0;padding:0;height: 100%;}
img{border:0px}
a {color:#4C3E01; text-decoration:underline; font-size:86%}
a:hover{text-decoration:none}
#header{width:740px; height:166px; margin-left:auto; margin-right:auto;}
#top{width:740px;  text-align:left; height:140px; position:relative;}
#slogan{position:absolute; top:115px; left:260px; width:400px; }
#slogan .txt{color:#006600;font-size:12px; padding:3px; padding-left:10px;}
#logo{position:absolute; top:20px; left:0px; background-color:#FFFFFF; width:220px; height:120px; text-align:center;}
#gestioni{position:absolute;top:110px;left:13px;font-size:16px;color:#006600; padding:2px;}
#bandiere{visibility:hidden}
#subheader{visibility:hidden}
#container{margin-left:auto; margin-right:auto; width:740px;}
#nav{ position:absolute; top:-600px; left:-600px; visibility:hidden}
#content{margin:0px;  text-align:justify;}
#footer{clear:both; padding:3px; text-align:left; padding-left:20px; margin:20px 0 20px 0; color:#749457 }
#footer a{color:#006600; text-decoration:underline}
#footer a:hover{text-decoration:none}
.index{text-align: justify; padding:6px 4px;  font-size:11px; }
.index a{font-size:11px;  font-weight:normal; text-decoration:none}
.index img{vertical-align: middle; float:left; margin-right:5px}
#content h1 {font-size:150%; padding:5px; font-weight:500; padding-left:5px; border-bottom:1px solid #476738; padding-bottom:3px }
#content h2 {font-size:100%; padding:5px; }
#content h3 {font-size:96%; padding:2px; margin:0px; border-bottom:1px sloid #CCCCCC; padding-bottom:3px }
#content h4 {font-size:11px; padding:1px; margin-bottom:10px; background-color:#006600; color:#FFFFFF}
#content h5 {font-size:110%; color: #0066FF; font-family:Arial, Helvetica, sans-serif}
#content h6 {font-size:110%; color:#006600; font-family:Arial, Helvetica, sans-serif}

#centrale{padding:0px;}
#testi{padding-left:10px; padding-right:10px}
.tumb{margin:5px;border:1px solid #666666; vertical-align: text-bottom; float:left}
.swf{margin-right:5px; vertical-align: middle; float:left}
.20left{padding-left:40px}
.tumb{margin:5px;border:1px solid #666666; vertical-align: text-bottom; float:left}
.lente{vertical-align:middle}
.bordi{border:1px solid #006600}
.mini{font-size:10px}
.bordifoto{border:1px solid #BACA79}
.case{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; color:#476738}
.form select{font-size:11px}
.form textarea{font-size:11px}
.form text{font-size:11px}
.red{color:#FF0000}
.imgleft{float:left; border:1px solid #006600; margin:3px 10px 3px 0px}
.imgright{float:right; border:1px solid #006600; margin:3px 0px 3px 10px}


/*******Menu*****/
#mnu{margin: 0px;padding: 0px;  background-color:#F4E765; }
#mnu a:link, #mnu a:visited {display: block;font-size:12px;list-style:none;height:1.8em;line-height:1.8em; padding: 3px 0px 3px 15px;color: #666666; text-decoration:none; text-align:left; border-bottom:1px solid #FFDC00;}
#mnu a:hover{background-color: #fcffff;text-decoration: none; }
#submenu{ padding-left:20px; background-color:#476738;  }
#submenu a:link, #submenu a:visited{color:#FFFFFF; border:0px}
#submenu a:hover{text-decoration:underline; background-color:#476738;}
#submenu .lastminute{background-image:url(../immagini/n_layout/lastminute.gif); background-position:left center; background-repeat:no-repeat;}
div.split2{
    float: left;
	font-size:11px; }
div.clearer{float: none; clear: left;}
div#gallery{height: 430px}
div#zoom{float:right;margin:0 0 5px 0;padding: 5px;  text-align:center;}
div#zoom h3{margin:0;font-size:90%;color: #476738;text-align:left; font-weight:normal}
div#zoom img{display:block;border:1px solid #476738; }
div#minipics{margin-bottom:0px; margin-right:520px;}
div#minipics ul{list-style-type: none;margin: 0;padding: 0}
div#minipics li{float:left;margin:0px; margin-left:10px}