* {
margin:0;
padding:0;
}
a img{
border:none;
}
body{
font-family: verdana;
font-size: 100%;
text-align:center;
color:#000;
background: #fff url(/immagini/fe/fe_bgpattern.gif) repeat;
}
#contenitore{
width:1000px;
margin:0 auto;
}
/* HEADER */
#header{
width:1000px;
height:95px;
}
#logo1{
width:220px;
height:95px;
float:left;
background: #fff url(/immagini/fe/H_logo1.gif);
}
#logo1 a{
width:220px;
height:95px;
float:left;
text-decoration:none;
}
#logo2{
width:517px;
height:95px;
float:left;
background: #fff url(/immagini/fe/H_logo2.jpg);
}
#logo3{
width:262px;
height:95px;
float:left;
background: #fff url(/immagini/fe/H_logo3.gif);
border-right:1px solid #12244b;
}
/* FINE HEADER */

/* MENU TOP */
#mnu_top{
position:relative;
top:70px;
left:220px;
width:517px;
height:25px;
line-height:25px;
}
#mnu_top ul{
position:absolute;
float:left;
top:0px;
left:0px;
width:510px;
}
#mnu_top li{
display:inline;
padding-left:5px;
}
#mnu_top a{
text-decoration:none;
color:#fff;
height:25px;
line-height:25px;
font-size:12px;
font-weight:bold;
}
#mnu_top a:hover{
text-decoration:none;
color:#E46B00;
}
#mnu_top li img{
display:inline;
width:4px;
height:4px;
padding-bottom:3px;
}
/* FINE MENU TOP */
/* COLONNA SINISTRA */
#mnu_left{
position:relative;
width:212px;
vertical-align:top;
text-align:left;
background: #fff url(/immagini/fe/ML_bg.gif) repeat-y;
}
.inizio{
width:212px;
height:10px;
background: #fff url(/immagini/fe/ML_inizio.gif);
}
#nav{
margin: 0;
padding:0;
width:212px;
background:transparent;
}
#nav ul, #nav li{
margin: 0;
padding: 0;
list-style-type: none;
}
#nav h3{/*titolo  macro area*/
wwidth:192px;
height:28px;
line-height:27px;
margin:0;
padding: 0 0  0  18px;
font-size: 11px;
background:#fff url(/immagini/fe/ML_categoria.gif) no-repeat left top;
color:#fff;
}
#nav h4{
width:192px;
height:24px;
line-height:23px;
margin:0;
padding: 0 0  0  15px;
font-size: 11px;
background:#fff url(/immagini/fe/but_macro.gif) no-repeat left top;
color:#12244b;
}
#nav a, #nav a:visited{
display: block;
padding-left:18px;
height: 24px;
line-height: 24px;
background-color:#fff;
color:#006f9e;
text-decoration: none;
}
#nav a:hover, #nav a:focus, #nav a:active{
color:#006f9e;
background-color: #fff;
}
#nav ul ul a, #nav ul ul a:visited{
background: url(/immagini/fe/ML_sub_categoria.gif) no-repeat 0 0 ;
color:#fff;
font-size:11px;
font-weight:normal;
padding-left: 23px;
height: 24px;
line-height: 22px;
}
#nav ul ul a:hover, #nav ul ul a:focus, #nav ul ul a:active{
color:#fff;
background: url(/immagini/fe/ML_tasto.gif) no-repeat 0 -24px ;
}
#nav ul ul ul a, #nav ul ul ul a:visited{
color:#fff;
padding-left: 23px;
font-size:11px;
background: url(/immagini/fe/ML_tasto.gif) no-repeat 0 0 ;
}
#nav ul ul ul a:hover, #nav ul ul ul a:focus, #nav ul ul ul a:active{
background-position: 0 -24px;
}
.termine{
width:212px;
height:8px;
background: #fff url(/immagini/fe/ML_termine.gif);
}
/* FINE COLONNA SINISTRA */

/* COLONNA CENTRALE */
.colonnacx{
width:544px;
vertical-align:top;
background:#F0F4F6;
}

#tit_art{
font-size:22px;
color:#E46B00;
font-weight:bold;
mmargin-left:15px;
padding-left:15px;
margin-top:5px;
margin-bottom:-5px;
text-align:left;
background:#fff;
}
#tit_sez{
font-size:22px;
color:#E46B00;
font-weight:bold;
mmargin-left:15px;
padding-left:15px;
margin-top:5px;
margin-bottom:-5px;
text-align:left;
background:#fff;
}
#tit_news{
background:#F0F4F6;
font-size:12px;
color:#002D60;
font-weight:bold;
margin-top:10px;
padding-left:15px;
padding-top:5px;
padding-bottom:-5px;
text-align:left;
}
#tit_doc{
font-size:12px;
color:#E46B00;
font-weight:bold;
margin-left:15px;
margin-right:15px;
margin-top:10px;
margin-bottom:0px;
text-align:left;
border-top:1px solid #E46B00;
line-height:30px;
}
#tab_art{
margin-top:10px;
}
#tab_art a{
text-decoration:none;
color:#E46B00;
font-weight:bold;
}
#tab_art img{
margin:10px;
}

.testo_articolo{
background:#F0F4F6;
font-size:12px;
color:#49494A;
line-height:17px;
padding-left:15px;
padding-right:15px;
padding-bottom:10px;
padding-top:10px;
margin-top:10px;
text-align:left;
min-height:85px;
}
.testo_articolo p{
font-size:12px;
line-height:17px;
text-align:left;
color:#49494A;
}
.testo_articolo ul{
margin-left:40px;
margin-top:10px;
margin-bottom:10px;
}
.testo_articolo ol{
margin-left:40px;
margin-top:10px;
margin-bottom:10px;
}






.testo_articolo_home, .testo_articolo_home p{
font-size:12px;
color:#49494A;
line-height:17px;
padding-left:15px;
padding-right:15px;
padding-bottom:10px;
padding-top:5px;
text-align:left;
}
.testo_news_storico, .testo_news_storico p{
font-size:12px;
color:#49494A;
line-height:17px;
padding-left:15px;
padding-right:15px;
padding-bottom:10px;
padding-top:5px;
text-align:left;
}
.testo_news{
background:#F0F4F6;
font-size:12px;
color:#49494A;
line-height:17px;
padding-left:15px;
padding-right:15px;
padding-bottom:10px;
padding-bottom:20px;
padding-top:10px;
text-align:left;
}
.testo_news a{
text-decoration:none;
color:#002D60;
font-weight:bold;
}
.testo_news a:hover{
text-decoration:underline;
}
.testo_news ol,.testo_news ul{
background:#F0F4F6;
font-size:12px;
color:#49494A;
line-height:17px;
padding-left:15px;
padding-right:15px;
padding-bottom:10px;
padding-bottom:20px;
padding-top:10px;
text-align:left;
}
.testo_articolo img{
background:#F0F4F6;
border:1px solid black;
margin-right:15px;
}
.titolo_articolo{
font-size:12px;
color:#002D60;
font-weight:bold;
margin-left:15px;
margin-top:10px;
text-align:left;
}
.testo_articolo a{
text-decoration:none;
color:#002D60;
font-weight:bold;
}
.testo_articolo a:hover{
text-decoration:underline;
}
#titolo_articolo_lnk{
font-size:12px;
color:#002D60;
font-weight:bold;
margin-left:15px;
margin-top:10px;
text-align:left;
}
#titolo_articolo_lnk a{
font-size:12px;
color:#002D60;
}
#titolo_articolo_lnk a:hover{
text-decoration:underline;
font-size:12px;
color:#002D60;
}
.doc_tit{
font-size:12px;
color:#002D60;
font-weight:bold;
margin-left:13px;
margin-top:10px;
margin-bottom:5px;
text-align:left;
}
.doc_tit a{
text-decoration:none;
font-size:12px;
color:#002D60;
}
.doc_tit a:hover{
text-decoration:underline;
font-size:12px;
color:#002D60;
}
.doc_des{
color:#49494A;
font-size:12px;
margin-left:13px;
margin-right:15px;
margin-top:5px;
margin-bottom:10px;
text-align:left;
}
#txt_art{
font-size:12px;
color:#49494A;
line-height:17px;
mmargin-left:15px;
mmargin-right:15px;
margin-bottom:10px;
margin-top:10px;
padding-left:15px;
padding-right:15px;
text-align:left;
background:#F0F4F6;
}
#txt_art p{
font-size:12px;
color:#49494A;
line-height:17px;
margin-bottom:10px;
margin-top:10px;
padding-left:15px;
padding-right:15px;
text-align:left;
background:#F0F4F6;
}

#paginazione{
font-size:12px;
padding:10px;
color:#E46B00;
text-decoration:none;
}
#paginazione a{
font-size:12px;
color:#002D60;
}
/*inizio form di registrazione*/
#form{
margin-top:10px;
padding-top:10px;
padding-bottom:10px;
padding-left:40px;
background:#F0F4F6;
font-size:12px;
color:#49494A;
line-height:25px;
}
#form table{
width:100%;
}
#form select{
font-size:12px;
color:#49494A;
}
.lbl{
font-size:12px;
color:#49494A;
padding-right:5px;
}
.txt{
font-size:12px;
color:#49494A;
}
.btn{
font-size:12px;
color:#49494A;
}
/*fine form di registrazione*/

/* FINE COLONNA CENTRALE */

/* COLONNA DESTRA */
.colonnadx{
width:245px;
vertical-align:top;
background:#0B4381;
text-align:left;
border-right:1px solid #12244b;

}
#tit{
font-size:22px;
color:#fff;
font-weight:bold;
margin-left:18px;
margin-top:4px;
}
#N_inizio{
width:245px;
height:14px;
background: #fff url(/immagini/fe/N_inizio.gif);
}
.N_titolo{
width:210px;
line-height:15px;
background: #fff url(/immagini/fe/N_riga.gif);
padding-left:20px;
padding-right:15px;
padding-top:4px;
font-size:12px;
font-family:Arial;
font-weight:bold;
color:#002D60;
}
.N_titolo a{
text-decoration:none;
color:#002D60;
}
.N_titolo a:hover{
text-decoration:underline;
color:#002D60;
}

.N_testo{
width:210px;
line-height:15px;
background: #fff url(/immagini/fe/N_riga.gif);
padding-left:20px;
padding-right:15px;
padding-top:4px;
font-size:12px;
font-family:Arial;
color:#002D60;
}
.N_testo a{
text-decoration:none;
color:#E46B00;
font-size:12px;
font-weight:bold;
}
.N_vuoto{
width:245px;
height:15px;
background: #fff url(/immagini/fe/N_riga_bordo.gif);
}
#N_fine{
width:245px;
height:22px;
background: #fff url(/immagini/fe/N_termine.gif);
}
#credenziali{
width:215px;
line-height:25px;
background: #fff url(/immagini/fe/N_riga_pass.gif);
padding-left:15px;
padding-right:15px;
font-size:12px;
font-weight:bold;
color:#ffffff;
}
#credenziali a{
text-decoration:none;
color:#E46B00;
}
#N_fine_pass{
width:245px;
height:12px;
background: #fff url(/immagini/fe/N_fine_pass.gif);
}

#pas_dim{
font-size:11px;
text-align:center;
font-weight:normal;
}
#pas_dim a{
font-weight:normal;
font-size:11px;
color:#ffffff;
text-decoration:none;
}
#pas_dim a:hover{
font-size:11px;
color:#ffffff;
text-decoration:underline;
}
#btt_registrati{
margin-left:7px;
}
.imp_txt{
border:1px solid #0b4381;
}
/* FINE COLONNA DESTRA */

/* FOOTER */
#corpo{
position:relative;
width:1000px;
}
#footer{
position:relative;
float:left;
width:1000px;
height:30px;
line-height:30px;
background:#12244B;
color:#fff;
font-size:.6em;
}
#footer a{
text-decoration:none;
color:#fff;
font-weight:bold;
}
#footer a:hover{
color:#E46B00;
}
/* FINE FOOTER */