#menubox {width:900px; margin:auto; height:60px; background:#FFFFFF; padding:10px 10px 0 10px; -moz-border-radius-topleft: 5px;-webkit-border-radius-top-left: 5px; -moz-border-radius-topright: 5px;-webkit-border-radius-top-right: 5px; margin-top:3px; border:1px solid #367000;}

#logo {float:left; padding-top:2px; height:40px; padding-left:25px}

/* pulsanti */
.tastobox {float:right; padding-top:20px; height:40px}
.blacksx {float:left; height:40px}
.blacksf {background:url(../images/blacksf.jpg) repeat-x; height:20px; padding:10px 5px 10px 5px; float:left; color:#FFFFFF; font-weight:bold}
.blackdx {float:left; margin-right:1px; height:40px}

.blacksf a:link {
	color: #009900;
	text-decoration: none;
}
.blacksf a:visited {
	text-decoration: none;
	color: #009900;
}
.blacksf a:hover {
	text-decoration: underline;
	color: #666666;
}
.blacksf a:active {
	text-decoration: none;
	color: #009900;
}

.graysx {float:left; height:40px}
.graysf {background:url(../images/graysf.jpg) repeat-x; height:20px; padding:10px 5px 10px 5px; float:left; color:#000; font-weight:bold}
.graydx {float:left; margin-right:1px; height:40px}

.graysf a:link {
	color: #FF6600;
	text-decoration: none;
}
.graysf a:visited {
	text-decoration: none;
	color: #FF6600;
}
.graysf a:hover {
	text-decoration: underline;
	color: #fff;
}
.graysf a:active {
	text-decoration: none;
	color: #FF6600;
}

/*flash*/

div#flashcontainer {width:920px; margin:auto; height:300px; border-top:0px}
#boxflash {margin:auto; width:920px;border:1px solid #367000; border-top:0px; text-align:center; height:300px}
/*bottom*/

#bottombox {width:900px; margin:auto}
/*footer*/
#bottombox{ font-family:tahoma; font-size:0.85em; line-height:1.2em; color: #000000; text-align:center}
#bottombox .indent {padding:5px 0 10px 0}
#bottombox a {color: #000099; text-decoration:underline}
#bottombox a:hover {text-decoration:none}


/*form invio dati*/

.formselect {
width:90%;
font-size:11px;
padding:2px;
color:666666;
border:1px solid #999999;
	}
.formtext {
width:90%;
font-size:11px;
padding:2px;
color:666666;
border:1px solid #999999;
	}
	
.formtextrandom {
width:50px;
font-size:11px;
padding:2px;
color:666666;
border:1px solid #999999;
	}
.formtextarea {
width:90%;
height:200px;
font-size:11px;
padding:2px;
color:666666;
border:1px solid #999999;
	}
.formbutton {
font-size:11px;
padding:2px;
color:666666;
border:1px solid #999999;
height:20px
	}
.privacy {font-size:9px;
	color: #666666;
	text-align:left
	}

.foto {float:left; width:90px; height:72px; padding:4px; background-color: #EEE; border:1px solid #000; margin:5px}
.foto2 {float:left; width:60px; height:45px; padding:4px; background-color: #EEE; border:1px solid #000; margin:4px}


.menuv {width:150px; margin-bottom:5px; border:1px solid #367000; background:#EEE; color:#367000; padding:5px; margin-left:-10px} 
.menuv a:link {
	color: #367000;
	text-decoration: none;
}
.menuv a:visited {
	text-decoration: none;
	color: #367000;
}
.menuv a:hover {
	text-decoration: underline;
	color: #001f58;
}
.menuv a:active {
	text-decoration: none;
	color: #367000;
}
.menuvactive {width:150px; margin-bottom:5px; border:1px solid #367000; background:#CCC; color:#367000; padding:5px; margin-left:-10px} 
.menuvactive a:link {
	color: #001f58;
	text-decoration: none;
}
.menuvactive a:visited {
	text-decoration: none;
	color: #001f58;
}
.menuvactive a:hover {
	text-decoration: underline;
	color: #367000;
}
.menuvactive a:active {
	text-decoration: none;
	color: #001f58;
}
/*News*/
.tutte { text-align:right}
.tutte a:link {
	text-decoration: underline;
	color: #003366;
	text-align:right
}
.tutte a:visited {
	text-decoration: underline;
	color: #036;
	text-align:right
}
.tutte a:hover {
	text-decoration: none;
	color: #FF6600;
	text-align:right

}
.tutte a:active {
	text-decoration: underline;
	color: #336;
		text-align:right

}
.news {color:#036}
.news a {
	font-size: 13px;
	color: #036;
}
.news a:link {
	text-decoration: none;
	color: #036;
}
.news a:visited {
	text-decoration: none;
	color: #036;
}
.news a:hover {
	text-decoration: none;
	color: #FF6600;
}
.news a:active {
	text-decoration: none;
	color: #036;
}
.inserimento {text-align:left; font-size:11px; }
.boxnews{ background: #fff; padding:10px 5px 10px 5px; float:left}
.fotonews {height:90px; border:1px solid #000;padding:2px; margin:3px;}
.fotonews2 {height:75px; border:1px solid #000; float:left; padding:2px; margin:3px; margin-right:8px}
.foto2f { border:1px solid #CCCCCC; padding:2px; margin:5px; float:left; height:83px; background:#FFFFFF}
.fotof { border:1px solid #CCCCCC; padding:2px; margin:5px; float:left; height:120px}

