/* CSS Document */

html {
margin:0px;
padding:0px;}
body {
margin:0px;
font-family:Verdana, sans-serif;
font-size:10px;
text-align:center;
color:#000;}

#contenitore_hp {
width:999px;
overflow:hidden;
background-color:#FFF;
background-image:url(../img/bk_home1.gif);
background-repeat:repeat-y;
background-position:center;
margin-left:auto;
margin-right:auto;
text-align:center;}
#contenitore_hp .ora{
color:#FFFFFF;
height:16px;
width:949px;
float:left;
margin-left:19px;
display:inline;
background-color:#0062AA;
padding-top:5px;
padding-left:10px;
text-align:right;}

.menu_hp {
float:left;
padding-left:19px;
width:959px;
margin:0px;
text-align:center;}

#footer_hp {
z-index: 20;
float:left;
background-image:url(../img/bk_footer.gif);
background-repeat:no-repeat;
height:77px;
color:#5D5E62;
line-height:15px;
width:999px;
background-color:#FFF;
margin:0px;
padding:0px;
text-align:center;}

#footer_hp a {
color:#5D5E62;
text-decoration:none;}
#footer_hp a:hover {
color:#0062AA;
text-decoration:none;}

#contenitore {
width:990px;
background-image:url(../img/bk_pag.gif);
background-repeat:repeat-y;
overflow:hidden;
margin-left:auto;
margin-right:auto;
text-align:center;}

#Content_pag {
width:740px;
float:left;
margin:0px;
padding-left:20px;
padding-top:55px;
text-align:left;}
#Content_pag h1{
float:left;
padding:0px;
margin:0px;
text-align:left;}
#Content_pag .immagine{
float:left;
padding-top:10px;
margin:0px;
text-align:left;}
#Content_pag .testo{
float:left;
font-size:11px;
color:#454545;
width:450px;
line-height:17px;
padding-top:16px;
margin:0px;
text-align:left;}
#download {
float:left;
width:740px;
padding-top:16px;
margin:0px;
text-align:left;}
#download img{
float:left;
padding-right:14px;
padding-top:16px;
margin:0px;}

#download ul{
float:left;
width:740px;
padding:0px;
margin:0px;
text-align:left;}
#download ul li{
font-size:14px;
color:#666666;
font-weight:bold;
width:260px;
list-style-type:none;
padding:3px 0 5px 0;
border-bottom:1px solid #ccc;}
#download ul li a{
text-decoration:none;
color:#666666;}
#download ul li a:hover{
text-decoration:none;
color:#0066CC;}

#Content_pag .indirizzi{
float:left;
font-size:11px;
color:#000;
width:250px;
line-height:17px;
padding-left:30px;
padding-top:16px;
margin:0px;
text-align:left;}

#Content_pag .STABILIMENTI1{
float:left;
font-size:11px;
color:#000;
width:375px;
line-height:17px;
padding-left:3px;
padding-bottom:20px;
padding-top:0px;
margin:0px;
text-align:left;}
#Content_pag .STABILIMENTI2{
float:left;
font-size:11px;
color:#000;
width:300px;
padding-bottom:20px;
line-height:17px;
padding-left:3px;
padding-top:0px;
margin:0px;
text-align:left;}

address {
clear:both;
width:990px;
line-height:17px;
margin-top:10px;
border-top: 1px solid #CCCCCC;
margin-left:auto;
padding-top:7px;
background-color:#FFFFFF;
z-index:20;
position:relative;
margin-right:auto;
text-align:center;}
address a {
color:#5D5E62;
text-decoration:none;}
address a:hover {
color:#0062AA;
text-decoration:none;}

.input {
font-size:10px;
padding:2px;
color:#5A6265;
margin:0px;
text-align:left;}
.invia {
font-size:10px;
padding:2px 20px 2px 20px;
margin:0px;
text-align:center;}
.privacy {
font-style:italic;
font-size:9px;
padding:0px;
line-height:12px;
margin:0px;
text-align:left;}

#menu {
background-color:#F3F3F4;
float:left;
width:220px;
padding-bottom:15px;
margin:0px;
text-align:left;}

#menu ul{
vertical-align:top;
margin:0px;
padding:0px;
text-align:left;}
#menu ul li{
list-style-image:url(../img/square.gif);
font-size:12px;
font-weight:bold;
color:#67686B;
margin-left:25px;
padding:0px;
line-height:21px;
text-align:left;}
#menu ul li a{
color:#67686B;
text-decoration:none;}
#menu ul li a:hover{
color:#0062AA;
text-decoration:none;}
#menu ul li ul li{
color:#6F7073;
border-bottom: 1px dashed #BEBEBE;
font-size:11px;
list-style:none;
list-style-image:none;
font-weight:100;
vertical-align:top;
margin:0px;
padding:0px;
text-align:left;}
#menu ul li ul li a{
text-decoration:none;
color:#6F7073;}
#menu ul li ul li a:hover{
text-decoration:none;
color:#0062AA;}

.finiture_pics {
float:left;
font-size:10px;
padding-right:26px;
padding-top:15px;
width:220px;
margin:0px;
text-align:left;}

.finiture_pics strong{
font-size:12px;
text-align:left;}

.info {
font-style:italic;
font-size:9px;
color:#666;
line-height:18px;
padding:0px;
margin:0px;}
.IMGlink {
float:left;
border:4px solid #CCCCCC;
margin:0 15px 15px 0; }
a.IMGlink{
border:4px solid #CCCCCC;
margin:0; }
a.IMGlink:hover{
border:4px solid #0062aa;
margin:0; }


.box_download {
float:left;
width:177px;
font-size:12px;
line-height:13px;
text-align:center;
padding:0px;
margin:20px 8px 20px 0;}
.box_download img{
border:1px solid #999;
margin-bottom:10px;}
.box_download a img{
border:1px solid #999;}
.box_download a img:hover{
border:1px solid #0066CC;}
.box_download a{
text-decoration:none;
color:#000;}
.box_download a:hover{
text-decoration:none;
color:#0066CC;}
