/* CSS www.noalis.net - klaus ;   #990066 */
@import url(editori.css);

html,body {margin:5px 0 0 0;padding:0;}
body{
	 color: #555; font:80% Helvetica,verdana, sans-serif; text-align:center;}
/********************************* LAYOUT *************/
div#box
	{ text-align:left; width:75em; margin:0 auto; background:#fff url(../images/sf_testata.jpg) repeat-x 0 30px; }
#testata
	{ position:relative; height:105px; border-bottom:1px dotted #336600; margin-bottom:10px;}
#testata h1
	{ margin:0; color: #fff;}
#testata h1 a{
	width:400px;height:105px;float: left;text-indent: -9999px; background: url(../images/unione_coros.png) no-repeat;}
div#sx{
	float:left;	width:14em;color:#fff; margin-right:25px; border-right:1px dotted #336600; }
#contenuti{
	width:58em; float:left;	padding-bottom:30px; margin:10px 0; }
#contenuti #c_dx{
	float: right; width:13em;color:#fff; margin-left:20px; border-left:1px dotted #ccc}
#contenuti p{ text-align:justify; line-height:20px}
div#foot
	{ background-color:#ddd; text-align:center; padding:20px 0; clear:both;}

div#cercaveloce{text-align:right; position:absolute; top:80px;right:0}
/********************************************| LINKS */
a {color:#0066FF;}
a:hover, a:active {color:#cc3300 ; text-decoration:none;} 
/********************************************| TIPOGRAFIA *****/
#contenuti h1 {font-size: 150%; margin-bottom:40px; font-weight:normal; color:#336600; text-align:right;}
h2 {font-size: 180%;}
h3 {font-size: 160%;}
h4 {font-size: 120%}
h5 {font-size: 110%}
h6 {font-size: 96%}
/********************************************| GENERICI |*****/
div#briciole{ font-size:11px; color:#999;}
.nascondi{ display:none;}
a img{border:none;} 
.clear { clear:both; font-size:1px; height:0px; line-height:0px}
.ft_sx{ float:left; margin:0 15px 15px 0; }
.ft_dx{ float:right; margin:0 0 15px 15px; }
img.ftpiccola{ width:120px}

div.pulsante{  text-align:right;}
div.pulsante a{ text-decoration:none; font-weight:bold;background-color: #999; color:#fff; padding:5px 10px; }
div.pulsante a:hover{ text-decoration: underline;}

input#q{border:1px solid #666;}
.inputcarino { background-color: #cc6600; color: #fff; border:0}

span.data{ color:#669933;}
/*******************************************| MENU orizzontale |*****/

#naviga {
	text-align:right; position:absolute;right:0;
	margin: 0;	padding: 0;	list-style: none;}
#naviga li {
	float: left; }
#naviga li a {
	display: block; padding: 8px 15px; text-decoration: none;
	font-weight: bold; color: #336600; }
#naviga li a:hover {
	color: #fff;	background-color: #336600; }

ul.menu_vert{
	padding: 0;	margin: 0 0 20px 0;	}
ul.menu_vert li{
	list-style: none;	margin: 0;	border-bottom: 1px dotted #ccc;}
ul.menu_vert li a{
	display: block;	padding: 1em 0.5em 0.25em 0.75em;text-decoration: none;	}
ul.menu_vert li a:hover{
	color: #fff;	background-color: #039;	}
.sezione,.altrasezione{
	font-size: 120%;margin:0;color: #fff; padding:10px 10px;font-weight: normal;}
.sezione{  background:#336600 url(../images/sf_testata.jpg) repeat-x; }
.altrasezione { background: #cc6600 url(../images/sf_colore.jpg) repeat-x; }

table{ width:99.9%}
th{	color: #990000;	background-color: #ccc;padding:10px}
td{ border-bottom:1px solid #ccc;  padding:8px 5px}
tr.tr_uno{background-color:  #f0f0f0;}
tr.tr_due{background-color: #fff;}
/* utilizzato per le statistiche popolazione*/
.stats{ background-color: #cc3300; color:#fff; padding:5px; text-align:right}
.territorio{ background-color: #0066ff; color:#fff; padding:5px; text-align:right; margin-top:1px;}

#c_dx ul.menu_vert li a{
	display: block;	padding: .10em 0 .10em .15em;text-decoration: none;	}
#c_dx ul.menu_vert li a:hover{
	color: #fff;	background-color: #039;	}
	