*{margin: 0;padding: 0;	border: none;}
html,body{height:100%;}
body{background-color:#f7f6f2; text-align:center; font-family: Verdana, Geneva, sans-serif; color:#8c8c8c; background-image:url(images/struttura/bg.jpg); background-repeat:repeat-x; background-position:0 112px; height:100%;}

/*********************/
/*******	ID	******/
/*********************/
#box{height:100%; margin:auto; text-align:left;position:relative;}
body>#box{height:auto;min-height:100%;}
#testaSfumo{ height:109px; margin-bottom:1px; border-bottom:1px solid #e2001a;background:#FFF;}
#testata{width:968px;margin:auto; background:#FFF; height:109px;}
#logo{ float:left;}
#menu{ width:364px; float:right; margin-top:28px; margin-right:16px;}
#content{width:968px;margin:auto; padding-bottom:249px;}
#focus{ height:261px; background:no-repeat; margin-top:33px; position:relative;}
#notizie{/*padding-left:83px; background:url(images/home/notizie.gif) no-repeat left 29px;*/ margin-bottom:103px; margin-top:30px;}
#interno{ padding-bottom:103px; float:none; margin-top:0px !important;}
#interno-col{ float:right; width:333px; margin-top:29px; }
#testiContent{ float:left; width:635px; margin-top:29px; color:#6E6E6E; font-family:Tahoma,Geneva,sans-serif; font-size:12px;}
#coda{ position:absolute; bottom:0; left:50%; width:968px; margin-left:-484px; height:248px; border-top:1px solid #c3c3bf;}
#codaSfumo{ position:absolute; bottom:0; left:0; height:248px; width:100%; z-index:-1; background-image:url(images/struttura/bg-coda.jpg); background-repeat:repeat-x; background-position:left top; border-top:1px solid #c3c3bf; }

/*********************/
/*****	CLASSI	******/
/*********************/
.clr{clear:both; line-height:0; font-size:0;}
.tmpDiv{ width:340px; height:261px; position:absolute; top:0; left:0; display:none; background: #FFF; z-index:10;}

#focus .frase{position:absolute; top:54px; left:340px; width:333px; }
#focus .frase p{ color:#6e6e6e; font-size:14px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; line-height:22px;}
#focus .frase p span.titolo{ color:#e2001a; font-size:48px; font-weight:normal; font-family:Helvetica, sans-serif; line-height:1; letter-spacing:-2px;}
#focus .focuson{position:absolute; top:104px; left:745px; width:194px;}
#focus .focuson p{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#8d8e90;}

#notizie .box{height:320px; padding-bottom:10px; border-left:1px solid #cfcec4; padding-left:9px; float:left; width:199px; padding-right:9px; color:#6e6e6e; font-family:Tahoma, Geneva, sans-serif; font-size:12px; overflow:hidden; white-space:normal;}
#notizie .primo, #notizie .box:first-child{border:none; padding-left:0;}
#notizie .box img{ margin-bottom:10px;}
#notizie .box p.titolo{ color:#e2001a;}
#notizie .box p.data{ color:#8f939b; font-weight:bold;}

#notizie .boxEvidenza, #interno .boxEvidenza{float:left; margin-left:39px; border:12px solid #e2001a; width:264px; background:#e2001a; font-family:Tahoma, Geneva, sans-serif; font-size:18px;  color:#272121; font-weight:bold; margin-top:29px;}
#notizie .boxEvidenza{margin:0 0 0 36px; float:right;}
#notizie .boxEvidenza p.titolo, #interno .boxEvidenza p.titolo{ font-size:18px; color:#ffffff;}
#notizie .boxEvidenza img, #interno .boxEvidenza img{ margin-bottom:10px;}
#notizie .boxEvidenza ul, #interno .boxEvidenza ul{ list-style:none; line-height:24px; font-size:14px;}
#notizie .boxEvidenza ul a, #interno .boxEvidenza ul a, .boxEvidenza p a{ color:#483c3c; text-decoration:none;}

.titoloHome{margin:33px 0;}
#notizie .boxNewsHome{float:left; width:644px;}

#interno .boxNews ul{ list-style:none; line-height:normal; font-size:12px; padding:0 8px;}
#interno .boxNews ul li{ padding-bottom:5px;}
#interno .boxNews ul a{ text-decoration:none;}
#interno .boxNews ul a:hover{ text-decoration:underline;}
#interno .boxNews_SELECTED{ color:#515861;}

.dettaglioNews{ padding-left:83px; width:552px!important; background:url(images/struttura/detail.gif) no-repeat top left; padding-top:0!important;}
.dettaglioNews p.titleList{ padding-bottom:16px;}

.immagineNews, .immagineStaff{ width:353px; border-right:1px solid #cfcec4; float:left; padding-bottom:16px;}
.immagineNewsLargo{ width:535px;}
.testoNews, .testoStaff{ width:164px; float:left; padding-left:16px; font-family:Tahoma, Geneva, sans-serif; color:#6e6e6e; font-size:12px;}
.testoNewsLargo{ width:524px; padding-bottom:16px;}
.testoNews .titolo, .testoNewsLargo .titolo, .testoStaff .titolo{ color:#e2001a!important; font-size:12px!important; }
.testoNews .data, .testoNewsLargo .data, .testoStaff .data{ color:#8f939b; font-weight:bold;}
.immagineStaff{ width:181px;}
.testoStaff{ width:336px;}

#interno .boxEvidenza{ float:none;}

.boxPhotogallery, .boxNews{ margin-left:39px; width:294px;}
.boxNews div{padding:0 20px 0 20px; background:url(images/struttura/box_sfondo.png) repeat-y;}

#testiContent  p.titolo{ font:30px Helvetica, sans-serif; letter-spacing:-1px; color:#6d6d6d; margin-top:29px;}

#coda .box1, #coda .box2, #coda .box3{ float:left; color:#515861; font-size:12px;}
#coda .box1 .titolo, #coda .box2 .titolo, #coda .box3 .titolo{ color:#8f939b;}
#coda .box1{ width:276px; padding-top:64px; background:url(images/struttura/info.gif) no-repeat top left;}
#coda .box2{ width:260px; padding-top:79px; }
#coda .box3{ width:423px; font-size:11px; color:#8f939b; padding-top:66px; background:url(images/struttura/thebest.gif) no-repeat top left;}
#coda .box3 p{ margin-bottom:17px;}
#coda .box3 .freccia{ color:#e2001a;}

#coda .boxChiusura{ position:absolute; top:193px; left:0; width:968px; height:36px; background:url(images/struttura/chiusura.gif) no-repeat top left; font-size:11px; color:#8f939b;}
#coda .boxChiusura div{ float:right; margin-top:10px; margin-right:28px;}

.titleList{color:#e2001a;}

/*******************/
/*** CLASSI LINK ***/
/*******************/
a{ color:#e2001a;}
a:hover, a:active{ text-decoration:none;}

#focus a{ text-decoration:none; color:#8d8e90;}
#focus a:hover{ color:#e2001a;}
#coda a{ color:#8f939b; text-decoration:none;}
#coda a:hover, #coda a:active{ text-decoration:underline;}
#notizie .box a{ text-decoration:none;}
#notizie .box a:hover{ text-decoration:underline;}
#focus .frase p a{ color:#6e6e6e; text-decoration:none;}
#focus .frase p.titolo a{ color:#e2001a; text-decoration:none;}
#focus .frase p a:hover{ color:#e2001a;}
#focus .frase p.titolo a:hover{ color:#e2001a;}

/*********************/
/*MENU DI NAVIGAZIONE*/
/*********************/
#menu ul{
	list-style:none;
	
}
#menu ul li{
	height:54px;
	float:left;
	line-height:54px;
}
#menu ul li a{
	color:#4a4a4a;
	text-indent:-9000px;
	background-image:url(images/struttura/menu.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#menu ul li a.attivo{
	color:#e2001a;
}
#menu ul li a.linkHome{width:54px;}
#menu ul li a.linkAzienda{width:67px;background-position:-54px 0;}
#menu ul li a.linkProdotti{width:73px;background-position:-121px 0;}
#menu ul li a.linkNews{width:54px;background-position:-194px 0;}
#menu ul li a.linkOfferte{width:68px;background-position:-248px 0;}
#menu ul li a.linkInfo{width:48px;background-position:-316px 0;}
/*HOVER*/
#menu ul li a.linkHome:hover, #menu ul li a.linkHomeAttivo{width:54px;background-position:0 -54px;}
#menu ul li a.linkAzienda:hover, #menu ul li a.linkAziendaAttivo{width:67px;background-position:-54px -54px;}
#menu ul li a.linkProdotti:hover, #menu ul li a.linkProdottiAttivo{width:73px;background-position:-121px -54px;}
#menu ul li a.linkNews:hover, #menu ul li a.linkNewsAttivo{width:54px;background-position:-194px -54px;}
#menu ul li a.linkOfferte:hover, #menu ul li a.linkOfferteAttivo{width:68px;background-position:-248px -54px;}
#menu ul li a.linkInfo:hover, #menu ul li a.linkInfoAttivo{width:48px;background-position:-316px -54px;}

/*Form contatti*/
#moduloinfo {margin-top:29px;}
#moduloinfo .formLeft{float:left; width:300px;}
#moduloinfo .formRight{float:right; width:300px;}
#moduloinfo label{font-size:12px; display:block;}
#moduloinfo input, #moduloinfo textarea{border:1px solid #c3c3bf; width:100%; padding:2px; color:#6e6e6e; font-size:11px; font-family:Verdana, Geneva, sans-serif; background:#fff;}
#moduloinfo textarea{height:79px;}
#moduloinfo input.submit{background:#e2001a; color:#FFF; width:301px; border:1px solid #e95f0e; cursor:pointer; margin-top:29px;}
#moduloinfo .privacy{padding-top:29px; color:#8f939b;}
.titoloErr{font-size:18px; color:#e2001a;}
.sottotitoloErr{font-size:12px; color:#6e6e6e; margin-bottom:10px; display:block;}

/* EURONET - forza formattazione */

.testoNewsLargo, .testoNews, .testoStaff, .testoNewsLargo p, .testoStaff p, .testoNews p, .testoNewsLargo font, .testoStaff font, .testoNews font{	
text-align:left !important;
font-family:Verdana, Arial, Helvetica, sans-serif !important;
line-height:normal !important;
color:#6e6e6e !important;
}
.testoNewsLargo ul, .testoNews ul, .testoStaff ul{
list-style:inside;
}
.testoNewsLargo a, .testoNews a, testoNews a font, .testoStaff a{
color:#e2001a !important;
}
font a, a font{ color:#e2001a !important;}

/*Verifica*/
#mostraMessaggio, #mostraMessaggioPage{
	/*border:20px solid #787878;*/ background-color:#868687;
	z-index:999;
	display:none;
	width:400px;
	height:300px;
	position:absolute;
	top:0;
	left:0;
	font-size:10px;
	line-height:14px;
	color:#838383;
	text-align:left;
}
#mostraMessaggio span, #mostraMessaggioPage span{
	display:block;
	/*padding:16px 20px 20px 20px;*/
}
#mostraMessaggio span.bianco, #mostraMessaggioPage span.bianco, #mostraMessaggio .tableCal span{
	padding:0;	/* fix span padding */
}
#mostraMessaggioPage{
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	/*margin-left:-100px;*/
}
#velinaMessaggio{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	/*background:#000;
	opacity:0.85;*/
}
