/*<![CDATA[*/
<!--
body{
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4F4F4D;
	background-image: url(../images/body-background.gif);
	background-color:#224D82;
}
/*------------------------------------------------------------*/
.hidden{ display:none;}
.testo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4F4F4D;
text-decoration:none;
}
/*------------------------------------------------------------*/
#centrato{
width:750px;
margin:1em auto;
text-align:left;
border:3px solid #fff;
background-color:#fafafa;
background-image: url(../images/sfondo.gif);
background-position:right;
background-repeat: repeat-y;
}
/*------------------------------------------------------------*/
#corpoIntestazione{
width:750px;
float:left;
margin:0px; padding:0px;
}
#colonnaIntestazione-1{
	float:right;
	width:164px;
	color:#000;
	margin-left:0px;
	background-image: url(../images/foto_2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	min-height: 133px;
	height: auto !important;
	height: 133px;

}
#colonnaIntestazione-2{
float:left;
width:582px;
background:transparent;
color:#000;
padding-bottom:0;
background-image: url(../images/foto_1.jpg);
background-repeat: no-repeat;
background-position: right top;
min-height: 133px;
height: auto !important;
height: 133px;
vertical-align:bottom;
}
#colonnaIntestazione-21{
float:left;
position:relative;
top:90px;
width:582px;
background:transparent;
color:#000;
}
#colonnaIntestazione-22{
clear:left;
position:relative;
top:90px;
width:582px;
background:transparent;
color:#000;
}
/*------------------------------------------------------------*/
#corpo{
width:750px;
float:left;
background-color: #FAFAFA;
background-image: url(../images/sfondo.gif);
background-position:right;
background-repeat: repeat-y;
margin:0px;
}
#titoloPag h2{
background:#E9EEF6;
color:#00389F;
clear:left;
margin: 20px 0px 0px 0px;
padding:40px 0px 10px 67px;
font-weight:bold;
font-size:13px;
}
#colonna-1{
float:right;
width:164px;
background:#E9EEF6;
background:#E9EEF6 url(../images/foto_3.jpg) no-repeat top;
color:#4F4F4D;
padding:0px;
}

#colonna-2{
float:left;
width:448px;
background:transparent ;
color:#4F4F4D;
padding:20px 67px 20px 67px;
text-align:justify
}
#colonna-2 a{
color:#00389F; 
}
#colonna-2 a:hover{
color:#00389F; 
}
#colonna-2-home{
float:left;
width:370px;
background:transparent;
color:#4F4F4D;
padding:0px 54px 0px 54px;
text-align:center;
}
#pie-di-pagina1{
width:742px;
background-color: #BFCEE5;
color:#00389F;
clear:left;
padding:4px;
}
#corpoPiePagina{
width:742px;
clear:both;
position:relative;
background-color: #BFCEE5;
color:#00389F;
margin:0px;
padding:4px;
}
#piePagina-1{
position:absolute;
right:10px;
}

#piePagina-2{
left:0px;
}
#piePagina-2 a{
color:#00389F;
}

#dati{ color:#E9EEF6}
/*------------------------------------------------------------*/
div.hrClear hr{
margin:0;
display:none;
}
div.hrClear{
height:0;
overflow:hidden;
clear:both;
}
/*------------------------------------------------------------*/
.menuNavigazione_1{
background:#5A86C7;
color:#FFF;
margin:0px 0px 2px 0px;
padding:2px 0;
text-align:right;
font-weight:bold;
}
.menuNavigazione_1 li{
display:inline;
margin:0px 4px;
}
.menuNavigazione_1 a{
height:0;
padding:0px 25px;
margin:0px 0px;
text-decoration:none;
font-size:14px;
letter-spacing:-1px;
}
.menuNavigazione_1 a:link,
.menuNavigazione_1 a:visited{
background:#5A86C7;
color:#FFF;
background:url(../images/sole_off.gif) #5A86C7 left top no-repeat;
}
.menuNavigazione_1 a:hover,
.menuNavigazione_1 a:focus,
.menuNavigazione_1 a:active{
background:#5A86C7;
color:#EEF66D;
background:url(../images/sole_on.gif) #5A86C7 left top no-repeat;
}
/*------------------------------------*/
/*--------------------------------------------------------------------*/
 /* common styling */
.menu {
position:relative; 
margin:0px;
padding:0px;
width:582px; 
font-family: verdana, sans-serif; 
font-size:10px;
}
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
.menu ul li {
float:left;
position:relative;
}
.menu ul li a, .menu ul li a:visited {
display:block; 
width:95px; 
height:2em; 
line-height:2em;
text-align:center;
text-decoration:none; 
letter-spacing:-1px;
color:#00389F; 
border:1px solid #E9EEF6; 
background:#E9EEF6; 
padding:0px; 
font-weight:bold;
}
* html .menu ul li a, .menu ul li a:visited {
width:95px;
w\idth:95px;
}
.menu ul li ul {
display: none;
}
table {
margin:-1px; 
border-collapse:collapse;
font-size:1em;
}

.menu ul li:hover a {/* specific to non IE browsers */
color:#00389F; 
background:#fff;
border:1px solid #00389F;
}
.menu ul li:hover ul {
display:block; 
position:absolute; 
top:2.1em;
margin-top:1px;
left:0; 
width:95px;
}
.menu ul li:hover ul li ul {
display: none;
}
.menu ul li:hover ul li a {
display:block; 
background:#E4EAF8; 
color:#00389F; 
height:auto; 
line-height:1.2em; 
padding:5px 0px; 
width:95px;
border:1px solid #ffffff;
font-weight:normal;
letter-spacing:0px;
}
.menu ul li:hover ul li a:hover {
background:#fff; 
color:#00389F;
border:1px solid #00389F;
}
.menu ul li:hover ul li:hover ul {
display:block; 
position:absolute; 
left:97px; 
top:-1px;
width:95px;
}
.menu ul li:hover ul li:hover ul.left {
left:-95px;
}

/*------------------------------------*/
.fatturaObbligatorio{color:#f00;}
#bodyFattura{
background-color:#fff;
background-image: none;
}
#fattura{
background-color:#fff;
color:#4F4F4D;
margin:0px;
font-size:10px;
}
.fatturaTable{
border-top:1px solid #000;
border-bottom:2px solid #000;
border-right:2px solid #000;
border-left:1px solid #000;
padding:3px;
}
.fatturaTable1Cont{
border-bottom:1px solid #4F4F4D;
padding-left:15px;
padding-right:15px;
font-size:10px;
}
.fatturaTable1Int{
font-weight:bold;
border-bottom:2px solid #4F4F4D;
padding-left:15px;
padding-right:15px;
font-size:10px;
}
.fatturaTable2Int{
font-weight:bold;
border-bottom:1px solid #4F4F4D;
padding-left:15px;
padding-right:15px;
font-size:10px;
}
.fatturaTable2Cont{
border-bottom:1px solid #4F4F4D;
padding-left:15px;
padding-right:15px;
font-size:10px;
}
.fatturaTable2Fin{
font-weight:bold;
border-bottom:2px solid #4F4F4D;
padding-left:15px;
padding-right:15px;
background-color:#E9EEF6;
font-size:10px;
}
.fatturaDichiarazione{
font-size:8px;
border-right:1px solid #4F4F4D;
padding-left:5px;
padding-right:5px;
}
.fatturaTesto{
font-size:10px;
padding:5px;
}
input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border:1px solid #B9CDF0;
background-color:#F2F5FB;
margin-top:2px;
}
textarea {
width:99%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border:1px solid #B9CDF0;
background-color:#F2F5FB;
margin-top:2px;
}
submit{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#fff;
border:1px solid #0458B6;
cursor:pointer;
}
/*------------------------------------*/
.calendarioEsplodi{
	margin-top:10px;
	margin-left:7px;
	display:none;
	visibility:hidden;
	z-index:auto;
}
.calendarioTable{
border-top:1px solid #5A86C7;
border-bottom:1px solid #5A86C7;
border-right:1px solid #5A86C7;
border-left:1px solid #5A86C7;
font-size:11px;
margin:0px 0px 10px 20px;
width:95%;
}
.calendarioTableInt{ 
font-weight:bold;
border-bottom:1px solid #5A86C7;
padding-left:15px;
padding-right:15px;
background-color:#E9EEF6;
font-size:11px;
}
.calendarioTableCont{
font-weight:bold;
border-bottom:1px solid #BCCDEA;
padding-left:15px;
padding-right:15px;
font-size:11px;
}

.calendarioTipologie{ 
padding:3px 3px 3px 10px;
margin:0px;
color:#4F4F4D;
background:url(../images/continua.gif) #fff left center no-repeat;
}
.calendarioTitolo{ 
padding:3px 3px 3px 0px; 
margin:0px 0px 50px 0px;
color:#4F4F4D;
text-decoration:none;
}
/*--------------------------------------------------------------------*/
/*.contNews{width:100%; float:left; margin:0px 0px 0px 0px; text-align:center; padding:0px;}
.news{padding:0px; margin:0px;  font-size:10px; text-align:left;clear:left; } 
.news h3{margin:0px 0px 0px 0px;  font-size:11px; text-align:left;} 
.news img{float:left; border:1px solid #B9CDF0; margin-right:20px; }
*/
.elencoNews{border-bottom:1px dashed #B9CDF0; margin: 5px; padding: 10px 0px; color: #000; width:90%;}
.elencoNews img {float:left; margin: 0px 15px 0px 0; border:1px solid #B9CDF0; padding: 1px;}
.elencoNews a{text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#4F4F4D; font-weight:normal;}
.elencoNews a:visited{text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#4F4F4D; font-weight:normal;}
.elencoNews a:focus{text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#DD0000; font-weight:normal;}
.elencoNews a:active{text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#DD0000; font-weight:normal;}
.elencoNews a:hover{text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#DD0000; font-weight:normal;}

/*--------------------------------------------------------------------*/
.back{ text-align:right;color:#4F4F4D;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px; text-decoration:none;
}
.contNewsHome{ margin:0px 0px 0px 0px; text-align:center; padding:150px 10px 10px 20px;}
.contNewsHome h3{margin:0px 0px 0px 0px;  font-size:13px; text-align:left;color:#356CCA; font-style:italic;} 
.newsHome{padding:4px; margin:10px 0px 0px 0px;  font-size:10px; text-align:left;clear:left;} 
.newsHome h4{margin:0px 0px -7px 0px;  font-size:11px; text-align:left;color:#4F4F4D;} 
.newsHome .data {font-size:9px;color:#4F4F4D; text-decoration:none} 


/*--------------------------------------------------------------------*/
div#home{width:470px; overflow:auto; font-family:Verdana, Arial, Helvetica, sans-serif; margin:30px 0px 0px 0px; text-align:center;}
/*div#home dl {float:left; width:185px; height:240px; text-align:center; color: #1A62C8; display:block;}*/
div#home dl {float:left; width:225px; height:220px; text-align:center; color: #1A62C8; display:block;}
div#home dt {padding: 5px 0px 5px 0px; font-size:12px; letter-spacing:-1px; color:#1D62C7;}
div#home dd {margin:0; padding: 1px 2px 25px 2px;}	
div#home dl a{color: #1A62C8; text-decoration:none;}
div#home dt {padding: 5px 0px 5px 0px; font-size:12px; letter-spacing:-1px; color:#1D62C7;}
div#home dd {margin:0; padding: 1px 2px 25px 2px;}	
div#home dd img{ border:none}	
div#home .testoHome1 {letter-spacing:0px;font-size:12px;color:#1D62C7;}
div#home .testoHome2 {letter-spacing:0px;font-size:12px;color:#FF7200;}
div#home .bordoBlu{display:block; margin:0px auto; border:4px solid #CFDAF0;padding:6px;}
div#home .freccia{ float:right;}
/*--------------------------------------------------------------------*/
.privacy{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#4F4F4D;
}

/*--------------------------------------------------------------------*/
.brochure{ border-top:1px solid #B9CDEE; padding: 15px 35px;}



-->
/*]]>*/
