@charset "utf-8";
/* CSS Document */

 

body {
	font-family:   Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:auto;
	padding-top:0px;
	color:#2e2d28;
	background-color:#d9cdb3;
	background-image:url(risorse/bg.png);
	background-repeat:repeat-x;
	margin-top:5px;
 
	
}

.titolozzi{
position:absolute;
top:0;
width:100%;
z-index:3;
 
}

.titolozzi_in{
width:980px;
text-align:right;
margin:auto;
}

.titolozzi_in img{
border:none;
padding-top:25px;
margin-right:5px;
}



a{
text-decoration:none;
color:#2e2d28; 

}
a:hover{
text-decoration:underline; 
}


.main {
 
width:980px;
margin:auto;

margin-top:0px;
padding-top:0px;
border:#1e1d18 solid 1px;
overflow: auto;
border-bottom-width:0px;
	 


 
}

.interno {
 
width:980px;
margin:auto;
background-image:url(risorse/bginterno.jpg);
height:42px;
margin:0px;
padding:0px;
 
 
}


.container {
 
 
  padding:0px;
  width:980px;
  height:170px;
  background-image:url(risorse/testata.jpg);
  margin:0px;
 
}


.containerfabbriche {
 
 
  padding:0px;
  width:980px;
  height:170px;
  background-image:url(risorse/fabbriche.jpg);
  margin:0px;
 
}

.containerdecals {
 
 
  padding:0px;
  width:980px;
  height:170px;
  background-image:url(risorse/testatadecals.jpg);
  margin:0px;
 
}


.containerlink {
 
 
  padding:0px;
  width:980px;
  height:170px;
  background-image:url(risorse/testatalink.jpg);
  margin:0px;
 
}

.containercercocedo { 
  padding:0px;
  width:980px;
  height:170px;
  background-image:url(risorse/testatacercocedo.jpg);
  margin:0px;
 
}


.containercuriosita { 
  padding:0px;
  width:980px;
  height:170px;
  background-image:url(risorse/testatacuriosita.jpg);
  margin:0px;
 
}

.containerdocumenti { 
  padding:0px;
  width:980px;
  height:170px;
  background-image:url(risorse/testatadocumenti.jpg);
  margin:0px;
 
}

.containercollezione { 
  padding:0px;
  width:980px;
  height:170px;
  background-image:url(risorse/testatacollezione.jpg);
  margin:0px;
 
}


.menu {
background-image:url(risorse/menu.jpg);
height:80px;
 
}

.home a{
background-image:url(risorse/homem.png);
width:110px;
 
float:left;
text-align:center;
  
height:50px;
 
 
 
text-decoration:none;
 
 


}



.home a:hover{
background-position:0 -50px;

 
 

}


.collezione a{
background-image:url(risorse/collezionem.png);
width:110px;
float:left;
text-align:center;  
height:50px;
 
text-decoration:none;
}



.collezione a:hover{
background-position:0 -50px;
}



.documenti a{
background-image:url(risorse/documentim.png);
width:106px;
float:left;
text-align:center;  
height:50px;
 
text-decoration:none;
}



.documenti a:hover{
background-position:0 -50px;

}


.decals a{
background-image:url(risorse/decalsm.png);
width:108px;
float:left;
text-align:center;  
height:50px;
 
text-decoration:none;
}



.decals a:hover{

background-position:0 -50px;
}

.link a{
background-image:url(risorse/linkutilim.png);
width:109px;
float:left;
text-align:center;  
height:50px;
 
text-decoration:none;
}



.link a:hover{

background-position:0 -50px;
}


.curiosita a{
background-image:url(risorse/curiositam.png);
width:107px;
float:left;
text-align:center;  
height:50px;
 
text-decoration:none;
}



.curiosita a:hover{

background-position:0 -50px;

}


.cercocedo a{
background-image:url(risorse/cercocedom.png);
width:108px;
float:left;
text-align:center;  
height:50px;
 
text-decoration:none;
}



.cercocedo a:hover{

background-position:0 -50px;

}




.selected a{

background-position:0 -50px;


 

 
 

}






 
.sx {
font-family:Verdana, Arial, Helvetica, sans-serif;
 
 
 
 
 
 background-image:url(risorse/bgcolonnadxh.jpg);
 background-repeat:no-repeat;
margin:auto;
width:790px;
min-height:644px;
float:right;

padding-left:4px;

padding-right:26px;
 
position:relative;
 
 
text-align:justify;
 
 
}



.sxi {
font-family:Verdana, Arial, Helvetica, sans-serif;
 
 
 
 
 
 background-image:url(risorse/bgcolonnadxh.jpg);
 background-repeat:no-repeat;
margin:auto;
width:790px;
min-height:1094px;
float:right;

padding-left:4px;

padding-right:26px;
 
position:relative;
 
 
text-align:justify;

 
 }
 

.dx {
 
padding-top:35px;
 
min-height:609px;
padding-left:0px;

padding-right:5px;
margin:auto;
width:155px;
position:relative;
 
 
background-image:url(risorse/bgcolonnasx.jpg);
background-repeat:no-repeat;

float:left;
 
 

 
}

.dxi {
 
padding-top:35px;
 
min-height:1059px;
padding-left:0px;

padding-right:5px;
margin:auto;
width:155px;
position:relative;
 
 
background-image:url(risorse/bgcolonnasx.jpg);
background-repeat:no-repeat;

float:left;
 
 

 
} 

.footer {
 

margin:auto;
width:980px;
text-align:center;

height:40px;
line-height:40px;
border:#1e1d18 solid 1px;
border-top-width:0px;
border-bottom:#39250c solid 5px;
background-image:url(risorse/piede.png);
color:#ffffff;
clear:both;
 
 font-size:11px;

}

.footer a{
 
color:#ffffff;
font-size:11px;
text-decoration:none;
font-weight:bold;

}

.footer a:hover{
 
color:#ffffff;
font-size:11px;
text-decoration:underline;
font-weight:bold;

}


 


. top a{
 
color:#0099cc;
font-size:12px;
text-decoration:none;
font-weight:bold;

}



.top a:visited{
 
color:#0099cc;
font-size:12px;
text-decoration:none;
font-weight:bold;

}

.top a:focus{
 
color:#0099cc;
font-size:12px;
text-decoration:none;
font-weight:bold;

}

.top a:active{
 
color:#0099cc;
font-size:12px;
text-decoration:none;
font-weight:bold;

}
 
 .top a:hover{
 
color:#ff6600;
font-size:12px;
text-decoration:underline;
font-weight:bold;

}

.top{
border-top:#999999 solid 1px;
padding-top:15px;
 
} 

h1{
color:#FFFFFF;

font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
padding-right:56px;
padding-top:26px;
text-transform:lowercase; 
margin:0px;
 
} 

.error{
	color:#FF0000;
}

.info a{
 
color:#ff6600;
font-size:12px;
text-decoration:none;
font-weight:bold;

}


.info a:active{
 
color:#ff6600;
font-size:12px;
text-decoration:none;
font-weight:bold;

}

.info a:focus{
 
color:#ff6600;
font-size:12px;
text-decoration:none;
font-weight:bold;

}

.info a:visited{
 
color:#ff6600;
font-size:12px;
text-decoration:none;
font-weight:bold;

}

.info a:hover{
 
color:#ff6600;
font-size:12px;
text-decoration:underline;
font-weight:bold;

}


.firma {
 

margin:auto;
width:980px;
text-align:center;

height:30px;
line-height:30px;
 
color:#0077aa;
clear:both;
 
 font-size:11px;
 color:#2e2d28;

}

.firma a{
 
color:#000000;
font-size:11px;
text-decoration:none;
 

}

.lingua {
position:relative;
 

margin:auto;
width:980px;
text-align:left;
padding-left:15px;

padding-top:10px;

height:20px;
line-height:20px;
 
color:#000000;
clear:both;
 
 font-size:11px;
 z-index:10;

}



.lingua a{
color:#FFFFFF;
font-weight:bold;
}




.firma a:hover{
 
 
font-size:11px;
text-decoration:underline;
 

}


.stileform {
background-color:#FFFFFF;
border-color:#2e2d28;
border-width:1px;
border-style:solid;
overflow:hidden;
width:330px;

}

.bordino {
 margin-right:10px;


 

}

.dec {
padding:10px;
margin:0px;
 
}


.dec p{
padding:0px;
margin:0px;
 
}

.dec span{
padding:0px;
margin:0px;
 
}

.nom{
padding:0px;
margin:0px;
 
}


.corpo{
font-family:Verdana, Arial, Helvetica, sans-serif;
 
 
 
 
 
 background-image:url(risorse/corpo.jpg);
 background-repeat:no-repeat;
margin:auto;
width:980px;
 
 

 
 
 
 
text-align:justify;
 
 
}




.leftmenu {
border-bottom:#2e2d28 solid 1px; 	
}

.leftmenu a{
font-size:13px;
font-style:italic;

}

.leftmenu a:hover{
text-decoration:none;
font-weight:bold;

 

}


.bordolink{
background-color:#543a21;
padding:3px;

 
 

}

.giusto{
text-align:justify;
}

.collezione_h1{
float:none;
margin:0px;
padding:0px;
font-weight:bold;
font-size:18px;
color:#4f3f2f;
text-transform:capitalize;
text-align:center;

}

.grassetto{
font-weight:bold;
}




 /* CONSENSO COOKIE */
#consenso_cookie {
  background-color: #287C4D;
  border-color: #287C4D;
  font-size: 11px;
    padding: 20px;
      color: #FFF;
 -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
    position: fixed;
  bottom: 0px;
  left: 0px;
  width: 100%;
  z-index: 9999;

}

#consenso_cookie .contenuto {
  max-width: 980px;
  margin: auto;
}

.pull-right {
  float: right;
}

.comandi_cookie a {
  margin-left: 10px;
  text-transform: uppercase;
  color: #FFF;
    display: inline-block;
  margin-top: 5px;
}

.comandi_cookie a:hover {
  text-decoration: underline;
}

h1.page-header {

  font-size: 36px;
  padding-bottom: 9px;
  border-bottom: 1px solid #ccc;
  line-height: normal;
}

h1.page-header a {
  color: #ccc;
}

h1.page-header a:hover {
  text-decoration: underline;
}

.contenitore_privacy_cookie {
  width: 90%;
  margin: auto;
}
 
.contenitore_privacy_cookie td {
 padding: 10px;
 font-size: 12px;
}
@media screen and (max-width: 400px) {
 /* PER SMARTPHONE */
 #consenso_cookie a.btn.btn-primary {
 min-width: 0px !important;
 width: 120px !important;
 padding: 10px 0px !important;
 }


 .contenitore_privacy_cookie td {
 font-size: 10px;
 }
 .contenitore_privacy_cookie {
 width: 100%;
 overflow: auto;
 }
}

body {
    padding-bottom: 200px;
}
/* FINE CONSENSO COOKIE */

.menu{
font-family: 'Amarante', cursive;
font-size:20px;}

.menu a{
margin-left:1px;
margin-right:1px;}

.menu .selected{
font-weight:bold;}

.menu_alto{
  font-family: 'Amarante', cursive;
  color:#2e2d28;
  position:relative;
    float: right;
  }
  
  .menu_alto:hover .ultime_novita{
  text-decoration:underline;
  }
  
  .ultime_novita{
  position:absolute;
  left:0px;
  font-size:18px;
  top:42px;}
  
  .codice_newsletter{
  position:relative;}
  
  .faldone{
  position:absolute;
    right: -22px;
  bottom: -59px;
  }
  
  .faldone img{
  width:112px;
  }
  
  .titolo_fabbriche{
	color: #4f3f2f;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
  }
  
    .titolo_fabbriche_p{
	color: #4f3f2f;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
  }
   
  
  .fabbriche_sx{
	float: left;
	width: 172px;
	margin-right: 30px;
	min-height: 1px;
  }
  
  .fabbriche_dx_d{
  float:left; width:172px;  min-height: 1px;

  }
  
    .fabbriche_centro{
  float:left; width:382px; margin-right:30px;
  

  }
  
  
  .fabbriche_dx{
	float:left; width:560px;
  }
  
    .riga_fabbriche{
border-bottom: #A39787 solid 1px;
float: left;
width: 450px;
margin-bottom: 40px;
margin-left: 190px;
margin-top: 20px;
  }
  
  .link_fabbriche{
	color: #800000;
	font-weight: bold;
	text-decoration: underline;
  }
   
    .link_fabbriche:hover{
	color: #a00000;
 
  }
  
  .leggi_tf{
	text-align: right;
  }
  
  .foto_fd{
	text-align: center;
  color: #543a21;
      width: 166px;
    float: left;
    margin-bottom: 25px;
  
  }
  
  .foto_fd img{
	margin-bottom: 5px;
  }
  
  
.paginazione {
    text-align: center;
    margin-top: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #59462E;
}
.paginazione a {
    color: #59462E;
    line-height: 22px;
    font-weight: normal;
}
.paginazione a:hover {
    text-decoration: underline;
}
.paginazione a.attivo {
    font-size: 18px;
    font-weight: bold;
}

.fb_p {
    position: absolute;
    left: 191px;
    top: 42px;
    z-index: 99999;
}

.fb_p img{
	width: 100px;
}


.riga-allegato img,
.riga-immagini img,
.riga-testo img {
    width: 30px;
}
.riga-allegato > td:first-child,
.riga-immagini > td:first-child,
.riga-testo > td:first-child {
    text-align: right;
}

.riga-allegato > td,
.riga-immagini > td,
.riga-testo > td {
    padding-top: 15px;
}