html,body{margin:0;padding:0}
body{background:url(../img/bg.jpg) repeat-x;font:85% "Trebuchet MS",Helvetica,Serif;text-align:center;}
.m_list_body{background:transparent}
h1,h2{color:darkgreen;padding: 10px;margin: 0}
h2{font-size: 130%;color: green;margin: 10px 0px 10px 0px}
h3{margin:6px 10px 10px 10px;padding:8px 0px 8px 12px;font-size:120%;color:darkgreen;}
h4{margin-top:-3px;font-size:120%;font-weight:bold;color:darkblue}
p{margin: 0;padding: 0 15px 0.7em;line-height: 1.5em;font-size:12px;color:black}
address{font-style: normal}
pre{font:85% "Trebuchet MS",Helvetica,Serif;}
div.gradient{background: #F2F2F2 url(gradient.png) repeat-x top;margin: 15px}
div.gradient p{margin:0;padding: 2px 5px}

div#container{width:790px;margin: 0 auto;text-align: left}
div#header{background-color:transparent;background-image:url(../img/header.gif);background-repeat:no-repeat;height:147px}
div#header h1{padding-top:20px;color:white;font-size: 240%;font-weight: 900}
div#header h3 {padding-left:15px;font-size: 160%;color: #AAA;font-weight:bold}
div#menu{background-color:#56a061;clear:left;width:100%;overflow:hidden;}
p.p_team {font-size:10px;color:darkgreen}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{padding-left:15px;}
ul#nav li{float:left;width:80px;height:26px;text-align: center;}
ul#nav a{font-size:105%;font-weight:bold;padding-top:4px;float:left;width:80px;text-decoration:none;background-image:url(../img/bg_menu.jpg);background-repeat:repeat;color:#2FFF4B;padding-bottom:10px}
ul#nav li.active a {font-size:105%;padding-top:4px;color: #ddFFdd;padding-bottom:10px;}
ul#nav a:hover{background:white;font-weight:bold;font-size:105%;padding-top:4px;color: #333;padding-bottom:10px;}
div#content{padding:10px;height:424px;color:#be943c;background-color: white}
div#content a:link, div#content a:visited {color:#1D6C3F;text-decoration:underline}
div#content a:hover {text-decoration:none}
div.box_gallery {margin:0 auto;float:left;padding:10px;text-align:center}
div#boxsx{display:none;margin-right:5px;background-image:url(../img/bg_content.png);background-repeat:repeat;width:600px;height:424px;float:left;border:1px solid green;overflow:auto}
div#boxdx{display:none;margin-left:5px;padding-top:8px;background-image:url(../img/bg_content.png);background-repeat:repeat;width:150px;height:416px;float:left;text-align:center;border:1px solid green;}
div#footer{clear:both;padding-top:6px;text-align: center;font-size: 90%;background-image:url(../img/bg_foot.jpg);background-repeat:repeat-x;background-position:bottom left;color: #56A061}
div#footer a:link, div#footer a:visited {background-color:black;color:#2FFF4B;text-decoration:none}
div#footer a:hover {text-decoration:underline}

div.demo {float:left;padding:10px;}
div.div_resid {font-size:90%;background-color: #F2F2F2; width:460px}
td.td_resid {font-size:110%;padding-left:6px;background-image:url(img/bg_headnews.jpg)}

p.p_footer {margin-top:15px}
a.a_footer:link, .a_footer:visited {text-decoration: underline;color: #666666;}
a.a_footer:hover {text-decoration: none;color: #666666;}
.bottone { width: 100px }

div#box{position:relative;float:right;display:inline;width:130px;margin: 5px 15px 0 5px;background:#F9D4C1;text-align:center}
div#box_a{position:relative;float:left;display:inline;width:210px;margin: 5px 15px 0 5px;background:#F9D4C1;text-align:center}
div#box p{padding:0 5px}
div#minipics{float:left;width:100%;padding-bottom:10px}
div#minipics ul{list-style-type: none;margin:0 15px;padding:0}
div#minipics li{float:left;width:100px;margin: 10px 10px 10px 0;background-color: #FFF}
div#minipics li img{display: block;width: 80px;height: 80px;margin:5px 10px;border: 0px}

.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
optgroup {background-color:red;color:white}
option {background-color:white;color:black}
input.chkbox {width:2em;height:2em}
textarea#txt_priv {font-size:100%}
div#id_login {visibility:visible;padding:8px}
div#loading { visibility: hidden;	top:2px;left:2px;width:70px;text-align:left;height:14px;padding-left:2px;background: #FF4F4F;color: white;font-family: Tahoma;	font-size: 10px;font-weight: normal;}
.campo {
	font-family: "Trebuchet MS", Helvetica, Serif;
	font-size: 11px;
	color: #20607B;
	border: 1px inset darkgreen;
	font-weight: bold;
	background-color:#B3DEEF;
}
.campo_focus {
	font-family: "Trebuchet MS", Helvetica, Serif;
	font-size: 11px;
	color: black;
	border: 1px inset darkgreen;
	font-weight: bold;
	background-color:#60FF5F;
}
a.a_resid:link,a.a_resid:visited {
	text-decoration:none;
	color: darkblue;
}
a.a_resid:hover {
	text-decoration:none;
}
div.entra {
	cursor:pointer;
	margin:2px;
	border:1px dotted black;
	background-color:#0045AE;
	width:50%;
}
div.entra b {
	color:white;
}