@charset "utf-8";
/* CSS Document */

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	margin:auto;
	padding-top:0px;
	color:#333333;
	background-image:url(risorse/bg.png);
	margin-top:0px;
 
	
}




a{
	color: #000000;
	 
	text-decoration:none;
	
	
}

a:link {
	color: #000000;
	
}
a:visited {
	color: #000000;
}
a:hover {
	color: #000000;
	text-decoration:underline;
}
a:active {
	color: #000000;
}

.main {
 
width:960px;
margin:auto;
background-color:#FFFFFF;
margin-top:0px;
padding-top:0px;
border:#333333 solid 1px;
 

 
}


.container {
 
 
  padding:0px;
  width:960px;
  height:130px;
  background-image:url(risorse/foto.jpg);
  margin:0px;
 
}

.menu {
background-color:#725400;
height:30px;
border-bottom:#725400 solid 5px;
 border-top:#725400 solid 5px;
}

.menu a{
background-image:url(risorse/tasto.png);
width:173px;
border-right:#725400 solid 2px;
border-left:#725400 solid 2px;
float:left;
text-align:left;
padding-left:15px; 
height:30px;
line-height:30px;
 
 
text-decoration:none;
color:#ffffff;
font-weight:bold;
border-bottom-width:0px;
font-size:13px;
 


}



.menu a:hover{
background-image:url(risorse/tastos.png);
color:#ffffff;
 
 

}






.selected a{
background-image:url(risorse/tastos.png);
 

 
 

}






 
.sx {
 
 
 
 
 
margin:auto;
width:684px;
min-height:370px;
float:right;

padding-left:15px;

padding-right:15px;
border-left:#999999 solid 1px;
position:relative;
margin-top:15px;
margin-bottom:15px;
text-align:justify;
 
 
}

.sxofferte {
 
 
 
 
 
margin:auto;
width:684px;
min-height:413px;
float:right;

padding-left:15px;

padding-right:15px;
border-left:#999999 solid 1px;
position:relative;
margin-top:15px;
margin-bottom:15px;
text-align:justify;
 
 
}

.dx {
 
 
 
padding-left:15px;

padding-right:15px;
margin:auto;
width:215px;
position:relative;
margin-top:15px;
margin-bottom:15px;

float:left;
 
min-height:270px;

 
}

 

.footer {
 

margin:auto;
width:960px;
text-align:center;

height:40px;
line-height:40px;
border-bottom:#997900 solid 5px;
background-color:#b29418;
color:#000000;
clear:both;
 border-top:#999999 solid 1px;
 font-size:12px;

}

.footer a{
 
color:#000000;
font-size:12px;
text-decoration:none;
font-weight:bold;

}

.footer a:hover{
 
color:#000000;
font-size:12px;
text-decoration:underline;
font-weight:bold;

}


 


. top a{
 
color:#0099cc;
font-size:11px;
text-decoration:none;
font-weight:bold;

}



.top a:visited{
 
color:#0099cc;
font-size:11px;
text-decoration:none;
font-weight:bold;

}

.top a:focus{
 
color:#0099cc;
font-size:11px;
text-decoration:none;
font-weight:bold;

}

.top a:active{
 
color:#0099cc;
font-size:11px;
text-decoration:none;
font-weight:bold;

}
 
 .top a:hover{
 
color:#ff6600;
font-size:11px;
text-decoration:underline;
font-weight:bold;

}

.top{
border-top:#999999 solid 1px;
padding-top:15px;
 
} 

h1{
color:#FFFFFF;

font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
padding-right:56px;
padding-top:26px;
text-transform:lowercase; 
margin:0px;
 
} 

.error{
	color:#FF0000;
}

.info a{
 
color:#ff6600;
font-size:11px;
text-decoration:none;
font-weight:bold;

}


.info a:active{
 
color:#ff6600;
font-size:11px;
text-decoration:none;
font-weight:bold;

}

.info a:focus{
 
color:#ff6600;
font-size:11px;
text-decoration:none;
font-weight:bold;

}

.info a:visited{
 
color:#ff6600;
font-size:11px;
text-decoration:none;
font-weight:bold;

}

.info a:hover{
 
color:#ff6600;
font-size:11px;
text-decoration:underline;
font-weight:bold;

}


.firma {
 

margin:auto;
width:960px;
text-align:center;

height:30px;
line-height:30px;
 
color:#000000;
clear:both;
 
 font-size:11px;

}



.lingua {
 

margin:auto;
width:960px;
text-align:right;
padding-right:15px;
padding-top:10px;

height:20px;
line-height:20px;
 
color:#000000;
clear:both;
 
 font-size:11px;

}



.firma a{
 
color:#000000;
font-size:11px;
text-decoration:none;
 

}

.firma a:hover{
 
color:#000000;
font-size:11px;
text-decoration:underline;
 

}


.stileform {
background-color:#FFFFFF;
border-color:#666666;
border-width:1px;
border-style:solid;
overflow:hidden;
width:398px;

}


.accapo {
padding-bottom:8px;
margin:0px;
text-align:center;
}


.foto {
border:#725400 solid 1px;
padding:5px;

 
 

}

.testo{
font-size:12px;
	
}

.bordino {
 margin-right:10px;
border:#725400 solid 0px;
 

 

}
 
.dx a{
	color: #333333;	 
	text-decoration:none;
		
}


.dx a:hover{
	color: #333333;
	 
	text-decoration:underline;
		
}


