/* CSS Document */
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin:0;
padding:0;
background-color:#FFFFFF;
color:#000000;
font-size:11px;
}
input{
font-size:11px;
}
img{
border:0;
}
p{
margin:0;
}
a{
color:#000000;
text-decoration:none;
}
a:hover{
color:#000000;
text-decoration:underline;
}
h2{
margin:0;
padding:0;
font-weight:bold;
font-size:13px;
color:#B01107;
}
h3{
margin:0;
padding:0;
font-weight:bold;
font-size:11px;
color:#B01107;
}
#main{
margin:0 auto;
width:950px;
text-align:left;
}
#sx{
width:250px;
background-color:#FFFFFF;
}
#dx{
width:700px;
background-color:#EFEFEF;
}
#barra_alta{
height:85px;
background-image:url(img/sf_alto.jpg);
background-repeat:repeat-x;
}
#barra_navigazione{
background-image:url(img/sf_medio.jpg);
background-repeat:repeat-x;
padding:7px 0 7px 30px;
color:#666666;
}
#menu ul{
margin:20px 5px 30px 30px;
padding:0;
}
#menu ul li{
padding:3px 0;
list-style:none;
}
#menu a {
color:#333333;
font-weight:bold;
}
#menu ul li ul{
margin:3px 0px 3px 20px;
padding:0;
}
#menu ul li ul li{
padding-bottom:0px;

}
#in_menu{
margin-left: -13px;
}

.area_ris{
width:200px;
margin:0 10px 30px 30px;
line-height:18px;
}
#area_ris_tit{
width:200px;
border-bottom:1px solid #999999;
color:#666666;
font-weight:bold;
}
.content{
margin:10px 10px 10px 30px;
width:660px;
}
.tab_clienti td{
padding-bottom:3px;
}

#lang_area{
margin:0px 0px 0px 7px;
}

#img_gallery_list ul{
	margin-top: 0px;
}
#footer{
background-image:url(img/sf_footer.jpg);
background-repeat:repeat-x;
font-size:10px;
color:#333333;
padding:18px 0 18px 30px;
}
#tb_pag td, #tb_pag th{
	border:#efefef solid 1px;
}

#pagamento {
	background-color:#666666;
	color:#FFFFFF;
}
#sub {
	background-color:#dddddd;
	text-align:left;
}
#riga img{

	border-bottom:1px solid #B01107;
}

#loghi {
	float:right;
	width:200px;
}
