/*css per  front*/
html,body{
          margin: 0px 0px 0px 0px;
          padding:0px 0px 0px 0px;
          }
body{
     font:12px verdana, Arial, Helvetica, sans-serif;
     text-align: center;
     line-height:1.8em;
	 font-weight:normal;
	 background-color:#e8e8e8;
     color:#333333;
     }
	 p{     
	 font:12px verdana, Arial, Helvetica, sans-serif;
     text-align: left;
     line-height:1.8em;
	 font-weight:normal;
     color:#333333;
	 }

	 a:link{color:#043560; text-decoration:underline;}
     a:visited{color:#043560; text-decoration:underline;}
     a:hover{color:#0871ab; text-decoration:underline;}

	 div#interlinea{width:200px;height:10px;border-top:1px solid #e8e8e8;}
h3{
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px; 
 font-family: verdana,trebuchet ms,arial,sans-serif;
     font-size: 11px;
     font-weight:bold;
     text-align: left;
     color:#ffffff;
	 padding-left:10px;
	  text-transform:uppercase;
}
span.h3{
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px; 
 font-family: verdana,trebuchet ms,arial,sans-serif;
     font-size: 11px;
     font-weight:bold;
     text-align: left;
     color:#000000;
	 padding-left:10px;
	 text-transform:uppercase;
}
h2{ 
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px; 
 font-family: trebuchet ms,arial,sans-serif;
     font-size: 12px;
     font-weight:bold;
     text-align: left;
     color:#000000;
     }
	 h4{ 
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px; 
 font-family: trebuchet ms,arial,sans-serif;
     font-size: 12px;
     font-weight:bold;
     text-align: left;
     color:#06578a;
     }
img{
border:0px; 
}
div#imgborder{
border:1px solid #e8e8e8;
padding:2px;
}
div#wrapper{
margin: 0px auto;
width:1024px;
border:0px solid red;
background:#ffffff url('../images/bg_c.png') top repeat-y;
}

div#contenitor{
margin: 0px auto;
width:1024px;
border:1px solid green;
}
div#header{
width:1024px;
height:150px;
border:0px solid blue;
background-color:#f5f5f5;
background-image:url('../images/header.jpg');
}
div#menu{
width:1024px;
height:40px;
background-image:url('../images/menu.png');
border:0px solid red;
font:11px verdana, Arial, Helvetica, sans-serif;
}
/*stili per menu*/
div#block{
float:left;
display:block;
margin-top:5px;


}
div#blockpoint{
float:left;
display:block;
	overflow: hidden;
	text-align: center;
	padding:5px;
	height:15px;
	width:1px;
background-image:url('../images/item.gif');
background-position:bottom;
background-repeat:repeat-y;
margin-left:5px;
margin-right:5px;
margin-top:5px;
}
div#blockpointhome{
float:left;
display:block;
	overflow: hidden;
	text-align: center;
	padding:5px;
	height:15px;
	width:1px;
color:#333333;
font-size:14px;
margin-left:5px;
margin-right:5px;
margin-top:5px;
}
div#block a:link{
float:left;
display:block;
	list-style: none;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
	text-align: center;
	padding:3px;
color:#ffffff;
text-decoration:none;
}
div#block a:visited{
float:left;
display:block;
	list-style: none;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
	text-align: center;
	padding:3px;
color:#ffffff;
text-decoration:none;
}
div#block a:hover{
float:left;
display:block;
font-weight: bold;
	overflow: hidden;
	text-align: center;
	padding:3px;
color:#0e3c6e;
background-color:#ffffff;
font-size:12px;
text-decoration:none;
}
div#barra-nav{
width:1024px;
height:38px;
background-image:url('../images/barra-nav.png');
border:0px solid red;
margin-bottom:0px;
}

div#contenitornews{
margin: 0px auto;
width:1000px;
border:0px solid blue;
background-color:#ffffff;
}
/*stile content in home page, riquadra i moduli per swf asssitenza e  newsflash*/
div#contenttop{
margin: 5px auto;
width:940px;
height:300px;
border:0px solid yellow;
margin-bottom:20px;
margin-top:20px;
}

div#contentbottom{
margin: 0 auto;
width:1000px;
border:0px solid red;
}
div#newsleft{
float:left;
width:1000px;
border:0px solid yellow;
margin-bottom:20px;
}
div#ll{float:left;width:200px;border:0px solid red;text-align:left;}
div#rr{float:right;width:750px;border:0px solid blue;margin-right:15px;text-align:left;}
div#rrhomepage{float:right;width:780px;border:0px solid blue;margin-right:0px;text-align:left;}
div#center{
float:left;
width:555px;
border:0px solid green;
text-align:left;
}
div#destra{
float:right;
width:195px;
border:0px solid green;
text-align:left;}


/*bottom loghi*/


div#footer{
margin: 0 auto;
width:1024px;
height:100px;
background-color:#0b3468; 
border:0px solid green;
background:#ffffff url('../images/bg_f.png') top repeat-x;
}

div#footertext{
padding:20px;
color:#ffffff;
text-align:left;
}
div#suspend{
margin: 0 auto;
width:1024px;
height:20px;

}
div#bannerinclude{border:0px solid red;}
div#spazio{width:730px;height:10px;}
div#liner{width:978px;height:1px;border-top:1px solid #e8e8e8;margin-top:10px;margin-bottom:20px;}
div#archivioleft{float:left;border:1px solid #e8e8e8;padding:3px;}
div#archivioright{float:right;width:490px;border:0px solid black;padding:2px;}
div#archiviosep{clear:both;width:580px;height:10px;}
a.cms2:link{color:#333333;}
a.cms2:visited{color:#333333;}
a.cms2:hover{color:#666666;}

a.cmslink:link{color:#333333;font-size:14px;}
a.cmslink:visited{color:#333333;font-size:14px;}
a.cmslink:hover{color:#666666;font-size:14px;}


a.link1:link{color:#333333;font-size:13px;}
a.link1:visited{color:#333333;font-size:13px;}
a.link1:hover{color:#666666;font-size:13px;}

a.mail:link{color:#ffffff;text-decoration:none;}
a.mail:visited{color:#ffffff;text-decoration:none;}
a.mail:hover{color:#f2f2f2;text-decoration:underline;}



a.title:link{
     font-size: 11px;
     font-weight:bold;
     text-align: left;
     color:#075996;}
a.title:visited{
     font-size: 11px;
     font-weight:bold;
     text-align: left;
     color:#075996;}
a.title:hover{
     font-size: 11px;
     font-weight:bold;
     text-align: left;
     color:#075996;
	 text-decoration:underline;}

span.titoloredazionale{
     font-size: 14px;
     font-weight:bold;
     text-align: left;
     color:#043560; 
	 line-height:1.8em;
}
span.sottotitoloredazionale{
	font-weight:bold;
	font-size:11px;
	color:#333333;
	line-height:1.8em;
}
span.testo{
	font-weight:normal;
	font-size:11px;
	color:#333333;
	line-height:1.8em;
}
span.date{
	font-weight:normal;
	font-size:11px;
	color:#6a6148;
	line-height:1.8em;
}
span.tipologia{
	font-weight:normal;
	color:#0f5493;
	line-height:1.8em;
}

div#play{
position:absolute;
width:39px;
margin-left:70px;
height:39px;
margin-top:40px;
border:0px solid green;
background-image:url('../images/play.png');
background-repeat:repeat-x;
background-position:top;
}
div#playbig{
position:absolute;
width:39px;
margin-left:120px;
height:39px;
margin-top:90px;
border:0px solid green;
background-image:url('../images/play.png');
background-repeat:repeat-x;
background-position:top;
}


div#blocktoporange{
float:left;
width:100%;
height:22px;
padding-top:4px;
color:#6a6148;
/*border:1px solid #d9d9d9;*/
/*background-image:url('../images/button_c.png');
background-repeat:repeat-x;
background-position:left;*/
border-bottom:0px solid #f7aa23;
font-family: verdana,trebuchet ms,arial,sans-serif;
font-size: 11px;
font-weight:bold;
text-align: left;
text-transform:uppercase;
background-color:#f0efea;
}

div#blocktop{
float:left;
width:100%;
height:22px;
padding-top:4px;
color:#ffffff;
/*border:1px solid #d9d9d9;*/
/*background-image:url('../images/button_c.png');
background-repeat:repeat-x;
background-position:left;*/
background-color:#06578a;
}

div#enfasi{
float:left;display:block;width:190px;margin-bottom:1px;
}
div#enfasi a:link{float:left;font:11px verdana,Arial, Helvetica, sans-serif;display:block;padding-left:10px;font-weight:bold;background-color:#ffffff;border-bottom:1px dotted #e8e8e8;padding:3px;text-align:left;width:190px;color:#6a6148;text-decoration:none;}
div#enfasi a:visited{float:left;font:11px verdana,Arial, Helvetica, sans-serif;display:block;padding-left:10px;font-weight:bold;background-color:#ffffff;border-bottom:1px dotted #e8e8e8;padding:3px;text-align:left;width:190px;color:#6a6148;text-decoration:none;}
div#enfasi a:hover{float:left;font:11px verdana,Arial, Helvetica, sans-serif;display:block;padding-left:10px;font-weight:bold;background-color:#ffffff;border-bottom:1px dotted #e8e8e8;padding:3px;text-align:left;width:190px;color:#06578a;text-decoration:underline;}


div#blocktopgrey{
float:left;
width:100%;
height:22px;
padding-top:4px;
color:#000000;
background-color:#f1f1f1;
}

div#enfasigrey{
float:left;display:block;width:190px;margin-bottom:1px;font:10px verdana,Arial, Helvetica, sans-serif;
}
div#enfasigrey a:link{float:left;font:11px verdana,Arial, Helvetica, sans-serif;display:block;padding-left:10px;font-weight:bold;background-color:#ffffff;border-bottom:1px dotted #e8e8e8;padding:1px;text-align:left;width:190px;color:#06578a;text-decoration:none;}
div#enfasigrey a:visited{float:left;font:11px verdana,Arial, Helvetica, sans-serif;display:block;padding-left:10px;font-weight:bold;background-color:#ffffff;border-bottom:1px dotted #e8e8e8;padding:1px;text-align:left;width:190px;color:#06578a;text-decoration:none;}
div#enfasigrey a:hover{float:left;font:11px verdana,Arial, Helvetica, sans-serif;display:block;padding-left:10px;font-weight:bold;background-color:#ffffff;border-bottom:1px dotted #e8e8e8;padding:1px;text-align:left;width:190px;color:#06578a;text-decoration:underline;}

div#enfasisimple{
float:left;display:block;width:190px;margin-bottom:1px;text-align:left;
}
div#enfasisimple a:link{float:left;display:block;padding-left:10px;font-weight:normal;background-color:#ffffff;border-bottom:1px dotted #e8e8e8;padding:1px;text-align:left;width:190px;color:#666666;text-decoration:none;}
div#enfasisimple a:visited{float:left;display:block;padding-left:10px;font-weight:normal;background-color:#ffffff;border-bottom:1px dotted #e8e8e8;padding:1px;text-align:left;width:190px;color:#666666;text-decoration:none;}
div#enfasisimple a:hover{float:left;display:block;padding-left:10px;font-weight:normal;background-color:#ffffff;border-bottom:1px dotted #e8e8e8;padding:1px;text-align:left;width:190px;color:#666666;text-decoration:underline;}


a.link:link{color:#043560; text-decoration:none;}
a.link:visited{color:#043560; text-decoration:none;}
a.link:hover{color:#0871ab; text-decoration:underline;}

span.navigazione {
font-family: verdana,trebuchet ms,arial,sans-serif;
font-size: 10px;
font-weight:bold;
text-align: left;
color:#333333;
}
span.navblue {
font-family: verdana,trebuchet ms,arial,sans-serif;
font-size: 10px;
font-weight:bold;
text-align: left;
color:#043465;
}

a.navigazione:link{color:#043465; text-decoration:none;font-family: verdana,trebuchet ms,arial,sans-serif;font-size: 11px;font-weight:bold;text-align: left;}
a.navigazione:visited{color:#043465; text-decoration:none;font-family: verdana,trebuchet ms,arial,sans-serif;font-size: 11px;font-weight:bold;text-align: left;}
a.navigazione:hover{color:#043465; text-decoration:underline;font-family: verdana,trebuchet ms,arial,sans-serif;font-size: 11px;font-weight:bold;text-align: left;}
table#tabella{border-collapse:collapse;}
table#tabella td{border:1px solid #e8e8e8;padding:10px;}
table#tabella td.blue{border:1px solid #e8e8e8;padding:10px;background-color:#06578a;font-weight:bold;color:#ffffff;}


table#tabellasettore{border-collapse:collapse;width:100%;}
table#tabellasettore td{border:1px solid #e8e8e8;padding:10px;}
table#tabellasettore td.blue{border:1px solid #e8e8e8;padding:10px;background-color:#06578a;font-weight:bold;color:#ffffff;}
table#tabellasettore td.grey{border:1px solid #e8e8e8;padding:10px;background-color:#666666;font-weight:bold;color:#ffffff;}
table#tabellaservizi{border-collapse:collapse;width:100%;}
table#tabellaservizi td{border:1px solid #e8e8e8;padding:10px;}
table#tabellaservizi td.grey{border:1px solid #e8e8e8;padding:10px;background-color:#eeeeee;font-weight:bold;color:#ffffff;}

table#noborder{border-collapse:collapse;border:0px solid #e8e8e8;}
table#noborder td{border-collapse:collapse;border:0px solid #e8e8e8;padding:0px;}
