* { 	font-family: arial; }
* p { padding:0; margin:0; }



body
{
	background:#93927E;
	margin:0px;
	padding:0px;
}

a, a:link, a:hover, a:visited
{ text-decoration:none; }


#principale{
	clear:both;
	width:960px;
	height:auto;
	margin:0 auto 0 auto;
	padding-top:10px;
}

#principale2{
	padding-top:10px;
	float:left;
	height:100%;
	width:940px;
	padding:10px;
	background:#fff;
	border:1px solid #696863;
}

.top{
	display:block;
	float:left;
	height:105px;
	width:940px;
	background:url(gfx/back_top.jpg) no-repeat 0 0;
}

.green{
	float:left;
	width:940px;
	height:20px;
	background:#006621;
}

.menu_container{
	padding-top:12px;
	float:left;
	height:auto;
	width:170px;
}

.inside{
	padding-top:12px;
	float:left;
	height:auto;
	width:590px;
	padding:5px 5px 10px 5px;
	font-size:12px;
	line-height:18px;
}

.inside strong { color:#006621; font-size:14px; }
.inside p { margin:0; padding:8px 0; }



.sedi{
	padding-top:12px;
	float:left;
	height:auto;
	width:170px;
}


.voce_menu_out{
	display:block;
	float:left;
	width:160px;
	height:54px;
	border:1px solid #EAEAE8;
	padding:4px;
	margin-bottom:14px;
}

.voce_menu,
.voce_menu_hover{
	display:block;
	float:left;
	width:155px;
	height:20px;
	background:#D3D1C2;
	font-size:13px;
	color:#333;
	font-weight:bold;
	padding-top:34px;
	padding-left:5px;
}

.voce_menu_hover{
	background:#93927E;
	color:#fff;
}


.sede_out{
	display:block;
	float:left;
	width:160px;
	height:auto;
	border:1px solid #EAEAE8;
	padding:4px;
	margin-bottom:22px;
	font-size:11px;
	color:#333;
	line-height:13px;
	font-size:11px;
}

.sede_tit,
.sede_tit_02
{
	clear:both;
	height:15px;
	width:157px;
	background:#EAEAE8;
	padding-left:3px;
	color:#006621;
	margin-bottom:5px;
	font-weight:bold;
	font-size:11px;
}

.sede_tit_02{
    height:30px;
}

.footer{
	float:left;
	height:18px;
	width:930px;
	padding-right:10px;
	text-align:right;
	color:#000;
	background:#EAEAE8;
	font-size:11px;
	padding-top:2px;
}

.img_home{
	float:left;
	height:330px;
	width:590px;
	background:url(gfx/img_home.jpg) no-repeat 0 -2px;
}

.titolo{
	float:left;
	height:20px;
	padding-top:34px;
	font-size:15px;
	color:#333;
	text-align:right;
	padding-right:5px;
	width:585px;
	background:#D3D1C2;
	margin:12px 0 15px 0;
	font-weight:bold;
}

.t1{ font-size:20px; color:#93927e; }
.t2{ font-size:25px; color:#006621; font-weight:bold;}
.t3 { font-size:25px; color:#93927e; font-weight:bold;}
.t4 { font-size:15px; color:#006621; font-weight:bold;}

.form_left{
	float:left;
	height:30px;
	width:180px;
	font-size:13px;
	color:#333;
}

.form_right{
	float:left;
	height:30px;
	width:407px;
}


.disclaimer{
	background:#d3d1c2;
	float:left;
	height:50px;
	width:405px;
	overflow:auto;
	color:#000;
	font-size:10px;
	line-height:12px;
	padding:2px 2px 0 2px;
}

.input_form{
	background:#d3d1c2;
	border:0;
	padding:5px 0 0 2px;
	font-size:12px;
	color:#000;
	width:407px;
	height:20px;
}

.tasto_form{
	float:left;
	height:25px;
	width:auto;
	padding:0px 25px 0px 25px;
	background:#d3d1c2;
	border:0;
	color:#000;
}

.bando_container{
	float:left;
	height:35px;
	width:580px;
	border-bottom:1px dotted #d3d1c2;
	padding:0 0 5px 0;
	margin-bottom:10px;
}

.bando{
	float:left;
	height:auto;
	width:auto;
	display:block;
	padding-left:13px;
	background:url(gfx/quad.jpg) no-repeat 0 4px;
	color:#000;
}



















