*{
margin:0 auto;
padding:0;
}

body{
	margin:0;
	font:  normal 12px/1.6 Arial, Helvetica, sans-serif;
	color: #000000;
}

.bodyHome{ background: #F2F2F2 url(../img/bkg_body.jpg) top left repeat-x;}
.bodyInterno{background: #F2F2F2 url(../img/bkg_body_interno.jpg) top left repeat-x;}


input, select{
font-size:11px;
}

.left{
	float:left;
}

a{
	color: #690810;
	text-decoration:none;
}

a:hover{
	color: #690810;
	text-decoration:none;
}

.container{
	width: 964px;
	background:#ffffff url(../img/bkg_content.gif) top left repeat-y;

}

.container .lingue{
	width: 250px;
	padding: 10px 0 10px 0;
	text-align:right;
	float:right;

	
}

.container .logo{
	width: 215px;
	float:left;

}



.container .scritta{
	width: 620px;
	padding: 0 0 0 95px;
	text-align: right;
	float:left;
	

	
}

.container .lingue img{
	padding: 0 0 0 12px;
}

.container .testata{
	width: 960px;
	background: url(../img/bkg_testata.jpg) top left repeat-x;
	float:left;
}

.container .menu{
	width: 960px;
	height: 21px;
	background: url(../img/bkg_menu.jpg) top left repeat-x;
	padding: 14px 0 10px 0;
	text-align:center;
	float:left;
	font-size:13px;

}


.container .menu img{
	padding: 2px 10px 0px 10px;
	vertical-align:top;
}

.container .menu a{
	color: #690810;
	font-weight:bold;
	text-decoration:none;
}

.container .menu a:hover{
	color: #690810;
	font-weight:bold;
	text-decoration:underline;
}

.container .content{
	width: 960px;
	float:left;
}

.container .content .colonna_sx{
	width: 244px;
	padding: 40px 25px 40px 31px;
	float:left;
}

.container .content .colonna_sx .box{
	width: 240px;
	padding: 1px;
	background-color: #C8C8C8;
	border: 1px solid #EDEDED;
	color: #FFF
}

.container .content .colonna_sx .box_int{
	width: 230px;
	background: #650810 url(../img/bkg_box.jpg) bottom left repeat-x;
	border: 5px solid #F2F2F2;
}



.container .content .colonna_sx .box2{
	width: 230px;
	padding: 7px;
	background-color: #F2F2F2;
}


.container .content .colonna_dx{
	width: 619px;
	padding: 36px 31px 10px 10px;
	float:left;
}

.container .content .colonna_dx .gallery{
	background-color: #F2F2F2;
}

.bordo{
	padding: 1px;
	background-color: #C8C8C8;
	border: 1px solid #EDEDED;
	float: left;
}

.bordo img.bordo2{
	border: 4px solid #F2F2F2;
	float:left
}

.footer{
	width: 964px;
	padding: 20px 0;
	text-align:center;
	/*background:url(../img/logo_footer.jpg) top right no-repeat;*/
}

.footer a{
color: #333333;
text-decoration: underline;
}

.footer a:hover{
color: #333333;
text-decoration: none;
}

.verdone{
color:#999999;
font-size:15px;
}

.offerte{
color:#666600;
font-weight:bold;
font-size:12px;
padding-left:20px;
letter-spacing:1px;
}
.offerte a{
color:#666600;
}

.offerte a:hover{
color:#666600;
text-decoration:underline;
}

.vedi_altre{
text-align:left;
font-weight:bold;
color:#666600;
font-size:11px;
padding-left:160px;
}

.vedi_altre a{
color:#666600;
text-decoration:none;
}

.vedi_altre a:hover{
color:#999999;
text-decoration:underline;
}
a.no_under{ text-decoration:none; }

a.offerte{ color: #000000; text-decoration:none; }
a.offerte:hover{ color: #000000; text-decoration:none; }

/* FONTS */

h1 {
	font-size: 25px;
	color:#690810;
	font-weight:bold;
	line-height:1.0;	
}

.slogan{
font-size:25px;
color:#999999;

}

.slogan1{
font-size:20px;
color:#690810;
}

.font25{
	font-size:25px;
}

.font20{
	font-size:20px;
}

.font15{
	font-size:15px;
}

.font13{
	font-size:13px;
}

.font11{
	font-size:11px;
}

.font10{
	font-size:10px;
}

.white {
	color:#FFFFFF;
}

.verde{
	color:#690810;
}

.verde_scuro{
	color:#999999;
}

.grey{
	color:#B2B2B2;
}