#main {	
/*box principale*/

	width: 100%;
	height: 250px;
}
.overproperty {	
/*proprietà del div sovrapposto al flash*/
	width:100%;	
    overflow: hidden; 
}
.mainbox {	/*proprietà del box contenuto nel div*/
	text-align: center;

}
#red{background:#E2E2E2; width:778px; margin:0 auto;}
#redContainer{  width:778px; overflow: auto; margin:0 auto;}
a.more{
	background:url(../images/grey_more_btn_bg.gif) no-repeat 0 0 #E2E2E2; color:#2B2B2B;
	width:49px; height:23px; padding:26px 0 0 68px; images:2px 0 0 0; display:block; float:right;
	font:bold 10px/10px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none;}
a.more:hover{
	background:url(../images/grey_more_btn_bg_h.gif) no-repeat 0 0 #E2E2E2; color:#2B2B2B;
	width:49px; height:23px; padding:26px 0 0 68px; images:2px 0 0 0; display:block; float:right;
	font:bold 10px/10px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none;}

.redLeft{ background:#E2E2E2; width:378px; float:left;  border-right:1px dashed #2b2b2b; padding:15px 6px 0 32px;}
.redLeft h3{
	font:bold 14px/22px Arial, Helvetica, sans-serif; color:#2B2B2B;
	padding:18px 0 0 0; text-transform:uppercase;}
.redLeft p{
	font:normal 13px/18px Arial, Helvetica, sans-serif; color:#2B2B2B;}
.redRight{background:#E2E2E2;
	width:214px; float:left; padding:18px 76px 0 22px;
	 no-repeat 0 0;}
.formRight{
	width:206px; padding:0 0 36px 0;}	
.formRight span.top{
	background:url(../images/form_right_top.gif) no-repeat 0 0 #E2E2E2;
	color:#000000; height:15px; line-height:0; font-size:0; display:block;}	
.formRight span.bottom{
	background:url(../images/form_right_bottom.gif) no-repeat 0 0 #E2E2E2;
	color:#000000; height:18px; line-height:0; font-size:0; display:block;}	
.formRight form{
	background:url(../images/form_bg.gif) repeat-y 0 0 #E2E2E2;
	color:#000000; height:116px; padding:0 29px;}	
.formRight form h2{
	font:bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2B2B2B; text-transform:uppercase;
	background:url(../images/newsletter_icon.gif) no-repeat 0 3px #E2E2E2; padding:0 0 3px 15px; float:left;}
.formRight form label{
	font:normal 10px/21px Arial, Helvetica, sans-serif; color:#2B2B2B;
	background-color:#E2E2E2; text-transform:uppercase; float:left;}
.formRight form input{
	font:normal 10px/11px Arial, Helvetica, sans-serif; color:#2B2B2B;
	border:#969696 1px solid; background-color:#FFFFFF;
	padding:1px; width:144px; height:11px; float:left;}
.formRight form input.submit{
	color:#000000;
	border:none; background-color:#FFFFFF;
	padding:0; images:10px 0 0 0; width:46px; height:13px; float:right;}
.redRight h2{
	font:normal 18px/21px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2B2B2B;
	text-transform:uppercase; padding:0 0 18px 0;}	
.redRight h3{
	font:bold 10px/10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2B2B2B;
	 text-transform:uppercase; padding:0 0 0px 0;}	
.redRight p{
	font:normal 10px/11px Arial, Helvetica, sans-serif; color:#2B2B2B; }
/* -- red pannel end --*/
