/* CONFIGURAZIONI BEGIN */
body{
	font-family:  arial, verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #000;
	margin: 0;
	background: #919191;
}
.shinystat 
{ 
	display:none; visibility:hidden; 
}
.hide{
	display: none;
}
.floatclear{
	clear: both;
	font-size: 0em;
	height: 0em;
	width: 0em;
	padding: 0;
	margin: 0;
	border: 0;
}
.floatleft{
	float: left;
}
.floatright{
	float: right;
}
.floatclearleft{
	clear: left;
}
.floatclearright{
	clear: right;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
dl, dd{
	margin: 0;
	padding: 0;
}
ul, ol{
	margin: 0;
	padding: 0 0 0 25px;
}
span{
	margin: 0;
	padding: 0;
}
hr {
	background: #333333;
	color: #333333;
	border: 0;
	height: 1px;
	margin-bottom: 15px;
}
form{
	margin: 0;
	padding: 0;
}
p{
	margin: 0;
	padding: 0;
}
h1{
	display: none;
}
.sommario{
	display: none;
}
.red
{
color:#b30000;
}
/* CONFIGURAZIONI END */
.container{
	margin: auto; 
	width: 984px; 
	background: #fff;
}
.container2{
	margin: auto; 
	width: 944px; 
	padding-bottom: 20px; 
	background: #fff;
}
/*home*/
.home_top{
	width: 944px; 
	height: 80px; 
	background: url(../img/home_top.gif) top left no-repeat;
}
.home_sx{
	width: 437px; 
	height: 462px; 
	background: url(../img/home_sx.jpg) top left no-repeat; 
	float: left;
}
.home_dx{
	width: 507px; 
	height: 462px; 
	background: url(../img/home_dx.gif) top left no-repeat; 
	float: left;
}
.link_home{
	width: 225px; 
	height: 30px; 
	margin-left: 280px; 
	margin-top: 400px; 
	display: block;
}
.home_bottom{
	background: url(../img/bg_bottom_2.gif) top left repeat-y;
}
.home_bottom_sx{
	margin-left: 10px; 
	padding-top: 13px; 
	padding-bottom: 10px; 
	color: #fff; 
	font-size: 0.9em; 
	font-weight: bold; 
	width: 427px; 
	float: left;
}
.home_bottom_sx_dx{
	float: right; 
	margin-right: 10px;
}
.home_bottom_dx{ 
	float: left; 
	width: 460px; 
	margin-left: 40px; 
	padding-top: 10px; 
	padding-bottom: 10px; 
	color: #000; 
	font-size: 1.2em; 
	font-weight: bold; 
	text-align: center;
}
.home_bottom_dx a
{
	color:#000;
	text-decoration:underline;
}
/*interno*/
.interno_top{
	width: 944px; 
	background: url(../img/interno_top.gif) top left no-repeat;
}
.logo_home
{
position:absolute; 
width:215px; 
height:90px;
}
.menu_top{
	margin-left: 216px;
}
.menu_top ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.menu_top li{
	padding-left: 9px;
	padding-right: 24px;
	padding-top: 33px;
	padding-bottom: 0px;
	font-size: 1.4em;
	font-weight: bold;
	background: url(../img/bg_menutop.gif) top left repeat-y;
	float: left;
	color: #B40001;
}
.menu_top a{
	text-decoration: none;
	color: #000;
}
.menu_top a:hover{
	text-decoration: underline;
	color: #B40001;
}
.immagine_interno1{
	width: 944px;
	height: 313px;
	background: url(../img/big_interno1.jpg) top left no-repeat;
	margin-bottom: 12px;
}
.immagine_interno2{
	width: 944px;
	height: 313px;
	background: url(../img/big_interno2.jpg) top left no-repeat;
	margin-bottom: 12px;
}
.immagine_interno3{
	width: 944px;
	height: 313px;
	background: url(../img/big_interno3.jpg) top left no-repeat;
	margin-bottom: 12px;
}
.immagine_interno4{ 
	width: 944px;
	height: 99px;
	background: url(../img/big_interno4.jpg) top left no-repeat;
}
.immagine_interno5{
	width: 944px;
	height: 99px;
	background: url(../img/big_interno5.jpg) top left no-repeat;
}
.immagine_testimonianze{
	width: 944px;
	height: 204px;
	background: url(../img/big_testimonianze.jpg) top left no-repeat;
	/*margin-bottom: 12px;*/
}
.immagine_testimonianze_2{
	width: 944px;
	height: 204px;
	background: url(../img/testimonianze_2_top.jpg) top left no-repeat;
	/*margin-bottom: 12px;*/
}
.cont_interno1{
	width: 944px; 
	background: #E0E7EF;
}
.cont_interno1_img{
	width: 218px; 
	height: 181px; 
	background: url(../img/small_interno1.jpg) top left no-repeat #fff; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	float: left;
}
.cont_testimonianze_img{
	width: 218px; 
	height: 304px; 
	background: url(../img/left_testimonianze.jpg) top left no-repeat #fff; 
	padding-right: 4px; 
	/*padding-bottom: 5px; */
	float: left;
}
.cont_testimonianze_2_img{
	width: 218px; 
	height: 304px; 
	background: url(../img/testimonianze_2-bottom_sx.jpg) top left no-repeat #fff; 
	padding-right: 4px; 
	/*padding-bottom: 5px; */
	float: left;
}
.cont_testimonianze_img2{
	width: 253px; 
	height: 304px; 
	background: url(../img/right_testimonianze.jpg) top left no-repeat #fff; 
	padding-right: 4px; 
	/*padding-bottom: 5px;*/
	float: left;
}
.cont_testimonianze_2_img2{
	width: 253px; 
	height: 304px; 
	background: url(../img/testimonianze_2-bottom_dx.jpg) top left no-repeat #fff; 
	padding-right: 4px; 
	/*padding-bottom: 5px;*/
	float: left;
}
.cont_interno3_img{
	width: 218px; 
	height: 181px; 
	background: url(../img/small_interno3.jpg) top left no-repeat #fff; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	float: left;
}
.cont_interno1_txt{
	float: left; 
	padding: 10px; 
	font-size: 1.3em; 
	width: 700px;
}
.cont_testimonianze_box {
float:left;
font-size:1.4em;
line-height:21px;
margin-right:2px;
padding:20px 10px 10px;
width:443px;
}
.cont_testimonianze_box a
{
text-decoration:underline; 
float:right; 
color:#FF0000; 
font-weight:bold; 
font-size:13px;
}
.cont_interno1_box{
	float: left; 
	width: 49%;
}
.cont_interno1_box_left{
	background: url(../img/bg_cont_interno1.gif) top left no-repeat; 
	padding-left: 20px; 
	padding-right: 25px; 
	padding-bottom: 20px;
}
.cont_interno1_box_right{
	background: url(../img/bg_menutop.gif) top left repeat-y; 
	padding-left: 20px; 
	padding-right: 25px; 
	padding-bottom: 20px;
}
.cont_interno2{
	background: url(../img/small_interno2_4.jpg) top right no-repeat;
        height: 260px;
}
.cont_interno4{
	background: url(../img/small_interno4.gif) top left no-repeat;
}
.cont_interno5{
	background: url(../img/small_interno5.gif) top left no-repeat;
}
.cont_interno2_box{
	width: 304px; 
}
.cont_interno4_box{
	width: 260px; 
	float: left; 
	margin-left: 222px;
	background: url(../img/bg_cont_interno1.gif) top left no-repeat; 
}
.cont_interno5_box{
	width: 260px; 
	float: left; 
	margin-left: 222px;
}
.cont_interno4_box2{
	width: 420px; 
	float: left; 
}
.cont_interno4_txt{
	float: left; 
	padding: 15px; 
	padding-top: 0;
	font-size: 1.25em; 
	width: 240px;
}
.cont_interno6_txt{
	float: left; 
	padding: 15px; 
	padding-top: 0;
	font-size: 1.25em; 
	width: 240px;
	background: url(../img/bg_cont_interno1.gif) top left no-repeat; 
}
.cont_interno7_txt{
	float: left;  
	padding-top: 0;
	font-size: 11px; 
	width: 240px; 
}
.cont_interno2_box_top{
	background: url(../img/bg_interno2_box_top.gif) top left no-repeat #E0E7EF; 
	padding: 5px; 
	padding-left: 30px; 
	font-size: 1.2em; 
	font-weight: bold; 
	color: #B40001;
}
.cont_interno2_box ul{
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 10px;
}
.cont_interno2_box li{
	padding-bottom: 3px;
	margin-bottom: 5px;
	border-bottom: 1px solid #B40001;
}
.titolorosso{
	color: #B40001; 
	font-weight: bold; 
	font-size: 1.2em;
}
.titolorosso a
{
	color: #B40001; 
}
.titolorossobig a
{
	color: #B40001; 
	text-decoration:none;
}
.titolorossobig{
	color: #B40001; 
	font-weight: bold; 
	font-size: 1.4em;
}
.asterix{
	color: #B40001; 
	font-weight: bold; 
	font-size: 1.1em;
}
.cont_interno5_txt{
	margin-left: 20px; 
	border-top: 1px solid #B40001;  
	border-bottom: 1px solid #B40001;
}
.iframe{
	font-size: 0.9em; 
	padding: 5px; 
	background: #fff;
}
.button{
	background: #B40001; 
	color: #fff; 
	font-size: 1.1em; 
	font-weight: bold; 
	border: 0; 
	width: 6em;
}
.interno_bottom{
	background: url(../img/bg_bottom.gif) top left repeat-y;
	width: 944px;
	height: 10px;
}
.testimonianze_bottom{
	background: url(../img/footer_testimonianze.jpg) top left repeat-y;
	width: 944px;
	height: 10px;
}
.interno_bottom2{
	background: url(../img/bg_bottom2.gif) top left repeat-y;
	width: 944px;
	height: 10px;
}
.interno_bottom3{
	background: url(../img/bg_bottom3.gif) top left repeat-y;
	width: 944px;
	height: 10px;
}
.interno_bottom4{
	background: url(../img/bg_bottom4.gif) top left repeat-y;
	width: 944px;
	height: 10px;
}
.interno_bottom5{
	background: url(../img/bg_bottom_3.gif) top left repeat-y;
	width: 944px;
	height: 10px;
}
table { font-size:10px;}