/* CSS Document */

html, body{
width: 100%;
height: 100%;
margin:0px;
padding:0px;
}

body{
background-image: url(img/bg.gif);
background-position:center center; 
background-repeat:repeat-y;
background-color:#ffffff;
margin:auto;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding:0px;
width:100%;
border:0px;
}

h3{
margin:0px;
padding:10px 0px 4px 0px;
background-color: #c0c0c0;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000066;
border:0px;
text-align:center;
background-image: url(img/titolo_bg.gif);
background-repeat:repeat-y;
}

h4{
margin:0px;
padding:4px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000066;
border:0px;
text-align:left;
}

div#container{
position:relative;
width: 100%; 
height: auto;
/*non ho messo 106 per IE5.5*/
margin: 0px auto;
border: 0px;
padding:0px;
text-align:center;
}

body>div#container{
height:auto;
min-height:76px;
/*non ho messo 106 per IE5.5*/
}

div#header{
width:750px;
margin:auto;
padding:0px;
border:0px;
height:76px;
text-align:center;
vertical-align:bottom;
background-color:#c0c0c0;
}

div#logo{
width:159px;
float:left;
height:76px;
margin:0px;
padding:0px;
border:0px;
}

div#hcent{
width:564px;
float:left;
height:76px;
color:#000000;
background-color:#c0c0c0;
margin:0px;
padding:0px;
border:0px;
}

div#hdx{
width:27px;
float:right;
height:76px;
margin:0px;
padding:0px;
border:0px;
}

#navigation{
position: relative;
top:0px;
left:0px;
background-image: url(img/bgmenu.gif);
background-repeat:repeat-x;
margin:0px auto;
padding:0px;
border:0px;
height:30px;
display:block;
width:100%;
text-align:center;
}

/*.img{
border:0px; 
margin:0px; 
padding:0px;
height:30px;
}

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

*/

div#navigation ul{margin: 0px; padding:0px 0px 0px 0px; list-style-type: none;}
div#navigation li{display: inline; margin: 0px 10px 0px 10px; padding: 0px;} /*nota display: inline*/
div#navigation a{color:#369;font: normal bold 1.2em/2.5em arial, sans-serif; text-decoration: none}
div#navigation a:hover{color: #DE0039; text-decoration: none; background-color:transparent; padding:0px 0px;}
div#navigation a#activelink{color: #033;text-decoration: none}

A   
{
margin: 0px;
padding: 0px 0px 0px 0px;
font-family:  Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
border:0px;
background-color:transparent;
}

A:link{
color:#006699;
}

A:visited{
color:#ff0000;
font-weight: bold;
}

A:hover{
color:#006699;
background:yellow;
}

/*A:active{

}*/


div#box{
width: 750px; 
margin: 0px auto;
border: 0px;
padding: 0px;
text-align:center;
background-color: #c0c0c0;
min-height:600px;
}

div#script{
background-color: #c0c0c0;
float:left;
margin: 0px auto;
border: 0px;
padding: 0px 0px;
width: 160px;
}


div#content{
padding:6px 6px 0px;
/*top sx-dx bottom */
background-color: #c0c0c0;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:80%;
border:0px;
text-align:left;
width: 575px; 
/*ho messo un valore minore e non 578px x width x IE6*/
margin:0px 0px 0px 160px;
/*top dx bottom sx*/
min-height:600px;
}

.space{
line-height: 20px;
}

div#foot{
width: 750px; 
margin: 0 auto;
border: 0px;
padding: 0px;
text-align:center;
}

div#footsx{
margin:auto;
padding:0px;
border:0px;
width: 22px;
height:28px;
float:left;
}

div#footer{
background-image: url(img/footer.gif);
background-repeat: repeat-x;
margin:auto;
padding:0px;
border:0px;
width: 706px;
height:28px;
float:left;
color:#000099;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

div#footdx{
margin:auto;
padding:0px;
border:0px;
width: 22px;
height:28px;
float:right;
}

.red{
color:#ff0000;
font-weight: bold;
}

.sep{
width:575px;
font-weight: bold;
background-color: #cfcfcf;
}

div#boxtopwhite{
background-color: #ffffff;
text-align:center;
min-height:80px;
width:750px;
margin: 0px auto;
}

div#boxbottomwhite{
background-color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:80%;
border:0px;
text-align:left;
min-height:530px;
width:750px;
padding:0px;
margin: 0px auto;
}

div#marg
{
width:730px;
padding:0px 10px 0px 10px;
margin: 0px auto;
}

