BODY {background-color:#a51316; margin:0px; padding:0px; font: small/150% "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif; color:#555; line-height:20px; }
TD {font-size:12px;margin:0px;}

/* ELIMINARE IL FOCUS NEI LINK IN MOZILLA */
:focus { -moz-outline-style: none; }


/* TITOLI */
H1 { color:#b11015; font-size: 32px; margin:20px 0px 10px 0px; letter-spacing:-2px; line-height: 24px; padding:0px; font-weight:Bold; }
H2 { color:#de3211; font-size: 18px; margin:0px 0px 3px 0px; padding:0px 0px 3px 0px; border-bottom:1px solid #EEE}
H3 { color:#3aac2c; font-size: 15px; margin:0px 0px 3px 0px; font-weight:normal}
H4 { font-size: 13px; font-family:Arial; margin:0px 0px 2px 0px; color:#ff7f00; }


.cornice-rossa {background-color:#c23739; padding:6px; border:0px}
.cornice {background-color:#EEE; padding:6px; border:0px}
		

/* CONTENITORE */
.larghezza {width:1000px; text-align:left}



/* ------- */
/* ADSENSE */
/* ------- */
.adsense-home { float:left; margin:0px 10px 0px 0px }
.adsense-centro { margin:10px 0px 10px 0px }
.adsense-menu { clear:both; margin:10px 0px 20px 0px }
.adsense-sinistra { text-align:center; margin-top:20px }
.adsense-dentro { clear:both; margin:20px 0px 10px 0px }


/* ---- */
/* HEAD */
/* ---- */
#head { background:#b71a1f url(../img/interfaccia/head-bg.jpg) repeat-x; }

	/* PRIMA RIGA */
	#header-top {background:url(../img/interfaccia/head-bg-top.jpg) no-repeat; width:1000px; height:277px; position:relative}
	
	/* COUNTDOWN */
	.countdown {position:absolute; top:8px; left:800px;/*era 580px*/ background:url(../img/interfaccia/head-cal.gif) no-repeat; width:190px; height:89px;}
	.countdown-content { padding:22px 10px 0px 55px}
	.countdown-giorni {font-size:46px; color:#1e6c11; line-height:40px; letter-spacing:-4px; font-family:Arial}
	.countdown-testo {font-size:11px; color:#b40404; line-height:12px; margin-top:5px}

	/* IDEE REGALO */
	.idee-regalo {position:absolute; top:18px; left:550px; background:url(../img/interfaccia/head-regali.gif) no-repeat; width:192px; height:67px;}
	.idee-regalo-content {padding:14px 10px 0px 85px; font-size:11px;line-height:13px;color:#1e6c11; }
	

	/* HEADER ROSSO, TESTO DI INTRO*/
	#header_rosso {position:absolute; top:145px; left:460px; width:520px; font-size:11px;line-height:15px; color:#f8e8e9;}
		#header_rosso .titoletto {color:#ec292f; font-size: 18px; margin:0px 0px 3px 0px; letter-spacing:-1px; padding:0px;}
		#header_rosso .titolo { color:#FFF;font-size: 28px; margin:0px 0px 3px 0px; letter-spacing:-1px; line-height: 24px; padding:0px; }
		#header_rosso .titolo a{ color:#FFF;font-size: 28px; margin:0px 0px 3px 0px; letter-spacing:-1px; line-height: 24px; padding:0px; text-decoration:none }
		
		
	#head .head-adv {background:#f7a119 url(../img/interfaccia/adv-bg.gif) no-repeat top left; padding:20px 10px 10px 10px; width:468px; margin:10px 0px 0px 10px}
		
	
	/* SLIDER MERCATINI IN HOME */ 
	#mercatini {color:#f8bcbc; line-height:15px; font-size:11px}
		#mercatini .titolo {font-size:16px; color:#cf6669; text-decoration:none; line-height:18px}
		#mercatini a.titolo {font-size:16px; color:#FFF; text-decoration:none; line-height:18px}
		#mercatini a:hover.titolo {font-size:16px; color:#f8bcbc; text-decoration:none}
		
		.fl {float: left; display: inline; width:190px;}
		
		.news_slider { position: relative; width: 630px; margin: 0 auto 10px auto; text-align: left; }
		.news_slider .prev, .news_slider .next { position: absolute; top: 42%; display: none; }
		.news_slider .next { right: 0; }
		.news_slider .container { position: relative; top: 0; left: 0; width: 100%; }
		.news_slider .news_items {
			/* The width must be equal to .item ((width + margin-right) * 2).  */
			position: relative; width: 570px; top: 0; left: 30px; overflow: hidden;
		}
		.news_slider .view_all { font-size: .8em; padding: 5px; margin: 0 0 2px 0; border-top: #eeeeed 1px solid; border-bottom: #eeeeed 1px solid; text-align: center; }
		
		.news_slider .item {
			/* Must contain a width and a margin-right. */
			width: 280px; margin-right: 10px;
		}
		.news_slider .item div { }
		
		
		
		

/* ---- */
/* MENU */
/* ---- */
#menu {font-family:Tahoma; font-size:11px; }
	
	#menu-statico-top { width:850px; border-bottom:1px solid #FFF; }
		#menu-statico-top LI { float:left; margin:0px; list-style-type: none;}
		#menu-statico-top LI a.menu-statico-voce {color:#95c290; text-decoration:none; font-weight:bold; padding:14px 30px 8px 30px; display:block }
		#menu-statico-top LI a:hover.menu-statico-voce { color: #fff; background:url(../img/interfaccia/menu-tab-over.gif) top right no-repeat }
		#menu-statico-top LI a.menu-statico-acceso {color:#898989; background:url(../img/interfaccia/menu-current.gif) top right no-repeat;text-decoration:none; font-weight:bold; padding:14px 25px 8px 25px; display:block }


	#menu-statico-sotto { padding:6px 0px 6px 18px; line-height:7px}
		#menu-statico-sotto LI { display: inline; list-style-type: none;}	
		#menu-statico-sotto LI A { color:#6e6e6e; font-size:11px; margin-right:20px; text-decoration:none; }
		#menu-statico-sotto LI A:hover { color:#086ac3; border-bottom:2px solid #CCC; }			
		
		#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;}



/* ------- */
/* CONTENT */
/* ------- */
#content { background-color:#FFF;}


	/* COLONNA */
	#colonna {float:left; width:240px; margin-top:12px; margin-bottom:10px}	
	
		/* menu sx*/
		#colonna .menusx { background:url(../img/interfaccia/colonna-bg.gif) repeat-y;}
			.menusx_titolo { color:#9b5252; padding:22px 0px 14px 43px; background:url(../img/interfaccia/colonna-head-bg.gif) no-repeat; font-family:Arial; font-size:16px; font-weight:bold; letter-spacing:-1px }
			a.menusx_sottomenu { display: block; width:190px; padding:4px 0px 4px 7px; text-decoration: none; border-bottom:1px solid #f1d9d9;color:#9b5252;margin-left:43px; border-top:1px solid #f8eeee }
			a:hover.menusx_sottomenu { color: #5c2c2c; background-color: #f5e3e3; }		
			
			a.menusx_sottomenu2 { font-size:11px; display: block; width:180px; padding:2px 0px 2px 7px; text-decoration: none; border-bottom:1px dashed #f1d9d9;color:#b46868;margin-left:53px; border-top:1px solid #f8eeee }
			a:hover.menusx_sottomenu2 { color: #5c2c2c; background-color: #f5e3e3; }		

		
		/* info utili mercatino */
		#colonna .infobox { background:url(../img/interfaccia/colonna-info-bg.gif) repeat-y;}
			.infobox_titolo { color:#666; padding:22px 0px 18px 43px; background:url(../img/interfaccia/colonna-info-bg-top.gif) no-repeat; font-family:Arial; font-size:16px; font-weight:bold; letter-spacing:-1px }
			.colonna-content { padding:0px 20px 0px 43px; font-size:11px; line-height:15px;}


		#consiglioveloce {background-color:#990000; color:#FFFFFF; font-size:11px; margin:15px 0px 0px 8px; padding:10px; line-height:14px; border:5px solid #DDD}
			#consiglioveloce a{color:#FFFFFF;}
		
		#colonna a.pubblink{color:#666666; font-size:11px; background-color:#EEE; padding:3px 10px; display:block; margin-bottom:1px} 
			
		
	/*MAIN*/
	#main { float:left; margin:0px 0px 20px 20px; width:740px; }
	#main-home { margin-top:0px; width:980px; margin-left:10px }	

		/* BOX VELOCI */
		.box-maggiori {background-color:#F3F3F3; padding:20px 25px 20px 25px; font-size:11px; line-height:16px; border-top:3px solid #EEE; margin-bottom:10px}
		.box-minori {background-color:#F5F5F5; width:240px; float:left; padding:10px 0px 10px 0px; text-indent:10px; font-size:11px; line-height:16px; border-top:3px solid #EEE; margin-bottom:8px}


	/*AUTONOLEGGIO*/
	.vantaggi { color:#ee6cba; padding:5px; border:1px dotted #ff9ad7; margin-bottom:8px; background-color:#fff3fa; line-height:15px}
	.vantaggi-tit { font-size:16px; color:#FF0099;}
	.vantaggi-num {color:#ad0c6d; font-size:24px; font-family:Georgia;}




/* ------------ */
/* FOOTER SOPRA */
/* ------------ */
#footer-sopra { border-top:4px solid #EEE; padding-top:10px; background-color:#FFF}








/* ------ */
/* FOOTER */
/* ------ */
#footer { background:#a51316 url(../img/interfaccia/footer-bg.jpg) repeat-x; font-size:11px; color:#deb5b6; line-height:15px; }
	#firma { font-size:9px; color:#d2898b; margin:10px 0px 0px 15px}
	#footer a, #firma a { color:#e7cacb; }
	#footer a:hover, #firma a:hover { color:#FFF; }
	.footer-useful {position:absolute; visibility: hidden; background-color: #b81216; padding: 10px 20px 15px 20px;; border-bottom:3px solid #8f070a}

	/* ULTIME DAL FORUM */
	#footer a.home-forum { text-decoration:none; color:#e1bebf;}
	#footer a:hover.home-forum {text-decoration:underline; color:#FFF;}
	.forumdiv {background-image:url(../img/interfaccia/forum_div.gif); background-repeat:repeat-x; margin:4px 0px 4px 0px;}
	@media { .forumdiv { margin:5px 0px 6px 0px;!important} }
	
	/* ELENCO MERCATINI */
	#footer a.elenco-nazione { font-size:16px; text-decoration:none; color:#FFF}
	#footer a.elenco-citta { font-size:9px; text-decoration:none}
	
	/* VACANZE */
	#vacanze { float:left }
		.red-div { background:url(../img/interfaccia/red-div.gif) center repeat-x; clear:both;}
		#vacanze a.titolo {font-size:16px; color:#FFF; text-decoration:none; line-height:18px}
		#vacanze a:hover.titolo {font-size:16px; color:#f8bcbc; text-decoration:none}
	
	
	/* MODULO RICERCA HOTEL */
	#footer .input-bg { background:url(../img/interfaccia/footer-cerca-citta-bg.gif) no-repeat; padding:5px 0px 5px 5px;  height:30px; width:211px;   } 
	#footer .nostyle { border:0px; background:none;font-family:"Lucida Grande", "Lucida Sans Unicode", Arial;color:#800709}







	
/* -------------- */
/* 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;}







/* LINK */
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;}

/* VARIE */
.introduzione { color:#662a2b; font-family:Georgia; font-size:11px; line-height:17px; background-color:#f6e6e6; padding:20px 60px 20px 60px; margin:15px 0px 15px 0px}
.ingredienti { margin-top:10px; color:#0e457e; border-top:3px solid #c1e5fb; padding:15px; background-color:#f0f8fe; border-bottom:1px solid #c1e5fb; line-height:16px; font-size:11px}


/* FOTO INTERNE */
.fotoleft {  padding:10px; margin:0px 10px 5px 0px; background-color:#EEE;}
/*.fotoright { padding:8px; margin-left:15px; background-color:#ecf2f8;}*/
.fotoright { padding:10px; margin:0px 0px 5px 10px; background-color:#EEE;}
.didascalia { font-family:Tahoma; margin-top:5px; text-align:center; font-size:9px; color:#999; line-height:12px}




.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;}
.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}


.clr {clear:both}
.div_space {border-bottom:1px solid #EEE; 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}

.consigli { background:#f0f8fe url(../img/interfaccia/consigli.gif) no-repeat; margin:30px 0px 10px 0px; color:#0e457e; border-top:3px solid #c1e5fb; padding:40px 20px 20px 70px; border-bottom:1px solid #c1e5fb}
.infoutili { background:#f0f8fe; margin:10px 0px 20px 0px; color:#0e457e; border-top:3px solid #c1e5fb; padding:20px 20px 20px 30px; border-bottom:1px solid #c1e5fb;}
.infoutili table tr td{ font-size: 90%; line-height:22px; }
.documenti { margin-top:10px; border-top:3px solid #c1e5fb; padding:15px; background-color:#f0f8fe; border-bottom:1px solid #c1e5fb}





/* LINK */
a { color:#0e7203 }
a:hover { color: #4ec142; text-decoration: none;}

a.no_under {text-decoration:none} /* COME LINK MA SENZA 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.continua {text-decoration:none; font-size:9px; color:#ec292f}
a:hover.continua {text-decoration:underline; color:#FFF}
		
a.button { font-size:16px; padding:15px; color:#FFF; background-color:#C00; border:1px solid #941f02; text-decoration:none}
a:hover.button { font-size:16px; padding:15px; color:#FFF; background-color:#333; border:1px solid #000; text-decoration:none}



	
/*MODULI FORM*/
FORM {margin:0px; padding:0px;}
	INPUT, SELECT, TEXTAREA { border:0px; padding:0px; font-family:Tahoma; font-size: 11px;}
	

	.button-base { font-size: 15px; background-color:#005189; color: #FFF; border: 1px solid #003960; padding:0px 5px 2px 5px; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; }
	.input-base { border: 1px solid #CCC; margin:1px 2px 1px 2px; background:#fff url(../img/interfaccia/inputBg.gif) top left no-repeat; font-size:11px;  font-weight:normal; padding:5px 0px 5px 3px}
		
	.button-header { font-size: 11px; background-color:#F30; color:#FFF; font-weight:bold; border:1px solid #FFF; padding:1px 3px 1px 2px}
	.input-header {font-size:13px; border:1px solid #720507;  padding:3px;  background:#fff url(../img/interfaccia/inputBg.gif) top left no-repeat;margin-top:2px; font-family:arial; font-weight:bold; color:#720507}




							
		/* TABELLE */
		table.fg {border-top:1px solid #d4d4d4;border-left:1px solid #d4d4d4;}
		.tableheader { background-image:url(../img/interfaccia/table_header_back.gif); font-weight: bold; padding:5px; color: #06395d; border-bottom:1px solid #7dadce; border-right:1px solid #7dadce; border-top:1px solid #c1d7e6; border-left:1px solid #c1d7e6;  }
		.td1 { background:#f8f8f8 url(../img/interfaccia/table_sub1_back.gif) repeat-x; font-size:10px; font-family:Verdana; border-bottom:1px solid #d4d4d4;	border-right:1px solid #d4d4d4;	border-top:1px solid #FFF;	border-left:1px solid #FFF;}
		.td2 { background-image:url(../img/interfaccia/table_sub2_back.gif); background-repeat:repeat-x; font-size:10px; font-family:Verdana; background-color: #f1f1f1;	border-bottom:1px solid #d4d4d4;	border-right:1px solid #d4d4d4;	border-top:1px solid #FFF;	border-left:1px solid #FFF;}
		.td3 { font-size:10px; font-family:Verdana;background-color: #FFF;	border-bottom:1px solid #c3d8e5;	border-right:1px solid #c3d8e5;	border-top:1px solid #FFF;	border-left:1px solid #FFF;}




	/* WEATHER TOOL */
	.weathertextlight { font-size: 9px;	color: #c0c0c0;}			
	.weathertextlight_black { font-size: 9px; line-height:11px; color: #2070a8; }			



