html, body{margin:0; padding:0;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:15px;color: #304E6A;text-align:center;
background:#FFF;}
a{text-decoration: none; color:#5E941A;}
a:visited {color:/*#F90*/#713939;}
a:hover {color:#363;text-decoration:underline;}
a:active {color:#F90;}
img{border:0;}
h3{font-size:14px;margin:0; padding:0;}
h6{font-size:12px;}
p{margin:0; padding:0;}
.clearfix:after{ content: "."; display:block; height:0;clear:both;visibility:hidden;}
#super-contenitore{width:100%;margin:0 auto;text-align:left;}
/* HEADER ---------------------------- */
#header{width:100%;}
#inner-header{width:960px;height:210px;margin:30px auto 15px auto;position:relative;}

h1{padding:0; margin:0;width:960px; height:210px;position:relative;}
h1 span{background: transparent url(immagini/testata.jpg); position:absolute;width:100%; height:100%;}



h2{font-size:12px;margin:0;padding:0;font-weight:normal;color:#5C5D61;position:absolute;top:-20px;right:15px;}
h2 a{font-weight:bold;}
#tagline{position:absolute;top:104px;right:18px;}
#tagline p{width:412px; height:51px;position:relative; padding:0; margin:0;}
#tagline span{background: transparent url(immagini/tagline-inglese-con-sfondo.jpg) no-repeat; position:absolute;width:100%; height:100%;}
#menu-nav{float:left;width:100%;position:absolute;top:175px;}
#topnav{float:left;margin-left:15px;}
#topnav ul {list-style:none;margin:0; padding:0;}
#topnav ul li{display:inline;margin-right:8px;}
#topnav ul li a{color:#000;text-transform:uppercase;color:#fff; font-size:12px;text-decoration:none;}
#topnav ul li a:hover{color:#474747;}
#topnav ul li a.current{font-weight:bold;cursor: default;color:#fff;border-bottom:2px solid #fff;font-weight:bold;}
#link-servizio{float:right;margin-right:15px;}
#link-servizio ul{list-style:none;margin:0; padding:0;}
#link-servizio ul li{display:inline;margin-left:8px;}
#link-servizio ul li a {font-size:12px;text-transform:uppercase;color:#fff;}
/*#link-servizio ul li a:visited{color:#FFC600;}*/
#link-servizio ul li a:hover{color:#474747;text-decoration:none;}
#link-servizio ul li a.current{font-weight:bold;color:#fff;border-bottom:2px solid #fff;padding-bottom:2px;cursor: default;}
#contenitore{width:960px;margin:0 auto;text-align:left;padding-bottom:20px;}
#ricerca{text-align:right;margin-right:5px;}
#ricerca form{margin:0 0 10px 0; padding:0;}
#ricerca form input {color:#406329;}
#ricerca form #cerca{vertical-align:middle;}
#outer{float:left;width:959px;border:1px solid #8B989C; border-width:0 0 0 1px;margin-bottom:30px;
background: #fff url(immagini/sfondo-outer.gif) repeat-y;}
#contenuto{float:left;width:557px;padding: 0 20px 0 15px;color:#666;font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;}
.stampa-facile p{text-align:right;font-size:80%;}
.stampa-facile img {vertical-align:middle;margin-right:3px;}
#contenuto a{text-decoration:underline;}
#contenuto .iscr-news a, #contenuto .iscr-rss a, #contenuto #inizio-pagina a, #contenuto p.more a,
#contenuto .sommario a, #contenuto li h4 a, #contenuto li h5 a, #contenuto h4 a{text-decoration:none;}
#contenuto h3{font-size:18px;font-weight:normal;margin-bottom:15px;margin-top:10px;color:#5E5D5D;}
#contenuto p{margin-bottom:15px;}
#contenuto blockquote{font-style:italic;margin:0; padding:0 0 0 0;}
#contenuto blockquote p#autore{font-style:normal;font-size:13px;}
#contenuto #evento{float:right; width:122px;margin-left:20px;margin-top:3px;}
#contenuto .iscr-news, #contenuto .iscr-rss {text-align:right; padding:0;}
#contenuto .iscr-news{margin-bottom:23px;margin-top:20px;}
#contenuto .iscr-news a{background: url(immagini/newsletter-contenuto-small.gif) no-repeat right center;padding:20px 26px 20px 0;}
#contenuto .iscr-news a:hover{background-image: url(immagini/newsletter-contenuto-small-hover.gif);color:#406329;}
#contenuto .iscr-rss{margin:0 0;}
#contenuto .iscr-rss a{background: url(immagini/feed-contenuto-small.gif) no-repeat right center;padding:20px 26px /*36px*/20px 0;}
#contenuto .iscr-rss a:hover{background-image: url(immagini/feed-contenuto-small-hover.gif);}
body.sezioni #contenuto h4 {font-size:1.4em;color:#D43531;margin:15px 0 15px 0;}
#contenuto li h5{color:#D43531;padding:0; margin:0 0 5px;}
#contenuto ul{margin:0 0 0;padding:0 0 0 16px;}
#contenuto ol{margin:0 0 0 5px;padding:0 0 0 16px;}
#contenuto ul li, #contenuto ol li{margin:0 0 10px 0; padding:0;}
#contenuto li p{margin:0; padding:0;}

#contenuto ul.sommario {list-style:none;margin:20px 0 0; padding:0;}
#contenuto ul.sommmrio li{padding:0 0 8px 0;margin:0;}
#contenuto ul.sommario a{padding:2px 0 2px 22px;background: url(immagini/freccia-down.gif) no-repeat left center;display:block;}
#contenuto ul.sommario a:visited{background-image: url(immagini/freccia-down-visited.gif);}
#contenuto ul.sommario a:hover{background-image: url(immagini/freccia-down-hover.gif);color:#406329;}


table{margin:10px 0 20px 0; border-bottom:2px solid #474747;width:93%;border-collapse: collapse;border-spacing: 0;}
td{border-top:1px dotted #474747;padding:3px 0;font-size:14px;}
th{color:#d80000;font-size:13px;text-transform: uppercase;}
body.newsletter #contenuto ul li{background: url(immagini/newsletter-footer-small.gif) no-repeat left center;padding:2px 0 5px 28px;}
#contenuto h6{font-size:11px;text-transform:uppercase;margin:0; padding:0;}
#social-net p {text-align:right;font-size:80%;margin-top:30px;}
#contenuto ul.more {list-style:none;text-align:right;border:2px dotted;border-width:0 0 2px 0;padding-bottom:15px;margin-bottom:0;}
#contenuto p.more{text-align:right;padding:0 0 15px;margin:0;}
#contenuto ul.more li{margin-bottom:3px;}
#contenuto ul.more a, #contenuto p.more a {font-size:10px;background: url(immagini/freccia-dx.gif) no-repeat right center;
padding: 5px 21px 5px 0;font-weight:normal;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}
#contenuto ul.more a:visited, #contenuto p.more a:visited{background-image: url(immagini/freccia-dx-visited.gif);}
#contenuto ul.more a:hover, #contenuto p.more a:hover{background-image: url(immagini/freccia-dx-hover.gif);}
#contenuto ul.correlati{list-style:none;margin:0; padding:0;}
#inizio-pagina p{padding:0; margin:20px 0 30px;text-align:right;}
#inizio-pagina p a, #inizio-pagina p a:visited{color:#5E941A;text-transform:uppercase;font-size:10px;background: url(immagini/freccia-up.gif) no-repeat right center;
padding:5px 20px 5px 0;font-weight:normal;}
#inizio-pagina p a:hover {color:#363; background-image: url(immagini/freccia-up-hover.gif);}

/* SIDEBAR -------------------------------------------------- */
#sidebar{float:right;width:366px;font-size:12px;padding-bottom:50px;color:#003466;
font-family:Arial, Helvetica, Geneva, sans-serif;}
#telefono {color:#fff;font-size:11px;letter-spacing:0.1em;padding:3px 0 3px;
background:#8B989C url(immagini/freccia-dx-chiama.gif) no-repeat 8px 4px;text-align:right;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;}
#telefono p{margin:0;padding:0 7px 0px 0;text-transform: uppercase;font-size:12px;line-height:1.3;}
#telefono p.bold{font-weight:bold;margin-bottom:5px;font-size:14px;letter-spacing: normal;}
#telefono p strong{font-size:15px;font-weight: bolder;}
#sidebar h4{color:#003366;margin:5px 0 10px 10px; padding:0 0 0; font-family: Arial, Helvetica, sans-serif;font-weight:bold;
font-size:12px;text-transform:uppercase;}
#sidebar h5{color:#003366;font-weight:bold;font-size:12px;font-family: Arial, Helvetica, sans-serif;}
#sidebar blockquote{color:#003366;margin:0; padding:0;
/*border:2px dotted;border-width: 0 0 2px;*/}
#sidebar blockquote p{margin:0 0 0 10px; padding:0;}
#sidebar ul{list-style:none;padding:0; margin:0;color:#003366;}
#sidebar li{margin:0; padding:0;}
#sidebar a{padding:5px 0 5px 0;font-size:12px;font-weight:normal;}
#sidebar a.no-border{border:none;}
#sidebar a:hover{color:#406329;}
#sidebar p.more{text-align:right;margin:4px 0 10px 0;}
#sidebar p.more a{color:#5E941A;font-size:10px;background: url(immagini/freccia-dx.gif) no-repeat right center;
padding-right:20px;font-weight:normal;}
#sidebar p.more a:visited{color:#713939;background-image: url(immagini/freccia-dx-visited.gif);}
#sidebar p.more a:hover{color:#363;background-image:url(immagini/freccia-dx-hover.gif);text-decoration:underline;}
#inner_sidebar{padding-left:10px;margin-right:5px;}
#sidebar #in-partenza{border:2px dotted;border-width:2px 0;margin:7px 0 0 0;padding:0 5px 10px 0;} 
#sidebar #in-partenza h5 {margin:0 0 0 10px; padding:0;}
#sidebar #in-partenza ul ul{margin:0 0 0 10px;}
#sidebar #in-partenza ul ul li{display:inline;/*margin-bottom:3px;*/} 
#sidebar #ricerca-sidebar{border-bottom:2px dotted;margin:7px 0 0 0;padding-right:5px;}
#sidebar #ricerca-sidebar p {margin-left:10px;}
#sidebar #speciale{border:2px dotted;border-width:0 0 2px 0;margin:7px 0 0 0;}
#sidebar #speciale blockquote{margin:0 0 2px; padding:0 122px 0 0;
background: url(immagini/elle-novembre-sidebar.jpg) no-repeat right bottom;}
#sidebar #speciale h5{margin:0 0 0 10px;padding:0;}
#sidebar #speciale blockquote p.fonte{font-style:normal;margin-top:12px;}
#sidebar #speciale blockquote p.fonte em{font-style:normal;font-weight:normal;}
#sidebar #speciale p.more{margin:0;line-height:1.6;} 
#novita-sidebar {border:2px dotted;border-width:0 0 2px 0;padding-right:5px;}
#novita-sidebar ul {margin:3px 0 0 10px;}
#novita-sidebar ul li{margin-bottom:3px;}
#novita-sidebar h5{margin-left:10px;}
#novita-sidebar h5{margin:0 0 0 10px; padding:0;}
#risorse-sidebar, #comunicazioni-sidebar {border:2px dotted;border-width:0 0 2px;padding-right:5px;}
#comunicazioni-sidebar p {margin:0 0 0 10px;padding:0;font-family: Arial, Helvetica, sans-serif;}
#newsletter-sidebar{display:none;}



/*FOOTER -------------------------------- */

#footer{float:left;margin:0 0 20px;padding-bottom:10px;position:relative;overflow:hidden;}
#footer div{font-size:12px;padding-bottom:330px; margin-bottom:-300px;}
#footer p.more{width:auto;/*150px*/position:absolute; bottom:20px;}
#footer .more a {font-size:10px;background: url(immagini/freccia-dx-footer.gif) no-repeat right center;
padding: 5px 20px 5px 0;font-weight:normal;text-transform:uppercase;}
#footer .more a:visited{background-image: url(immagini/freccia-dx-footer-visited.gif);}
#footer .more a:hover{background-image: url(immagini/freccia-dx-footer-hover.gif);color:#406329;}
#footer .iscr-news a, #footer .iscr-rss a{font-weight:bold;}
#footer h4{font-weight:bold; font-size:13px;margin:0 0 0; padding:0 0 2px 3px;text-transform:uppercase;
border-bottom:2px dotted;display:inline;}
#footer a:hover{color:#406329;}
#footer ul {list-style:none;margin:20px 0 0; padding:0;}
#footer li{padding:0 0 8px 0;}
#footer li a {font-weight:normal;padding:2px 0 2px 22px;background: url(immagini/freccia-dx-footer.gif) no-repeat left center;display:block;}
#footer li a:visited{background-image: url(immagini/freccia-dx-footer-visited.gif);}
#footer li a:hover {background-image: url(immagini/freccia-dx-hover.gif);color:#406329;}
#newsletter_footer li{background: url(immagini/newsletter-footer-small.gif) no-repeat left center;padding:2px 0 10px 28px;} 
#newsletter_footer img{vertical-align:middle;}
#newsletter_footer h4{margin-right:-25px;}
#footer #download{float:left; width:258px;padding:13px 20px 330px 15px;margin-right:5px;background:#f2f2f2;}
#footer #download p.more{left:141px;}
#preferiti{float:left;width:258px; padding:13px 20px 330px 15px;margin-right:5px;background:#f2f2f2;}
#footer #preferiti p.more{left:432px;}                                                   
#newsletter_footer{float:left; width:329px;padding:13px 20px 330px 15px;background:#f2f2f2;}
#newsletter_footer p.more {position:static;width:auto;text-align:right;margin-top:5px;}
#newsletter_footer .iscr-news, #newsletter_footer .iscr-rss {text-align:right; padding:0;}
#newsletter_footer .iscr-news{margin-bottom:23px;margin-top:20px;}
#newsletter_footer .iscr-news a{background: url(immagini/newsletter-footer-small.gif) no-repeat right center;padding:20px 26px 20px 0;}
#newsletter_footer .iscr-news a:hover{background-image: url(immagini/newsletter-footer-small-hover.gif);color:#406329;}
#newsletter_footer .iscr-rss{margin:0 0;}
#newsletter_footer .iscr-rss a{background: url(immagini/feed-footer-small.gif) no-repeat right center;padding:20px 26px 20px 0;}
#newsletter_footer .iscr-rss a:hover{background-image: url(immagini/feed-footer-small-hover.gif);}
#menutest{clear:both;font-size:11px;text-transform:uppercase;line-height:1.5;}
#menutest p{padding:0;margin:0;text-align:center;}
#menutest a{font-weight:normal;/*color:#003466;text-decoration:underline;*/}
#menutest a.current{color:#003366;text-decoration:none;cursor:default;font-weight:bold;}
/*#menutest a:hover{color:#466A8E;}*/
address {font-style:normal;line-height:1.4;margin:15px 0 0;font-size:11px;
text-align:center;padding:0 0 10px 10px;}
address a:hover{}
#copyright{font-size:10px;letter-spacing:0.1em;margin-top:10px;text-align:center;}
#copyright p{margin:0; padding:0;}
#copyright a{font-weight:normal;}
.data-articolo p{text-align:right;font-weight:bold; font-size:12px;font-family: Times, "Times New Roman", serif;}
.autore{font-size:80%; font-style:italic;margin-top:3px; padding-top:0;}
#social-net p {text-align:right;font-size:80%;margin-top:30px;}
.continua {font-size:80%;text-align:right;}
.pullquotedx{float:right;border:1px solid #D43531; border-width:3px 0 3px 0;margin:10px 10px 10px 20px;width:200px;
font-family:"Times New Roman", serif;line-height:1.4;font-size:16px;}
.pullquotedx p{margin:0; padding:10px;}
.pullquotesx{float:left;border:1px solid #D43531; border-width:3px 0 3px 0;margin:10px 20px 10px 10px;width:200px;
font-family:"Times New Roman", serif;line-height:1.4;font-size:14px;}

#abstract{font-size:12px;line-height:1.5;padding:5px 10px;
background:#f2f2f2;}
#aggiornamento {text-align:right;font-size:13px; font-style:italic;}
#spedito{color:#6FA59C;}
.alert{color:#D43531;font-size:10px;font-weight:bold;}
form{margin:20px 0 30px;}
form label em{font-size:11px;}
form strong span, form h4 em{color:#d43531;}
fieldset{background:#f2f2f2;border:none;}


input:focus, textarea:focus{background:#F5FDE3;}
input, textarea{font-size: 13px; font-family: "Courier New", Courier, monospace; color: #003366;}
input#send{font-size:14px;}
label a{font-weight:normal;}
ol.letter{list-style: lower-alpha;}
ol.letter li{margin-bottom:10px;}
#contenuto ul.altre-risorse{margin:15px 0 0; padding:0;list-style:none;}
ul.altre-risorse li {padding:0;margin:0 0 10px 0;}
ul.altre-risorse li a, ol.note a{font-weight:normal;}
dt{font-weight:bold;font-size:12px;}
dd{padding-left:0;margin-left:0;}
body.home #contenuto p.more{border:2px dotted;border-width:0 0 2px 0;} 
body.home .cont-float{float:left;width:100%;margin-bottom:10px;border:2px dotted;border-width:2px 0 0;}
body.home .cont-float #video{width:240px;float:right;margin:0 0 0 20px;}
body.home #contenuto ul.more{border:none;margin-top:50px;margin-bottom:20px;}

body.articolo div#autore-articolo{text-align:right;font-size:10px;font-weight:bold;border-top:1px solid;}
body.ricerca-scientifica div.autore-articolo{text-align:right;font-size:10px;font-weight:bold;}
body.ricerca-scientifica h5{font-size:14px;}

body.newsletter #contenuto ul{list-style:none;} 

body.stampa #contenuto .cont-float{width:100%;padding:0; margin:10px 0 0;float:left;}
body.stampa #contenuto .cont-float blockquote{float:right;width:413px;}
body.stampa #contenuto .cont-float h5{margin:0; padding:0;color:#1D4976;font-weight:normal;}
body.stampa #contenuto .cont-float p.fonte{font-style:normal;font-size:13px;margin-top:10px;}
body.stampa #contenuto .cont-float p.img{float:left;margin:5px 0 0;padding:0;width:140px;}


body #contenuto li{float:left;width:100%;}
body #contenuto li div.copertina-libro{float:left;width:100px;}
body #contenuto li div{float:right;width:413px;}
body #contenuto li p.fonte{font-style:normal;font-size:13px;margin-top:10px;}
body.biografia #contenuto p.img{float:left;margin:5px 10px 0 0;padding:0;width:196px;}
body.chi-siamo #contenuto .cont-foto p.img{float:left;margin:5px 10px 0 0;padding:0;width:163px;}
body.chi-siamo #contenuto p.img img {padding: 5px; border:1px solid #ccc; border-width:1px 1px 2px 2px; border-color:#ccc #ccc #A8A8A8 #A8A8A8;
background:#E3E3E3;}
body.chi-siamo #contenuto .cont-foto{width:100%;padding:0; margin:10px 0 0;float:left;}
body.chi-siamo .cont-foto p,  body.chi-siamo #contenuto .cont-foto h5{float:right;width:380px;}
body.chi-siamo #contenuto .cont-foto h5  {margin:0 0 5px; padding:0;}

/* PAGINA TESTIMONIANZE */
body#testimonianze #contenuto p.more{margin-top:30px;}


#contenuto #copertina-bonus{float:left; width:267px;}
#contenuto #copertina-ebook{float:left; width:250px;}
body#visualizzazione #contenuto p.scarica{text-align:right;}

div.centrato p{text-align:center;}
div.centrato img{padding: 5px; border:1px solid #ccc; border-width:1px 1px 2px 2px; border-color:#ccc #ccc #A8A8A8 #A8A8A8;
background:#E3E3E3;}

body.media #contenuto h4 a {text-decoration:none;}

body#radio #contenuto h4{border:2px dotted;border-width:2px 0 0;padding:10px 0 0;margin:0;}

body#testimonianze #contenuto .col-sx{float:left;width:250px;}
body#testimonianze #contenuto .col-dx{float:right;width:250px;}
body#testimonianze #contenuto h4{font-weight:normal;font-size:12px;}
body#testimonianze #contenuto div.middle-cont{overflow:hidden;width:100%;}

ul ol li{list-style-type: lower-alpha;}



