*{
  padding: 0px;
  margin: 0px;
  border: 0px;
}

/************************************************************** generale */

body{
  background: #404040;
  color: #999;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:70%;
  text-align: center;
}

hr, h1 {
  display: none;
  }/* per non mostrare le linee separatrici*/

h1 {
   font-size: 150%;
   text-align: left;
   }
   
h2 {
   font-size: 130%;
   text-align: left;
   }
   
h3 {
   font-size: 110%;
   text-align: left;
   }
   
h4 {
   font-size: 110%;
   text-align: left;
   }
   
h5 {
   font-size: 90%;
   text-align: left;
   }
   
h6 {
   font-size: 80%;
   text-align: left;
   }

/************************************************************** contenitore */  

#contenitore{
  width:900px;
  background: url(../files/modello/sfumcorpook.jpg) repeat-y top left;
  margin-left:auto;
  margin-right:auto;
  border-top: 20px solid #404040;
  }


/************************************************************** testata */ 
 
#testata{
  background: url(../files/modello/testataok.jpg) no-repeat top left;
  }
  


  
/************************************************************** menu */


#menu {
   height: 30px;
   margin-left: 335px;
   padding-top: 175px;
    }

#menu ul {
   list-style-type: none;
   }

#menu ul li {
   float: left;
   width: 102px;
   height: 40px;
   margin-left: 1px;
   background: url(../files/modello/pulsanti.gif);
   padding-top: 10px;
   }
   
#menu ul li a {
   color: #404040;
   text-decoration: none;
   font-weight: bold;
   }

#menu ul li a:hover{
   color: #404040;
   text-decoration: underline;
   }
#menu ul li a.menu_selected {
  text-decoration: underline;
    }


/*************************** corpo *****************************/

#corpo{
   margin-top:30px;
   margin-bottom: 30px;
   margin-left: 130px;
   margin-right: 110px;
   text-align: justify;
   color: #404040;
   background: url(../files/modello/chiusura.jpg)bottom center no-repeat;
   padding-bottom: 30px;
   }
   
#corpo h1,
#corpo h2,
#corpo h3,
#corpo h4,
#corpo h5,
#corpo h5,
#corpo p,
#corpo ul,
#corpo ol,
#corpo table {
  margin-bottom: 15px;
  }

#corpo ul,
#corpo ol {margin-left: 30px;}

#corpo li {margin-bottom: 5px;}
  
#contenuto p { 
   /*text-indent: 40px;*/
   }

#contenuto .image_img,
#contenuto .image_caption {text-indent: 0px;}

#titolo_pagina{
   display:none;}



#pulsantoni_linee{
   position: relative;
   text-align: center;
   margin-bottom: 30px;
}

#pulsante_destro{
   position: absolute;
   top: 0px;
   right: 0px;
 }

#pulsante_sinistro{
   position: absolute;
   top: 0px;
   left: 0px;
 }


/***** chiusura *****/

#chiusura {
   width:900px;
   border-top: 20px solid #404040; 
   border-bottom: 20px solid #404040;
   padding: 20px; 
   text-align: center; 
   margin-left:auto;
   margin-right:auto;
   
}




/*************************** classi *****************************/

.chiudifloat{
   clear: both;   
   }
   

.img_dx {
   float: right;
   margin-left: 10px;
}


.img_sx {
   float: left;
   margin-right: 10px;
}

.centrato {text-align: center;}
.destra {text-align: right;}

.latosx {
   width:500px;
   float:left;
}

.latodx {
   width:400px;
   float:left;
}


.spazia_immagine {
   margin-bottom: 30px;
   } 

.image_caption {
   text-align: center;
   border-bottom: 1px solid #ddd;
   padding-bottom: 10px;
   }


/*********************PRODOTTI**********************/
#page_gioia .pr_product {
   width: 210px;
   float: left;
   padding: 0px;
   margin: 0px;
   margin-right: 10px;
}
#page_linea_io .pr_product {
   width: 320px;
   float: left;
   padding: 0px;
   margin: 0px;
   margin-right: 10px;
}

.pr_description {
   text-align: center;
}
