/* CSS Document */
#box-site {	
margin:0px auto;
padding:0px;
width:770px;
}
/* ....................Intestazione ....................*/
#header{
width:100%;
height:220px;
}
#header-container-dx{
width:78.7%;
float:right;
}
/* ....................Box Navigazione ....................*/
#box-navigazione{
float:left;
width:100%;
margin-top:0px; }
#box-navigazione span{
padding:4px 0px;
display:block;
margin:0px 0px 0px 0px;
background-color:#d4dbea;
width:100%;
color:#333333;
/*font-size:0.65em;*/ 
font-weight:normal;}
#box-navigazione a{
color:#333333;
margin-left:4px;
font-weight:normal;}

/* ....................Ricerca ....................*/
#box-ricerca-sx { background-color:#002A7E;color: white;  padding: 6px 4px 4px 4px; width:auto;clear:both; width:134px; margin: 0 0 6px 0;&width:134px; height:36px!important; height:30px; position:relative;}
#box-ricerca-sx form {margin:0px 0px 5px 0px; &margin:0px 5px 5px 0px; padding:0px 0px 5px 0px; border:none; }
#box-ricerca-sx form input.testo {width: 7.5em; &width: 7.5em; margin-right:5px; font-size:1em; font-weight:bold; color:#4b4b4b;}
#box-ricerca-sx form input.formbut {border: 0; padding: 0px; background:#aeb1b7; color: #FFF; font-size:1em; margin-left:4px; &margin-bottom:2px;}
#box-ricerca-sx legend{color:#9b061b; font-weight:bold; font-size:1.2em; margin-left:-8px;  margin-top:-5px; display:block;}
#box-ricerca-sx img{margin-right:5px; border:none;}
#box-ricerca-sx span{font-weight:bold; font-size:1em; &padding-bottom:2px; display:block; margin-top:2px;}
/* ....................Banner Sx List ....................*/
#banner-sx-list { 
clear:both;
padding:0px 0px 0px 0px;
}
#banner-sx-list  ul{
list-style-type:none;
list-style-position:outside;
padding:0px;
margin:0px 0px 0px 4px;
}
#banner-sx-list li{
margin-left:2px;
float:left;
}
#banner-sx-list a{}
#banner-sx-list  img{border:none;}
/* ....................Banner List ....................*/
#banner-list { 
clear:both;
padding:20px 0px 0px 0px;
}
#banner-list  ul{
	float:right;
	list-style-type:none;
	list-style-position:outside;
	padding:0px;
	margin:0px 0px 0px 0px;
}
#banner-list li{
display:inline;
height:15px;
}
#banner-list  a{padding:5px 0px; width:100px; }
#banner-list  img{border:none;}
/* ....................Sponsors ....................*/
#sponsors{width:28%;float:right; padding:0px  0 0 0;}
#sponsors img {border:none;}
#sponsors ul{
	list-style-type:none;
	list-style-position:inside;
	margin:0px;
	padding:0px;
}
#sponsors li{
display:inline;
margin:4px 4px 0px 0;
}
#sponsors span{
display:block;
color:white;
font-style:italic;
margin:4px  0 4px 0;
text-align:center;}
/* ....................Navigazione Principale ....................*/
#box-navb-principale { 
width:70%;
padding:26px 0 10px 0;
FLOAT:LEFT;
}
#box-navb-principale ul{
	list-style-type:none;
	list-style-position:inside;
	margin:0px;
	padding:0px;
	width:100%;
}
#box-navb-principale li{
display:inline;
margin-left:0px;
border-right:1px solid white;
}
#box-navb-principale a{color:#474747; text-decoration:none;width:100px; color:white; /*font-size:0.65em;*/  margin:0px 4px; }
#box-navb-principale img{border:none;}

/* ....................Container Destra ....................*/
#container-center-dx{
width:250px;
position:absolute;
top:225px; 
&top:221px;}
#container-center-model-dx{
width:145px;

}

/* ....................Navigazione Informazioni ....................*/
#box-navb-info { 
position:static;
width:142px;
background-color:#e5eaf2;
margin: 0px 10px px 0px;
&margin:0px 10px 0px 0px;
padding-bottom:10px;
}
#box-navb-info ul{
list-style-type:none;
padding:0px;
margin:0px 0px 0px 0px;
&margin:0px 0px 0px 0px;
}
#box-navb-info li{
padding:3px 0px 0px 3px;
margin:0px;
border-bottom:1px solid white;
}
#box-navb-info a{padding:0px 0px;color:#474747; text-decoration:none;}
#box-navb-info img{margin-top:0px; border:none;}

/* ....................Navigazione Programma ....................*/
#box-navb-programma { 
position:static;
width:142px;
background-color:#d4dbea;
margin: 0px 10px px 0px;
&margin:0px 10px 0px 0px;
padding-bottom:10px;
}
#box-navb-programma ul{
list-style-type:none;
padding:0px;
margin:0px 0px 0px 0px;
&margin:0px 0px 0px 0px;
}
#box-navb-programma li{
padding:3px 0px 0px 3px;
margin:0px;
border-bottom:1px solid white;
}
#box-navb-programma a{padding:0px 0px;color:#474747; text-decoration:none;}
#box-navb-programma img{margin-top:0px; border:none;}

/* ....................Navigazione Varie ....................*/
#box-navb-varie { 
position:static;
background-color:#e5eaf2;
width:142px;
margin: 0px 10px px 0px;
&margin:0px 10px 0px 0px;
padding-bottom:10px;
}
#box-navb-varie ul{
list-style-type:none;
padding:0px;
margin:0px 0px 0px 0px;
&margin:0px 0px 0px 0px;
}
#box-navb-varie li{
padding:3px 0px 0px 3px;
margin:0px;
border-bottom:1px solid white;
}
#box-navb-varie a{padding:0px 0px;color:#474747; text-decoration:none;}
#box-navb-varie img{margin-top:0px; border:none;}

/* ....................Navigazione Servizi ....................*/
#box-navb-servizio { 
margin: 0px 4px px 0px;
&margin:0px 4px 0px 0px;
float:left;
width:163px;
}
#box-navb-servizio ul{
list-style-type:none;
padding:0px;
margin:0px 0px 0px 0px;
&margin:0px 0px 0px 0px;
}
#box-navb-servizio li{
padding:0px 0px 0px 0px;
margin:0px;
}
#box-navb-servizio a{}
#box-navb-servizio img{margin-top:0px; &margin-top:0px; border:none;}

/* ....................Box  Navigazione Canali....................*/
#box-navb-canali{
width:145px;
text-decoration:normal;
margin: 10px 10px px 0px;
&margin:6px 10px 0px 0px;
padding-bottom:10px;
background-color:#dee3ef;
}
#box-navb-canali h3{
margin:0px;
font-size:1.1em;
color:#FFFFFF;
padding:4px 0px 4px 4px;
background-color:#002a7e;
}
#box-navb-canali ul{
list-style-type:none;
list-style-position:outside;
padding:0px;
margin:0px 0px 0px 0px;
background-color:#dee3ef;
}
#box-navb-canali li{
/*font-size:0.65em;*/ 
border-bottom:1px solid white;
padding:3px 0px 3px 6px;
margin:0px;
 color:#FFFFFF;
}
#box-navb-canali a{padding:0px 0px;  color:#333333; text-decoration:none; }
#box-navb-canali img{margin-right:4px; border:none;}

/* ....................Box  Navigazione Sottoanali....................*/
#box-navb-sottocanali{
clear:both;
width:100%;
}
#box-navb-sottocanali h2{
clear:both;
color:#8e929a;
font-size:1em;
padding:0px 0px 0px 2px;
margin:4px 0px 8px 0px;
}
.dimension{width:80%;}
#box-navb-sottocanali a{
dispaly:block;
/*font-size:0.65em;*/ 
font-weight:bold;
color:#e00206;
text-decoration:underline;
}
.no-underline{text-decoration:none;}
#box-navb-sottocanali span{
/*font-size:0.65em;*/ 
font-weight:bold;
color:#e00206;
text-decoration:underline;}
#box-navb-sottocanali p{
/*font-size:0.65em;*/ 
padding:0px 0px 0px 2px;
margin:0px 0px 8px 0px;
float:left;
}
#box-navb-sottocanali img{border:none;}

/* ....................box object....................*/
#box-object { 

margin:6px 0px 20px 0px;
&margin:6px 0px 20px 0px;
&float:none;
}
.testo{/*font-size:0.65em;*/ }
.testo p{font-size:normal;}
.testo img{
margin:4px !important;
margin:0;}
#box-object p{ 
}
#box-object a{
padding:0px;
margin:0px;} 
#box-object img{display:block;} 
/* ....................Centro pagina ....................*/
#box-center {
width:100%;
clear:both;
margin-top:6px;
background:url(/static/back-center.gif) repeat-y;
background-position:0px 10px;
}
#box-center {
width:100%;
clear:both;
margin-top:6px;
padding: 0 0 0 10px;
background:url(/static/back-center.gif) repeat-y;
background-position:0px 10px;}

#box-center:after {
content: ""; display: block; height: 0pt; clear: both; 
}
#box-center-center {
width:300px;
&width:300px;
margin-right:300px;
&margin-right:245px;
padding-left:10px;
margin-top:0px;
float:right;
&float:none;
}
#box-center-center-model {
width:433px;
float:left;
}
#box-center-center-model p{

}
/* ....................Centro Sinistra ....................*/
#box-center-sx{
margin-top:0px;
margin-bottom:10px;
width:145px;
float:left;
&margin-right:5px;
padding-right:10px;
}
#box-center-sx-model{
width:145px;
float:left;
&margin-right:5px;
}
/* ....................Centro Destra ....................*/
#box-center-dx{
margin-left:520px;
}
#box-center-model-dx{
float:right;
}
/* ....................box object stampa....................*/
#box-object-stampa{
float:left;
width:100%;
margin-left:8px;
&margin-left:0px;
}
#box-object-stampa h3{/*font-size:0.65em;*/ color:#484848;padding:5px 8px 10px 0px; &padding:5px 8px 10px 0px;}
#box-object-stampa ul{
list-style-type:none;
margin:-8px 0px 0px 0px;
padding:0px;
}
#box-object-stampa img{padding:0px; margin:0px 6px 0px 6px; float:left; border:none;}
#box-object-stampa li{padding:4px 0px 6px 0px ; border-bottom:2px solid #eeeff1; margin-bottom:4px; width:98%; &width:100%;}
#box-object-stampa  a{
/*font-size:0.65em;*/  
font-weight:bold;
color:#e00206; 
padding:0px 0px 1px 6px; 
display:block;
}
#box-object-stampa  li a:hover{text-decoration:underline;}
#box-object-stampa  span{display:block; /*font-size:0.65em;*/  margin:0px 0px 0px 12px; padding-left:10px; }

/* ....................box object common....................*/
#box-object-common{
float:left;
width:100%;
margin-left:8px;
&margin-left:0px;
}
#box-object-common h3{/*font-size:0.65em;*/  color:#484848;padding:5px 8px 10px 0px; &padding:5px 8px 10px 0px;}
#box-object-common ul{
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
}
#box-object-commona img{padding:0px; margin:0px 6px 0px 6px; float:left; border:none;}
#box-object-common li{padding:4px 0px 6px 0px ; border-bottom:2px solid #eeeff1; margin-bottom:4px; width:98%; &width:100%; }
#box-object-common a{
/*font-size:0.65em;*/  
font-weight:bold;
color:#e00206; 
margin:-12px 0px 0px 15px;
padding:0px 0px 1px 6px; 
display:block;
}
#box-object-common  a:hover{text-decoration:underline;}
#box-object-common  span{display:block; /*font-size:0.65em;*/   margin:0px 0px 6px 12px; padding-left:10px; }

/* ....................Bottom ....................*/
#box-bottom {
clear:both;
width:770px;
}
#box-bottom ul{
list-style-type:none;
padding:0px;
margin:0px 0px 0px 0px;
}
#box-bottom li{
display:inline;
margin-right:-8px;
}
#box-bottom-top {
clear:both;
border-bottom:25px solid #002a7e;
margin-top:10px;
}
#box-bottom-sx{
width:70%;
float:left;
}
#box-bottom-sx img{
border:none;
margin-top:7px;
margin-left:10px;
}
#box-bottom-dx{
width:20%;
float:right;
text-align:right;
margin-top:10px;
font-size:10px;
}
#box-bottom-dx img{border:none;}
#box-bottom-dx span{ display:block; padding:7px;}
#box-bottom-dx a{color:#9b061a; font-weight:bold}
#box-bottom span{
padding-top:6px;
display:block;
}
#box-bottom-sx p{
float:left;
padding:0px 10px;
&padding:0px 10px;
width:350px;
font-size:10px;
}
#box-bottom-sx a{
margin-left:10px
float:right;
text-decoration:underline;
color:#9b061a;
}
/* ....................Box-News ....................*/
#box-news{}
#box-news h1{}
#box-news a{color:#4f4d4e;}
#box-news span{}
#box-news a:hover{}
#box-newsricerca {font-family:  Verdana, Arial, Helvetica, sans-serif; }
#box-newsricerca form{/*font-size:0.65em;*/ }

/* ....................Box-back ....................*/
#box-back {
margin:6px 0px 0px 0px;
border-bottom:4px solid #d4dbea;
}
#box-back h1{
display:block;
width:360px;
color:#002a7e;
margin:0px 0px 3px 0px;
padding: 4px 0px 4px 2px;
font-size:1.5em;
font-weight:bold;
float:left;
} 
#box-back a{}
#box-back a:hover{}
#box-back img{padding:6px 1px 6px 6px; border:none;}

/* ....................Non-Accessibile ....................*/
#non-accessibile p{font-size:0.7em; color:#00003c; margin:20px 0px 20px 0px;text-align:center; }
#non-accessibile a{font-size:0.9em; color: #977900; font-weight:bold; text-decoration:underline;}


/* ....................Utils ....................*/
.left {float:left;}
.right {float:right; margin-top:-11px;}
.clear {clear:both;}
.inline{ display:inline; float:left;}
.entra{ text-decoration:none; font-size:1em; margin:0px; padding:0px;display:static; float:right;}
#entra-news{ color:#002a7e; font-size:0.65em;*/  margin:6px 0px 0px 10px; display:block; text-decoration:underline;}
.linea{border-top:1px solid #aeb1b7;  clear:both;}
.linea-common{border-top:1px solid #aeb1b7;margin:6px 0px;  clear:both;}
.linea-sottocanali{border-top:1px solid #eeeff1; clear:both; margin-bottom:6px; margin-top:6px;}
.linea-object{border-top:3px solid #eeeff1; clear:both; margin-bottom:6px; margin-top:6px;}
.linea-navigazione{border-top:3px solid #eeeff1; clear:both; margin-bottom:12px;}
.line-top {border-top:1px solid #aeb1b7; }
.line-bottom {border-bottom:1px solid white; }
.titoli-dx {padding:7px 0px 9px 7px; padding:7px 0px 4px 7px; }
.small-width-p{width:63%; }
.img-sottocanali{ margin:-15px 0px 6px 0px; float:right;border:none;}
.selected {text-decoration:none; font-weight:bold; font-size:1.1em;}
#intestazione-ricercanews ul{margin:6px 0px 6px 0px; padding:0px; list-style-type:none; /*font-size:0.65em;*/ }
.tit-level2{clear:both;color:#8e929a;font-size:1.3em;padding:0px 0px 0px 2px;margin:8px 0px 8px 0px; color:#e00206;}
.news{font-size:1.4em;}
.language{padding-top:3px; margin-right:6px;}