/* CSS Document */

* {margin: 0;padding: 0;}

body {font-family: Arial, Helvetica, sans-serif;font-size:12px;background: #000;color: #fff;text-align:center; }
#main {width: 100%; margin:0 auto;}
h1 { font-size:18px; font-weight:bold; padding:0;  }
h2 { font-size:14px; font-weight:bold; padding:0; margin:0 0 10px 0; font-style:italic }
h3 { font-size:14px; font-weight:bold; padding:0; margin:10px 0 0 0; }

a {color: #fff; text-decoration:underline; font-weight:bold; font-size:12px;}
a:hover,a:active {color: #757A7F; text-decoration:underline; font-weight:bold; font-size:12px;}
a:visited {color: #fff; text-decoration:underline; font-weight:bold; font-size:12px;}
p {padding:10px 0; }

#header1 {width: 100%; height:275px; text-align:center;background-image:url(immagini/pattern1.gif); background-repeat:repeat-x;margin:0 auto;}
#header2 {width: 875px; height:275px; display:block;margin: 0 auto;text-align:center;padding-top:1px}
#logo {width: 190px; height:250px; float:left; }
#menu {width: 679px; height:250px; float:left;padding-left:5px;}
#bianco{background:#fff; height:24px;float:left;width:190px}
#home {width: 875px; height:400px; display:block;margin: 0 auto;text-align:center;background-image:url(immagini/pattern5.gif); background-repeat:no-repeat;}
#boxnews {width: 170px; height:372px; float:left;padding:10px;padding-top:20px;background: #fff;color:#666;font-size:11px;}
#boxnews .dx {text-align:right; color:#666; font-size:11px;padding-right:20px; }
#boxnews a:link {color: #666; text-decoration:underline; font-weight:bold; font-size:12px;}
#boxnews a:visited {color: #666; text-decoration:underline; font-weight:bold; font-size:12px;}
#boxnews a:hover,#boxnews a:active {color: #333; text-decoration:underline; font-weight:bold; font-size:12px;}
#boxnews form {margin:5px 0;}
#boxnews form input{margin:5px 0;}
#testo {width: 500px; height:250px; float:left;padding:10px; text-align:left; padding-left:95px}
#footer {height:36px;background-image:url(immagini/pattern3.gif); background-repeat:repeat-x; margin: 0px auto; font-size:10px; padding-top:10px;float:left; width:100% }
#footer1 {height:50px;font-size:10px; margin: 0px auto;float:left; width:100%;color:#ccc;}
#footer1 a{color:#ccc;font-size:10px;}

#box {width: 250px; height:250px; float:left;padding:10px;padding-top:20px;}

#elenco { height:230px; text-align:right; color:#666; font-size:11px;padding-right:20px;  }
#elenco a:link{color: #666; text-decoration:none; font-weight:bold; font-size:11px;}
#elenco a:visited{color: #666; text-decoration:none; font-weight:bold; font-size:11px;}
#elenco a:hover,#elenco a:active {color: #333; text-decoration:underline; font-weight:bold; font-size:11px;}




.clear {clear: both; margin: 0; padding: 0;}

/**ACCORDION**/

#accordion {width:556px; margin:10px auto; color:#fff;}
.accordion {width:556px; }
.accordion dt {width:538px; border:1px solid #666; padding:8px; font-weight:bold; font-size:14px; margin-top:5px; cursor:pointer; background-image:url(immagini/freccia.gif); background-repeat:no-repeat; background-position:right}
.accordion dt:hover {}
.accordion dd {overflow:hidden; background:#000; text-align:left;}
.accordion span {display:block; width:538px; border:1px solid #555; border-top:none; padding:8px}