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

html,body {margin:0;padding:0;}
body{
	margin: 0 auto;
	color: #006666;
	font: 80%/1.4 "Trebuchet MS", verdana, sans-serif;
	text-align:center;
	background:#DFEEDF url(../immagini/sf_body.gif) repeat;
}
/********************************************| LINKS */
a {} 
a:link {color:#FF6600} 
a:visited {color:#FF0000} 
a:hover,a:active {color:#8E2800; text-decoration:none;} 
/********************************************| TIPOGRAFIA *****/
#contenuti p{text-align:justify;}
#contenuti h1 {
	font-size: 156%;
	text-align:right;
	font-weight:normal;
	margin:20px 0;
	color:#339966;
}
#contenuti h2 {font-size: 150%; font-family:"Times New Roman", Times, serif; border-bottom:1px solid #ccc;font-weight:normal;}
#contenuti h2 a{ text-decoration:none;}
h3 {
	font-size: 124%;
	margin-bottom:0;
	color: #FE0000;
}
h4 {font-size: 116%}
h5 {font-size: 106%}
h6 {font-size: 96%}
small {font-size:11px}
.evidenzia {color:#CC3300;}
.errori {color:#c00;font-weight:bold}
.ok {color:#390;font-weight:bold}
dt{ font-weight:bold;}
dd{ margin-left:20px;}

div#dx .titoletto{
background: #eee url(/immagini/sf_menu.jpg) repeat-x;
padding:5px; border-bottom:1px solid #ccc; font-weight:bold}
/********************************************| GENERICI |*****/
.nascondi{ display:none;}
img {
	border:none;
	color: #339966;
} 
hr {margin: 1em 0; height:1px; color:#f2f2f2; border:none; clear:both}
.clear_dx { clear: right; position:relative; font-size:1px; height:0px; line-height:0px}
.clear { clear:both; position:relative; font-size:1px; height:0px; line-height:0px}
.messaggi{ border: 1px solid #FF6600; margin:5px 10px; padding: 5px; color: #FF0000;}
div.messaggi_ok {
	color:#FFFFFF;
	background-color: #33CC66;
	padding: 5px;
	margin-bottom: 20px;
}
.prevNext {
	background-color: #F1F1F1;
	border-top: 1px solid #5C8198;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	color: #686E8E;}
.prevNext a{ }
.prevNext a:hover{ text-decoration:none;}
/*******************************************| MENU orizzontale |*****/
div#menu_or{
	background: url(../immagini/sf_menu.jpg) repeat-x;
	margin-left:181px;
}
div#menu_or ul{
	margin: 0;
	padding:0;
	list-style-type: none;
}
div#menu_or li{
	display: inline;
	margin: 0;
}
div#menu_or li a{
	font-size:14px;
	line-height:30px;
	text-decoration:none;
	color: #0D5540;
	padding-left: 30px;
	margin-left:20px;
	background: url(../immagini/trafra.jpg) no-repeat left top;

}
div#menu_or li a:hover{	color: #FF6600;}
/*******************************************| MENU verticale |*****/
div.menu_vert{margin-right:3px;background-color:#C7D7C7}
div.menu_vert ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
div.menu_vert li a{
	display: block;
	padding: 3px 2px 3px 25px;
	color: #0D5540;
	text-decoration: none;
	letter-spacing: 1px;
	font-size:12px;
	border-bottom: 1px solid #FFFFFF;
	background: url(../immagini/logo_menu.gif) no-repeat 5px center;
}

div.menu_vert li a:hover{ color:#FF9900;}

/*******************************************| MENU verticale DX |*****/
ul.menu_vert_dx{
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.menu_vert_dx li a{
	display: block;
	padding-left:5px;
	color: #fff;
	line-height:20px;
	text-decoration: none;
	font-size:12px;
	border: 1px solid #fff;
	border-top: none;
	background-color:#566E6D;
}

ul.menu_vert_dx li a:hover{ color:#FF9900;}
/*******************************************| TABELLE |*****/
table{ width: 99%;}
th{	color: #1a412f;
	background-color: #bfcebd;}
td{ border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
tr.tr_uno{background-color: #f0f0f0;}
tr.tr_due{background-color: white;}
caption { background-color:#CCCCCC; font-weight:bold;}
col { }
tbody { }
thead { }
tfoot { }
/*******************************************| SCHEDA |*********/
.ft_sx{ float:left; margin-right:8px; border:1px solid #ccc; background-color:#fff; padding:5px 4px;}
.ft_dx{ float:right; padding:2px; border:1px solid #ccc; margin-left:5px; margin-bottom:10px;font-size:10px; text-align:center;}
/*div.pulsante{ text-align:right; margin-bottom:30px; border-top:1px dotted #8C0000}
div.pulsante a{  
	width:150px;
	text-decoration:none;}*/
/*******************************************| ARTICOLI |*********/
ul#links li{border-bottom:1px solid #E1F0C9;border-right:1px solid #E1F0C9; margin-bottom:10px;}
div.articolo{ margin-bottom:50px;}
div#norme .articolo{}
div#bandi .articolo{}
div#faq .articolo{}
div#eventi ul li{ border-bottom:1px dotted #ccc;margin-bottom:20px;}
div#eventi span.titoloEv{ font-weight:bold}
div#segreteria .articolo{ }