body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F5F6F9;

}


.a5 { 

  font-family:"Trebuchet MS";
  font-weight:normal;
  color:#000000;
  font-size:17px;
  letter-spacing:0PX;
  text-decoration:none;
  font-weight:bold;
  
}
.a5:hover { 

  font-family:"Trebuchet MS";
  font-weight:normal;
  color: #000000; background-color: #FFFFFF;
  font-size:17px;
  letter-spacing:0PX;
  text-decoration:none;
  font-weight:bold;
}


.aewa{
	color: #ffffff; text-decoration: none; padding:2px;font-size:12px;font-family:Arial;font-weight:bold;
}
.aewa:hover{
	border: 0px; ;
}


.form {
	background-color: #FFFFFF;
	border: 1px solid #315613;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #325714;
	text-decoration: none;
}

.title 
{
  font-family:Trebuchet MS;
  font-weight:normal;
  color:#000000;
  font-size:17px;
  letter-spacing:0PX;
}




.MEDtitle 
{
  font-family:Trebuchet MS;
  font-weight:normal;
  color:#000000;
  font-size:15px;
  letter-spacing:0PX;
}

.SMALLtitle 
{
  font-family:Trebuchet MS;
  font-weight:bold;
  color:#D96B11;
  font-size:15px;
  letter-spacing:0PX;
}


.testo 
{
  font-family:Trebuchet MS;
  font-weight:normal;
  color:#000000;
  font-size:13px;
  letter-spacing:0PX;
  line-height:22px;
}
.testo_piccolo
{
  font-family:Trebuchet MS;
  font-weight:normal;
  color:#000000;
  font-size:11px;
  letter-spacing:0PX;
}
.testo_articoli {
	font-family: Arial, Verdana, sans-serif;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 13px;
	color: #000000;
	text-align: left;
}

.label{
font: normal 10px/16px "lucida grande", tahoma, arial, verdana, sans-serif;
	margin: 0;
	padding: 5px 0;
	color: #666;
}

.textfield{
	font: normal 11px/13px "lucida grande", tahoma, arial, verdana, sans-serif;
	padding:2px;
	margin: 0;
	border: 1px solid #ccc;
	background-color: #eee;
	width: 100%;
	color: #666;
}

.textfield2{
font-size:12px;
font-family:Verdana, sans-serif;
color:#333333;
line-height:17px;
}



.link_news {
	font: normal 12px/14px "lucida grande", tahoma, arial, verdana, sans-serif;
	width: 100%;
	color: #3c3c3c;
}

/* STILI DEFINITIVI */

.a4 { color: #3c3c3c; text-decoration: underline; padding:2px;font-size:12px;font-family:Arial;line-height:15px;font-weight:bold; }
.a4:hover { color: #000000; background-color: #FFFFFF; border: 0px; padding:2px;font-size:12px; line-height:15px;font-family:Arial;}

.a3 { color: #ffffff; text-decoration: none; padding:3px;font-size:12px;font-family:Arial;font-weight:bold; }
.a3:hover { color: #000000; background-color: #FFFFFF; border: 0px; padding-top:3px; padding-bottom:3px;font-size:12px;font-family:Arial;}

.a3nero { color: #8F8769; text-decoration: none; padding:3px 4px 3px 4px;font-size:12px;font-family:Arial;font-weight:bold; text-decoration:underline; }
.a3nero:hover { color: #000000; background-color: #FFFFFF; border: 0px; padding:3px 4px 3px 4px;font-size:12px;font-family:Arial;}
.a3nero_selected { color: #000000; text-decoration: none; padding:3px 4px 3px 4px;font-size:12px;font-family:Arial;font-weight:bold; text-decoration:none; }


.a3black { color: #3C3C3C; text-decoration: none; padding:2px;font-size:12px;font-family:Arial;font-weight:bold; }
.a3black:hover { color: #000000; background-color: #FFFFFF; border: 0px; padding:2px;font-size:12px;font-family:Arial;}

.a7 {
	font-family:Verdana,arial;
	font-size:11PX;
	color:#3C3C3C;
	text-decoration:underline;
	letter-spacing:-1PX;
}

.a7:hover {
	font-family:Verdana,arial;
	font-size:11PX;
	color:#000000;
	text-decoration:underline;
	letter-spacing:-1PX;
	
}



.afooter { color: #8F8769; text-decoration: none; padding:0px 4px 0px 4px;font-size:12px;font-family:Arial;font-weight:normal; text-decoration:underline; }
.afooter:hover { color: #000000; padding:0px 4px 0px 4px;font-size:12px;font-family:Arial;}

.menu_sel{
  padding:2px;
  font-size:12px;
  font-family:Arial;
  font-weight:bold;
  border-bottom:2px solid #FFFFFF;
  
  
  color: #FFFFFF;
}

.BIGtitle 
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight:normal;
  color:#3c3c3c;
  font-size:18px;
  letter-spacing:-1PX;
}


.textfield3{
	font: normal 12px/14px "aRIAL", arial, verdana, sans-serif;
	width: 100%;
	color: #3c3c3c;
}

.textfield3bis{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:10px;
}



#navcontainer a {
	display: block;
	background-image: url(images/bt_1.gif);
	font-size:14px;
	color: #35628c;
	font-weight:bold;
	width: 180px;
	padding: 4px 20px;
	text-decoration: none;	
}

#navcontainer a:hover {
	background-image: url(images/bt_2.gif);
	padding: 4px 20px;
}


div.box_news {
	border:3px solid #FFFFFF;
	background-color:#EDECDC;
	padding:8px 6px 30px 10px ;
	text-align:left
}

div.box_news_trasp {
	border:0px solid #E2E0CB;
	background-color:#F5F5ED;
	padding:8px 15px 30px 0px ;
	margin-left:5px;
	margin-right:15px;
	text-align:left
}

div.box_3m {
	border:3px solid #FFFFFF;
	background-color:#FFFFCC;
	padding:8px 10px 30px 10px ;
	text-align:left
}

div.box_GB {
	border:1px solid #D1C8AA;
	background-color:#EDECDC;
	padding:8px 6px 30px 10px ;
	text-align:left
}


div.box_formulario {
	border:3px solid #EDECDC;
	background-color:#EDECDC;
	padding:8px 6px 10px 10px ;
	text-align:left
}


div.box_LINKS {
	border:1px solid #D1C8AA;
	
	padding:6px 4px 5px 5px ;
	text-align:left
}

.SMALLtitle2 
{
  font-family:Trebuchet MS;
 font-weight:bold;
  color:#D96B11;
  font-size:12px;
  letter-spacing:0PX;
  margin-bottom:20px;
}

.SMALLtitle2nero 
{
  font-family:Trebuchet MS;
 font-weight:bold;
  color:#3c3c3c;
  font-size:12px;
  letter-spacing:0PX;
  margin-bottom:20px;
}
.testobox
{
  font-family:Trebuchet MS;
  font-weight:normal;
  color:#3c3c3c;
  font-size:11px;
  letter-spacing:0PX;
  line-height:18px;
}

.testobox_i0
{
  font-family:Trebuchet MS;
  font-weight:normal;
  color:#3c3c3c;
  font-size:11px;
  letter-spacing:0PX;
  line-height:16px;
}


.atestobox {
  font-family:Trebuchet MS;
  font-weight:normal;
  color:#000000;
  font-size:11px;
  letter-spacing:0PX;
  line-height:18px;
  text-decoration:underline;
}

.atestobox:hover {
  font-family:Trebuchet MS;
  font-weight:normal;
  color:#3c3c3c;
  font-size:11px;
  letter-spacing:0PX;
  line-height:18px;
  text-decoration:underline;
}


.testo_home 
{
  font-family:Trebuchet MS;
  font-weight:normal;
  color:#000000;
  font-size:13px;
  letter-spacing:0PX;
  line-height:18px;
  padding-right:8px;
}

.testo_footer
{
  font-family:Trebuchet MS;
  font-weight:normal;
  color:#000000;
  font-size:13px; 
  letter-spacing:0PX;
  line-height:18px;
}


.div_title_wp
{
	border-bottom:2px solid #BDB98A;
	margin-right:6px;
	padding-bottom:2px;
	margin-bottom:8px;
}

.title_wp
{
  font-family:Trebuchet MS;
  font-weight:normal;
  color:#D96B11;
  font-size:17px;
  letter-spacing:0PX;
  
}







a{
	color: #0681b5;
	text-decoration: none;
}
a:hover{
	text-decoration: underline
}
input,select,textarea{
	border: #cacaca 1px solid;
	font-size: 11px;
	padding: 2px;
}
select{
	padding: 0
}
li{
	list-style: none
}
/*=== Layout ===*/
#page{
	background: #ffffff;
	margin: 0 auto;
	width: 946px;
}
#top, #footer{
	clear: both;
	height: 28px;
	margin: 0 auto;
	padding: 12px 0 5px 10px;
	width: 710px;
	margin-left:20px;
	background-color:#E2E0CB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border-top:4px solid #DFD6B6;
	
}
#page-bot{
	background: url(images/page-bot.gif) no-repeat top;
	height: 45px;
	overflow: hidden;
}
/*========= NAVIGATION LISTS =========*/

/*- Nav1 -*/
.nav1{
	float: left;
}
.nav1 li{
	float: left;
	height: 27px;
}
.nav1 li a{
	color: #878787;
	display: block;
	height: 27px;
	text-align: center;
}
.nav1 li.active a, .nav1 li a:hover, .nav1 li.current_page_item a{
	color: #ff7800;
	text-decoration: none;
	height:27px;
}
.nav1  { list-style: none; margin: 0px; padding: 0px;}
.nav1 li { padding: 0px; margin: 0px; display: inline; line-height: 14px; }

.nav1 li a { color:#3C454A; padding: 0px 0px 0px 6px; background: url(images/menuleft.gif) no-repeat left top; float: left;}
.nav1 li a span { padding: 4px 9px 6px 0px; display: block; background: url(images/menuright.gif) no-repeat right top; float: right; }
.nav1 li a span { float: none; }
.nav1 li a:hover span { }
.nav1 li a:hover , li.current_page_item a{ background-position: 0% -27px; text-decoration: none;}
.nav1 li a:hover span , li.current_page_item a span{ background-position: 100% -27px; }
