html{
	
}
body{
	font-family:arial;
	background:#e8bd66 url(../images/bg_generale_1.jpg);
	margin:0;
	font-size:12px;
	color:#333;
}

.additional{
width:190px;
float:left;
margin:10px 5px 0 0;
}

.additional h1{
font-size:14px;
color:#000000;
margin:0 0 5px 0;
}

#banner {
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
border:0px;
width: 500px;
height: 400px;
left: 333px;
top: 148px;
z-index:500;
overflow:auto;
padding:3px;
background:url(../images/bg_popup_home.png) no-repeat;
}
#banner a
{
font-size:14px;
font-weight:bold;
color:#000;
text-decoration:none;

}
#banner a:hover
{
text-decoration:underline;
}
#chiudi
{
position:absolute;
width:53px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#000000;
left: 770px;
top: 125px;
text-align:center;
background:url(../images/x.png) no-repeat;
}
#chiudi a
{
font-weight:bold;
color:#000000;
text-decoration:none;
text-align:center;
}
#chiudi a:hover
{
color:#990000;
text-decoration:none;
text-align:center;
}




.cols2 h2{
font-family:verdana;
color:#000;
font-size:14px;
margin:5px 0 5px 0;
}

.cols2 a{
color:#333333;
text-decoration:underline;
font-weight:bold;
}

.cols2 a:hover{
text-decoration:none;
}

.col2 h1{
font-family:verdana;
color:#000;
font-size:18px;
margin:5px 0 5px 0;
}

.col2_def{
width:695px;
float:left;
padding:0 5px 10px 5px;
color:#666666;
}

.col2_def h1{
font-family:verdana;
color:#000;
font-size:18px;
margin:5px 0 5px 0;
}

.cols1{
width:895px;
float:left;
padding:5px 0 10px 5px;

}

.cols1 h1{
font-family:verdana;
color:#000;
font-size:18px;
margin:5px 0 5px 0;
}

.cols1 h2{
font-family:verdana;
color:#000;
font-size:14px;
margin:5px 0 5px 0;
}

.cols1 a{
color:#333333;
text-decoration:underline;
font-weight:bold;
}

.cols1 a:hover{
text-decoration:none;
}

.cols1_det_cane{
width:695px;
float:left;
padding:5px 0 10px 5px;

}

.cols1_det_cane h1{
font-family:verdana;
color:#000;
font-size:18px;
margin:5px 0 5px 0;
}

.cols1_det_cane a{
color:#333333;
text-decoration:underline;
font-weight:bold;
}

.cols1_det_cane a:hover{
text-decoration:none;
}

.cols2_det_cane{
width:195px;
float:left;
padding:5px 0 10px 5px;
}

.cols2_det_cane a{
color:#333333;
text-decoration:none;
}

.cols2_det_cane a:hover{
color:#990000;
text-decoration:underline;
}

.cols2 {
width:500px;
float:left;
padding:5px 5px 10px 5px;
}

.cols2 h1{
font-size:18px;
color:#000000;
margin:0 0 5px 0;
}

.content{
width:900px;
margin:auto;
min-height:400px;
}

.footer{
width:900px;
margin:auto;
min-height:45px;
background:url(../images/bg_footer.jpg) repeat-x;
text-align:center;
color:#000000;
padding:10px 0 10px 0;
border-bottom:1px solid #999;
border-top:1px solid #999;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.formselect {
width:90%;
font-size:11px;
padding:2px;
color:666666;
border:1px solid #999999;
	}
.formtext {
width:90%;
font-size:11px;
padding:2px;
color:666666;
border:1px solid #999999;
	}
.formtextarea {
width:90%;
height:200px;
font-size:11px;
padding:2px;
color:666666;
border:1px solid #999999;
	}
.formbutton {
font-size:11px;
padding:2px;
color:666666;
border:1px solid #999999;
	}


.gallery{
width:500px;
float:left;
}

.main{
width:980px;
background-image:url(../images/bg_generale.jpg);
background-repeat:repeat-y;
min-height:300px;
margin:auto;
}

.menu{
width:195px;
float:left;
}

.menu h1{
font-size:14px;
color:#000000;
margin:0 0 5px 0;
}

.news_scorrevoli{
border-bottom:1px solid #999999;
padding:5px 0 5px 0;
}

.news_scorrevoli a{
color:#990000;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
}

.news_scorrevoli a:hover{
color:#000099;
text-decoration:underline;
}

.menu_scorrevole_lato_sx{
width:695px;
float:left;
padding:0 5px 0 0;
}

.menu_scorrevole_lato_dx{
width:190px;
float:left;
padding:0 0 0 10px;
}


.title{
}
