@charset "iso-8859-1";
/* CSS Document */

body	{
    text-align: center;   /*centra in IE 5.x */
	background-color:#60101E;
	margin-top: 0px;
	}

div#container	{
    width: 980px;
	/* height: 1285px; */
    margin: 0px auto;   /*centra negli altri browsers*/
    text-align: left;   /*ripristina l' allineamento*/
	border: solid #9C824A 1px;
	background-color:#8A1929;
    }


/* HEADER */
#header	{
	width:980px;
	height:100px;
	}

#navbar	{
	width: 100%;
	height: 16px;
	font:7.5pt  Arial, Helvetica, sans-serif;
	color: black;
	background-color:#9C824A;
	}

#logo	{
	float: left;
	width: 440px;
	height: 60px;
	margin-top: 8px;
	background:url(../images/logo.gif);
	}

#adv468x60	{
	width: 468px;
	height: 60px;
	float: right;
	margin-top: 8px;
	margin-right: 4px;
	}
/* END HEADER */

/* LEFT */
#left_news {
	width: 304px;
	height: 600px;
	float:left;
	margin-left:4px;
	background-color: #9C824A;
	}
#left	{
	width: 304px;
	height: 506px;
	float:left;
	margin-left:4px;
	}

#adv300x250	{
	width: 300px;
	height: 250px;
	margin: 2px;
	}

#menucont { 
	width: 304px;
	height: 250px;
	background-color: #9C824A;
	}
#menu	{
	width: 300px;
	height: 226px;
	margin-left: 2px;
	background-color:#006699;
	}
#imgleft { width: 300px; height: 22px; background:url(../images/barleft.gif); background-position:bottom; background-repeat:no-repeat; margin-left: 2px;}
/* END LEFT */

/* CENTER */
#center	{
	width: 350px;
	height: 506px;
	background-color:#AA0000;
	float:left;
	margin-left:6px;
	margin-bottom: 4px;
	}
#center_news {
	width: 534px;
	background-color:#AA0000;
	float:left;
	margin-left:4px;
	margin-bottom: 4px;
	font-style: italic;
	font-size: 16px;
	color: white;
	}
	.padnews {
		padding: 2px;
		}
#all_news {
	width: 342px;
	height: 10px;
	text-align: right;
	padding-bottom: 2px;
	}
#center_news h2 {
	 font: bold 1.20em Arial, Helvetica, sans-serif;
	 color: white;
	 margin-bottom: 0px;
	 text-transform:uppercase;
	 padding: 2px;
	 }
.allnews {
	font: normal 0.45em Arial, Helvetica, sans-serif;
	color: white;
	}
.allnews a { text-decoration:none; color: white; font-style: normal;}
.allnews a:hover { text-decoration: underline; color:#D6D267; font-style: normal;}		
	
/* END CENTER */

/* RIGHT */
#right	{
	width: 304px;
	height: 506px;
	float:left;
	background-color:#AA0000;
	margin-left:6px;
	}
#adv300x250r  {
	width: 300px;
	height: 250px;
	margin: 2px;
	}
#adv300x250r1  {
	width: 300px;
	height: 250px;
	margin: 2px;
	}
#right_news {
	width: 120px;
	height: 600px;
	float: left;
	background-color:#AA0000;
	margin-left:4px;
	}
/* END RIGHT */

	

/* MIDDLE */
#middle	{
	clear:left;
	width: 980px;
	height: 104px;
	background-color:#60101E;
	margin-top: 2px;
	margin-bottom: 2px;
	}

#box1	{
	width: 308px;
	height: 98px;
	float:left;
	margin: 2px;
	margin-left: 10px;
	}

#box2	{
	width: 336px;
	height: 98px;
	float:left;
	margin: 2px;
	}

#box3	{
	width: 308px;
	height: 98px;
	float:left;
	margin: 2px;
	}
/* END MIDDLE*/

/* CENTER ARTICLES */

#articles {
	width: 978px;
	height: 604px;
	margin: 2px;
	font: normal 12px Arial, Helvetica, sans-serif;
	background-color:#AA0000;
	color: #FFF;	
	}
		#sky160_left {
			width: 120px; 
			height: 600px;
			margin: 2px;
			margin-right: 1px;
			float: left;
			}
		#center_articles {
			width: 728px;
			height: 500px;
			margin: 2px;
			background-color: #AA0000;
			float: left;
			}
		#center_left h3 { font: bold 1.20em Arial, Helvetica, sans-serif; margin-bottom: 0px; color:#D6D267; margin-top: 0px; }
		#center_cent h3 { font: bold 1.20em Arial, Helvetica, sans-serif; margin-bottom: 0px; color:#D6D267; margin-top: 0px; }
		#center_right h3 { font: bold 1.20em Arial, Helvetica, sans-serif; margin-bottom: 0px; color:#D6D267; margin-top: 0px; }
				#center_left {
					width: 180px;
					height: 496px;
					margin: 2px;
					float: left;
					background-color: #AA0000;
					border-right: 1px solid #9C824A;
					}
				#center_cent {
					width: 349px;
					height: 496px;
					margin-top: 2px;
					float: left;
					background-color: #AA0000;
					border-right: 1px solid #9C824A;
					}
				#center_right {
					width: 180px;
					height: 496px;
					margin: 2px;
					float: left;
					background-color: #AA0000;
					}
					#footer_center {
					width: 728px;
					height: 100px;
					margin-top: 12px;
					margin-left: 3px;
					float: left;
					}

		#sky160_right {
			width: 120px; 
			height: 600px;
			margin: 2px;
			margin-left: 1px;
			float: right;
			}

		

				/* FORMATTAZIONE ELENCO PUNTATO BOX NEWS */
				#articles li {
					 list-style-image: url(../images/arrow1.gif);
					 list-style-position: inside;
					 border: none;
					 margin: 0px;
					}
				/* FINE FORMATTAZIONE ELENCO PUNTATO BOX NEWS */

	/* MIDDLE DOWN */
		
	#middle_down	{
	clear:left;
	width: 980px;
	height: 64px;
	background-color:#60101E;
	margin-bottom: 2px;
	}
		.boxmiddle {
			width: 120px;
			height: 60px;
			margin-top: 2px;
			margin-left: 15px;
			float: left;
			}
		.boxmiddle250 {
			width: 250px;
			height: 60px;
			margin-top: 2px;
			margin-left: 5px;
			float: left;
			}
/* END MIDDLE DOWN*/

/* NEWS */
#news	{
	width: 978px;
	height:410px;
	margin: 2px;
	background-color:#AA0000;
	font: bold 0.75em Arial, Helvetica, sans-serif;
	color:#D6D267;
	margin-bottom: 0px;
	}
	
	#news_box1 {
		width: 300px;
		height: 410px;
		float: left;
		}
	#news_box2 {
		width: 300px;
		height: 410px;
		margin-left: 30px;
		float: left;
		}
	#news_box3 {
		width: 300px;
		height: 410px;
		float: right;
		}
		
	
/* FORMATTAZIONE ELENCO PUNTATO BOX NEWS */
#news li {
	 list-style-image: url(../images/arrow1.gif);
	 list-style-position: inside;
	 border: none;
	 margin: 0px;
	 font: normal 0.75em Arial, Helvetica, sans-serif;
	 color: #FFF;	
	}
/* FINE FORMATTAZIONE ELENCO PUNTATO BOX NEWS */

/* ADV DOWN SPORT */
		
	#sport_down	{
	clear:left;
	width: 980px;
	height: 64px;
	background-color:#60101E;
	margin-bottom: 2px;
	}
		.boxmiddle {
			width: 120px;
			height: 60px;
			margin-top: 2px;
			margin-left: 15px;
			float: left;
			}
	
/* END ADV DOWN SPORT */
#utili	{
	width: 978px;
	height:300px;
	margin: 2px;
	background-color:#AA0000;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: white;
	margin-bottom: 0px;
	}
	
	#utili_box1 {
		width: 300px;
		height: 300px;
		float: left;
		}
	#utili_box2 {
		width: 300px;
		height: 300px;
		margin-left: 30px;
		float: left;
		}
	#utili_box3 {
		width: 300px;
		height: 300px;
		float: right;
		}
/* FORMATTAZIONE ELENCO PUNTATO BOX NEWS */
#utili li {
					 list-style-image: url(../images/arrow1.gif);
					 list-style-position: inside;
					 border: none;
					 margin: 0px;
					 font: bold 11px Arial, Helvetica, sans-serif;
					 /*color:#D6D267;*/
					}
/* FINE FORMATTAZIONE ELENCO PUNTATO BOX NEWS */



/* END NEWS */

#advfooter	{
	clear:left;
	width: 980px;
	height: 64px;
	background-color:#60101E;
	margin-top: 2px;
	margin-bottom: 2px;
	}

#ad1	{
	width: 259px;
	height: 60px;
	float:left;
	margin: 2px;
	text-align: center;
	}

#ad2	{
	width: 259px;
	height: 60px;
	float:left;
	margin: 2px;
	text-align: center;
	}

#ad3	{
	width: 259px;
	height: 60px;
	float:left;
	margin: 2px;
	text-align: center;
	}

#ad4 {
	width: 159px;
	height: 60px;
	float:left;
	margin: 2px;
	text-align: center;
	}
	
/* END MIDDLE*/




/* FOOTER */
#footer	{	
	width: 980px;
	height: 40px;
	background-color:#9C824A;
	font:7.5pt  Arial, Helvetica, sans-serif;
	color: white;
	text-align: center;
	}
.padfooter {
	padding: 2px;
	}
#footer a { text-decoration: none; color: white; }
#footer a:hover { text-decoration: none; color: white; }
#footer a:active { text-decoration: none; color: white; }
/* END FOOTER */

/* RIGHT RESERVED*/
#rightres {
 	width: 978px;
 	height: 16px;
 	font: normal 0.75em Arial, Helvetica, sans-serif;
 	color: #9C824A;
 	margin: 0px auto;   /*centra negli altri browsers*/
    text-align: center;   /*ripristina l' allineamento*/
 	}
#rightres a {
	text-decoration: none; 
	color: #9C824A;
	}
#rightres a:hover {
	text-decoration: none; 
	color: #9C824A;
	}
#rightres a:active {
	text-decoration: none; 
	color: #9C824A;
	}

	
/* END RIGHT RESERVED */
 
/* CLASSE PER GLI ARTICOLI IN HOME PAGE */
.intro_articoli {
	 font: normal 0.75em Arial, Helvetica, sans-serif;
	 color: white;
	 }
/* FINE CLASSE PER GLI ARTICOLI IN HOME PAGE */

/* FORMATTAZIONE CARATTERE DI INTESTAZIONE DIV CENTRALE */
#center h2 {
	 font: bold 1.20em Arial, Helvetica, sans-serif;
	 color: white;
	 margin-bottom: 0px;
	 text-transform:uppercase;
	 padding: 2px;
	 }
/* FINE FORMATTAZIONE CARATTERE DI INTESTAZIONE DIV CENTRALE */

/* FORMATTAZIONE ELENCHI PUNTATI */	
li { 
	 list-style-image: url(../images/arrow1.gif);
	 list-style-position: inside;
	 border-bottom: 1px solid #9C824A;
	 margin-top: 5px;
	 padding: 2px; 
	}
/* FINE FORMATTAZIONE ELENCHI PUNTATI */
/* CLASSE PER ELINARE I BORDI */	
.noborder {
	border: none;
	margin-top: 5px;
	}
/* FINE CLASSE PER ELIMINARE I BORDI */

/* FORMATTAZIONE LINKS */
#center a { text-decoration:none; color: white;}
#center a:hover { text-decoration: underline; color:#D6D267;}

#news a { text-decoration:none; color: white; }
#news a:hover { text-decoration: underline; color:#D6D267;}

#articles a { text-decoration:none; color: white; }
#articles a:hover { text-decoration: underline; color:#D6D267;}

#navbar a { padding: 1px; text-decoration: none; color: white; font:7.5pt  Arial, Helvetica, sans-serif; }
#navbar a:hover{ text-decoration: underline; color:white; font:7.5pt  Arial, Helvetica, sans-serif;}
/* FINE FORMATTAZIONE LINKS */

/* CLASSI TABELLA DIV MENU */
.table_left_pic {
	width: 36px;
	height: 36px;
	float: left;
	}
.table_left_text {
	width: 260px;
	height: 35px;
	float: right;
	border-bottom: 1px solid #9C824A;
	font: normal 0.75em Arial, Helvetica, sans-serif; 
	color: white;  
	}

.table_left_text a { text-decoration: none; color: white; }
.table_left_text a:hover { text-decoration: underline; color:#D6D267; }
/* FINE CLASSI TABELLA DIV MENU */

/* CSS PAGINE STATICHE */	
/* LEFT */
#left_static {
	width: 304px;
	height: 600px;
	float:left;
	margin-left:4px;
	background-color: #9C824A;
	}

#adv300x250_static	{
	width: 300px;
	height: 250px;
	margin: 2px;
	background-color:#009900;
	}

#menu_static	{
	width: 300px;
	height: 241px;
	margin: 2px;
	background-color:#006699;
	}
#banleft {
	width: 300px;
	height: 60px;
	margin: 2px;
	margin-top: 25px;
	text-align: center;
	}
/* END LEFT */

/* CENTER */
#center_static {
	width: 534px;
	background-color:#AA0000;
	float:left;
	margin-left:4px;
	 margin-bottom: 0px;
	 padding: 2px;
	font: normal 0.75em Arial, Helvetica, sans-serif;
	color: white;
	}
#center_static a {	color: white; text-decoration: none; }
#center_static a:hover { color: #D6D267; text-decoration: underline; } 
#center_static a:active { color: #D6D267; text-decoration: none; }
	
/* END CENTER */

/* RIGHT */
#right_static	{
	width: 304px;
	height: 500px;
	float:left;
	background-color:#AA0000;
	margin-left:4px;
	}

#right_static {
	width: 120px;
	height: 600px;
	float: left;
	background-color:#AA0000;
	margin-left:4px;
	}
/* END RIGHT */
/* FOOTER */
#footer_static	{	
	width: 978px;
	height: 40px;
	background-color:#9C824A;
	font:7.5pt  Arial, Helvetica, sans-serif;
	color: white;
	text-align: center;
	}
.padfooter_static {
	padding: 2px;
	}
#footer_static a { text-decoration: none; color: white; }
#footer_static a:hover { text-decoration: none; color: white; }
#footer_static a:active { text-decoration: none; color: white; }
/* END FOOTER */

/* BOOKING BANNER STYLE */
div#b_noscript {
border:#FF0000 1px dashed;
background:#FFFFBF;
padding:2px;
}
 
div#b_contenitore {
width:300px;
height:250px;
position:relative;
font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size:10px;
color:#000000;
background:#d7dfee url(//aff.bstatic.com/images/affiliate/312141/sbbg.jpg) 0 0 no-repeat;
}
 
div#b_contenuti,div#b_dest,div#b_browse,.hotel_form_checkin,
.hotel_form_checkout, div#options,div#options2,
div#b_partnership,div#hotelTypes,div#but,div#destHelp,div#b_topBox, div#usps,div#dist,img#distHelpImg, div#b_logo
{
position:absolute;
}
 
div#b_contenuti {
margin:0;
padding:0;
height:198px;
}
 
div#b_topBox {
top:0;
left:0;
width:300px;
height:51px;
}
 
div#b_topBox h1 {
color:#032b7b;
font-size:18px;
font-weight:bold;
margin:0;
padding:45px 0 0 110px;
}
 
 
/*destination*/
div#b_dest {
left:10px;
top:70px;
width:200px;
}
 
.inputDest {
 
}
 
div#b_browse {
left:5px;
top:58px;
width:200px;
}
 
div#b_browse a {
color:#FF0000;
}
 
.other_text {
font-weight:bold;
}
 
div#b_destInput {}
 
 
/*checkin*/
.hotel_form_checkin {
left:10px;
top:120px;
width:200px;
}
 
.hotel_form_checkin_title {}
 
/*checkout*/
.hotel_form_checkout {
left:10px;
top:165px;
width:200px;
}
 
.hotel_form_checkout_title {}
 
.checkDate {}
 
.checkDateDD {}
 
.checkDateMM {}
.checkDateYY {}
 
 
/*button*/
div#but {
left:190px;
top:215px;
}
 
div#but button {
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
background-color:#0896FF;
border:2px solid #FFFFFF;
color:#FFFFFF;
font-size:1em;
font-weight:bold;
height:30px;
letter-spacing:1px;
margin:0 auto;
padding:0.15em 0.75em;
text-transform:uppercase;
width:100px;
}
 
div#but button:hover{background-color:#000099;cursor:pointer;cursor:hand;}
 
 
/*logo*/
div#b_logo {
left:235px;
top:65px;
}
 
 
div#frm {
margin:0;
padding:0;
}
 
/*rifiniture*/
.b_inline {display:inline;}
.b_clearLeft{clear:left;}
.b_clearRight{clear:right;}
.b_clearAll{clear:both;}
/* END BOOKING BANNER STYLE */
