/* CSS Document */

body {
background-color:#F2F1E2;
color:#000;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
height:100%;
font-size:11px;


}

#contenitore {
background-color:#FFF;
margin-left:12%;
margin-right:12%;
min-height:700px;
border:1px solid #000;
background-image:url(../graphics/fondo_cont.gif);
background-position:right;
background-repeat:repeat-y;

}
#testata {
background-image:url(../graphics/fondo_vspa5.gif);
background-repeat:no-repeat;
background-position:right;
height:200px;
border-bottom:3px solid #000;
position:relative;


}

#contenuti {
margin-left:0px;
margin-right:220px;



}


#menu {
width:200px;
float:right;
padding-top:30px;

}


a {
color:#F00;
font-weight:bolder;
text-transform:uppercase;


}




#menu a {
text-decoration:none;
color:#000;
font-stretch:ultra-condensed;
letter-spacing:-2px;
display:block;
font-size:16px;

}

#menu a:hover {
color:#F00;


}





ul,li {
display:block;
padding:0px;
list-style-type: none;

}

#menu_comunicati {
padding-top:20px;

}

#menu2 {
margin-top:50px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:20px;
margin-left:2%;
}


#menu2 a {

text-transform:none;
color:#F00;
font-size:12px;
font-stretch:normal;
letter-spacing:0px;

}

#cont_l {
font-family:Georgia, "Times New Roman", Times, serif;
margin-left:2%;
margin-top:90px;
width:37%;
float:left;
font-size:12px;
line-height:20px;



}

#cont_l strong {
background-color:#F2F1E2;
margin-top:20px;
text-transform:uppercase;

}


#cont_l p{
margin-bottom:50px;

}




#cont_r {
border-left:1px solid #000;
font-size:14px;
margin-left:1%;
margin-top:50px;
width:59%;
float:left;
}


#cont_r strong {
background-color:#FFCC00;
font-weight:normal;

}

#cont_r h1 {
font-size:22px;
line-height:0px;

}


#cont_r p {
margin:10px;


}

#cont_b {
clear:both;

}


#cont_r li{
background-color:#F2F1E2;

}



#footer {
text-align:center;
margin:10px;
font-size:80%;


}

form {
font-family:Arial, Helvetica, sans-serif;
background-color:#F2F1E2;

}
#cont_l a{
text-transform:none;

}

input,select {
border:1px solid #000;
display:block;


}


label {
font-weight:bold;
text-transform:uppercase;

}

.bottone {
background-color:#F00;
color:#FFF;
font-weight:bold;
border:1px solid #900;


}

