#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;

}



#header{
	width:885px; margin:0 auto;}
#headerRight{
	 repeat-y 0 0; color:#000000; position:relative;width:369px; float:right; border-bottom:#FFFFFF 1px solid; border-left:#FFFFFF 2px solid;}


#headerRight img{
	border:none; position:absolute; left: 302px; top:-50px;}
	



#red{background:#ffffff; width:778px; height:100%; margin:0 auto; border:2px solid #FDCA00;}
/* -- colore bordo e sfondo--*/
#redContainer{
	 background:#FFFFFF; width:778px;  overflow: auto; margin:0 auto;}
a.more{
	background:url(../images/grey_more_btn_bg.gif) no-repeat 0 0 #FFFFFF; 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;}
.redLeftTitolo{
	 background-color:#ffffff; width:478px; higth:100%;float:left; border-right:1px dashed #FDCA00; padding:20px 6px 0 20px;}
.redLeftTitolo h4{
	background-color:#ffffff; font:bold 30px/32px "Trebuchet MS", Arial, Helvetica, sans-serif; }	
.redLeft{
	 float:left; padding:20px 2px 0 15px;}
.redLeft h3{
	font:bold 14px/22px Arial, Helvetica, sans-serif; color:#2B2B2B;
	padding:18px 0 0 0; background-color:#ffffff; text-transform:uppercase;}
.redLeft p{
	font:normal 13px/18px Arial, Helvetica, sans-serif; color:#2B2B2B; background-color:#ffffff;}




/* -- colore linea--*/	
.redRight{
 background-color:#ffffff; width:200px;  float:left; padding:24px 0px 0 10px;}
.redRight h2{
	font:normal 16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2B2B2B;
	background-color:#ffffff; text-transform:uppercase; padding:0 0 18px 0;}	
.redRight h3{
	font:bold 16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 6px 0;}	
.redRight p{
	background-color:#ffffff; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#2B2B2B; background-color:#E2E2E2;}
/* -- red pannel end --*/



/* -- stile menu--*/
#menupan span.blackBottom{
height:28px; display:block; float:right;}
.menu{
padding:0 0px 0 0px; float:left; width:199px;}
.menu h2{
	font:normal 22px/25px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 0 0 68px;}
.menu ul{
	background:url(../images/article_ul_bg_gi.gif) no-repeat 0 10px; padding:4px 0 0 39px;}
.menu ul li{
	background:url(../images/divider_bg.gif) repeat-x 0 19px #FFFFFF; height:20px;
	font:normal 13px/19px Arial, Helvetica, sans-serif; color:#2b2b2b;}
.menu ul li.noborder{
	height:20px; background-color:#ffffff; background-image:none;
	font:normal 13px/19px Arial, Helvetica, sans-serif; color:#2B2B2B;}
.menu ul li a{
	height:19px; text-decoration:none; background-color:#ffffff;
	font:normal 13px/19px Arial, Helvetica, sans-serif; color:#2B2B2B; display:block;}
.menu ul li a:hover{
	height:19px; text-decoration:none; background-color:#FDCA00; 
	font:normal 13px/19px Arial, Helvetica, sans-serif; color:#FFFFFF; display:block;}
	.add{
	width:458px; float:left; padding:18px 0 0 0;}
.add img{
	images:0 10px 10px 0; border:none; padding:0;}
	
	body {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px}
#slider {width:545px}
.header1 {width:425px; border:2px solid #FDCA00; padding:8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(../images/header.gif)}
.header1:hover {background:url(../images/header_over.gif)}
.content1 {overflow:hidden}
.text1 {width:474px;  border-top:none; padding:15px}