/* GENERAL STYLES */
/* GENERAL STYLES */
/* HTML tag */
html{margin:0; padding:0}
body  {
	font: 76% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #002058;
	line-height:1.6em;
}
 
h1{
	font: 1em "Trebuchet MS", Georgia, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:2px 15px;
}
 
h1 a, a:visited{
text-decoration:none;
}
 
h2{
	font: 1.2em "Trebuchet MS", Georgia, Arial, Helvetica, sans-serif;
	padding:0px 5px;
	margin:0px;
}
 
p{
	font: 1em "Trebuchet MS", Georgia, Arial, Helvetica, sans-serif;
}
 
img{
border:0px;
}
 
a, a:visited{
color:#00285e;
}
a:hover{
color:#800000;
}
a:active, a:focus{
background:#ddd;
text-decoration: none;
}
 
/* Layout principale */
#container { 
	width: 100%;
	background: #fff;
	margin: 0 auto; 
	text-align: left;
} 
 
#header {
	width:100%;
	height:89px;
	padding:0px;
	margin:0px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: 230px 0;
	min-width: 1000px;
}
#Logo{
	float:left;
	width:390px;
	height:89px;
	padding:0px;
	margin:0;
	z-index: 0;
	position: absolute;
	clear: both;
}
div#wrapper{
	background: #fff;
}
 
#ColonnaSx{
	position:absolute;
	left:0px;
	width:168px;
	margin-top: 20px;
}
 
#sidebar {
	width:20%;
	background-color:#FFFFFF;
	float: right;
	position: absolute;
	right: 0px;
	margin-top: 20px;
}
 
#contenuto {
  position: absolute;
	right: 25%;
	left: 180px;
	margin-top: 20px;
} 
 
/*Barra di navigazione e strumenti */
#NavBar{
	height:2em;
	color:#000000;
	background:#7fe2ff;
	border-top: #7fe2ff 3px hidden;
	margin-top:0px;
	padding:0 0 0 10px;
}
div#NavBar a, div#NavBar a:visited{
	color:#000000;
	margin:0px;
	padding:2px;
}
div#NavBar a:hover, div#NavBar a:active, div#NavBar a:focus{
	text-decoration:none;
	background-color:#000000;
	color:#fff;
}
#Nav{
float:left;
padding:2px 0;
}
#TopTools{
	float:right;
	margin:0px;
	padding:0;
}
div#TopTools ul, div#TopTools li{
display:inline;
list-style:none;
float:left;
margin:0px;
padding:0px;
}
div#TopTools li{
	border-right:1px solid #fff;
	padding:2px 5px 0 5px;
}
div#TopTools .last_item{
border-right:0px;
}
.tool{
	text-align:right;
	margin:5px 0px 30px 0px;
	padding:5px 5px;
	font-size:0.8em;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	clear:left;
}
.tool a,a:visited{
text-decoration:none;
}
.tool a:hover{
text-decoration:underline;
}
.tool img{
vertical-align:middle;
}
 
/* Menu Istituzionale */
#Topmenu{
background:#fff;
padding-left:1px;
margin-bottom:30px;
}
/* link primari*/
div#Topmenu .link_primari{
text-decoration:none;
width:100%;
display:block;
background:url(/img/menu_ist_primario.png) no-repeat;
background-position:0 0;
padding:5px 0px 5px 25px;
margin-right:-25px;
color:#fff;
 
}
div#Topmenu .link_primari:hover, div#Topmenu .link_primari:active, div#Topmenu .link_primari:focus{
text-decoration:none;
background-position:0 -50px;
 
}
/* link secondari*/
div#Topmenu li ul li a, div#Topmenu li ul li a:visited{
text-decoration:none;
border-bottom:#abecff 1px solid;
width:100%;
display:block;
background:#ebfaff url(/img/menu_ist_mark.png) no-repeat;
background-position:0 0;
padding:5px 0px 5px 25px;
}
div#Topmenu li ul li a:hover, div#Topmenu li ul li a:active, div#Topmenu li ul li a:focus{
text-decoration:none;
background-position:0 -100px ;
}
 
div#Topmenu ul, div#Topmenu li{
list-style:none;
font-weight:bold;
padding:0px;
text-indent:0px;
margin:0;
}
div#Topmenu li{
background:#00285e url(/img/menu_ist_main_bg.png) no-repeat;
color:#fff;
padding:0px 0px 0px 25px;
margin-bottom:15px;
}
div#Topmenu li ul li{
font-weight:normal;
background:#ebfaff;
margin-left:-25px;
margin-bottom:0px;
}
 
div#Topmenu a, div#Topmenu a:visited{
text-decoration:none;
border-bottom:#abecff 1px solid;
width:168px;
display:block;
margin-left:-25px;
}
 
/* cerca */
#Cerca{
padding:5px;
margin-bottom:15px;
text-align:center;
background:#f5f5f5 url(/img/cerca_bg.png) no-repeat;
border-bottom:#ccc 1px solid;
}
div#Cerca form{
padding:0px;
margin:0px;
}
div#Cerca fieldset{
padding:0px;
margin:0px;
border:0;
display:inline;
}
.cerca_btn{
color:#fff;
font-size:1em;
font-weight:bold;
background:#002058 url('/img/cerca_btn.png') no-repeat;
background-position:top;
border:0px;
width:52px;
height:18px;
padding:0px;
}
.cerca_btn:hover, .cerca_btn:active, .cerca_btn:focus{
color:#222;
background-position:bottom;
}
.cerca_input{
font-family:"Trebuchet MS", Georgia, Arial, Helvetica, sans-serif;
font-size:0.8em;
}
 
/* Menu Tematico */
#contMenuTematico{
	left: 370px;
	right:170px;
	position: absolute;
	display: block;
	margin-right:170px;
}
#MenuTematico{
	padding: 0 0 0 1px;
	width: 459px;
	background-image: url(/img/TopCentro.png);
	height: 89px;
	display: block;
	margin: 0 auto;
}
div#MenuTematico ul{
	list-style:none;
	padding:59px 0 0 0;
	margin:0 0 0 0;
}
div#MenuTematico li{
display:inline;
}
 
.menutema{
	height:27px;
	color:#FFFFFF;
	text-decoration:none;
	font-family:"Trebuchet MS", Georgia, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	line-height:1em;
	text-align:center;
	float:left;
	margin:0px;
	display:block;
	padding-top:3px;
}
 
#Futuro{
	width:113px;
	background-position:0 0;
	background-color:#043D72;
	color:#FFFFFF;
	background-image: url(/img/sfFuturoT_btn.png);
}
#Futuro:hover, #Futuro:active, #Futuro:focus{
	background-position:100% 0;
	color: #F2FFFF;
}
#Protagonismo{
	width:113px;
	background-position:0 0;
	color:#FFFFFF;
	background-color:#056E3F;
	background-image: url(/img/sfProtagonismoT_btn.png);
}
#Protagonismo:hover, #Protagonismo:active, #Protagonismo:focus{
	background-position:100% 100%;
	color: #DDFFDD;
}
#Rivoluzione{
	width:113px;
	background-position:0 0;
	color:#2b2b2b;
	background-image:url(/img/sfRivoluzioneT_btn.png);
}
#Rivoluzione:hover, #Rivoluzione:active, #Rivoluzione:focus{
	background-position:100% 100%;
	color:#444444;
}
#Meglio{
	width:113px;
	background-position:0 0;
	color:#FFFFFF;
	background-color:#A70711;
	background-image: url(/img/sfMeglioT_btn.png);
}
#Meglio:hover, #Meglio:active, #Meglio:focus{
	background-position:100% 100%;
	color: #FFF4F4;
}
 
/* Contenuto Principale*/
 
#sidebar h3, #sidebar p {
	margin-left: 10px;
	margin-right: 10px;
}
 
 
#footer { 
	clear:left;
	width:100%;
	border-top: 1px solid #ddd;
} 
 #footer p {
	margin: 0;
	text-align:center;
    font: 0.8em "Trebuchet MS", Georgia, Arial, Helvetica, sans-serif;
}
 
/* Classi varie */
.float_r {
	float: right;
	margin-left: 8px;
}
.float_l {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
 
.titolo_futuro, .titolo_meglio, .titolo_rivoluzione, .titolo_protagonismo, .titolo_neutro{
	font-weight:normal;
	font-size:11px;
}
.titolo_futuro{
	color:#002058;
	background:#fff url('/img/titolo_mark_blue.png') no-repeat 0 0;
	border-bottom:1px solid #02598A;
	padding:0px 0px 3px 25px;
	margin-bottom:5px;
}
.titolo_protagonismo{
	color:#002058;
	background:#fff url('/img/titolo_mark_green.png') no-repeat 0 0;
	padding:0px 0px 3px 25px;
	margin-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0E823C;
}
.titolo_rivoluzione{
color:#002058;
background:#fff url('/img/titolo_mark_white.png') no-repeat 0 0;
border-bottom:1px solid #ddd;
padding:0px 0px 3px 25px;
margin-bottom:5px;
}
.titolo_meglio{
	color:#002058;
	background:#fff url('/img/titolo_mark_red.png') no-repeat 0 0;
	padding:0px 0px 3px 25px;
	margin-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9F0A0A;
}
.corpo_futuro{
background:#ebfaff;
padding:10px 5px;
margin:0;
}
.corpo_protagonismo{
background:#e5ffee;
padding:10px 5px;
margin:0;
}
.corpo_rivoluzione{
background:#fafafa;
padding:10px 5px;
margin:0;
}
.corpo_meglio{
background:#f9e1e1;
padding:10px 5px;
margin:0;
}
 
 
.sidemenu {
background:#00285e url('/img/side_menu_bg.png') no-repeat;
margin-bottom:15px;
}
 
.sidemenu a, .sidemenu  a:visited{
color:#fff;
text-decoration:none;
font-family:"Trebuchet MS", Georgia, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
padding:5px;
margin-left:15px;
display:block;
background:#002058 url('/img/side_menu_mark.png') no-repeat;
background-position:100% 0px;
}
.sidemenu a:hover, .sidemenu a:active, .sidemenu a:focus{
color:#fff;
background-position:100% -50px;
text-decoration:underline;
}
 
 
/* Notizie */
.Notizie{
margin:5px 0px 15px 0px;
}
.Notizie h1{
font-size:1em;
font-weight:bold;
padding:5px 10px;
margin:0;
background:#f5f5f5 url(/img/cerca_bg.png) no-repeat;
border-bottom:1px solid #ddd;
}
.Notizie ul{
margin:0;
padding:0;
list-style:none;
line-height:1.2em;
}
.Notizie li{
font-size:0.9em;
padding:0px;
margin:0px;
clear:both;
}
.Notizie a, .Notizie a:visited{
text-decoration:none;
display:block;
padding:5px;
margin-top:0px;
border-bottom:1px dotted #ddd;
}
.Notizie a:hover{
text-decoration:none;
border-bottom:1px dotted #aaa;
}
.Notizie .data{
background:#f5f5f5;
padding:5px;
margin:5px;
}
 
/* Commenti */
.Commenti{
margin:5px 0px 15px 0px;
}
.Commenti h1{
font-size:1em;
font-weight:bold;
padding:5px 10px;
margin:0;
background:#f5f5f5 url(/img/cerca_bg.png) no-repeat;
border-bottom:1px solid #ddd;
}
.Commenti ul{
margin:0;
padding:0;
list-style:none;
line-height:1.2em;
}
.Commenti li{
font-size:0.9em;
padding:0px;
margin:0px;
clear:both;
}
.Commenti a, .Commenti a:visited{
text-decoration:none;
display:block;
padding:0 10px 10px 10px;
margin-top:0px;
border-bottom:1px dotted #ddd;
}
.Commenti a:hover{
text-decoration:none;
border-bottom:1px dotted #aaa;
}
.Commenti .nome{
background:#f5f5f5;
padding:5px;
margin:5px;
font-weight:bold;
}
 
.campagne{
padding:5px;
margin:0px 0px 5px 0px;
background:#f5f5f5 url('/img/campagne_bg.png') no-repeat 100% 0;
}
.campagne h1{
font-size:1em;
font-weight:bold;
padding:5px 6px;
margin:0;
border-bottom:1px solid #ddd;
line-height:1.2em;
}
.campagne h2{
font-size:0.9em;
padding:5px;
margin:0;
}
.campagne p{
padding:5px;
margin:0;
text-align:center;
}
.splitL{
	width:49%;
	float:left;
}
.splitR{
width:49%;
float:right;
}
 
.triple{
	width:31%;
	float:left;
	padding-top: 0px;
	padding-bottom: 0;
	padding-left: 1%;
	padding-right: 1%;
}
 
/*box focus*/
.box_focus {
background:#fff;
margin-bottom:0px;
padding:0px;
border:0;
}
.box_focus h1 {
padding:0;
margin:0;
}
.box_focus h1 a, .box_focus h1 a:visited{
color:#fff;
text-decoration:none;
font-family:"Trebuchet MS", Georgia, Arial, Helvetica, sans-serif;
font-size:1em;
padding:5px 0px 5px 45px;
margin:0px;
display:block;
background:#00285e url('/img/focus.png') no-repeat;
background-position:0 0;
}
.box_focus h1 a:hover, .box_focus h1 a:active, .box_focus h1 a:focus{
color:#fff;
background-position:0 -50px;
text-decoration:underline;
}
.box_focus h2{
font-size:1.2em;
font-weight:bold;
padding:5px;
background:#f5f5f5;
}
.box_focus h2 a, .box_focus h2 a:visited{
text-decoration:none;
}
.box_focus h2 a:hover{
text-decoration:underline;
}
.box_focus p{
padding:5px 1px 5px 5px;
margin:0px;
background:#f5f5f5;
}
 
div#box_futuro, div#box_protagonismo, div#box_rivoluzione, div#box_meglio{
margin:0px;
}
 
div#box_futuro h1{
	height:2.5em;
	padding:0px 0px 0px 60px;
	font-size:1.5em;
	margin:0px;
	line-height:2.5em;
	color: #FFFFFF;
	background-color: #043D72;
	background-image: url(/img/box_diritto_futuro.png);
	background-repeat: no-repeat;
}
div#box_futuro h1 a:hover, div#box_futuro h1 a:active, div#box_futuro h1 a:focus{
	text-decoration:underline;
	background-color:#b9edff;
}
div#box_futuro p{
background:#ebfaff;
margin:0px;
padding:5px;
}
 
div#box_protagonismo h1{
	height:2.5em;
	padding:0px 0px 0px 60px;
	font-size:1.5em;
	margin:0px;
	line-height:2.5em;
	background-color: #056E3F;
	background-image: url(/img/box_protagonismo.png);
	background-repeat: no-repeat;
}
div#box_protagonismo h1 a:hover, div#box_protagonismo h1 a:active, div#box_protagonismo h1 a:focus{
text-decoration:underline;
background-color:#a4ffb5;
}
div#box_protagonismo p{
background-color:#e5ffee;
margin:0px;
padding:5px;
}
 
div#box_rivoluzione h1{
height:2.5em;
background:#DBDBDB url('/img/box_rivoluzione.png') no-repeat;
padding:0px 0px 0px 60px;
font-size:1.5em;
margin:0px;
line-height:2.5em;
}
div#box_rivoluzione h1 a:hover, div#box_rivoluzione h1 a:active, div#box_rivoluzione h1 a:focus{
text-decoration:underline;
background:#eeeeee;
}
div#box_rivoluzione p{
background:#fafafa;
margin:0px;
padding:5px;
}
 
div#box_meglio h1{
	height:2.5em;
	padding:0px 0px 0px 80px;
	font-size:1.5em;
	margin:0px;
	line-height:2.5em;
	background-color: #A70711;
	background-image: url(/img/box_meglio.png);
	background-repeat: no-repeat;
}
div#box_meglio h1 a, div#box_meglio h1 a:visited{
color:#fff;
}
div#box_meglio h1 a:hover, div#box_meglio h1 a:active, div#box_meglio h1 a:focus{
text-decoration:underline;
background:#f37c7c;
}
 
div#box_meglio p{
background:#f9e1e1;
margin:0px;
padding:5px;
}
 
.nascondi{
position:absolute;
top:-5000em;
}
 
/* pagina istituzionale */
div#Pagina_Istituzionale h1{
background:#fff url('/img/titolo_mark_h1ist.png') 0 0 no-repeat;
padding:0 0 5px 25px;
font-size:1.5em;
border-bottom:#ddd 1px dotted;
}
/* Pagine dettaglio articoli */
div#Pagina_Istituzionale h2, div#Dettaglio_diritto h2, div#Dettaglio_protagonismo h2, div#Dettaglio_rivoluzione h2, div#Dettaglio_meglio h2, div.Home_protagonismo h2, div.Home_rivoluzione h2, div.Home_futuro h2, div.Home_meglio h2, div.corpo_neutro h2, div.corpo_meglio h2, div.corpo_protagonismo h2, .corpo_futuro h2, div.corpo_rivoluzione h2{
font-size:1.3em;
padding:0; font-weight:bold; margin-bottom: 0px;
}
 
div#Pagina_Istituzionale h5, div#Dettaglio_diritto h5, div#Dettaglio_protagonismo h5, div#Dettaglio_rivoluzione h5, div#Dettaglio_meglio h5, div.Home_protagonismo h5, div.Home_rivoluzione h5, div.Home_futuro h5, div.Home_meglio h5, div.corpo_neutro h5, div.corpo_meglio h5, div.corpo_protagonismo h5, div.corpo_futuro h5, div.corpo_rivoluzione h5{
font-size:1.3em;
padding:0; font-weight:bold; margin-bottom: 0px; margin-top: 1.5em;
}
 
h2 a{ text-decoration:none;}
 
div#Pagina_Istituzionale p, div#Dettaglio_diritto p, div#Dettaglio_protagonismo p, div#Dettaglio_rivoluzione p, div#Dettaglio_meglio p, div.Home_protagonismo  p, div.Home_rivoluzione p, div.Home_futuro p, div.Home_meglio p{
margin-top: 0.5em; margin-bottom: 0.5em;
}
 
div#Dettaglio_diritto h1{
	color:#002058;
	background:#fff url('/img/titolo_mark_blue.png') no-repeat 0 0;
	padding:0px 0px 3px 25px;
	margin-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #02598A;
}
 
div#Dettaglio_protagonismo h1{
color:#002058;
background:#fff url('/img/titolo_mark_green.png') no-repeat 0 0;
border-bottom:1px solid #88e1a6;
padding:0px 0px 3px 25px;
margin-bottom:5px;
}
 
div#Dettaglio_rivoluzione h1{
color:#002058;
background:#fff url('/img/titolo_mark_white.png') no-repeat 0 0;
border-bottom:1px solid #ddd;
padding:0px 0px 3px 25px;
margin-bottom:5px;
}
div#Dettaglio_meglio h1{
color:#002058;
background:#fff url('/img/titolo_mark_red.png') no-repeat 0 0;
border-bottom:1px solid #ff8c8c;
padding:0px 0px 3px 25px;
margin-bottom:5px;
}
 
/* home sezioni */
div.Home_focus h1{
background:#fff url('/img/titolo_mark_h1ist.png') 0 0 no-repeat;
padding:0 0 5px 25px;
font-size:1.5em;
border-bottom:#ddd 1px dotted;
}
 
div.Home_futuro h1{
	color:#002058;
	background:#fff url('/img/titolo_mark_blue.png') no-repeat 0 0;
	border-bottom:1px solid #02598A;
	padding:0px 0px 3px 25px;
	margin-bottom:5px;
}
div.Home_protagonismo h1{
	color:#002058;
	background:#fff url('/img/titolo_mark_green.png') no-repeat 0 0;
	border-bottom:1px solid #00872D;
	padding:0px 0px 3px 25px;
	margin-bottom:5px;
}
div.Home_rivoluzione h1{
color:#002058;
background:#fff url('/img/titolo_mark_white.png') no-repeat 0 0;
border-bottom:1px solid #ddd;
padding:0px 0px 3px 25px;
margin-bottom:5px;
}
div.Home_meglio h1{
	color:#002058;
	background:#fff url('/img/titolo_mark_red.png') no-repeat 0 0;
	border-bottom:1px solid #B52B2B;
	padding:0px 0px 3px 25px;
	margin-bottom:5px;
}
#TopDestra {
	height: 89px;
	width: 163px;
	float:right;
	right:0px;
	top:0px;
	background-image: url(/img/TopDestra.png);
	background-repeat: no-repeat;
	background-position:left;
}
.feedRSS{
	background-color:#F9C364;
	color:#4E0101;
	height: 1.8em;
}
 
div#NavBar .feedRSS a{
	color:#4E0101;
}

div#NavBar .feedRSS a:hover{
	color:#ffffff;
}

#TopDestra .cerca {
	width: 135px;
	padding: 3px 0 0 2px;
	text-align: center;
}
#TopDestra .cerca_input{
	width: 120px;
	height: 14px;
}
 
#TopDestra .cerca_btn {
	margin-top: 7px;
	background-image: url(/img/btn_vai.png);
	width: 69px;
	height: 17px;
	padding: 0;
}
#TopDestra label {
	font-style: italic;
	font-weight: bold;
	color: #666666;
}
 
#NavBar.barraHome{
}
 
#NavBar.barraBlu {
	background-color: #043D72;
	color: #FFFFFF;
}
 
#NavBar.barraBlu a, #NavBar.barraBlu a:hover, #NavBar.barraBlu a:visited{
	color:#FFFFFF;
}
 
#NavBar.barraVerde {
	background-color: #056E3F;
	color: #FFFFFF;
}
 
#NavBar.barraVerde a, #NavBar.barraVerde a:hover, #NavBar.barraVerde a:visited{
	color:#FFFFFF;
}
 
#NavBar.barraBianca {
	background-color: #DDDCDC;
}
 
#NavBar.barraRossa {
	background-color: #A70711;
	color: #FFFFFF;
}
 
#NavBar.barraRossa a, #NavBar.barraRossa a:hover, #NavBar.barraRossa a:visited{
	color:#FFFFFF;
}
#box_futuro h1 a, #box_protagonismo h1 a {
	color: #FFFFFF;
}
 
/* Classi varie */
 
.titoloNote { font-weight:bold}
 
.olNote li { margin: 5px 0px 10px 0px; color:#555; line-height:1.4em; }
 
.italic { font-style:italic}
 
.linkNote {
	background-color:#ebfaff; font-size:0.8em ; vertical-align: text-top }
	
.titolo1 { background-color: #ebfaff;}
 
.hr1 { color:#FFFFFF; border-bottom: 1px dashed #ccc; margin:20px  }
 
.ul1 li { margin: 0px 0px 15px 0px }
 
 
.post { margin: 0px 0px 30px 0px }
.post .titolo { font-size:1.1em; font-weight:bold;  margin: 5px 0px 6px 0px}
.post p { margin: 8px 0px 10px 0px}
.post .data {background-color:#ebfaff; border-top: 1px solid #002058; font-weight:bold; margin:0px; padding-left:2px }
 
 
 
	
	
/* Pagine dettaglio articoli */
div#Pagina_Istituzionale h3, div#Dettaglio_diritto h3, div#Dettaglio_protagonismo h3, div#Dettaglio_rivoluzione h3, div#Dettaglio_meglio h3{
font-size:1.1em;
padding:0; margin: 25px 0px 0px 0px; background-color:#ebfaff;
}
 
/* Pagine dettaglio articoli */
div#Pagina_Istituzionale h4, div#Dettaglio_diritto h4, div#Dettaglio_protagonismo h4, div#Dettaglio_rivoluzione h4, div#Dettaglio_meglio h4{
font-size:1em; padding:0; margin: 15px 0px 0px 0px;  }
 
 
/* Mainmenu*/
div#Mainmenu ul li a, div#Mainmenu ul li a:visited{
font-size: 1.3em;
text-decoration:none;
border-bottom:#ddd 1px  dashed;
width:90%;
display:block;
background: url(/img/titolo_mark_white.png) no-repeat;
background-position:0 0;
padding:2px 0px 10px 35px;
margin-left:-25px;}
 
div#Mainmenu ul, div#Mainmenu li{
list-style:none;
font-weight: normal;
padding:0px;
text-indent:0px;
margin: 30px 10px 10px -1px ;}
 
div#Mainmenu li{
color:#fff;
padding:0px 0px 0px 25px;
margin-bottom:15px;}
 
.titolo_neutro{
	color:#002058;
	background:#fff url('/img/titolo_mark_neutro.png') no-repeat 0 0;
	padding:0px 0px 3px 25px;
	margin-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8DE5FF;
}
.corpo_neutro{
	background:#ffffff;
	padding:10px 5px;
	margin:0;
}
.corpo_futuro .data, .corpo_meglio .data, .corpo_neutro .data, .corpo_protagonismo .data, .corpo_rivoluzione .data{
	margin: 0 10px 5px 0;
	padding: 0;
	font-size: 0.9em;
	text-align: left;
}
div.primaNews h2{
	font-size:1.9em;
}
.secondaNews{
	
}
.terzaNews{
	
}
.appuntamento p {
	padding-left: 10px;
}
 
.secondaNews p, .terzaNews p{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
 
div#Pagina_Istituzionale .appuntamento h3 {
	padding:5px;
	display:block;
}
 
.firma{
	text-align:right;
}
.box_focus div{
	background-color:#F5F5F5;
 
}
 
.box_focus img{
	margin-bottom:5px;
}
 
div.tool{
	background-color:#FFFFFF;
}
 
 
/*APQ*/
.apq { margin-top:15px}
.apq p.titolo { background-color: #ebfaff; font-weight:bold; margin:0px 0px 5px 0px ; padding-left:1px}
.apq ul { text-indent:0px;
margin-top: 0px; margin-bottom:0px}
 
/* BOX LINK */
div.boxLink {  margin-bottom: 3em}
div.boxLink h2 { background-color:#ebfaff; }
div.boxLink .titolo { margin-left:1.8em; font-weight:bold; margin-bottom:0px; }
div.boxLink ul { text-indent:0px;
margin-top: 0.5em; margin-bottom:1.5em}
 
 
/* RISULTATI RICERCA */
.xsltsearch_result { margin-top:2em; margin-bottom:2em; border-bottom: 1px dashed #ccc;}
.xsltsearch_result .xsltsearch_result_title { font-weight:bold; font-size:1.1em}
 
 
/* COMMENTI */
.divCommento { margin-top:2em; margin-bottom:2em; border-bottom: 1px solid #ccc;}
.divCommento .nome {  font-size:0.9em; color:#444  ; padding: 0em 0em 0em 1em ;  }
.divCommento .data {  font-size:0.9em;/* background-color:#ebfaff; margin-right:1em;*/ padding: 0em 1em 0em 0em ; border-right: 1px solid #CCCCCC;  color:#444;  }
 
/* Trasparenza OP */
div.OpTrasparenza { margin: 2em 0 2em 0; font-weight: bold;} 
div.OpTrasparenza img { vertical-align: middle;} 
 
/*testata focus*/
#testata_focus {
background:#fff;
margin-bottom:0px;
padding:0px;
border:0;
}
#testata_focus h1 {
padding:0;
margin:0;
}
#testata_focus h1 a, .box_focus h1 a:visited{
color:#fff;
text-decoration:none;
font-family:"Trebuchet MS", Georgia, Arial, Helvetica, sans-serif;
font-size:1em;
padding:5px 0px 5px 45px;
margin:0px;
display:block;
background:#00285e url('/img/focus.png') no-repeat;
background-position:0 0;
}
#testata_focus h1 a:hover, .box_focus h1 a:active, .box_focus h1 a:focus{
color:#fff;
background-position:0 -50px;
text-decoration:underline;
}
#testata_focus h2{
font-size:1.2em;
font-weight:bold;
padding:5px;
background:#f5f5f5;
}
#testata_focus h2 a, .box_focus h2 a:visited{
text-decoration:none;
}
#testata_focus h2 a:hover{
text-decoration:underline;
}
#testata_focus p{
padding:5px 1px 5px 5px;
margin:0px;
background:#f5f5f5;
}
 
/* EDITOR PROPERTIES */


div#Pagina_Istituzionale .ul2 {

                list-style-position: inside;

                

}

 

.box1 { background-color:#ebfaff; margin-top:2em; padding:0 0.5em; border: 1px solid #7fe2ff  }

 

.box1 p { font-weight:bold; background-color:#00285e; color:#FFFFFF; padding:0 0.5em;}

.box_focus h2, .box_focus img{clear:left;}

/* EDITOR PROPERTIES */
