/* CSS Document */
html{
  height: 100%;
}

body{
  height: 100%;
  font-family: /*"Eras Bold ITC", "Comic Sans MS",*/ Arial, Verdana;
  background-color: #FFFFFF;
  font-style: italic;
  font-size: 14px;
  text-align: center;
  margin: 0px;
  /*margin-left: 20px;*/
  /*padding: 0px;*/
}

a{
  color: #FFFFFF;
  text-decoration: none;
}

/*contenitore principale*/
#Box{     
  width: 680px;
  height: 100%;
  margin-left: 0px;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #FFFFFF;
  /*background-image: url(../immagini_stile/Sfondo.gif);
  background-repeat: repeat;*/
  /*border-right: 2px solid #000099;*/
}

/*Stile del secondo bordo sinitro*/
#Bordo_left{
  width: 120px;
  height: 100%;
  background-image:  url(../immagini_stile/bordo2.gif);
  /*background-position: right;*/
  background-repeat: repeat-y;
  float: left;
  /*border: 2px solid red;*/
}

/*Stile del primo bordo sinitro*/
#Bordo_left2{
  width: 20px;
  height: 100%;
  background-color: #FFFF99;
  /*background-position: right;*/
  float: left;
}

/*stile del bordo destro*/
#Bordo_right{
  width: 60px;
  height: 100%;
  background-image:  url(../immagini_stile/bordo2.gif);
  float: left;
  /*border-left: 2px solid #000099;
  border-right: 2px solid #000099;*/
}

/*stile del top della pagina*/
#Top_pagina{
  width: 540px;
  height: 140px;
  background-image: url(../immagini_STILE/titolo_prova_dx.gif);
  background-position: left;
  background-repeat: no-repeat;
  margin-left: 0px;
  margin-right: auto;
  /*border: 3px solid red;*/
  /*border-bottom-color: #FFFFFF;*/
  /*float: left;*/
}

#Comp_pagina{
  width: 120px;
  height: 140px;
  background-color: #000099;
  background-image: url(../immagini_stile/titolo_prova_sin.gif);
  background-position: right;
  background-repeat: no-repeat;
  /*background-image: url(../immagini_stile/Completam_titolo2.gif);*/
  /*border-bottom: 2px solid #000099;*/
  /*border: 2px solid red;*/
}

#Middle{
  width: 530px;
  height: 100%;
  font-style: normal;
  font-size: 13px;
  text-align: center;
  color: #0000FF;
  margin-top: 0px;
  float: left;
  /*background-color: #FFFFFF;*/
  /*margin-left: 9px;*/
  background-image: url(../immagini_stile/sfondo_testi2.gif);
  background-position: top;
  background-repeat: no-repeat;
  /*background-repeat: repeat;*/
  /*border: 1px solid red;*/
}


/*stile e posizione del contenitore delle informazioni sull'azienda*/
#info{
  width: 120px;
  height: 70px;
  font-family: /*"Comic Sans MS"*/, Arial, Verdana;
  font-size: 10px;
  font-style: normal;
  color: #FFFFFF;
  /*border: 2px solid white;*/
  text-align: center;
  float: left;
  margin-top: 15px;
  /*margin-left: 10px;*/
}

/*stile dei contenitori dei loghi delle certificazioni nella home*/
.Logo_Cert{
  width: 50px;
  height: 50px;
  border: 2px solid white;
  float: left;
  margin-left: 4px;
  margin-top: 10px;
}

#Linea_Sx{
  width: 120px;
  height: 20px;
  float: left;
  background-color: #FFFF99;
  border-top: 2px solid #000099;
  border-bottom: 2px solid #000099;
}

/*stile del menu di sinistra contenente i vari bottoni*/
#Left{
  width: 120px;
  float: left;
  height: 167px;
  text-align: center;
  font-size: 12px;
  color: #FFFFFF;
  /*border-bottom: 10px solid #FFFF99;*/
  /*border-top: 20px solid #FFFF99;*/
  /*background-color: #0000FF;*/
  margin-top: 20px;
  padding-top: 27px;
  /*border: 1px solid red;*/
}

#menu{
  width: 480px;
  height: 80px;
  background-color:#FFFFFF;
  margin-top: 30px;
  border: 2px solid red;
  text-align: center;
  margin-left: auto;  
  margin-right: auto;
}

/*stile bottoni*/
.link{
  width: 120px;
  height: 18px;
  background: none;
  /*background-position: top;*/ 
  /*background-repeat: no-repeat;*/
  text-decoration: none; /*toglie la sottolineatura al link */	
  font-size: 12px;
  color: #FFFFFF;
  text-align: center;
  float: left;
  padding-top: 1px;;
  /*margin-top: 3px;
  margin-bottom: 3px;*/
  border-bottom: 1px solid white;
} 

/*stile bottoni quando attivi*/
.link2{
  width: 120px;
  height: 18px;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  /*border-bottom: 1px solid #000099;
  border-top: 1px solid #000099;*/
  text-decoration: none; /*toglie la sottolineatura a link */
  color: #000099;
  /*text-align: right;*/
  float: left;
  padding-top: 1px;;
  /*margin-top: 3px;
  margin-bottom: 3px;*/
  /*margin-bottom: 30px; /*distanzia un bottone dall'altro*/
  border-bottom: 1px solid white;
}

.LBianca{
  width: 120px;
  height: 18px;
  background-color: #FFFFFF;
  margin-top: 2px;
  margin-bottom: 7px;
}

/*stile bottoni al passaggio del mouse*/
.link:hover{ /*al passaggio del mouse sopra il pulsante*/
  width: 120px;
  height: 18px;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  /*border-bottom: 1px solid #000099;
  border-top: 1px solid #000099;*/
  text-decoration: none; /*toglie la sottolineatura a link */
  color: #000099;
  /*text-align: right;*/
  float: left;
  padding-top: 1px;
  /*margin-top: 3px;
  margin-bottom: 3px;*/
  /*margin-bottom: 30px; /*distanzia un bottone dall'altro*/
}

.Linea_Dx{
  /*width: 100%;*/
  width: 530px;
  height: 20px;
  font-family: sans-serif, Verdana, Arial, Helvetica;
  font-size: 16px;
  font-style: italic;
  text-align: center;
  color: #000099;
  margin-top: 0px;
  margin-left: 0px;
  padding-right: 0px;
  background-image: url(../immagini_stile/ColoreLinea.gif);
  background-repeat: repeat-y;
  /*background-color: #FFFFFF ;*/
  /*float: left;*/
  border-top: 2px solid #000099;
  border-bottom: 2px solid #000099;
  /*border-right: 2px solid #000099;*/
}

.Linea2{
  /*width: 100%;*/
  width: 530px;
  height: 20px;
  margin-top: 0px;
  margin-left: 0px;
  background-image: url(../immagini_stile/ColoreLinea2.gif);
  background-repeat: repeat;*/
  background-color: #FFFF99;
  /*float: left;*/
  border-top: 2px solid #000099;
  border-bottom: 2px solid #000099;
  /*border-right: 2px solid #000099;*/
}

.StrisciaSuBordo{
  width: 120px;
  height: 20px;
  background-color: #FFFFFF;
  border-bottom: 1px solid #000099;
  border-top: 1px solid #000099;
  float: left;
  margin-bottom: 20px;
  margin-bottom: 0px;
}

/*stile del link alla homepge*/
#link_home{
  width: 120px;
  height: 18px;
  background: none;
  /*border: 1px solid red;*/
  float: left;
  /*margin-left: 10px;*/
  margin-top: 10px;
  text-align: center;
  color: #FFFFFF;
  font-size: 12px;
  /*font-style: normal;*/
}

/*stile del link alla homepge*/
#link_home:hover{
  background-color: #0000FF;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  margin-top: 9px;
}

.Testo_Azienda{
  width: 450px;
  /*border: 1px solid red;*/
  font-size: 12px;
  font-style: normal;
  color: #000099;
  text-align: left;
  /*background-image: url(../immagini_stile/sfondo_testi.gif);*/
  margin: 20px;
  margin-top: 0px;
  /*margin-top: 0px;*/
  /*margin-bottom: 30px;*/
  /*padding-right: 20px;*/
  padding: 20px;
  /*border-top: 2px solid #000099;*/
  /*border-bottom: 2px solid #000099;*/
  /*float: left;*/
}

.Testo_Cert{
  width: 480px;
  /*border: 1px solid red;*/
  font-size: 12px;
  font-style: normal;
  color: #000099;
  text-align: center;
  margin: 20px;
  margin-bottom: 0px;
  /*margin-top: 0px;
  margin-bottom: 10px;*/
  /*float: left;*/
  /*border-bottom: 2px solid #000099;*/
}

.Testo_Prod{
  /*border: 1px solid red;*/
  font-size: 12px;
  font-style: normal;
  color: #000099;
  margin: 15px;
  text-align: left;
  /*margin-top: 0px;
  margin-bottom: 10px;*/
  /*float: left;*/
}

.Testo_EasySkirt{
  width: 480px;
  /*border: 1px solid red;*/
  font-size: 12px;
  font-style: normal;
  color: #000099;
  margin: 20px;
  padding-bottom: 20px;
  text-align: center;
  letter-spacing: 0px;
  margin-top: 20px;
  /*border-bottom: 2px solid #000099;*/
  /*margin-bottom: 10px;*/
  /*float: left;*/
}

.Testo_DoveSiamo{
  width: 480px;
  /*border: 1px solid red;*/
  font-size: 12px;
  font-style: normal;
  color: #000099;
  margin: 15px;
  margin-left: 25px;
  /*text-align: left;*/
  letter-spacing: 0px;
  margin-top: 20px;
  /*margin-bottom: 10px;*/
  /*float: left;*/
  /*border-bottom: 2px solid #000099;*/
  padding-top: 0px;
  padding-bottom: 10px
}

.Testo_Contattaci{
  width: 480px;
  /*border: 1px solid red;*/
  font-size: 12px;
  font-style: normal;
  /*background-color: #FFFFCC;*/
  color: #000099;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0px;
  margin-left: 25px;
  /*border-top: 4px solid #000099;
  border-bottom: 4px solid #000099;*/
  padding-top: 40px;
  padding-bottom: 30px;
}

/*stile del link al visualizzatore delle immagini*/
#Link_Vis_Imm{
  color: #0000FF;
  text-decoration: overline underline blink;;
  /*text-decoration: underline;*/
  font-size: 13px;
}

#Link_Cartina{
  width: 250px;
  height: 167px;
  border: 0px;
  margin-top: 20px;
  /*margin-left: auto;
  margin-right: auto;*/
}

.Imm_Container{
  width: 220px;
  height: 165px;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 20px;
  margin-top: 10px;
  /*padding: 10px;*/
  /*margin-bottom: 0px;*/
  /*margin-left: 20px;*/
  /*margin-right: auto;*/
  /*border: 1px solid #000099;*/
  float: left;
}

.Doc_Cert{
  width: 170px;
  height: 221px;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 20px;
  /*margin-bottom: 10px;*/
  border: 2px solid #000099;
  /*padding: 10px;*/
  /*background-color: #FFFFFF;*/
}

.Blocco_Imm1{
  width: 500px;;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  text-align: center;
  /*border: 2px solid red;*/
  border-top: 2px solid #000099;
  /*border-bottom: 2px solid white;*/
}

#Cont_Prodotti{
  width: 65px;
  height: 50px;
  /*margin: 30px;*/
  margin-top: 12px;
  margin-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;
  border: 2px solid;
  border-color: #000099;
}

#Cont_Prodotti2{
  width: 65px;
  height: 50px;
  /*margin: 30px;*/
  border: 3px solid;
  border-color: #0000FF;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 4px;
  margin-right: 4px;
}

#ImgD{
  width: 30px;
  height: 50px;
  margin-top: 14px;
  margin-bottom: 10px;
  margin-right: 0px;
  /*border: 2px solid white;*/
  background-color: #FFFFFF;
  float: right;
  margin-right: 30px;
}

#ImgL{
  width: 30px;
  height: 50px;
  margin-top: 14px;
  margin-bottom: 10px;
  margin-left: 0px;
  /*border: 2px solid white;*/
  background-color: #FFFFFF;
  float: left;
  margin-left: 30px;
}
