body {
font: 11px Verdana;
background-color: #000;
margin-top: 0px; 
background:  url() #000000 no-repeat left top;
}
b{
font-family: Verdana; 
font-size: 12px; 
color: #CC9999; 
font-weight: bold; 
}
b.arancio{
font-family: Verdana; 
font-size: 12px; 
color: #FFCC00; 
font-weight: bold; 
}

a.map_link{
color: #CC9999; 
font: 11px Verdana;
background-color: #000;
margin-top: 0px; 
background:  url() #000000 no-repeat left top;
}


p.contact{
clear:both;
}
.addthis_toolbox addthis_default_style{
float:left;
width: 24px; 
height: 24px; 
}
#container {
margin: 0 auto;
width: 950px; 
height: 715px; 
margin-top: 0px; 
border-left: 0px solid #CCCCCC;
border-right: 0px solid #CCCCCC;
border-top: 0px solid #333366;
border-bottom: 0px solid #CCCCCC;
background: url() #000000 no-repeat center top;
}
#col_destra{
	float: right;
	width: 280px;
	height: 580px; 
	margin-top: 0px; 
	border-bottom: 0px solid #cccccc;
	border-right: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
	background: url() #000000 no-repeat left top;
	display:inline;
}
#box_login{
	width: 270px;
	height: 95px; 
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	border-top: 1px solid #333333;
	margin-top: 5px; 
	margin-left: 5px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	background: url(img/bg_login.jpg) #000000 no-repeat left top;
}
#box_login p{
	font-size: 9px; 
    color: #cccccc;
	margin-top:3px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:5px;
	float:left;
}
#box_login p.log{
	font-size: 10px; 
    color: #cccccc;
	margin-top:40px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:5px;
	float:left;
}
#box_login strong.log{
	font-size: 10px; 
    color: #ffffff;
}

#box_login a{
	font-size: 9px; 
    color: #ffffff; 
	text-decoration: underline;
}
#box_login a:hover{
	font-size: 9px; 
    color: #ffffff;
	text-decoration: none;
}
#box_login form{
margin-top: 20px;
margin-left: 5px;
margin-bottom: 0px;
margin-right: 0px;
color: #cccccc;
font-size: 11px; 
}
#box_news_dx{
	width: 270px;
	height: 150px; 
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	border-top: 1px solid #333333;
	margin-top: 5px; 
	margin-left: 5px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
}
#box_news_dx p{
margin-top: 5px;
margin-left: 5px;
margin-bottom: 0px;
margin-right: 3px;
color: #cccccc;
font-size: 11px; 
}
#box_news_dx b{
color: #ffffff;
font-size: 11px; 
}

#box_news_dx img{
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 5px;
float:left;
}
#box_news_dx img.destr{
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 5px;
float:right;
	border-bottom: 0px solid #cccccc;
	border-right: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-top: 0px solid #cccccc;

}
#box_news_dx a{
color: #ffffff;
font-size: 11px; 
text-decoration:none;
font-weight:bold;
}
#box_news_dx a:hover{
color: #cccccc;
font-size: 11px;
text-decoration:none;
font-weight:bold;
}
#box_news_dx_testo{
	width: 100%;
	height: 125px; 
	border-bottom: 0px solid #333333;
	border-right: 0px solid #333333;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
    float:left;
}
#box_news_dx_testo a:hover{
color: #cccccc;
}
#box_news_dx_link{
	width: 100%;
	height: 20px; 
	border-bottom: 0px solid #333333;
	border-right: 0px solid #333333;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
    float:left;
	margin-top: 2px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}
#box_news_dx_link b{
color: #ffffff;
font-size: 9px;
text-decoration:none;
font-weight:normal;
float:right;
}
#menu_alto {
	float: left;
	width: 650px;
	height: 125px; 
	margin-top: 0px; 
	border-bottom: 0px solid #cccccc;
	border-right: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
	background: url(img/logo.jpg) #000000 no-repeat left top;
    display:inline;
}
#box_social{
	width: 70px;
	height: 70px; 
	border: 0px solid #cccccc;
	margin-top: 10px; 
	margin-left: 5px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	float:left;
}
#box_bandiere{
	width: 170px;
	height: 70px; 
	border: 0px solid #cccccc;
	margin-top: 10px; 
	margin-left: 400px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	float:left;
}
#box_bandiere p{
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
color: #cccccc;
font-size: 10px; 
}
#box_bandiere img{
	float: left;
margin-top: 0px;
margin-left: 5px;
margin-bottom: 0px;
margin-right: 0px;
}
#box_bandiere a{
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
color: #cccccc;
font-size: 10px; 
font-weight: normal; 
}
#box_bandiere a:hover{
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
color: #ffffff;
font-size: 10px; 
font-weight: normal; 
}
#box_menu{
	width: 400px;
	height: 20px; 
	border: 0px solid #cccccc;
	margin-top: 10px; 
	margin-left: 140px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
}





#bandiere{
    width: 850px; 
	height: 80px; 
	margin-top: 0px; 
	margin-left: 50px; 
    background: url(img/bg_form.jpg) #452E28 no-repeat right top;
	font-size: 10px; 
    color: #000000; 
	border-right: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;
	border-left: 2px solid #cccccc;
	border-top: 0px solid #cccccc;
    float:left;
	display:inline;
}
#bandiere img.sin{
	float: left;
	border-right: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 2px solid #cccccc;
	border-top: 0px solid #cccccc;
}
#bandiere img.sin_f{
	float: left;
	border-right: 2px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 2px solid #cccccc;
	border-top: 0px solid #cccccc;
}
#box_form{
	float: left;
	width: 320px;
	height: 80px; 
	border-right: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
    background: url(img/bg_form.jpg) #452E28 no-repeat center top;
	font-size: 10px; 
    color: #000000; 
	display:inline;
}
#box_form form{
font-family:arial,sans-serif; 
font-size:12px; 
color:#452E28;
font-weight: normal; 
margin-top: 10px; 
margin-left: 10px;
}
#box_form form b{
font-family:arial,sans-serif; 
font-size:12px; 
color:#ffffff;
font-weight: normal; 
}
#centrale{
    width: 650px; 
	height: 443px; 
    background: url() #000000 no-repeat left center;
	font-size: 10px; 
    color: #000000; 
	border-right: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
    float:left;
    margin-left: 0px;
    margin-bottom: 5px;
	display:inline;
}
#centrale img.sin{
	float: left;
	border-right: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
}
#centrale_gallery{
    width: 650px; 
	height: 443px; 
    background: url(img/bg_centrale_gallery.jpg) #000000 no-repeat left top;
	font-size: 10px; 
    color: #000000; 
	border-right: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
    float:left;
    margin-left: 0px;
    margin-bottom: 5px;
	display:inline;
}
#box_slogan{
    width: 170px; 
	height: 400px; 
    float:left;
	font-size: 18px; 
    color: #ffffff; 
	border-right: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
    margin-top: 10px;	
	display:inline;
}
#box_titolo{
    width: 445px; 
	height: 400px; 
    background: url() #000000 no-repeat center top;
    float:left;
	font-size: 10px; 
    color: #cccccc; 
	border-right: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
    margin-top: 10px;
    margin-left: 0px;
    float:left;
	display:inline;
}
#box_titolo p{
margin-top: 0px;
margin-left: 5px;
margin-bottom: 0px;
margin-right: 0px;
font-size: 11px; 
}
#box_titolo p.destr{
margin-top: 0px;
margin-left: 5px;
margin-bottom: 0px;
margin-right: 0px;
font-size: 11px; 
float:right;
}
#box_titolo b{
	font-size: 12px; 
    color: #ffffff;
	font-weight:bold;
}
#box_titolo b.arancio{
font-family: Verdana; 
font-size: 12px; 
color: #FF9900; 
font-weight: bold; 
}
#box_titolo img{
	float: left;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-top: 1px solid #333333;
	margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 5px;
}
#box_titolo a{
	font-size: 11px; 
    color: #ffffff; 
}
#box_titolo a:hover{
	font-size: 11px; 
    color: #cccccc; 
}
#box_titolo a.sitemap{
	font-size: 11px; 
    color: #cccccc; 
}
#box_titolo a.sitemap:hover{
	font-size: 11px; 
    color: #999999; 
}

#box_titolo_gallery{
    width: 100%; 
	height: 400px; 
    float:left;
	font-size: 12px; 
    color: #cccccc; 
	border-right: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
    margin-top: 10px;
    margin-left: 0px;
    float:left;
	display:inline;
}
#box_titolo_gallery b{
	font-size: 12px; 
    color: #ffffff;
	font-weight:bold;
}
#box_gallery_link_basso{
    width: 440px; 
	height: 15px; 
    float:left;
	font-size: 9px; 
    color: #ffffff; 
	border-right: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
    margin-top: 5px;
    margin-left: 0px;
    float:left;
	display:inline;
}
#box_gallery_link_basso p{
margin-top: 0px;
margin-left: 5px;
margin-bottom: 0px;
margin-right: 0px;
float:right;
}
#box_gallery_link_basso p.sin{
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
float:left;
}
#box_gallery_link_basso img{
margin-top: 0px;
margin-left: 2px;
margin-bottom: 0px;
margin-right: 0px;
float:right;
}
#box_gallery_link_basso a{
text-decoration:none;
color: #ffffff; 
}
#box_gallery_link_basso a:hover{
text-decoration:none;
color: #cccccc; 
}
#box_gallery_link{
    width: 98%; 
	height: 15px; 
    float:left;
	font-size: 9px; 
    color: #ffffff; 
	border-right: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
    margin-top: 70px;
    margin-left: 0px;
    float:left;
	display:inline;
}
#box_gallery_link p{
margin-top: 0px;
margin-left: 5px;
margin-bottom: 0px;
margin-right: 0px;
float:right;
}
#box_gallery_link p.sin{
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
float:left;
}
#box_gallery_link img{
margin-top: 0px;
margin-left: 2px;
margin-bottom: 0px;
margin-right: 0px;
float:right;
}
#box_gallery_link img.norm{
margin-top: 0px;
margin-left: 2px;
margin-bottom: 0px;
margin-right: 0px;
float:left;
}
#box_gallery_link b{
margin-top: 0px;
margin-left: 5px;
margin-bottom: 0px;
margin-right: 5px;
float:right;
color: #ffffff; 
font-weight: normal; 
font-size: 9px; 
}
#box_gallery_link b.sin{
margin-top: 0px;
margin-left: 320px;
margin-bottom: 0px;
margin-right: 5px;
float:left;
color: #ffffff; 
font-weight: normal; 
font-size: 9px; 
}
#box_gallery_link a{
text-decoration:none;
color: #ffffff; 
}
#box_gallery_link a:hover{
text-decoration:none;
color: #cccccc; 
}

#box_gallery_link b.prodotto{
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 15px;
}
#box_gallery_link a.prodotto{
text-decoration:none;
color: #ffffff; 
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 15px;

}
#box_gallery_link a.prodotto:hover{
text-decoration:none;
color: #cccccc; 
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 15px;
}
#box_gallery_link a.prodotto_sin{
text-decoration:none;
color: #fff; 
margin-top: 0px;
margin-left: 320px;
margin-bottom: 0px;
margin-right: 5px;
}
#box_gallery_link a.prodotto_sin:hover{
text-decoration:none;
color: #cccccc; 
margin-top: 0px;
margin-left: 320px;
margin-bottom: 0px;
margin-right: 5px;
}
#box_gallery{
    width: 100%; 
	height: 320px; 
    float:left;
	font-size: 12px; 
    color: #cccccc; 
	border-right: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
    margin-top: 0px;
    margin-left: 0px;
    float:left;
	display:inline;
}
#box_gallery p{
margin-top: 0px;
margin-left: 5px;
margin-bottom: 0px;
margin-right: 0px;
}
#box_gallery img{
	float: left;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-top: 1px solid #333333;
	margin-top: 0px;
margin-left: 0px;
margin-bottom: 5px;
margin-right: 5px;
}
#box_gallery_voci{
    width: 205px; 
	height: 100px; 
    float:left;
	font-size: 10px; 
    color: #999999; 
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-top: 1px solid #333333;
    margin-top: 10px;
    margin-left: 0px;
	margin-right: 5px;
    float:left;
	display:inline;
}
#box_gallery_voci a{
	font-size: 10px; 
    color: #ffffff; 
}
#box_gallery_voci a:hover{
	font-size: 10px; 
    color: #cccccc; 
}
#box_gallery_voci img{
    margin-top: 5px;
    margin-left: 0px;
	margin-right: 5px;
    margin-bottom: 0px;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
}
/****************box pressmedia 315*************/
#box_gallery_315{
    width: 315px; 
	height: 100px; 
    float:left;
	font-size: 10px; 
    color: #999999; 
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-top: 1px solid #333333;
    margin-top: 10px;
    margin-left: 0px;
	margin-right: 5px;
    float:left;
	display:inline;
}
#box_gallery_315 a{
	font-size: 10px; 
    color: #ffffff; 
}
#box_gallery_315 a:hover{
	font-size: 10px; 
    color: #cccccc; 
}
#box_gallery_315 img{
    margin-top: 5px;
    margin-left: 0px;
	margin-right: 5px;
    margin-bottom: 0px;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
}
#box_gallery_315 b.data{
	font-size: 10px; 
    color: #ffffff;
	float:right;
	font-weight:normal;
	     margin-top: 0px;
    margin-left: 0px;
	margin-right: 2px;
    margin-bottom: 0px;

}
/**************** box novita *****************/
#box_gallery_novita{
    width: 315px; 
	height: 150px; 
    float:left;
	font-size: 10px; 
    color: #999999; 
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-top: 1px solid #333333;
    margin-top: 10px;
    margin-left: 0px;
	margin-right: 5px;
    float:left;
	display:inline;
}
#box_gallery_novita p{
    margin-top: 0px;
    margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
}

#box_gallery_novita a{
	font-size: 10px; 
    color: #ffffff; 
}
#box_gallery_novita a:hover{
	font-size: 10px; 
    color: #cccccc; 
}
#box_gallery_novita img{
    margin-top: 5px;
    margin-left: 5px;
	margin-right: 0px;
    margin-bottom: 0px;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
	float:left;
}
#box_gallery_novita_descr{
	width: 170px;
	height: 125px; 
	border-bottom: 0px solid #333333;
	border-right: 0px solid #333333;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
    float:left;
	margin-top: 2px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}
#box_gallery_novita_link{
	width: 170px;
	height: 20px; 
	border-bottom: 0px solid #333333;
	border-right: 0px solid #333333;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
    float:left;
	margin-top: 2px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}
#box_gallery_novita_link img{
    margin-top: 0px;
    margin-left: 0px;
	margin-right: 5px;
    margin-bottom: 0px;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
	float:right;
}
/**************** fine box novita *****************/

/**************** box designer *****************/
#box_gallery_designer_g{
    width: 153px; 
	height: 300px; 
    float:left;
	font-size: 10px; 
    color: #999999; 
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-top: 1px solid #333333;
    margin-top: 10px;
    margin-left: 0px;
	margin-right: 5px;
    float:left;
	display:inline;
}
#box_gallery_designer_g p{
    margin-top: 0px;
    margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
}

#box_gallery_designer_g a{
	font-size: 10px; 
    color: #ffffff; 
}
#box_gallery_designer_g a:hover{
	font-size: 10px; 
    color: #cccccc; 
}
#box_gallery_designer_g img{
    margin-top: 5px;
    margin-left: 5px;
	margin-right: 0px;
    margin-bottom: 0px;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
}
#box_gallery_designer_g img.destr{
    margin-top: 0px;
    margin-left: 0px;
	margin-right: 5px;
    margin-bottom: 0px;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
	float:right;
}
#box_gallery_designer_g_descr{
	width: 100%;
	height: 125px; 
	border-bottom: 0px solid #333333;
	border-right: 0px solid #333333;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
    float:left;
	margin-top: 2px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}
#box_gallery_designer_g_link{
	width: 100%;
	height: 20px; 
	border-bottom: 0px solid #333333;
	border-right: 0px solid #333333;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
    float:left;
	margin-top: 2px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}

/**************** fine box designer *****************/
/****************box anteprime***********************/
#box_gallery_ante_g{
    width: 615px; 
	height: 300px; 
    float:left;
	font-size: 10px; 
    color: #999999; 
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-top: 1px solid #333333;
    margin-top: 10px;
    margin-left: 0px;
	margin-right: 5px;
    float:left;
	display:inline;
}
#box_gallery_ante_g p.glossario{
	margin-top: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
    margin-right: 5px;
    font-size: 11px; 
}
#box_gallery_ante_g b{
	font-size: 12px; 
    color: #cccccc; 
}
#box_gallery_ante_g p{
    margin-top: 0px;
    margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
}
#box_gallery_ante_g object{
    margin-top: 3px;
    margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 0px;
	float:right;
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333;
	border-left: 2px solid #333333;
	border-top: 2px solid #333333;
    display:inline;
}
#box_gallery_ante_g_down{
    width: 358px; 
	height: 290px; 
    margin-top: 3px;
    margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 0px;
	float:right;
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333;
	border-left: 2px solid #333333;
	border-top: 2px solid #333333;
    display:inline;
}
/****************box cat altri***********************/
#box_gallery_ante_cat_altri{
    width: 240px; 
	height: 270px; 
    margin-top: 0px;
    margin-left: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	float:left;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
    display:inline;
}

/****************fine box cat altri***********************/

#box_gallery_ante_g_down_doc{
    width: 230px; 
	height: 31px; 
    margin-top: 0px;
    margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    float:left;
	border-top: 0px solid #333333;
}
#box_gallery_ante_g_down_doc_2{
    width: 350px; 
	height: 31px; 
    margin-top: 0px;
    margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    float:left;
	border: 0px solid #fff;
}
#box_gallery_ante_g_down_doc_2 img.pdf{
vertical-align:middle;
float:left;
border: 0px solid #fff;
}
#box_gallery_ante_g_down_doc_2 a.pdf{
vertical-align:middle;
float:left;
padding-top: 10px;
padding-left: 2px;
padding-right: 0px;
padding-bottom: 0px;
}
#box_gallery_ante_g_down_doc_2 b.pdf{
vertical-align:middle;
float:left;
padding-top: 10px;
padding-left: 2px;
padding-right: 0px;
padding-bottom: 0px;
font-weight:normal;
font-size:9px;
}
#box_gallery_ante_g img.norm{
	margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
	float:none;
    border-right: 0px solid #333333;
	border-bottom: 0px solid #fff;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
}
#box_gallery_ante_g a.down{
	margin-top: 0px;
    margin-left: 2px;
    margin-bottom: 0px;
    margin-right: 0px;
}

#box_gallery_ante_g embed{
    margin-top: 0px;
    margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float:right;
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333;
	border-left: 2px solid #333333;
	border-top: 2px solid #333333;
    display:inline;
}
#box_gallery_ante_g a{
	font-size: 10px; 
    color: #ffffff; 
}
#box_gallery_ante_g a:hover{
	font-size: 10px; 
    color: #cccccc; 
}
#box_gallery_ante_g img{
    margin-top: 5px;
    margin-left: 5px;
	margin-right: 0px;
    margin-bottom: 0px;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
}
#box_gallery_ante_g img.destr{
    margin-top: 0px;
    margin-left: 0px;
	margin-right: 5px;
    margin-bottom: 0px;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
	float:right;
}
#box_gallery_ante_g_descr{
	width: 100%;
	height: 75px; 
	border-bottom: 0px solid #333333;
	border-right: 0px solid #333333;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
    float:left;
	margin-top: 2px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}
#box_gallery_ante_g_link{
	width: 100%;
	height: 20px; 
	border-bottom: 0px solid #333333;
	border-right: 0px solid #333333;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
    float:left;
	margin-top: 2px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}

/****************fine box anteprime******************/
#box_gallery_voci_g{
    width: 205px; 
	height: 300px; 
    float:left;
	font-size: 10px; 
    color: #999999; 
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-top: 1px solid #333333;
    margin-top: 10px;
    margin-left: 0px;
	margin-right: 5px;
    float:left;
	display:inline;
}
#box_gallery_voci_g p{
    margin-top: 0px;
    margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
}

#box_gallery_voci_g a{
	font-size: 10px; 
    color: #ffffff; 
}
#box_gallery_voci_g a:hover{
	font-size: 10px; 
    color: #cccccc; 
}
#box_gallery_voci_g img{
    margin-top: 5px;
    margin-left: 5px;
	margin-right: 0px;
    margin-bottom: 0px;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
}
#box_gallery_voci_g img.destr{
    margin-top: 0px;
    margin-left: 0px;
	margin-right: 5px;
    margin-bottom: 0px;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
	float:right;
}
#box_gallery_voci_g_descr{
	width: 100%;
	height: 75px; 
	border-bottom: 0px solid #333333;
	border-right: 0px solid #333333;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
    float:left;
	margin-top: 2px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}
#box_gallery_voci_g_link{
	width: 100%;
	height: 20px; 
	border-bottom: 0px solid #333333;
	border-right: 0px solid #333333;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
    float:left;
	margin-top: 2px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}
#box_gallery_pro{
    width: 315px; 
	height: 320px; 
    float:left;
	font-size: 12px; 
    color: #999999; 
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
    margin-top: 5px;
    margin-left: 0px;
	margin-right: 5px;
    float:left;
	display:inline;
}
#box_gallery_pro p{
	margin-top: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
    margin-right: 5px;
    font-size: 11px; 
}
#box_gallery_pro p.destr{
	margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 15px;
    font-size: 9px; 
	float:right;
}
#box_gallery_pro a.prodotto{
text-decoration:none;
color: #ffffff; 
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
font-size: 9px; 
}
#box_gallery_pro a.prodotto:hover{
text-decoration:none;
color: #cccccc; 
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
font-size: 9px; 
}
#box_gallery_pro p.glossario{
	margin-top: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
    margin-right: 5px;
    font-size: 11px; 
}
#box_gallery_pro b{
	font-size: 12px; 
    color: #cccccc; 
}
#box_gallery_pro b.piccolo{
	font-size: 10px; 
    color: #cccccc; 
    font-weight: normal; 
}
#box_gallery_pro b.correlati{
	font-size: 10px; 
    color: #ffffff; 
    font-weight: normal;
	clear:both; 
	margin-top: 0px;
    margin-left: 5px;
	margin-right: 0px;
    margin-bottom: 0px;

}
#box_gallery_pro strong.correlati{
	font-size: 10px; 
    color: #ffffff; 
    font-weight: normal;
	clear:both; 
	margin-top: 0px;
    margin-left: 0px;
	margin-right: 0px;
    margin-bottom: 0px;

}
#box_gallery_pro a{
	font-size: 10px; 
    color: #ffffff; 
    font-weight: normal;
	margin-top: 0px;
    margin-left: 0px;
	margin-right: 0px;
    margin-bottom: 0px;
text-decoration:underline;
}
#box_gallery_pro a:hover{
	font-size: 10px; 
    color: #cccccc; 
    font-weight: normal;
	margin-top: 0px;
    margin-left: 0px;
	margin-right: 0px;
    margin-bottom: 0px;
text-decoration:underline;
}

#box_gallery_pro img{
	margin-top: 0px;
    margin-left: 5px;
    margin-bottom: 5px;
    margin-right: 0px;
}
#box_gallery_pro img.norm{
	margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
	float:none;
    border-right: 0px solid #333333;
	border-bottom: 0px solid #fff;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
}
#box_gallery_pro img.sin_senza_bordo{
	margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 5px;
	float:left;
    border-right: 0px solid #333333;
	border-bottom: 0px solid #fff;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
}
#box_gallery_pro img.grande{
	margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 5px;
    margin-right: 0px;
}
#box_gallery_pro_title{
    width: 100%; 
	height: 46px; 
    float:left;
	font-size: 12px; 
    color: #999999; 
	border-right: 0px solid #333333;
	border-bottom: 0px solid #fff;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
    margin-top: 0px;
    margin-left: 0px;
	margin-right: 0px;
    margin-bottom: 0px;
}
#box_gallery_pro_descr_glo{
    width: 100%; 
	height: 260px;
	font-size: 9px; 
    color: #999999; 
    border-right: 0px solid #333333;
	border-bottom: 0px solid #fff;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
}

div.box_glo{
    width:100% !important;width /**/:100%;
    height:260px !important;height /**/: 260px;
    overflow:auto;padding: 0px;
    border:0px solid #EEE;border-right:0 solid;
	}
div.box_glo p{margin-top:0}

#box_gallery_pro_descr_glo p.glossario{
	margin-top: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
    margin-right: 5px;
    font-size: 11px; 
}
#box_gallery_pro_descr_glo_copy{
    width: 100%; 
	height: 20px;
	font-size: 9px; 
    color: #999999; 
    border-right: 0px solid #333333;
	border-bottom: 0px solid #fff;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
}
#box_gallery_pro_descr_glo_copy p{
    font-size: 9px; 
    float: right;
	margin-top: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
    margin-right: 5px;
}
#box_gallery_pro_descr_glo_copy b.data{
	font-size: 9px; 
    color: #ffffff;
	font-weight:normal;
	margin-top: 0px;
    margin-left: 0px;
	margin-right: 0px;
    margin-bottom: 0px;

}
#box_gallery_pro_descr_container{
    width:100%;
    height:145px;
    float:left;
	font-size: 12px; 
    color: #999999; 
	border-right: 0px solid #333333;
	border-bottom: 0px solid #fff;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
    margin-top: 0px;
    margin-left: 0px;
	margin-right: 0px;
    margin-bottom: 2px;
}
#box_gallery_pro_descr{
    width:97% !important;width /**/:97%;
    height:135px !important;height /**/: 135px;
    overflow:auto;padding: 0px;
	scrollbar-arrow-color: #000000;
    float:left;
	font-size: 12px; 
    color: #999999; 
	border-right: 0px solid #333333;
	border-bottom: 0px solid #fff;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
    margin-top: 0px;
    margin-left: 0px;
	margin-right: 0px;
    margin-bottom: 0px;
}

#box_gallery_pro_descr img.norm{
    float: none;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #fff;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
    margin-top: 0px;
    margin-left: 0px;
	margin-right: 0px;
    margin-bottom: 0px;
}
#box_gallery_pro_descr a{
text-decoration:none;
}
#box_gallery_pro_descr a:hover{
text-decoration:none;
color: #cccccc; 
}
#box_gallery_pro_descr a.down{
text-decoration:none;
color: #FF6600; 
}
#box_gallery_pro_descr a.down:hover{
text-decoration:none;
color: #FF9900; 
}
#box_gallery_pro_descr_rea{
    width: 100%; 
	height: 143px; 
    float:left;
	font-size: 12px; 
    color: #999999; 
	border-right: 0px solid #333333;
	border-bottom: 0px solid #fff;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
    margin-top: 0px;
    margin-left: 0px;
	margin-right: 0px;
    margin-bottom: 2px;
}
#box_gallery_pro_descr_contr{
    width: 100%; 
	height: 191px; 
    float:left;
	font-size: 12px; 
    color: #999999; 
	border-right: 0px solid #333333;
	border-bottom: 0px solid #fff;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
    margin-top: 0px;
    margin-left: 0px;
	margin-right: 0px;
    margin-bottom: 2px;
}
div.box_contr{
    width:100% !important;width /**/:100%;
    height:140px !important;height /**/: 140px;
    overflow:auto;padding: 0px;
    border:0px solid #EEE;border-right:0 solid;
	scrollbar-arrow-color: #000000;
	}
div.box_contr p{margin-top:0}

#box_gallery_pro_img{
    width: 315px; 
	height: 320px; 
	font-size: 12px; 
    color: #cccccc; 
	border-right: 0px solid #999999;
	border-bottom: 0px solid #999999;
	border-left: 0px solid #999999;
	border-top: 0px solid #999999;
    margin-top: 10px;
    margin-left: 0px;
	margin-right: 5px;
    float: right;
	display:inline;
}
#box_gallery_pro_img img{
	margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
	    float: right;
}

#box_descrizione{
    width: 427px; 
	height: 236px; 
    background: url() #EBE8DD no-repeat center top;
    float:right;
	font-size: 12px; 
    color: #000000; 
	border-right: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
    margin-top: 0px;	
	clear:none;
	display:inline;
}
#box_descrizione p{
margin-top: 10px;
margin-left: 5px;
margin-bottom: 0px;
margin-right: 5px;
}
dl.list1 {
	margin: 0;
	padding-top: 5px; 
    padding-left: 0px; 
	padding-bottom: 0px; 
    padding-right: 5px;
	list-style: none;
	font-size: 11px; 
	color: #cccccc; 
	clear:both;
}

dl.list1 dt {
	float: left;
	width: 70px;
    margin-top: 5px;
}

dl.list1 dd {
	margin-top: 2px;
}
dl.list2 {
	margin: 0;
	padding-top: 0px; 
    padding-left: 5px; 
	padding-bottom: 0px; 
    padding-right: 5px;
	list-style: none;
	font-size: 11px; 
	color: #cccccc; 
	clear:both;
}

dl.list2 dt {
	float: left;
	width: 120px;
	margin-top:5px;
}

dl.list2 dd {
	margin-bottom: 3px;
}
.inputbox   {
font-family:arial,sans-serif; 
font-size:11px; 
color:#000000;
margin-top:2px;
}
#tre_box{
    width: 100%; 
	height: 130px; 
	font-size: 10px; 
    color: #cccccc; 
	border-right: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
    float:left;
    margin-left: 0px;	
	margin-top: 0px;	
    margin-right: 0px;	
    margin-bottom: 0px;	
	display:inline;
	clear:both;
}
#box_news{
    width: 305px; 
	height: 125px; 
	font-size: 10px; 
    color: #cccccc; 
	border-right: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
    float:left;
    margin-left: 5px;	
	margin-top: 5px;	
	margin-right: 5px;	
	margin-bottom: 0px;	
	display:inline;
}
#box_news_titolo{
    width: 305px; 
	height: 15px; 
    margin-left: 0px;	
	margin-top: 0px;	
	margin-right: 0px;	
	margin-bottom: 0px;	

}
#box_news_titolo a.prodotto{
text-decoration:none;
color: #ffffff; 
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 15px;
font-size: 10px; 
font-weight:normal;
}
#box_news_titolo a.prodotto:hover{
text-decoration:none;
color: #cccccc; 
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 15px;
font-size: 10px; 
font-weight:normal;
}
#box_news_testo{
    width: 305px; 
	height: 105px; 
    margin-left: 0px;	
	margin-top: 0px;	
	margin-right: 0px;	
	margin-bottom: 0px;	
    background: url() #333333 no-repeat center top;
}

#box_news p{
	margin-left: 0px;	
	margin-top: 2px;	
	margin-right: 2px;	
	margin-bottom: 0px;	
}
#box_news b{
	font-size: 12px; 
    color: #000000; 
}
#box_news a{
	font-size: 11px; 
    color: #000000; 
	font-weight: normal; 
	text-decoration:none;
	font-weight:bold;
}
#box_news a:hover{
	font-size: 11px; 
    color: #666666; 
    font-weight: normal; 
    text-decoration:none;
	font-weight:bold;
}
#box_news img{
	float: left;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #0000000;
	margin-left: 2px;	
	margin-top: 2px;	
	margin-right: 2px;	
	margin-bottom: 0px;	
}
#box_news img.destr{
	float: right;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-top: 0px solid #0000000;
	margin-left: 0px;	
	margin-top: 0px;	
	margin-right: 2px;	
	margin-bottom: 0px;	
}
#box_news_sotto_testo{
	width: 200px;
	height: 80px; 
	border-bottom: 0px solid #000;
	border-right: 0px solid #333333;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
    float:left;
}

#box_news_sotto_link{
	width: 200px;
	height: 15px; 
	border-bottom: 0px solid #000;
	border-right: 0px solid #333333;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
    float:left;
	margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}
#footer {
margin: 0 auto;
width: 950px; 
height: 25px; 
margin-top: 0px; 
border-left: 0px solid #CCCCCC;
border-right: 0px solid #CCCCCC;
border-top: 0px solid #333366;
border-bottom: 0px solid #CCCCCC;
}
#footer p{
	font-size: 10px; 
    color: #cccccc; 
	margin-left: 5px;	
	margin-top: 2px;	
	margin-right: 0px;	
	margin-bottom: 0px;
	float:left;	
}
#footer p.destr{
	font-size: 10px; 
    color: #cccccc; 
	margin-left: 5px;	
	margin-top: 2px;	
	margin-right: 0px;	
	margin-bottom: 0px;	
	float:right;
}
#footer p.destr_f{
	font-size: 8px; 
    color: #cccccc; 
	margin-left: 5px;	
	margin-top: 2px;	
	margin-right: 0px;	
	margin-bottom: 0px;	
	float:right;
	clear:both;
}

#footer a{
	font-size: 10px; 
    color: #cccccc; 
	font-weight: normal; 
	text-decoration:none;
}
#footer a:hover{
	font-size: 10px; 
    color: #cccccc; 
    font-weight: normal;
	 	text-decoration:underline;

}
.inputbox   {
font-family:arial,sans-serif; 
font-size:11px; 
color:#000000;
}
div.box{
    width:100% !important;width /**/:100%;
    height:400px !important;height /**/: 400px;
    overflow:auto;padding: 0px;
    border:0px solid #EEE;border-right:0 solid;
	}
div.box p{margin-top:0}
div.box b.arancio{
font-family: Verdana; 
font-size: 12px; 
color: #FFCC00; 
font-weight: bold; 
}
div.box form.reg{
margin-top: 0px;
margin-left: 5px;
margin-bottom: 0px;
margin-right: 0px;
}
/**************** menu coding *****************/
#menu {
width: 100%;
background: #000000;
float: left;
}
#menu ul {
list-style: none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding: 0;
width: 11em;
float: left;
}

#menu a, #menu h2 {
font: bold 11px/12px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #333333 #333333 #333333 #333333;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding: 2px 3px;
}

#menu h2 {
color: #cccccc;
background: url() #000000 repeat left top;
}

#menu a {
color: #cccccc;
background: #000000;
text-decoration: none;
border-top: 0px solid #CC9999;
border-bottom: 1px solid #333333;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
}

#menu a:hover {
color: #999999;
background: #000000;
}

#menu li {
position: relative;
LIST-STYLE-TYPE: none;
}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}
