body{

background: url(img/sfondo_gradiente.jpg);

background-repeat: repeat-x;
background-color: #B2B0C5;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

.base {
	min-height: 200px;
    height: auto !important;
    height /**/: 200px;
    height: 200px;

	background-repeat: repeat-x;
	background-position: top;
    background-color: white;


	position:relative;
	width: 980;

	}

img{
border:1px solid silver;
}

.logo img{
border:0px;
}

.sep1{

background: url(img/sep1.jpg);
    height: 1px;
	
width: 980;
}

.main_top{

background: url(img/top_div.png);
    height: 10px;
	background-position: top;
    
width: 1000;
}

a{
text-decoration:none;
}

a:hover{
text-decoration:underline;
}
.main{
padding-left: 0px;
padding-right: 0px;
text-align:center;
background: url(img/sfondo_div.png);

    height: auto !important;
  

	background-position: top;
	width: 1000;
}




td{
	font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.corpo{
position:relative;
padding-left: 0px;
padding-right: 0px;
text-align:left;
	width: 980;
	font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

.corpo_sx {
padding-left: 10px;

	position:absolute;
	width: 780;
	height: 400;
	left:0px;
	top:300;
}
.corpo_dx {
list-style-type:disc; 
padding-left: 10px;
padding-right: 10px;
	position:absolute;
	width: 180;
	height: 400;
	left:780px;
	top:300;
}
.main_menu {
text-align:center;
padding-left: 10px;
padding-right: 10px;
background-color:#EEEEEE;
margin-bottom:3px;
padding-left:3px !important;
width:980px;
height:25px;
}

.main_menu2 {
text-align:center;
padding-left: 10px;
padding-right: 10px;
background-color:white;
margin-bottom:3px;
padding-left:3px !important;
padding-right:3px !important;
height:20px;
	position:absolute;
	left:380px;

}
.main_menu2 li{
text-align:center;
list-style:none;
color:#626262;
float:left;
font-weight:bold;
padding:5px;
background-color:#FD7B3B;
border-right:1px solid #FFFFFF;
width:100px;
}

.menu_2 {
height:25px;
background:#EEEEEE url(img/bottom_box_esteso1.png) no-repeat scroll left bottom;
color:#777777;
font-size:12px;
margin-top:5px;
margin-bottom:5px;
padding:2px;
}
.menu_3 {
height:25px;
background:#BDBDCF url(img/bottom_box_esteso2.png) no-repeat scroll left bottom;
color:#777777;
font-size:12px;
margin-top:5px;
margin-bottom:5px;
padding:2px;
}
.menu_4 {
height:25px;
background:#FDADAD url(img/bottom_box_esteso3.png) no-repeat scroll left bottom;
color:#777777;
font-size:12px;
margin-top:5px;
margin-bottom:5px;
padding:2px;
}
.menu_5 {
height:25px;
background:#FFFFC0 url(img/bottom_box_esteso4.png) no-repeat scroll left bottom;
color:#777777;
font-size:12px;
margin-top:5px;
margin-bottom:5px;
padding:2px;
}
.logo{
border:0;
}
.menu_2 li{
color:#626262;
float:left;
font-weight:bold;
padding:5px;

}
.menu_3 li{
color:#626262;
float:left;
font-weight:bold;
padding:5px;

}
.menu_4 li{
color:#626262;
float:left;
font-weight:bold;
padding:5px;

}
.main_menu li{
list-style:none;
border-right:1px solid #FFFFFF;

color:#626262;
float:left;
font-weight:bold;
padding:5px;

}
.menu1{
background-color:#BDBDCF;

}
.menu3{
background-color:#FF8080;

}
.menu2{
background-color:#FDADAD;

}

li a{
color:#626262;
}

li:hover {
background-color:red;
}

h2{
font-size:20px;
line-height:24px;
margin-bottom:10px;

color:#004A99;
font-family:Arial,Helvetica,sans-serif;
}
h3{
text-align: justify; 
font-size:14px;
line-height:20px;
margin-bottom:10px;
color:black;
font-family:"Lucida Sans Unicode",Arial,Helvetica,sans-serif;
font-weight:normal;
}
h4{
font-size:14px;
line-height:15px;
margin-bottom:2px;
color:#004A99;
font-family:Georgia,Arial,Helvetica,sans-serif;

}

h5{
font-size:18px;
line-height:19px;
margin-bottom:2px;
color:#004A99;
font-family:Georgia,Arial,Helvetica,sans-serif;

}
h6{
text-align: justify; 
font-size:14px;
margin-top:0px;
margin-bottom:0px;
padding-top: 0px;
padding-bottom: 0px;
color:black;
line-height:23px;
font-family:"Lucida Sans Unicode",Arial,Helvetica,sans-serif;
font-weight:normal;
text-transform:upper;
}
h7{
text-align: justify; 
font-size:38px;
margin-top:0px; 
margin-bottom:0px;
padding-top: 0px;
padding-bottom: 0px;
color:#004A99;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
text-transform:upper;
}
.testo_articoli{
color:#353535;
font-family:Verdana,clean,'Sans Serif',Arial;
font-size:16px;
}


