/* DEFAULT SETTINGS */
	
body, form, html ,img, table, td, tr, ul, ol, li {
	border:0px;
	padding:0px;
	margin:0px;
}

h1, h2, h3, h4, h5, h6, p{
	padding:0px;
	margin:0px;
}

ul, li{
	list-style:none;
	float:left;
	display:inline;
}
a{
	text-decoration:none;
}

html{
	height:100%;
}

/* -- TESTO DINAMICO -- */

span{
	line-height:18px;
	text-align:justify;
}

/* -- Liste puntate per testo dinamico --*/

span ul,ol{
	float:none;
	width:auto;
	height:auto;
}

span li{
	display:list-item;
	float:none;
	line-height:17px;
}

/* lista puntata */

span ul li{
	list-style-type:disc;
	margin-left:10px;
}

/* lista numerata */

span ol li{
	list-style-type:decimal;
	margin-left:30px;
}

/* Link per testo dinamico*/

span a{
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
span a:hover{
	font-weight:bold;
	text-decoration:none;
}

/* ---- BODY ---- */

body{
	background-image:url(../_layout/bg_body.jpg);
	background-repeat:repeat-x;
	background-color:#6baad7;
	margin-top:0px;
}

/* --------  LAYOUT  -------- */
/* w:909px h:auto */
#main{
	width:906px;
	margin:auto;
	margin-top:0px;
	height:100%;
}
#main td{
/*	vertical-align:top;*/
}
#testata{
	padding:0px 2px 0px 8px;
	width:896px;
	height:405px;
	position:relative;
}
#bannerVoli
{
	width:609px;
	height:77px;
	position:absolute;
	top:40px;
	right:13px;
}
#contenuto{
	width:906px;
    height: auto !important;  /* per i browser moderni */
    height: 662px;      	  /* per IE5.x e IE6 */
    min-height: 662px; 		  /* per i browser moderni */		
}
#riga{
	width:652px;
    height: auto !important;  /* per i browser moderni */
    height: 342px;            /* per IE5.x e IE6 */
    min-height: 342px;        /* per i browser moderni */	
}
/* DIV SINISTRO w:682 */
.sx{
	width:652px;
	padding:10px 0px 0px 30px;
	float:left;
	height:auto;
	min-height:578px; 
    height: auto !important;  /* per i browser moderni */
	height:578px;			  /* per IE5.x e IE6 */
}
/* contenitore testo accanto foto w:371 h:auto */
#cont_testo_small{
	width:319px;
	float:left;
	padding:0px 38px 0px 14px;
	font-family:Tahoma;
	font-size:11px;
	color:#eef0f1;
	text-align:justify;
	margin-bottom:20px;
}
#cont_testo_large{
	width:600px;
	float:left;
	padding:0px 38px 0px 14px;
	font-family:Tahoma;
	font-size:11px;
	color:#eef0f1;
	text-align:justify;
	margin-bottom:20px;	
}
/* DIV DESTRO w:224 */
.dx{
	float:left;
	width:206px;
	padding:10px 18px 0px 0px;
	color:#eef0f1;
	text-align:justify;
	font-family:Tahoma;
	font-size:11px;	
	height:auto;
}
#lingue{
	width:136px;
	height:20px;
	background-image:url(../_layout/bg_lingue.jpg);
	padding:11px 0px 0px 760px;
}
#lingue img{
	margin-right:10px;
	border:0px;
}
#logo{
	background-image:url(../_layout/logo.png);
	width:207px;
	height:165px;
	position:absolute;
	top:0px;
	left:73px;
}
#nav{
	float:left;
	width:864px;
	height:35px;
	background-image:url(../_layout/bg_menu.jpg);
	background-repeat:repeat-x;
	background-repeat:no-repeat;
	position:relative;
	display:inline;	
	padding:1px 0px 48px 42px;
}	
#footer{
	width:891px;
	height:23px;
	background-image:url(../_layout/footer.jpg);
	padding:120px 0px 0px 15px;
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
}
#footer_offerte{
	width:891px;
	height:23px;
	background-image:url(../_layout/footer_offerte.jpg);
	padding:120px 0px 0px 15px;
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
}
/* H1 */
h1{
	font-size:18px;
	font-weight:normal;
	color:#e2eaf0;
	font-family:Arial, Helvetica, sans-serif;
}
.giallo{
	color:#ffe506;
}
/* cornice immagine w:281 h:292 */
.img{
	background-image:url(../_layout/bg_cornice.png);
	padding:7px 7px 79px 7px;
	float:left;
}
/* multimedia w:614 h:236 */
#multimedia{
	background-image:url(../_layout/bg_gallery.jpg);
	background-repeat:no-repeat;
	width:614px;
	height:236px;
	float:left;
	position:relative;
}
/* IMG OFFERTE */
#contPillole{
	background-image:url(../_layout/bg_offerta.jpg);
	padding:6px 6px 6px 6px;
	display:inline;
	float:left;
	margin-bottom:10px;
}
.pillola{
	float:left;
	display:inline;
	position:relative;
	width:193px;
	height:117px;
}
/* CSS FOR SLIDESHOW SCRIPT */

.imageSlideshowHolder{
	position:relative;	/* Don't remove this line */
}
/* Don't change these values */
.imageSlideshowHolder img{
	position:absolute;
	left:0px;
	top:0px;
}
a.cella_offerta{
	width:202px;
	padding:4px 2px 3px 2px;
	border-top:1px solid #abbfce;
	display:block;
	color:#eef0f1;
	font-weight:normal;
}
.bottone{
	background-image:url(../_layout/bottone.png);
	width:84px;
	text-align:center;
	padding:4px 0px 4px 0px;
	display:block;
	color:#fff;
	font-weight:normal;
}
/* TABELLA DISPONIBILITA */
#disponibilita{
	width:100%;
	margin:17px 0px 12px 0px;
	border-bottom:1px solid #abbfce;
}
#disponibilita td{
	padding-bottom:4px;
}
/* IMMAGINI GALLERY MULTIMEDIA */
#gallery{
	top:60px;
	left:250px;
	position:absolute;
	width:321px;
	height:144px;
}
.img_multimedia{
	width:99px;
	height:64px;
	border:1px solid #275683;
	margin-right:6px;
}
.img_gallery{
	background-image:url(../_layout/cornice_gallery.jpg);
	background-repeat:no-repeat;
	padding:2px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}
/* TAB CONTENT */
ul#toolbar {
	font-family:Arial, Helvetica, sans-serif;
	color:#eef0f1;
	font-size:11px;
	margin:10px 0px 0px 300px;
	/* border-bottom: 1px solid #ccc;	*/
}
li.inactive a{
	color:#eef0f1;
}
li.active a{
	color:#fd48c0;
}
#scroller {
	width:321px;
	height:144px;
	overflow: hidden;
	margin:60px 0px 0px 250px;
}

#content {
	width: 5250px;
	height:144px;
}
	
.section {
	width: 321px;
	height:144px;
	float: left;
}
/* PNG */
/* H1 bordeaux */
.bord{
	background-image:url(../_layout/bg_titolo.png);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	width:21px;
	height:21px;
}
.titolo{
	background-image:url(../_layout/bg_h1.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:582px;
	height:41px;
	padding:8px 0px 0px 49px;
}
.titoletto{
	background-image:url(../_layout/bg_titoletto.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:176px;
	height:38px;
	padding:8px 0px 0px 30px;	
}
.titoletto_disp{
	background-image:url(../_layout/bg_titolo.png);
	background-repeat:no-repeat;
	background-position:left;
	width:176px;
	height:38px;
	padding:8px 0px 0px 30px;	
	float:left;
}
.stelline{
	background-image:url(../_layout/stelline.png);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	width:32px;
	height:21px;
}
#editor-pane a{
	font-family:Arial;
	font-size:11px;
	color:#fd48c0;
}
#cont_offerte{
	height:auto;
	float:left;
	width:100%;
	margin-bottom:20px;
}	
/* PREZZI */
/* w:628px */
.cont_prezzi{
	padding:7px;
	background-image:url(../_layout/bg_tabella_prezzi.jpg);
	background-repeat:repeat-x;
	background-color:#b5b6b6;
	float:left;
	margin-bottom:20px;
}	
.prezzi{
	width:600px;
	height:auto;
	font-family:Tahoma;
	color:#ffffff;
	font-size:11px;
}
td.anno{
	font-size:48px;
	color:#cad3d9;
	font-style:italic;
	text-align:center;
	width:175px;
	padding:12px 0px;
}
.prezzi td{
	border-right:1px solid #678ba9;
	border-bottom:1px solid #678ba9;
	padding:12px 0px;
	text-align:center;
}
tr.riga1 {
	background-color:#305e8a; 
}
tr.riga2 {
	background-color:#456d96;
}
#supplementi{
	font-family:Tahoma;
	color:#ffffff;
	font-size:11px;
	width:628px;
	height:auto;
	float:left;
}
#supplementi td{
	vertical-align:top;
	padding:0px 25px 20px 5px;
}
/* CHECK BOX */
.checkbox {
	border:0px;
	padding:0px;
	margin:0px 4px 0px 0px;
	background-color:#538EBA;
}
/* RADIO */
.radio {
	border:0px;
	padding:0px;
	margin:0px 4px 0px 0px;
	background-color:#427DA9;
}
#tabellaVoli
{
	width:100%;
	background-color:#eee;
	padding:5px;
}
#tabellaVoli td
{
	padding:8px 7px;
	background-color:#305E8A;
	text-align:center;
}
#tabellaVoli td.riga1
{
	background-color:#456D96;
}