BODY {background-color: #01245c; margin:0px 0px 10px 0px; padding:0px; font-family:Arial, Tahoma, Verdana;font-size:12px; color:#718499; line-height:17px; }
.body-bg {background: #01245c url(../img/interfaccia/bg.jpg) no-repeat top center;}
TD {font-size:12px;margin:0px;}

/* ELIMINARE IL FOCUS NEI LINK IN MOZILLA */
:focus { -moz-outline-style: none; }

/* TITOLI */
H1 { color:#0c49a6; font-size: 27px; font-family:Arial; margin:0px 0px 5px 0px; letter-spacing:-2px; line-height: 30px; padding:0px 0px 8px 0px; font-weight:Bold; text-align: left; }
H2 { color:#ef6123; font-size: 20px; font-family:Arial; margin:10px 0px 3px 0px; letter-spacing:-1px;}
H3 { color:#ef9123; font-size: 17px; font-family:Arial; margin:0px 0px 0px 0px;}
H4 { font-size: 13px; font-family:Arial; margin:0px 0px 2px 0px; color:#ff7f00; }
H5 { font-size: 12px; font-family:Arial; margin:0px 0px 5px 0px; text-indent:20px; background:url(../img/interfaccia/bullet-logo.gif) top left no-repeat;}
H6 { color:#3399CC; font-size: 15px; font-family:Arial; margin:0px 0px 2px 0px;}

/* FOTO INTERNE */
.fotoleft { float:left; padding:4px; margin-right:5px; border:1px solid #a6bdcd; background-color:#f5f7f9;}
.fotoright { float:right; padding:4px; margin-left:5px; border:1px solid #a6bdcd; background-color:#f5f7f9;}
.didascalia { font-family:Tahoma; margin-top:3px; text-align:center; font-size:9px; color:#436780;}

.aggiornamento { font-family:Tahoma; text-align:right; margin-top:20px; font-size:9px; color:#BBB; border-top:1px dashed #EEE}

/* LISTE */
UL {margin: 0;padding: 0;list-style: none;}
LI { line-height: 14px;padding-left: 0px; padding-top: 0px;}

/* LISTE */
.lista { padding-top: 7px; background:url(../img/interfaccia/sxmenu-bg-over.gif) left top no-repeat; color:#666666; padding-left:12px; margin-left:10px; line-height:14px}



/* MENU CONTESTUALE ARTICOLI */
#contestuale {color: #333300; float:right;  border: 1px solid #CCC; margin:0px 0px 5px 5px;  border-width: 1px 1px 0px 1px;}
	#contestuale .titolo {padding:5px 0px 5px 25px; font-weight:bold; border-bottom:1px solid #CCC; background-image:url(../img/interfaccia/back_sottoarticoli.png);background-repeat:no-repeat; background-position:left;}
	#contestuale .item { text-align: left;  padding:5px;  background-image:url(../img/interfaccia/back_sottoarticoli_td.png);  background-repeat:repeat-x;  border-bottom:1px solid #CCC;  border-top:1px solid #FFF;  border-left:1px solid #FFF;}

/* NAVIGATORE IN BASSO - INSIEME AL MENU SOTTOARTICOLI */	
#navigatore { border-top: 1px dashed #CCC; margin-top:10px; padding-top:10px;}
	.nav-bottone-right { background-color:#EEE; padding:3px 5px 3px 15px;  border:1px solid #CCC; float:left;background-image:url(../img/interfaccia/nav-back.gif); background-position:left; background-repeat:no-repeat  }
	.nav-bottone-left { background-color:#EEE; padding:3px 15px 3px 5px;  border:1px solid #CCC; float:right;background-image:url(../img/interfaccia/nav-go.gif); background-position:right; background-repeat:no-repeat  }
	
/*CORNER NETWORK*/	
a#corner {	position: absolute;	right: 0;	top: 0;	display: block;	height: 90px;	width: 100px;	background: url(http://www.ejamo.com/img/ejamo-corner.png) top right no-repeat !important;	background: none; text-indent: -999em;	text-decoration: none;	cursor: hand;}

.clr {clear:both}
.div_space {border-bottom:1px solid #e0f2fd; margin:15px 0px 15px 0px; }
.div-orizz {background-image:url(../img/interfaccia/div-orizz.gif);margin:0px 0px 0px 0px; }
.div_result {border-bottom:1px dashed #DDD; margin:10px 0px 10px 0px; }
.tips { margin-top:10px; color:#0e457e; border-top:3px solid #c1e5fb; padding:15px; background-color:#f0f8fe; border-bottom:1px solid #c1e5fb}
.cornice { padding:6px; background-color:#edf3fb}

.documenti { margin-top:10px; border-top:3px solid #c1e5fb; padding:15px; background-color:#f0f8fe; border-bottom:1px solid #c1e5fb}



/* LINK */
a { color:#3d80ee }
a:hover { color: #769bd6; text-decoration: none;}

a.no_under {text-decoration:none} /* COME LINK MA SENZA UNDERLINE */

a.home-forum {font-weight: bold; text-decoration:none;color:#0a6aab;}
a:hover.home-forum {text-decoration:underline;}

a.linkgrigi {text-decoration:none; color:#333;}
a:hover.linkgrigi {text-decoration:underline;}

a.external { background:url(../img/interfaccia/external-link.gif) no-repeat left; padding-left:15px; padding-right:3px; text-decoration:none; border-bottom:1px solid #EEE}
a:hover.external { background-color:#EEE; text-decoration:underline}

a.red {color:#b3360e;}
a:hover.red {color:#b3360e;}

a.noborder {border-bottom:0px}


/*SCROLLER HOME PER IL METEO*/
#pscroller{padding: 1px 0px 0px 20px;height:40px; font-family:Arial, Helvetica, sans-serif; color:#556c7a }
	.citta {font-weight:bold; font-size:14px; letter-spacing:-1px;}
	.gradi {font-weight:bold; font-size:14px; letter-spacing:-1px; color:#474747}
#pscroller a{text-decoration: none;}

	
/*MODULI FORM*/
FORM {margin:0px; padding:0px;}
INPUT,SELECT,TEXTAREA {border: 1px solid #CCC; margin:1px 2px 1px 2px; font-size:11px; font-family:Tahoma; font-weight:normal}
INPUT.nostyle { border:0px; padding:0px;}
.inputbox { font-size: 11px; color: #333; background-color: #FFF; border: 1px solid #cecece; background-image:url(../img/interfaccia/back_form.gif); font-family:Tahoma; padding:3px; }
.inputbox_small { font-size: 10px; color: #333; background-color: #FFF; border: 1px solid #cecece; background-image:url(../img/interfaccia/back_form.gif); font-family:Tahoma; padding:1px; }
.button { font-size: 11px; font-weight: bold; font-family:Tahoma; color: #FFF; padding:2px 4px 2px 4px; background-color:#005189;border: 1px solid #003960;}
.button_small { font-size: 10px; font-weight: bold; color: #FFF; background-color:#F30;  border:1px solid #FFF; padding:0px 5px 0px 5px}

#motore-voli {width:120px; display:block;}
#motore-voli INPUT,SELECT,TEXTAREA {padding:0px; border: 0px; margin:0px; font-size:11px; font-weight:normal; background-repeat:no-repeat}
#motore-voli FORM {margin:0px; padding:0px;}

/* CONTENITORI */
#contenitore { width:776px; text-align:left; background-color:#FFF; border-top:3px solid #5fa1d9;}
	
	/*#contenitore .sfondo_donna { background:url(../img/interfaccia/sfondo-donna.gif) bottom right no-repeat; }*/

	.main-content {width:605px; float:left;}
	.main-content-padding {margin:13px 15px 0px 18px;}

	
	/* HEAD */
	#head {height:80px; width:776px; position:relative}
	.keyalte {position:absolute; top:31px; left:420px; color:#b4cce5; font-family:Verdana; font-size:9px; text-align:left; line-height:13px; width:330px}
	
	
	
	
	/* MENU STATICO */
	#menu-statico {  background-image:url(../img/interfaccia/sezioni_back.gif); background-repeat:repeat-x; margin:0px; font-family:Tahoma;font-size:11px;}
		#menu-statico a {color:#FFF;  }
		#menu-statico a.menu-statico-voce { text-decoration:none; font-weight:bold; padding:11px 20px 11px 20px; line-height:35px; background-image:url(../img/interfaccia/sezioni_back_tasto.gif); background-repeat:no-repeat; background-position:bottom left; }
		#menu-statico a:hover.menu-statico-voce { text-decoration:none; background-image:url(../img/interfaccia/sezioni_back_over.gif); background-repeat:repeat-x; }

	#menu-statico-sotto { padding:5px 0px 1px 18px; border-bottom:1px solid #CCC; background-color:#EEE; height:20px}
		#menu-statico-sotto LI { display: inline; list-style-type: none;}	
		#menu-statico-sotto LI A { color:#6e6e6e; font-size:11px; margin-right:15px; text-decoration:none; }
		#menu-statico-sotto LI A:hover { color:#086ac3; border-bottom:2px solid #DDD }			
		#menu-statico-sotto LI A.btn {background-color:#EEE; color:#666; text-decoration:none; padding:2px 5px 2px 16px;background-image:url(../img/interfaccia/btn_back.png); background-position:left; background-repeat:no-repeat; border:1px solid #CCC; background-color:#fcfcfc; padding-left:15px }
		#menu-statico-sotto LI A:hover.btn{border:1px solid #999; background-color:#EEE; color:#000;}

		
		
		
		/* ---- */
		/* MENU */
		/* ---- */
		#menu { background:#FFF url(../img/interfaccia/sezioni_back.gif) repeat-x; border-bottom:1px solid #FFF; }
			#tablist { font-family:Tahoma; font-size:11px; }	
			#tablist UL { }
			#tablist LI { float:left; margin: 0px; padding: 0px; list-style-type: none;}
			#tablist LI A { color:#FFF; text-decoration:none; font-weight:bold; padding:11px 18px 10px 18px; display:block; background:url(../img/interfaccia/sezioni_back_tasto.gif) bottom left no-repeat;}
			#tablist LI A.current { color: #fff; background:url(../img/interfaccia/sezioni_back_over.gif) repeat-x}
				
			#tabcontent {display:none}	
			#tabcontentcontainer { padding:5px 0px 0px 0px; border-bottom:1px solid #CCC; background-color:#EEE; height:22px}
			#tabcontentcontainer LI { display: inline; list-style-type: none;}	
			#tabcontentcontainer LI A { color:#6e6e6e; font-size:11px; margin-right:20px; text-decoration:none; }
			#tabcontentcontainer LI A:hover { color:#086ac3; border-bottom:2px solid #DDD }			
			#tabcontentcontainer LI A.btn {background-color:#EEE; color:#666; text-decoration:none; padding:2px 5px 2px 16px;background-image:url(../img/interfaccia/btn_back.png); background-position:left; background-repeat:no-repeat; border:1px solid #CCC; background-color:#fcfcfc; padding-left:15px }
			#tabcontentcontainer LI A:hover.btn{border:1px solid #999; background-color:#EEE; color:#000;}
			

	/*LEFT*/
	#left {float:left; width:169px; margin-right:9px;}
	
		.box-left {background-image:url(../img/interfaccia/box-bg.gif); padding:5px 15px 10px 15px; color:#666;}
				
		a.navigazione_sottomenu { background-image:url(../img/interfaccia/sxmenu-bg.gif); background-repeat:no-repeat; background-position:right top; display: block; width:155px; padding:5px 13px 8px 0px; text-align:right; font-family:Arial; color:#3d80ee; font-size:13px; font-weight:bold; text-decoration:none; line-height:15px }
		a:hover.navigazione_sottomenu {background-image:url(../img/interfaccia/sxmenu-bg-over.gif); }
		.sottolink {color:#718499; text-decoration:none; font-weight:normal;}
	
	#left a.pubblink{color:#666666; font-size:11px; background-color:#EEE; padding:3px 10px; display:block; margin:2px 0px 2px 0px} 
	
	
	
	/* RIGHT */ 
	#right {float:left; padding-top:10px;}
	#terravision {background:url(../img/interfaccia/box-dx.gif) top no-repeat; width:155px; margin-top:5px}
		#terravision .testo {padding:5px 15px 5px 15px; font-size:10px; font-family:Tahoma; line-height:13px}
		#terravision a {color:#FFF; text-decoration:none}
		#terravision a:hover {color:#94cce9; text-decoration:underline}
		
		
	/*MAIN*/
	#main_tre-colonne { float:left;}
	
		.main_dim_tre-colonne { width:383px; margin-left:10px;}
		
		.box-grande {background:top no-repeat; color:#666; width:572px;}
			.box-grande-pad {padding: 50px 20px 25px 22px}
		.box-piccolo {background:top no-repeat; color:#666; width:380px; margin-top:20px;}
			.box-piccolo-pad {padding: 50px 20px 25px 22px}
		.head_td1 {color:#6d9be1; padding-right:8px;}
		.head_td2 { font-weight:bold}		
		
		/*#main_tre-colonne a, #main_due-colonne a  {color:#b3360e}*/
		
		#footer-contenuto a {color:#b3360e}
		#footer-contenuto a:hover {color:#FFCC00}
		
		.grassetto, #main_tre-colonne a {color:#b3360e}
		
		.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;}
		
		#box-grey {background: url(../img/interfaccia/box-grey-bg.gif) no-repeat; width:179px; font-size:11px; line-height:15px; float:right;}	
			#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}		
		
		/* PAGINE INDEX */
		.box-maggiori {width:572px;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; }
		.raccolta-box-minori {width:572px;}
		.box-minori {float:left; width:281px; font-size:11px; line-height:15px; margin-bottom:5px; height:85px; 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;}				
		
		.bannerPI{float:left; margin-left:13px; margin-right:13px; width:120px; }
			.bannerPI a{text-decoration:none;}
			
		
		/* BOX GRIGIO LINK UTILI */
		#linkutili {font-size:12px; line-height:16px; margin-bottom:5px; padding:7px 10px 7px 12px; background-color:#f6f6f6; color:#959595; border:1px solid #e9e9e9; border-top:3px solid #e9e9e9}
		
			#linkutili a {  color:#055097; margin-right:10px; font-weight:bold; background: url(../img/interfaccia/freccia.gif) left no-repeat; padding-left:10px} 
			#linkutili a:hover {  color:#b3360e; } 
			#linkutili .inizio { border-bottom:1px solid #e9e9e9; font-weight:bold; margin-bottom:5px}
			#linkutili BR { margin-bottom:15px}
			
			

		/* NOLEGGIO */
		#noleggio a {text-decoration:none; font-family:tahoma; font-size:9px; color:#999999}
		#noleggio .noleggio-logo {float:left; text-align:center; margin-right:20px; margin-bottom:15px}		
		

							
		/* TABELLE */
		.fg {border-top:1px solid #c3d8e5;border-left:1px solid #c3d8e5;}
		.tableheader { padding-top: 7px; background-color: #133987;	border-bottom:1px solid #c3d8e5; border-right:1px solid #c3d8e5;	border-top:1px solid #FFF;	border-left:1px solid #FFF;color: #FFF; }
		.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:16px;}
		#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:160px;  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-home {line-height:14px}
		#dir-home a {color:#718499; font-family:Tahoma; font-size:11px; padding-left:14px; text-decoration:none}
		#dir-home a:hover {color:#3d80ee; text-decoration:none}




	/*FOOTER*/
	#footer {  background-image:url(../img/interfaccia/footer-bg.gif); font-size:11px; color:#c5cede; line-height:15px; }
	#footer-firma {  background:url(../img/interfaccia/footer-firma-bg.gif) bottom no-repeat; font-size:9px; color:#4d5a75; font-family:Tahoma;}

		#footer-firma a { color:#a4b1cb; text-decoration:none }
		#footer-firma a:hover {border-bottom: 2px solid #4d5a75; color:#FFF; }
		
		
		/* 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 !important;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;}
	
	
	
	/* ADV */
	#adv{padding-bottom:30px; font-family:Arial, Helvetica, sans-serif; text-align:left}
		.titolo_adv{ font-weight:bold; font-size:13px; }
			#adv .titolo_adv a{color:#C00}
		.testo_adv{color:#333; margin-top:3px; font-size:12px;}
		.url_adv{font-size:10px; margin-top:2px;}
			#adv .url_adv a{color:#0C6FB4;}
			
	/* LOGHI */
	#loghi a{float:left; text-align:center; margin-right:10px; margin-bottom:15px; text-decoration:none; font-family:tahoma; font-size:11px; color:#666}
	#loghi-voci a, #loghi-voci {float:left; font-size:11px; color:#666; width:280px;}
	
	
	
	
	/* COLORI */
	.fucsia, .fucsia a{color:#ff0099; font-size:14px; font-weight: bold; margin-bottom:3px; text-decoration:none}
		.fucsia a:hover{text-decoration:underline}
	.arancio, .arancio a{color:#F63;  font-size:14px; font-weight: bold; margin-bottom:3px; text-decoration:none}
	.verde, .verde a{color:#8fc400; font-size:14px; font-weight: bold; margin-bottom:3px; text-decoration:none}
		.verde a:hover{text-decoration:underline}
	.rosso, .rosso a{color:#C70402; font-size:14px; font-weight: bold; margin-bottom:3px; text-decoration:none}
	.blu, .blu a{color:#4BA8EE; font-size:14px; font-weight: bold; margin-bottom:3px; text-decoration:none}
		.blu a:hover{text-decoration:underline}
	.gray{color:#666; font-size:14px; margin-bottom:3px; text-decoration:none}


	
/*message box */
.pdf_css, .fave_css, .home_css, .idea_css, .author_css, .rss_css, .pen_css, .tooledit_css, .alert_css, .comment_css, .lock_css, .book_css {
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
-moz-border-radius-topleft: 18px;
-moz-border-radius-topright: 18px;
-moz-border-radius-bottomright: 18px;
-moz-border-radius-bottomleft: 18px;
margin:10px 0px;
}
.pdf_css { color: #4F8A10; background-color: #DFF2BF;  background-image: url("../img/icone/pdf.gif");}
.fave_css { color: #00529B; background-color: #BDE5F8;  background-image: url("../img/icone/heart_32.png");}
.home_css { color: #4F8A10; background-color: #DFF2BF; background-image:url("../img/icone/home_32.png"); }
.idea_css { color: #9F6000; background-color: #FEEFB3; background-image: url("../img/icone/lightbulb_32.png"); }
.author_css { color: #2E2D2D; background-color: #A1C2C7; background-image: url("../img/icone/user_32.png"); }
.rss_css { color: #4F8A10; background-color: #DFF2BF; background-image:url("../img/icone/rss_32.png"); }
.pen_css { color: #2E2D2D; background-color:#C8E0C8; background-image:url("../img/icone/pencil_32.png"); }
.tooledit_css { color: #554529; background-color: #F1C983; background-image: url("../img/icone/tools_32.png"); }
.alert_css { color: #2E2D2D; background-color: #D25F66; background-image: url("../img/icone/warning_32.png"); }
.comment_css { color: #2E2D2D; background-color: #A6C8D2; background-image: url("../img/icone/comment_user_32.png"); }
.lock_css { color: #2E2D2D; background-color: #FFBABA; background-image: url("../img/icone/lock_32.png"); }
.book_css { color: #4F8A10; background-color: #DFF2BF; background-image:url("../img/icone/address_book_32.png"); }
/*message box end*/	
	
	
	
	
	
	
	
	