@CHARSET "ISO-8859-1";

body{
	background-image: url("../img/background.jpg");
	background-repeat:repeat-x;
	background-color: #F5FCFD;
	font-family: Tahoma,Arial,Verdana;
	font-size:12px;
	color:#014260;
}
img{
	border:none;
}
#centro{
	width:955px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	background-image: url("../img/background_centro.gif");
	background-repeat:no-repeat;
	background-position:bottom right;
	border:1px solid #AAD7D9;
}
#top_flash{
	width:955px;
	height:170px;
}
#menu_sx{
	width:190px;
	float:left;
	padding-top:18px;
	padding-left:21px;
}
#btn_members_area{
	margin-left:-6px;
	margin-right:5px;
	margin-top:20px;	
}
#centro_pagina{
	width:704px;
	float:left;
}
#pulsanti_home_top img{
	margin-left:9px;
	margin-right:9px;		
}
#footer{
	width:955px;
	height:30px;
	clear:both;
	text-align: center;
	color:#5E7592;
	padding-top:10px;
}
#footer p{
	margin:0px;
	padding:0px;
	font-size:11px;
}
#centro_home{
	width:562px;
	float:left;
}
#offerte_home{
	width:563px;
	height:250px;
	margin-top:0px;
	margin-left:15px;
	margin-bottom:22px;
	float:left;
	background-color: #CCEDFB;
	overflow: hidden;
	text-align: center;
}
#offerte_home p:FIRST-CHILD{
	margin:0px;
	padding:0px;
}
.itemOffertaHome{
	width:180px;
	height:105px;
	float:left;
	margin:3px;
}
.itemOffertaHome img{
	float:left;
}
.itemOffertaHome h1{
	margin:0px;
	font-size:13px;
	font-weight: bold;
	color:#666666;
	margin-left:100px;	
}
.itemOffertaHome p{
	margin-left:100px;
	margin-top:2px;
}
.itemOffertaHome a{
	color:#666666;	
}
#treni{
	clear:both;
	width:563px;
	height:140px;
	margin-left:15px;
	border:1px solid #000000;
	overflow: hidden;	
}
#treni p{
	margin:0px;	
}
#motore_costa{
	width:353px;
	height:150px;
	border:none;
	float:left;
	overflow: hidden;	
}
#logo_costa{
	margin-top:10px;
	margin-left:10px;	
}
#AP_FlashBanner_365x90{
	margin-left:116px;
	margin-top:15px;
	width:365px;
}
#menu_dx{
	float:left;
	margin-left:25px;
}
#menu_dx p:FIRST-CHILD{
	margin:0px;
}
#banca{
	margin-top:10px;
	height:155px;	
}
#scoiattolo{
	margin-top:10px;
	margin-left:2px;
	height:155px;
	width:167px;	
}
/*STORIA*/
#container_storia{
	width:690px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
}
#container_storia h1{
	text-align:center;
	font-size:14px;
	color:#3399FF;
}
#container_storia p{
	text-align: justify;
	line-height: 1.6;
	font-size: 11.5px;
}
/*DOVE SIAMO*/
#mappa{
	width:710px;
	height:313px;
}
/*NEWS*/
#container_news{
	width:710px;
	height:319px;
	padding-top:10px;
	padding-bottom:10px;
}
#container_news h1{
	width:711px;
	margin:0px;
}
#h1News{
	width: 710px;
	background-color: #20B1F0;
	color: #FFFFFF;
	font-size: 17px;
	text-align: center;	
}
.lista_news_li{
	list-style-image:url('../img/star.gif');
	line-height: 3.0;
	font-size:13px;
	color:#014260;
}
.lista_news_li a{
	color:#014260;
	font-size:13px;
	vertical-align: top;
}
#lista_news_col1,#lista_news_col2{
	background-color: #CCEDFB;
	width:353px;
	height:281px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	float:left;
	border-bottom:1px solid #AAD7D9;
	border-top:1px solid #AAD7D9;
}
#lista_news_col1{
	border-left:1px solid #AAD7D9;
}
#lista_news_col2{
	border-right:1px solid #AAD7D9;
}
/*DETTAGLIO NEWS*/
#immagine_news{
	width:163px;
	float:left;
	padding:0px;
	margin-left:0px;
	margin-right:40px;
}
#testo_news{
	float:left;
	width:500px;
	line-height: 1.6;
	margin-bottom:15px;
}
.torna_home a{
	color:#014260;
	font-size:13px;
	text-decoration: underline;
}
/*NEWS CHE GIRANO*/
#news_scorrevoli{
	width:954px;
	height:70px;
	border:1px solid #90CAFF;
	margin-bottom:0px;
	overflow:hidden;
	position: relative; /*IMPORTANTE! se no lo scroller non funziona sotto IE!*/
}
#tag {
	margin-top:35px;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	color:#000033;
	margin:0px;
	float:left;
	max-height:70px;
	margin-right:30px;
}
.news_che_gira{
	width:290px;
	height:70px;
	float:left;
	margin-right:10px;
}
.news_che_gira img{
	max-width:90px;
	max-height:50px;
	margin:0px;
	display:block;
}
.news_che_gira a{
	color:#014260;
	font-size:13px;
	text-decoration: underline;
	vertical-align: middle;	
}
#testP{
	visibility:hidden;
	position:absolute;
	white-space:nowrap;	
}

/*OFFERTE*/
#container_offerte{
	width:711px;
	height:319px;
	padding-top:10px;
	padding-bottom:10px;
}
.lista_offerte_li{
	list-style-image:url('../img/star.gif');
	line-height: 3.0;
	font-size:13px;
	color:#014260;
}
#lista_offerte_col1 a{
	color:#014260;
	font-size:13px;
	vertical-align: top;
}
#lista_offerte_col1{
	background-color: #CCEDFB;
	width:415px;
	height:328px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	float:left;
	border-bottom:1px solid #AAD7D9;
	border-top:1px solid #AAD7D9;
}
#lista_offerte_col2{
	background-color: #CCEDFB;
	background-image: url("../img/background_cerca_offerte.jpg");
	width:296px;
	height:328px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	float:left;
	border-bottom:1px solid #AAD7D9;
	border-top:1px solid #AAD7D9;
}
#frmCercaOfferte label{
	font-weight: bold;	
}
#lista_offerte_col2 p{
	padding-left:35px;
}
#primo_p_lista_offerte{
	padding-top:80px;
	font-weight: bold;
}
#secondo_p_lista_offerte{
	padding-top:10px;
	font-weight: bold;
}
#cercaOfferta{
	width:80px;
	height:26px;
	border:2px solid #014260;
	background-color: #00B7F1;
	font-weight: bold;
	font-size:16px;
	color:#014260;
	margin-left:75px;
	margin-top:15px;
}
#RicercaOffertaInizioGiorno{
	margin-left:5px;
}
#RicercaOffertaFineGiorno{
	margin-left:12px;
}
#nessuna_offerta{
	padding-left:15px;
	font-weight: bold;	
}
#RicercaOffertaDestinazione{
	width:137px;	
}
#RicercaOffertaPrezzoDa,#RicercaOffertaPrezzoA{
	width:50px;	
}
.euro{
	font-weight: bold;	
}
/*DETTAGLIO OFFERTA*/
#immagine_offerta{
	width:163px;
	float:left;
	padding:0px;
	margin-left:0px;
	margin-right:40px;
}
#testo_offerta{
	float:left;
	width:500px;
	line-height: 1.6;
	margin-bottom:15px;
}
.torna_home a{
	color:#014260;
	font-size:13px;
	text-decoration: underline;
}
/*LINK*/
#container_link{
	width:711px;
	min-height:319px !important;
	padding-top:10px;
	padding-bottom:10px;
	text-align: center;
	background-color: #CCEDFB;
	overflow: auto;
}
#lista_link{
	min-height:319px;
}
#titolo_link{
	width:711px;
}
.itemLink{
	width:350px;
	min-height:110px;
	float:left;	
}
.itemLink img{
	float:left;
	margin-left:10px;
	max-height:100px;
}
.itemLink h1{
	font-size:18px;
	font-weight: bold;
	margin-top:35px;
	margin-left:175px;
	text-align: left;	
}
.itemLink>.descrizione{
	text-align:left;
	margin-left:135px;
	vertical-align: middle;
}
/*GALLERY*/
#container_gallery{
	width:711px;
	min-height:400px;
	padding-bottom:10px;
	padding-top:0px;
	background-color: #CCEDFB;
	overflow: auto;
}
#container_gallery h1{
	color:#014260;
	font-size:15px;
	font-weight:bold;
	margin-left:16px;	
}
.itemListAlbum{
	float:left;
	height:80px;
	width:210px;
	margin-right:17px;
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
}
.imgListAlbum{
	float:left;
	padding:0px;
}
.nomeListAlbum{
	margin-left:100px;
	color:#666666;
	line-height: 1.5;
	padding:0px;
}
.itemListFoto{
	width:120px;
	margin-right:5px;
	margin-left:16px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}
.itemListFoto img{
	max-height:150px;
}
#container_foto{
	background-color: #CCEDFB;
}
/*pubblicità invasiva*/
.pubbli{
	border:1px solid #000000;
	width:720px;
	padding:0px;
	margin-left:-10px;
	margin-top:5px;
}