/* BARRIO CALIENTE STYLE SCHEET */
#argentocoda{ background:url(../immagini/coda-riq-arg.jpg) no-repeat; width:512px; height:48px; margin:0px auto; }
#argentocorpo{ background:url(../immagini/corpo-riq-arg.jpg) repeat-y; width:512px; margin:0px auto; padding:0px; }
#argentotesta{ background:url(../immagini/testa-riq-arg.jpg) no-repeat; height:42px; width:512px; margin:0px auto; }

html, body{ margin:0px; background-color:#000000; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; height:100%; posistion:relative; }
	.menutendina{ position:absolute; z-index:1; top:0px; right:0px; }

#commento{ background:#FFFFCC; color:#666666; width:435px; padding:5px; border-left:#0066FF solid 8px; font-size:12px; display:table; }
	#commento a{ background:#FFFFCC; color:#666666; font-size:10px; }
	.datainvio{ font-size:10px; }
	.numcommento{ padding:4px; background-color:#FFCC44; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; }
	table.scrivicommento{ width:450px; margin:0px; padding:0px; border:#666666 solid 1px; }

#scrivicomm{ width:455px; height:300px; }
#contmain{ width:945px; margin:0px auto; padding:0px; text-align:center; border:#FFFFFF solid 0px; height:100%; }
#contcentro{ width:799px; margin:0px auto; background:url(../immagini/fascetta.jpg) repeat-y; min-height:370px; }

#footer{
	background:url(../immagini/fascetta.jpg) repeat-y;
	width:799px;
	height:100px;
	border:#FFFFFF solid 0px;
	clear:both;
	margin:0px auto;
	padding:10px 0px 0px 0px;
	font-size:10px;
}
	#footer a{ color:#FFFFFF; font-size:10px; }
	#footer a:hover{ color:#CCCCCC; text-decoration:none; font-size:10px; }

h1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#F28E00; margin:0px 0px 0px 40px; padding:23px 0px 0px 0px; text-align:left; }
h2{ color:#F45000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:0px; padding:10px 0px 0px 40px; font-weight:bold; }
	h2 a{ color:#F45000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:0px; padding:0px 0px 0px 0px; font-weight:bold; }
	h2 a:hover{ color:#F45000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:0px; padding:10px 0px 0px 0px; font-weight:bold; text-decoration:none; }	
h4{ color:#0066CC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:0px; padding:0px; text-align:left; }
.hr{ width:420px; border-width:2px; border:#FF6600 dashed 1px; text-align:center; }

#latosx{
	margin:0px;
	padding:0px;
	float:left;
	width:248px;
	/* background:#000066; */
	text-align:left;
}
	#latosx ul{
		margin:10px 0px 0px 90px;
		padding:0px;
	}
	#latosx ul li{
		list-style-type:none;
		list-style-image:url(../immagini/freccia.gif);
		margin:5px 0px 10px 0px;
	}
	#latosx li a{
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:0px;
		padding:0px;
		text-decoration:underline;
	}
	#latosx li a:hover{
		color:#CCCCCC;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:0px;
		padding:0px;
		text-decoration:none;
	}
		
#latodx{
	width:551px;
	float:right;
	margin:0px;
	padding:0px;
	text-align:left;
}

#orocoda{
	background:url(../immagini/coda-riq.jpg) no-repeat;
	width:512px;
	height:44px;
	margin:0px auto;
	border:#FFFFFF solid 0px;
}

#orocorpo{ background:url(../immagini/corpo-riq.jpg) repeat-y; width:512px; margin:0px auto; padding:0px; border:#FFFFFF solid 0px; }
	#orocorpo a{ color:#FFFFFF; font-weight:bold; text-decoration:underline; }

#orotesta{ background:url(../immagini/testa-riq.jpg) no-repeat; height:45px; width:512px; margin:0px auto; padding:0px; border:#FFFFFF solid 0px; }

#pagnum a{ color:#FFCC33; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; }

table.contatti{ color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:0px; margin:0px 30px 0px 20px; background:#000000; }

	table.contatti td, input, select, option{ color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:#000000; }

table.team{	width:440px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:#FFFFFF solid 0px; }

#testa{ margin:0px auto; width:799px; height:496px; background:url(../immagini/testa.jpg) no-repeat; position:relative; }
	#testa .slogan{ position:absolute; width:390px; height:20px; border:#FFFFFF solid 0px; top:465px; right:17px; font-weight:bold; }
	#testa .slogan a{ color:#FFFFFF; text-decoration:underline; }
#testocentro{ padding:0px 25px 0px 34px; margin:0px; border:#FFFFFF solid 0px; line-height:20px; }
.textarea-messaggi{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; background:#000000; }
.textarea-privacy{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:9px; background:#000000; }

/********************************************************************************/
table.stat{
	background-color: #d2d7db;
	text-align: left;
	border-spacing: 0px;
	border: 1px solid #aeb3b6;
	border-collapse: collapse;
}

table.stat a, table.stat, tbody, tfoot, tr, th, td {
	font-family: georgia, "times new roman", serif;
	line-height: 1.5em;
	font-size: 13px;
	color: #55595c;
}

table.stat caption{
	border-top: 1px solid #aeb3b6;
	padding: .5em 0;
	font-size: 240%;
	font-style: italic;
	color: #d2d7db;
	line-height:24px;
}

table.stat a{ display: block; padding: 0.75em 2px; text-decoration: none; color: #589acf; }
table.stat a:hover, table.stat a:focus{ text-decoration: underline; }
tatable.statble th a{ min-height: 4.5em; text-align: right; padding: 0 2px 1.5em 2px; }
table.stat th a:hover, table.stat th a:focus, tbody tr:hover th{ background-color: #357eb9; color: #fff !important; }
table.stat a:visited{ padding-left: 15px; background: url(./check.gif) 2px 50% no-repeat; }
table.stat th a:visited{ padding-right: 15px; background: url(./check.gif) 98% 0.4em no-repeat; }

thead th{ text-transform: uppercase; font-weight: normal; letter-spacing: 1px; color: #81888d; padding: 0.75em 2px; border-bottom: 1px solid #fff; }
tbody th{ color: #25c1e2; font-style: italic; background-color: #fff; border-bottom: 1px solid #aeb3b6; }
td{ border: 1px dotted #fff; padding: 0 2px; }
tbody tr.odd{ background-color: #d7dce0; }
tbody tr:hover td{ background-color: #5f9ed1; }

tbody tr:hover td,tbody tr:hover th, tbody tr:hover a{ color: #fff !important; }

#sponsor{ position: Absolute; background-color: #EEEEEE; font-size: 10px; font-family: Verdana; top: 300px; left: 400px; width: 297px; height: 135px; border: Solid 1px #000000; text-align:left; z-index:100; }
	#sponsor h1{ color:#FF6600; font-size:14px; margin:0px; }
div.chiudi{ text-align: Right; border-bottom: Solid 1px #000000; }
a.sponsor{ color: #000000; text-decoration: None; }
a.sponsor:hover{ color: #000000; text-decoration: None; }