/* CSS Document */
html, body { 
margin:0px;
padding:0px;
background-color:#E7E5E1;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
#container {
width:780px;
margin:0 auto;
padding:0px;
}
#testata{
background-color:#FFFFFF;
}
#logo{
float:left;
}
#slogan {
margin:0px;
padding:0px;
float:right;
width:245px;
height:69px;
background-image:url(../grafica/slogan.gif);
background-repeat:no-repeat;
}
#menu{
clear:both;
}

#menu ul {
margin:0px;
padding:15px 0px 10px 18px;
list-style-type:none;
font-size:0.9em;
}

#menu li {
display:inline;
}
#menu a {
padding:10px 17px 10px 3px;
text-decoration:none;
color:#000000;
				 
}
#menu a:hover {
color:#0081C8;	
}
#menu .attivo{
color:#0081C8;
padding:10px 17px 10px 3px;
background-image:url(../grafica/linguetta.gif);
background-repeat:no-repeat;
background-position:right;
height:36px;
}
#fascia {
margin:0px;
padding:0px;
width:780px;
height:224px;
background-image:url(../grafica/fascia.jpg);
background-repeat:no-repeat;
}
#main {
	/* border:1px solid #ff0000; */
margin:0px;
padding:0px;
border-top:5px solid #0081C8;/**/
background-image:url(../grafica/bg_main.gif);
background-repeat:repeat-y;
}
.clear{
margin:0px;
padding:0px;
clear:both;
}
.hidden{
display:none;
}
.masked{
display:none;
}
#content {
margin:0px;
padding:20px 20px 0px 20px;
/* larghezza 610 = width + padding L + padding R */
width:570px;
/*height:288px; 
background-color:#FF0000;*/
float:left;
}
#content p{
line-height:1.4em;
}
#content h1 {
font-size:1.6em;
margin:0px;
color:#A5A7A9;
}
#content h2 {
/*text-transform:uppercase;*/
font-size:1.1em;
padding:3px;
margin:35px 0px 10px 0px;
color:#FFFFFF;
background-color:#0081C9 /*1F75B0*/;
}
#content h3 {
font-size:1.0em;
}
.domanda{
color:#0081C9 /*1F75B0*/;
font-weight:bold;
font-style:italic;
}
.risposta{
color:#333333;
}
.evidenza{
color:#0081C9 /*1F75B0*/;
font-weight:bold;
}



#content table{
width:570px;
background-color:#ffffff;
border-width:0px;
font-size:1.1em;
text-align:right;
}
#content td{
padding:3px;
}
#content a{
text-decoration:none;
color:#0081C9;
}
#content a:hover {
font-style:italic;
text-decoration:underline;
}
#content ul {
list-style-image:url(../grafica/square_blu.gif);
margin:0px;
padding:0px;
padding-left:17px;
}
#content li {
padding-bottom:10px;
}
.riga_blu{
background-color:#0081C9;
color:#ffffff;
font-weight:bold;
font-size:0.8em;
}
.riga_celeste{
background-color:#D8E4ED;
color:#000066;
}
.green {
color:#34A427;
}
.center{
text-align:center;
}
#spalla_dx {
margin:0px;
padding:0px;
background-image:url(../grafica/spalla_dx.jpg);
background-repeat:no-repeat;
width:170px;
height:288px;
float:left;
}
#spalla_dx h2{
display:none;
}
#spalla_dx ul {
margin:70px 30px 0px 30px;
padding:0px;
padding-left:5px;
}
#spalla_dx ul {
list-style-image:url(../grafica/square.gif);
}
#spalla_dx a {
color:#FFFFFF;
 text-decoration:none;
}
#spalla_dx li {
 padding:0px 0px 2px 0px;
}
#spalla_dx a:hover {
color:#FFFF00;
}
#numero_verde {
text-align:right;
}
#footer {
clear:both;
border-top:5px solid #0081C8;
margin:0px;
padding:0px;
margin-bottom:40px;
/* background-color:#FF0000; */
height:25px;
}








