/* CSS Document */
body {
	background-color:#FFFFFF;
	background-image:url(/imgs/bg.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#383838;
	display:block;
	
	
}

form
{
	margin: 0px; 
	padding:0px;
}

img
{
	line-height:0px;
	border:0;
}

.containerbis {
	width:950px;	
	MARGIN: auto;
	text-align:right;

}

.containertris {

text-align:right;
	width:950px;
	padding-left:5px;

	
}
.cart
{
width:26px; 
height:26px; 
border:0px;
}
.linea
{
width:100%; 
height:1px; 
padding-top:4px; 
padding-bottom:4px; 
}
.dettaglio
{
text-align:center; 
width:303px; 
height:303px;
}

.container {
	LEFT: 0px;
	MARGIN: 0px auto; 
	WIDTH: 960px; 
	TEXT-ALIGN: left; 
	background-image:url(/imgs/bg_ombra.png);
	background-position: 0px 0px;
	
	margin-bottom: 0px;
	z-index:1;	
	border:0px;
	
}

#page_center
{
	width:950px;
	text-align:left;
	line-height:18px;
	overflow: auto;
	background-color:#fff;

}

#latodx{/*ingombro lato destro*/
float:right;
width:275px;
display:block;
}

.testodx{
	background-color:#d4d3d0;
	display:block;
	text-align:right; 
	padding-top:2px; 
	margin-bottom:2px; 
	padding-right:3px; 
	padding-bottom:2px;
	color:#2d2d2d;
	font-weight:normal; 
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;	
	}

#latosx{/*ingombro lato sinistro*/
float:left;
width:164px;
display:block;
}
#menusinistra{/*menusinistra*/
padding: 0;
margin: 0;
float:left;
width:164px;
display:block;
background-color:#Fff;
}
#menusinistra ul{
padding: 0;
margin: 0;/*menusinistra*/
list-style-type:none;
display: block;
}
#menusinistra ul li a{
	background-color:#d4d3d0;
	display:block;
	text-align:right; 
	padding-top:2px; 
	margin-bottom:2px; 
	padding-right:3px; 
	padding-bottom:2px;
	color:#2d2d2d;
	font-weight:normal; 
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;	
	}	
#menusinistra ul li a:hover{
	background-color:#CAB69E; 
	color:#2d2d2d;
	font-weight:normal; 
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
		}

#menusinistra ul li ul{
padding: 0;
margin: 0;/*menusinistra*/
list-style-type:none;
display: block;
}

#menusinistra ul li ul li a{
	background-color:#efebdd;
	display:block;
	text-align:right; 
	padding-top:2px; 
	margin-bottom:2px; 
	padding-right:3px; 
	padding-bottom:2px;
	color:#2d2d2d;
	font-weight:normal; 
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:underline;	
	}	



#menusinistra li.selezionato a, #menusinistra li.selezionato a:link, #menusinistra li.selezionato a:visited, #menusinistra li.selezionato a:hover, #menusinistra li.selezionato a:active
{	background-color:#CAB69E; 

	}

#menusinistra li.selezionato2 a, #menusinistra li.selezionato2 a:link, #menusinistra li.selezionato2 a:visited, #menusinistra li.selezionato2 a:active
{	background-color:#efebdd; 
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:underline;
	font-weight:normal; 	
	text-align:right; 
	padding-left:10px;
	}
#menusinistra li.selezionato2 a:hover
{	background-color:#CAB69E; 
	font-weight:normal; 
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:underline;
	text-align:right; 
	padding-left:10px;	
	}
#menusinistra li.selezionato2-roll a,#menusinistra li.selezionato2-roll a:link, #menusinistra li.selezionato2-roll a:visited, #menusinistra li.selezionato2-roll a:hover, #menusinistra li.selezionato2-roll a:active
{	background-color:#efebdd; 
	font-weight:bold; 
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:underline;
	text-align:right; 
	padding-left:10px;	
	}
#menusinistra li.selezionato3 a, #menusinistra li.selezionato3 a:link, #menusinistra li.selezionato3 a:visited, #menusinistra li.selezionato3 a:active
{	background-color:#efebdd; 
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:underline;
	font-weight:normal; 	
	text-align:right; 
	padding-left:20px;	
	}

#menusinistra li.selezionato3 a:hover
{	background-color:#CAB69E; 
	font-weight:normal; 
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:underline;
	text-align:right;
	padding-left:20px;	
	}
#menusinistra li.selezionato3-roll a, #menusinistra li.selezionato3-roll a:link, #menusinistra li.selezionato3-roll a:visited, #menusinistra li.selezionato3-roll a:hover, #menusinistra li.selezionato3-roll a:active
{	background-color:#eae2d7; 
	font-weight:bold; 
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:underline;
	text-align:right;
	padding-left:20px;	
	}


.page_sponsor
{
	width:950px;
	text-align:center;
	margin-top:10px;
	line-height:18px;
	overflow: auto;
}

.pagination, a.pagination
{
	width:950px;
	text-align:center;
	margin-top:10px;
	margin-bottom:8px;
	line-height:15px;
	overflow: auto;
	font-size:10px;
	color:#cd000e;
	text-decoration:none;
}

.title_scheda_sponsor
{
	background-color:#d7d8d7; 
	color:#c30202; 
	height:22px; 
	font-weight:bold; 
	padding-left:18px; 
	margin-right:15px
}

.title2_scheda_sponsor
{
	background-color:#d7d8d7; 
	height:22px; 
	font-weight:normal; 
	padding-right:18px; 
	text-align:right;
	font-size:10px;
	float:left;
	width:210px;
}

a.pagination:hover
{
 text-decoration:underline;
}

.menu 
{
	background-color:#c30202; 
	height:24px; 
	text-align:left; 
	padding-left:25px; 
	padding-top:5px;
	color:#FFFFFF; 
	margin-top:0px;
	width:925px;
}
.menu a {color:#FFFFFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold;
	text-decoration:none;
margin:0; padding:0; }
.menu a:hover,.menu_on
{	text-decoration:underline;
}

.bar, a.bar
{
	background-image:url(/imgs/bar_grey.gif);
	height:18px;
	width:940px;	
	padding-left:10px;
	padding-top:3px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-align:left;
	font-size:11px; 
	color:#383838;
}

a.bar:hover
{
	text-decoration:underline;
	color:#c30202;
}

.bar_in
{
	text-decoration:none;
	color:#c30202;
	padding-left:10px;
	}


.footer
{
	background-image:url(/imgs/bg_footer.jpg);
	width:950px;
	height:41px;	
	text-align:left;
	color:#383838; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	z-index:1;
	MARGIN: 0px; 
}

.footer_link:link
{
	color:#383838; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none;	
}

.footer_link:hover
{
	color:#383838; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:underline;	
}


.footer_link:visited
{
	color:#383838; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none;	
}


.footer_img
{
	float:left; 
	width:350px;
}

.footer_dx
{
	float:right; 
	width:510px; 
	padding-top:10px;
}


.red
{
	width:950px;
	background-color:#c30202;
	padding:0px;
	height:3px;	
	text-align:center;
	font-size:1px;
	
}

.footer_txt, .titolo
{
	margin-top:20px;
	color:#383838; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:normal; 
}

a.footer_txt, a.footer_txt:hover
{
	text-decoration: underline;
}

.azienda_sx
{
	padding-left:30px;
	padding-top:30px; 
	width:550px; 
	text-align:justify;
}

.azienda_dx
{	

	float:right; 
	background-color:#f5f5f5; 
	width:350px; 
	text-align:center; 
	height:372px
}


.outlet_dx
{
	padding-left:10px;
	padding-top:30px; 
	margin-right:10px;
	width:540px; 
	text-align:justify;
	float:right; 
}

.outlet_sx
{		
	background-color:#f5f5f5; 
	width:350px; 
	text-align:center; 
	height:372px

}

.outlet_img
{
	text-align:center;
	margin-right:15px;
}


.video_center
{
	padding-left:10px;
	padding-top:30px; 
	width:450px; 
	text-align:justify; 
	float:left
}

.video_dx
{
	float:right; 
	width:300px; 
	text-align:center; 
	height:372px
}

input
{
	color:#383838; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	height: 13px;
}

.button
{
	color:#000000; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	height: 18px;
	background-color:#CACACA;		
}

.lng_on, a.lng:hover
{
	background-color:#FFFFFF;
	color:#383838;
	height: 18px;
	padding: 5px 6px 5px 6px;
	text-align:center;
	text-decoration:none;
}

a.lng
{
	color:#383838;
	height: 18px;
	padding: 5px 6px 5px 6px;
	text-align:center;
	text-decoration:none;
}

.title
{
	color:#2d2d2d;
	font-weight:bold; 
	font-size:14px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
}

.title_pr
{
	color:#2d2d2d;
	font-weight:bold; 
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
}

.title_red, a.title_red:link
{
	color:#c30202;
	font-weight:bold; 
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
}

a.title_red:hover
{
	text-decoration:underline;
}


.txt_10
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#383838;
	line-height:15px;
}
	
.border_w
{
	border: solid 1px #FFFFFF;
}

.border_grey a
{
	border: solid 1px #706e6e;
	margin:1px;
	width:68px;
	height:35px;
	line-height:35px;
	display:block;
}

.border_grey a:hover, .border_grey_on
{
	border: solid 1px #C30202;
	margin:1px;
	width:68px;
	height:35px;
	line-height:35px;
	display:block;
}

.border_grey_38 a
{
	border: solid 1px #706e6e;
	margin:1px;
	width:68px;
	height:38px;
	line-height:38px;
	display:block;
}

.border_grey_38 a:hover, .border_grey_38_on
{
	border: solid 1px #C30202;
	margin:1px;
	width:68px;
	height:38px;
	line-height:38px;
	display:block;
}


.border_cs a
{
	border: solid 1px #dcd3b4;
	margin:1px;
	width:37px;
	height:37px;
	line-height:37px;
	display:block;
}

.border_cs a:hover, .border_cs_on
{
	border: solid 1px #C30202;
	margin:1px;
	width:37px;
	height:37px;
	line-height:37px;
	display:block;
}

.home_azie
{
	width:148px;
	margin-left:0px; 
	margin-right:2px; 
	float:left;
}

.box_grey_sponsor
{
	width:150px;
	padding-left:15px; 
	margin-right:4px; 
	float:left;
}

.box_grey_sponsor_2
{
	width:150px;
	margin-left:0; 
	margin-right:4px; 
	float:left;
}

.home_news
{
	width:148px; 
	margin-right:2px; 
	float:left;
}

.box_img_grey 
{
	background-color:#edecec; 
	width:148px;  
	text-align:center; 
	padding-bottom:15px;
}

.box_img_grey_sponsor
{
	background-color:#edecec; 
	width:150px;  
	text-align:center; 
	padding-bottom:15px;
}

.box_img_green_sponsor
{
	background-color:#e5ece4; 
	width:150px;  
	text-align:center; 
	padding-bottom:15px;
}

.box_img_pink1_sponsor
{
	background-color:#f3efec; 
	width:150px;  
	text-align:center; 
	padding-bottom:15px;
}

.box_img_pink2_sponsor
{
	background-color:#f4f0f1; 
	width:148px;  
	text-align:center; 
	padding-bottom:15px;
}

.box_img_sky
{
	background-color:#ebeff2; 
	width:150px;  
	text-align:center; 
	padding-bottom:15px;
}

.box_txt_grey
{
	background-image:url(/imgs/bg_grey.jpg);
	background-repeat: repeat-x;
	height:200px;
	width:123px;
	margin:0px;
	padding-left:15px;
	padding-right:10px;
	padding-top:10px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.box_txt_grey_sponsor
{
	background-color:#f6f6f6;
	width:128px;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.box_txt_sky_sponsor
{
	background-color:#f5f6f8;
	width:125px;
	margin:0px;
	padding-left:15px;
	padding-right:10px;
	padding-top:10px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.box_txt_green_sponsor 
{
	background-color:#eef3ec;
	width:125px;
	margin:0px;
	padding-left:15px;
	padding-right:10px;
	padding-top:10px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.box_txt_pink1_sponsor 
{
	background-color:#f8f4f3;

	width:125px;
	margin:0px;
	padding-left:15px;
	padding-right:10px;
	padding-top:10px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.box_txt_pink2_sponsor 
{
	background-color:#f7f3f2;
	width:123px;
	margin:0px;
	padding-left:15px;
	padding-right:10px;
	padding-top:10px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}


.sponsor_appr
{
  text-align:right;
  margin-bottom:5px;
 }

.box_title_grey_spons
{
	background-color: #d6d6d6;
	margin:0px; 
	padding-right:15px; 
	padding-top:10px; 
	line-height:15px;
	height: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	text-align:right;	
}

.box_title_sky_spons
{
	background-color: #d6d6d6;
	margin:0px; 
	padding-right:15px; 
	padding-top:2px; 
	line-height:15px;
	height: 31px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	text-align:right;	
}

.box_title_green_spons
{
	background-color: #bad8b2;
	margin:0px; 
	padding-right:15px; 
	padding-top:10px;  
	line-height:15px;
	height: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	text-align:right;	
}

.box_title_pink1_spons
{
	background-color: #e1bfb3;
	margin:0px; 
	padding-right:15px; 
	padding-top:10px;  
	line-height:15px;
	height: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	text-align:right;	
}

.box_title_pink2_spons
{
	background-color: #f4c7ca;
	margin:0px; 
	padding-right:15px; 
	padding-top:10px;  
	line-height:15px;
	height: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	text-align:right;	
}



.box_title_img
{
	margin:0px; 
	padding:0px; 
	line-height:0px
}

.box_beige
{
	width:148px; 
	margin-right:2px; 
	float:left;
}

.box_img_beige
{
	background-color:#f0e1ce; 
	width:148px;  
	text-align:center; 
	padding-bottom:15px;
}

.box_txt_beige
{
	background-image:url(/imgs/bg_beige.jpg); 
	background-repeat: repeat-x;
	height:200px;
	width:123px; 
	padding-top:10px; 
	padding-left:15px; 
	padding-right:10px; 
	text-align:left; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
}

.box_dx
{
	width:194px; 
	float:left;
}

.box_txt_dx
{
	width:170px; 
	padding-top:10px; 
	padding-left:10px; 
	padding-right:10px; 
	text-align:left; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
}

.box_dx_news
{
	width:200px; 
	float:left;
	margin:0px;
	padding:0px;
}

.box_dx_news_316
{
	width:316px; 
	float:left;
	margin:0px;
	padding:0px;
}

.box_dx_news_350
{
	width:350px; 
	float:left;
	margin:0px;
	padding:0px;
}
.box_img_space
{
	width:148px;  
	text-align:center; 
	padding-bottom:15px;
}

.box_space
{
	width:182px; 
	margin-right:0px; 
	padding-left:2px;
	float:left;
}

.box_txt_dx_news
{
	width:180px; 
	padding-top:10px; 
	padding-left:10px; 
	padding-right:10px; 
	text-align:left; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	line-height:15px;
}

.box_txt_dx_news_300
{
	width:290px; 
	padding-top:10px; 
	padding-left:10px; 
	padding-right:10px; 
	text-align:left; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	line-height:15px;
}

.img_prod_prev_1
{
	margin-right:4px; 
	margin-left:8px; 
	margin-top:12px
}

.img_prod_prev_2
{
margin-right:4px
}

.img_prod_prev_1_2
{
	margin-right:4px; 
	margin-left:8px; 
	margin-top:1px
}

.img_prod_prev, a.img_prod_prev
{
	border: solid 1px #CAB69E;
	margin:1px;		
	height:36px;
	width:36px;
}

.img_prod_prev:hover, a.img_prod_prev:hover, .img_prod_prev_on
{
	border: solid 1px #C30202;
	margin:1px;
	height:36px;
	width:36px;
}


.img_prod_prev2 a
{
	border: solid 1px #CAB69E;
	margin:1px;		
	height:36px;
	width:36px;
	line-height:36px;
	float:right;	
	display:block;
}

.img_prod_prev2 a:hover, .img_prod_prev2_on
{
	border: solid 1px #C30202;
	margin:1px;
	height:36px;
	width:36px;
	line-height:36px;
	display:block;
	float:right;
}



.box_center_prod  
{
	width:395px; 
	float:right; 
	padding-left:0px; 
	margin-right:15px; 
	line-height:0px;
	
}


.box_center_shop 
{
	width:410px; 
	float:right; 
	margin-left:4px; 
	margin-right:5px; 
	line-height:15px;
	
}

.box_center_shop_400
{
	width:395px; 
	float:right; 
	padding-left:4px; 
	margin-right:6px; 
	line-height:15px;
	
}


.row_down_pdf
{
	width:390px; 
	height:20px; 
	background-color:#CAB69E; 
	text-align:right;
}

.box_text_prod 
{
	width:370px; 
	padding-left:23px; 
	padding-top:15px; 
	line-height:18px;
}

.box_text_prod_descr
{
	width:460px; 
	padding-left:5px; 
	padding-top:15px; 
	line-height:15px;
	float:right;
	font-size:10px;
	text-align:justify;
}

.box_text_descr
{
	width:620px; 
	padding-left:5px; 
	padding-top:15px; 
	line-height:15px;
	float:right;
	font-size:10px;
	text-align:justify;
}

.box_img_prod_dett
{
	width:360px; 
	float:right;
	right:0px;
}

.box_txt_img_prod_dett
{
	margin-left:5px;
	margin-right:8px;
	background-image:url(/imgs/bg_descr_prod.jpg); 
	background-repeat: repeat-x;
	width:330px;
	padding-left:5px;
	padding-top:10px;
	text-align:left;
}


.box_txt_img_prod_descr
{
	margin-right:5px;
	background-image:url(/imgs/bg_descr_prod.jpg); 
	background-repeat: repeat-x;
	width:755px;
	padding-left:5px;
	padding-top:10px;
	float:right
}

th
{
 	background-color:#dcd1a8; 
 	text-align:left;
	color:#2d2d2d;
	padding-left:10px;
	font-weight:normal; 
	font-size:13px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
 
}


.td_tot_price
{
 	background-color:#d4b994; 
 	text-align:left;
	color:#2d2d2d;
	padding-left:10px;
	font-weight:normal; 
	font-size:13px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
 
}

.td_bg
{
	background-image:url(/imgs/bg_sfuma_cart.jpg); 
	background-repeat: repeat-x;
}

.press_sx
{
	width:630px;
	float:left; 	
	margin-top:20px; 
	margin-left:5px; 
	margin-right:8px
}


.press_txt
{
	float:left; 
	margin-left:10px; 
	margin-top:5px;
}

/* gallery */

div#header img
{
float:left
}

div#zoom
{
float:right;
margin:0 0 5px 0;
padding: 5px;
border:0px
}

div#zoom img
{
display:block;
width:245px;
}

div#minipics
{
margin-right:0px;
margin-left:20px;
background-image:url(/imgs/bg_descr_prod.jpg); 
background-repeat: repeat-x;
height:40px;
text-align:center;
width:700px;
}

div#minipics ul
{
list-style-type: none;
margin: 0px;
margin-left: 170px;
padding: 0px;
text-align:center;
}

div#minipics li{
height: 36px;
float:left;
border:1px solid #fff;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
padding-bottom: 0px;
margin-right: 2px;
margin-bottom: 0px;
}


.indeed
{
color:#CCCCCC; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
padding-left:850px;
text-align:center; 
margin-top:5px;
display:block;
}
/* stili esy*/

#menuistituzionale {
background-image:url(/imgs/bar_grey.gif);
	width:950px;
	height: 22px;	
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-align:left;
	font-size:11px; 
	color:#383838;
	line-height:normal;
	margin:0;
	padding:0;
}

#menuistituzionale ul {
width:100%;
margin:0px;
padding:0px;
list-style:none;
 }

#menuistituzionale li {
	float:left;
  }

#menuistituzionale a {
float:left;
display:block;
text-decoration:none;
font-weight:normal;
padding-top: 5px;
margin-left:3px;
color:#383838;

}
/* Commented Backslash Hack
       hides rule from IE5-Mac \*/

#menuistituzionale a:hover {
	text-decoration:underline;
	color:#c30202;
	
}
#menuistituzionale .corrente a {
	text-decoration:underline;
	color:#c30202;
	
}
#corpo{/*larghezza body page*/
float:left;
width:720px;
text-align:justify;
padding-left: 15px;
padding-right:10px;
min-height:530px;
height: auto !important;
height:530px;
background-color:#fff;
}

#window1{/*larghezza window1*/
float:left;
width:644px;
background-image:url(/imgs/sfondowindows.jpg);
background-repeat:repeat-y;
margin-top:10px;
padding-left: 5px;
padding-right:5px;
}
#window2{/*larghezza window2*/
float:left;
width:424px;
display:block;
margin-top:10px;
}
#news{/*larghezza news contenitore*/
float:left;
width:190px;
display:block;
background-image:url(/imgs/sfondonews.jpg);
background-repeat:no-repeat;
background-color:#E7E7E7;
margin-top:10px;
margin-left:10px;
padding-top:65px;
padding-left:25px;
padding-right:5px;
}

#corpoint{/*larghezza body ESY*/
float:left;
width:100%;
text-align:justify;
}

.generico{
	padding-bottom:10px;
	margin-bottom:5px;
	float:left;
	width:100%;	
}
.clear{clear:both;}

.genericodx {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-bottom:10px;
		margin-bottom:5px;
		float:left;
	width:100%;
}
.genericosx {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-bottom:10px;
	margin-bottom:5px;
	float:left;
	width:100%;
}

.generico ul{
list-style-position:inside;
display:block;
margin-left:8px;
}

.generico ul li{ 
list-style-position:inside;
margin-left:8px;
}

.genericosx ul{
list-style-position:inside;
display:block;
margin-left:8px;
}

.genericosx ul li{ list-style-position:inside;
margin-left:8px;
}
 .genericodx ul{
list-style-position:inside;
display:block;
margin-left:8px;
}

.genericodx ul li{ list-style-position:inside;
margin-left:8px;
}
 

.genericosx p{
padding:0px;

}
.document a {
font: 12px/22px  "Verdana", "Helvetica", "sans-serif";
	color:#4A4A4A;
}
.document a img {
padding:5px;
float:left;
}

.photosx{
padding:5px;
float:left;
text-align:center;

}
.photosx  a img {
padding:8px;


}

.photodx{
padding:5px;
	float:right;
	text-align:center;

}
.photodx  a img{
padding:8px;


}


.colormargin, .colormargin a:link, .colormargin a:visited, .colormargin a:link, .colormargin a:active{  
color:#c30202;
	font-weight:bold; 
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
margin:0; padding:0;}

.colormargin a:hover{text-decoration:underline;}

.colormargin ul{
list-style-position:inside;
display:block;
margin-left:4px;
}

.colormargin ul li{ 
list-style-position:inside;
margin-left:4px;
}

.linktitle, .linktitle a:link, .linktitle a:visited, .linktitle a:link, .linktitle a:active{  
color:#000000;
	font-weight:bold; 
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
margin:0; padding:0;}

.linktitle a:hover{text-decoration:underline;}

.linktitle ul{
list-style-position:inside;
display:block;
margin-left:4px;
}

.linktitle ul li{ 
list-style-position:inside;
margin-left:4px;
}


