*{margin:0px; padding:0px; font-family:arial; font-size:12px}
body{margin:auto;text-align: center; background-color:#DDDDDD;font-family:arial;}

hr{visibility:hidden; clear:both; height:1px}

#container1{width: 980px; height:auto !important; min-height:100%; height:100%;background-color:#FFFFFF;padding:0px;margin:auto;}

#foot {font-size:10px;height:10px;background-color:#FF7F00;}
.header{border:0px solid red;height:72px; width:974px; background-image: url(img/headimg.gif); background-position:top left; background-repeat:no-repeat; margin-bottom:0px;margin-top:0px;}
.header img{border:0px}


/*menu*/
#menu_box{float:right;width:608px;height:auto;margin-top:25px;}
#menu_top1{clear:both;height:25px;text-align:right; border:0px solid red; margin-top:0px;width:auto;display:block;margin-left:0px;}

#menu_top1 div{padding:2px 6px; border-right:1px solid #FFFFFF;float:left;}
#menu_top1 div a,#menu_top1 div a:visited{font-family:Arial, Helvetica, Serif;font-size:13px;color:#525152; font-weight:bold; text-decoration:none;}
#menu_top1 div a:hover{color:white}

#menu_top2{clear:both;height:25px;display:block;border:0px solid red;margin-left:0px;}
#menu_top2 div{float:left; padding:2px 6px; border-right:1px solid #FFFFFF}
#menu_top2 div a,#menu_top2 div a:visited{font-family:Arial, Helvetica, Serif;font-size:13px;color:#3F362D; font-weight:bold; text-decoration:none;}
#menu_top2 div a:hover{color:white}

.headline{float:left;color:white;;width:275px;font-family:arial;font-size:11px;font-weight:bold;margin-left:18px!important;margin-left:9px;margin-top:0px;}

#destro{width:300px;float:left;border:0px solid red;margin-top:10px; margin-left:10px;}

#central{width:664px; border:0px solid red;float:left;margin-top:10px;}

#central #immagini{}
#central #immagini img{border:0px;}
#central #contenuto p.par1{float:left; width:19%; text-align:center; border:1px solid white;}
#central #contenuto p.par2{border:0px solid red; text-align:center;}
#central #contenuto a{font-size:12px; color:#000000; background:#FF7F00; display:block; font-weight:normal; text-decoration:none; line-height:24px;}
#central #contenuto a:hover{color:#FFFFFF;}
 p.testo{margin-top:20px}

.break{clear:both;}
#colsx{width:33%;height:auto; float:left;border:0px solid red;min-height:200px;text-align:center;padding-top:18px;}
#coldx{width:65%;height:auto; float:left;text-align:justify;padding-top:10px!important;padding-top:20px;padding-left:3px;}


#central #aziende{}
#central #aziende .riga{border-bottom:1px solid #B4B8BB; position:relative; top:0px; left:0px; margin-top:10px; margin-bottom:10px; }
	#central #aziende .riga p.logo{float:left; border:0px solid blue;}
	#central #aziende .riga p.testo{float:left; border:0px solid blue; margin-left:10px; font-weight:bold;}
	#central #aziende .riga p.key{float:left; border:0px solid blue; margin-left:10px;}
	#central #aziende .riga p.link{float:left; border:0px solid blue; margin-left:10px;}
	#central #aziende .riga p.link a{color:#FF7F00; text-decoration:undeline;}

#central #coldx div.articolo{border-bottom:1px dashed #666666; margin-bottom:10px;padding:3px 10px 3px 0px!important;padding:0px 10px 0px 0px;}
#central #coldx div.articolo a,#central #coldx div.articolo a:visited{color:#333333;}
#central #coldx div.articolo a:hover{color:#800000;}
#central #coldx div.articolo img{float:left;margin-right:20px;}

#central div.news {border-bottom:1px dashed #666666; margin-top:10px; padding:10px 10px 10px 10px; font-weight:normal; text-align:justify;}
#central div.news h1 {font-weight:bold; color:#333333;}
#central div.news .date {text-align:right}
#central div.news .link {margin-top:10px}
#central div.news a {color:#333333; text-decoration:none; font-weight:normal}
#central div.news a:hover{color:#800000; font-weight:normal}
#central div.news img{margin-right:10px; float:left; width:33%}


 /*newsletter*/
.newsletter{width:156px;height:125px;margin-top:4px!important;margin-top:4px;margin-left:0px;background-image:url(img/bg_newsl.gif);background-position:top left; background-repeat:no-repeat;float:left;display:block;border:0px solid red;}
.newsletter table{margin-top:34px!important;margin-top:36px;margin-left:0px;padding:6px 0px 0px 0px;font-family:Arial;font-size:10px;color:#FFFFFF;}
/*boxes*/
.box1cont{background-image: url(img/win_top_cx.gif); background-position:top left; background-repeat:repeat-x;}
.box1top_dx{width:100%;height:36px;background-image: url(img/win_top_dx.gif); background-position:top right; background-repeat:no-repeat;}
.box1top_sx{width:100%;height:36px;background-image: url(img/win_top_sx.gif); background-position:top left; background-repeat:no-repeat;padding-left:17px;padding-top:14px;font-family:Arial;font-size:14px;font-weight:bold;color:#FF7F00;}
.box1top_tot{width:100px;height:36px;float:right;border:1px solid red;}
.box1news_sx{width:100%;height:36px;background-image: url(img/win_top_sx.gif); background-position:top left; background-repeat:no-repeat;padding-left:17px;padding-top:14px;font-family:Arial;font-size:14px;text-transform:uppercase;font-weight:bold;color:#666666;}

.box1c_sx{width:100%;height:auto;background-image: url(img/win_pix.gif); background-position:top left; background-repeat:repeat-y;}
.box1c_dx{width:100%;height:auto;background-image: url(img/win_pix.gif); background-position:top right; background-repeat:repeat-y;}
.box1c_dx img{width:auto !important; max-width:386px;margin:15px 0px 4px 8px;/* width:386px; */}
/**/
.box1c_foto{width:100%;height:auto;background-image: url(img/win_pix.gif); background-position:top right; background-repeat:repeat-y;}
.box1c_foto img{margin:10px 0px 4px 6px;}
/**/
.box1text{width:auto;height:auto;padding:6px 18px 10px 18px;font-family:Arial;font-size:10px;color:#666666;}
.box1text table{padding:0px;font-size:12px;}
/**/
.box1btm_sx{width:100%;font-size: 1px;background-image: url(img/win_btm_sx.gif); background-position:bottom left; background-repeat:no-repeat;padding:0px;margin:0px;}
.box1btm_dx{width:100%;height:6px;background-image: url(img/win_btm_dx.gif); background-position:bottom right; background-repeat:no-repeat;padding:0px;display:block;line-height:2px;}
.btn_mn{width:145px;height:30px;border-bottom:1px dotted #C0C0C0;background-image: url(img/star.gif); background-position:center right; background-repeat:no-repeat;font-size:12px;font-weight:bold;}
.btn_mn span{line-height:30px;}
.spacer{width:100px;height:8px;display:block;font-size:1px;}
/**/
.subscribe{background-color: #FF7F00;border: 1px inset;font-family: Arial;font-size: 10px;color: #000000;cursor: hand;border-color: #999999 #000000 #000000 #999999;height: 17px;width:100px;margin-top:10px;margin-bottom:10px;}

#contpag{width:430px;height:16px;border-top:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;margin-bottom:15px;}
#contpag span{float:left;margin-right:50px;}

div.paginazione{}
div.paginazione a,div.paginazione a:visited{padding:1px 3px; background-color:#FF7F00; color:#FFFFFF; font-weight:bold; text-decoration:none; margin-right:4px}
div.paginazione a:hover{background-color:red;}

/* pulsanti nella colonna di destra */
a.bottone1_dx{
	font-size:14px; font-weight:bold;color:#5B5B5B; display:block; border:1px solid #5B5B5B; padding:2px; margin-bottom:4px; text-align:center;
	text-decoration:none;
	background-color:#B4B8BB;
}
a.bottone2_dx{
	font-size:14px; font-weight:bold;color:#5B5B5B; display:block; border:1px solid #5B5B5B; padding:2px; margin-bottom:4px; text-align:center;
	text-decoration:none;
	background-color:#FF7F00;
}
a.bottone1_dx:hover,a.bottone2_dx:hover {text-decoration:none; background-color:#FFFFFF;}
/**/
a.link1,a:hover.link1{
color:#686868;
font-weight:normal;
text-decoration:none;
line-height:15px;
}
a.linkorange{
color:#FF7F00;
font-weight:bold;
text-decoration:none;
}

/*pulsanti video foto*/
#btnvideo a,#btnvideo a:visited
{
width:56px;
height:28px;
margin-left:104px;
background-image: url(img/btn_video_off.gif);
float:left;
}
#btnvideo a:hover
{
background-image: url(img/btn_video_on.gif);
}
#btnfoto a,#btnfoto a:visited
{
width:56px;
height:28px;
margin-left:0px;
background-image: url(img/btn_foto_off.gif);
float:left;
}
#btnfoto a:hover
{
background-image: url(img/btn_foto_on.gif);
}
