@import 'reset.css';
@import 'text.css';
@import '960.css';


.blu {color:#0094bc;}
.arancio {color:#ed7f06;}
.nero {color:#000;}

.bg_bianco {background-color:#fff;}

.b {font-weight:bold;}
.i {font-style:italic;}
.tms {font-family:"Times New Roman",Georgia,Serif; }
.f_9 {font-size:9px;}
.f_10 {font-size:10px;}
.f_11 {font-size:11px;}
.f_14 {font-size:14px;}
.f_16 {font-size:16px;}
.f_24 {font-size:24px;}
.f_30 {font-size:30px;}
.plr_10 {padding:0 10px;}

.mrg_b {margin-bottom:20px;}

.bordo {padding:3px; background-color:#fff; border:1px solid #ccc;}

h1, h2, h3, h4 {color:#0094bc;}
p, ul, td {color:#666666;}

a:link, a:visited {color:#666; text-decoration:underline;}
a:hover {color:#000; text-decoration:none;}


.titolo {font-family:"Times New Roman",Georgia,Serif; font-style:italic; font-size:30px;}

html {background:#f7efe5}
body {background:#f7efe5 url(immagini/bg.jpg) top center no-repeat;}
#page { min-height: 100%; height:auto !important; height:100%; background:transparent url(immagini/bg_header.png) top left repeat-x;}

#header {height:120px;}
#logo {margin-top:10px;}
#menu { z-index:888;}
#top_menu {margin-top:25px;}
#content {min-height:400px; height:auto !important; height: 400px; }

ul#topnav{list-style:none;font-size:10px;font-weight:700;float:right;margin:0;padding:0}
ul#topnav li{float:left;position:relative;line-height:1em;cursor:pointer;margin:0;padding:0}
ul#topnav li a{float:left;text-decoration:none;padding:0 10px}
ul#topnav li a:hover{text-decoration:underline}
ul#topnav li .sub{position:absolute;top:20px;left:0;z-index:99999;background-color:#fff;float:left;-moz-border-radius-bottomright:5px;-khtml-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-khtml-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border:1px solid #f1f1f1;display:none;padding:5px}
ul#topnav li .row{clear:both;float:left;width:100%;margin-bottom:10px}
ul#topnav li .sub ul{list-style:none;width:150px;float:left;margin:0;padding:0}
ul#topnav .sub ul li{width:100%;color:#000}

ul#topnav .sub ul li a{float:none;text-indent:0;height:auto;display:block;text-decoration:none;color:#333;padding:7px 5px 7px 15px}
ul#topnav .sub ul li a:hover{color:#000;text-decoration:underline}













#menu { height:32px;background:transparent url(immagini/bg_menu.png) top center no-repeat; margin-bottom:20px;}

ul#midnav{list-style:none;font-size:10px;font-weight:700;float:left;margin:0;}
ul#midnav li{float:left;position:relative;cursor:pointer;margin:0;padding:0}
ul#midnav li a{float:left;text-decoration:none;line-height:32px; display:block; height:32px; float:left; padding: 0 10px;background:transparent url(immagini/separator_menu.png) right center no-repeat; font-size:11px; font-weight:bold; text-decoration:none; color:#fff;}
ul#midnav li a:hover{text-decoration:underline}
ul#midnav li .sub{position:absolute;top:32px;left:0;z-index:99999;background-color:#0094bc;float:left;-moz-border-radius-bottomright:5px;-khtml-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-khtml-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;/*border:1px solid #f1f1f1;*/display:none;padding: 5px}
ul#midnav li .row{clear:both;float:left;width:100%;margin-bottom:10px}
ul#midnav li .sub ul{list-style:none;width:200px;float:left;margin:0;padding:0}
ul#midnav .sub ul li{width:100%;color:#000; margin: 0 0 10px 0; }


ul#midnav .sub ul li a{ line-height:12px;float:none;text-indent:0;height:auto;background:url(navlist_arrow.png) no-repeat 5px 12px; display:block; text-decoration:none; color:#fff; padding:0 10px}
ul#midnav .sub ul li a:hover{color:#fff;text-decoration:underline}















#hotnews {height: 57px; background:transparent url(immagini/bg_hotnews.jpg) top left no-repeat;}
#hotnews p {line-height:47px;}
.linkpop {cursor: pointer;}


#top_lista_offerte { height:76px; background:transparent url(immagini/bg_list_off_hp.png) top left no-repeat; }
#lista_offerte {background-color:#fff; border:1px solid #ccc; border-top:0; font-size:11px; float:left; width:218px; padding-bottom:10px; }
#lista_offerte li { list-style:none; clear:both; margin:0 auto 5px auto; line-height:16px; padding-bottom:5px; border-bottom:1px solid #f1f1f1;}
#lista_offerte li p {margin-bottom:0;}
#lista_offerte li a { text-decoration:none; color:#603813;}


div.thumboff {width:95px; float:left; display:inline;}
div.thumboff img {max-width:86px; padding:2px; background-color:#fff; border:1px solid #f1f1f1;}
div.descoff { width:100px;float:left; display:inline;}

#sidebar_int {padding-top:65px;}

.sub_menu li {list-style:none; padding:0; margin:0 0 3px 0;}
.sub_menu li a:link, .sub_menu li a:visited {display:block; height:26px; line-height:26px; padding-left:10px; color:#fff; font-size:11px; font-weight:bold; text-transform: uppercase; text-decoration:none; background:transparent url(immagini/bg_item_menu_sx.png) top left no-repeat; }
.sub_menu li a:hover { background-position: bottom left;}



.sub_sub_menu {margin:5px 1px 0 1px; padding: 0;border:1px solid #ccc;background:#fff url(immagini/bg_subsubmenu.jpg) bottom left repeat-x;}
.sub_sub_menu li { display:block; padding:4px; margin: 3px 0 0 0; border-bottom:1px solid #ccc;line-height:16px;}
.sub_sub_menu li a:link, .sub_sub_menu li a:visited {line-height:16px; display:inline; padding-left:0; color:#666; font-size:10px;  text-decoration:none;  background-image:none;}
.sub_sub_menu li a:hover {color:#0094bc;}




.item_cat {width:120px; float:left; margin:0 20px 30px 0; text-align:center;}
.item_cat a { color:#0094bc; text-decoration:none;}
.item_cat a:hover {  text-decoration:none; }


#col_main_ta {min-height:400px; height:auto !important; height: 400px;}

#map {width:700px; height:340px;}
#boxtrovaagenzie {position:relative;}
#posizionerisultati {height:380px; overflow-y:auto; overflow-x:hidden; z-index:400; position: relative;}

#boxtrovaagenzie li {border-left:5px solid #fff; position:relative; padding:0 0 0 13px; margin:0 0 13px 5px;}
.nomemarker  { margin-bottom:5px;}
#boxtrovaagenzie li .nomemarker { text-decoration:none; font-size:12px; color:#2b419b; font-weight: bold; margin-bottom:5px; cursor: pointer;}






#trovaclub { height:81px; background:transparent url(immagini/bg_trovaclub.jpg) top left no-repeat;}
#testotrovaclub {padding:10px 0 0 0;}




.ondeblu {border:0; border-style:solid; height:34px; background:transparent url(immagini/hr_ondeBlu.png) top left no-repeat;}

.offertaitem {border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px;}
.offertaitem a {text-decoration:none;}
.offertaitem a:hover {text-decoration:underline;}
.cont_link_off_dett {background-color:#fff; border:1px solid #0094bc;}









/* [[[[[[[[ SWADOWBOX ]]]]]]]]*/

#shadowbox_overlay{visibility:hidden;position:absolute;display:block;margin:0;padding:0;top:0;left:0;z-index:998;}#shadowbox_container{position:fixed;height:0;width:100%;margin:0;padding:0;top:0;left:0;z-index:999;text-align:center;}#shadowbox{display:none;visibility:hidden;margin:0 auto;position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;text-align:left;color:#888;}#shadowbox_title{height:30px;padding:0;overflow:hidden;}#shadowbox_title_inner{height:16px;font-size:16px;line-height:16px;white-space:nowrap;padding:10px 0 4px 10px;background-color:#fff;}#shadowbox_body{position:relative;overflow:hidden;margin:0;padding:0;border:10px solid #fff;background-color:#eee;}#shadowbox_body_inner{position:relative;overflow:hidden;}#shadowbox_loading{position:absolute;top:0;left:0;height:10000px;width:100%;background-color:#ccc;}#shadowbox_loading img{float:left;margin:10px 10px 0 10px;}#shadowbox_loading span{float:left;margin-top:16px;font-size:10px;}#shadowbox_loading span a,#shadowbox_loading span a:link,#shadowbox_loading span a:visited{color:#fff;}#shadowbox_content.html{height:100%;width:100%;overflow:auto;}#shadowbox_toolbar{margin:0;padding:0;height:26px;overflow:hidden;}#shadowbox_toolbar_inner{height:26px;background-color:#fff;}#shadowbox_toolbar_inner div{padding-top:6px;font-size:10px;height:10px;line-height:10px;}#shadowbox_toolbar_inner div span.shortcut{text-decoration:underline;font-weight:bold;}#shadowbox_toolbar_inner div a{text-decoration:none;color:#888;}#shadowbox_nav_close,#shadowbox_nav_previous,#shadowbox_nav_next{float:right;padding-right:10px;}#shadowbox_counter{float:left;padding-left:10px;}#shadowbox_counter a{padding:0 4px 0 0;}#shadowbox_counter a.shadowbox_counter_current{text-decoration:underline;font-weight:bold;}div.shadowbox_message{text-align:center;padding:10px;}div.shadowbox_message a:link,div.shadowbox_message a:visited{text-decoration:none;color:#bed333;}div.shadowbox_message a:hover,div.shadowbox_message a:focus{text-decoration:underline;}


















.ad-gallery{width:636px; border:1px solid #0094bc; }
.ad-gallery,.ad-gallery *{margin:0;padding:0;}
.ad-image-wrapper {background-color:#f1f1f1;}
.ad-gallery .ad-image-wrapper{width:100%;height:400px;;margin-bottom:10px;position:relative;overflow:hidden}
.ad-gallery .ad-image-wrapper .ad-loader{position:absolute;z-index:10;top:48%;left:48%;border:1px solid #CCC}
.ad-gallery .ad-image-wrapper .ad-next{position:absolute;right:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:100}
.ad-gallery .ad-image-wrapper .ad-prev{position:absolute;left:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:100}
.ad-gallery .ad-image-wrapper .ad-prev,.ad-gallery .ad-image-wrapper .ad-next{background:url(immagini/non-existing.jpg)\9}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image,.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background:url(immagini/ad_prev.png);width:30px;height:30px;display:none;position:absolute;top:47%;left:0;z-index:101}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background:url(immagini/ad_next.png);width:30px;height:30px;right:0;left:auto}
.ad-gallery .ad-image-wrapper .ad-image{position:absolute;overflow:hidden;top:0;left:0;z-index:9}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{position:absolute;bottom:0;left:0;text-align:left;width:100%;z-index:2;background:url(immagini/opa75.png);color:#000;padding:7px}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true,sizingMethod=scale,src='immagini/opa75.png')}
.ad-gallery .ad-controls{height:20px; }
.ad-gallery .ad-info{float:left}
.ad-gallery .ad-slideshow-controls{float:right}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start,.ad-gallery .ad-slideshow-controls .ad-slideshow-stop{padding-left:5px;cursor:pointer}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown{padding-left:5px;font-size:.9em}
.ad-gallery .ad-slideshow-running .ad-slideshow-start{cursor:default;font-style:italic}
.ad-gallery .ad-nav{width:100%;position:relative}
.ad-gallery .ad-forward,.ad-gallery .ad-back{position:absolute;top:0;height:100%;z-index:10}
* html .ad-gallery .ad-forward,.ad-gallery .ad-back{height:100px}
.ad-gallery .ad-back{cursor:pointer;left:-20px;width:13px;display:block;background:url(immagini/ad_scroll_back.png) 0 22px no-repeat}
.ad-gallery .ad-forward{cursor:pointer;display:block;right:-20px;width:13px;background:url(immagini/ad_scroll_forward.png) 0 22px no-repeat}
.ad-gallery .ad-nav .ad-thumbs{overflow:hidden;width:100%}
.ad-gallery .ad-thumbs .ad-thumb-list{float:left;width:9000px;list-style:none}
.ad-gallery .ad-thumbs li{float:left;padding-right:5px}
.ad-gallery .ad-thumbs li a img{border:3px solid #CCC;display:block}
.ad-gallery .ad-thumbs li a.ad-active img{border:3px solid #616161}
.ad-preloads{position:absolute;left:-9000px;top:-9000px}
#gallery{background:#fff;padding:30px}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title,.ad-gallery .ad-thumbs li a{display:block}



