
/* CSS Document */

/* CSS Document */
html{margin:0px;padding:0px;}
html img{border:none;}
body{
font-family:Trebuchet MS;
font-size:11px;
margin:0px;
padding:0px; 
background-image:url(/static/sfondo_sito.jpg);background-repeat:repeat-x;}

.clear{clear:both;}
body a{text-decoration:none; color: #666;}                 
h1,h3{margin:0px;padding:0px; display:block;}
p{margin:0px; padding:0px;}
ul{ list-style-type:none; list-style-position:outside; margin:0px; padding:0px;}
form, filedset{margin:0px; padding:0px;}
/*-------------------Utils------------------*/
.clear{clear:both;}
*:first-child+html {clear:both;}
/*-------------------Box Site------------------*/
#box-site{position:relative;margin:4px auto 0px auto; width:1000px; padding:0 0 0 0px; }
#box-site:after{content: ""; display: block; height: 0pt; clear: both; }
#main-content {background-color:#ffffff; padding:10px 15px; margin:-5px 0 -5px  0;}
#main-content:after{content: ""; display: block; height: 0pt; clear: both; }
/**/

#box-testata {width:1000px;}
#box-testata-sx {width:216px;float:left;padding:15px 0px 0px 35px;}

/*-------------------Navigazione Principale------------------*/
.box-navb-principale {clear:both;margin:0px 0px 0px 0px;padding:15px 0px 15px 0px; height:100%; width:1000px; }
.box-navb-principale:after{content: ""; display: block; height: 0pt; clear: both;padding:0px 25px 0px 25px; }
.box-navb-principale ul {width:auto;padding:0 0px 0 0px; margin:0px 25px 0px 25px; }
.box-navb-principale ul:after{content: ""; display: block; height: 0pt; clear: both; }
.box-navb-principale ul li {float:left;  padding:0px 8px 0px 5px;margin:0px 8px 0px 0px;}
.box-navb-principale ul li.selected { color:#000000;}
.box-navb-principale ul li.last {border-right:none;}
.box-navb-principale ul li.first{margin:0 0 0 0px;}
.box-navb-principale ul li a{color:#395679; padding:8px 0 0 0px; display:block;font-size:12px; font-weight:bold; text-transform:uppercase;}
.box-navb-principale li.social{float:right; margin: 12px 0 0 0; padding:0px; border:none;}

.immamgine_lista_generica {margin:2px auto; border:0px; padding:0px 5px 0px 0px; }
/*-------------------Navigazione Servizio------------------*/
#box-navb-servizio {width:530px;float:left;padding:0px 0px 0px 0px; height:100%;   margin:0px 10px 0px 0px; }
#box-navb-servizio:after{content: ""; display: block; height: 0pt; clear: both; } 
#box-navb-servizio ul   {padding:25px 0px 0px 0px;margin:0px 0px 0px 100px;}
#box-navb-servizio ul li {float:right;padding:0px 10px 0px 10px;border-right:1px dotted #000000;margin:0px 0px 0px 0px;}
#box-navb-servizio li {float:right; margin:0px 0px 0px 8px; }
#box-navb-servizio ul li-last {margin:0px 0px 0px 0px; }
#box-navb-servizio ul li a{color:#6d9dcc; padding:0px 0px 0px 0px; display:block;font-size:10px;white-space: nowrap;  font-weight:bold; text-transform:uppercase; }
#box-navb-servizio ul:after{content: ""; display: block; height: 0pt; clear: both; }


/* --------- Banner header ---------*/
#banner-header-dx {float:right; padding:10px 10px 0px 0px;}
#banner-header-dx .pic {padding:0px 10px 0px 0px;margin:0px;border:0px;} 

/* -------- Footer ---------------- */
#box-navb-footer-bottom {clear:both;background-color:#3e3e3e;padding:0px 0px 0px 0px; color: #ffffff;text-align:left;}
#box-navb-footer-bottom-site {position:relative;margin:0px auto; width:990px; padding:0px 0px 0px 10px;height:30px; }
#box-navb-footer-bottom-site ul{margin: 0px auto;padding:0px 0px 10px 0px;background-color:#3e3e3e;}
#box-navb-footer-bottom-site ul li {float:left; margin:0px 0px 10px 8px; padding:0 16px 0 8px; border-right:1px solid #ffffff;}
#box-navb-footer-bottom-site ul li.first{margin-left:0px; padding-left:0px; }
#box-navb-footer-bottom-site ul li a{color:#ffffff; padding:0px 0px 0px 0px; font-size:11px;text-transform:uppercase;}
#box-navb-footer-bottom-site ul li a:hover{ text-decoration:underline;}
.box-navb-footer {clear:both;width:100%;text-align:left; background-color:#f2f2f2;padding:0px 0px 0px 15px;margin:0px 0px 0px 0px;height:100px;}
.box-navb-footer-site {position:relative;margin:0px auto 0px auto; width:990px; padding:0 0 0 0px; }

.footer_bottom_dettagli {margin: 0px auto;width:700px;float:left;padding:0px 0px 15px 6px;color:#666666; background-color:#f2f2f2;}
.footer_banner {width:250px;float:right;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background-color:#f2f2f2;}
.box-navb-footer-banner{display:block;padding:0px 0px 0px 5px;margin:0px 0px 0px 0px;}

.footer-bottom {clear:both;background-color:#83b6e1;height:5px;}
/*-------------------Box struttura------------------*/
#box-center{clear:both;width:1000px; padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; }
#box-center:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center-center{width:728px; padding:0px 0px 0px 0px; margin:0px 0px 0px 25px; float:left; }
#banner-center-dx{width:230px; float:right; margin:0px 15px 0px 0px;} 
#banner-center-dx-int{width:230px; float:right; margin:0px 25px 0px 0px;}
#box-center-navigazione {clear:both;width:952px; height:115px;background-image:url(/static/barra_home_page.jpg);background-repeat:no-repeat;margin:0px auto;padding:0px 0px 0px 0px;}
#box-center-navigazione ul li {width:200px;float:left; margin:20px 5px 0px 20px; padding:0px 0px 0 8px; }
.separatore_navigazione_centrale {clear:both;float:left;margin:-8px 0px 0px 0px; padding:0px 0px 0px 0px;}
#box-center-navigazione p {line-height:95%;width:100%;font-size:11px;color:#333333;padding:10px 0px 0px 0px;}
/* -----------     Home sezione pre footer     ---------------------- */
#home_sx_dx {clear:both;width:1000px; padding:10px 0px 0px 0px;margin:15px 0px 0px 0px;height:100%;}
#home_sx {float:left;width:475px;}
#home_dx {width:500px;float:left;border-left:1px solid #cccccc;}
/*-------------------News evidenza ------------------*/
#home-evidenza  {float:left;width:98%;padding:5px 0px 15px 3px;}
#home-evidenza img{clear:both; margin:0px 0px 0px 17px; }
#home_dx ul  {margin:0px 0 0px 0; padding:0px 0px 0px 10px;}
#home_dx li {margin:0px 0 10px 0; padding:0px 5px 0px 10px; }
/*#news-home-evidenza-dx ul li span {display:block; color:#CC2D30;}   */
#home_dx ul li a {display:block; color:#832245; font-weight:bold; font-size:14px; padding:0px 0px 3px 0;}
#home_dx ul li.last{border-bottom:none; padding-bottom:0px; }
.home_evidenza_dettagli {width:65%; float:right; }
.home_evidenza_dettagli_titolo {font-weight:bold; color:#666666; font-size:14px;padding:0px 0px 0px 0px;}
.home_evidenza_dettagli_descrizione { font-size:12px;color:#666666; padding:0px 0px 10px 0px;}
.home_evidenza_img {clear:both;width:33%; float:left;}



#home-sanitanews  {float:left;width:98%;padding:15px 0px 15px 3px;} 
#home-sanitanews img{clear:both; margin:0px 0px 0px 17px; }
#home_dx ul  {margin:0px 0px 0px 0px; padding:0px 0px 0px 10px;}
#home_dx li {margin:0px 0px 10px 0px; padding:0px 5px 0px 10px; }
#home_dx ul li a {display:block; color:#832245; font-weight:bold; font-size:14px; padding:0px 0px 3px 0;}
#home_dx ul li.last{border-bottom:none; padding-bottom:0px; }
.home_sanitanews_dettagli {width:65%; float:right; }
.home_sanitanews_dettagli_titolo {font-weight:bold; color:#666666; font-size:14px;padding:0px 0px 0px 0px;}
.home_sanitanews_dettagli_descrizione { font-size:12px;color:#666666; padding:0px 0px 10px 0px;}
.home_sanitanews_img {clear:both;width:33%; float:left;}


/*------------  Informativa -----------------------*/

#home_sx .img_titolo {float:left;width:98%;padding:0px 0px 15px 25px;}  
.home_informativa_img {clear:both;float:left;;margin:0px 0px 10px 25px;padding:0px 0px 0px 0px;}
.home_informativa_titolo {clear:both;font-weight:bold;color:#666666; font-size:14px;padding:0px 10px 0px 25px;}
.home_informativa_descrizione { font-size:12px;color:#666666; padding:0px 10px 10px 25px;}
.leggi_informativa {padding:0px 0px 0px 0px;}
.leggi_informativa_img {padding:0px 0px 0px 0px;margin:0px 0px 10px 25px;float:left;}

/*-------------------Ricerca------------------*/
#ricerca {float:right;text-align:left; margin:0px 0px 0px 0px; height:auto;   clear:both; padding:8px 0px 8px 8px;}
#ricerca:after{content: ""; display: block; height: 0pt; clear: both; }
#ricerca input.text{width:152px;height:22px; font-size:11px; color:#999999;border:none; border:0px; padding:2px 0; float:left; margin: 2px 0px 0px 10px;background-image:url(/static/txt_area_cerca.gif);background-repeat:no-repeat;}
#ricerca input.button{float:left; display:block; margin:2px 0px 0px 0px;}

#body-ricerca {width:952px;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;background-image:url(/static/ricerca_media_sfondo.jpg);background-repeat:repeat-y;}
#body-ricerca p {margin:10px 10px 10px 10px; padding:0px 0px 0px 0px; }
#body-ricerca h2 {clear:both;margin:10px 10px 10px 10px; padding:0px 0px 0px 0px; color:#b62840;font-size:22px;width:98%;}
/*-------------------Navigazione sottocanali------------------*/
#box-navb-sottocanali {margin:0 0 20px 0;}
#box-navb-sottocanali .titolo { background-image:url(/static/loghino-grigio-small-backbianco.jpg); background-repeat:no-repeat; background-position:left; border-bottom:1px dotted #CCCCCC; margin:0 0 6px 0px;}
#box-navb-sottocanali h3{display:block; color:#CC2C30; font-size:14px; font-weight:normal; margin:0 0 0px 20px; padding:4px 0;}
#box-navb-sottocanali ul {border-bottom:2px solid #CCCCCC}
#box-navb-sottocanali ul li {clear:both; padding:4px 0; margin:0 0 4px 0; background-image:url(/static/loghino-small-dx.jpg); background-repeat:no-repeat; background-position: 6px 6px;  background-color:#F2F2F2;}
#box-navb-sottocanali ul li a { display:block; color:#333; font-size:14px; padding: 0px 0px 0px 28px;}
#box-navb-sottocanali ul li.selected {background-image:url(/static/loghino-small-dx-rosso.jpg);}
#box-navb-sottocanali ul li.selected a {color:#CC2C30}

#right-int {clear:both;width:230px;}
#left-int {width:225px;float:right;padding:0px 20px 0px 0px;}
#left-int-navigazione{width:222px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url(/static/navigazione_media_int_sfondo.jpg);background-repeat:repeat-y;}
#left-int-navigazione ul  {margin:0px auto; padding:10px 0px 0px 0px; width:180px;}
#left-int-navigazione li {margin:0px 0 10px 0px; padding:0px 0px 0px 0px;  }
#left-int-navigazione ul li a {display:block; color:#666666;  font-size:13px; padding:0px 0px 0px 0px;}
#left-int-navigazione ul li.selected a {color:#b62840;font-weight:bold;}
.left_int_navigazione_img {margin:0px; border:0px;padding-right:8px;}
#left-int-navigazione .categoria {display:block; margin:0px auto;}
#left-int-navigazione .top {display:block; margin:0px auto;}
#left-int-navigazione .bottom {display:block; margin:0px auto;}
#left_int_navigazione_img_categoria {float:left;margin:0px; border:0px;padding-left:15px;width:10%;}
#titolo_categoria_elenco {float:left; color:#395679; padding:0px 0px 0px 0px; display:block;font-size:16px; font-weight:bold;width:80%;}

.titolo_evidenza_interno_elenco {margin:0px 0px 0px 15px;padding:0px 0px 0px 0px;}
.evidenza_interno_dettagli_titolo {font-weight:bold;  font-size:11px;padding:0px 0px 0px 0px;}
.evidenza_interno_dettagli_descrizione { font-size:11px;color:#666666; padding:0px 0px 0px 0px;}

/*-------------- box autenticazione ----------------*/
#titolo-community { color:#666666; padding:0px 0px 0px 15px;  font-size:14px; font-weight:bold;}
#box-autenticazione {width:222px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url(/static/navigazione_media_int_sfondo.jpg);background-repeat:repeat-y;}
#aut-area {margin:17px 0 0 15px;;}
.autText { font-size:11px;padding:2px 0px 0px 0px ; margin: 0px 5px 0px 5px;  border:1px solid #cccccc;width:100px;  }
.autButton {background-color:#4C7FA5; border:1px solid #cccccc; color:#ffffff; font-size:11px; margin:1px 0px 0px 5px; padding:0px;}
.autButton1 {background-color:#FFFFFF; border:1px solid #cccccc; color:#666666; float:right; font-size:11px; margin:2px 10px 0p 0px; padding:3px;}
.pulsante {background-color:#FFFFFF; border:1px solid #cccccc; color:#666666; font-size:11px; margin:2px 10px 0 0; padding:3px;cursor:hand;}
.NomeUtente { color:#999999; margin:5px 0px 0px 0px;}
#img-profilo { float:left; margin:10px 10px 0 15px;}
#text-profilo {margin:10px; color:#999999;}
.loggedUserRed { color:#972b0f;}
.logout { color:#999999; font-weight:normal;}
/* media-articolo */
#body-articolo {width:728px;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;background-image:url(/static/articolo_media_sfondo.jpg);background-repeat:repeat-y;}
#body-articolo p {margin:0px 0px 0px 10px; padding:0px 10px 0px 10px; }
#body-articolo h2 {clear:both;margin:10px 10px 10px 19px; padding:0px 0px 0px 0px; color:#b62840;font-size:22px;width:98%;}
#body-articolo .image{margin:0px 10px 0px 15px; float:left;}
.titolo_articolo {color:#4e7fa7;clear:both;margin:10px 10px 10px 19px; padding:0px 0px 0px 0px; font-size:18px;width:98%;}
.immagine_elenco_giovani   {margin:0px 0px 0px 20px; padding:0px 0px 0px 0px;}
.titolo_articolo_giovani  {color:#4C7FA5;clear:both;margin:10px 10px 10px 19px; padding:0px 0px 0px 0px; font-size:18px;width:98%;}
.sottotitolo_articolo {color:#666666;clear:both;margin:10px 10px 10px 10px; padding:0px 0px 0px 0px; font-size:15px;width:98%;}
.elenco_sottocategorie_interno_testo  {font-size:12px;color:#666666;}
.photogallery {clear:both; margin:15px 0;}
.stampa {height:100%; margin:10px 0; clear:both;}
.stampa ul li{float:left;margin:0 30px 0 0;}
.stampa:after{content: ""; display: block; height: 0pt; clear: both; }
/*#body-articolo .mediaDescription p{color:#999999; font-size:11px; line-height:1.3em;}*/
/*-------------------Articoli------------------*/
.articoli {clear:both; height:100%; width:auto; padding:10px 0;}
.articoli:after{content: ""; display: block; height: 0pt; clear: both; }
.articoli .titolo {border-bottom:1px solid #CCCCCC; margin:0 0 10px 0;}
.articoli .titolo h3{font-size:14px; color:#333333; font-weight:normal; padding:10px 0;}
.articoli ul li {clear:both; margin:0 0 10px 0;}
.articoli ul li.last { margin-right:0px;}
.articoli ul li a.link{font-size:14px; color: #055669; line-height:1.4em; display:block;}
.articoli ul li span {display: block;color: #055669;font-size: 11px;background-image: url(/static/freccia-grigia.jpg);background-repeat: no-repeat; background-position: left; padding:8px 0 8px 20px;}
#body-articolo .articoli ul li p {font-size:11px; line-height:1.3em;}
/* navigazione breadcrumbs */
#box-navb-bread{clear:both;width:98%; margin:0px 0px 0px 10px;}
#box-navb-bread ul{margin: 0px auto;padding:0px 0px 0px 6px;}
#box-navb-bread ul li {float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#box-navb-bread ul li.first{margin-left:0px; }
#box-navb-bread ul li a{color:#666666; padding:0px 0px 0px 3px; display:block;font-size:11px;}
#box-navb-bread ul li a:hover{ text-decoration:underline;} 

/* indietro */
.indietro {margin: 10px 0px 0px 5px;} 

/* sezione elenco interno farmainforma*/
#farmainforma  ul {width:180px;padding:0px 10px 0px 0px;}
#farmainforma ul li a { display:block;font-weight:bold;  color:#7fac25; font-size:14px; padding: 0px 0px 0px 0px;}

/*--------------- Calendario Eventi ---------------------*/
#box-calendario {width:220px;float:left;padding:0px 0px 0px 3px;}
#calendario {width:220px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url(/static/navigazione_media_int_sfondo.jpg);background-repeat:repeat-y;}
#calendario a { display:block;font-weight:bold;  color:#7fac25; font-size:14px; padding: 0px 0px 0px 0px;}
.cerca_evento_img {margin:0px 0px 0px 10px; border:0px;padding-right:8px;}

/*-------------------Media------------------*/

#box-center-dx.int.media{width:410px; float:right; margin:0px 15px 0px 0px; }/* height:490px;overflow:auto;}*/
#box-center.int.media{cleat:both; height:100%; margin:15px 0 10px 0; width:98%; border-bottom:1px solid #DEDEDE; }
#media_testo{height:460px; padding:0px 5px 0px 10px; width:auto; margin:0px 0px 0px 10px;overflow:auto;}
#media_testo p { line-height:1.5em; font-size:12px; padding:0px 10px 10px 0px;color:#666666; } 
.visualizzazioni{display:block; font-size:12px;color:#666666;padding:0px 0px 5px 0px; margin:0px 0px 0px 0px;}
.categoria {color:#666666; font-size:12px; text-transform:uppercase;line-height:1.5em;}
.tags {clear:both; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; font-size:12px;}
.tags a{color:#666666;}
.tags a:hover{text-decoration:underline;}
.tags .tag-container { background-color:#F4F4F4; padding:20px 10px; width:auto;} 
#mediateca_media_titolo {clear:both;float:left;margin:5px 0px 0px 18px; padding:0px 0px 0px 0px;font-size:17px;color:#333333;font-weight:normal;}  
.mediateca_titolo_visualizzazioni {color:#4C7FA5;font-weight:normal;font-size:12px;}
.mediateca_testo_star {color:#999999;font-weight:normal;font-size:12px;}
/* --- Mediateca --- */
/*
#box-center-dx-mediateca {width:410px; float:right; margin:0 15px 0 0; border-left:1px solid #DEDEDE; height:480px;}
#box-center-mediateca{clear:both;width:952px; padding:0px 0px 0px 0px;margin:15px 0px 0px 0px; }
#body-articolo-mediateca-top {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;background-image:url(/static/mediateca_sfondo.jpg);background-repeat:repeat-y;}
#body-articolo-mediateca {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;background-image:url(/static/mediateca_sfondo.jpg);background-repeat:repeat-y;}
#body-articolo-mediateca p {margin:0px 0px 0px 10px; padding:0px 10px 0px 10px; }
#body-articolo-mediateca h2 {clear:both;margin:10px 10px 10px 10px; padding:0px 0px 0px 0px; color:#b62840;font-size:20pt;width:98%;}
#mcfePlayerMediaBrowser {background-image:url(/static/mediateca_sfondo.jpg);background-repeat:repeat-y;margin:0px 0px 0px 0px;}
#box-center-mediateca .top {clear:both;margin:0px 0px 0px 0px;}
#box-center-mediateca .bottom {margin:0px 0px 0px 1px;}     */

.media_immagine_bottom  {margin:0px 0px 0px 1px;}
#commenti_post {margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}
#body-articolo-post {width:728px;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;background-image:url(/static/articolo_media_sfondo.jpg);background-repeat:repeat-y;}
#body-articolo-post p {margin:0px 0px 0px 20px; padding:0px 10px 0px 0px; }
#body-articolo-post h2 {clear:both;margin:10px 10px 10px 10px; padding:0px 0px 0px 0px; color:#b62840;font-size:22px;width:98%;}
#body-articolo-post .image{margin:0px 10px 0px 15px; float:left;}
.lista_commenti_post  {margin:20px 20px 20px 20px;padding:0px 0px 0px 0px;}

.commenti_mediateca {width:90%;margin:0px 0px 10px 20px; padding:0px 0px 0px 0px;}

.elementi_interni_li {clear:both;float:left;width:100%;margin:20px 10px 0px 10px;}
.elementi_interni_li_sx {float:left;width:auto;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:1px solid #999999}
.elementi_interni_li_dx  {float:left;width:70%;margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}
