body{text-align:center; font-family:verdana; font-size:11px; }
#container{text-align:center; margin:0 auto;  width:950px; text-align:left; padding-top:10px;}
#testatastampa{width:950px; margin:0 auto; height:50px; display:none;}
#testata{/*background-color:#D3EDED;*/
background-image:url(http://www.emptypage.it/0immagini/generali/logotestata2.gif); 
background-color:#ffffff; 
background-repeat:no-repeat; 
background-position:center;
width:950px;
height:230px;
margin:0 auto;
margin-top:10px;
text-align:center;
}
img {
border:thin;
}
#sottotestata{  
width:950px; 
min-height:20px; 
margin-top:10px; 
margin-bottom:5px; 
text-align:center; 
font-family:verdana;
font-size:13px;
}
#sottotestata a{
	color:black;
	text-decoration:none;
}

#sottotestata a:hover{
  color:#ff6000;
}

#corpo{
width:950px; 
float:right; 
margin-bottom:15px;
}

#sinistra{ 
float:left; 
width:220px; 
padding:10px;
text-align:left;
font-size: 12px;
}
#sinistra h1{font-family:Lucida Sans;
	font-size:16px;
    font-weight:bold;
	color:#335533;
    border-bottom:2px solid #ff6000; width:150px;}
#sinistra h2{color:#6b3030;font-size:15px;}
#sinistra span{
	padding-left:16px;
	padding-right:16px;
	border-right:1px solid black;
}

#pagina{ 
float:left; 
width:630px;
text-align:left; 
margin-left:5px; 
margin-right:5px; 
padding-left:20px;
padding-bottom:60px;
padding-top: 30px;
line-height:22px;
text-align:justify;
font-family:arial;
font-size:12px;
}
#pagina img{ max-width:630px !important; margin-top:10px;}
#pagina h1{ 	
	background-color:#ff6000;
	background-image:url(http://www.emptypage.it/0immagini/generali/h1.png); 	
	color:white;
	font-weight:bold;
	font-family:verdana; 
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px; 
	padding-left:10px;}
#pagina a:link, #pagina a:visited{
	color:#ff6000;
	text-decoration:underline;
}

#pagina a:hover{
  color:#ff0000;
}
#pagina h2{
	color:#d0301b;
	font-size:14px;
	font-weight:bold;
	font-family:verdana;
	padding-bottom:5px;
	padding-top:5px;
	
}

#destra{ 
background-color: #EBE3B1;
float:right; 
width:165px; 
padding:10px;
text-align:center;
font-size: 12px;
display:none;
}
#destra h1{color:#6b3030; font-size:18px;}
#destra h2{color:#6b3030; font-size:15px;}
#destra span{
	padding-left:16px;
	padding-right:16px;
	border-right:1px solid black;
}

#footer{ 
font-family:verdana;
font-size:10px;
height:30px;
width:100%; 
padding-top:6px; 
padding-bottom:5px; 
text-align:center;
clear:both;
border-top: 3px double #ff6000;
}
#footer a{
	color:black;
	text-decoration:none;
}

#footer a:hover{
	color:black;
}
#footer span{
	border-right:1px solid black;
	color:black;
}


#login{
padding-bottom:5px;
border-bottom:1px solid #cccccc;
}
#login_title{top:0px; background-color:#CCCCCC; font-weight:bold; margin-bottom:5px; font-size:12px;}

.btn_lato 
{
    border: 1px solid #c2c2ff;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px; 
    background: #ccf;
}

.btn_lato:hover 
{
   	border:1px solid #666666;
    background: #eef;
}

#menusoft{
	color:black;
	font-size:10px;
	font-family:verdana;
	margin-top:15px;

}

#menusoft a:link, #menusoft a:visited{
	color:black;
	font-family:verdana;
	text-decoration:none;
}

#menusoft a:hover{
	text-decoration:underline;
}
#menut{
	width:950px;
	font-family:verdana;
	font-size:13px;
	color:black;
	margin:0 auto;
	margin-top:20px;
	top:10px;
}
#menut span{
	padding-left:16px;
	padding-right:16px;
	border-right:1px solid black;
}

#menut a{
	color:black;
	text-decoration:none;
}

#menut a:hover{
  color:#ff6000;
}
