html { margin:0; padding:0; }
body { margin:0; padding:0; color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a{ text-decoration:underline; color:#000000; }
a:hover{ text-decoration:none; color:#000000; }

#page { width:100%; background:#FFFFFF;}

#wrap { width:990px; position:relative; margin:0px auto 0px auto; z-index:1;}

#header { width:990px; position:relative; height:140px; background:url(struttura/logo.jpg) left top no-repeat; z-index:80}
#menu { float:right; z-index:90; position:relative;}
#menu ul { display:block; list-style:none; margin:0; padding:0; z-index:95}
#menu ul li { display:block; float:left; text-align:left; width:100px; padding:110px 0 0 0;}
#menu ul li:hover { background:#000000;}
#menu ul li.menu1,#menu ul li.menu ul li a:hover{ background:#f4fafe}
#menu ul li.menu2,#menu ul li.menu2 ul li a:hover{ background:#e9f4fd}
#menu ul li.menu3,#menu ul li.menu3 ul li a:hover{ background:#ddeefc}
#menu ul li.menu4,#menu ul li.menu4 ul li a:hover{ background:#cce5fb}
#menu ul li.menu5,#menu ul li.menu5 ul li a:hover { background:#bcdefb}
#menu ul li.menu6,#menu ul li.menu6 ul li a:hover { background:#a7d4fa}
#menu ul li a{ display:block; width:100px; clear:both; line-height:30px; text-align:center; height:30px; background:#FFFFFF; text-decoration:none; font-size:12px; color:#000000;}
#menu ul li a:hover { background:none; text-decoration:underline;}
#menu ul li:hover ul{ visibility:visible; display:block;}
#menu ul li ul{ visibility:hidden; display:none; width:240px; position:absolute; padding:0; margin:0px 0px 0px 0px; border:1px solid #EEEEEE; *margin:30px 0 0 -100px;}
#menu ul li ul li{ float:none; padding:0; margin:0; width:240px; background:#FFFFFF; clear:both;}
#menu ul li ul li a{ width:230px; text-align:left; padding:0 0 0 10px;}
#menu ul li ul li a:hover{ background:#FFFFFF;}

.campo { padding:4px; border:1px solid #666666; background:#f4fafe; font-size:12px;}
.pulsante { padding:5px; font-size:16px; color:#333333; background:#e9f4fd; border:1px solid #333333}

#centro{ min-height:300px; padding:20px 0 0 0; z-index:50; position:relative;}
#centro p{ margin:0; padding:0;}
#centro a{ color:#000000; text-decoration:underline;}
#centro a:hover{ color:#CC0000; text-decoration:underline;}
#centro .linkrosso{ color:#CC0000;}
#centro h1{ font-size:24px; color:#336699; padding:0 2px 0 2px; margin:0 0 4px 0; background:url(struttura/h1.jpg) bottom repeat-x;  }
#centro h2{ font-size:20px; color:#336699; padding:0 2px 0 2px; margin:0 0 4px 0; background:url(struttura/h1.jpg) bottom repeat-x;  }
#centro h3{ font-size:18px; color:#336699; padding:0 2px 0 2px; margin:0 0 4px 0; background:url(struttura/h1.jpg) bottom repeat-x;  }
#centro h4{ font-size:18px; color:#336699; font-weight:normal; padding:0 2px 0 2px; margin:0 0 4px 0; background:url(struttura/h1.jpg) bottom repeat-x;  }
#centro h5 { font-size:16px; padding:0px 2px 0px 2px; font-weight:normal; margin:0;}
#centro .hrosso { background:none; color:#CC0000}
#centro .rigasolo { clear:both}
#centro ul {}
#centro ul li{ padding:2px 0 2px 0;}
#centro .image1 { margin:3px; padding:1px; border:1px solid #CCCCCC;}
#centro .image2 { margin:3px; padding:2px; border:1px solid #CCCCCC;}
#centro .image3 { margin:3px; padding:3px; border:1px solid #CCCCCC;}
#centro .sottomenu{ background:#e9f4fd}
#centro .sottomenu ul{ margin:0; padding:0; list-style:none}
#centro .sottomenu ul li{ margin:0; padding:0}
#centro .sottomenu ul li a { display:block; padding:4px 4px 4px 10px; width:146px; text-decoration:none;}
#centro .sottomenu ul li a:hover { background:#FFFFFF; text-decoration:none; color:#000066}
#centro .sottomenu h1{ background:url(struttura/h1menu.jpg) bottom repeat-x;}
#centro .sottomenu h2{ background:url(struttura/h1menu.jpg) bottom repeat-x;}
#centro .sottomenu h3{ background:url(struttura/h1menu.jpg) bottom repeat-x;}
#centro .sottomenu h4{ background:url(struttura/h1menu.jpg) bottom repeat-x;}

#flash{ position:relative; z-index:-100; }

#footer { position:relative; color:#000000; width:990px; text-align:center; border-top:1px solid #EEEEEE; height:20px; padding:5px 0 0 0;}
#footer a { color:#000000; } 