*{padding:0; margin:0; font-family:Georgia,serif, Arial, Helvetica; font-size:12px; color:#333; line-height:17px}
#skipNav{display:none;}
#wrapper{width:760px; margin:0 auto; margin-top:20px;position:relative;}

#footer{clear:left;border-top:1px solid #369;}
#footer p{text-align:right;margin:5px 0;}

#menuA a{font-size:14px}
#menuA{position:absolute; top:110; left:0; width:760px;background:#039;color:#fff;}
#menuA li{float:left; margin-left:10px; padding-right:10px; list-style-type:none; height:16px}
#menuA li a{color:#fff}

#content {padding:40px 0 0 0; }
#content p{margin-bottom:10px}
#content form p{margin-bottom:10px}
#content ol{list-style-position:outside; padding-left:20px}
#content ol li{padding-bottom:10px; line-height:16px}


h1,h2,h3,h4,h5,h6{font-weight:bold; margin-bottom:5px; color:#777}
h1, h1 a, h1 span{font-size:28px;}
h2, h2 a, h2 span{font-size:20px;}
h3, h3 a, h3 span{font-size:15px; margin-bottom:10px}
h4, h4 a, h4 span{font-size:12px;}

ul{margin-bottom:10px; list-style-type:none}

a{color:#039; text-decoration:none; font-weight:bold; }
a:hover{text-decoration:underline}


#ultima, #editoriale{margin-bottom:20px}
#ultima p, #editoriale p{line-height:20px;}
#ultima p img{float:left; margin-right:10px;}

img{border:0}
img.fotoArticolo{}

hr{margin-bottom:10px; height:1px; background:#039; border:0; color:#039; clear:both}
 
input{padding:1px}
input#addLink{width:267px}
input#tit_i{width:300px}
input#day{width:25px}
input#month{width:25px}
input#year{width:40px}
select#sesso{width:40px}
select#mesi{width:120px}

table{border-collapse:collapse}
td{padding:10px; vertical-align:top; }
table.risultati td{border:1px solid #ddd}

textarea{padding:1px; width:300px; height:200px}

label{width:90px; display:block; float:left; cursor:pointer; font-weight:bold; color:#31608e}

li{padding-bottom:3px;}
ul.libreria li{list-style-type:none; font-size:0.9em}

img.imgLink{cursor:pointer}
table.bioGallery td{width:200px; padding:20px; padding-top:0; vertical-align:top}
div.bioGallery{border-bottom:1px solid #ccc; margin-bottom:10px}
div.bioGallery img{cursor:pointer; margin:0 15px 15px 0;}
div.bioGallery h4{padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ddd}

#header h1{text-indent:-9999px; background:url("../i/header.jpg") 0 0 no-repeat; width:100%; height:110px; padding:0; margin:0}

#main{min-height:200px; height:auto !important; height:460px; padding-top:5px}

#home #latestNews{width:60%; float:left; margin-right:2%}
#home #agenzie{width:37%; float:left;}
#home #agenzie div.text{background:#cadbee; padding:10px}
#home #agenzie #spot{margin-top:20px; text-align:center; padding-top:20px}
#home #agenzie #spot img{border:1px solid #039}
#content #tit{margin-bottom:10px; border-bottom:1px solid #ccc;}
#content #titSec{margin-bottom:20px;}

#links ul{list-style-type:none;}
#links li{float:left; margin-left:10px; padding-right:10px; border-right:2px solid #039}
#links a{color:#039; font-weight:bold}


#menuAdmin{position:absolute; top:155px; left:0px; color:#333; width:150px}
#menuAdmin ul{list-style:disc outside; margin-left:20px;}
#menuAdmin li{padding-bottom:5px}

#menuSez{position:absolute; top:190px; left:190px; color:#333; width:140px}
#menuSez li{list-style-type:circle; padding-bottom:5px}

div.mapLinks{width:25%; padding-right:40px; float:left;}
div.mapLinks h3{border-bottom:1px solid #31608E; border-right:1px solid #31608E; padding-bottom:5px}

#content p.accesskeys {font-size:1.3em; line-height:1.4em; }
#content p.accesskeys em{font-style:normal; font-size:1em; letter-spacing:0.2em; font-weight:bold}
#content p.help{position:absolute; top:151px; right:10px;}
#content p.help a{font-size:18px; font-weight:bold}

p.manifesti img{padding-right:40px; padding-bottom:20px}
p.manifesti.orizz {height:168px;}

p.foto{float:left;margin:0 10px 5px 0;}
p.foto img{width:150px;}
p.fotoDidascalia{float:left; width:300px; height:240px; display:block; margin:0 10px 10px 0}

#manifesti p{float:left; padding:0 20px 10px 0; min-height:190px; width:240px}
#manifesti p img{margin-right:10px; margin-bottom:10px; float:left;}

#text {padding-left:180px;}
#text li{padding-bottom:5px}

#news{width:70%; float:left}

#focus {width:25%; margin-left:3%; float:left}


div.cat{border-bottom:1px solid #ccc; margin-bottom:15px}
div.sottoCat{padding-left:20px;}
div.actions{background:#039; padding:10px 10px 0 10px; border:1px solid #f00}

.warning{color:#f00}

ul.puntata {margin:10px 0 20px 20px; list-style-type:disc}