@charset "utf-8";
/* CSS Document */

p{
margin:0;
padding:0;
line-height:20px;
}
img{
margin:0;
padding:0;
border:none;
}
ul,ol,dl,dt,dd,li{
margin:0;
padding:0;
list-style-type:none;
}

h2,h3{
margin:0;
padding:0;
}

body{
margin:0;
padding:0;
background-image:url(img/sfondo2.jpg);
background-position:center top;
background-repeat:repeat-x;
background-color:#F2F0DB;
}

#main{
width:100%;
height:100%;
float:left;
background-image:url(img/main.png);
behavior: url(iepngfix.htc);
background-repeat:repeat-x;
background-position:center top;
margin:70px 0px 0px 0px;
padding:0;}


#centrale{
width:880px;
margin:0 auto;
margin-top:350px;
padding:0;
}

#futer{
width:870;
height:127px;
margin:0;
padding:0;
background:url(img/futer.jpg);
background-repeat:no-repeat;
background-position:left top;
clear:both;
display:block;

}

#sinistra{

width:556px;
margin:0;
padding:0px 0px 50px 30px;
float:left;}


#sinistra img{
margin:0;
padding:0;
border:none;
}


#sinistra h2{
font-family:tahoma,arial,helvetica,sans-serif;
font-size:35px;
line-height:28px;
color:#D66316;
font-weight:normal;
margin:20px 0px 20px 0px;
padding:0;
border-bottom:2px dotted #729144;
}

#sinistra p{
text-align:justify;
margin:0;
padding:0px 40px 0px 40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#223C40;
font-style:normal;
line-height:17px;}

#sinistra strong {
color:#223C40;}

#destra {

text-align:left;
width:224px;
padding-left:30px;
padding-top:0px;
padding-bottom:0px;
padding-right:30px;
float:left;
margin:0;}

#destra p{
margin:0;
padding:0;
font-family:georgia, 'times new roman', serif;
font-size:12px;
color:#666666;
font-style:italic;
line-height:15px;
}


#destra h2{
font-family:tahoma,arial,helvetica,sans-serif;
font-size:35px;
line-height:28px;
color:#D66316;
font-weight:normal;
margin:0px 0px 20px 0px;
border-bottom:2px dotted #729144;
}

#link {
margin:30px 0px 0px 0px;
}

#link p{
margin:0px 0px 10px 0px;
padding:0;
font-family:georgia, 'times new roman', serif;
font-size:12px;
color:#666666;
font-style:italic;
line-height:15px;
}

#link a{
padding:0;
margin:0;
font-family:georgia, 'times new roman', serif;
font-size:12px;
color:#D66316;
font-style:normal;
line-height:15px;
text-decoration:none;
border-bottom: 1px dotted #729144;
}

#link a:hover{
margin:0;
padding:0;
font-family:georgia, 'times new roman', serif;
font-size:12px;
color:#FFFFFF;
font-style:normal;
line-height:15px;
text-decoration:none;
background-color:#729144;
}












#menu{
width:746px;
height:30px;
margin:0;
padding:0;
float:left;
}

#menu a{text-decoration:none;}












































/*

#cont{
width:746px;
margin:0;
padding:0;
float:left;
}
#contleft{
margin:0;
padding:40px;
width:377px;
float:left;
background:none;
}
#contleft h2{
margin:0;
padding:0;
font-family:arial, helvetica, sans-serif;
font-size:26px;
color:#0B2B43;
font-variant:small-caps;}

#contleft h3{
margin:0;
padding:0;
font-family:georgia, 'times new roman', serif;
font-style:italic;
font-size:12px;
color:#F35023;
margin-bottom:20px;}

#contleft p{
text-align:justify;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-style:normal;
line-height:15px;}

#contright{
text-align:right;
margin-left:0px;
margin-right:0px;
margin-top:10px;
margin-bottom:0px;
padding:40px;
width:207px;
float:left;
background:none;
}

#contright h2{
margin-left:0px;
margin-right:0px;
margin-top:10px;
margin-bottom:10px;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#0B2B43;}

#contright p{
margin:0;
padding:0 5px;
font-family:georgia, 'times new roman', serif;
font-size:12px;
color:#666666;
font-style:italic;
line-height:15px;}


#home{
width:58px;
height:30px;
background:none;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:530px!important;
margin-left:265px;
float:left;
display:block;}

#home a{display:block;}

#home a:hover{display:block;width:58px;
height:30px;
background-image:url(img/homeh.jpg);}

#servizi{width:65px;
height:30px;
background:none;
float:left;}

#servizi a{
display:block;}

#servizi a:hover{
width:65px;
height:30px;
background-image:url(img/servizih.jpg);
}

#contatti{width:71px;
height:30px;
background:none;
float:left;}

#contatti a{
display:block;}

#contatti a:hover{
width:71px;
height:30px;
background-image:url(img/contattih.jpg);
}

#cont ul{
margin:0;
padding:0;
width:280px;
margin-left:20px;
margin-top:5px;
margin-bottom:20px;}

#cont li{
margin:10px 0 0 0;
padding:0;
list-style-image:url(img/list.jpg);
list-style-position:inside;
font-family:georgia, 'times new roman', serif;
font-size:12px;
color:#0B2B43;
font-style:normal;
line-height:15px;
border-bottom:1px dotted #FF915B;
text-transform:uppercase;}

#banner{
margin-top:0px;
margin-bottom:20px;
margin-left:-40px;
margin-right:0px;
padding:0;}

*/