html,body { margin:0; padding:0; color:#8C8C8C; background-color:#EAEAE4; font-family:Arial,sans-serif; font-size:x-small; /* IE5.x filter */ voice-family: "\"}\""; voice-family:inherit; font-size:small; }
p,td,th,li,dt,dd,input,textarea,select,option { font-family:Arial,sans-serif; font-size:x-small; /* IE5.x filter */ voice-family: "\"}\""; voice-family:inherit; font-size:small; }
html > body { font-size:small; }
body { text-align:center; min-height:650px; }
* html body { height:650px; }
img { border:none; }
img[align="left"] { padding-right:0.5em; }
img[align="right"] { padding-left:0.5em; }
a,a:link { color:#2C8EBF; text-decoration:none; }
a:visited { color:#2C8EBF; text-decoration:none; }
a:visited:hover,a:visited:active { color:#2C8EBF; text-decoration:underline; }
a:hover,a:active { color:#2C8EBF; text-decoration:underline; }
form { margin:0; padding:0; }
abbr,acronym { text-decoration:none; border:none; font-variant:normal; cursor:help; }
h1 { margin:0 0 1em 0; padding:0; font-size:140%; color:#434242; text-transform:uppercase; }
h2 { margin:0.8em 0 0.3em 0; padding:0; font-size:130%; color:#434242; }
h3 { margin:0.8em 0 0.2em 0; padding:0; font-size:110%; color:#434242; }
h4 { margin:0.8em 0 0.5em 0; padding:0; font-size:100%; color:#434242; }
h5 { margin:0 0 0 0; padding:0; font-size:100%; color:#434242; }
p { margin:0.5em 0; padding:0; }
ul { margin:0.3em 0 0.3em 1.5em; padding:0; }
li { margin:0; padding:0; }
dl { margin:0.5em 0; padding:0; }
dt { margin:0; padding:0; font-weight:bold; }
dd { margin:0 0 0.5em 1em; padding:0; }
.clear { clear:both; }
.clearright { clear:right; }
br.clear,br.clearright { line-height:1px; height:1px; font-size:1px; }
.nascosto { width:1px; height:1px; position:absolute; visibility:hidden; top:0; color:#FFF; background-color:#FFF; }
.errore { color:#F00; }
h4.errore { margin:0; padding:0; font-weight:normal; }
ul.liscia { margin:0.3em 0; list-style-type:none; }

.minitb { position:relative; float:right; z-index:2; }
.minitb form { display:inline; position:relative; top:-5px; }
.minitb div { display:inline; }
.minitb select { font-size:x-small; }
.minitb option { font-size:x-small; }
.fotonot { display:block; padding:1em 0.5em 0.5em 0; }
.argomento { border-top:1px dotted #B5B5B5; }
.figli { position:relative; border-left:1px solid #B5B5B5; border-bottom:1px solid #B5B5B5; padding:0; margin:0 0 2em 1em; }
.intestazione { position:relative; color:#434242; background-color:#F8F8F8; margin:0; padding:0.5em 0 0.5em 1em; border-top:1px solid #B5B5B5; border-bottom:1px solid #B5B5B5; border-right:1px solid #B5B5B5; }
.intestazione h2 { margin-top:0; }
.corpo { padding:1em 0 1em 1em; }
.primomsg { border-left:1px solid #B5B5B5; }
th.titolo { color:#000; text-transform:uppercase; padding-top:1em; }
.rispondi { text-align:right; }
.rispondi a,.rispondi a:link,.rispondi a:visited { padding:0.2em 0.5em; background-color:#2C8EBF; color:#FFF; }
.rispondi a:hover,.rispondi a:active { background-color:#D6F9F7; border:1px solid #2C8EBF; color:#2C8EBF; text-decoration:none; }
.notizia-abstract { padding-bottom:1em; margin-bottom:1em; border-bottom:1px solid #B5B5B5; }

#s-box { position:relative; width:937px; margin:0 auto; padding:0 29px; background:transparent url("img-stile/sfondo.png") center top no-repeat; text-align:left; }
#s-testa { position:relative; height:116px; padding:24px 0 30px 0; }
#s-testa h3,#s-testa h1 { margin:0; padding:0; font-size:40px; color:#379FCB; }
#s-testa img { display:block; }
#s-testa ul { position:absolute; right:46px; top:0; margin:0; padding:0; text-transform:lowercase; color:#999; list-style-type:none; }
* html #s-testa ul { bottom:-1px; }
#s-testa li { display:block; float:left; margin:0; padding:0; border-left:1px solid #B5B5B5; list-style-type:none; }
#s-testa li.primo { border-left:none; }
#s-testa li strong,#s-testa li a,#s-testa li a:link,#s-testa li a:visited,#s-testa li a:hover,#s-testa li a:active { display:block; padding:14px 0 0 0; width:7em; color:#999; text-align:center; font-size:90%; }
#s-personalizza { position:absolute; width:110px; right:18px; bottom:46px; padding:42px 0 0 0; border-left:1px solid #B5B5B5; }
#s-personalizza img { display:inline; }
#s-personalizza a,#s-personalizza a:link,#s-personalizza a:visited,#s-personalizza a:hover,#s-personalizza a:active { display:inline; padding:0 0 0 18px; color:#000; }

#s-decorazione { position:relative; height:238px; margin-top:-30px; background:transparent url("img-stile/testata.jpg") center center no-repeat; }
#s-decorazione #s-decor-sopra { height:238px; background:transparent url("img-stile/decorazione-sfondo.png") center center no-repeat; }

#s-nav { width:275px; float:left; padding:17px 0 0 0; }
* + html #s-nav { padding-top:30px; }
#s-home #s-nav { width:225px; }
#s-nav ul { margin:1em auto 1em auto; padding:1em 0; list-style-type:none; text-transform:uppercase; width:275px; }
#s-home #s-nav ul { width:225px; }
#s-nav ul ul { margin:0; padding:0; }
#s-nav li { display:block; margin:0 25px 0 0; list-style-type:none; background:transparent url("img-stile/nav-riga.gif") top left no-repeat; font-size:12px; }
#s-nav li.primo { background-image:none; }
#s-nav li li { background-image:none; margin:0; }
#s-nav li.sel { padding:2px 0 0 0; }
#s-nav li.sel li { text-transform:none; }
#s-nav a,#s-nav a:link,#s-nav a:visited,#s-nav a:hover,#s-nav a:active { display:block; padding:5px 0 4px 35px; color:#465157; font-weight:normal; }
#s-nav strong { display:block; padding:5px 0 4px 35px; color:#465157; }
#s-nav li li a,#s-nav li li a:link,#s-nav li li a:visited,#s-nav li li a:hover,#s-nav li li a:active,#s-nav li li strong { padding-left:35px; }
#s-nav li li li a,#s-nav li li li a:link,#s-nav li li li a:visited,#s-nav li li li a:hover,#s-nav li li li a:active,#s-nav li li li strong { padding-left:45px; }
#s-nav li li strong { color:#2C8EBF; }

#s-nav ul.riservata { background-color:#D0F0F1; }
#s-nav .riservata li { background-image:url("img-stile/nav-riga-ris.gif"); }
#s-nav .riservata li.primo { background-image:none; }
/*#s-nav .riservata li.sel,#s-nav .riservata li.sel li { background:transparent url("img-stile/nav-rigasel-ris.gif") left top no-repeat; padding:2px 0 0 0; }
#s-nav .riservata strong,#s-nav .riservata .sel a,#s-nav .riservata .sel a:link,#s-nav .riservata .sel a:visited,#s-nav .riservata .sel a:hover,#s-nav .riservata .sel a:active { color:#555; background:#A3A563 url("img-stile/nav-sfondosel-ris.gif") left top repeat-y; }
#s-nav .riservata li.primo,#s-nav li.primo { padding:0; background-image:none; }
#s-nav .riservata li li strong { color:#000; }*/

#s-centro { margin-top:30px; background-color:#FFF; }
#s-contenuto { position:relative; margin:0 0 0 275px; padding:1em 2em 1em 3em; border-left:1px solid #B5B5B5; }
#s-home #s-contenuto { margin:0 241px 0 225px; padding:1em; border-right:1px solid #B5B5B5; }
#s-contenuto h1 { position:relative; left:-1em; }
#s-home #s-contenuto h1 { left:0; }
#s-contenuto .corpo h1 { left:0; }

#s-postit { position:absolute; left:193px; bottom:-50px; width:209px; min-height:183px; padding:20px 48px 0 48px; background:transparent url("img-stile/postit-sfondo.png") center top no-repeat; }
* html #s-postit { bottom:30px; }
#s-postit h4 { margin:0; padding:0; font-size:150%; color:#F59615; text-transform:uppercase; }
#s-postit h2 { margin:0.5em 0 0 0; padding:0; font-size:130%; }
#s-coldx { position:absolute; right:-212px; top:0; width:178px; }
* html #s-coldx { right:60px; }
#s-areariservata { border:1px solid #FFF; background-color:#E5E5E5; }
#s-areariservata h2 { margin:0; padding:0.8em 0; color:#0D6283; background-color:#D0F0F1; border-bottom:1px solid #FFF; font-size:120%; text-align:center; text-transform:uppercase; }
#s-areariservata p { padding:0 0.7em; font-size:90%; }
#s-areariservata label { color:#555; font-weight:bold; }
#s-areariservata input.text { width:98%; }
* html #s-areariservata input.text { width:95%; }
#s-banner { margin:1em 0; text-align:center; }
#s-banner a { display:block; margin:0.5em 0; }

#s-piede { position:relative; width:937px; margin:0 auto; clear:both; margin:0 auto; padding:52px 29px 2em 29px; color:#FFF; background:transparent url("img-stile/piede-sfondo.png") center top no-repeat; text-align:center; font-size:90%; }

