body { background: #ECECEC url(../images/bg-body.jpg) repeat-x;  margin-top: 0px; padding 0px; font-family: georgia,times new roman,times,serif;  font-size: 12px; }

h1 {font-size: 20px; text-shadow: 0 0 0 #32BAF4; color:  #309FC2;}
h2 {font-size: 14px; text-shadow: 0 0 0 #3E3A37; color: #3E3A37;}

* {padding: 0px; margin: 0px;}

.clearfix {clear: both;}

#all { margin: 0 auto; width: 1000px; height: auto; text-align: center;}

#all #header{ margin: 0 auto; width: 1000px; height: 143px; background: url(../images/bg-header.jpg) no-repeat;}

#all #header #logo {margin: 0 auto; width: 690px; height: 135px; background: url(../images/logo.png) no-repeat bottom;}


#all #menu{ padding-left: 69px; margin: 0 auto; width: 950px; height: 55px; float: left;}

#all #menu .flags{float: right; margin-right: 50px;}

#all #menu .flags a img{border: 0px; width:42px; height:31px; text-decoration: none; padding: 14px 0px 8px 0px;}

#all #menu ul{text-align: center; margin:0 auto;}

#all #menu ul li{ float: left; list-style-type:none;}

#all #menu ul li a{display: block; float: left; color: #47555D; font-size: 16px; height: 16px; line-height: 1em; margin-right: 35px; padding: 20px 0px 19px 0px; text-decoration: none; text-shadow: 0 1px rgba(255, 255, 255, 0.33);}

#all #menu ul li a:hover{ color: white; background: url(../images/hover-alt.png) no-repeat top center; }

#all #menu ul li a.active{ color: #FFFFFF; background: url(../images/menu-arrow.jpg) no-repeat bottom center;  text-shadow: 0 1px rgba(0, 0, 0, 0.33), 0 0 5px rgba(255, 255, 255, 0.67); }


#all #slider { margin: 0 auto; width: 865px; height: 323px; background: url(../images/bg-slider.jpg) no-repeat;}


#all #content { width: 1000px; height: auto; margin-top: 15px;}


#all #content #content-left { width: 390px; height: auto; float:left; background: url(../images/bg-content-left.jpg) repeat-y center;}

#all #content #content-left .content-left-box { margin-bottom: 10px; margin-left: 5px; width: 370px; border: 1px solid #CECECE; height: auto; background-color: #E0E0E0;}

#all #content #content-left .content-left-box-clienti { margin-bottom: 10px; margin-left: 5px; width: 370px; border: 1px solid #CECECE; height: auto; background-color: #E0E0E0;}
#all #content #content-left .content-left-box-clienti .title{ background: url(../images/left-shadow.jpg) no-repeat  bottom center; height: 35px;font-size: 167%; text-shadow: 0 0 0 #3E3A37; color: #3E3A37; line-height: 16px; margin-top: 10px;}

#all #content #content-left .content-left-box .title{ background: url(../images/left-shadow.jpg) no-repeat  bottom center; height: 35px;font-size: 167%; text-shadow: 0 0 0 #3E3A37; color: #3E3A37; line-height: 16px; margin-top: 10px;}

#all #content #content-left .content-left-box .content-text{font-size: 15px; text-align: left; color: #3E3A37; width: 350px; margin: 0 auto;}


#all #content #content-right { margin-left: 5px; width: 600px; border: 1px solid white; height: auto; margin-bottom: 25px;float: right;}


#footer {height: 224px; background: url(../images/bg-footer.jpg) repeat-x;}
#footer #footer-menu {margin:0 auto; text-align: center; width: 1000px; padding-top:20px;}
#footer #footer-menu a{font-size: 16px; text-decoration: none; color: white; margin-right: 9px;}
#footer #footer-menu a:hover{font-size: 16px; text-decoration: none; color: #F6F5F0;}
#footer #footer-line {margin: 0 auto; width: 1000px; height: 18px; background: url(../images/footer-line.jpg) no-repeat center;}



