/* CSS Document */

html {
margin:0px;
padding:0px;}
body {
margin:0px;
font-family:Verdana, sans-serif;
font-size:11px;
text-align:center;
color:#fff;
background-color:#E1EDE5;}

#contenitore {
width:900px;
margin-left:auto;
margin-right:auto;
text-align:center;}
#header{
background-image:url(../img/bg_header1.gif);
background-repeat:no-repeat;
background-position:top;
width:900px;
position:relative;
overflow:hidden;
z-index:1;
margin:0px;
height:104px;
padding:0px;
clear:both;
text-align:left;}


#Content_menu{
float:left;
clear:left;
position:relative;
z-index:5;
top:-40px;
width:695px;
height:285px;
margin:0px;
padding:0px;
text-align:center;}

#Atalanta{
float:right;
position:relative;
z-index:5;
top:-40px;
width:200px;
height:285px;
margin:1px 0px 0px 0px;
padding:0px;
text-align:center;}
#Atalanta a{
color:#FFFFFF;
text-decoration:none;}
#Atalanta a:hover{
color:#FFFFFF;
text-decoration:underline;}

#centrale{
float:left;
width:880px;
margin:0px;
position:relative;
top:-40px;
background-color:#DDE7C8;
padding:10px;
line-height:15px;
color:#85916A;
text-align:left;}
#centrale strong{
color:#466122;}

#Content_sotto{
overflow:hidden;
background-image:url(../img/bg_sotto.gif);
background-repeat:repeat-y;
position:relative;
top:-40px;
float:left;
width:900px;
margin:0px;
padding:0px;}

#SX{
background-color:#FFFFFF;
float:left;
width:675px;
margin:0px;
padding:15px 0px 0px 15px;
line-height:15px;
color:#85916A;
text-align:left;}
#SX h1, #news h1{
font-size:18px;
color:#45A12E;
text-align:left;}
#SX p, #news p{
font-size:11px;
color:#000;
width:600px;
line-height:17px;
text-align:left;}
#SX p table{
font-size:10px;
line-height:14px;
color:#666666;}

#SX img{
float:left;
margin:0px 10px 1px 0px;}

#certificazioni{
background-color:#FFFFFF;
float:left;
width:500px;
margin:15px 0px 5px 0px;
padding:0px 0px 0px 0px;
color:#006699;
font-weight:bold;
border-bottom:1px solid #9DAAB5;
text-align:left;}

#certificazioni img{
float:left;
margin:0px;
padding:0px 15px 8px 0px;}

#news{
background-color:#FFFFFF;
float:left;
width:675px;
margin:0px;
padding:15px 0px 0px 15px;
line-height:15px;
color:#85916A;
text-align:left;}


#link{
float:left;
margin:0px 25px 30px 0px;
width:310px;}
#link img{
float:left;
margin:0px 10px 0px 0px;}

.link {
font-size:11px;
color:#006699;
text-decoration:none;}
a.link:{
text-decoration:none;
color:#006699;}
a.link:hover{
text-decoration:underline;
color:#a6c539;}

#DX{
float:right;
width:210px;
margin:0px;
padding:0px;
line-height:15px;
color:#000;
text-align:left;}
#DX h2{
font-size:14px;
margin:0px;
font-weight:bold;
padding:15px 0px 15px 18px;
line-height:15px;
color:#696969;}
#DX p{
font-size:10px;
margin:0px;
padding:0px 0px 10px 18px;
line-height:15px;}

#DX img{
margin:5px 0px 10px 0px;
padding:0px;
line-height:15px;}
.mappaimg{
float:left;
margin:0px;
padding:0px;}
.mappaimg a{
border: 1px solid #0F712B;}
.mappaimg a:hover{
border: 1px solid #A6C539;}


.BOX{
position:relative;
top:-40px;
float:left;
width:225px;
margin:0px;
padding:0px;
height:270px;
color:#fff;
text-align:left;}
.BOX img{
margin:0px;
padding:12px 0px 0px 20px;
text-align:center;}

.BOX p{
padding:0px 10px 0px 20px;
line-height:14px;
margin:0px;
color:#fff;
text-align:left;}
.BOX h1{
padding:5px 0px 5px 20px;
font-size:12px;
color:#fff;
margin:0px;
text-align:left;}
.BOX a{
font-weight:bold;
line-height:14px;
margin:0px;
color:#fff;
text-align:left;}
.BOX a:hover{
font-weight:bold;
line-height:14px;
margin:0px;
color:#000;
text-align:left;}


#Box_prodotto{
float:left;
width:610px;
margin:0px;
padding:0px;
text-align:left;}
#Box_prodotto h3{
float:left;
width:300px;
color:#0F712B;
margin:0px;
font-size:14px;
padding:8px 0px 8px 5px;
text-align:left;}
#Box_prodotto h4{
float:left;
width:160px;
color:#0F712B;
margin:0px;
font-size:14px;
padding:8px 0px 8px 5px;
text-align:left;}
#Box_prodotto .imga{
float:left;
margin:0px;
padding:0px;}
#Box_prodotto p{
float:left;
color:#000;
margin:0px;
width:250px;
font-size:11px;
padding:0px 0px 0px 5px;
text-align:left;}

#footer{
position:relative;
top:-20px;
background-color:#0F712B;
float:left;
width:894px;
margin:0px;
padding:3px;
color:#fff;
text-align:center;}

.data{
margin:0px;
color:#666666;
font-weight:bold;}
.titolo{
margin:0px;
color:#009900;
font-weight:bold;}

#logo_certificazione{
float:left;
text-align:left;
margin:30px 0px 0px 0px;
padding:0px;}