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

BODY{
background:#FFF;
color:#000000;
font-family:"Trebuchet MS", sans-serif;
padding:0;
margin:0;
}


a:link{
color:#666633;
font-size:12px;
font-weight:bold;
text-decoration:none;}
a:visited{
color:#666633;
font-size:12px;
font-weight:bold;
text-decoration:none;}

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

.galleria img, .galleria img a{
border:1px solid #000000;}


.container{
margin:0 auto;
width:970px;
height:auto; 
border:1px solid #000000;
}

.header{
width:970px;
height:200px;
background:url(img/header.jpg);
}

.tit {
	font-size: 14px;
	font-weight: bold;
	color:#996633;
	text-align:left;
	text-indent:20px;
	text-transform:uppercase;}
	
.menu{
width:970px;
height:40px; 
background:url(img/menu_bg.jpg) repeat-x;
border-top: 2px solid #FFFFFF;
border-bottom:1px solid #000000;
}


 .fotogallery table{
padding:0;
margin:0;
}


.fotogallery img{
border:1px solid #000000;}





/*-------------------MENU ALTO--------------------------------*/
.nav1{
padding:0;
margin:0;
text-align:center;

}
.nav1 a{

text-align:center;
color:#333333;
text-decoration:none;
}
.nav1 ul{
padding:0px;
margin:0px;
}

.nav1 ul li{
padding:0;
margin:0;}

.nav1 ul li, nav1 ul li a{
text-align:center;
display:inline;
font:Arial, Helvetica, sans-serif;
font-size:13px;
color:#663300;
font-weight:bold;
padding:0px;
width:250px;
vertical-align:middle;
}


/*-------------------MENU ALTO--------------------------------*/




/*-------------------MENU BASSO--------------------------------*/
.nav{
text-align:center;
font-size:10px;
}
.nav a{
text-align:center;
color:#333333;
text-decoration:none;
font-size:10px;
font-weight:normal;
}
.nav ul li{
text-align:center;
display:inline;
font:Arial, Helvetica, sans-serif;
font-size:10px;
color:#663300;
padding-right:15px;
width:100px;
}
/*-------------------MENU BASSO--------------------------------*/


h1{
color:#003300;
font-weight:bold;
font-size:12px;
}

.foto{
height:700px;
width:682px;
height:auto
}

.sx{
width:682px; /*722-40*/
float:left;
height:auto;
/*min-height:400px;*/
padding:20px;
font:"Trebuchet MS", sans-serif;
font-size:12px;
color:#333333;
}

.dx{
background:url(img/bottoni.jpg);
width:248px;
height:408px;
float:left;

}

.puls{
text-align:right;
padding-right:8px;}
.puls a img{
border:0px;
}
.puls a:hover img{
background:#FFFFFF;
}



.chisiamo{
background:url(img/chisiamo.jpg) no-repeat;
width:469px;
height:194px;
}


.nostriservizi{
background:url(img/nostriservizi.jpg) no-repeat;
width:469px;
height:194px;}



.button{
width:970px;
height:200px;
background:url(img/bg_sf.jpg) repeat-x;
}
.textbutton{
width:240px;
height:30px;
float:left;
margin:0px 1px 0px 1px;
font-size:10px;
}

.fotbut{
width:240px;
height:163px;
float:left;
margin:5px 1px 2px 1px;
padding:0;
}

.content{
width:970px;
float:left;
height:auto;
background:url(img/gray.jpg) repeat-y right bottom;
}


.box{
width:460px;
height:194px;

}

.banner{
text-align:center;
height:auto;
width:970px;}


.menubottom{
height:20px;
width:970px;
background:#ffd662;
color:#000000;
font-weight:normal;
font-size:10px;}

.alberi{
clear:both;
background: url(img/albero.jpg) bottom no-repeat;
height:276px;
width:970px;}


.footer{
height:15px;
background:#999999;
width:970px;
font-size:9px;
color:#FFFFFF;}

.titolo-mdr {
	font-size:12px;
	line-height:normal;
	padding:0;
	margin:0;
	text-align:center;
	color:#333333;
}

.footer-mdr {
	color:#333333;
	font-size:11px;
	text-align:center;
	font-weight:normal;
}

.footer-mdr a,.footer-mdr a:visited,.footer-mdr a:hover {	
	color:#333333;
	font-weight:normal;
}