body {width:990px;margin:auto;text-align:center;background: url(../img/background.png) center repeat-y #F9F9EE;font:14px Arial, sans-serif}
/*explorer 6*/
* html body {padding-bottom:5px;position:relative}
/*explorer 6*/

ul,li {margin:0;padding:0;list-style:none}
h2,form {margin:0}

#top {background: url(../img/sfondo.gif) center 250px  no-repeat #E6E6E6;text-align:right;padding-left:2px;padding-right:12px;height:650px}
/*explorer 6*/
* html #top {position:relative}
/*explorer 6*/
#top .testo {padding-right:210px;padding-left:270px}
#top-left {float:left;width:260px;border-top:10px solid #fff;text-align:left;
background: url(../img/bg_bottom_top_left.jpg) no-repeat bottom #A4A7BA;padding-bottom:17px}
#logo {width:240px;height:150px;background: url(../img/logo.gif) no-repeat #FFF;border-left:10px solid #FFF;border-right:10px solid #FFF;}
#logo a {display:block;height:150px}
#logo span {display:none}
#offerte {color:/*#656871*/#FFF;padding-left:10px;padding-top:12px;border-left:10px solid #FFF;border-right:10px solid #FFF;font-size:12px;}
#offerte #prima {color:#FFF;border-top:none}
#offerte li {border-top:1px solid #fff;margin-bottom:5px}
#offerte li.first {border:none}
.titolo_offerta {position:relative;height:32px;font-size:14px;/*font-weight:bold;*/margin-top:5px}
#offerte #prima a {color:#FFF}
.titolo_offerta a {text-decoration:none;color:#656871;display:block;width:130px}
.titolo_offerta .data_offerta {display:block;background:  url(../img/bg_data.gif) no-repeat left ;
width:96px;height:32px;position:absolute;top:-7px;right:0px}
/*explorer 6*/
* html #offerte li {zoom:1}
/*explorer 6*/
#prima .titolo_offerta .data_offerta {background:  url(../img/bg_data_selezionata.gif) no-repeat left top;}
.anno_offerta {color:#999;position:absolute;bottom:17px;left:25px;font-size:10px}
.mese_offerta {color:#666;position:absolute;bottom:2px;left:65px;font-size:14px;font-weight:bold}
.giorno_offerta {color:#fc1421;position:absolute;bottom:0px;left:40px;font-size:20px;font-weight: bold}

#top-right {float:right;width:175px;border:10px solid #FFF;color:#FFF;text-align:left;}
#navigatore {background: url(../img/bg_navigatore.gif) #46485d;width:175px;height:32px}
#navigatore span {display:none}

#top-right ul {background-color:#7d7e9c;padding-left:15px;padding:25px 15px 15px 15px}
#top-right li {background: url(../img/bg_li.gif) left center no-repeat;padding-left:10px}

#top-right a {text-decoration:none;color:#fff;border-bottom:1px solid #a4a6ba;display:block;padding:2px 0}
#gallery {background-color: #46485d;position:relative;height:132px}
#titolo_gallery {background: url(../img/bg_gallery.gif);width:175px;height:32px}
#titolo_gallery span {display:none} 
#nav_gallery {position:absolute;left:0px;bottom:0px;height:25px;width:135px;text-align:center;padding:0 20px;
opacity:0.8;background:#7D7E9C} 
#nav_gallery #nav_prec,#nav_gallery #nav_succ {height:25px;width:20px;padding:0;margin:0;text-decoration:none;border:none}
/*explorer 6*/
* html #nav_gallery #nav_prec,* html #nav_gallery #nav_succ, * html #nav_gallery {margin-bottom:-1px}
/*explorer 6*/
#nav_prec {position:absolute;left:0;bottom:0;background: url(../img/prec.gif)}
#nav_succ {position:absolute;right:0;bottom:0;background: url(../img/succ.gif)}
#foto_gallery .foto_click {padding:0;border:none;text-align:center}
#foto_gallery .foto_click img {border:none}

#testata {background: url(../img/testata.gif) #FFF no-repeat;height:91px;margin-left:260px;margin-top:0;border-top:10px solid #fff;}
/*exporer 6*/
* html #testata {width:525px;position:absolute;left:260px;margin-left:0}
* html #top .testo {padding-top:121px}
/*exporer 6*/
#testata a {display:block;height:91px}
#testata span {display:none}

#notizie h2 {margin-top:20px}
#notizie h3 {color:#FF0000}
#notizie a img{border:none;}
#notizie ul,#notizie ul h3 {text-align:left;font-size:14px}
#notizie ul h3 {background:url(../img/freccia_rossa.gif) center left no-repeat;padding-left:20px}
#notizie a.leggi {display:block;text-align:right;color:#46495E;font-weight:bold}
#notizie a:hover.leggi {color:#FF0000}
#notizie {position:relative;z-index:0;padding-left:5px;padding-right:10px}
#bg_notizie {background-color:#FFFFFF;opacity:0.4;position:absolute;top:0px;bottom:0px;left:0px;right:0px;z-index:-1}
/*exporer 6*/
* html #notizie {width:475px}
* html #bg_notizie {filter:alpha(opacity=40);width:490px}
/*exporer 6*/


#center {margin-top:10px;color:#FFF;text-align:left;position:relative}

#charter_bus {float:right;width:175px;height:418px;border:10px solid #FFF;border-bottom:none;margin-top:-28px;margin-right:12px;}
/*explorer 6*/
* html #charter_bus {display:inline;position:relative}
/*explorer 6*/
#charter_bus h2 {background: url(../img/bg_charter.gif) #46485d;height:28px;}
#charter_bus h2 span {display:none}
#charter_bus li {padding-left:10px;height:130px;}
#charter_bus li.dispari {background:#b1adaf}
#charter_bus li.pari {background:#7c7f9c}
/*explorer 6*/
* html #charter_bus .titolo_offerta {margin-right:-1px;}
/*explorer 6*/
#charter_bus .titolo_offerta a {color:#46495e;text-decoration:none;font-size:12px;font-weight:bold;text-transform:uppercase;display:block;width:69px}
#charter_bus .testo_offerta {font-size:12px}
#charter_bus .testo_offerta img {margin:0 5px 5px 0}
#charter_bus .titolo_offerta {margin-top:0px}
#charter_bus .titolo_offerta .data_offerta {top:-2px}

#last_minute {background-color: #b1adae;height:220px;padding:0 12px;}
#last_minute h2 {background: url(../img/bg_last_minute.gif) no-repeat right top ;margin-right:195px;height:26px}
/*explorer 6*/
* html #last_minute {width:966px;margin-top:-400px}
* html #last_minute .testo {margin-right:97px}
/*explorer 6*/
#last_minute h2 span{display:none}
#last_minute li {float:left;width:105px;font-size:10px;margin-right:28px;margin-top:-20px}
#last_minute .testo {float:right;width:350px;text-align:left;margin-top:10px;}
#last_minute .testo a {color:#FFF;font-weight:bold;float:right}
#last_minute li a.titolo {display:block;color:#FFF;font-size:15px;margin:5px 0px}
#last_minute li a.link {display:block;color:#FFF;font-weight:bold;float:right;text-decoration:none}
#last_minute li a:hover.link,#art #last_minute li a:hover.link {color:#F00}

#ricerca,#newsletter {background-color: #e0dedf;height:180px;color:#666;font-size:14px}
#ricerca h2,#newsletter h2 {height:30px;margin-bottom:15px}
#ricerca span,#newsletter span {display:none}
#ricerca div,#newsletter div {margin:0 10px}
#ricerca .testo,#newsletter .testo {height:55px}
#ricerca form,#newsletter form {font-size:13px;}
#ricerca input,#newsletter input {width:250px;height:14px;padding:3px;color:#666;}
#ricerca form a,#newsletter form a {font-weight:bold;margin-left:40px}
#ricerca a,#newsletter a {color:#f00}
#ricerca .pie,#newsletter .pie {text-decoration:none;font-size:13px;margin-top:10px}
#newsletter .pie {margin-left:0}
#ricerca .pie a,#newsletter form .pie a{text-decoration:none;font-size:13px;float:left;font-weight:normal}
#ricerca .pie a.secondo,#newsletter .pie a.secondo{float:right;margin-right:10px;margin-left:0}
#ricerca {width:410px}
#ricerca h2 {background: url(../img/bg_ricerca.gif) no-repeat}
#newsletter h2 {background: url(../img/bg_newsletter.gif) no-repeat}
#newsletter {width:580px;margin-left:410px;margin-top:-180px}
#newsletter button {border:none;background:none;color:#FF0000;text-decoration:underline;cursor:pointer;padding:0}
#newsletter #suppl_abo_oui,#ricerca #cerca {margin-left:20px;font-weight:bold;}
#newsletter .pie button {text-decoration:none;font-size:13px;float:left}
/*explorer 6*/
* html #newsletter {padding-right:200px;width:380px}
/*explorer 6*/
#newsletter span{font-size:12px; margin-left:10px;}

#partners {background: url(../img/bg_partners.gif) no-repeat #9ebae9;padding:40px 12px 10px 12px;text-align:left;margin-top:5px}
/*explorer 6*/
* html #partners {zoom:1}
/*explorer 6*/


#partners h2 {background: url(../img/bg_titolo_partners.gif) no-repeat;height:40px;margin-bottom:20px}
#partners h2 span {display:none}
#partners li {float:left; width:180px; min-height:150px;color:#5e6179;font-size:12px;background: url(../img/bg_li_partners.gif) left 5px no-repeat;padding-left:5px}
#partners li a {color:#5e6179;font-weight:bold;display:block}
#partners li a:hover {color:#F00}

#footer {background: url(../img/bg_footer.gif) no-repeat bottom #5e6179;font-size:12px;color:#fff;text-align:left;padding:0 0 30px 60px;margin-bottom:5px}

#footer a {color:#fff;font-weight:bold;font-size:12px;display:block;background: url(../img/bg_li_footer.gif) left 5px no-repeat;position:relative;left:-5px;padding-left:7px}
#footer a:hover {color:#9EBAE9}
#ombra_footer {background:url(../img/bg_ombra_footer.jpg);height:11px;width:1020px;margin-left:-15px}

#copy,#privacy,#credits {float:left;background-repeat: no-repeat;background-position:0 20px;width:255px;padding-top:60px;margin-left:30px}
#copy {background-image: url(../img/bg_copy.gif)}
#privacy {background-image: url(../img/bg_privacy.gif)}
#credits {background-image: url(../img/bg_credits.gif)}

/*pagina articolo*/
#art #top-left {position:absolute;top:0px;bottom:0px;background: url(../img/bg_art.gif) repeat-y;float:none}
/*explorer 6*/
* html #art #top .testo {padding-top:121px}
* html #top-left {zoom:1}
/*explorer 6*/
#top-left #ricerca {width:auto;border-left:10px solid #FFF;border-right:10px solid #FFF;border-bottom:10px solid #FFF;background:#a4a7ba;padding-top:20px;height:110px}
#top-left #ricerca h2 {background: url(../img/bg_ricerca_art.gif) no-repeat right}
#top-left #ricerca input {width:210px}
#top-left #ricerca a {color:#fff;margin:0}
#top-left #ricerca #avanzata {float:left;font-weight:normal;text-decoration:none}
#top-left #ricerca #cerca {float:right;color:#FFFFFF}
#art #last_minute {background: url(../img/bg_bottom_top_left.gif) no-repeat top transparent;padding-top:37px;height:auto;position:relative;z-index:1}
/*explorer 6*/
* html #art #last_minute {margin:0;width:auto}
* html #art #last_minute .testo {margin:0}
* html #art #last_minute h2 {position:relative;right:-13px}
/*explorer 6*/
#art #last_minute h2 {background: url(../img/bg_last_minute_top_left.gif) no-repeat right;margin-right:-13px}
#art #last_minute h2 a {display:block;height:26px}
#art #last_minute li {margin:0 0 15px 0;float:none;color:#5d5c61;width:auto}
#art #last_minute li a {color:#5d5c61;clear:left}
#art #last_minute li .testo {padding:0;width:100px}
#art #last_minute li a.link {float:right;color:#494856;font-size:11px}
#last_minute .box_logo {position:relative;width:105px;height:78px;float:left;clear:left}
#last_minute .data_offerta {position:absolute;width:105px;height:20px;top:0;left:0;background:url(../img/bg_giorni.gif)}
#last_minute .anno_offerta {bottom:auto;left:2px}
#last_minute .giorno_offerta {bottom:auto;left:30px;font-size:18px}
#last_minute .mese_offerta {bottom:auto;left:55px}

#art #top {position:relative;min-height:1000px;text-align:left;background-image: url(../img/sfondo_art.gif);height:auto}
/*explorer 6*/
* html #art #top {height:1000px}
/*explorer 6*/
#art #top .testo {padding:0 205px 0 270px}
#art #top .testo h3.titolo {font-size:20px;}
/*explorer 6*/
* html #art .testo .titolo {width:498px}
/*explorer 6*/


#art .testo .box_art {margin:10px 0;position:relative}
/*explorer 6*/
* html #art .testo .box_art {zoom:1}
/*explorer 6*/

#art .testo .box_art .titolo {background:url(../img/bg_art_tl.gif) no-repeat;height:30px;text-align:center}
#art .testo .box_art .logo {height:129px;width:175px;float:left;background-color:#FFF;text-align:center;margin-right:10px}
#art .testo .box_art .data_offerta {background:url(../img/bg_art_br.gif) no-repeat bottom;width:175px;height:29px;position:absolute;bottom:0px;left:0px}
#art .testo .box_art .anno_offerta {bottom:10px;left:5px;font-size:16px}
#art .testo .box_art .dispari {background-color:#b1adae;font-size:12px;height:129px}
#art .testo .box_art .pari {background-color:#e0dedf;font-size:12px;height:129px}
#art .testo .box_art a.leggi {display:block;position:absolute;bottom:7px;left:185px;color:#FF0000;background:url(../img/freccia_rossa.gif) no-repeat left center;padding-left:20px;text-decoration:none}
#art .testo .box_art a:hover.leggi {text-decoration:underline}
#art .testo .box_art .testo_art {margin:0 10px;padding-top:5px}

#art .pagination {z-index:1;position:absolute;text-align:center;right:217px;margin-top:10px}
#art .pagination span.on,#art .pagination a.lien_pagination {display:block;width:24px;height:20px;background-color:#b6b6be;float:left;margin-left:1px;padding-top:4px}
#art .pagination span.on {color:#FFFFFF}
#art .pagination a.lien_pagination {color:#FF0000;text-decoration:none}
#art .pagination a:hover.lien_pagination {text-decoration:underline}

#top-bottom {position:absolute;bottom:0;right:0px}
#top-bottom .testo_offerta {color:#fff}

/*pagina ricerca*/
#ricerca_titolo {color:#FF0000;font-size:12px}
#ricerca_avanzata #ricerca_input {color:#666666;height:14px;padding:3px;width:250px;}
#ricerca_avanzata #ricerca_testo {width:50%;float:left}
#ricerca_avanzata #ricerca_opzioni {margin-left:300px;color:#FF0000}
#ricerca_avanzata label {display:block}
#ricerca_avanzata button,#ricerca button {border:none;background:none;color:#FF0000;font-weight:bold;text-decoration:underline;cursor:pointer}
#ricerca_avanzata button {float:right}

#parola_cercata {color:#FF0000;clear:both}
#parola_cercata span {font-weight: bold;text-decoration:underline;}
#risultati_ricerca {padding-bottom:40px}
#risultati_ricerca h3 {color:#FF0000;text-align:left;font-size:12px;background:url(../img/freccia_rossa.gif) no-repeat left center;padding-left:20px;margin:12px 0}
#risultati_ricerca a.leggi {display:block;text-align:right;color:#46495E;font-weight:bold;font-size:12px}
#risultati_ricerca a:hover.leggi {color:#FF0000}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
* html .clearfix {height: 1%;}

/*stili spip*/
#art #top .testo a {color:#FF0000}
table.spip {width:100%;border:1px solid #A4A7BA;border-collapse:collapse}
table.spip td,table.spip th {border:1px solid #A4A7BA}

/*sifr*/
.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.sIFR-flash + div[adblocktab=true] {display: none !important;}

/*imagebox*/
#ImageBoxOverlay
{
	background-color: #000;
	z-index:2;
}
#ImageBoxOuterContainer {
	z-index:2;
}
#ImageBoxCaption
{
	background-color: #F4F4EC;
}
#ImageBoxContainer
{
	width: 250px;
	height: 250px;
	background-color: #F4F4EC;
}
#ImageBoxCaptionText
{
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 13px;
	color: #000;
}
#ImageBoxCaptionImages
{
	margin: 0;
}
#ImageBoxNextImage
{
	background-image: url(images/imagebox/spacer.gif);
	background-color: transparent;
}
#ImageBoxPrevImage
{
	background-image: url(images/imagebox/spacer.gif);
	background-color: transparent;
}
#ImageBoxNextImage:hover
{
	background-image: url(images/imagebox/next_image.jpg);
	background-repeat:	no-repeat;
	background-position: right top;
}
#ImageBoxPrevImage:hover
{
	background-image: url(images/imagebox/prev_image.jpg);
	background-repeat:	no-repeat;
	background-position: left bottom;
}

#ImageBoxClose {color:#FF0000;text-decoration:none}
#ImageBoxClose:hover {text-decoration:underline}

