body {
	margin:0px;
	padding:0px;
	border-spacing:0px;
	background-color:#F5F9F2;	
	background-image:url(../grafica/bg.jpg);
	background-repeat:repeat-x;
}

p {
color:#333;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px; 
font-weight:normal; 
line-height:18px;
text-align:left;
padding:0px;
margin:0px;
}

#footertext1 p {
color:#AAA;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
text-align:left;
line-height:14px;
letter-spacing:-0.4px;
}

h3 {
color:#D0AD5A;
font-family:"Times New Roman", Times, serif;
font-size:13px; 
font-weight:normal; 
line-height:15px;
text-align:left;
padding:0px;
margin:0px;
}

#footertext p {
text-align:center;
color:#888;
font-size:11px;
line-height:15px;}

#aladex p {
font-size:11px;
line-height:14px;
}


input {
margin-bottom:3px;
border:1px solid #AAA;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px; 
}

.bottone {
margin-bottom:3px;
border:1px solid #AAA;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px; 
}


select {
margin-bottom:3px;
border:1px solid #AAA;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px; 
}
textarea {
border:1px solid #AAA;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px; 
}

#modulo {
background-color:#EEE;}

#modulo p {
margin:0px;
padding:0px;
}



h2 {
color:#FFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
text-align:left;
font-weight:bold;
letter-spacing:0.8px;
padding:5px 3px 3px 8px;
margin:0px;
border:0px;
}


#topseo {
background-image:url(../grafica/top_alto.jpg);
background-repeat:no-repeat;
height:16px;
}

h1 {
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
margin:4px 0px 0px 0px;
padding:0px;
color:#AAA;
text-align:left;
}

h5 {
color:#333;
font-family:"Times New Roman", Times, serif;
font-size:23px;
font-weight:normal;
text-align:left;
padding:0px;
margin:0px;
line-height:24px;
}

A.titolo{
color:#333;
font-family:"Times New Roman", Times, serif;
font-size:23px;
font-weight:normal;
}
A.titolo:hover{
color:#666;
font-family:"Times New Roman", Times, serif;
font-size:23px;
font-weight:normal;
}

.titolo-piccolo{
color:#333;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
}


A.linkgenerico{
color:#333;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
}
A.linkgenerico:hover{
color:#666;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
}



h4 {
color:#E0E0E0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:1px;
font-weight:bold;
text-align:left;
padding:0px;
margin:0px;
line-height:24px;
border-bottom:1px solid #E0A519;
}

h6 {
color:#444;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
letter-spacing:1px;
font-weight:bold;
text-align:left;
padding:0px;
margin:0px;
line-height:24px;
border-bottom:2px solid #E0A519;
}

.text_grassetto
{color:#6F5E49;
font-weight:bold;}



.mail a {
color:#D0AD5A;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;	
}

.mail a:hover{	
text-decoration:underline;
}


.lingue a {
color:#EEE;
text-align:right;
font-family:"Times New Roman", Times, serif;
font-size:13px;
font-weight:normal;
text-decoration:none;	
}

.lingue a:hover{	
text-decoration:underline;
}


.link_dgnet a {
color:#AAA;
text-align:right;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
margin-right:3px;	
}

.link_dgnet a:hover{	
text-decoration:underline;
}

#menu ul {
list-style:none;
margin:0px;
padding:0px;	
}
	
#menu li {
float:left;
margin:0px;
padding:0px 40px 0px 0px;
}	
	
#menu li a {
width:auto;
height:30px;	
padding:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
color:#D0AD5A;
text-decoration:none;
line-height:31px;
}
	
#menu li a:hover {
color:#FFF;
text-decoration:none;
}	


.viaggio{
/*background-color:#009966;*/
padding:4px;
border:1px solid #CCCCCC;
}

div:hover.viaggio {
background-color:#E7DBBC;
cursor:hand;
}


#atrium_network_cookies_banner_cover_wrapper, #atrium_network_cookies_banner_cover_wrapper p, .atrium_network_cookies_banner_link {
    font-size: 13px !important;
	color:#fff; !important;
}