
/* ....................... ECCEZIONI FONT PER FIREFOX 3.0 (solo che li usa anche FF 3.5) ....................... */

.ff3 #head_tit {
top:12px;
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-weight:bold;
letter-spacing:-1px;
font-size:33px;
}

.ff3 #head_sottotit {
top:45px;
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-weight:bold;
letter-spacing:-1px;
font-size:27px;
}

.ff3 #head_numero {
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-weight:bold;
letter-spacing:-5px;
font-size:65px;
}

.ff3 #head_numero2 {
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-weight:bold;
letter-spacing:-3px;
font-size:48px;
}

.ff3 .btn_menu,.ff3 .btn_menu:link,.ff3 .btn_menu:visited{
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
letter-spacing:-0.5px;
font-size:18px;
}

.ff3 .btn_menu:hover,.ff3 .btn_menu:active{
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
letter-spacing:-0.5px;
font-size:18px;
}

.ff3 .btn_menu_attivo{
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
letter-spacing:-0.5px;
font-size:18px;
}

/* ....................... FONT ....................... */

@font-face{
font-family:'BlueHighwayRegular';
src:url('../fonts/bluehigh.eot');
src:local('BlueHighwayRegular'), url('../fonts/bluehigh.woff') format('woff'), url('../fonts/bluehigh.ttf') format('truetype'), url('../fonts/bluehigh.svg#webfont0hv4KeiS') format('svg');
}

@font-face{
font-family:'BlueHighwayBold';
src:url('../fonts/bluebold.eot');
src:local('BlueHighwayBold'), url('../fonts/bluebold.woff') format('woff'), url('../fonts/bluebold.ttf') format('truetype'), url('../fonts/bluebold.svg#webfontJv87fArW') format('svg');
}

/* ------------------------------ GENERALE -------------------------------*/

form{
display:inline;
}

body{
margin:auto;
padding:0;
text-align:center;
/*background-color:#1b2430;*//*blu 1*/
}

#container_01{
margin:auto;
padding:0;
text-align:center;
width:100%;
height:auto!important;/* per i browser moderni */
height:970px;/* per IE5.x e IE6 */
min-height:970px;/* per i browser moderni */

/*background-image:url(../images/bg_tubo.gif);
background-position:center top;
background-repeat:repeat-x;*/
}

#banner_skin{
position:absolute;
top:0px;
left:0px;
width:100%;
height:970px;
/* background-image è inline nell'html */
background-repeat:no-repeat;
background-position:center top;
}

#banner_skin_top{
margin:auto;
padding:0;
text-align:center;
width:100%;
height:100px;
}

#banner_skin_top_in{
margin:auto;
padding:0;
text-align:center;
width:1000px;
height:100px;
}

#container_01_su{
margin:auto;
padding:0;
text-align:center;
width:1000px;/* 980 basterebbe MA sballa tutto */
height:268px;
position:relative;/* absolute è banner_skin */
z-index:2000;
}

#container_01_ombra{
margin:auto;
padding:0;
text-align:center;
width:1000px;
height:auto!important;/* per i browser moderni */
height:702px;/* per IE5.x e IE6 */
min-height:702px;/* per i browser moderni */
background-image:url(../images/bg_ombra.png);
background-position:center top;
background-repeat:repeat-y;
position:relative;/* absolute è banner_skin */
}

#container_01_in{
margin:auto;
padding:0;
text-align:center;
width:980px;
height:auto!important;/* per i browser moderni */
height:702px;/* per IE5.x e IE6 */
min-height:702px;/* per i browser moderni */
background-color:#FFF;
background-image:url(../images/bg_cont_01.jpg);
background-position:center top;
background-repeat:no-repeat;
}

#container_01_in_categ{
margin:auto;
padding:0;
text-align:center;
width:980px;
height:auto!important;/* per i browser moderni */
height:702px;/* per IE5.x e IE6 */
min-height:702px;/* per i browser moderni */
background-color:#FFF;
background-image:url(../images/bg_cont_01_categ.jpg);
background-position:center top;
background-repeat:no-repeat;
}

#container_01_in_hp{
margin:auto;
padding:0;
text-align:center;
width:980px;
height:auto!important;/* per i browser moderni */
height:702px;/* per IE5.x e IE6 */
min-height:702px;/* per i browser moderni */
background-color:#FFF;
background-image:url(../images/bg_cont_01_hp.jpg);
background-position:center top;
background-repeat:no-repeat;
}

#container_02{
margin:auto;
padding:0;
text-align:center;
width:100%;
height:auto!important;/* per i browser moderni */
height:200px;/*540px;*//* per IE5.x e IE6 */
min-height:200px;/*540px;*//* per i browser moderni */
}

#container_02_ombra{
margin:auto;
padding:0;
text-align:center;
width:1000px;
height:auto!important;/* per i browser moderni */
height:200px;/*540px;*//* per IE5.x e IE6 */
min-height:200px;/*540px;*//* per i browser moderni */
background-image:url(../images/bg_ombra.png);
background-position:center top;
background-repeat:repeat-y;
}

#container_02_in{
margin:auto;
padding:0;
text-align:center;
width:980px;
height:auto!important;/* per i browser moderni */
height:200px;/*540px;*//* per IE5.x e IE6 */
min-height:200px;/*540px;*//* per i browser moderni */
background-color:#FFF;
}

#container_03{
margin:auto;
padding:0;
text-align:center;
width:100%;
height:auto!important;/* per i browser moderni */
height:160px;/* per IE5.x e IE6 */
min-height:160px;/* per i browser moderni */
}

#container_03_ombra{
margin:auto;
padding:0;
text-align:center;
width:1000px;
height:auto!important;/* per i browser moderni */
height:160px;/* per IE5.x e IE6 */
min-height:160px;/* per i browser moderni */
background-image:url(../images/bg_ombra.png);
background-position:center top;
background-repeat:repeat-y;
}

#container_03_in{
margin:auto;
padding:0;
text-align:center;
width:980px;
height:auto!important;/* per i browser moderni */
height:160px;/* per IE5.x e IE6 */
min-height:160px;/* per i browser moderni */
background-color:#eeeeee;/*grigio chiarissimo*/
}

#footer{
margin:auto;
padding:0;
text-align:center;
width:100%;
height:auto!important;/* per i browser moderni */
/*height:160px;/* per IE5.x e IE6 */
/*min-height:160px;/* per i browser moderni */
height:130px;/* per IE5.x e IE6 */
min-height:130px;/* per i browser moderni */
/*background-color:#e2007b;/*fucsia*/
background-color:#0E1118;/*quasi nero*/
}

#footer_giu{
margin:auto;
padding:0;
text-align:center;
width:1000px;
height:40px;
/*background-image:url(../images/bg_footer_giu.jpg);
background-position:center top;
background-repeat:no-repeat;*/
}

#footer_ombra{
margin:auto;
padding:0;
text-align:center;
width:1000px;
height:auto!important;/* per i browser moderni */
height:90px;/* per IE5.x e IE6 */
min-height:90px;/* per i browser moderni */
/*background-image:url(../images/bg_footer_ombra.jpg);*/
background-position:center top;
background-repeat:repeat-y;
}

#footer_in{
margin:auto;
padding:0;
text-align:center;
width:980px;
height:auto!important;/* per i browser moderni */
height:90px;/* per IE5.x e IE6 */
min-height:90px;/* per i browser moderni */
background-color:#E2017B;
background-image:url(../images/bg_footer_su.jpg);
background-position:center top;
background-repeat:no-repeat;
}

#banner_cont{
margin:auto;
padding:0;
text-align:center;
width:980px;
height:90px;
}

#banner_top_sx{
margin:0;
padding:0;
text-align:center;
width:730px;
height:90px;
}

#banner_top_dx{
margin:0;
padding:0;
text-align:center;
width:240px;
height:90px;
}

#data_cont{
width:150px;
height:24px;
line-height:24px;
vertical-align:middle;
top:6px;
right:3px;
z-index:10;
position:absolute;
}

#menu{
margin:auto;
padding:0;
text-align:center;
width:980px;
height:36px;
background-image:url(../images/bg_menu.gif);
background-position:center top;
background-repeat:repeat-x;
position:relative;/* absolute è data_cont */
}

#sottomenu{
margin:auto;
padding:0;
text-align:left;
width:980px;
height:22px;
background-color:#e2007b;/*fucsia*/
}

#header_hp{
margin:auto;
padding:0;
text-align:left;
width:980px;
height:auto!important;/* per i browser moderni */
height:104px;/* per IE5.x e IE6 */
min-height:104px;/* per i browser moderni */
background-image:url(../images/bg_header_hp.jpg);
background-position:left top;
background-repeat:no-repeat;
position:relative;
/*z-index:2000;*/
}

#header{
margin:auto;
padding:0;
text-align:left;
width:980px;
height:auto!important;/* per i browser moderni */
height:104px;/* per IE5.x e IE6 */
min-height:104px;/* per i browser moderni */
background-image:url(../images/bg_header.jpg);
background-position:left top;
background-repeat:no-repeat;
position:relative;
}

#percorso{
margin:auto;
padding:0;
text-align:left;
}

#percorso a,#percorso a:link,#percorso a:visited,#percorso a:hover,#percorso a:active{
font-family:Verdana,Geneva,sans-serif;
font-size:12px;
color:#e2007b;/*fucsia*/
font-weight:bold;
text-decoration:none;
}

.percorso_bullet{
font-family:Verdana,Geneva,sans-serif;
font-size:12px;
color:#000;
font-weight:bold;
background-image:url(../images/bullet_nero.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:10px;
}

.percorso_bullet_lnk{
color:#000000 !important;
text-decoration:underline;
font-size:200px;
}

.cerca_bullet{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#000;
font-weight:bold;
background-image:url(../images/bullet_nero.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:10px;
}

#share{
position:relative;/* absolute è share_ico */
height:20px;
line-height:20px;
vertical-align:middle;
}

#share_ico{
/*width:180px;*/
width:92px;
height:16px;
line-height:16px;
vertical-align:middle;
position:absolute;
top:0px;
right:0px;
z-index:10;
}

#share_ico_new{
border:1px solid red;
width:400px;
height:16px;
line-height:16px;
vertical-align:middle;
position:absolute;
top:0px;
right:0px;
z-index:10;
}

.addthis_button_facebook_like{
width:106px;
}

.addthis_button_tweet{
width:92px;
}

.addthis_counter{
width:92px;
}

.cont_paginazione{
margin:0;
padding:0;
}

.cont_paginazione a,.cont_paginazione a:link,.cont_paginazione a:visited{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
}

.cont_paginazione a:hover,.cont_paginazione a:active{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#000;
text-decoration:underline;
}

.cont_paginazione span{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#000;
font-weight:bold;
padding:0 2px 0 2px;
}

.cont_paginazione2 a,.cont_paginazione2 a:link,.cont_paginazione2 a:visited{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
padding:0 3px 0 3px;
font-weight:lighter;
}

.cont_paginazione2 a:hover,.cont_paginazione2 a:active{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#000;
text-decoration:underline;
font-weight:lighter;
}

.cont_paginazione2 span{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
padding:0 3px 0 3px;
font-weight:bold;
}

.cont_paginazione2 {
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
padding:0 3px 0 3px;
font-weight:bold;
}

.pag2_prece{
background-image:url(../images/btn_prec.gif);
background-position:left;
background-repeat:no-repeat;
background-color:red;
padding: 0 0 0 0;
width:198px;
float:left;
margin:0;
} 

.pag2_succ{
background-image:url(../images/btn_succ.gif);
background-position:right;
background-repeat:no-repeat;
background-color:yellow;
padding: 0 0 0 0;
margin:0;
width:198px;
float:left;
}

.pag_centro{
float:left;
width: 180px;
}

.lnk_btn_prec,.lnk_btn_prec:link,.lnk_btn_prec:visited,.lnk_btn_prec:hover,.lnk_btn_prec:active{
background-image:url(../images/btn_prec.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:10px;
}

.lnk_btn_succ,.lnk_btn_succ:link,.lnk_btn_succ:visited,.lnk_btn_succ:hover,.lnk_btn_succ:active{
background-image:url(../images/btn_succ.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:10px;
}

.lnk_btn_prec2 a,.lnk_btn_prec2 a:link,.lnk_btn_prec2 a:visited,.lnk_btn_prec2 a:hover,.lnk_btn_prec2 a:active{
background-image:url(../images/btn_prec.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:10px;
}

.lnk_btn_succ2 a,.lnk_btn_succ2 a:link,.lnk_btn_succ2 a:visited,.lnk_btn_succ2 a:hover,.lnk_btn_succ2 a:active{
background-image:url(../images/btn_succ.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:10px;
}


.lnk_btn_invia_commento,.lnk_btn_invia_commento:link,.lnk_btn_invia_commento:visited{
font-family:Verdana,Geneva,sans-serif;
font-size:10px;
color:#525252;/*grigio testo*/
background-image:url(../images/btn_succ.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:10px;
text-decoration:none;
}

.lnk_btn_invia_commento:hover,.lnk_btn_invia_commento:active{
font-family:Verdana,Geneva,sans-serif;
font-size:10px;
color:#525252;/*grigio testo*/
background-image:url(../images/btn_succ.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:10px;
text-decoration:underline;
}

/* ------------------------------ DIV -------------------------------*/

#logo{
margin:0;
padding:0;
text-align:left;
width:270px;
height:104px;
}

.display{
display:none;
}

#btn_video{
text-align:center;
width:111px;
height:65px;
top:20px;
left:355px;
z-index:10;
position:absolute;
display:block;
}

#btn_video a,#btn_video a:link,#btn_video a:visited{
text-align:center;
width:111px;
height:65px;
text-decoration:none;
background-image:url(../images/btn_video.gif);
background-position:top;
background-repeat:no-repeat;
display:block;
}

#btn_video a:hover,#btn_video a:active{
text-align:center;
width:111px;
height:65px;
text-decoration:none;
background-image:url(../images/btn_video.gif);
background-position:bottom;
background-repeat:no-repeat;
display:block;
}

#btn_tv{
text-align:center;
width:111px;
height:65px;
top:20px;
left:610px;
z-index:10;
position:absolute;
display:block;
}

#btn_tv a,#btn_tv a:link,#btn_tv a:visited{
text-align:center;
width:111px;
height:65px;
text-decoration:none;
background-image:url(../images/btn_tv.gif);
background-position:top;
background-repeat:no-repeat;
display:block;
}

#btn_tv a:hover,#btn_tv a:active{
text-align:center;
width:111px;
height:65px;
text-decoration:none;
background-image:url(../images/btn_tv.gif);
background-position:bottom;
background-repeat:no-repeat;
display:block;
}

#login{
text-align:right;
width:220px;
height:20px;
line-height:20px;
vertical-align:middle;
top:17px;
right:30px;
z-index:10;
position:absolute;
}

#busta{
width:27px;
height:37px;
top:17px;
right:10px;
z-index:10;
position:absolute;
}

#cont_flash_hp{
margin:0;
padding:0;
width:920px;
height:315px;
position:relative;
}

#head_tit{
width:200px;
height:35px;
position:absolute;
top:15px;
left:0px;
z-index:70;
font-family:'BlueHighwayBold';
font-size:40px;
color:#525252;/*grigio testo*/
text-transform:uppercase;
}

#head_tit2{
width:150px;
height:130px;
position:absolute;
top:15px;
left:0px;
z-index:70;
}

#head_tit_art{
width:200px;
height:30px;
position:absolute;
top:15px;
left:0px;
z-index:70;
line-height: 90%;
}

#head_sottotit{
width:190px;
height:30px;
position:absolute;
top:50px;
left:0px;
z-index:70;
font-family:'BlueHighwayBold';
font-size:35px;
color:#00336e;/*blu*/
}

#head_sottotit2{
width:140px;
height:30px;
position:absolute;
top:155px;
left:0px;
z-index:70;
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#000;
font-style:italic;
}

#head_numero{
width:160px;
height:70px;
position:absolute;
top:90px;
left:0px;
z-index:70;
font-family:'BlueHighwayBold';
font-size:85px;
color:#e2007b;/*fucsia*/
background-image:url(../images/bullet_ifiit.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#head_numero span{
padding:0 0 0 25px;
}

#head_numero2{
width:140px;
height:50px;
position:absolute;
top:60px;
left:0px;
z-index:70;
/*font-family:'BlueHighwayBold';*/
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:46px;
color:#FFF;
text-align:center;
/*background-image:url(../images/bullet_ifiit.jpg);
background-position:top left;
background-repeat:no-repeat;*/
}

#head_testo{
width:120px;
height:135px;
position:absolute;
bottom:10px;
left:0px;
z-index:70;
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#000;
line-height:15px;
overflow:hidden;
}

#head_testo2{
width:120px;
height:135px;
position:absolute;
bottom:8px;
left:0px;
z-index:70;
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#000;
line-height:15px;
overflow:hidden;
}

#head_testo2 a{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#000;
line-height:15px;
text-decoration:none;
}

#head_testo_art{
width:150px;
height:155px;
position:absolute;
top:35px;
left:0px;
padding-top:5px;
z-index:70;
overflow:hidden;
}

#head_foto{
width:140px;
height:95px;
position:absolute;
bottom:8px;
left:0px;
z-index:59;
/*overflow:hidden;*/
}

#head_testo p{
margin:0;
}

#copri_maschera{
width:165px;
height:315px;
position:absolute;
top:0px;
left:110px;
z-index:60;
}

#copri_maschera2{
width:275px;
height:315px;
position:absolute;
top:0px;
left:0px;
z-index:55;
}

#maschera{
/*width:920px;*/
width:750px;
height:299px;
margin-left:auto;
overflow:hidden;
position:relative;
left:0px;
}

#maschera_in{
width:10000px;
height:299px;
position:relative;
left:0px;
}

.btn_foto{
position:absolute;
width:220px;
height:11px;
line-height:11px;
vertical-align:middle;
text-align:right;
bottom:15px;
right:10px;
z-index:40;
font-size:0px;
}

.btn_foto a{
padding:0 8px 0 8px;
}

.foto_td{
position:relative;
font-size:0px;
cursor:pointer;
}

.testo_foto{
position:absolute;
width:240px;
height:120px;
top:150px;
/*bottom:30px;*/
right:0px;
z-index:40;
background-color:#FFF;
filter:alpha(Opacity=70);
-moz-opacity:.70;
opacity:.70;
}

.testo_foto_cont{
position:absolute;
width:200px;
height:90px;
top:165px;
/*bottom:45px;*/
right:20px;
z-index:50;
margin:auto;
text-align:right;
overflow:hidden;
}

.testo_foto_cont h1{
margin:0 0 5px 0;
font-family:Verdana,Geneva,sans-serif;
font-size:13px;
color:#00336e;
font-weight:bold;
line-height:14px;
}

.testo_foto_cont a,.testo_foto_cont a:link,.testo_foto_cont a:visited,.testo_foto_cont a:hover,.testo_foto_cont a:active{
margin:0 0 5px 0;
font-family:Verdana,Geneva,sans-serif;
font-size:13px;
color:#00336e;/*blu*/
font-weight:bold;
line-height:14px;
text-decoration:none;
}

.testo_foto_cont p{
margin:0;
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#000;
line-height:14px;
}

#ricerca{
text-align:right;
width:200px;
height:20px;
line-height:20px;
vertical-align:middle;
top:60px;
right:10px;
z-index:30;
position:absolute;
}

#ricerca_sx{
margin:0;
padding:0;
width:10px;
height:20px;
}

#ricerca_ctr{
margin:0;
padding:0;
width:165px;
height:20px;
line-height:20px;
vertical-align:middle;
background-image:url(../images/bg_ricerca.jpg);
background-position:top;
background-repeat:repeat-x;
}

#ricerca_dx{
margin:0;
padding:0;
width:25px;
height:20px;
}




#bg_cerca_grigio{
background-color:#eeeeee;/*grigio chiarissimo*/
padding:10px;
}

#ricerca_big{
/*text-align:right;*/
width:500px;
height:20px;
line-height:20px;
vertical-align:middle;
/*top:55px;
right:10px;
z-index:30;
position:absolute;*/
}

#ricerca_big_sx{
margin:0;
padding:0;
width:10px;
height:20px;
}

#ricerca_big_ctr{
margin:0;
padding:0;
width:465px;
height:20px;
line-height:20px;
vertical-align:middle;
background-image:url(../images/bg_ricerca.jpg);
background-position:top;
background-repeat:repeat-x;
}

#ricerca_big_dx{
margin:0;
padding:0;
width:25px;
height:20px;
}








#ricerca_popup{
width:200px;
/*bottom:40px;*/
top:65px;
right:10px;
z-index:20;
position:absolute;
filter:alpha(Opacity=90);
-moz-opacity:.90;
opacity:.90;
}

#ricerca_popup_in{
margin:auto;
padding:0;
border-left:2px solid #FFF;
border-right:2px solid #FFF;
background-color:#121820;/*grigio scuro*/
}

/*#ricerca_popup_su{
margin:auto;
padding:0;
width:200px;
height:10px;
font-size:0px;
}*/

#ricerca_popup_giu{
margin:auto;
padding:0;
width:200px;
height:10px;
font-size:0px;
}

#ricerca_popup_cont{
text-align:left;
padding:20px 10px 5px 10px;
height:140px;
/*padding:20px 10px 0px 10px;*/
}

#ricerca_popup_cont p{
margin:0;
padding:0;
}

#ricerca_popup_cont a,#ricerca_popup_cont a:link,#ricerca_popup_cont a:visited{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#6081AE;
text-decoration:none;
line-height:18px;
}

#ricerca_popup_cont a:hover,#ricerca_popup_cont a:active{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#FFF;
text-decoration:none;
line-height:18px;
}






#ricerca_popup_cont2{
text-align:left;
margin:20px 0 5px 10px;
/*padding:20px 10px 0px 10px;*/
position:absolute;
top:65px;
right:30px;
z-index:9999;
}

#ricerca_popup_cont2 p{
margin:0;
padding:0;
}

#ricerca_popup_cont2 a,#ricerca_popup_cont2 a:link,#ricerca_popup_cont2 a:visited{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#6081AE;
text-decoration:none;
line-height:18px;
}

#ricerca_popup_cont2 a:hover,#ricerca_popup_cont2 a:active{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#FFF;
text-decoration:none;
line-height:18px;
}







#logo_foot{
margin:0;
padding:0;
width:190px;
height:90px;
text-align:left;
}

#contatti_foot_cont{
margin:0;
padding:0;
width:150px;
height:90px;
position:relative;
}

#contatti_foot{
margin:0;
padding:0;
line-height:10px;
text-align:left;
width:150px;
height:40px;
top:25px;
left:-50px;
z-index:10;
position:absolute;
}

#menu_foot_cont{
margin:0;
padding:0;
width:640px;
height:90px;
position:relative;
}

#menu_foot{
text-align:right;
width:320px;
height:20px;
line-height:20px;
vertical-align:middle;
top:25px;
right:20px;
z-index:10;
position:absolute;
}

.content{
text-align:left;
margin:auto;
padding:0;
width:920px;
}

.col_570{
margin:auto;
padding:0;
text-align:left;
width:570px;
}

.col_570 p{
margin:5px 0 5px 0;
}

.col_590{
margin:0;
padding:0;
text-align:left;
width:590px;
}

.col_590_grigio{
margin:0;
padding:0;
text-align:left;
width:590px;
/*height:270px;*/
overflow:hidden;
background-color:#eeeeee;/*grigio chiarissimo*/
}

.col_920{
margin:0;
padding:0;
text-align:left;
width:920px;
}

.col_300{
margin:0;
padding:0;
text-align:left;
width:300px;
/*height:360px;
overflow:hidden;*/
height:70px;
}

.col_300_dx{
margin:0;
padding:0;
text-align:left;
width:300px;
/*height:360px;
overflow:hidden;
height:70px;*/
}

.bg_grigio_in{
padding:8px;
}

.bg_grigio_su{
background-color:#d3d3d3;/*grigio medio*/
}

.bg_grigio_su2{
background-color:#eeeeee;/*grigio chiarissimo*/
}

.bg_grigio_su_in{
padding:8px;
}

.bg_grigio_giu2{
background-color:#eeeeee;/*grigio chiarissimo*/
}

.bg_grigio_giu{
background-color:#d3d3d3;/*grigio medio*/
}

.bg_grigio_giu_in{
padding:3px 8px 3px 8px;
}

.col_300_2{
margin:0;
padding:0;
text-align:left;
width:300px;
/*height:360px;
overflow:hidden;*/
height:70px;
}

.col_300_2 h1{
margin:5px 0 5px 0;
}

.col_300_2 h2, .col_300_2 p{
margin:0;
}

.col_300_grigio{
margin:0;
padding:0;
text-align:left;
width:300px;
height:360px;
overflow:hidden;
background-color:#eeeeee;/*grigio chiarissimo*/
}

.col_300_grigio h1, .col_300_grigio h2, .col_300_grigio p{
padding:0 15px 0 15px;
margin:10px 0 10px 0;
}

.col_145{
margin:0;
padding:0;
text-align:left;
width:145px;
height:270px;
overflow:hidden;
}

.col_145 h1, .col_145 h2, .col_145 p{
margin:5px 0 5px 0;
}

.col_300_grigio_news{
margin:0;
padding:0;
text-align:left;
width:300px;
/*height:270px;*/
overflow:hidden;
background-color:#eeeeee;/*grigio chiarissimo*/
}

.col_300_grigio_approf{
margin:0;
padding:0;
text-align:left;
width:300px;
height:270px;
overflow:hidden;
background-color:#eeeeee;/*grigio chiarissimo*/
}

.col_300_grigio_approf h1, .col_300_grigio_approf h2, .col_300_grigio_approf p{
padding:0 15px 0 15px;
margin:5px 0 5px 0;
}

.banner_h250{
margin:0;
padding:0;
text-align:left;
width:300px;
height:250px;
}

.banner_h100{
margin:0;
padding:0;
text-align:left;
width:300px;
height:100px;
}

#box_news_col_dx{
}

/* ------------------------------ MENU -------------------------------*/

.btn_menu,.btn_menu:link,.btn_menu:visited{
display:block;
width:auto!important;/* per i browser moderni */
width:10px;/* per IE5.x e IE6 */
min-width:10px;/* per i browser moderni */
height:36px;
line-height:36px;
vertical-align:middle;
text-decoration:none;
/*font-family:'BlueHighwayRegular';*/
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:18px;
color:#FFF;
padding:0 12px 0 12px;
}

.btn_menu:hover,.btn_menu:active{
display:block;
width:auto!important;/* per i browser moderni */
width:10px;/* per IE5.x e IE6 */
min-width:10px;/* per i browser moderni */
height:36px;
line-height:36px;
vertical-align:middle;
text-decoration:none;
background-image:url(../images/bg_menu_over.gif);
background-position:center top;
background-repeat:repeat-x;
/*font-family:'BlueHighwayRegular';*/
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:18px;
color:#FFF;
padding:0 12px 0 12px;
}

.btn_menu_attivo{
display:block;
width:auto!important;/* per i browser moderni */
width:10px;/* per IE5.x e IE6 */
min-width:10px;/* per i browser moderni */
height:36px;
line-height:36px;
vertical-align:middle;
text-decoration:none;
background-image:url(../images/bg_menu_over.gif);
background-position:center top;
background-repeat:repeat-x;
/*font-family:'BlueHighwayRegular';*/
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:20px;
color:#FFF;
padding:0 15px 0 15px;
}

.riga_menu{
margin:0;
padding:0;
text-align:center;
width:1px;
height:36px;
}

.sottomenu{
height:22px;
line-height:22px;
vertical-align:middle;
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:11px;
color:#FFF;
}

.btn_sottomenu,.btn_sottomenu:link,.btn_sottomenu:visited{
height:22px;
line-height:22px;
vertical-align:middle;
text-decoration:none;
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:11px;
color:#FFF;
padding:0 15px 0 15px;
text-transform:uppercase;
}

.btn_sottomenu:hover,.btn_sottomenu:active{
height:22px;
line-height:22px;
vertical-align:middle;
text-decoration:none;
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:11px;
color:#121820;/*grigio scuro*/
padding:0 15px 0 15px;
text-transform:uppercase;
}

.btn_sottomenu_attivo{
height:22px;
line-height:22px;
vertical-align:middle;
text-decoration:none;
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:11px;
color:#121820;/*grigio scuro*/
padding:0 15px 0 15px;
text-transform:uppercase;
font-weight:bold;
}

.txt_menu_foot{
font-family:Geneva,Verdana,sans-serif;
font-size:11px;
color:#FFF;
}

.btn_menu_foot,.btn_menu_foot:link,.btn_menu_foot:visited{
text-decoration:none;
font-family:Geneva,Verdana,sans-serif;
font-size:11px;
color:#FFF;
padding:0 10px 0 10px;
}

.btn_menu_foot:hover,.btn_menu_foot:active{
text-decoration:underline;
font-family:Geneva,Verdana,sans-serif;
font-size:11px;
color:#FFF;
padding:0 10px 0 10px;
}

/* ------------------------------ BOTTONI -------------------------------*/



/* ------------------------------ CLASSI -------------------------------*/

.spazio{
font-size:0px;
display:block;
}

.float{
float:left;
}

.clear{
clear:left;
}

.nobr{
white-space:nowrap;
}

.bordo_img{
border:1px solid #a0a0a0;/*grigio*/
margin:0 20px 15px 0;
}

.bordo_img2{
border:1px solid #a0a0a0;/*grigio*/
/*margin:0 20px 15px 0;*/
}

.riga_610{
margin:0;
padding:0;
text-align:left;
width:610px;
height:1px;
background-color:#a0a0a0;/*grigio*/
font-size:0px;
}

.riga_590_fucsia{
margin:0;
padding:0;
text-align:left;
width:590px;
height:1px;
background-color:#e2007b;/*fucsia*/
font-size:0px;
}

.riga_590_grigio{
margin:0;
padding:0;
text-align:left;
width:590px;
height:1px;
background-color:#d3d3d3;/*grigio medio*/
font-size:0px;
}

.riga_920_fucsia{
margin:0;
padding:0;
text-align:left;
width:920px;
height:1px;
background-color:#e2007b;/*fucsia*/
font-size:0px;
}

.txt_data{
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:12px;
color:#FFF;
}

.txt_bianco_foot{
font-family:Geneva,Verdana,sans-serif;
font-size:10px;
color:#FFF;
}

.txt_bianco{
font-family:'Tahoma',Arial,Helvetica,sans-serif;
font-size:11px;
color:#FFF;
}

.txt_bianco2{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#FFF;
}

.lnk_bianco,.lnk_bianco:link,.lnk_bianco:visited{
text-decoration:none;
font-family:'Tahoma',Arial,Helvetica,sans-serif;
font-size:11px;
color:#FFF;
padding:0 15px 0 15px;
text-transform:uppercase;
}

.lnk_bianco:hover,.lnk_bianco:active{
text-decoration:none;
font-family:'Tahoma',Arial,Helvetica,sans-serif;
font-size:11px;
color:#FFF;
padding:0 15px 0 15px;
text-transform:uppercase;
}



/*manu*/

.lnk_blu,.lnk_blu:link,.lnk_blu:visited{
text-decoration:none;
font-family:'Tahoma',Arial,Helvetica,sans-serif;
font-size:11px;
color:#00336e;
padding:0 15px 0 15px;
text-transform:uppercase;
}

.lnk_blu:hover,.lnk_blu:active{
text-decoration:none;
font-family:'Tahoma',Arial,Helvetica,sans-serif;
font-size:11px;
color:#00336e;
padding:0 15px 0 15px;
text-transform:uppercase;
}

.txt_blu{
font-family:'Tahoma',Arial,Helvetica,sans-serif;
font-size:11px;
color:#00336e;
}





/*
.lnk_bianco_2,.lnk_bianco_2:link,.lnk_bianco_2:visited{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#FFF;
text-decoration:none;
line-height:18px;
}

.lnk_bianco_2:hover,.lnk_bianco_2:active{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#6081AE;
cursor:pointer;
text-decoration:none;
line-height:18px;
}
*/

.tit_categ{
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:14px;
color:#00336e;
font-weight:normal;
text-transform:uppercase;
}

.tit_news{
font-family:Verdana,Geneva,sans-serif;
font-size:13px;
color:#000;
font-weight:bold;
}

.txt_news{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#000;
}

.lnk_tit_categ,.lnk_tit_categ:link,.lnk_tit_categ:visited,.lnk_tit_categ:hover,.lnk_tit_categ:active{
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:14px;
color:#00336e;/*blu*/
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}

.lnk_tit_news,.lnk_tit_news:link,.lnk_tit_news:visited,.lnk_tit_news:hover,.lnk_tit_news:active{
font-family:Verdana,Geneva,sans-serif;
font-size:13px;
color:#000;
font-weight:bold;
text-decoration:none;
}

.lnk_txt_news,.lnk_txt_news:link,.lnk_txt_news:visited,.lnk_txt_news:hover,.lnk_txt_news:active{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
}

.tit_news2{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#00336e;
font-weight:bold;
text-transform:uppercase;
}

.sottotit_news2{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#000;
font-weight:bold;
}

.txt_news2{
font-family:Verdana,Geneva,sans-serif;
font-size:10px;
color:#000;
}

.lnk_tit_news2,.lnk_tit_news2:link,.lnk_tit_news2:visited,.lnk_tit_news2:hover,.lnk_tit_news2:active{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#00336e;/*blu*/
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}

.lnk_sottotit_news2,.lnk_sottotit_news2:link,.lnk_sottotit_news2:visited,.lnk_sottotit_news2:hover,.lnk_sottotit_news2:active{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#000;
font-weight:bold;
text-decoration:none;
}

.lnk_txt_news2,.lnk_txt_news2:link,.lnk_txt_news2:visited,.lnk_txt_news2:hover,.lnk_txt_news2:active{
font-family:Verdana,Geneva,sans-serif;
font-size:10px;
color:#000;
text-decoration:none;
}

.tit_news3{
font-family:'Tahoma',Arial,Helvetica,sans-serif;
font-size:11px;
color:#00336e;
font-weight:normal;
height:auto!important;/* per i browser moderni */
height:26px;/* per IE5.x e IE6 */
min-height:26px;/* per i browser moderni */
}

.tit_news4{
font-family:'Tahoma',Arial,Helvetica,sans-serif;
font-size:11px;
color:#00336e;
font-weight:normal;
}

.lnk_tit_news3,.lnk_tit_news3:link,.lnk_tit_news3:visited,.lnk_tit_news3:hover,.lnk_tit_news3:active{
font-family:'Tahoma',Arial,Helvetica,sans-serif;
font-size:11px;
color:#00336e;/*blu*/
font-weight:normal;
text-decoration:none;
}

#vox{
position:absolute;
top:0px;
left:0px;
}

#btn_ascolta{
width:90px;
height:20px;
display:block;
background:url(../images/btn_ascolta.jpg);
background-position:0px 0px;
} 

#btn_ascolta a {
display:block;
text-decoration:none;
}

#gestisci_font{
position:absolute;
top:0px;
left:105px;
}

.tit_articolo{
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:20px;
color:#e2007b;/*fucsia*/
font-weight:bold;
margin:5px 0 5px 0;
}

.foto_articolo_small{
width:100px;
}

.contenuto_articolo{
width:470px;
overflow:hidden;
}

.tit_articolo_small{
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:13px;
color:#e2007b;/*fucsia*/
font-weight:bold;
margin:3px 0 3px 0;
}

.lnk_tit_articolo_small,.lnk_tit_articolo_small:link,.lnk_tit_articolo_small:visited,.lnk_tit_articolo_small:hover,.lnk_tit_articolo_small:active{
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:13px;
color:#e2007b;/*fucsia*/
font-weight:bold;
/*margin:3px 0 3px 0;*/
text-decoration:none
}

.data_articolo_small{
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:10px;
color:#525252;/*grigio testo*/
font-style:italic;
margin:3px 0 3px 0;
}

.testo_articolo_small{
font-family:Verdana,Geneva,sans-serif;
font-size:10px;
color:#525252;/*grigio testo*/
margin:3px 0 3px 0;
}

.lnk_testo_articolo_small,.lnk_testo_articolo_small:link,.lnk_testo_articolo_small:visited,.lnk_testo_articolo_small:hover,.lnk_testo_articolo_small:active{
font-family:Verdana,Geneva,sans-serif;
font-size:10px;
color:#525252;/*grigio testo*/
/*margin:3px 0 3px 0;*/
text-decoration:none
}

.data_articolo{
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:11px;
color:#525252;/*grigio testo*/
font-style:italic;
}

.lnk_bullet_grigio,.lnk_bullet_grigio:link,.lnk_bullet_grigio:visited,.lnk_bullet_grigio:hover,.lnk_bullet_grigio:active{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#000;
font-weight:bold;
text-decoration:none;
}

.no_bullet_grigio2{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#525252;/*grigio testo*/
}

.no_bullet_grigio{
font-family:Verdana,Geneva,sans-serif;
font-size:10px;
color:#525252;/*grigio testo*/
}

.bullet_grigio{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#525252;/*grigio testo*/
background-image:url(../images/bullet_grigio.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:10px;
}

.lnk_bullet_grigio2,.lnk_bullet_grigio2:link,.lnk_bullet_grigio2:visited,.lnk_bullet_grigio2:hover,.lnk_bullet_grigio2:active{
font-family:Verdana,Geneva,sans-serif;
font-size:9px;
color:#7d7d7d;/*grigio 2*/
text-decoration:none;
background-image:url(../images/bullet_grigio2.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:10px;
}

.data_fucsia{
font-family:Verdana,Geneva,sans-serif;
font-size:10px;
color:#e2007b;/*fucsia*/
}

.txt_maiusc_nero{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#000;
font-weight:bold;
text-transform:uppercase;
}

.txt_nero, .txt_nero a{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#000;
font-weight:bold;
}

.txt_nero_slim, .txt_nero_slim a{
font-family:Verdana,Geneva,sans-serif;
font-size:10px;
color:#000;
}

.txt_bullet_grigio3, .txt_bullet_grigio3 a, .txt_bullet_grigio3 a:link, .txt_bullet_grigio3 a:visited, .txt_bullet_grigio3 a:hover, .txt_bullet_grigio3 a:active{
font-family:Verdana,Geneva,sans-serif;
font-size:10px;
color:#525252;/*grigio testo*/
text-decoration:none;
line-height:normal;
}

.lnk_fucsia,.lnk_fucsia:link,.lnk_fucsia:visited,.lnk_fucsia:hover,.lnk_fucsia:active{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#e2007b;/*fucsia*/
text-decoration:none;
font-weight:bold;
}

.lnk_nero,.lnk_nero:link,.lnk_nero:visited,.lnk_nero:hover,.lnk_nero:active{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
background-image:url(../images/bullet_nero.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:10px;
}

/* ------------------------------ CLASSI INPUT -------------------------------*/

.inpt_ricerca{
margin:0;
padding:0;
border:0;
width:165px;
height:20px;
line-height:20px;
vertical-align:middle;
display:inline;
font-family:'Tahoma',Arial,Helvetica,sans-serif;
font-size:11px;
color:#a0a0a0;/*grigio*/
/*background-color:transparent;*/
background:url(../images/bg_ricerca_2.gif) no-repeat;
background-position:top;
}

.inpt_ricerca_big{
margin:0;
padding:0;
border:0;
width:465px;
height:20px;
line-height:20px;
vertical-align:middle;
display:inline;
font-family:'Tahoma',Arial,Helvetica,sans-serif;
font-size:11px;
color:#a0a0a0;/*grigio*/
background-color:transparent;
}

.inpt_commenti{
margin:0;
padding:0;
border:1px solid #d3d3d3;/*grigio medio*/
width:588px;/*590-2*/
font-family:'Tahoma',Arial,Helvetica,sans-serif;
font-size:11px;
color:#a0a0a0;/*grigio*/
background-color:transparent;
}

/* ------------------------------ CLASSI CONTENUTI DINAMICI -------------------------------*/

#articolo{
overflow:hidden;
}

.articolo b{
font-family:Verdana,Geneva,sans-serif;
font-size:12px;
color:#525252;/*grigio testo*/
line-height:18px;
}

.abstract{
color: #6F6F6F;
font-family: Georgia, serif;
font-size: 16px;
font-style: italic;
line-height: 140%;
-webkit-font-smoothing: antialiased;
}

.articolo p{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#525252;/*grigio testo*/
line-height:18px;
margin:0;
padding:0;
}

.articolo a,.articolo a:link,.articolo a:visited{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#e2007b;/*fucsia*/
line-height:18px;
text-decoration:underline;
}

.articolo a:hover,.articolo a:active{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#e2007b;/*fucsia*/
line-height:18px;
text-decoration:none;
}

.autore p{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#525252;/*grigio testo*/
line-height:18px;
font-weight:bold;
}

.autore a,.autore a:link,.autore a:visited,.autore a:hover,.autore a:active{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#525252;/*grigio testo*/
line-height:18px;
text-decoration:none;
font-weight:bold;
}

.cont_dinamici b{
font-family:Verdana,Geneva,sans-serif;
font-size:12px;
color:#525252;/*grigio testo*/
line-height:18px;
}

.cont_dinamici p{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#525252;/*grigio testo*/
line-height:18px;
}

.cont_dinamici td{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#525252;/*grigio testo*/
line-height:18px;
}

.cont_dinamici a,.cont_dinamici a:link,.cont_dinamici a:visited{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#e2007b;/*fucsia*/
line-height:18px;
text-decoration:underline;
}

.cont_dinamici a:hover,.cont_dinamici a:active{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#e2007b;/*fucsia*/
line-height:18px;
text-decoration:none;
}

.txt_grigio_scuro {
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#525252;/*grigio testo*/
line-height:18px;
}

.txt_grigio_scuro b{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#525252;/*grigio testo*/
line-height:18px;
}

/* ------------------------------ ERROR PAGES -------------------------------*/

.rosso{
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:20px;
color:#e2007b;/*fucsia*/
font-weight:bold;
margin:5px 0 5px 0;
border-bottom:1px solid #e2007b;/*fucsia*/
text-align:left;
}

.testobis{
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:12px;
color:#525252;/*grigio testo*/
text-align:left;   
}

.testobis a, .testobis a:link, .testobis a:visited{
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:12px;
color:#e2007b;/*fucsia*/
text-align:left;
text-decoration: none;   
}

.testobis a:hover, .testobis a:active{
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:12px;
color:#e2007b;/*fucsia*/
text-align:left;
text-decoration:underline;   
}

.errore, .errore:link, .errore:visited{
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:12px;
color:#e2007b;/*fucsia*/
text-align:left;
text-decoration: none;   
}

.errore:hover, .errore:active{
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:12px;
color:#e2007b;/*fucsia*/
text-align:left;
text-decoration:underline;   
}

.acktInput{
border:1px solid #525252;
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
color:#525252;/*grigio testo*/
text-align:left;
margin:3px;
background:#fff;
}

li.mappa{
list-style: square;
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
font-weight:bold;
color:#525252;/*grigio testo*/
margin-bottom:30px;
}

.mappa ul{
margin: 10px 0 5px 10px;
padding:0;
}

li.map_li{
list-style: square;
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
font-weight:lighter;
margin:0 0 5px 0;
padding:0;
}

li.map_li a, li.map_li a:link, li.map_li a:visited{
text-decoration:none;
}

li.map_li a:hover, li.map_li a:active{
text-decoration:underline;
}

#loader{
width:590px;
height:200px;
vertical-align:middle;
line-height:200px;
text-align: center;
}

/* Video NEW */
.banda_video {
background-color: #e5e5e5;
padding: 0;
margin: 0;
padding-top: 10px;
padding-bottom: 10px;
}

.banda_video_in {
margin-left: 12px;
margin-right: 12px;
padding: 0;
}

.txt_video, .txt_video a {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 10px;
text-align: left;
line-height: 120%;
text-decoration: none;
color: #000;
}

.txt_video b{
font-size: 11px;
}

.lnk_video {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 10px;
text-align: left;
color: #0f3f76;
}

#maschera_video {
height:135px;
left:0;
/*margin:auto;*/
overflow:hidden;
position:relative;
width:915px;
padding:0;
margin:0;
}

#maschera_video_in {
height:135px;
left:0;
position:absolute;
width:10000px;
padding:0;
margin:0;
}

.video_img {
   position: relative;
   width:140px;
   height:78px;
   overflow:hidden;
   border:1px solid #434343;
}

.video_img_player {
   position: absolute;
   top: 0px;
}

.img_border {
   z-index:-1;
}

#btn_left:hover, #btn_right:hover {
   cursor: pointer;
}

/* classi wiki video */

/*
.wikivideo,.wikivideo:link,.wikivideo:visited{
background:#ffffff !important;
color:#009ee0 !important;
margin:0 !important;
padding:0 !important;
}
*/

.wikivideo,.wikivideo:link,.wikivideo:visited{
background:#009ee0 !important;
color:#ffffff !important;
margin:0 !important;
padding:0 2px 0 2px !important;
border-radius:3px !important;
-moz-border-radius:3px !important;
text-decoration:none !important;
}

.wikivideo:hover,.wikivideo:active{
background:#009ee0 !important;
color:#ffffff !important;
margin:0 !important;
padding:0 2px 0 2px !important;
border-radius:3px !important;
-moz-border-radius:3px !important;
text-decoration:none !important;
}

.wikivideo_ico{
margin:0;
padding:0;
margin-left:5px;
}

/* Pagina di configurazione */

#config_area {
   margin-top:140px;
   color:#949594;/*grigio*/
   font-family:Georgia,"Times New Roman",Times, serif;
   font-size:10px;
   font-style:italic;
}

.sel_config_hp {
   width:230px;
   font-family:Verdana,Geneva,sans-serif;
   font-size:10px;
}

#config_menu {
   width: 200px;
   /*height: 150px;*/
   border: 1px solid #c6c6c6;
   background: #fff;
   font-family:Georgia,"Times New Roman",Times, serif;
   font-size:9px;
   top: 200px;
   left: 10px;
   position: absolute;
   z-index: 99999;
}

.button {
   width: 150px;
   font-family:Georgia,"Times New Roman",Times, serif;
   font-size:9px;
   margin: 2px;
}
