body{
  background-image: url('../images/background_body.gif');
  background-repeat:repeat-x;
  text-align:center;
  margin:0;
  background-color:#FFFFFF;
  font-size:10px;
  padding-bottom:50px;
  font-family:Verdana;
}
a {
  text-decoration:none;
  color:#404040;
}
img{
border:0;
}
.imagesHeader{
  margin-top:10px;
  background-color:#F2F2F2; 
}
.imagesHeader img{
  border-bottom:solid 5px #FFFFFF;  
   border-right:solid 0px #FFFFFF;  
}
.imagesHeader a img{
  border:0;

}
hr{
background-color:#F1F1F1;
color:#F1F1F1;
margin-left:10px;
margin-right:10px;
}
.floatLeft{
 float:left;
}
.floatRight{
 float:right;
}
.topMenu{
  margin-left:90px;
}
.footer{
  width:740px;
  text-align:right;
  margin-top:5px;
  margin-left:auto;
  margin-right:auto;
  color:#BEBDBB;
}
.footer a{
  text-decoration:none;
}
/*________ Home______ */
.headerMenuHome{
  margin-right:0px;
  margin-top:20px;
}
.main{
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  background-color:#ffffff;
  width:740px;
  height:540px;
  color:#404040;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
}

.mainBlank{
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  background-color:#ffffff;
  width:540px;
  height:540px;
  color:#404040;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
}


.time_date{
  text-align:right;
  margin-right:10px;
  color:#BEBEBE;
  padding-top:10px;
}
.homeContent{
  clear:both;
  margin-top:2px;
  background-image: url('../images/background_homecontent.gif');
  background-repeat:repeat-y;
  height:290px;
  border-bottom:solid 5px #F2F2F2;
}
.box1Home{
  float:left;
}
.lineSeparator{
  width:310px;
  height:5px;
  font-size:1px; 
  background-color:#F2F2F2;
}
.textBox1Home{
  margin-top:10px;
  line-height:15px;
  margin-left:15px; 
  width:285px;
}
.textBox2Home{
  
  line-height:15px;
  margin-left:15px; 
   }
.textBox2Home img{
  border:0;
}

/*_________ Interna _________*/
.headerMenuInt{ 
  margin-right:0px;
  margin-top:30px;
}

.time_dateInterna{
  float:right;
  padding-right:5px;
  width:190px;
  text-align:right;
  margin-right:5px;
  color:#BEBEBE;
  padding-top:10px;
}
.headerSequence{
  margin-top:5px; 
  /*height:102px;*/
}
.headerSequence img{
  border-bottom:solid 5px #FFFFFF;
  border-right:solid 5px #FFFFFF;

}
.topBanner{
  float:left;
  background-color:#F2F2F2; 
  border-right:solid 5px #FFFFFF;
}
.topBanner img{
  border:0;
}
.breadCrumbs{
  font-size:9px;
  background-color:#F9F9F9;
  line-height:20px;
}
.mainInt{
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  background-color:#FFFFFF;
  width:745px;
  padding-left:5px;
  padding-bottom:5px;
}
.contentContiner{
  margin-right:4px;
}
.leftMenu{
  float:left;
  text-align:right;
  background-color:#EBEEF3;
  width:150px;
  padding-bottom:10px;
}

.leftMenu p{
  margin:0;
  margin-top:10px;
  margin-right:10px;
}
.mainVoiceMenu{
  font-weight:bold;
  color:#A5A5A5;
}
.lineSeparateMenu{
  border-bottom:solid 1px #FFFFFF;
  width:130px;
}
.content{
  margin-left:153px;
  margin-right:5px;
  border:solid 5px #F1F1F1;
  min-height:350px;
  _height:350px;
  background-color:#FFFFFF;
  padding-bottom:20px;
}

.contentOnlyText{
  width:730px;
  margin-left:0;
  height:140px;	
  margin-right:5px;
  border:solid 5px #F1F1F1;
  background-color:#FFFFFF;
}


.wideContent{
  border:solid 5px #F1F1F1;
  min-height:350px;
  _height:350px;
  background-color:#FFFFFF;
  padding-bottom:20px;
}

.wideContentBlank{
  border:solid 5px #F1F1F1;
  min-height:350px;
  _height:350px;
  background-color:#FFFFFF;
  padding-bottom:20px;
}

.content p, wideContent p {
  margin:0;
  margin-left:10px;
  margin-right:250px;
  }
.content a wideContent a{
  text-decoration:underline;
}

.text p{
  margin-top:5px;
  margin-left:10px;
  margin-right:100px;
  line-height:14px;
  
}
.text ul{
  margin-top:5px;
  

}
.text li{
  margin-right:100px;
  }


.title{
	font-weight:bold;
	padding-top:10px;
	padding-bottom:15px;
}

.listaMappa{
	float:left;
	margin:0;
	padding:0;
	width:33%;
    	margin-bottom:20px;
}

.listaMappa a {
	text-decoration:none;
}




.listaMappa li{
	list-style:none; 
   	margin-left:20px;
}
    
li.sezioneMappa , li.sezioneMappaProduct{
	font-weight:bold;
    	margin-left:10px;
}

.sezioneMappaProduct{
	color:#072F67;
}
    
.clear{
	clear:both;
    	height:0;
    	font-size:0;
}

.iframeStyle {
  margin:0;
  margin-left:10px;
  width:725px;
  height:400px; 
  border:0;	
  padding:0;
  overflow-y: hidden;
}

.contentIFrame{
  margin-right:5px;
  border:solid 5px #F1F1F1;
  min-height:350px;
  _height:350px;
  background-color:#FFFFFF;
  padding-bottom:20px;
}


.contentIFrame2{
  margin-right:5px;
  border:solid 5px #F1F1F1;
  min-height:350px;
  _height:350px;
  background-color:#FFFFFF;
  padding-bottom:20px;
}

/* tabella excel */

table
	{mso-displayed-decimal-separator:"\,";
	mso-displayed-thousand-separator:"\.";}

tr
	{mso-height-source:auto;}
col
	{mso-width-source:auto;}
br
	{mso-data-placement:same-cell;}
.style0
	{mso-number-format:General;	
	vertical-align:bottom;
	white-space:nowrap;	
	mso-background-source:auto;
	mso-pattern:auto;
	color:black;
	font-size:8.0pt;	
	font-style:normal;
	text-decoration:none;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	border:none;}
td
	{mso-style-parent:style0;
	padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:8.0pt;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	border:none;
	mso-background-source:auto;
	mso-pattern:auto;
	mso-protection:locked visible;
	white-space:nowrap;
	mso-rotate:0;}
.xl65
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:center;
	vertical-align:middle;}
.xl66
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:center;
	vertical-align:middle;
	border:.5pt solid windowtext;
	white-space:normal;}
.xl67
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:center;
	vertical-align:middle;
	border:.5pt solid windowtext;
	white-space:normal;}
.xl68
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	mso-number-format:"Medium Date";
	text-align:center;
	vertical-align:middle;
	border:.5pt solid windowtext;
	white-space:normal;}
.xl69
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	mso-number-format:"dd\/mm\/yy\;\@";
	text-align:center;
	vertical-align:middle;
	border:.5pt solid windowtext;
	white-space:normal;}
.xl70
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:middle;
	border:.5pt solid windowtext;
	white-space:normal;}
.xl71
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:middle;}
.xl72
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:center;
	vertical-align:middle;}
.xl73
	{mso-style-parent:style0;
	color:white;
	font-size:8.0pt;
	font-weight:700;
	font-family:Verdana, sans-serif;
	mso-font-charset:0;
	text-align:left;
	vertical-align:middle;
	border:.5pt solid windowtext;
	background:#333333;
	mso-pattern:auto none;
	white-space:normal;}


.headerMenuHome span, .headerMenuInt span{
	display: block;
	padding-top:10px;
}



