@charset "utf-8";
/* CSS Document */

p{
margin:0;
padding:0;
line-height:20px;
}
img{
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:#0A0924;
}
#main{
width:746px;
margin:0 auto;
padding:0;
}
#eder{
width:746px;
height:490px;
margin:0;
padding:0;
background: url(img/eder2.png) ;
behavior: url(iepngfix.htc);
float:left;
}


#menu{
width:746px;
height:30px;
margin:0;
padding:0;
background:url(img/menu.png);
behavior: url(iepngfix.htc);
float:left;
}

#menu a{text-decoration:none;}

#futer{
width:746px;
height:127px;
clear:both;
display:block;
background:url(img/futer.png);
behavior: url(iepngfix.htc);
}


#cont{
width:746px;
margin:0;
padding:0;
background-image:url(img/cont.gif);
background-repeat:repeat-y;
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;}

#titolo{
width:746px;
height:68px;
margin:20px 0 0 0 ;
padding:0;
background-image:url(img/titolo.jpg);
background-repeat:no-repeat;
background-position:center;
float:left;
}