body{
margin:0px;
padding:0px;
background:url(../../images/sfondo.png) repeat-x #2A2E36;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
}

body A{
color:#A84B44;
}

body A:hover{
text-decoration:none;	
}


.top_header{
font-size:10px;
text-transform:uppercase;
width:910px;height:40px;
color:#49A8C2;
padding-top:12px;

}

.top_header A{
text-decoration:none;
color:#49A8C2;
}


.top_flash{
font-size:10px;
text-transform:uppercase;
width:910px;
color:#FFF;
padding-top:10px;
}

.top_flash A{

color:#FFF;
}

.top_flash A:hover{
text-decoration:none;
color:#FFF;
}


.header{
width:910px;height:400px;
border-top:4px solid #161A1D;
border-bottom:1px solid #161A1D;
margin-top:20px;
	
}


.container{
width:910px;
background-color:#FFF;
padding:1px;
}

.container_left{
background-color:#D8D9C9;	
text-align:justify;
color:#4E433F;
}

.container_left strong{
color:#A84B44;
}

.container_right{
background-color:#C7C4BD;	
color:#4E433F;
}

.spaziatore{
padding:40px 20px 40px 20px;	
}

.immagine_pagina{
border:4px solid #A8A49B;margin-right:20px;margin-bottom:15px;	
	
}


.footer{
padding-top:10px;
color:#888;
width:910px;height:50px;
font-size:11px;
}

.footer A{
color:#49A8C2;
text-decoration:none;
}


.inputs{
border:1px dotted #333;
width:165px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

.inputs_err{
border:1px dotted #333;
background-color:#333;
color:#FFF;
width:165px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}