@charset "utf-8";
/* CSS Document */
html{margin:0px;padding:0px; background-color:#1D3C71;  background-repeat: repeat-x; color:#666666; background-image:url(/static/back-site.png); background-repeat:repeat-x;}
html img{border:none;}
body{font-family:Tahoma, Geneva, sans-serif;font-size:12px;margin:0px;padding:0px;width:100%; color:#333333; }
body a{text-decoration:none;}
h1,h3,h4{margin:0px;padding:0px; display:block;}
p{margin:0px; padding:0px;}
ul{ list-style-type:none; list-style-position:outside; margin:0px; padding:0px;}
ol{ list-style-type:none; list-style-position:outside; margin:0px; padding:0px;}
form, filedset{margin:0px; padding:0px;}
img {border:noen;margin:0px; padding:0px;}
/*-------------------Utils------------------*/
.clear{clear:both;}
*:first-child+html {clear:both;}
/*-------------------Box Site------------------*/
#box-site{position:relative;margin:15px auto 10px auto;width:950px; padding:10px; background-color:#ffffff; clear:both; height:100%;}
#box-site:after{content: ""; display: block; height: 0pt; clear: both; }

/*-------------------Intestazione------------------*/
#intestazione{height:100%; }
#header-int {clear:both; margin:0px 0 0 0;}
#header-top{width:100%; clear:both; height:100%;}
#header-top:after{content: ""; display: block; height: 0pt; clear: both; }
#header-top .right{width:70%; float:right; height:35px;}
#header {padding:2px 0 0 0;clear:both;width:100%;}
#palyer-categorie {margin:10px 0 0 0; clear:both;}
/*-------------------Logo------------------*/
#logo{float:left;position:relative;  margin:5px 0 0 0px;}
#logo a{display:block; }
/*-------------------Strumenti------------------*/
#strumenti{clear:both;  width:100%; height:100%; width:305px; float:right; margin:77px 0 0 0;}
#strumenti:after{content: ""; display: block; height: 0pt; clear: both; }
#strumenti a{display:block; float:left; }
#strumenti a.newsletter {margin: 0 30px 0 10px;}

/*-------------------Ricerca------------------*/
#box-ricerca {margin:0px 0 0px 0px; width:200px; height:200px; padding:6px  0px 0 0px;  background-image: url(/static/back-box-cerca.png); background-repeat:no-repeat; background-position:0 0px;}
#box-ricerca:after{content: ""; display: block; height: 0pt; clear: both; }
#box-ricerca form {margin:40px 0px 0 10px;}
#box-ricerca input.text{width:180px; font-size:12px; color:#333333; border:none; border:1px solid #cccccc; margin:2px 0 6px 0px;}
#box-ricerca select{width:180px; font-size:12px; color:#333333;border:none; border:1px solid #cccccc; margin:2px 0 6px 0px;}
#box-ricerca input.button{float:right; display:block; margin:0 10px 0 5px;border:none;}
/*-------------------Navigazione Servizio------------------*/
.box-navb-servizio {padding:0px 0 0 0; height:100%;  margin:0 0px 0 0px; float:right;}
.box-navb-servizio:after{content: ""; display: block; height: 0pt; clear: both; }
.box-navb-servizio ul {float:right;}
.box-navb-servizio ul li {float:left; margin:0px 0 0 14px; padding:0px 0px 0px 0px; border-right:1px dotted #999999;  }
.box-navb-servizio ul li.ultimo { margin-right:0px; border-right:none;}
.box-navb-servizio ul li.first{margin:0 200px 0 0px;}
.box-navb-servizio ul li.first a{color:#FFC700;} 
.box-navb-servizio ul li a{color:#666666; font-size:12px; padding:0px 14px 0 0px; display:block;}
/*-------------------Navigazione Principale------------------*/
.box-navb-principale {clear:both; margin:15px 0 5px 0; height:36px ;padding:0px 0px 0 5px; height:100%;clear:both; width:auto;  background-image: url(/static/back-navb-principale.jpg); background-repeat:repeat-x;}
.box-navb-principale:after{content: ""; display: block; height: 0pt; clear: both; }
.box-navb-principale ul {width:auto}
.box-navb-principale ul li {float:left; height:36px; padding:0 9px 0 9px; border-right:1px solid #275298;}
/*.box-navb-principale ul li.selected a{ color:#F8DB2F;}*/
.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{font-family:Tahoma; color:#ffffff; padding:9px 0 0 0px; display:block;font-size:14px; color:#ffffff;}
.box-navb-principale li.social{float:right; margin: 12px 0 0 0; padding:0px; border:none;}
/*-------------------Box struttura------------------*/
#box-center{cleat:both; height:100%; margin:10px 0 0 0; }
#box-center:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center-center{width:540px; float:left; margin: 0 5px; height:100%;}
#box-center-center .content {border-right:1px solid #cccccc; border-left:1px solid #cccccc; padding:10px 10px  10px 10px ; margin:-6px 0;height:100%;}
#box-center-center .content.libro {padding:0px 0 0 0;}
#box-center-center:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center-center .content:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center-center .container-media {height:100%;}
#box-center-center .container-media:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center-dx {width:200px; float:right; margin: 0px 0 0 0;}
#box-center-sx {width:200px; float:left; }
/*-------------------Down Home------------------*/
#box-down {clear:both; }
/*-------------------Box Bottom------------------*/
#reflection {clear:both; margin:0px auto 20px  auto; padding:0px 0 0 0; width:970px;}
#box-bottom {clear:both; margin:-10px auto 0  auto; padding:0px 0 0 0; width:970px; background-color:#ffffff;}
#box-bottom .container{position:relative;margin:0px 10px; width:950; padding:0 0 0 0px; border-top:3px solid #CC3300;}
#box-bottom:after{content: ""; display: block; height: 0pt; clear: both; height:100%;}
#box-bottom .container:after{content: ""; display: block; height: 0pt; clear: both; }
#box-bottom .dettagli {width:auto;}
#box-bottom .dettagli p{width:auto%; float:left; color:#727272; padding:15px 5px;}
#box-bottom  ul {float:right; padding:10px 0 0 0;margin:5px 0 0 0; width:auto;}
#box-bottom  ul li {float:left; margin:0 0 0 0px; padding:0 16px 0 16px; border-right:1px dotted #666666}
#box-bottom  ul li.last { margin-right:0px; border-right:none;padding-right:0px;}
#box-bottom  ul li.first{margin:0 0 0 0px; }
#box-bottom  ul li a{color:#333333; padding:0px 0 0 0px; display:block; font-size:11px; text-transform:uppercase; font-size:10px; font-weight:normal;}

#box-bottom p  {clear:both; padding:15px 0 10px 0px; color:#ffffff; line-height:1.4em; width:40%; float:left;}
#box-bottom p strong { display:block; font-size:14px; font-weight:normal; padding:0 0 4px 0; color:#333333;}
#box-bottom p span { display:block; clear:both; color:#666666;}
#box-bottom p span a {text-decoration:underline;font-size:12px;}
/*-------------------eventi------------------*/
#eventi{width:auto; padding:0 10px 0 0;}
#eventi h3 {color:#050B2C; font-size: 16px; font-weight:normal; display:block; margin:10px 0 0 0;}
#eventi ul li {margin: 0 0 0px 0;clear:both; padding:10px 0 0 0;}
#eventi ul li:after{content: ""; display: block; height: 0pt; clear: both; }
#eventi ul li img {clear:both; border:1px solid #cccccc; padding:2px; display:block;}
#eventi ul li p {clear:both;}
#eventi ul li a.link{font-size:15px; color:#E00019; line-height:1.4em; display:block; padding:10px 0 10px 0px; height:100%;}
#eventi ul li p{font-size:11px; color:#333333; line-height:1.4em;}
/*-------------------Navigazione distretti------------------*/
#box-navb-distretti {clear:both;}
#box-navb-distretti ul{height:100%;}
#box-navb-distretti ul:after{content: ""; display: block; height: 0pt; clear: both; } {clear:both;}
#box-navb-distretti ul li {float:left; margin:4px 5px 0 0px; }
/*-------------------Titolo------------------*/
#titolo{ clear:both; }
#titolo h1{ color:#CC3300; font-size:17px; display:block; padding:0px 10px 0px 0; font-weight: normal; } 
#titolo.cat-completo h1{color:#1D3B71; margin:0px 0 20px 0; padding:15px 0 0 0;}
#carrello #titolo{ clear:both; border-bottom:1px solid #cccccc; padding:0 0 10px 0; margin: 0 0 20px 0;}
/*-------------------Navihazione sottocanali------------------*/
.box-navb-sottocanali {margin:0 0 10px 0; width:auto; padding: 0 0px;}
.box-navb-sottocanali .titolo {width:auto;padding:0px 0px 0 10px; margin:0 0 0px 0; background-image: url(/static/top-navb-sottocanali.png); background-repeat:no-repeat; width:290px; height:44px;}
.box-navb-sottocanali h3{color:#ffffff; font-size: 18px; font-weight:normal; display:block; text-transform:uppercase; display:block; padding:6px 0 0 0 ;}
.box-navb-sottocanali ul {width:auto; }
.box-navb-sottocanali .content{ padding:0px 0px; background-color:#ffffff; margin:0px 0 -5px; 0 ;}
.box-navb-sottocanali ul li {clear:both; padding:4px 10px; margin:0px 0 0px 0; background-color:#ffffff; border-bottom:1px solid #D7D7D7;background-image: url(/static/freccia-navb-sx.jpg); background-repeat:no-repeat; background-position:right center;}
.box-navb-sottocanali ul li#selected {}
.box-navb-sottocanali.commenti ul li{background-image:none; font-size:11px; color:#666666;}
.box-navb-sottocanali.commenti ul li p{margin:4px 0 0 0;}
.box-navb-sottocanali.commenti ul li a {margin:4px 0 4px 0;}
.box-navb-sottocanali ul li a { display:block; color:#666666; font-size:12px; padding: 0 0 0 0px; text-transform:uppercase; background-image: url(/static/freccia-blu.jpg);background-repeat: no-repeat; ; padding:2px 0 0 20px; font-weight:bold; background-position:center left;}
.box-navb-sottocanali ul li#selected  a{color:#FA2F7C;}
.box-navb-sottocanali ol { margin:3px 0 0 2px; list-style-type:square; list-style-position:inside;}
.box-navb-sottocanali ol li{ background-image: none; border-bottom:none; padding:6px 0 6px 18px; margin:0px;background-image: url(/static/freccia-navb-sx.jpg); background-repeat:no-repeat; background-position:left center;}
.box-navb-sottocanali ol li a{background-image: none;   font-size:12px; color:#667176; padding: 0 0 0 0; display:inline;}
.box-navb-sottocanali ul li#selected  ol li a{color:#666666; font-weight:normal;}
/*-------------------Body Articolo------------------*/
#body-articolo p {}
#body-articolo:after{content: ""; display: block; height: 0pt; clear: both; }
.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;}

/*-------------------Indietro------------------*/
.indietro a{color:#cccccc; clear:bott;}
.indietro {font-weight:bold; width:auto; border-top:1px solid #cccccc; margin:10px 0 0 0;padding:6px 0px 0 0;}
.indietro a{color:#666666; font-weight:bold; margin:0 0 0 6px; text-decoration:underline}

/*-------------------Elenco Media------------------*/
ul.elenco-media {line-height:1.3em; margin:20px 0 0 0;}
ul.elenco-media ul{clear:both;}
ul.elenco-media.novita {clear:both;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; margin:0px; padding:10px 0 0 0;}
ul.elenco-media.novita:after{content: ""; display: block; height: 0pt; clear: both; }
ul.elenco-media li {height:100%; padding:0 0 10px 0; margin:0 0 20px 0; border-bottom:1px solid #CCCCCC;}
ul.elenco-media.novita li {float:left; width:46%; padding:0 10px 10px 0; border-right:1px solid #cccccc; border-bottom:none; margin-bottom:0px;}
ul.elenco-media.novita li.last {padding:0px; margin:0 0 0 10px; border-right:none; }
ul.elenco-media.novita li .dettagli {width:120px; float:right;}

ul.elenco-media.novita .autore span{font-size:13px; color:#666666; font-style:italic; display:block; padding:3px 0 10px 0;}
ul.elenco-media.novita .prezzo {clear:both; margin:6px 0 0 0;}
ul.elenco-media.novita .prezzo fieldset {clear:both;padding:4px 0 0 0; float:none; margin:5px 0 0 0;}
ul.elenco-media #content-articolo ul {list-style-type:square; lyst-style-position:outside; margin:0 0 0 20px;}
ul.elenco-media #content-articolo li {height:100%; padding:0 0 0px 0; margin:0 0 0px 0; }
ul.elenco-media li.last {border-bottom:none;}
ul.elenco-media li:after{content: ""; display: block; height: 0pt; clear: both; }
ul.elenco-media li a.link {color:#333333; font-size:14px; display:block; font-weight:normal; padding:0 0 6px 0;}
ul.elenco-media.allegati a.link{font-size:12px;} 
ul.elenco-media li img {border: 1px soldi #ccccccc; padding:2px;}
ul.elenco-media li a.img {float:left; display:block; width:auto; }
ul.elenco-media li a.img img {border:1px solid #CCCCCC;}
ul.elenco-media li .dettagli {width:400px; float:right;}
ul.elenco-media li .dettagli.full {width:auto; clear:both; float:none;}
ul.elenco-media li span{clear:both; dispaly:block; color:#666666; font-size:12px; padding:8px 0 0 0;}
ul.elenco-media.sottocanali li a {color:#CC2C30; }
ul.elenco-media li p {padding:0px 0 0 0; color:#666666;}
ul.elenco-media .autore span{font-size:13px; color:#666666; font-style:italic; display:block; padding:10px 0 10px 0;}
ul.elenco-media .prezzo {clear:both; margin:20px 0 0 0;}
ul.elenco-media .prezzo span{font-size:14px; color:#CC3300; font-weight:bold; width:78%; float:left;}
ul.elenco-media .prezzo fieldset {width:18%; float:right; padding:4px 0 0 0;}
/*-------------------Container Body------------------*/
.body-container { width:auto; padding:10px 0; height:100%;}
.body-container:after{content: ""; display: block; height: 0pt; clear: both; }


/*-------------------Slot home------------------*/
 #evidenza{height:100%; clear:both; margin:0 0 20px 0;}
 #evidenza:after{content: ""; display: block; height: 0pt; clear: both; }
 #evidenza .content {width:auto; background-color:#ffffff; margin:-5px 0 0 0; padding:0px 10px; height:100%;}
 #evidenza .content:after{content: ""; display: block; height: 0pt; clear: both; }
 #evidenza ul li {height:100%; margin:0 0 10px 0;}
 #evidenza ul li:after{content: ""; display: block; height: 0pt; clear: both; }
 #evidenza .titolo {border-bottom:1px solid #CCCCCC; padding:0 0 8px 0; margin:0 0 10px 0;}
 #evidenza h3 a{color:#CC3300;  font-size:17px; font-weight:normal;}
 #evidenza {clear:both; margin:0px 0 20px 0;}
 #evidenza  a.img {float:left;}
 #evidenza .dettagli {width:64%; float:right;}
 #evidenza a.link {color:#1D3C71; font-size:14px;font-weight:normal; margin:0 0 6px 0;display:block;}
 #evidenza p {color:#666666; font-size:12px; line-height:1.3em;}
 #evidenza a.link-dettagli {margin:20px 0 0 0;color:#333333; font-size:11px;background-image: url(/static/freccia.png);background-repeat: no-repeat;  background-position:0 1px;display:block; padding: 0 0 0 15px;}
.slot-box-interno{height:100%; clear:both; margin:0 0 5px 0;}
.slot-box-interno:after{content: ""; display: block; height: 0pt; clear: both; }
.slot-box-interno .content {width:auto; background-color:#ffffff; margin:-5px 0 -10px 0; padding:0px 10px; height:100%;}

/*-------------------notizie------------------*/
.notizie{margin:10px 0 20px 0;}
.notizie:after{content: ""; display: block; height: 0pt; clear: both; }
.notizie .titolo {border-bottom:1px solid #CCCCCC; padding:0 0 8px 0; margin:0 0 10px 0;}
.notizie ul li {height:100%; margin:0 0 10px 0;}
.notizie ul li:after{content: ""; display: block; height: 0pt; clear: both; }
.notizie h3 a{color:#CC3300;  font-size:17px; font-weight:normal;}
.notizie  a.img {float:left;}
.notizie .dettagli {width:79%; float:right;}
.notizie a.link {color:#1D3C71; font-size:14px;font-weight:normal; margin:0 0 6px 0;display:block;}
.notizie p {color:#666666; font-size:12px; line-height:1.3em;}
.notizie a.link-dettagli {margin:20px 0 0 0;color:#0B76A4; font-size:12px;background-image: url(/static/freccia-blu.jpg);background-repeat: no-repeat;  background-position:0 3px;display:block; padding: 0 0 0 20px;}
/*-------------------Featured Events------------------*/
.vai {clear:both; padding:10px 0; border-top:1px solid #CCCCCC;}
.vai a{margin:0px 0 0 0;color:#F82D7A; font-size:12px;background-image: url(/static/freccia-blu.jpg);background-repeat: no-repeat;  background-position:0 3px;display:block; padding: 0 0 0 20px; font-weight:bold;}
/*-------------------Tags------------------*/
#tags {width:390px; float:right;}
#mcfeCloudContainer1 {margin:0 0 0 15px;}
/*-------------------breadcrumbs------------------*/
#breadcrumb {color:#666666;;clear:both; border:none; margin:0px 0 0 0; height:100%;  padding:0px 0 10px 0; width:auto;}
#breadcrumb ul:after{content: ""; display: block; height: 0pt; clear: both; }
#breadcrumb ul {list-style-type:none;}
#breadcrumb ul li{float:left;}
#breadcrumb ul li a {color:#666666; font-size:12px; text-transform:uppercase;}
#breadcrumb ul li span {color:#666666}
/*-------------------Content Articolo------------------*/
#content-articolo p {color:#333333; font-size:12px; line-height:1.8em;}
#content-articolo a {color:#081D8F;}
#content-articolo strong {color:none;} 
#content-articolo b {color:#1D3C72;} 

.data {clear:both; color:#005781; display:block; margin:0 0 8px 0; font-size:11px;}
.data  a {color:#2D3FA8; }

ul.lista-commenti{ background-color:#F3F3F3; border:1px solid #cccccc; padding:10px; margin:0 0 20px 0; font-size:11px; color:#666666}
ul.lista-commenti li {border-bottom:1px dotted #CCCCCC; padding:0 0 10px 0; margin:0 0 20px 0;}
h4{margin:10px 0; text-transform:uppercase; font-size:12px; color:#1D3C72;}
.dati strong {color:#CC3300;}


/*-------------------banner home------------------*/
#banner-home {height:100%;}
#banner-home:after{content: ""; display: block; height: 0pt; clear: both; }
#banner-home ul{ width:auto; margin:-10px 0 0 0; position:relative;}
#banner-home ul li {float:left; margin:0 4px 0 0;}
/*-------------------banner DX------------------*/
.banner-dx{margin:10px 0 0 0; }
/*-------------------banner COMMUNITY------------------*/
.banner-community{clear:both; background-color:#ffffff; margin:10px 0 0 0;}
.banner-community ul li{padding:0 0px; width:auto; border-bottom:1px solid #D7D7D7;}
/*-------------------SLOT HOME DX------------------*/
.slot-home-dx {background-image: url(/static/back-box-top-dx.png);background-repeat: no-repeat; background-position:top; width:auto; }
.slot-home-dx .content {padding:0 0px; width:auto;}
.slot-home-dx .dettagli-news {background-color:#FFFFFF; padding:10px; margin:0 0 -5px 0;}
.slot-home-dx .titolo h3 a{font-size:18px; color:#ffffff; text-transform:uppercase; font-weight:bold; display:block; padding:6px 10px 12px 10px;}
.slot-home-dx .dettagli-news .sub ul li{margin:10px 0;}
.slot-home-dx .dettagli-news .sub ul li a{background-image: url(/static/freccia-blu.jpg);background-repeat: no-repeat; ; padding:2px 0 0 20px; color:#0B76A4; font-size:12px;text-transform:uppercase; font-weight:bold; background-position:center left;}
/*-------------------Login Home------------------*/
#box-login{  padding:3px 0 0 0px;}
#box-login .content {border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background-color:#F1F2F4;background-image: url(/static/back-login.jpg);background-repeat: no-repeat; font-size:12px;background-position:top; padding:0 0 0 10px; margin:-4px 0 -10px 0; padding:0 0 10px 10px;}
.logged #box-login .content {background-image: url(/static/back-login-logout.jpg)}
#box-login a.logout{margin:-5px 0 0 0;}
#box-login .content p{width:60%; font-size:11px; color:#666666; padding:8px 0 0 0;}
#box-login:after{content: ""; display: block; height: 0pt; clear: both; }
#box-login .content:after{content: ""; display: block; height: 0pt; clear: both; }
#box-login form { padding:10px 0 0 0px; height:100%;}
#box-login form:after{content: ""; display: block; height: 0pt; clear: both; }
#box-login input {display:block;}
a.registrati {color:#333333; font-size:11px;display:block; margin:25px 0 0 0; ;background-image: url(/static/freccina-grigia.jpg);background-repeat: no-repeat; background-position:center left; padding:0 0 0 15px;}
a.passworddimenticata {color:#333333; font-size:11px;display:block; margin:10px 0 0 0; ;background-image: url(/static/freccina-grigia.jpg);background-repeat: no-repeat; background-position:center left; padding:0 0 0 15px;}
#box-login input.text{width:140px; font-size:11px;  padding:0px 0 0 4px; margin: 12px 13px 10px 3px;border:none;  border:0px;  }
*:first-child+html #box-login input.text{margin: 2px 16px 0px 0px;}
#box-login input.password{width:140px; font-size:11px;  padding:0px 0 0 4px; clear:both; margin: 14px 0px 0px 3px; border:none; border:0px;}
#box-login input.button{float:right; border:none;   margin: 20px 5px 0px 0px; padding:0px 0px;width:72px; height:22px; background-image:url(/static/btn_login.png); background-repeat:no-repeat; }
#box-login a.pwd {display:block; font-size:12px; color:#ffffff; padding:20px 0 0 0; float:left;}
/*-------------------Titoli------------------*/
.titolo-upper h3{font-size:14px;  margin:0px 15px 15px 15px; font-weight:normal; color:#ffffff; }
.titolo-upper.body h3{font-size:18px; margin:10px 0 0 0; font-weight:normal; padding:0px; }
.titolo-upper.body {padding:0 0 8px 0; border-bottom:1px solid #EBE8E1}
.titolo-upper.body.evidenza h3 {color:#666666}

/* Box Community */
.box-community { width: 200px; height: 100%; }
.box-community:after { content: ""; display: block; height: 0; clear: both; }
.box-community .container { height: 100%; }
.box-community .container:after { content: ""; display: block; height: 0; clear: both; }
.box-community .content-top { width: auto; padding: 0; }
.box-community .logged .content { background-image: none; }
.box-community .content-top p { color: #333333; font-size: 11px; width: 120px; padding: 8px 0 0 0; }
.box-community .content-top a.registrati { display: block; margin: 20px 0 0 0; background-image: url(BackgroundFrecciaGrigia.png); background-repeat: no-repeat; padding: 2px 0 0 20px; color: #333333; font-size: 11px; font-weight: normal; background-position: center left; width: 40%; float: left; }
.box-community ul { padding: 0; }
.box-community ul li { margin: 0 0 10px 0; }
.box-community ul li img { margin: 0 0 0 15px; }
.box-community ul li.last { margin-bottom: -5px; border-bottom: none; }
/*-------------------Banner fondo------------------*/
.menu-sx {clear:both; margin:0 0 5px 0;}
.menu-sx .titolo-upper h3{font-size:14px; color:#ffffff; font-weight:bold; padding:5px 0 0 0; display:block;}
.menu-sx.blu .titolo-upper {background-image: url(/static/back-titolo-blu.jpg); width:190px;  height:30px; background-position:top; margin:0px 0 0 4px;}
.menu-sx.arancio .titolo-upper {background-image: url(/static/back-titolo-arancio.jpg); width:190px ; height:30px; background-position:top; margin:0 0 0 4px;}
.sub-container {margin:-4px 0 -6px 0; width:auto; padding:4px 0px; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.menu-sx ul { width: auto; margin: 4px 4px 0 4px; height: 100%; padding: 0; list-style-position: inside; }
.menu-sx ul:after { content: ""; display: block; height: 0; clear: both; }
.menu-sx ul li:after { content: ""; display: block; height: 0; clear: both; }
.menu-sx ul li { clear: both; background-color: #F3F3F3; margin: 0 0 4px 0; width: auto; padding: 2px 0; height: 100%; }
.menu-sx ul li a { font-size: 11px; color: #333333; display: block; padding: 0 0 0 20px; background: url(/shop/Risorse/BackgroundFrecciaGrigia.png) no-repeat 5px 1px; }
.menu-sx ul li.selected { background: #1D3C72; }
.menu-sx ul li.selected a { color: #FFFFFF; font-size: 11px; display: block; padding: 0 0 0 20px; background: #1D3C72 url(/shop/Risorse/BackgroundFrecciaGrigia.png) no-repeat 5px 1px; }
.menu-sx ul li.second { background: #E6E6E6; list-style-type: none; width: 95%; float: right; }
.menu-sx ul li.second a { padding: 0 0 0 20px; display: block; }
.menu-sx ul li.second.selected { background: #F9DB2F; }
.menu-sx ul li.second.selected a { color: #000000; font-size: 11px; display: block; padding: 0 0 0 20px; background: #F9DB2F url(/shop/Risorse/BackgroundFrecciaGrigia.png) no-repeat 5px 1px; }
/*-------------------Credenziali------------------*/
#mcfeCredentials .dettagli {width:66%; float:left;}
.user-pics {float:right;}
#credenziali {font-size:12px; padding:10px 0 0 0px;}
#credenziali strong {display:block; font-size:14px;}
#credenziali span {font-style:italic; }
.azioni ul {width:90%;}
.azioni ul li {border-bottom:1px dotted #C3C3C3; margin:0 0 8px 0;}
.azioni ul li a {font-size:11px; color:#333333; display:block; padding:0px 0px 4px 20px; background-image:url(/static/freccia.png); background-repeat:no-repeat; background-position:left 4px;}
/*-------------------Scheda------------------*/
#scheda {height:100%; margin:0px 0 0 0; width:auto; padding:0px 0px;}
#scheda:after{content: ""; display: block; height: 0pt; clear: both; }
#scheda .pic-prodotto{float:left; margin:0 15px 0 0;}
#scheda .book-content {width:54%; float:right; height:100%; margin:0 0px 0 0;}
#scheda .book-content:after{content: ""; display: block; height: 0pt; clear: both; }
#scheda .book-content p.descrizione {color:#666666; font-size:13px; margin:4px 0 20px 0;}
#scheda .book-content h1 {font-weight:normal;display:block; font-size:21px; line-height:1.2em; color:#1D3B71; font-weight:normal; MARGIN:0PX; PADDING:0PX;}
#scheda .book-content .info {font-size:13px; color:#333333; margin:3px 0 0 0;}
#scheda .book-content .info span{font-size:13px; color:#333333;}
#scheda .book-content .prezzo {float:left; font-size:13px; color:#CC3300; margin:20px 20px 0 0;}
#scheda .book-content .prezzo span{font-size:13px; color:#CC3300;float:left; font-style:italic;}
#scheda .book-content a.prenota{float:right; margin:-20px 0 0 100px; }
#scheda .dati-prodotto{clear:both; padding:15px 0 0 0;}
#scheda .dati-prodotto .dato strong {color:#666666; margin:0px; font-size:11px; }
#scheda .dati-prodotto .dato span {padding:0 0 0 10px; }
#scheda .dati-prodotto .dato {padding:10px 0 10px 0; border-bottom:1px solid #DFDFDF;}
#scheda .azioni {clear:both; height:100%; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:6px 4px;height:100%; width:auto; 
margin:20px 0px 0px 0;}
#scheda .azioni:after{content: ""; display: block; height: 0pt; clear: both; }
#scheda .azioni span {color:#999999; float:left; margin:0 10px 0 0;}
#scheda .azioni span.vota {font-size:18px; width:120px;}
#scheda .azioni span img {float:left; margin:0 6px 0 0;}
#scheda .azioni span.vota img{float:none;}
#scheda .azioni a {cursor:hand;}

#scheda .recensioni {clear:both; margin:10px 0 10px 0; border-bottom:1px solid #DFDFDF;}
#scheda .recensioni.tit{background-position:0 40px;}
#scheda .recensioni p{margin:0px; padding:10px; color:#666666; font-size:12; line-height:1.5em;}
#scheda  h3 {color:#CC3300; font-size:17px; font-weight:normal; display:block; margin:20px 0 10px 0;}
#scheda  .commenti h3 {font-size:14px; color:#999999; font-weight:bold; padding:0 0 10px 0;}
#scheda .recensioni img{float:left; margin:0 10px 0 0;}
#scheda .content-recensioni {width:auto;}
#scheda .leggi {clear:both; display:block; padding:15px 0 10px 0; color:#004679; font-size:12px;}
#scheda  h3 span{ margin:0 0 0 8px; font-weight:normal;}
#scheda .lettori {margin: 0 0 20px 0; color:#666666;}
#scheda .lettori strong{color:#333333;margin:0 6px 0 0;}
#scheda .lettori small {color:#333333; margin:0 6px 0 0;}
#scheda .lettori a.pubblica{float:right; margin:0 0 15px 0; clear:both;}
#scheda .lettori ul li {margin: 0 0 15px 0; height:100%;}
#scheda .lettori ul li :after{content: ""; display: block; height: 0pt; clear: both; }
#scheda .lettori ul li small{color:#333333;}
#scheda .lettori ul li a {color:#333333;}
#scheda .user-pic {float:left; width:60px; heigh:80px; background-image:url(/static/back-pic-utente.jpg); background-repeat:no-repeat; background-position:left top; }
#scheda .user-pic img{padding:0 0 20px 0; margin:10px 0 0 10px; }
#scheda  .content-commento {float:right; width:86%;}
#scheda  .content-commento p {margin:4px 0 0 0;}

#scheda .content-comment a {color:#000000;}
#body-libro {padding:10px 0;}
.info-libro {border-bottom:1px solid #cccccc; padding:0 10px 20px 10px; background-image:url(/static/back-scheda-libro.jpg); background-repeat:repeat-y;}
.info-libro:after{content: ""; display: block; height: 0pt; clear: both; }
/*-------------------Capitoli------------------*/
.capitoli {padding:0 10px 20px 10px; width:auto; border-bottom:1px solid #cccccc; margin:0 0 20px 0;}
.capitoli span {float:left; display:block; }
.capitoli span.titolo {width:440px; }
.capitoli span.prezzo{width:30px;}
.capitoli label {float:left;}
.capitoli input {float:right; margin:0px 10px 0 0;}
.capitoli .linea {clear:both; height:100%; padding:8px 6px; margin:0 0 4px 0;}
.capitoli .linea:after{content: ""; display: block; height: 0pt; clear: both; }
.capitoli .linea.grey{ background-color:#F3F3F3;}
a.multimedia-link {margin: 0 0 20px 20px; display:block;}
/*-------------------Media------------------*/
#box-center-dx.int.media{width:410px; float:right; margin:0 15px 0 0; }
#box-center.int.media{cleat:both; height:100%; margin:15px 0 10px 0; width:98%; border-bottom:1px solid #DEDEDE; }
#media_testo{height:420px; padding:0px 5px 0 10px; width:auto; margin:0 0 0 10px;}
#media_testo p {line-height:1.2em; font-size:11px; padding:0 10px 10px 0; overflow:auto; color:#7F7F7F}
.visualizzazioni{display:block; font-size:11px; padding:10px 0; margin:15px 0 0 0; }
.visualizzazioni strong {padding: 0 0 8px 0;line-height:1.5em;}
.visualizzazioni:after{content: ""; display: block; height: 0pt; clear: both; }
.categoria {color:#666666; font-size:11px; text-transform:uppercase;line-height:1.5em;}
.tags {clear:both; margin:2px 0; font-size:11px;}
.tags a{color:#666666;}
.tags a:hover{text-decoration:underline;}
.tags .tag-container { background-color:#F4F4F4; padding:20px 10px; width:auto;}

#box-center-dx.int.media{width:450px; float:right; margin:0px 0px 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:252px; padding:0px 5px 0px 0px; width:auto; margin:0px 0px 0px 0px;overflow:auto;}
#media_testo p { line-height:1.5em; font-size:12px; padding:0px 10px 10px 0px;color:#666666; } 
.visualizzazioni{display:block; font-size:11px;color:#7F7F7F;padding:6px 0px 6px 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:6px 0px 6px 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;margin:5px 0px 0px 0px; padding:0px 0px 0px 0px;font-size:17px;color:#CC3300;font-weight:normal;}  
.mediateca_titolo_visualizzazioni {color:#333333;font-weight:normal;font-size:11px;}
.mediateca_testo_star {color:#999999;font-weight:normal;font-size:12px;}

.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 {clear:both;margin:10px 0px 10px 0px; padding:0px 0px 0px 0px;}

.commenti-media {clear:both; padding:20px 0 0 0; }
.commenti-media:after{content: ""; display: block; height: 0pt; clear: both;}
.commenti-media h3 {font-size:14px; color:#CC3300; font-weight:normal;}

#box-azioni {background-image:url(/static/back-media-actions.jpg); width:453; height:33px; background-repeat:no-repeat; padding:6px 0 0 0;}
.btn-commenta {display:block; float:right; margin: 0 10px 0 0;}
span#sharethis_0  {background-image:url(/static/back-condividi.jpg); display:block; background-repeat:no-repeat; width:89px; height:27px; }
span#sharethis_0  a span{display:none;}
span#sharethis_0  a{display:block; margin:6px 0 0 6px; position:relative; z-index:10; height:27px;}
#box-azioni span#sharethis_0  {background-image:url(/static/back-condividi.jpg); display:block; background-repeat:no-repeat; background-position: 0 0px;width:89px; height:40px; padding:6px 0 0 0; margin:-7px 0 0 0;}
#box-azioni span#sharethis_0  a{display:block; margin:0px 0 -6px 0;padding:0px 0 -6px 6px; position:relative; z-index:10; height:27px;}
#box-azioni a.stbutton {display:block; padding:8px 5px 0px 22px;}
#box-azioni span#sharethis_0  a {border-top:0px solid #ffffff; width:73px;display:block;margin:0px 0 -0px 6px; padding: 8px 0 0px 0 ; height:15px;}
/*-------------------Carrello------------------*/
table.tbl_carrello {border:none; border:0px;}
table.tbl_carrello th, td {border:none; border:0px;}
th {color:#CC3300; font-size:14px; font-weight:normal; text-align:left;}
table.tbl_carrello tr td {padding:5px ; width:auto;} 
table.tbl_carrello tr.gray td {background-color:#E6E6E6;} 
table.tbl_carrello td.qta input{width:20px;}
table.tbl_carrello td.prezzo {font-size:14px; font-weight:normal;}

#carrello .bottoni {clear:both; margin:20px 0 0 0;}
#carrello .bottoni input.first {margin:0 117px 0 0 ;}
#carrello .bottoni input.second {margin:0 10px 0 0 ;}

#carrello .totale {margin:20px 0 0 0; clear:both; padding: 10px; background-color:#E6E6E6; width:auto; font-size:14px;}
#carrello  span.importo {float:right; font-weight:bold;}
#carrello  form.procedi {clear:both; margin:20px 0px;}
#carrello  form.procedi input {float:right;}
#carrello  form.fax {clear:both; margin:10px 0px;}

#player-home {float:left;}
#video-palyer-home {float:right;}
#visore-libri {clear:both; padding:10px 0 0 0;}

#banner-top {float:right;}
.testo p{line-height:1.5em; color:#666666;}

#mcfePlayerMediaBrowser {margin:0 0 0-5px;}
label strong {color:#1D3C72; display:block;padding:0 0 4px 0;}
.authenticationButton {background-color:#cccccc; color:#333333;}

#frmN label.error {color:#ff0000; margin: 0 0 0 10px; background-image:url(/MEDIACENTER/FE/Risorse//Icone/Attenzione.gif); background-repeat:no-repeat;}
