/* CSS Document */

Body, html {
background: #d8e0c2  url(../img/bg.jpg) repeat-x;
margin:0 auto;

}

.all{width:1000px;
height:100%;
margin:0 auto;}

.content{
float:left;
width:1000px;
background:url(../img/shadow.png) repeat-y;
height:100%;
}

.top-shadow{
background: url(../img/top-shadow.jpg) top center;
height:10px;
width:1000px;
margin-left:0px;
padding:0;}

.content-sx{
float:left;

/*width:976px;*/
height:auto;
border-left:3px solid #FFFFFF;
width:745px;
margin:0 0 0 10px;
text-align:justify;}


.content-dx{
float:left;
height:auto;
width:229px;
border-right:3px solid #FFFFFF;
margin: 0 10px 10px 0;
}

.top{
background:#3f2b08;
height:106px;
border-bottom:1px solid #FFFFFF;
}

.foto{
background:url(../img/foto.jpg);
width:746px;
height:270px;}

.foto2{
background:url(../img/foto2.jpg);
width:746px;
height:270px;}


.contenuto{
float:left;
background:#e5e3d6 url(../img/e5e3d6.jpg) repeat-y ;
height:auto;
width:685px;
padding:20px 30px;
font-family:"Trebuchet MS", sans-serif;
font-size:11px;
color:#2B2415;
}



.top-dx{
float:left;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
background:#3f2b08;
height:55px;
width:100%;
padding-top:5px;
}

.lingua{
float:right;
width:30px;
text-align:center;}

.menu{
float:left;
background:url(../img/menu.jpg) ;
height:33px;
width:229px;}


.bg-menu{
float:left;
background:#6a7e32 url(../img/bg-menu.jpg) no-repeat;
width:228px;
height:294px;
border-left:1px solid #FFFFFF;}

.offerte{
float:left;
background:url(../img/bg-offerte.jpg) right;
height:41px;
width:227px;
border-left:1px solid #FFFFFF;
color:#212c01;}

ul.nav{
margin-left:0;
padding:0;
text-indent:30px;
margin-top:0px;
font-family:"Trebuchet MS", sans-serif;
color:#FFFFFF;
font-size:12px;
list-style:none;
}

ul.nav li{
display:block;
height:26px;
margin:4px 0px;
line-height:26px;
background:url(../img/list.png) left center no-repeat;
}


ul.nav li a{
display:block;
height:27px;
color:#FFFFFF;
text-decoration:none;}

ul.nav li a:hover{
background:#5e7228 url(../img/list.png) left center no-repeat;
filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
display:block;
height:27px;
color:#FFFFFF;
text-decoration:none;}



#att{
background:#5e7228 url(../img/list.png) left center no-repeat;
filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
display:block;
height:27px;
color:#FFFFFF;
text-decoration:none;}

.footer{
clear:left;
background:url(../img/footer.jpg);
width:1000px;
height:40px;
color:#FFFFFF;
text-align:center;
font-family:"Trebuchet MS", sans-serif;
font-size:11px;
line-height:30px;}



.tit{
font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#2B2415;
display:block;
width:100%;

border-bottom:1px solid #ccc;}


.box {
float:left;
background:#7c8e4b url(../img/box-top.jpg) top no-repeat;
height:110px;
margin:0px ;
width:176px;
text-align:center;

padding:5px 6px 0px 6px;
text-align:left;}



.box-1{
float:left;
background:#7c8e4b url(../img/box-bottom.jpg) bottom no-repeat;
height:162px;
font-family:"Trebuchet MS", sans-serif;
font-size:9px;
width:188px;
line-height:10px;
margin:10px 22px 0 22px; 
font-weight:normal;
padding:0 ;
}


.box-1 a{
text-decoration:none;
color:#003300;
}

.box-1 a:hover{
text-decoration:none;
color:#006600;}



.cit {
	font-size: 14px;
}


.in{
background:#fff;
color:#999;
width:250px;
border:0;
border:1px solid #ccc;
}


.t{
text-align:center;
color:#003300;
font-size:12px;
font-weight:bold;

}

#fan a{
color:#003300;
text-decoration:none;
font-weight:bold;}

#fan a:hover{
color:#006600;
text-decoration:none;
font-weight:bold;}



.mail, .mail a{
color:#CCCCCC;
text-decoration:none;}

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

/********* MOTORI ***********/
.h1-mdr {
	margin:0;
	padding:0;
}
