*{margin:0; padding:0; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

body{}

h1{display:none;}
h2{border-bottom:1px solid #000; border-right:1px solid #000;margin:10px;font-size:16px;}
h2{font-size:16px; margin-bottom:10px;}
h3{font-size:12px; font-weight:bold; margin:5px 0;}

img {border-bottom:1px solid #BB0023; padding-bottom:4px; padding-top:20px; border-top:1px solid #BB0023;}

a{color:#fff; text-decoration:none;}
a:hover{text-decoration:underline;}

#wrapper {position:relative; width:756px; margin:10px auto; background:url('wrapper.jpg')}


#header {position:relative; height:207px;   width:756px; background:url('header.jpg') no-repeat}

#logo {position:absolute; display:block; top:0; left:0; height:157px; width:747px; /* border:10px solid; */}


#img{margin:0px;}

#prezzi {border:1px solid #366D0F; padding:20px; margin:0}
#prezzi  p{margin:5px 0  padding:0}

/* ####  MENU #### */

#menu {float:left;  width:175px; margin-left:9px; margin-top:5px; }
#menu img{border:0; margin-bottom:-2px}

#navigation {margin:0; margin-left:10px; padding:32px 0;  padding-bottom:180px !important; padding-bottom:164px;  }
#navigation li{ text-align:left; padding-left:10px; list-style:none; margin-right:15px; padding-bottom:5px; padding-right:15px; background:url('voice.jpg') center left no-repeat;  border-bottom:1px solid #f0f0f0; margin-bottom:3px;}
#navigation a{color:#585858; font-weight:bold; text-decoration:none; font-size:13px; letter-spacing:-1px;}
#navigation a:hover{text-decoration:underline;}


/* ####  CONTATTI #### */

#contatti {display:none; top:0; left:380px; color:#585858; text-align:left; /*margin:10px 10px 0 0;*/}
#contatti p{ font-size:9px; color:#585858; width:500px;}


#content {float:left; /*background:#e3e3e3 url('testata.jpg') no-repeat; */ width:520px; min-height:320px; height:auto !important; height:320px; /* padding-top: 212px !important;  padding-top: 222px; */}


#testo { padding:5px 10px; font-size:9px; margin:5px 0 10px 10px; }

#testo h3{color:#366D0F; font-size:20px; margin-bottom:15px; border-bottom:1px solid; margin-top:20px; padding-bottom:3px; font-weight:normal}
#testo h3 a{font-size:16px; margin-bottom:15px; text-decoration:underline}
#testo h4{font-size:12px; margin-bottom:20px; margin-top:10px}
#testo h5{border-bottom:0px solid; color:#444; font-size:12px; margin-bottom:15px }
#testo hr{border-bottom:1px solid red}
#testo p{margin:0 0 10px 0; text-align:justify}
#testo a{color:#000; font-size:9px}
#testo a:hover{text-decoration:underline}
#testo ul{list-style-position:inside}
#testo li{list-style:none;margin:4px 0; padding-left:15px; background:url('bullet_gold.gif') center left no-repeat; font-size:11px;}
#testo li a{font-size:9px;font-weight:bold;color:#666}

#testo img{margin:0; padding:0; border:0; padding:2px; border:1px dotted #667965;}


#testo input{text-align:left; background:#fff; color:#333; width:200px; margin-bottom:2px; border:1px solid #999;}
#testo input:focus{background:#f2f2f2}
#testo input.chkbox {width:20px}
#testo button{font-size:9px; background:#f2f2f2; border:1px solid #999; padding:2px 10px; margin-bottom:5px}
#testo textarea{width:280px; border:0; height:80px}
#testo textarea{text-align:left; background:#fff; color:#333; width:200px; margin-bottom:2px; border:1px solid #999}
#testo textarea:focus{background:#f2f2f2}


#footer {position:relative; clear:left; background:url(footer.jpg) no-repeat; height:35px; left:9px;}
#footer a{color:#585858;}
#footer p{position:relative; top:40px;}
#footer p span{text-align:right; position:absolute; right:10px; top:0px;}


/******* GALLERY ****** */

#menu_secondario {position:absolute; top:203px; right:19px; width:525px;}
#menu_secondario a{display:block; margin-right:5px; float:left; width:93px; background:#366D0F; padding:3px; color:#fff; text-align:center;}
#menu_secondario a.active{border-bottom:3px solid #667965;}

#testo div.immagini_thumb img{margin-right:15px; margin-bottom:15px; cursor:pointer; width:70px; height:50px;}


/* privacy */
#privacy {display:block;height:150px;border:1px solid #585858;overflow:auto; padding:3px;}