@charset "utf-8";

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a img{
margin:0;
padding:0;
border:0;
}
body{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#555;
text-align:center
}
a{
text-decoration:none;
color:#9b8336;
}
a:hover{
text-decoration:underline;
color:#9b8336;
}
label{
font-weight:bold;
}
h1,h2,h3,h4,h5,h6{
font-family:Arial, Helvetica, sans-serif;
color:#9b8336;
font-weight:normal; /* 11-07 */
}
h1{
font-size:36px
}
h2{
padding:5px 0 0 0;
font-size:26px
}
h3{
padding:15px 0 5px 0;
font-size:24px
}
h4{
font-size:22px
}
h5{
font-size:20px
}
h6{
font-size:18px
}
/*
h1{
font-size:46px
}
h2{
font-size:40px
}
h3{
font-size:34px
}
h4{
font-size:28px
}
h5{
font-size:30px
}
h6{
font-size:28px
}
 --------------------------------------------------------------- */
.cn{
text-align:center;
margin:auto;
}
.dn{
display:none;
}
.fl{
float:left;
}
.fr{
float:right;
}
.cb{
clear:both;
}
.input{
border:none;
border-bottom:1px solid #555;
font:9px Verdana, Arial, Helvetica, sans-serif;
color:#555;
}
.bt{
border:1px solid #9b8336;
font:bold 9px Verdana, Arial, Helvetica, sans-serif;
background:#9b8336;
color:#fff;
}
a.abt{
font:bold 9px Verdana, Arial, Helvetica, sans-serif;
display:block;
padding:2px;
text-align:center;
width:150px;
background:#9b8336;
color:#fff;
}
a.abt:hover{
font:bold 9px Verdana, Arial, Helvetica, sans-serif;
display:block;
padding:2px;
text-align:center;
width:150px;
background:#9b8336;
color:#fff;
text-decoration:none;
}
.input2{
/*border:none;*/
border:1px solid #9b8336;
font:9px Verdana, Arial, Helvetica, sans-serif;
color:#555;
width:145px;
height:14px;
}
.mappa{
float:right;
display:block;
width:90px;
height:50px;
text-align:center;
background:url(img/bussola.gif) 100px center no-repeat;
border:1px solid #ccc;
padding:15px 70px 3px 3px;
margin:0px 0 10px 0;
line-height:normal;
}


/* sfondi per home */
.b1{
background:url(img/bg_1_h.jpg) center center no-repeat;
}
.b2{
background:url(img/bg_2_h.jpg) center center no-repeat;
}
.b3{
background:url(img/bg_3_h.jpg) center center no-repeat;
}
.b4{
background:url(img/bg_4_h.jpg) center center no-repeat;
}
.b5{
background:url(img/bg_5_h.jpg) center center no-repeat;
}
.b6{
background:url(img/bg_6_h.jpg) center center no-repeat;
}
.b7{
background:url(img/bg_7_h.jpg) center center no-repeat;
}
.b8{
background:url(img/bg_8_h.jpg) center center no-repeat;
}
.b9{
background:url(img/bg_9_h.jpg) center center no-repeat;
}
.b10{
background:url(img/bg_10_h.jpg) center center no-repeat;
}
.b11{
background:url(img/bg_11_h.jpg) center center no-repeat;
}
.b12{
background:url(img/bg_12_h.jpg) center center no-repeat;
}
.b13{
background:url(img/bg_13_h.jpg) center center no-repeat;
}
.b14{
background:url(img/bg_14_h.jpg) center center no-repeat;
}
.b15{
background:url(img/bg_15_h.jpg) center center no-repeat;
}
.b16{
background:url(img/bg_16_h.jpg) center center no-repeat;
}
.b17{
background:url(img/bg_17_h.jpg) center center no-repeat;
}
.b18{
background:url(img/bg_18_h.jpg) center center no-repeat;
}
.b19{
background:url(img/bg_19_h.jpg) center center no-repeat;
}
.b20{
background:url(img/bg_20_h.jpg) center center no-repeat;
}
.b21{
background:url(img/bg_21_h.jpg) center center no-repeat;
}
.b22{
background:url(img/bg_22_h.jpg) center center no-repeat;
}
.b23{
background:url(img/bg_23_h.jpg) center center no-repeat;
}
.b24{
background:url(img/bg_24_h.jpg) center center no-repeat;
}
.b25{
background:url(img/bg_25_h.jpg) center center no-repeat;
}
.b26{
background:url(img/bg_26_h.jpg) center center no-repeat;
}
.b27{
background:url(img/bg_27_h.jpg) center center no-repeat;
}
.b28{
background:url(img/bg_28_h.jpg) center center no-repeat;
}
.b29{
background:url(img/bg_29_h.jpg) center center no-repeat;
}
.b30{
background:url(img/bg_30_h.jpg) center center no-repeat;
}
.b31{
background:url(img/bg_31_h.jpg) center center no-repeat;
}
.b32{
background:url(img/bg_32_h.jpg) center center no-repeat;
}
.b33{
background:url(img/bg_33_h.jpg) center center no-repeat;
}
.b34{
background:url(img/bg_34_h.jpg) center center no-repeat;
}
.b35{
background:url(img/bg_35_h.jpg) center center no-repeat;
}
.b36{
background:url(img/bg_36_h.jpg) center center no-repeat;
}
.b37{
background:url(img/bg_37_h.jpg) center center no-repeat;
}
.b38{
background:url(img/bg_38_h.jpg) center center no-repeat;
}
.b39{
background:url(img/bg_39_h.jpg) center center no-repeat;
}





/* sfondi per pagina */
.bp1{
background:url(img/bg_1_p.jpg) center center no-repeat;
}
.bp2{
background:url(img/bg_2_p.jpg) center center no-repeat;
}
.bp3{
background:url(img/bg_3_p.jpg) center center no-repeat;
}
.bp4{
background:url(img/bg_4_p.jpg) center center no-repeat;
}
.bp5{
background:url(img/bg_5_p.jpg) center center no-repeat;
}
.bp6{
background:url(img/bg_6_p.jpg) center center no-repeat;
}
.bp7{
background:url(img/bg_7_p.jpg) center center no-repeat;
}
.bp8{
background:url(img/bg_8_p.jpg) center center no-repeat;
}
.bp9{
background:url(img/bg_9_p.jpg) center center no-repeat;
}
.bp10{
background:url(img/bg_10_p.jpg) center center no-repeat;
}
.bp11{
background:url(img/bg_11_p.jpg) center center no-repeat;
}
.bp12{
background:url(img/bg_12_p.jpg) center center no-repeat;
}
.bp13{
background:url(img/bg_13_p.jpg) center center no-repeat;
}
.bp14{
background:url(img/bg_14_p.jpg) center center no-repeat;
}
.bp15{
background:url(img/bg_15_p.jpg) center center no-repeat;
}
.bp16{
background:url(img/bg_16_p.jpg) center center no-repeat;
}
.bp17{
background:url(img/bg_17_p.jpg) center center no-repeat;
}
.bp18{
background:url(img/bg_18_p.jpg) center center no-repeat;
}
.bp19{
background:url(img/bg_19_p.jpg) center center no-repeat;
}
.bp20{
background:url(img/bg_20_p.jpg) center center no-repeat;
}
.bp21{
background:url(img/bg_21_p.jpg) center center no-repeat;
}
.bp22{
background:url(img/bg_22_p.jpg) center center no-repeat;
}
.bp23{
background:url(img/bg_23_p.jpg) center center no-repeat;
}
.bp24{
background:url(img/bg_24_p.jpg) center center no-repeat;
}
.bp25{
background:url(img/bg_25_p.jpg) center center no-repeat;
}
.bp26{
background:url(img/bg_26_p.jpg) center center no-repeat;
}
.bp27{
background:url(img/bg_27_p.jpg) center center no-repeat;
}
.bp28{
background:url(img/bg_28_p.jpg) center center no-repeat;
}
.bp29{
background:url(img/bg_29_p.jpg) center center no-repeat;
}


#centro p.offerta{
float:left;
margin-right:15px;
width:110px;
line-height:normal
}
#centro p.offerta img{
padding:0 0 10px 0
}



/* --------------------------------------------------------------- */

#main{
width:770px;
margin:0 auto 0 auto;
text-align:left

}

#alto{
clear:both;
height:49px;
border-bottom:1px solid #9b8336;
padding:10px;
}
#alto h1{
display:none;
}
#alto a.h{
display:block;
width:450px;
height:49px;
text-indent:-9999px;
float:left;
}
#alto #cerca_sito{
float:right
}
.logo_it{
background:url(img/logo_top_it.gif) no-repeat;
}
.logo_en{
background:url(img/logo_top_en.gif) no-repeat;
}



#nav_h{
border-bottom:1px solid #9b8336;
height:210px;
}




#menu {
float:left;
width:90px;
font:bold 10px Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-align:right;
} 
#menu ul { 
list-style:none;
}
#menu a{
display:block;
padding:5px;
width:80px;
color:#9b8336;
background:#fff;
text-decoration:none;
}
#menu a:hover {
color:#fff;
background:#9b8336;
}
#menu li {
position:relative;
} 
#menu ul ul{
position:absolute;
top:0;
left:91px;
}
#menu ul ul li{
background:none; 
}
#menu ul ul a{
width:110px;
background:url(/img/overlay.png); 
}
#menu ul ul, #menu ul ul li:hover ul{
display: none;
}
#menu ul li:hover ul, #menu ul ul li:hover ul{
display: block;
}







/* solo x IE -------------------------------------------------------------------------------------------- */
*html #menu ul li {
float: left;
}
*html body{
behavior: url(/csshover.htc);
}
*html #menu ul ul li a{
background-color: #fff;
back\ground-color: #fff; /*transparent;*/
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/overlay.png", sizingMethod="scale");
cursor:hand;
}
*html #menu ul ul li a:hover {
background-color: #9b8336;
back\ground-color: #9b8336;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/overlaygold.png", sizingMethod="scale");
}
/* solo x IE -------------------------------------------------------------------------------------------- */



#banner_h{
border-left:1px solid #9b8336;
background:#fff url(img/bg_img.gif) center center no-repeat;
float:left;
height:210px;
width:480px;
}
#banner_h #bn{
display:block;
height:210px;
width:480px;
}


#news_h{
overflow:auto;
width:179px;
height:190px;
padding:10px;
float:right
}
*html #news_h{
width:179px;
}
#news_h p{
padding:5px 0 5px 0;
}








#centro_h{
/*padding:0px 10px 20px 110px;*/
padding:0px 10px 20px 2px;
background:#fff url(/img/bg_centro.gif) 90px 0px no-repeat;
width:758px;
min-height:180px;
height:auto;
}
*html #centro_h{
height:180px;
}
#centro_h #esx{
float:left;
width:85px;
}
#centro_h #esx p{
float:left;
width:80px;
}
#centro_h #esx img{
width:80px;
height:80px;
padding:10px 0 10px 0;
}
#centro_h #sx p{
float:left;
padding-right:10px;
width:107px;
}
#centro_h #sx img{
width:80px;
height:80px;
padding:10px 0 10px 0;
}
#centro_h #sx{
float:left;
width:470px;
padding-left:25px;
}
#centro_h #dx{
width:180px;
float:right;
}
#centro_h #dx p{
padding:10px 0 10px 0;
}
#centro_h #dx h4{
padding:15px 0 10px 0;
}




#nav{
border-bottom:1px solid #9b8336;
height:132px;
}
#banner{
border-left:1px solid #9b8336;
background:#fff url(img/bg_img.gif) center center no-repeat;
float:left;
height:132px;
}
#banner #bn{
display:block;
height:132px;
width:679px;
}






#centro{
padding:15px 10px 20px 110px;
background:#fff url(/img/bg_centro.gif) 90px 0px no-repeat;
width:650px;
min-height:180px;
height:auto;
margin:0 0 20px 0;
}
*html #centro{
height:180px;
}
#centro p{
padding:10px 0 10px 0;
line-height:15px;
/*font-size:11px*/
}
.ul{
margin:auto;
padding:15px 0 20px 0 ;
list-style-type:none;
}
.ul li{
padding:4px 0 4px 0;
line-height:15px;
}


#centro #galleria_sr{
clear:both;
height:100px;
margin:10px 0 10px 0;
}
#centro #galleria_sr h3{
display:block;
float:left;
width:145px;
margin:0;
height:130px;
}

#basso{
clear:both;
padding:15px;
height:49px;
border-top:1px solid #9b8336;
background:#fff;
}
/* --------------------------------------------------------------- */