BODY {background: #2d69c3 url(../img/interfaccia/bg.jpg) repeat-x top; margin:0px; padding:0px; font-family:Arial, Tahoma, Verdana;font-size:12px; color:#718499; line-height:18px;}
TD {font-size:12px;margin:0px;}

/* ELIMINARE IL FOCUS NEI LINK IN MOZILLA */
:focus { -moz-outline-style: none; }


.clr {clear:both}
.div_space {border-bottom:1px solid #e0f2fd; margin:5px 0px 5px 0px; }
.div_space_2 {border-bottom:1px dashed #EEE; margin:5px 0px 5px 0px; }
.cornice { padding:5px; border:1px solid #a6bdcd; background-color:#FFF}
.cornice2 { padding:6px; background-color:#ecf2f8}
.div-orizz {background-image:url(../img/interfaccia/div-orizz.gif);margin:0px 0px 0px 0px; }
.tips {background-color:#f9f9f9; padding:15px 25px 10px 25px; border-top:4px solid #EEE; border-bottom:1px solid #EEE; margin:10px 0px 20px 0px; color:#747474}

.approfondimenti {background:#ebf2fc url(../img/interfaccia/approfondimenti.gif) no-repeat; padding:40px 30px 10px 30px; margin:20px 0px 20px 0px; color:#747474}


/* LISTE */
UL {margin: 0;padding: 0;list-style: none;}
LI { line-height: 14px;padding-left: 0px; padding-top: 0px;}


/* FOTO INTERNE */
.fotoleft {  padding:8px; margin-right:10px; margin-bottom:5px; background-color:#ecf2f8;}
.fotoright { padding:8px; margin-left:10px; margin-bottom:5px; background-color:#ecf2f8;}
.didascalia { font-family:Tahoma; margin-top:5px; text-align:center; font-size:9px; color:#436780; line-height:13px}



/* LINK */
a { color:#3d80ee }
a:hover { color: #769bd6; text-decoration: none;}

a.home-forum {font-weight: bold; text-decoration:none;}
a:hover.home-forum {text-decoration:underline;}

a.link_int {  background: #e1ecfc url(../img/interfaccia/link_int.gif) no-repeat 3px 0.4em; border-bottom: 1px solid #d1e2fb; color: #00123c;  padding: 0.1em 0.3em;  padding-left: 16px;  text-decoration: none;}
a:hover.link_int {  background-color: #679ef1;  background-image: url(../img/interfaccia/link_int_over.gif);  color: #fff;  text-decoration: none;}



/*MODULI FORM*/
FORM {margin:0px; padding:0px;}
INPUT,SELECT,TEXTAREA {font-family:Tahoma;}

.inputbox { font-size: 11px; color: #333; background-color: #FFF; border: 1px solid #cecece;   padding:3px; }
.button { font-size: 11px; font-weight: bold; color: #FFF; padding:2px 4px 2px 4px;background-color:#005189;border: 1px solid #003960;}

/* utilizzati nel footer cerca hotel */
.inputbox_small { font-size: 10px; color: #333; background-color: #FFF; border: 1px solid #cecece;  padding:1px; }
.button_small { font-size: 10px; font-weight: bold; color: #FFF; background-color:#F30;  border:1px solid #FFF; padding:0px 5px 0px 5px}

.input_google {font-size: 11px; color: #333; background-color: #FFF; border: 0px;  padding-left:2px;}
.button_google { font-size: 11px; font-weight: bold; font-family:Tahoma; color: #FFF; background-color:#0a60c0;  border:1px solid #04448b; width:140px; padding:2px 0px 2px 0px}

#frm SELECT {background-color:#FFF}




/* CONTENITORI */
#contenitore_totale { width:776px; }
#contenitore { width:776px; text-align:left; float:left; }

#main {background-color:#FFF;}

#colonna_dx {float:right; width:200px; background-color:#FFF; margin-top:259px}	

	/* TITOLI */
	H1 { color:#1d64d0; font-size: 28px; font-family:Arial; margin:0px; letter-spacing:-2px; line-height: 24px; padding:5px 0px 8px 0px; font-weight:Bold; text-align: left; }
	H2 { color:#1e8af8; font-size: 18px; font-family:Arial; margin:0px; letter-spacing:-1px;}
	H3 { color:#5e95f1; font-size: 15px; font-family:Arial; margin:0px; letter-spacing:-1px;}
	H4 { font-size: 13px; font-family:Arial; margin:0px; color:#ff7f00; }
	H5 { font-size: 13px; font-family:Arial; color:#007bc2; margin:0px; text-indent:20px; background:url(../img/interfaccia/bullet-logo.gif) top left no-repeat;}
	H6 {}

	
	/* HEAD */
	.key { position:absolute; top:20px; left:360px; width:310px; line-height:12px; font-size:9px; font-family:Verdana;}


	/*MENU*/
	#sezioni {  background-image:url(../img/interfaccia/sezioni_back.gif); background-repeat:repeat-x; margin:0px 0px 1px 0px; border-bottom:4px solid #4689c1 }
		#sezioni a {font-family:Tahoma; font-size:11px}
		a.mainlevel_sezioni { text-decoration:none; font-weight:bold; padding:11px 15px 11px 15px; line-height:35px; background-image:url(../img/interfaccia/sezioni_back_tasto.gif); background-repeat:no-repeat; background-position:bottom left; }
		a:hover.mainlevel_sezioni { text-decoration:none; background-image:url(../img/interfaccia/sezioni_back_over.gif); background-repeat:repeat-x; }


	
	
	/*LEFT*/
	#left { float:left; width:175px; padding:0px; margin-right:18px }

		.navigazione-titolo { color:#FFF; padding:3px 0px 3px 13px;background-color:#0869c1; border-bottom:1px solid #07559d; font-size:11px; font-family:tahoma; }
		.navigazione-vocegrande { font-weight:bold;  display: block; width:156px; text-indent: 10px; text-decoration: none; padding:3px;border-top:1px solid #FFF; background-color:#FFF; border-bottom:1px solid #e3e4e5;}
		a.navigazione_sottomenu { background-image:url(../img/interfaccia/sx_menu_back.gif); background-repeat:no-repeat; background-position:right; display: block; width:169px; text-indent: 10px; text-decoration: none; padding:1px 3px 1px 3px; border-top:1px solid #FFF; border-bottom:1px solid #e3e4e5; font-size:11px; font-family:tahoma;}
		a:hover.navigazione_sottomenu { background-image:url(../img/interfaccia/sx_menu_back_over.gif); color: #01346d; background-color: #ededed;}

		/* SPECIALI */
		#speciali {width:154px; height:147px; position:relative; background:url(../img/interfaccia/speciali.gif) no-repeat; margin:0px 0px 10px 16px;}
			#speciali a { color:#4c6d91; text-decoration:none; font-family:Tahoma; font-size:9px;}
			#speciali a:hover { color:#2d69c3; text-decoration:none; font-weight:bold; }

	/*MAIN*/
	#right {float:left; width:555px; padding: 20px 20px 5px 0px;}
	
		#box_home_dx {background:url(../img/interfaccia/spot_back.gif) top left no-repeat; float:right; width:148px; padding: 10px 0px 10px 13px; }
			.descr {margin:8px 0px 0px 0px; font-size:11px; line-height:16px; color:#8399b1}
			
		#box-grey {background: url(../img/interfaccia/box-grey-bg.gif) no-repeat; width:179px; font-size:11px; line-height:15px; float:left;}	
			#box-grey .padding {padding:14px 10px 0px 14px}
			#box-grey a {text-decoration:none;}
			#box-grey .foto {padding:4px; background-color:#efefef; margin-top:5px; width:140px}
			
			
		a.home-forum { color:#0a6aab;}
		.forumdiv {background-image:url(../img/interfaccia/forum_div.gif); background-repeat:repeat-x; margin:5px 0px 5px 0px;}
		@media { .forumdiv { margin:7px 0px 8px 0px;!important} }

		a.continua {text-decoration:none; font-size:9px; line-height:18px;}
		a:hover.continua {text-decoration:underline;}
		
		/* NOLEGGIO */
		#noleggio a {text-decoration:none; font-family:tahoma; font-size:9px; color:#999999}
		#noleggio .noleggio-logo {float:left; text-align:center; margin-right:10px; margin-bottom:15px}
		
		
		
		/* PAGINE INDEX */
		.box-maggiori {width:560px;background-color:#eaf1f6; margin-bottom:10px; font-size:11px; line-height:16px; border-top:3px solid #e4eef3}
		.box-maggiori-padding {padding:15px 20px 15px 20px; }
		.box-minori {float:left; width:181px; font-size:11px; line-height:15px; margin-bottom:5px; height:115px; background-color:#f1f7fb; ; color:#8597ac; border:1px solid #dfecf3;border-top:3px solid #dfecf3}
		.box-minori-padding { padding:10px 10px 0px 10px;}
		.sottolineato {border-bottom:1px solid #d6e6ee; padding-bottom:2px; margin-bottom:3px}
		.cornice-index {width:110px; padding:8px; background-color:#d6e6ee; margin-right:10px;}			
							
							
							
		/* TABELLE */
		.fg {border-top:1px solid #c3d8e5;border-left:1px solid #c3d8e5;}
		.tableheader { font-size:11px; font-family:Verdana; background-color: #deedf5;	border-bottom:1px solid #c3d8e5; border-right:1px solid #c3d8e5;	border-top:1px solid #FFF;	border-left:1px solid #FFF; color:#155376; font-weight:bold }
		.td1 { background-image:url(../img/interfaccia/table_sub1_back.gif); background-repeat:repeat-x; font-size:10px; font-family:Verdana; background-color: #f6f9fb;	border-bottom:1px solid #c3d8e5; border-right:1px solid #c3d8e5;	border-top:1px solid #FFF;	border-left:1px solid #FFF; line-height:14px;}
		.td2 { background-image:url(../img/interfaccia/table_sub2_back.gif); background-repeat:repeat-x; font-size:10px; font-family:Verdana; background-color: #ecf3f7;	border-bottom:1px solid #c3d8e5; border-right:1px solid #c3d8e5;	border-top:1px solid #FFF;	border-left:1px solid #FFF; }

		#dir {line-height:19px;}
		#dir a {color:#718499; font-family:Tahoma; font-size:11px; background:url(../img/interfaccia/lista.gif) no-repeat; padding-left:14px}
		#dir a:hover {color:#3d80ee; text-decoration:none}
		#dir .colonna { float:left; width:210px;  padding: 0px 10px 0px 10px; font-family:Tahoma; font-size:11px;}
		#dir .link_temp {color:#8c9eb3; font-family:Tahoma; font-size:11px; background:url(../img/interfaccia/lista.gif) no-repeat; padding-left:14px}
		#dir img {padding:5px 0px 3px 2px}


	/*FOOTER*/
	#footer {  background-color:#192f5e; font-size:11px; color:#c5cede; text-align:center; padding:15px }
	#footer-firma { background-color:#001e5b; font-size:9px; color:#b5bece; line-height:14px;}
	
		#footer a{ color:#c5cede; }
		#footer .title { color:#FFF; font-size:12px; font-weight:bold}
		
		/* MODULO RICERCA HOTEL */
		.input-bg { background:url(../img/interfaccia/footer-cerca-citta-bg.gif) no-repeat; padding:5px 0px 5px 5px;  height:30px; width:211px;   } 
		.nostyle { border:0px; background:none;font-family:"Lucida Grande", "Lucida Sans Unicode", Arial;color:#001e5b}


	/* WEATHER TOOL */
	.weathertextlight { font-size: 9px;	color: #c0c0c0;}			
	.weathertextlight_black { font-size: 9px; line-height:11px; color: #2070a8;}
	.weathertextborder {font-family: verdana;font-size: 11px;	border-top: 1px dotted #dddddd;}