@charset "utf-8";body{background-color:#7fb5db;background-image:url(../img/bkg.jpg);background-repeat:repeat-x;background-position:center top;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:normal;margin-top:10px;}
#slider{width:380px;height:285px;position:relative;overflow:hidden;}
#s3sliderContent{width:380px;position:absolute;top:0;margin-left:0;}
.s3sliderImage{float:left;position:relative;display:none;}
.s3sliderImage span{position:absolute;left:0;font:10px/15px Arial,Helvetica,sans-serif;padding:10px 13px;width:374px;background-color:#000;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;color:#fff;display:none;top:0;}
#s3sliderContent .clear{clear:both;}
.PopBoxImageSmall{border:none 0 white;cursor:url("img/magplus.cur"),pointer;}
.PopBoxImageLarge{border:solid thin #ccf:cursor:url("img/magminus.cur"),pointer;}
.clear{height:20px;}
h3{font-size:30px;font-weight:normal;margin-bottom:20px;}
a{color:#fff;}
a:hover{color:#39c;}
#header{position:relative;}
.lingue{position:absolute;top:40px;right:0;height:20px;}
.lingue ul,.lingue li{display:inline;}
.lingue li a{margin-left:10px;font-size:12px;color:#666;text-decoration:none;}
.lingue li a:hover{text-decoration:underline;}
#menu{background-image:url(../img/menu_bkg.jpg);background-repeat:no-repeat;background-position:center center;height:285px;font-size:97%;}
#menu ul{margin-top:-1px;}
#menu li,#menu li.selected{*margin-bottom:-4px;padding-left:10px;height:24px;display:block;background-color:#3079b9;background-image:url(../img/menu_bkg.gif);background-repeat:no-repeat;background-position:right top;}
#menu li:hover{background-image:url(../img/menu_bkg_on.gif);}
#menu a{color:#fff;text-decoration:none;display:block;}
#menu a:hover{color:#6cf;text-decoration:none;}
#menu .selected a{color:#6cf;}
#promozioni{background:#39c;padding:10px;}
#promozioni h3{color:#e0e2ca;}
#promozioni p{color:#fff;}
#promozioni h5{text-transform:uppercase;font-size:20px;font-weight:bold;word-spacing:-1px;}
#promozioni li{font-size:18px;margin-bottom:20px;color:#fff;}
#promozioni li:hover a{color:#e0e2ca;}
#promozioni li a{font-size:16px;}
#promozioni li a:hover{text-decoration:none;}
#promozioni a:hover{color:#e0e2ca;text-decoration:underline;}
#promozioni a{font-size:16px;color:#fff;text-decoration:none;font-weight:bold;}
#newsletter{padding:10px;background-color:#fff;background-image:url(../img/newsletter_bkg.gif);background-repeat:no-repeat;background-position:right top;}
#newsletter h3{color:#af800c;}
#newsletter p{color:#39c;font-size:16px;}
#newsletter form{margin-top:10px;}
#newsletter form input{display:block;width:290px;border:1px solid #000;height:20px;line-height:20px;padding:0;background-image:url(../img/input_bkg.gif);background-repeat:repeat-x;background-position:center center;}
#newsletter form input.button{width:auto;padding:0 5px 0 5px;margin-top:10px;text-transform:uppercase;color:#fff;font-size:16px;text-align:center;height:20px;line-height:20px;background-color:#39c;background-image:url(../img/button_bkg.gif);background-repeat:repeat-x;background-position:center center;border:none;}
#contenuto{background:#e0e2ca;padding:10px;position:relative;}
#contenuto img.contatti{border:none;float:left;margin-right:20px;}
#contenuto h3{color:#af800c;}
#contenuto h4{color:#39c;}
#contenuto p{color:#39c;margin-bottom:20px;}
#promozioni p{color:#fff;margin-bottom:20px;}
#contenuto a{color:#39c;}
#contenuto a:hover{color:#af800c;}
#contenuto .indirizzo{font-size:15px;}
#contenuto #post-it{position:absolute;bottom:10px;_bottom:120px;right:10px;}
#contenuto #post-it img{border:none!important;}
#contenuto ul{color:#39c;margin-top:-10px;margin-bottom:10px;}
#contenuto li{list-style-type:disc;list-style-position:inside;margin-bottom:3px;}
#contenuto table{margin-bottom:20px;border:1px solid #39c;font-size:16px;color:#39c;}
#contenuto table td,#contenuto table th{padding:3px;text-align:center;vertical-align:middle;}
#contenuto table th{font-style:italic;}
#contenuto big{font-size:140%;}
#contenuto small{font-size:70%;}
#contenuto #map{width:520px;height:406px;*height:597px;margin-bottom:20px;}
#contenuto form{color:#39c;}
#contenuto .form_conf{color:#39c;margin-bottom:10px;}
#contenuto form .campiobbligatori{font-size:12px;margin-bottom:10px;}
#contenuto .form_item{width:173px;font-size:12px;margin-bottom:10px;float:left;}
#contenuto .form_item_date{width:245px!important;font-size:12px;margin-bottom:10px;float:left;}
#contenuto .form_item_numero{width:125px!important;font-size:12px;margin-bottom:10px;float:left;}
#contenuto .form_item_numero input{width:80px;}
#contenuto .form_item_date select{width:70px;}
#contenuto .form_item label,#contenuto .form_item_date label,#contenuto .form_item_numero label{display:block;white-space:nowrap;}
#contenuto .form_item input,#contenuto .form_item select,#contenuto .form_item textarea{width:150px;}
#contenuto .form_item input.checkbox{width:auto;}
#contenuto .form_item input.submit{border:1px solid #06c;height:30px;background:#39c;color:#fff;}
#gallery .photo{display:inline;}
#gallery .photo img{border:2px solid #fff;margin-right:12px;}
#gallery .photo img.last{margin-right:0;margin-left:1px;}
#extra{color:#39c;line-height:normal;}
#footer{color:#fff;font-size:12px;border-top:3px solid #39c;padding-top:12px;}
#footer_adrias{text-align:center;margin-top:20px;}
#footer_adrias a{text-decoration:none;font-size:10px;}
#footer_adrias a:hover{color:#fff;}
.red{color:#c00;}