@charset "utf-8";
/* CSS Document */
/* RESET */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight:400; }
/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
img {border:none; }
ol,ul{list-style:none;}
caption,th{text-align:left;}
img,input,select,label{vertical-align:middle;}
/* GESTIONE DEL CLEARING */
.cleared { display: inline-block; }   
.cleared:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .cleared { height: 1%; }
.cleared { display: block; }
/* TYPOGRAPHY */
body { line-height: 1.5;}
body { font-size: 75%;}
body {color: #000; font-family: Verdana, Helvetica, Arial, sans-serif;}
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
pre,code    { margin: 1.5em 0;}
pre,code,tt { font: 1em 'andale mono', 'monotype.com', 'lucida console', monospace; line-height: 1.5; } 
tt          { display: block; margin: 1.5em 0; line-height: 1.5; }
h1,h2,h3,h4,h5,h6 { color:#000; font-family: Verdana, Helvetica, Arial, sans-serif; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; }
h1 { font-size: 3em; line-height: 1;}
h2 { font-size: 1.5em; line-height: 1.3;font-family: Georgia, Helvetica, Arial, serif; padding:10px;margin-left:5px;margin-right:6px;border-bottom:solid 1px #ebebeb;}
h3 { font-size: 1.3em; line-height: 1;font-weight:bold;}
h4 { font-size: 1.2em; line-height: 1.25;}
h5 { font-size: 1em;font-weight:bold; }
h6 { font-size: 1em; }
a{text-decoration:none;color:#000;}
a:link{text-decoration:none;color:#000;}
a:visited{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;color:#000;}
a:active{text-decoration:none;color:#000;}
strong{ }
/*UTILITIES*/
.align-left{float:left;}
.align-right{float:right;}
.border-top{ border-top:1px solid #575757; }
/*STRUTTURA*/
body{ background-color:#4d4d4d;}
.wrap{width:960px;margin-left:auto;margin-right:auto;position:relative;}
#header{height:112px; background-image:url(/images/bck_header.png); background-repeat:repeat-x; background-position:left top;padding-left:5px;}
#main{padding-bottom:20px;padding-top:30px;}
#content{background-image:url(/images/bck.png); background-repeat:repeat-x; background-position:left top; background-color:#fff;min-width:960px;}
.col-960{width:960px;}
.col-640{width:640px;}
.col-470{width:470px;}
.col-320{width:320px;}
.col-300{width:300px;}
.col-225{width:225px;}
.col-150{width:150px;}
.col-232{width:220px;}
/*NAVBAR*/
.nav{height:61px;padding-top:50px;}
#navbar ul{float:left;}
#navbar ul li {display:inline;float:left; background-color:#CAD0D0;margin-right:5px;font-weight:bold;font-size:11px;}
#navbar ul li a {display:block;padding:35px 15px 9px 15px;color:#333;}
#navbar ul li a:hover{background-color:#999999;color:#fff;}
#navbar ul li a.current{background-image:url(/images/hover_nav.gif); background-position:left bottom; background-repeat:repeat-x;color:#fff;}
.nav form{height:41px;background-color:#CAD0D0;width:220px;padding-top:20px;padding-left:20px;margin-right:-5px;}
.nav form input{ background-color:#fff; border:solid 1px #dedede; padding:3px; background-image: url(/images/form_bck.gif); background-repeat: repeat-x; background-position: left top; font-size:11px;padding:4px;}
.nav input.img{height:24px;width:34px;padding:0px;margin-left:-5px;}
form input.img{border:none;padding:0;margin:0;}
/* 404 */
.nav-404{height:61px;width:710px; background-color:#CAD0D0;}
.col-404{width:960px;padding:50px 0px 40px 0px;}
.col-404 h1 {border-bottom:solid 1px #ebebeb;padding-bottom:10px;margin-bottom:10px;}
.col-404 p a{color:#CC3333;}
.col-404 p a:hover{text-decoration:underline;}
/*MISC*/
.box-sf-sx,.box-sf-dx,.box-sx,.box-dx,.box-sx-bt,.box-dx-bt{background-repeat:no-repeat;}
.box-sf-sx{ background-image:url(/images/box_sf_sx.gif); background-position:left top;}
.box-sf-dx{ background-image:url(/images/box_sf_dx.gif); background-position:right top;}
.box-sx{ background-image:url(/images/box_sx.gif); background-position:left top;}
.box-dx{ background-image:url(/images/box_dx.gif); background-position:right top;}
.box-sx-bt{ background-image:url(/images/box_sx_bt.gif); background-position:left bottom;}
.box-dx-bt{ background-image:url(/images/box_dx_bt.gif); background-position:right bottom;padding-bottom:1px;}
.red{color:#CC3333;font-weight:bold}

/*HOMEPAGE*/
#in-evidenza div.box-dx-bt{height:250px;}
#in-evidenza {margin-bottom:20px;}
#in-evidenza p{ padding: 15px 16px 0px 15px; }
#in-evidenza p.red{ padding-bottom:0;}
#box-reparti div.box-dx-bt{height:230px;padding-left:5px;padding-right:6px;position:relative;}
#box-reparti h4 a{display:none;}
#box-reparti div.minibanner{margin-top:5px;}

#box-reparti p{font-size:11px;padding-top:20px;}
#box-reparti p.l{padding-left:10px;padding-right:10px;}
#box-reparti p.r{padding-right:10px;}
#box-reparti a.freccia-grey{position:absolute;bottom:15px;}
#homepage div.col-470 {margin-right:20px;}
#box-tabs div.box-dx-bt{height:500px;position:relative;}
#box-tabs  p.nav-arrows{position:absolute;bottom:15px;left:15px;}
#box-tabs h4.feed{margin-right:6px;margin-left:5px;padding-right:15px;padding-bottom:15px;text-align:right;border-bottom:solid 1px #ebebeb;}
.minibanner a{display:block;text-align:right;}
.etno a{background-color:#999999;padding-right:10px;}
.queste-istituzioni a{ background-color: #8C2733;padding-right:10px; }

.format-text div.minibanner{margin-top:-10px;margin-bottom:20px;position:relative;}
/* UI TABS*/
#tab-container{font-size:11px;}
#tab-container ul.ui-tabs-nav{ background: #FCFCFC url(/images/new_tab_bck.gif) repeat-x left bottom; }
#tab-container li.ui-tabs-nav-item { float:left; width:33.27%; background-color:#F2F2F2;/* be nice to Opera */ background-image: url(/images/tab_bck.gif); background-repeat: repeat-x; background-position: left bottom; position:relative;margin-left:0 !important;}
#tab-container li.ui-tabs-nav-item a { display:block; position:relative; top:0px; z-index:2; text-align:center; text-decoration:none; white-space:nowrap; padding:12px 0px 10px; color:#666;/* required in IE 6 */ text-transform: uppercase; font: 10px/1.5 Arial, Helvetica, sans-serif; }

.ui-tabs-nav-item a:hover {	color: #000;}
.ui-tabs-selected {	border: none;border-top:solid 1px #BEBEBE;border-right: 1px solid #BEBEBE;border-left: 1px solid #BEBEBE;}
.ui-tabs-selected a, .ui-tabs-selected a:hover { background: #fff; color: #333;}
.ui-tabs-panel { padding: 20px 0px;  }
.ui-tabs-hide {	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/}


#link-box div.box-dx-bt{height:500px;position:relative;}
#link-box p{ padding: 15px 16px 0px 15px; }
#link-box p.red{ padding-bottom:0;}

#newsletter-box div.box-dx-bt{height:130px;position:relative;margin-top:20px;}
#newsletter-box p{ padding: 15px 16px 0px 15px; }
#newsletter-box p.piccolo{ padding: 0px 16px 0px 5x; }
 p.piccolo{ font-size:10px; line-height: 12px; letter-spacing: -0.04em; }

#newsletter-form form div{padding:12px;font-size:11px;}
#newsletter-form form p{margin-bottom:10px;}
#newsletter-form form input{margin-bottom:10px;}
#newsletter-form {margin-top:20px}


.vedi{ margin-right: 6px; margin-left: 5px;margin-top:20px; }
.vedi li{margin:0;padding:0;border-bottom:solid 1px #e9e9e9;}
.vedi li a{ display:block; background-image: url(/images/pallino.gif); background-position:8px 10px; background-repeat:no-repeat; padding: 5px 5px 5px 20px; font: 10px Arial, Helvetica, sans-serif; }

/* BOX REPARTI HOME */
.box-reparto-home{margin-top:20px;margin-bottom:20px;margin-right:20px;float:left;}
.box-reparto-home.last{margin-right:0;float:right;}
.box-reparto-home div.box-dx-bt{padding:5px 6px 5px 5px}
.box-reparto-home div.bck-red{background-color:#CC3333; background-image: url(/images/hover_nav.gif); background-repeat: repeat-x; background-position: right bottom;}
.box-reparto-home div.bck-red a{ color:#FFFFFF; background-position:190px 90px; display:block; height:80px; font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; padding:15px; }

/*ARTICOLI */
.file-list,.foto-list{ padding:10px; border:solid 1px #EBEBEB; margin-right:15px; margin-bottom:5px; padding-bottom:0; background-color: #F5F5F5; }
.foto-list li{ list-style: url(none) none; padding: 0px; margin-bottom: 10px;margin-left:0 !important; }
.copertina img,.foto-list li img{padding:1px;border:solid 1px #EBEBEB; }
.file-list h4{border-bottom:solid 1px #EBEBEB;display:block;font-size:11px;font-weight:bold;padding-bottom:10px; }
.file-list li{font-size:11px; }
.file-list{max-width:250px;}
#sez-articoli div.bck-red h2{font-size:12px;}
#sez-articoli div.bck-red h2 a{background:none;}
#sez-articoli p.red{padding-left:15px;padding-top:15px;}
#rep-nav{margin-bottom:20px;}

/*EVENTI */
#sez-eventi div.bck-red h2{font-size:12px;}
#sez-eventi div.bck-red h2 a{background:none;}
#sez-eventi p.red{padding-left:15px;padding-top:15px;}

/*PUBBLICAZIONI*/
#sez-pubblicazioni div.bck-red h2{font-size:12px;}
#sez-pubblicazioni div.bck-red h2 a{background:none;}
#sez-pubblicazioni p.red{padding-left:15px;padding-top:15px;}
.info-pubblicazioni {margin-left:120px;}
.nofoto{margin-left:0px;}
.nofoto li{margin-left:0px !important;}
.info-pubblicazioni li{ list-style: url(none) none; padding: 5px; border-bottom: 1px solid #DEDEDE; padding-bottom:4px;margin-bottom:1px;}

/*NEWS */
#sez-news div.bck-red h2{font-size:12px;}
#sez-news div.bck-red h2 a{background:none;}
#sez-news p.red{padding-left:15px;padding-top:15px;}

/*PAGES*/
.storia{margin-left:5px;margin-right:6px;margin-top:20px;margin-bottom:20px;}
.storia li a.storia-bck{padding:10px 10px 10px 30px;font-size:11px;font-weight:bold; background-image:url(/images/icon_fogli.gif); background-repeat:no-repeat; background-position:10px 10px;}
.storia li{ border-bottom:solid 1px #e9e9e9;  }
.storia li.last{border-bottom:none;}
.storia li a{ display:block; padding: 5px 10px; }
.storia li a:hover{  font-weight:bold;}
.storia li a.alt{ color: #666; font-weight:bold;background-color:transparent; }
.storia li ul li{border-bottom:none;}
.storia li ul {padding-bottom:10px;}
.storia li ul li a{ padding-left:30px; font-size:11px; background-image: url(/images/freccetta.gif); background-repeat: no-repeat; background-position: 20px center; }

.feed{background-image: url(/images/feed.gif); background-position:left 45px; background-repeat:no-repeat;}
.feed-right{background-image: url(/images/feed.gif); background-position:right; background-repeat:no-repeat;padding-right:20px;}
.freccia-grey{ background-image: url(/images/freccia_grey.gif); background-position:right center; background-repeat:no-repeat; padding-right:20px; font-size:10px; font-weight:bold; }
.freccia-grey-sx{ background-image: url(/images/freccia_grey_indietro.gif); background-position:left; background-repeat:no-repeat;padding-left:20px;font-size:10px;font-weight:bold;}
.freccia-bianca{background-image: url(/images/freccia_bianca.gif);background-repeat:no-repeat;padding-right:20px;}
.torna-su{ background-image: url(/images/tornasu.gif); background-position:right; background-repeat:no-repeat;padding-right:20px;font-size:10px;font-weight:bold;margin-top:20px;}

.alt {background-color:#f5f5f5;}
ul li.last{border-bottom:none;}
.navigator{ padding-left:20px; padding-bottom:10px;  background-image:url(/images/icon_home.gif); background-repeat:no-repeat;  }
.navigator{ background-position:left 50px; display:block;float:left;width:620px;padding-top:50px;}
.navigator li{display:inline;background-image:url(/images/freccetta.gif); background-repeat:no-repeat; background-position:left center;padding-left:7px;padding-right:7px;line-height:14px;font-size:11px;}
.navigator li.first{background-image:none;padding-left:0px}
.navigator li a{font-weight:bold;}
input.checkbox{border:none;}
#reg{padding-top:50px;font-size:0.9em;float:right;}
#reg a{text-decoration:underline;}
/* FORMS */
.stdinput{ border: 1px solid #BEBEBE; font-size:12px;padding:5px; background-image: url(/images/form_bck.gif); background-repeat: repeat-x; background-position: left top;margin-bottom:10px; }
.btn{background-color:#000000;color:#FFFFFF;font-size:11px;border:double 3px #fff;padding:4px;padding-left:10px;padding-right:10px;cursor:pointer;}
/*MODULO RICERCA*/
#contatti input,#contatti textarea,select.stdinput{border: 1px solid #BEBEBE; font-size:12px; padding:5px; background-image: url(/images/form_bck.gif); background-repeat: repeat-x; background-position: left top;margin-bottom:10px;}
input.checkbox{border:none;}
.error,select.error {border:solid 2px #CC3333}
.form-error-small{color:#CC3333}
select.error ,.checkerror{background-color:#CC3333;color:#FFFFFF;}
.form-error{color:#CC3333;font-weight:bold;font-size:11px;}
.separator-grey{color:#dedede;padding-right:10px;}
.warning{ background-color:#CC3333;color:#fff; padding:10px;}
.message{ background-color:#CCCCCC; color:#000000; padding:10px;margin-left:15px;margin-right:16px; }
.ric-avanzata{ border:solid 1px #dedede; padding:1px; margin-top:10px; padding:10px; background-color:#dedede;margin-top:20px; }
.ric-avanzata select{width:230px;height:25px; }
.modulo p,.ric-avanzata p{padding-bottom:20px;}
.modulo label{display:block;margin-bottom:5px;}
.modulo{padding-left:15px;padding-right:16px;padding-top:20px;}
.tag-cloud{padding-left:15px;padding-right:16px;padding-top:20px;padding-bottom:20px;}
/*REPARTI*/
.reparti li{display:block;position:relative; } 
.reparti li div.box-sx{margin-bottom:10px;}
.reparti li div.box-dx-bt{padding:0;padding-bottom:10px;}
.reparti li ul{ margin: 10px 6px 10px 5px; }
.reparti li ul li{display:block;padding:0;margin:0; } 
.reparti ul li a{ display:block; padding: 5px 10px 5px 20px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; background-image: url(/images/freccetta_rossa.gif); background-repeat: no-repeat; background-position: 10px center; }

/*EVENTI*/
.eventi {padding:0;padding-left:5px;padding-right:6px;} 
.eventi li { padding:5px 10px 5px 60px; position:relative; }
.eventi li div.date{position:absolute;left:0px;top:5px;width:50px;border-right:solid 1px #e9e9e9;}
.eventi li div.date h3{text-align:center;}
.eventi li div.date h3 span{display:block;font-size:11px;color:#333333}
.eventi li p{font-size:11px;}
.pubblicazioni {padding:0;padding-left:5px;padding-right:6px;} 
.pubblicazioni li p{font-size:11px;}
.pubblicazioni li{ background-image:url(/images/icon_pubb.gif); font-size:11px; border-bottom:solid 1px #e9e9e9; background-position:10px 12px; background-repeat:no-repeat; padding:5px 10px 5px 35px; position:relative; }

.news span.date,.articoli span.date,.pubblicazioni span.date{position:absolute;right:10px;top:5px;color:#666666;}
.news span.autname,.articoli span.autname{ font-style: italic; line-height: 1.6em; color: #999999; }
.pubblicazioni span.autname{position:absolute;right:10px;}
.articoli {padding:0;padding-left:5px;padding-right:6px;} 
.articoli li p{font-size:11px;}
.articoli li{ background-image:url(/images/icon_art.gif); font-size:11px; border-bottom:solid 1px #e9e9e9; background-position:10px 12px; background-repeat:no-repeat; padding:5px 10px 5px 35px; position:relative; }

.news {padding:0;padding-left:5px;padding-right:6px;} 
.news li p{font-size:11px;}
.news li{ background-image:url(/images/icon_fogli.gif); font-size:11px; border-bottom:solid 1px #e9e9e9; background-position:10px 12px; background-repeat:no-repeat; padding:5px 10px 5px 35px; position:relative; }
.eventi,.articoli,.pubblicazioni,.news{margin-bottom:20px;}

#col-middle{float:left;margin-left:30px;}
.warning{ background-color: #CC3333; font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 15px; margin: 15px 16px 20px 15px; display: block;border:solid 1px #EBEBEB; }
.messageg{ background-color: #E8E8E8; font: 12px Arial, Helvetica, sans-serif; color: #000000; padding: 15px; margin: 15px 16px 20px 15px; display: block; border:solid 1px #EBEBEB; }
.standard-list{padding:0;padding-left:5px;padding-right:6px;} 
.standard-list li{  font-size:11px; border-bottom:solid 1px #e9e9e9;border-bottom:solid 1px #e9e9e9; padding:5px 10px 5px 35px; position:relative; }
li.articoli-icon{ background-position:10px 12px; background-repeat:no-repeat; background-image: url(/images/icon_art.gif); padding-top:10px;padding-bottom:9px;margin-bottom:1px}
li.news-icon{ background-position:10px 12px; background-repeat:no-repeat; background-image: url(/images/icon_fogli.gif); padding-top:10px; padding-bottom:9px; margin-bottom:1px }
li.eventi-icon{ background-position:10px 12px; background-repeat:no-repeat; background-image: url(/images/icon_art.gif); padding-top:10px;padding-bottom:9px;margin-bottom:1px}
li.pubblicazioni-icon{ background-position:10px 12px; background-repeat:no-repeat; background-image: url(/images/icon_pubb.gif); padding-top:10px; padding-bottom:9px; margin-bottom:1px }

#related{margin-bottom:20px;}
#related h4.rel-head{margin-bottom:20px; border-bottom:solid 1px #e9e9e9;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px;}

.paginator-container{display:block;padding:10px 0px 20px 0px;}
.paginator-archivio{float:right;}
.paginator-archivio a{padding:5px 6px;background-color:#e4e4e4;marging:1px;}
.paginator-archivio a.current{background-color:#CC3333;color:#fff;}
.tag{font-size:12px;}
.tag p{padding:20px 0px;width:390px;}
.tag p a{color:#333}
.paginator{float:right;font-size:11px;margin:0;}
.paginator span{ float:left; margin-left:5px; line-height:15px }
.paginator span a{ float:left; border:1px solid #dedede; padding:0px 4px; -moz-border-radius:2px;}
.paginator span a:hover,.paginator li a.current{ background-color:#dedede;color:#fff;}
.paginator span.indietro a{ background-image:url(/images/indietro.gif);}
.paginator span.indietro a,.paginator span.avanti a{background-position:center center; background-repeat:no-repeat; text-indent:-9999px;width:7px;border:none;margin-top:1px}
.paginator span.avanti a{ background-image:url(/images/avanti.gif);}
.paginator a.current{color:#ccc;background-color:#CC3333;}
#search-result-box{border-top:solid 1px #F5F5F5;padding-top:10px;}


/*FOOTER*/
#partner{ font-size:11px; color:#666666; background-image: url(/images/footer_bck.png); background-repeat: repeat-x; background-position: left top; padding-top:60px;}
#partner ul{padding-left:0px;}
#partner ul li{float:left;padding:20px 20px;border-right:solid 1px #e9f2f6;width:100px; text-align:center;}
#partner ul li.first{padding:20px 0px;border-right:none;padding-right:10px;}
#partner ul li.last{border-right:none;}
.rss {padding:10px 0px 80px 20px;}
.rss li,.policy li{float:left;}
.policy {padding-top:10px;}
.policy li {margin-right:5px;}
.policy li a,.policy li a:link,.policy li a:visited{display:block;color:#fff;font-weight:bold;}
.rss li a,.rss li a:link,.rss li a:visited{display:block;color:#fff;background-image: url(/images/feed.gif); background-position:left; background-repeat:no-repeat;padding-left:20px;margin-right:10px;font-weight:bold;}

#footer{ background-color:#4d4d4d; color:#999999; font-size:10px }
#footer div.padding{ padding:20px; }

/* MODIFY */
.modify-button{ border-top: 1px solid #dedede;padding-top:20px;margin-top:20px;}
.modify-button a{ display:block; background-image: url(/images/application_edit.gif); background-repeat: no-repeat; background-position: left center; padding-left: 30px; }

.visualizza a{font-weight:bold;display:block;margin-bottom:10px;font-size:0.8em;padding-top:10px;background-image:url(/images/freccetta_rossa.gif); background-repeat:no-repeat; background-position:right 14px;padding-right:10px; text-decoration:underline;margin-left:5px;margin-right:6px;padding-left:15px;padding-right:15px;padding-bottom:10px;border-bottom:solid 1px #ebebeb;}

/* TEXT FORMAT */
.format-text{padding-left:15px;padding-right:15px;padding-top:20px;padding-bottom:20px;}
.format-text hr { border-color:#ccc; border-style:solid; border-width:1px 0 0; clear:both; height:0 }
.format-text  ol { list-style:decimal }
.format-text  ul { list-style:square }
.format-text  li { margin-left:30px }
.format-text a{color:#000000;text-decoration:underline;}
.format-text  p,.format-text   dl,.format-text   hr,.format-text   h1,.format-text   h2,.format-text   h3,.format-text   h4,.format-text   h5,.format-text   h6,.format-text   ol,.format-text   ul,.format-text   pre,.format-text   table,.format-text   address,.format-text   fieldset { margin-bottom:20px }
/* CONTATTTI */
#contatti input,#contatti textarea{width:90%;}
#contatti td{vertical-align:top;}
#contatti input.submitbtn{vertical-align:top;background-color:#000000;color:#FFFFFF;font-size:11px;border:double 3px #fff;padding:4px;cursor:pointer;width:50%;}
#contatti div.warning{margin:0;margin-bottom:20px;}

.box-dx-bt {height:1%;}
div.rss{margin-top:5px;float:right;margin-right:11px;}
#tab-container div.rss{margin-top:-8px;float:right;margin-right:11px;}
div.rss a{ display:block; background-image: url(/images/feed.gif); background-position:left top; background-repeat:no-repeat; text-indent: -9999px; height: 20px; width: 20px; }


/* LANG BOX */
#lang-selector{ position:absolute; width:60px; height:24px; background-image: url(/images/flag_box.gif); background-repeat: no-repeat; background-position: left top; top:5px;left:4px;}
#lang-selector li{margin:0;padding:0;list-style:none;position:absolute;top:5px;}
#lang-selector li.en{right:7px;}
#lang-selector li.it{left:7px;}
#lang-selector li a,#lang-selector li strong{ text-indent: -9999px; display: block; background-color: #FFF; background-position: 1px 1px; height: 11px; width: 16px; border: 1px solid #E9F2F6; background-repeat: no-repeat;line-height:0; }
.it a,.it strong{background-image:url(/images/flag_it.gif);}
.en a,.en strong{background-image:url(/images/flag_en.gif);}
#lang-selector li a{ border: 1px solid #E9F2F6;  }
#lang-selector li strong{ border: 1px solid #BEBEBE;  }

/* Links ARCHIVE */

#links-archive{ padding:40px 6px 0 5px; }
#links-archive li{ padding:4px;position:relative;font-size:11px;}
#links-archive li p{ line-height:14px;}
#links-archive li a.link-img{ float:left;margin-right:10px;}
#links-archive li a.link-img img{border:solid 1px #BEBEBE; background:#fff;width:78px;height:54px;padding:1px;}
#links-archive p.link-go{position:absolute;bottom:8px;font-size:11px;right:10px;}
#links-archive-home{position:absolute;bottom:15px;}
#links-archive p.link-go a{ display:block; color:#999; background: url(/images/freccetta.gif) no-repeat right bottom; padding-right: 10px; line-height: 12px; }
#links-page{background-image:url(/images/freccetta.gif);background-position:20px center;background-repeat:no-repeat;font-size:11px;padding-left:30px;margin-bottom:15px;display:block;}