HTML, BODY { margin:0px; padding:0px;}
BODY { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000;  }
IMG { border:0px;}
UL { list-style-type:none;}
A { color:#FFFFFF; text-decoration:none;}
A:hover { text-decoration:none; color:#00CCFF;}

#container { background-image:url(/images/bg2.gif); background-position:top left; background-repeat:no-repeat; width:964px; height:742px; margin:0px auto; position:relative; }
#page { float:left; width:580px; background-image:url(/images/bg_home.gif); background-position: center; background-repeat:no-repeat;}

#header {  height:140px;  padding:20px 0px 0px 0px; clear:both; text-align:center;  background-image:url(/images/logo.jpg); background-repeat:no-repeat; background-position:left center;  width:600px; margin-left:180px;  }
#header H2 { margin:0px; padding:0px; font-size:22px; color:#3399FF; }

#menu_sx {  height:498px; float:left; width:191px;}

#menu_sx UL { margin:145px 0px 0px 0px; padding:0px; }
#menu_sx UL LI { background-image:url(/images/elencoI2.png); background-position:right; background-repeat:no-repeat; height:26px; width:123px; margin:0px; padding:2px 0px 0px 48px;   text-align:left; font-size:12px; font-weight:bold; cursor:pointer; color:#3399FF;  }
#menu_sx UL LI A { color:#3399FF;}
#menu_sx UL LI A:hover { color:#3399FF;}
#menu_sx UL LI.due { margin-left:2px;}
#menu_sx UL LI.tre {  margin-left:5px;}
#menu_sx UL LI.quattro {  margin-left:9px;}
#menu_sx UL LI SPAN { font-size:20px; font-weight:normal; margin:0px; padding:0px;text-transform:uppercase;}
#menu_sx UL LI.on { background-image:url(/images/elencoII2.png);  height:27px; width:143px; padding:1px 0px 0px 28px; font-weight:bold; font-size:12px; text-transform:uppercase; color:#FFFFFF; }
#menu_sx UL LI.on A, #menu_sx UL LI A:hover { color:#FFFFFF;}

#content { margin:0px 0px 10px 20px; padding:0px; clear:both;  width:540px; color:#017EE4; line-height:1.5; }
#content H3 { margin:0px 0px 0px 35px; padding:15px 0px 5px 5px; color:#4BB3FE; text-transform:uppercase; font-size:16px; text-align:center;  width:463px;  height:58px;  background-image:url(/images/h3.gif); background-repeat:no-repeat; background-position:top center; }
#content H3.home { margin:0px 0px 0px 35px; padding:15px 0px 5px 5px; color:#4BB3FE; text-transform:uppercase; font-size:16px; text-align:center;  width:463px;  height:58px; background-image:none;    }
#content H3 SPAN { font-size:24px;}
#content A { color:#66CCFF;}
#content A:hover { color:#00CCFF;}
#testo H4 { font-size:16px; color:#3399FF; margin:0px; padding:5px 0px; }
#testo {  height:350px;   text-align:justify; overflow:auto; margin:0px; padding:0px 5px 5px 5px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;   }
#testo UL { list-style-type:none; color:#017EE4;}
#testo UL LI { margin:0px; padding:0px 0px 0px 20px; background-image:url(/images/li.gif); background-position:top left; background-repeat:no-repeat; }

#menu {  margin:0px 0px 0px 0px; padding:30px 0px 30px 0px; text-align:center;font-weight:bold;  color:#33CCFF; font-size:11px; background-image:url(/images/bg_menu.gif); background-repeat:no-repeat; background-position:center;  }
#menu A { color:#33CCFF;}
#menu A:hover { color:#3399FF;}

#image {  float:left; height:351px; width:216px; position:absolute; top:232px; right:-3px; }

#footer  { clear:both;  margin:0px 0px 0px 80px; padding:0px 0px 5px 0px; font-size:10px; color:#666666; text-align:center; width:420px;   }
#footer A { color:#00CCFF;}
#footer A:hover { color:#3399FF;}

#keywords { width:946px; clear:both; text-align:center; color:#00CCFF;  }
#keywords A { color:#CCCCCC; }
#keywords A:hover { color:#00CCFF;}

/*INIZIO MAILING-LIST*/
TABLE TR TD #privacy { height:100px; color:#0099FF; width:405px; margin:20px auto; overflow:auto;background-color:#F2FCFF; text-align:justify;}
TABLE TR TD { color:#3399FF; line-height:normal; font-size:11px;  }
TABLE TH { color:#0099FF;}
TABLE { margin:0px auto; }
/*FINE MAILING-LIST*/

/*inizio GALLERIA*/
TABLE.gallery TR TD DIV.foto { float:none;}
#indietro { float:none; font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; text-align:left; padding:0px 5px 0px 0px; margin:0px 0px 0px 440px; width:60px; text-align:right; }
#content DIV DIV{ height:24px; }
#indietro A { color:#66CCFF;}
#indietro A:hover { color:#00CCFF; text-decoration:none; }
#content H2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:60px 0px 0px 0px; padding:0px; font-weight:normal; text-align:center;}
#content H3 SPAN.gal { text-transform:none; font-size:15px;}
TABLE { clear:both; color:#33CCFF;}
TABLE TR TD.tarea { text-align:right;}
TABLE TR TD TEXTAREA { width:398px;}
/*fine GALLERIA*/

/*DOVE SIAMO*/
#mappa { text-align:left; }
/*fine DOVE SIAMO*/

/*inizio FOTO SEZIONI*/
#testo DIV.testo IMG { width:120px; overflow:hidden; display:block; background-image:url(/images/SEZIONI/pattern_081.gif); background-repeat:repeat; background-position:top left; padding:10px; margin:5px; }
/*fine FOTO SEZIONI*/

