HTML, BODY { margin:0px; padding:0px;}

/*formattazione base delle pagine*/
BODY { font-size:80%; background-color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; background-image:none; color:#FFFFFF;}
P { text-align:justify; margin:15px 15px 10px 5px;}
A { color:#FFFFFF;}
A:hover { color:#FFFFFF;}
A:active, A:visited { color:#FFFFFF;}
IMG { border:none;}
UL { margin:0px; padding:0px; list-style-type:none;}
TABLE TR TD { vertical-align:top;}
UL, LI, H1, H2, H3, H4, H5, H6 { padding:0px; margin:0px;}
FORM, FORM FIELDSET { margin:0px; padding:0px; border:none;}
/*-------*/

/*ID univoci per la creazione dei DIV struttura, altri ID potrebbero non essere utili*/
#container, DIV.footer {margin:0px auto; width:990px; }

#pre-header { background-color:#333333; padding:0px 5px 5px 5px; font-size:80%;color:#FFFFFF; position:relative;}
#pre-header A { color:#FFFFFF;}
#pre-header A:hover { text-decoration:none;}
#pre-header A.small { font-size:0.8em;}
#pre-header A.medium { font-size:1em;}
#pre-header A.big { font-size:1.2em;}
/*#pre-header SPAN { display:block; float:left;}*/
#pre-header SPAN.menu { margin:0px 10px; text-align:center; width:50%; background-color:#666666; padding:0px 10px;}
#pre-header FORM { position:absolute; top:0px; right:0px; z-index:10; width:320px; text-align:right; border-left:solid 1px #FFFFFF; background-color:#3F3F3F; padding:2px 10px 2px 5px;}
#pre-header FORM FIELDSET LABEL { padding:5px 0px 5px 16px; margin:0px; background-image:url(/images/icone/zoom.png); background-repeat:no-repeat; background-position:left center;}
#pre-header FORM FIELDSET INPUT { font-size:10px; border:solid 1px #FFFFFF;padding:0px 3px; width:50%;}
#pre-header FORM FIELDSET INPUT.submit { font-weight:bold; color:#FFFFFF; background-color:#333333; text-transform:uppercase; width:auto; padding:0px; font-size:0.8em; }

#header { height:200px; background-image:url(/images/top/01.jpg); background-repeat:no-repeat;}
#header H1{ font-family:Georgia, "Times New Roman", Times, serif; font-variant:small-caps; margin:0px; font-size:250%; color:#FFFFFF; padding:5px; text-align:right; background-color:#000000;}

#stemma { background-image:url(/images/bg_logo.png); background-repeat:no-repeat; background-position:top left; width:138px; height:136px; padding:5px; margin:0px;}

#tu6qui {font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:5px;background-color:#333333; margin:1px 0px; color:#FFFFFF;}
#tu6qui A { padding:5px; text-decoration:none;color:#FFFFFF;}
#tu6qui A:hover {background-color:transparent!important; }
#tu6qui A.attivo {background-color:transparent!important;background-image:url(/images/bg_tu6qui.gif); background-repeat:no-repeat; background-position:center top;}

#wrapper { overflow:hidden; background-color:transparent!important;}
#wrapper DIV.menu { width:241px; font-size:8pt; float:left; margin:5px 0px; font-weight:bold; border:solid 1px #FF0000; background-color:transparent;}
#wrapper DIV.menu H3 { margin:2px 0px; padding:5px; font-variant:small-caps; font-size:130%;color:#FF0000;background-color:transparent!important ; border:none;}
#wrapper DIV.menu H3 A {color:#FFFF00;}
#wrapper DIV.menu UL LI A { display:block;width:231px; padding:2px 5px; margin-bottom:2px; text-decoration:none;color:#FF0000; }
#wrapper DIV.menu UL LI A:hover { text-decoration:underline;}
#wrapper DIV.sinistro {margin-left:5px;}
#wrapper DIV.sinistro H3 A { text-decoration:none; }
#wrapper DIV.sinistro UL LI A {background-color:transparent!important}
#wrapper DIV.sinistro UL LI A:hover { ;}
#wrapper DIV.destro {margin-right:5px;}
#wrapper DIV.destro H3 { }
#wrapper DIV.destro H3 A { text-decoration:none;}
#wrapper DIV.destro UL LI A {background-color:transparent!important}
#wrapper DIV.destro UL LI A:hover {}

#meteo { background-image: url(http://www.ilmeteo.it/portale/i.php?c=p0g); background-position: 0px 20px; background-repeat: no-repeat; height:170px; border:solid 1px #FFFFFF; width:210px; margin: 5px auto;}
#meteo H3 { margin:0px!important;}
#meteo H3 A { text-decoration:none; color:#003300;}
#meteo SPAN { background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; padding:5px; margin-top:120px; border:none; display:block; text-align:center; font-weight:normal;}


#content { float:left; width:474px; padding:5px; }
#content H2 { margin:2px 0px 0px 0px; padding:2px 2px 2px 5px; color:#FFFF00!important; background-color:transparent!important; border:none; background-image:none;background-position:right top; background-repeat:no-repeat; font-size:150%;}
#content H2 SPAN { display:block; border-top:solid 1px #FFFFFF; font-size:60%; padding:5px 0px; margin:0px;}
#content H3 { padding:3px 3px 3px 15px; border-bottom:solid 2px #FFFFFF; font-style:italic; color:#FFFF00; margin:15px 0px 5px 0px;}
#content H3 A { text-decoration:none; color:#FFFF00!important;}
#content H3 A:hover { color:#FFFF00;}
#content H4 { font-style:italic; color:#00FFFF!important; margin:5px 10px; font-size:100%;}
#content H4 A { text-decoration:none; border-bottom:solid 1px #FFFFFF!important; color:#00FFFF!important; font-weight:normal;}
#content H4 A:hover { text-decoration:none; border:none;}
#content P A {text-decoration:none; border-bottom:dotted 1px #FFFFFF; color:#FFFFFF;}
#content P A:hover { text-decoration:none; border-bottom:solid 1px #FFFFFF; color:#FFFFFF;}
#content P.errore { text-align:center; margin:15px 5px; border:solid 4px #FFFFFF; padding:10px 5px; font-size:90%;}
#content UL { margin:10px;}
#content UL LI { margin:5px 0px;}
#content UL.list { margin:0px;}
#content UL.list LI { margin:2px 0px; padding:5px; border:solid 2px #F0F0F0;}
#content UL.list LI H3 { font-size:110%; border:none; padding:0px; font-style:normal; margin:0px;}
/*#content H3 { padding:3px 3px 3px 15px; border-bottom:solid 2px #7DB7C8; font-style:italic; color:#448CA2; margin:15px 0px 5px 0px;}
*/
#content UL.list LI H3 A { text-decoration:none;color:#000000;}
#content UL.list LI H3 A:hover { text-decoration:underline;}
#content UL.list LI A {color:#FF0000;}
#content UL.home { margin:0px 10px;}
#content UL.home LI { margin-bottom:10px;}
#content UL.home LI A { font-size:100%; text-decoration:none; color:#FFFFFF;}
#content UL.home LI A SPAN { font-size:120%; text-decoration:underline; font-weight:bold; color:#F0F0F0;}
#content UL.home LI A:hover SPAN {text-decoration:none;}

#slide { background-color:transparent!important; border-left:dashed 5px #FFFFFF; width:459px; padding:5px; text-align:center; margin-top:3px;}
#slide IMG { width:459px; height:300px;}

#credits {clear:both; font-size:8pt; text-align:center;color:#FFFFFF!important; padding:15px 5px 2px 5px; }
#credits A { color:#FFFFFF!important; text-decoration:none;}
#credits A:hover { text-decoration:underline;}

DIV.sfuma { display:none;}
#footer {clear:both; font-size:10px; color:#FFFFFF; padding-left:5px; background-color:#212121;background-image:url(/images/bg_footer.jpg);background-repeat:repeat-x; background-position:top left;}
#footer DIV.footer { }
#footer DIV.colonna { width:32%; float:left; margin:5px 0px;padding:5px;}
#footer DIV.colonna H5 { font-variant:small-caps; border-bottom:double 3px #666666; margin:5px 0px; padding:5px; font-size:130%;}
#footer DIV.colonna H5 A { text-decoration:none; color:#FFFFFF;}
#footer DIV.colonna H5 A:hover { color:#CCCCCC;}
#footer DIV.colonna P { padding:0px; margin:5px;}
#footer DIV.colonna A { color:#CCCCCC;}
#footer DIV.colonna A:hover { text-decoration:none;}
#footer DIV.colonna UL LI { background-image:url(/images/bg_list.gif); background-position:2px 3px; background-repeat:no-repeat; padding-left:15px;}
#footer DIV.separa { border-left:dotted 1px #CCCCCC;}
/*-------*/


/*classi generiche*/
#privacy { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;padding:10px; width:320px; height:135px; overflow:auto; text-align:left;}
.clear { clear:both; font-size:1px;}
.nascosto {position: absolute;top: -10000px;left:-10000px;width: 0px;height:0px;clear:none;}
SPAN.ricerca { background-color:transparent; font-weight:bold; border:solid 1px #FFFF00;}

