html, body {
	margin: 0px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow-y: hidden;
	overflow-x: auto;
}

div#mainbox {
	position: absolute;
	top: 0px;
	height: 100%;
	width: 100%; 
	margin: 0 auto;
	overflow-y: auto;
	overflow-x: hidden;
	min-width: 1000px;
}

#mainbox .spacer { height: 62px; }

/* FOOTER */
.footer	{
	position: absolute;
	bottom: 0px;
	background-color:white;
	left: 0px;
	width: 100%;
	height: 75px;
	background-image: url(/images/footer.gif);
	background-repeat: repeat-x; 
}

.centratore_footer {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0 auto;
	width: 1000px;
	height: 82px;
	background-image: url(/images/footer.gif);
	background-repeat: repeat-x; 
}

.footer_trip {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 39px;
}

.footer_link {
	background-color:white;
	position: absolute;
	top: 44px;
	width: 100%;
	height: 100%;
	text-align: center;
	
}

/* INDEX */
.home_logo			{ width:1000px; height:208px; position:relative; }
.home_lang			{ width:1000px; height:592px; position:relative; }
.home_lang_select	{ width:400px; height:592px; float: left; }
.home_lang_img		{ width:600px; height:592px; float: left; }

a					{ color:#666666; text-decoration:none; }
a:visited			{ color:#666666; text-decoration:none; }
a:hover				{ color:#006699; text-decoration:none; }
a.selez				{ color:#006699; text-decoration:none; }

a.disp						{ color:#FFFFFF; text-decoration:none; }  
a.disp:visited				{ color:#FFFFFF; text-decoration:none; }
a.disp:hover				{ color:#FFFFFF; text-decoration:underline; }
a.disp.selez				{ color:#FFFFFF; text-decoration:none; }

/* HEADER */
.header				{ width:1000px; height:208px; position:relative; }
.centratore_folle	{ position: relative; top: 0px; left: 0px; margin: 0 auto; width: 1000px;  }

.content				{ width:1000px; height:392px; position:relative;}

/* Primo Home - Lingue */
.primo_home				{ width:400px; height:392px; float:left; background-image:url(/images/primo_home.gif); background-repeat:no-repeat; }
.primo_home_en			{ width:400px; height:392px; float:left; background-image:url(/images/primo_home_en.gif); background-repeat:no-repeat; }
.primo_home_es			{ width:400px; height:392px; float:left; background-image:url(/images/primo_home_es.gif); background-repeat:no-repeat; } 
.primo_home_fr			{ width:400px; height:392px; float:left; background-image:url(/images/primo_home_fr.gif); background-repeat:no-repeat; } 
.primo_home_ru			{ width:400px; height:392px; float:left; background-image:url(/images/primo_home_ru.gif); background-repeat:no-repeat; } 
.primo_home_de			{ width:400px; height:392px; float:left; background-image:url(/images/primo_home_de.gif); background-repeat:no-repeat; } 
.primo_home_jp			{ width:400px; height:392px; float:left; background-image:url(/images/primo_home_jp.gif); background-repeat:no-repeat; } 

/* Primo Camere - Lingue */
.primo_camere			{ width:400px; height:392px; float:left; background-image:url(/images/primo_camere.gif); background-repeat:no-repeat; }
.primo_camere_en		{ width:400px; height:392px; float:left; background-image:url(/images/primo_camere_en.gif); background-repeat:no-repeat; }
.primo_camere_es		{ width:400px; height:392px; float:left; background-image:url(/images/primo_camere_es.gif); background-repeat:no-repeat; }
.primo_camere_fr		{ width:400px; height:392px; float:left; background-image:url(/images/primo_camere_fr.gif); background-repeat:no-repeat; }
.primo_camere_ru		{ width:400px; height:392px; float:left; background-image:url(/images/primo_camere_ru.gif); background-repeat:no-repeat; }
.primo_camere_de		{ width:400px; height:392px; float:left; background-image:url(/images/primo_camere_de.gif); background-repeat:no-repeat; }
.primo_camere_jp		{ width:400px; height:392px; float:left; background-image:url(/images/primo_camere_jp.gif); background-repeat:no-repeat; }

/* Primo Ristorante - Lingue */
.primo_ristorante		{ width:400px; height:392px; float:left; background-image:url(/images/primo_ristorante.gif); background-repeat:no-repeat; }
.primo_ristorante_en	{ width:400px; height:392px; float:left; background-image:url(/images/primo_ristorante_en.gif); background-repeat:no-repeat; }
.primo_ristorante_es	{ width:400px; height:392px; float:left; background-image:url(/images/primo_ristorante_es.gif); background-repeat:no-repeat; }
.primo_ristorante_fr	{ width:400px; height:392px; float:left; background-image:url(/images/primo_ristorante_fr.gif); background-repeat:no-repeat; }
.primo_ristorante_ru	{ width:400px; height:392px; float:left; background-image:url(/images/primo_ristorante_ru.gif); background-repeat:no-repeat; }
.primo_ristorante_de	{ width:400px; height:392px; float:left; background-image:url(/images/primo_ristorante_de.gif); background-repeat:no-repeat; }
.primo_ristorante_jp	{ width:400px; height:392px; float:left; background-image:url(/images/primo_ristorante_jp.gif); background-repeat:no-repeat; }

/* Primo Meeting - Lingue */
.primo_meeting			{ width:400px; height:392px; float:left; background-image:url(/images/primo_meeting.gif); background-repeat:no-repeat; }
.primo_meeting_en		{ width:400px; height:392px; float:left; background-image:url(/images/primo_meeting_en.gif); background-repeat:no-repeat; }
.primo_meeting_es		{ width:400px; height:392px; float:left; background-image:url(/images/primo_meeting_es.gif); background-repeat:no-repeat; }
.primo_meeting_fr		{ width:400px; height:392px; float:left; background-image:url(/images/primo_meeting_fr.gif); background-repeat:no-repeat; }
.primo_meeting_ru		{ width:400px; height:392px; float:left; background-image:url(/images/primo_meeting_ru.gif); background-repeat:no-repeat; }
.primo_meeting_de		{ width:400px; height:392px; float:left; background-image:url(/images/primo_meeting_de.gif); background-repeat:no-repeat; }
.primo_meeting_jp		{ width:400px; height:392px; float:left; background-image:url(/images/primo_meeting_jp.gif); background-repeat:no-repeat; }

/* Primo Fitness - Lingue */
.primo_fitness			{ width:400px; height:392px; float:left; background-image:url(/images/primo_fitness.gif); background-repeat:no-repeat; }
.primo_fitness_en		{ width:400px; height:392px; float:left; background-image:url(/images/primo_fitness_en.gif); background-repeat:no-repeat; }
.primo_fitness_es		{ width:400px; height:392px; float:left; background-image:url(/images/primo_fitness_es.gif); background-repeat:no-repeat; }
.primo_fitness_fr		{ width:400px; height:392px; float:left; background-image:url(/images/primo_fitness_fr.gif); background-repeat:no-repeat; }
.primo_fitness_ru		{ width:400px; height:392px; float:left; background-image:url(/images/primo_fitness_ru.gif); background-repeat:no-repeat; }
.primo_fitness_de		{ width:400px; height:392px; float:left; background-image:url(/images/primo_fitness_de.gif); background-repeat:no-repeat; }
.primo_fitness_jp		{ width:400px; height:392px; float:left; background-image:url(/images/primo_fitness_jp.gif); background-repeat:no-repeat; }

/* Primo Galleria - Lingue */
.primo_galleria			{ width:400px; height:392px; float:left; background-image:url(/images/primo_galleria.gif); background-repeat:no-repeat; }
.primo_galleria_en		{ width:400px; height:392px; float:left; background-image:url(/images/primo_galleria_en.gif); background-repeat:no-repeat; }
.primo_galleria_es		{ width:400px; height:392px; float:left; background-image:url(/images/primo_galleria_es.gif); background-repeat:no-repeat; }
.primo_galleria_fr		{ width:400px; height:392px; float:left; background-image:url(/images/primo_galleria_fr.gif); background-repeat:no-repeat; }
.primo_galleria_ru		{ width:400px; height:392px; float:left; background-image:url(/images/primo_galleria_ru.gif); background-repeat:no-repeat; }
.primo_galleria_de		{ width:400px; height:392px; float:left; background-image:url(/images/primo_galleria_de.gif); background-repeat:no-repeat; }
.primo_galleria_jp		{ width:400px; height:392px; float:left; background-image:url(/images/primo_galleria_jp.gif); background-repeat:no-repeat; }

/* Primo Suggerimenti - Lingue */
.primo_suggerimenti		{ width:400px; height:392px; float:left; background-image:url(/images/primo_suggerimenti.gif); background-repeat:no-repeat; }
.primo_suggerimenti_en	{ width:400px; height:392px; float:left; background-image:url(/images/primo_suggerimenti_en.gif); background-repeat:no-repeat; }
.primo_suggerimenti_es	{ width:400px; height:392px; float:left; background-image:url(/images/primo_suggerimenti_es.gif); background-repeat:no-repeat; }
.primo_suggerimenti_fr	{ width:400px; height:392px; float:left; background-image:url(/images/primo_suggerimenti_fr.gif); background-repeat:no-repeat; }
.primo_suggerimenti_ru	{ width:400px; height:392px; float:left; background-image:url(/images/primo_suggerimenti_ru.gif); background-repeat:no-repeat; }
.primo_suggerimenti_de	{ width:400px; height:392px; float:left; background-image:url(/images/primo_suggerimenti_de.gif); background-repeat:no-repeat; }
.primo_suggerimenti_jp	{ width:400px; height:392px; float:left; background-image:url(/images/primo_suggerimenti_jp.gif); background-repeat:no-repeat; }

/* Primo Contatti - Lingue */
.primo_contatti			{ width:400px; height:392px; float:left; background-image:url(/images/primo_contatti.gif); background-repeat:no-repeat; }
.primo_contatti_en		{ width:400px; height:392px; float:left; background-image:url(/images/primo_contatti_en.gif); background-repeat:no-repeat; }
.primo_contatti_es		{ width:400px; height:392px; float:left; background-image:url(/images/primo_contatti_es.gif); background-repeat:no-repeat; }
.primo_contatti_fr		{ width:400px; height:392px; float:left; background-image:url(/images/primo_contatti_fr.gif); background-repeat:no-repeat; }
.primo_contatti_ru		{ width:400px; height:392px; float:left; background-image:url(/images/primo_contatti_ru.gif); background-repeat:no-repeat; }
.primo_contatti_de		{ width:400px; height:392px; float:left; background-image:url(/images/primo_contatti_de.gif); background-repeat:no-repeat; }
.primo_contatti_jp		{ width:400px; height:392px; float:left; background-image:url(/images/primo_contatti_jp.gif); background-repeat:no-repeat; }

/* Primo Mappa - Lingue */
.primo_mappa		{ width:400px; height:392px; float:left; background-image:url(/images/primo_mappa.gif); background-repeat:no-repeat; }
.primo_mappa_en		{ width:400px; height:392px; float:left; background-image:url(/images/primo_mappa_en.gif); background-repeat:no-repeat; }
.primo_mappa_es		{ width:400px; height:392px; float:left; background-image:url(/images/primo_mappa_es.gif); background-repeat:no-repeat; }
.primo_mappa_fr		{ width:400px; height:392px; float:left; background-image:url(/images/primo_mappa_fr.gif); background-repeat:no-repeat; }
.primo_mappa_ru		{ width:400px; height:392px; float:left; background-image:url(/images/primo_mappa_ru.gif); background-repeat:no-repeat; }
.primo_mappa_de		{ width:400px; height:392px; float:left; background-image:url(/images/primo_mappa_de.gif); background-repeat:no-repeat; }
.primo_mappa_jp		{ width:400px; height:392px; float:left; background-image:url(/images/primo_mappa_jp.gif); background-repeat:no-repeat; }

/* Primo Raggiungere - Lingue */
.primo_raggiungere			{ width:400px; height:392px; float:left; background-image:url(/images/primo_raggiungere.gif); background-repeat:no-repeat; }
.primo_raggiungere_en		{ width:400px; height:392px; float:left; background-image:url(/images/primo_raggiungere_en.gif); background-repeat:no-repeat; }
.primo_raggiungere_es		{ width:400px; height:392px; float:left; background-image:url(/images/primo_raggiungere_es.gif); background-repeat:no-repeat; }
.primo_raggiungere_fr		{ width:400px; height:392px; float:left; background-image:url(/images/primo_raggiungere_fr.gif); background-repeat:no-repeat; }
.primo_raggiungere_ru		{ width:400px; height:392px; float:left; background-image:url(/images/primo_raggiungere_ru.gif); background-repeat:no-repeat; }
.primo_raggiungere_de		{ width:400px; height:392px; float:left; background-image:url(/images/primo_raggiungere_de.gif); background-repeat:no-repeat; }
.primo_raggiungere_jp		{ width:400px; height:392px; float:left; background-image:url(/images/primo_raggiungere_jp.gif); background-repeat:no-repeat; }

/* Primo Offerte Speciali - Lingue */
.primo_offerte				{ width:400px; height:392px; float:left; background-image:url(/images/primo_offerte.gif); background-repeat:no-repeat; }
.primo_offerte_en			{ width:400px; height:392px; float:left; background-image:url(/images/primo_offerte_en.gif); background-repeat:no-repeat; }
.primo_offerte_es			{ width:400px; height:392px; float:left; background-image:url(/images/primo_offerte_es.gif); background-repeat:no-repeat; }
.primo_offerte_fr			{ width:400px; height:392px; float:left; background-image:url(/images/primo_offerte_fr.gif); background-repeat:no-repeat; }
.primo_offerte_ru			{ width:400px; height:392px; float:left; background-image:url(/images/primo_offerte_ru.gif); background-repeat:no-repeat; }
.primo_offerte_de			{ width:400px; height:392px; float:left; background-image:url(/images/primo_offerte_de.gif); background-repeat:no-repeat; }
.primo_offerte_jp			{ width:400px; height:392px; float:left; background-image:url(/images/primo_offerte_jp.gif); background-repeat:no-repeat; }


.primo_txt			{ width:380px; height:362px; float:left; text-align:right; position:absolute; padding-top:50px; }
.primo_foto			{ width:388px; height:30px; float:left; margin-top:40px; }
.foto1				{ width:88px; height:30px; float:left; background-color:#FF00FF; margin-right:12px;}
.foto2				{ width:88px; height:30px; float:left; background-color:#FF00FF;}

.secondo			{ width:469px; height:392px; float:left; }

.terzo				{ width:131px; height:392px; float:left; }
.terzo_one			{ width:131px; height:120px; float:left; } 
.terzo_two			{ width:126px; height:272px; float: left; padding-top: 50px; padding-left: 5px; } 
.terzo_three		{ width:126px; height:27px; float: left; padding-top: 4px; padding-left: 5px; } 
.terzo_four			{ width:126px; height:70px; float: left; padding-top: 9px; padding-left: 5px; }

.booking_sel { border: 1px solid #CCCCCC; color:#006699;}
