@charset "iso-8859-1";
/* company: SoftHrod - www.softhrod.com */
/* author: Ruggero Barsacchi */

/* originali */
body {margin:0; padding:0; border:0; text-align:center; font-family:"Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif; background:url(../imgs/sfondo.jpg) top;}
#contenitore {}
a img {border:0;}
a, a:visited, a:hover {color:#CC0000;}
img {behavior:url("librerie/iepngfix/iepngfix.htc");}

h1 {font-family: Georgia; color:#FFFFFF; font-size:150%; text-align:center;}
h1 {margin-top:28px;}
*:first-child+html h1 {margin-top:27px;} /* Hack per IE7 */

.trasp {behavior:url("librerie/iepngfix/iepngfix.htc");}

/* struttura */
#header {width:994px; height:416px; background:url("../imgs/bg_top.png") no-repeat; behavior:url("librerie/iepngfix/iepngfix.htc");}
#corpo {width:994px; height:656px;}
* html #corpo {width:995px;} /* Hack IE 6 */

#titolo {width:516px; height:32px; margin-left:-70px;}
* html #titolo {margin-left:70px;} /* Hack per IE6 */
*:first-child+html #titolo {margin-left:70px;} /* Hack per IE7 */

.contenuto {width:695px; height:656px; font-size:95%; background:url("../imgs/bg_body_sx.png") no-repeat; float:left; behavior:url("librerie/iepngfix/iepngfix.htc");}
.contenuto {margin-bottom:0;}
#contenuto_interno {margin:15px 25px 0 85px; height:550px; text-align:left; overflow-y:auto;}
* html #contenuto_interno {margin-top:0px; font-size:90%;} /* Hack per IE6 */
*:first-child+html #contenuto_interno {margin-top:50px;} /* Hack per IE7 */
.contenuto img {padding:3px; behavior:url("librerie/iepngfix/iepngfix.htc");}
.contenuto p {padding-right:7px;}

#colonna {width:299px; height:656px; background:url("../imgs/bg_body_dx.png") no-repeat; float:right; text-align:left; behavior:url("librerie/iepngfix/iepngfix.htc");}
#colonna_interno {margin:60px 80px 0 20px; font-size:85%;}

/* News */
#breaknews {margin-top:20px; line-height:1.4em;}
#contentnews {font-size:90%; padding-top:10px;}

#toptransition {width:700px; margin-left:60px; height:324px; margin-top:51px; margin-bottom:-10px;}
* html #toptransition {margin-left:30px;} /* Hack IE 6 */

#iconografia {position:relative; z-index:3;}
* html #iconografia {behavior:url("librerie/iepngfix/iepngfix.htc");} /* Hack IE 6 */

#footer {width:994px; height:120px; background:url("../imgs/bg_bot.png") no-repeat; behavior:url("librerie/iepngfix/iepngfix.htc"); text-align:left;}
#footer p {margin: 0 0 0 150px; font-size:80%; padding-top:25px; color:#FFFFFF;}
#footer #softhrod {padding:85px 0 15px 30px;}
#footer #softhrod p {margin:0px 0px 0px 50px; color:#FFFFFF; font-size:70%;}
#footer #softhrod img {margin-top:20px;}
#footer a, #footer a:visited, #footer a:hover {color:#FFFFFF; text-decoration:none;}

/* Menu */
* html #menu ul {width: 800px; margin-top:0px; position:relative; z-index:5; margin-left:-28px; float:left; display:inline; font-size:90%;}
* html #menu li {display:inline;}
* html .menu {height:32px; z-index:10; position:relative; font-size:80%;}
* html .menu a, * html .menu a:visited {color:#FFFFFF; text-decoration:none;}
* html .menu a:hover {color:#FFFFFF; text-decoration:underline;}
* html .menu ul {padding:10px 0 0 0;margin:0;list-style-type:none;}

/* Articoli */
#articolo {padding-right:5px;}
#articolo h1 {font-family:Arial; text-align:left; color:#660000;}
#articolo h2 {font-family:Arial; font-size:16px; margin-top:0px; text-align:left;}
#articolo h3 {margin-top:0;}
#articolo img {padding:4px; border:1px solid #EEEEEE; margin:8px;}
#articolo #contenuto {font-family:Tahoma; line-height:150%; text-align:justify;}
#articolo #contenuto {background:none;}
#articolo #data {font-family:Tahoma; line-height:150%; text-align:right; font-style:italic;}
#articolo #autore {margin-top:30px; font-family:Tahoma; line-height:150%; text-align:right; font-weight:bold;}
.articoloinlista {text-align:justify;}
.articoloinlista img {padding:4px; border:1px solid #EEEEEE; margin:8px;}
.articoloinlista h1 {font-family:Arial; color:#003300; text-align:left;}
.articoloinlista h1 a {text-decoration:none; color:#003300; text-align:left;}
.articoloinlista .sub {font-size:18px;}
.articoloinlista h2 {font-family:Arial; font-size:16px; margin-top:0px; cursor:pointer; margin-bottom:12px; text-align:left;}
.articoloinlista h2 .normale {padding-left:20px; color:#003300; background-image:url("/imgs/plus.png"); background-repeat:no-repeat; text-align:left;}
.articoloinlista h2 .selezionato {padding-left:20px; color:#CCCC99; background-image:url("/imgs/sel.gif"); background-repeat:no-repeat;}
.articoloinlista .aggregazione {display:none; border-bottom:1px dashed #0033FF; margin:-12px 0 12px 0; background-color:#FFFFCC; padding:5px;}
.articoloinlista .contenuto {font-family:Tahoma; line-height:150%; text-align:justify;}
.articoloinlista .contenuto a {text-decoration:none; color:#003399;}
.articoloinlista .contenuto a:hover {color:#003399;}
.articoloinlista .link {text-align:right; line-height:300%; padding:3px 6px 3px 6px; background-color:#FFFFFF; color:#0033FF; font-weight:bold; text-decoration:none;}
.articoloinlista .data {font-family:Tahoma; line-height:150%; text-align:right; font-style:italic;}
.articoloinlista .autore {font-family:Tahoma; line-height:150%; text-align:right; font-weight:bold; margin-bottom:0;}
.articoloinlista .chiusura {font-family:Tahoma; line-height:150%; text-align:center; padding:3px 0 3px 0; background-color:#F0F0F0; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; margin-top:6px; color:#0033FF; font-size:12px;}

* html #content_news {margin-top:50px;} /* Hack IE6 */

/* Commenti */
.comments-head {float:none; text-align:center; margin:10px 0 15px 0; padding:0px; font-size:14px; color:#660000; font-weight:bold; letter-spacing:1px;}
.comments-body input {margin-left:5px; font:11px Tahoma,Arial, Helvetica, sans-serif; color:#5F5F5F; border-style:outset; border:none; border-bottom:1px solid #EEEEEE;}

/* Fotografie */
#foto  {text-align:center;}

/* Scroll */
.scroll-track{height:10px; width:10px; background:#F7EACC;}
.scroll-handle{border: 1px solid #640B0C; height:10px; width:10px; background:#640B0C; cursor:pointer;}

/* Newsletter */
#newsletter {text-align:center;}
