/* CSS Document */
body{
font-family: 'Trebuchet MS', /*Helvetica, Tw Cen MT*/ Arial, sans-serif;
font-size:13px;
color:#272112;
background:url(../img/sfondo_priva.jpg) repeat-x #fffce2;
}
a{
color:#987207;
}
a:hover{
color:#272112;
}
h2 {
font-size:18px;

}
h3 {
padding-bottom:10px;}
p {
line-height:22px;
letter-spacing:0.5px;
text-align:justify;
}
input{
	font-family: Arial, Helvetica, Sans Serif;
	font-size:13px;
	}
	.botton {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color:#605844;
	background:#eee;
	border:1px solid #605844;
	cursor:pointer;
	margin-top:15px;
	padding:4px;
	}
.botton:hover{
	color:#eee;
	background:#272112;
}
.act {
background:#dfc170;
padding-top:80px;
padding-bottom:9px;
padding-left:4px;
padding-right:4px;
font-weight:bold;
font-size:11px;

}
.txt {
/*font-family: Helvetica, Tw Cen MT, Arial, sans-serif;*/
font-family: 'Trebuchet MS', /*Helvetica, Tw Cen MT*/ Arial, sans-serif;
font-size:12px;
color:#123b2a;
}
.stacco{
background:url(../img/linea.jpg) no-repeat;
height:1px;
}
a.opacity:hover img {
filter:alpha(opacity=60);
   -moz-opacity:0.6;
   opacity:0.6;
}
a.opacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}
.system {
padding-left:10px;
}

.sx {
font-size:15px;
text-align:left;
}
.dx {
font-size:18px;
}

.sottolink {
padding-left:7px;
margin-top:-10px;

}
.sposta_img{
margin-left:100px;
}
#content {
position:relative;
top:0; left:0;
width: 950px;
margin:0 auto;
}
.telefono {
background:url(../img/icon_tel.gif) 0 9px no-repeat;
padding-top:15px;
padding-bottom:10px;
padding-left:45px;
float:left;
margin-right:60px; margin-left:164px;
}
.email {
background:url(../img/icon_mail.gif) 0 9px no-repeat;
padding-top:15px;
padding-bottom:10px;
padding-left:45px;
float:left;
}
/*-----------------------------------------TOP-------------------------------------------- */
#top {
position:relative;
top:0; left:0;
height:105px;
}
#logo {
position:absolute;
top:0; left:0;
}

/*----------------------------------------------------------*/

/*-----------------------------------------Testo e box sinistra-------------------------------------------- */
#bottom {
position:relative;
top:0; left:0;
padding-top:21px;
height: auto !important;  /* per i browser moderni */
height: 235px;      /* per IE5.x e IE6 */
min-height: 235px;  /* per i browser moderni */
}
#testo {
position:relative;
top:0; left:0;
width:900px;
margin:0 auto;
text-align:justify;
}

/*-----------------------------------------------------------------------------------------*/
/*-------------------------------------FOOTER---------------------------------------------------------*/
#footer {
position:relative;
top:0; left:0;
padding-top:20px;
}
#footer  #privacy{
position:absolute;
top:0; right:0;
padding-top:20px;
}
/*-----------------------------------------------------------------------------------------*/


