body {
background-color: white;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
top:0px;
left:0px;
}

input,select,textarea{
padding:0;
margin:0;
font-size:12px;
border: 1px solid gray;
background-color: #EDEDED;
}

.cerca_button{
margin-left:300px;
padding:4;
font-size:14px;
border: 1px solid gray;
background-color: #EDEDED;
width:80px;
color:white;
background-color: #059E00;
}

.form_button{
margin-left:300px;
padding:4;
font-size:14px;
border: 1px solid gray;
background-color: #EDEDED;
width:180px;
color:white;
background-color: #059E00;
margin-bottom:15px;
}


h1, h2 {
margin-left:50px;
text-align: left;
font-family: Georgia, serif;
color: black;
font-size:15px;
}

h3, h4 {
font-family: Georgia, serif;
font-size:10px;
color: #006699;
}

hr{
margin-left:30px;
width:740px;
border: 1px solid gray;
}

A {
text-decoration:none;
color: #FE8E4E;
font-weight:bold;
}

A:hover {
text-decoration:none;
color:#649E74;
font-weight:bold;
}


ul { list-style:none; }

.smalltxt{
font-family: Arial, Helvetica, sans-serif;
font-size: 8px;
}

.smalltxt2{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

/* common css */

.maincont_bgk{
position: relative;
top: 30px;
margin: auto;
width:800px;
height:auto;
background-image:url(/images/linebgk.gif);
}

.over_header a {
font-size:9px;
text-decoration:none;
color: white;
}

.over_header{
background-color:#667585;
height:25px;
width:800px;
text-align:right;
}

.header{
text-align:center;
font-size:13px;
height:22px;
width:800px;
background-image:url(/images/bannertop.gif);
font-weight:bold;
color:#667585;
}

.menu{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
background-image:url(/images/linebgk2.gif);
text-align:center;
height:50px;
width:800px;
color:#649E74;
}

.menu A{
text-decoration:none;
color: #059E00;
font-weight:bold;
}


.testo{
text-align:justify;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
margin-left:50px;
width:700px;
margin-bottom:50px;
}

.bottom{
clear:both;
font-family: Georgia, serif;
background-image:url(/images/linebottom.gif);
text-align:center;
font-size:10px;
height:60px;
width:800px;
}

.motore{
margin-top:20px;
}

.cont_search{
margin-top:40px;
margin-bottom:40px;
height: auto;
}

.cont_item{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
margin:5px;
position:relative;
background-color:#F4F4F4;
border: 1px dotted gray;
height: 60px;
}


.cont_item a{
text-decoration:none;
color: black;
font-weight:normal;
}

.item_img{
margin:5px;
border: 1px dotted gray;
}

.banner_title{
width:800px; 
height:55px; 
background-image:url(/images/banner_logo.gif);
}

/* index cont */

.index_slogan{
font-family:  Georgia, serif;
font-size: 18px;
}

.main_cont{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
position: relative;
top: 5px;
margin: auto;
width:958px;
height:auto;
background-image:url(/images/index_bgk0A.jpg);
}

.index_header_menu{
 width:950px;
text-align:right;
font-size:14px;
clear:both;
margin-bottom:10px;
height:75px;
}

.index_cont_logo {
float:left;
width: 345px;
height: 290px;
}
.index_button_center {
text-align:center;
width: 958px;
height:40px;
}

.index_button_left {
float:left;
width: 250px;
height: auto;
}

.index_info{
clear:both;
width:910px;
margin-top:10px;
font-size: 10px;
text-align:center;
}

.index_button_aff {
width:200px;
margin-top:20px;
margin-left:30px;
height: 60px;
text-align:center;
}
.index_button_fin {
margin-top:20px;
height: 100px;
width: 180px;
margin-left:60px;
text-align:center;
}

.index_button_a {
height: 70px;
width: 370px;
margin-left:23px;
text-align:center;
}
.index_button_v {
height: 70px;
}
.index_button_val {
margin-top:20px;
height: 100px;
margin-left:30px;
width:260px;Li
text-align:center;
}
.index_button_cons {
margin-top:20px;
height: 65px;
margin-left:50px;
width:270px;
text-align:center;
}

.cornice1{
width:100%;
height:100%;
border: 3px solid #F77623;
}
.cornice2{
border: 1px solid #D5D5D5;
}
.cornice3{
border: 3px solid #6C8C74;
}

