*
{
 font-family: Verdana, Arial,MS Sans Serif;
 font-size: 11px;
}
body, html, form
{
  font-size: 11px;
 line-height: 15px;
 font-family: Verdana, Arial,MS Sans Serif;
 }
body
 {
 text-align:center;
  }
  
  form
  {
   text-align:left;
   }
h1
{
 font-size: 14px;
 font-weight: bold;
 margin: 0 0 3px 0;
 padding: 0;
 text-transform: uppercase;
}
h2
{
 font-size: 12px;
 font-weight: bold;
 color: #f6a800;
 text-transform: none;
}
h3
{
 font-size: 18px;
 color: #f6a800;
 font-weight: bold;
 line-height:19px;
}
p
{
 font-size: 11px;
 line-height: 14px;
 margin: 0;
 padding: 0;
}

a
{
 text-decoration:none;
 }
 
ul
{
 padding-right: 0px;
 padding-left: 0px;
 padding-bottom: 0px;
 margin: 0px;
 padding-top: 0px;
}


.clear
{
 clear: both;
}
.float-left
{
 float: left;
}
.float-right
{
 float: right;
}

#descrizione a.email:hover
{
 text-transform:none!important;
  color:#f6a800!important;
text-decoration:underline;
 }
 
 
#descrizione a.email
{
 text-transform:none!important;
  color:#f6a800!important;
text-decoration:underline;
 }
/* miei*/
.ritornaadmin
{
 color: Red;
 visibility: visible;
 border-bottom: 1px solid #a0a0a0;
 padding-left: 5px;
}

.ritornaadmin a#lnkadmin:link
{
 text-decoration: none;
 text-transform: none;
}
.ritornaadmin a#lnkadmin:visited
{
 text-decoration: none;
 text-transform: none;
}
.ritornaadmin a#lnkadmin:hover
{
 text-decoration: underline;
 text-transform: none;
}
.filetto
{
 margin-top: 10px;
 color: #ececed;
 width: 707px;
 margin-left: 20px;
}

.filetto2
{
 margin-top: 10px;
 color: #f6a800;
 width: 553px;
 margin-left: 10px;
}

.filetto3
{
 margin-top: 10px;
 color: #f6a800;
 width: 553px;
}
.filetto4
{
 margin-top: 10px;
 color: #f6a800;
 margin-bottom: 10px;
}
.filettonospazio
{
 margin-top: 10px;
 color: #f6a800;
 width: 553px;
}

.filettonobordo1
{
 color: #dfdfdf;
}
.finestra
{
 background-image: url(/images/home/h_01.jpg);
 width: 955px;
 position: relative;
 height: 244px;
 background-color:#f6a800;

}
.finestraheader2
{
 display:block;
 background: url(/images/grafica/testata.jpg) no-repeat;
 width: 955px;
 position: relative;
 height: 108px;
  background-color:#f6a800;
}
a.logo
{
 display: block;
 width: 300px;
 height: 50px;
 float: left;
 margin: 0;
 padding: 0;
}
#cercatipologiahome
{
 padding-top: 5px;
}


#ricercacampionihome
{
 padding-top: 5px;
}
#alto
{
}
#altomenu
{
 top: 191px;
 text-align: right;
 position: relative;
 float: right;
}
#header2 #altomenu
{
 top: 60px;
 text-align: right;
 position: relative;
 float: right;
}

#header2 #menualto1
{
 position: relative;
 padding-right: 20px;
}
#menualto1
{
 position: relative;
 padding-right: 130px;
}
#lingua
{
 top: -17px;
 position: relative;
 text-align: right;
 padding-right: 10px;
 height:20px;
 float: right;
 clear: both;
}
select#header1_ddllingua
{
 width: 110px;
 height: 18px;
 font-size: 11px;
}
#header2 #altomenu2
{
 padding-top:2px;
 text-align: right;
}
#menualto2
{
  padding-right: 10px;
 }
 
 #menualto2 li
{
  color:White;
 }
#menualto2home
{
 top:177px;
 position: relative;
 padding-right: 10px;
 color: White;
 float:right;
}
#menualto2home a:link,#menualto2home a:visited
{
 text-decoration:none;
 color: White;
}


#menualto2home li
{
 display:inline;
}
ul#Menualto2 li a.selected
{
 color: White;
 text-decoration: underline !important;
 font-size: 11px;
}
#Menualto2 a:hover
{
 color: White;
 text-decoration: underline !important;
 font-size: 11px;
}

#altomenu ul, #altomenu2 ul
{
 font-size: 11px;
}
#altomenu li, #altomenu2 li
{
 display: inline;
 list-style: none;
}


#altomenu a:hover
{
 text-decoration: underline;
 color: #4d4c45;
}

#altomenu a:visited
{
 text-decoration: none;
 color: #4d4c45;
}

#altomenu a:link
{
 text-decoration: none;
 color: #4d4c45;
}



#altomenu2 a:hover
{
 color: White;
 text-decoration: underline;
}

#altomenu2 a:visited
{
 color: White;
 text-decoration: none;
}

#altomenu2 a:link
{
 color: White;
 text-decoration: none;
}

#frase, #header2 #frase
{
 padding-left: 10px;
 color: White;
}

#frase span, #header2 #frase
{
 font-size: 10px;
}

h1.fraseheader 
{ 
 font-size:10px;
 font-weight:normal;
 text-transform:none;
 }
/* Menu */

 #t1menu
{
 /*width: 208px;
 font-size: 11px;
 color: #4d4c45;
 position: absolute;
 margin-top: 26px;
 padding-left: 3px;
 margin: 0;
 left: 0;
 padding-top: 25px;
 */
   border-top: solid 1px white;
 font-size: 11px;
 color: #4d4c45;
 float:left;
  margin-top:5px;

 width:207px;
}


/*div#idmenu ul#Menu li
{
 padding-left: 28px;
 list-style-type: none;
 text-align: left;
}*/
#idmenu
{
 font-size: 11px;
 float: left;
 width: 218px;
 color: #4d4c45;
 height: 290px;
 background-color: #ececed;
}
#idtitolomenu
{
 position: relative;
 font-size: 12px;
 color: #a6a5a5;
 text-transform: uppercase;
 padding-top: 8px;
 padding-bottom: 5px;
 width: 218px;
 text-align: center;
}
#t2titolomenu,#t1titolomenu
{
 font-size: 12px;
 color: #a6a5a5;
 text-transform: uppercase;
 padding-top: 8px;
 padding-bottom: 5px;
 width: 207px;
 text-align: center;

 float:left;
}



#idmenu div
{
 width: 218px;
 border-bottom: white 1px solid;
}



#idmenu #menu LI
{
 background-position: 4px 50%;
 padding-left: 25px;
 background-image: url(/images/grafica/b1.gif);
 padding-bottom: 7px;
 padding-top: 7px;
 border-bottom: white 1px solid;
 background-repeat: no-repeat;
 
}

#idmenu a
{
 color: #4d4c45;
 font-size: 11px;
 text-transform: uppercase;
 
}


#idmenu a:hover
{
 color: #4d4c45;
 font-size: 11px;
 text-decoration: underline;
 text-transform: uppercase;
}
ul#Menuinterno li a.selected
{
 color: #4d4c45;
 text-decoration: underline !important;
 text-transform: lowercase;
 font-size: 11px;

}
ul#menuinterno a
{
 color: #4d4c45;
 font-size: 11px;

 text-transform: none !important;
}

ul#menuinterno a:hover
{
 text-transform: none !important;
 text-decoration: underline;
}


#t1menu ul#Menu li
{
 text-align:left;
 padding-left: 25px;
 list-style-type: none;
}
#t1menu ul#Menu li a.selected
{
 color: #4d4c45;
 text-decoration: underline !important;
 font-size: 11px;
}
#t1menu a:link
{
 color: #4d4c45;
 font-size: 11px;
 text-decoration: none;
 text-transform: uppercase;
}

#t1menu a:hover
{
 color: #4d4c45;
 font-size: 11px;
 text-decoration: underline;
 text-transform: uppercase;
}


#t1menu a:visited
{
 color: #4d4c45;
 font-size: 11px;
 text-decoration: none;
 text-transform: uppercase;
}

ul#Menualto li a.selected
{
 color: #4d4c45;
 text-decoration: underline !important;
 font-size: 11px;
}

#menualto a:hover
{
 color: #4d4c45;
 text-decoration: underline !important;
 font-size: 11px;
 }
#t2destra a:link
{
 color: #4d4c45;
 font-size: 11px;
 text-decoration: none;
 text-transform: capitalize;
}

/* centrale */
#idcentrale
{
 width: 528px; /*528*/
 float: left;
 height: 290px; /*290*/
}

#idtitolo
{
 margin-top: 12px;
 padding-left: 15px;
 font-size: 18px;
 height: 32px;
 color: #f6a800;
 font-weight: bold;
}

#idflash1
{
 padding-left: 15px;
 float: left;
 width: 287px;
 padding-right: 15px;
}

a.linkbannerhome:link,a.linkbannerhome:visited
{
 text-decoration:none;
 color:#4d4c45;
 }
 
 a.linkbannerhome:hover
{
 text-decoration:underline;
 color:#4d4c45;
 }
#idbanner1
{
 float: left;
 background-image: url(/images/home/h_02.jpg);
 width: 211px;
 background-repeat: no-repeat;
 height: 113px;
}

#titolo1, #titolo2
{
 padding-top: 3px;
 color: #f6a800;
 font-weight: bold;
 width: 135px;
 line-height: 12px;
}

#descrizione1, #descrizione2
{
 padding-top: 3px;
 font-size: 11px;
 color: #4d4c45;
 width: 135px;
 line-height: 12px;
}
#idbanner2
{
 float: left;
 background-image: url(/images/home/h_03.jpg);
 width: 211px;
 background-repeat: no-repeat;
 height: 113px;
}
/* news*/
#titolonews /* Titolo news in homepage*/
{
 padding-top:44px;
 }

#idnews
{
 width: 198px;
 float: left;
 height: 290px;
}

#centronews
{
 padding-top:10px;
 }
#newstitolo
{
 padding-top:8px;
 width:250px;
 }
#repeatnews
{
 background-image: url(/images/home/h_news_px.jpg);
 background-repeat: repeat-y;
 height: 220px;
 width:198px;
}

.posizionenews
{
width:198px;
}


#buttonnews
{
 padding-left: 8px;
 float: left;
 padding-right: 4px;
}


/* Footer */

#footer
{
 text-align: center;
 width: 955px;
 background-color: #fff;

}
#indirizzofooter
{
 background-color: #f6a800;
 color: White;
 width: 956px;
 border-right:1px solid #dddddd;

}

#indirizzofooter span
{
 font-size: 11px;
 font-weight:bold;
}

#frasefooter
{
 line-height:12px;
 padding-top: 6px;
 color: #8c8b8b;/*#a2a2a2;*/
 width: 953px;
}

.linguefooter
{
 width: 953px;
  color: #a2a2a2;
}

.linguefooter2
{
  color: #a2a2a2;
}

.linguefooter a
{
  font-size: 10px;
 text-decoration:none;
 color: #a2a2a2;
 }
 
 .linguefooter a:hover
{
  font-size: 10px;
 text-decoration:underline;
 color: #a2a2a2;
 }
#frasefooter span
{
 font-size: 10px;
}

#leverplan
{
 font-size: 10px;
 color: #8c8b8b;
 width: 953px;
}

#leverplan a:link,#leverplan a:visited
{
 text-decoration: none;
 color: #8c8b8b;
 font-weight:bold;
 font-size: 10px;
}

#leverplan a:hover
{
 text-decoration: underline;
 color: #8c8b8b;
  font-weight:bold;
 font-size: 10px;
}

#landing
{
 font-size: 10px;
 color: #dfdfdf;
 width:955px;
}


#T1sinistra,#T2sinistra
{
 color: #4d4c45;
 font-size: 11px;
 background-color: #ececed;
 width: 955px;
}


#T2Sinistra #t2titolomenu,#t1titolomenu
{
 padding-top: 5px;
 text-align: center;
 height: 40px;
}
span#lbltitolomenu
{
 font-size: 12px;
 color: #a6a5a5;
line-height:22px;
 text-transform: uppercase;

}
#T2sinistra #t2menu
{
    border-top: solid 1px white;

 font-size: 11px;
 color: #4d4c45;
 width: 208px;
 text-align:left;
 margin-top:5px;
 float:left;
}


#level1
{
 background-color: #fff;
 width: 746px; /*padding-bottom: 20px;*/
 border-left: solid 1px #dddddd;
float:left;}

#T2Destra
{
 color: #4d4c45;
 font-size: 11px;
 background-color: #fff;
 position: absolute;
 top: 0;
 margin-left: 575px;
 width:172px;
}

/* #T1sinistra (ul#menu) LI ()altrimenti lo mette dappertutto*/

 ul#menu LI
{
 background-position: 4px 50%;
 background-image: url(/images/grafica/b1.gif);
 padding-bottom: 7px;
  padding-left: 25px;
 padding-top: 7px;
 border-bottom: white 1px solid;
 background-repeat: no-repeat;
 list-style-type: none;
}
#t2sinistra ul LI
{
 background-position: 4px 50%;
 padding-left: 25px;
 background-image: url(/images/grafica/b1.gif);
 padding-bottom: 7px;
 padding-top: 7px;
 border-bottom: white 1px solid;
 background-repeat: no-repeat;
 list-style-type: none;
}
ul#t2destra li a.selected
{
 color: #4d4c45;
 text-decoration: underline !important;
 font-size: 11px;
}
#t2destra ul li
{
 background-position: 2px 50%;
 padding-left: 23px;
 background-image: url(/images/grafica/b2.gif);
 padding-bottom: 7px;
 padding-top: 7px;
 background-repeat: no-repeat;
 list-style-type: none;
 background-color: transparent;
}
#t2destra a:link
{
 color: #4d4c45;
 font-size: 11px;
 text-decoration: none;
}

#T2destra a:hover
{
 color: #4d4c45;
 font-size: 11px;
 text-decoration: underline;
}

#T2destra a:visited
{
 color: #4d4c45;
 font-size: 11px;
 text-decoration: none;
}

#T1sinistra a:link, #T2sinistra a:link
{
 color: #4d4c45;
 font-size: 11px;
 text-decoration: none;
 text-transform: uppercase;
}


#T1sinistra a:hover, #T2sinistra a:hover
{
 color: #4d4c45;
 font-size: 11px;
 text-decoration: underline;
 text-transform: uppercase;
}




#T1sinistra a:visited, #T2sinistra a:visited
{
 color: #4d4c45;
 font-size: 11px;
 text-decoration: none;
 text-transform: uppercase;
}

/*#T1sinistra a:active
{
 color: #4d4c45;
 font-size: 11px;
 text-decoration: underline;
 text-transform: uppercase;
}*/

#T1content
{
 background-color: #fff;
width: 746px;

}
#T2content
{
 width: 573px;
 background-color: #fff;
 border-left: #dddddd 1px solid;
 text-transform:none;
}


/* Prodotti */


#centrale
{
 float: left;
 width: 573px;
 border-right: 1px solid #dfdfdf;
}
#prodottocentro
{
 width: 573px;
 float:left;
}



#sottotitoloprodotto
{
 color: #f6a800;
 font-size: 14px;
 font-weight:bold;
}

#descrizioneprodotto
{
 padding-left: 20px;
 padding-top: 10px;
 float: left;
 width: 310px;
}
#descrizione
{
 padding-top: 10px;
 font-size: 11px;
 font-weight:normal;
 color: #4d4c45;
}

#aspettiprodotto
{
 padding-left: 10px;
 padding-top: 20px;
 width: 560px;
 float: left;
}
#aspetti_img
{
 float: left;
 width: 60px;
 padding-bottom: 10px;
}
#descAspetti
{
 float: left;
 width: 450px;
}

#descAspetti #divlblAspetti span
{
 font-size: 16px;
 text-transform: capitalize;
 color: #4d4c45;
}

#divlblAspettiDescrizione
{
 padding-bottom: 15px;
 padding-top: 3px;
}

#descAspetti #divlblAspettiDescrizione span
{
 color: #4d4c45;
}

#graficoprodotto
{
 padding-left: 10px;
 width: 563px;
}

#titolografico h2
{
 text-transform: uppercase;
}

#testografico
{
 padding-top: 5px;
 margin-bottom: 5px;
}

#tabelleprodotto
{
 padding-left: 10px;
 width: 563px;
}

#titolotabella1, #titolotabella2, #titoloAspettofilm, #titoloAspettofilm3
{
 font-weight: bold;
}


#prodottodestra
{
 width: 166px;
 margin-left: 3px;
 float:left;
}
#settoriImpiego
{
 margin-top: 10px;
 margin-bottom: 10px;
 color: #4d4c45;
 font-weight: bold;
}

#settori_img
{
 float: left;
 width: 35px;
 padding-bottom: 10px;
}

#divlblSettori
{
 margin-top: 20px;
}

#divlblSettori a:link, #divlblSettori a:visited
{
 font-size: 11px;
 font-weight: bold;
 text-transform: lowercase;
}
#divlblSettori a:hover
{
 font-size: 11px;
 font-weight: bold;
 text-transform: lowercase;
 text-decoration: underline;
}





#ImgCercaProd
{
 margin-top: 20px;
 background-image: url(/images/prodotti/B_1.jpg);
 width: 155px;
 padding-top: 50px;
 font-weight: bold;
 margin-right: 3px;
 background-repeat: no-repeat;
 text-align: right;
 float: right;
 padding-right:10px;
}

#ImgCercaProd span
{
 padding-right: 3px;
}


#ImgCercaProd2
{
 background-image: url(/images/prodotti/B_2.jpg);
 width: 155px;
 padding-top: 0px;
 font-weight: bold;
 margin-right: 3px;
 background-repeat: no-repeat;
 height: 51px;
 margin-top: 10px;
 margin-bottom: 20px;
 text-align: right;
 float: right;
 padding-right:10px;

}

#pdf1prod
{
 margin-left: 5px;
 float: left;
 width: 158px;
}
#pdf1prod  a.linkprodotti
  {
 font-size: 10px;
 text-transform: none;
 font-weight: bold;
    text-transform:none!important;
    margin-left:2px;
  }
  
#pdf1prod  a.linkprodotti:hover
  {
 font-size: 10px;
 text-transform: none;
 font-weight: bold;
    text-transform:none!important;
text-decoration:underline;
  }
#pdf1prod img
{
 padding-right: 3px;
}


.spaziovert
{
 padding-top:2px;
 }
 .spaziovert10px
{
 padding-top:10px;
 }


/*Azienda*/


#centroazienda
{
 background-color: White;
 border-right: #dddddd 1px solid;
}
#centroAzienda #blocco
{
 padding-top: 10px;
 padding-left: 10px;
 padding-right: -10px;
 padding-bottom: 5px;
 width: 560px;
 text-transform:none;
}


#centroAzienda #titolo
{
 color: #f6a800;
 font-size: 18px;
}

#centroAzienda #testo3
{
 padding-top: 15px;
 color: #4d4c45;
 font-weight: bold;
 font-size: 11px;
}
#centroAzienda #testo4
{
 padding-top: 15px;
 color: #4d4c45;
 font-size: 11px;
}

a.linkinterni
{
    padding-left:3px;
 text-transform:none!important;
 }
 
/* qualità*/

#centro
{
 width: 573px;
 border-right: #dddddd 1px solid;
}



#pdf1img a.linkinterni:link,#pdf2img a.linkinterni:link
{
  text-transform: none;
}
/*#pdfazienda a.linkinterni ,#pdfazienda2 a.linkinterni
{
   padding-left:3px;
 text-transform: none!important;
}*/

/*#pdfazienda a.linkinterni:hover,#pdfazienda2 a.linkinterni:hover
{
 text-transform: none!important;
 text-decoration:underline;
}*/
#centro #Dblocco
{
 padding-top: 15px;
 padding-left: 10px;
 padding-right: -10px;
 padding-bottom: 5px;
 float:left;
}

#centro #Dbloccoqualita
{
 padding-top: 15px;
 padding-left: 10px;
 padding-right: -10px;
 padding-bottom: 5px;
 float:left;
}
#centro #img2
{
 padding: 15px;
 width:257px;
 float:left;
}
#centro #pdf1img, #centro #pdf2img
{
 padding-top: 10px;
 width: 240px;
}
#centro #pdf1img img, #centro #pdf2img img
{
 
}


#centro #Dtitolo
{
 color: #f6a800;
 font-weight: bold;
 font-size: 18px;
 width: 250px;
}

#centro #Dtitoloqualita
{
 color: #f6a800;
 font-weight: bold;
 font-size: 18px;
 line-height:19px;
 width: 250px;
}

#centro #Ddescrizione
{
 padding-top: 15px;
 color: #4d4c45;
 font-size: 11px;
 width: 250px;

}
#centro #Ddescrizionequalita
{
 padding-top: 15px;
 color: #4d4c45;
 font-size: 11px;
 width: 250px;
}

/*DoveSiamo*/

#DoveSiamo
{
 height: 475px;
 border-right:1px solid #dddddd;
}
#map
{
 border-right: #4d4c45 1px solid;
 width: 330px;
 border-bottom: #4d4c45 1px solid;
 height: 425px;
}

#DoveSiamo #titolo
{
 position: absolute;
 color: #f6a800;
 font-weight: bold;
 text-transform: uppercase;
 font-size: 18px;
 top: 10;
 left: 350px; /* distanza dal bordo di sinistra alla scritta */
 width: 210px;
}

#DoveSiamo #descrizione
{
 position: absolute;
 color: #4d4c45;
 font-size: 11px;
 top: 40;
 left: 350px; /* distanza dal bordo di sinistra alla scritta */
 width: 210px;
}

#descrizione a:link
{
 text-decoration:underline;
 text-transform:none;
 color: #f6a800;
 }
/* Presenza */

#centroPresenza 
{
 width:747px;
}

#centroPresenza #imgpresenza img
{
 
}

#centroPresenza #bloccoPresenza
{
  width: 722px;
 margin-left: 20px;
}


#bloccoPresenza #titolo
{
 color: #f6a800;
 font-weight: bold;
 font-size: 18px;
 width: 342px;
}


#bloccoPresenza #descrizione
{
 padding-top: 15px;
 color: #4d4c45;
 font-size: 11px;
 width: 720px;
 padding-bottom: 20px;
}

#level2
{
 float:left;
 background-color: #fff !important;
 width: 747px;
 position: relative;
}
#bloccoFiliali
{
 width: 712px;
 position: relative;
}

#bloccoFiliali #colonna1
{
 background-position: 1px 3px;
 background-attachment: scroll;
 background-image: url(/images/Presenza/sede.gif);
 border-left: #f6a800 1px solid;
 background-repeat: no-repeat;
padding-left: 20px;
 width: 125px;
 float: left;
}

#colonna1 #titoletto1
{
  width: 125px;
 color: Black;
 padding-bottom: 5px;
 font-weight: bold;
 text-transform: uppercase;
}
#colonna1 #testo1
{
 padding-top: 5px;
 font-weight: normal;
 position: relative;
 text-transform: none;
}


div#colonna2
{
 width: 185px;
  float: left;


}
#bloccoFiliali #colonna2
{
 float: left;
}



#colonna2 #titoletto2
{
 background-position: 1px 3px;
 background-attachment: scroll;
 background-image: url(/images/Presenza/filiali.gif);
 border-left: #f6a800 1px solid;
 background-repeat: no-repeat;
 padding-left: 20px;
 color: Black;
 font-weight: bold;
 text-transform: uppercase;
}
#colonna2 #testo2
{
 padding-top: 5px;
 font-weight: normal;
 text-transform: none;
}


#bloccoFiliali #colonna3
{
 float: left;
 width:225px;
}

#colonna3 #titoletto3
{
 background-position: 1px 3px;
 background-attachment: scroll;
 background-image: url(/images/Presenza/rap.gif);
 border-left: #f6a800 1px solid;
 background-repeat: no-repeat;
 padding-left: 20px;
 color: Black;
 font-weight: bold;
 width: 205px;
 float:left;
 text-transform: uppercase;
}


#colonna3 #primacolonna
{
 padding-top: 5px;
 font-weight: normal;
 position: relative;
 text-transform: uppercase;
 width:120px;
 float:left;
}
#colonna3 #secondacolonna
{
 font-weight: normal;
 text-transform: uppercase;
 float:left;
 width:80px;
}

#bloccoFiliali #colonna4
{
 width:129px;
 float: left;
}
#colonna4 #titoletto4
{
 background-position: 2px 3px;
 background-attachment: scroll;
 background-image: url(/images/Presenza/mag.gif);
 border-left: #f6a800 1px solid;
 background-repeat: no-repeat;
 padding-left: 20px;
 color: Black;
 padding-bottom: 5px;
 font-weight: bold;
 top: 0;
 left: 0px;
 width: 130px;
 text-transform: uppercase;
 position: relative;
}

#colonna4 #testo4
{
 padding-top: 5px;
 font-weight: normal;
 text-transform: uppercase;
}


/*Siliconature USA CINA*/

#corpo
{
 border-right:1px solid #dddddd;

 }
 #bloccousacina
 {
  float:left;
   width:250px;
    margin-left: 28px;


  }
#bloccousacina #titolo
{
 padding-top: 20px;
}
#bloccousacina #descrizione
{
 padding-top: 20px;
}
#corpo #immagine
{
 width: 269px;
 float: left;
}

#corpo #descrizione a
{
 text-transform:none;
  color:#f6a800;
text-decoration:underline;
 }

/* politiche ambientali */

#contenitore
{
 float:left;
 width:747px;
}
#ambimmagine1
{
 width: 747px;
 }
#ambcentro
{
 padding-top: 10px;
 padding-bottom: 10px;
 margin-left: 20px;
 border-bottom: solid 1px #f6a800;
 width:707px;
 float:left;
}
 #ambimmagine2
{
 float:left;
 width:290px;
 padding-top:15px;
}

#ambimmagine2 span
{
 padding-left: 6px;
 padding-top: 4px;
 width: 220px;
}

#ambimmagine2 img
{
 padding-left: 20px;
 padding-top: 4px;
}

img#_ctl0_ico1, img#_ctl0_ico2
{
 padding-left: 28px;
 padding-top: 4px;
}
#ambimmagine2 a.linkinterni
{
 text-transform: none;
}

#ambimmagine2 a.linkinterni:hover
{
 text-transform: none;
 text-decoration: underline;
}

#didascalia
{
 float:left;
 width:400px;
 }
 #ambdescrizione1
{
 text-align: justify;
}


#ambcentro2
{
 width: 715px;
 padding-top: 10px;
 padding-bottom: 10px;
 margin-left: 20px;
}

#ambico1 span, #ambico2 span, #ambico3 span
{
 padding-left: 3px;
}

#ambico1, #ambico2, #ambico3
{
 padding-top: 8px;
}

#bloccodidascalia
{
 width: 265px;
float:left;
}

#ambdescrizione2
{
 font-weight: bold;
}
#ambgrafico1
{
 width: 430px;
float:right;
}

#ambcentro3
{
 clear: both;
 width: 715px;
 padding-top: 10px;
 padding-bottom: 10px;
 margin-left: 20px;
 /*border-bottom: solid 1px #f6a800;*/
}

#ambdescrizione3
{
 width: 275px;
 font-weight: bold;
 float: left;
 padding-bottom:5px;
}

#ambgrafico3
{
 width: 430px;
 float:left;
}
#bloccodidascalia3
{
 width: 285px;
 float:left;
}

#ambgrafico2
{
 width: 430px;
 padding-left: 10px;
}

#ambcentro4
{
 width: 715px;
 padding-top: 10px;
 padding-bottom: 10px;
 margin-left: 20px;
}

#bloccodidascalia2
{
 width: 285px;
 float:left;
}
#ambico1_2 span, #ambico2_2 span, #ambico3_2 span
{
 padding-left: 3px;
}

#ambico1_2, #ambico2_2, #ambico3_2
{
 padding-top: 8px;
}

#ambdescrizione4
{

}
#ambgrafico4
{
 width: 430px;
 float:left;
}


/* news */
/* */
.pubblicata
{
 color: Black;
 font-weight: bold;
}
.nonpubblicata
{
 color: Red;
 font-weight: bold;
}
/* */

#centrodellenews
{
  width: 572px;
  border-right:1px solid #dddddd;
  float:left;

 }
#centronews
{
 width: 551px;
 padding-left: 20px;
}
#centronews #immagine1news
{
 width: 573px;
}
#centronews #immagine2
{
 width: 276px;
 padding-left: 5px;
 padding-top: 10px;
 padding-right: 20px;
 float: left;
}

#centronews #newstitolo
{
 width:230px;
 float:left;
 }

#centronews #newsdescrizione
{
 width:230px;
 float:left;
 }
/* Contattaci */

.clear
{
 clear: both;
 height: 0;
 line-height: 0px;
 font-size: 1px;
}
.left
{
 clear: left;
 height: 0;
 line-height: 0px;
 font-size: 1px;
}

#centrocontattaci, #centrocampioni
{
 width: 747px;
}
#centrocontattaci .contattaciimg1, #centrocampioni .campioniimg1
{
 width: 282px;
}

#contattaci, #campioni
{
 float: left;
}

#descrizionecontattaci h3, #descrizionecampioni h3
{
 padding-top: 10px;
 width: 420px;
}

#descrizionecontattaci, #descrizionecampioni
{
 float: left;
 padding-left: 10px;
 width: 420px;
 clear: right;
}

#centrocontattaci #descrizionecontattaci a 
{
 text-transform: none;
 text-decoration: underline;
 color:#f6a800;
}
#descrizionecampioni a.link
{
 text-transform: none;
 text-decoration: underline;
}
#formcontattaci, #formcampioni
{
 position: relative;
 margin-left: 20px;
 margin-right: 20px;
 width: 707px;
}

.txtRichiestaInfo
{
 width: 230px;
 height: 80px;
}

.infosupp
{
 width: 250px;
 height: 100px;
}
.RichiestaProd
{
 width: 250px;
}
#titolo1contattaci
{
 padding-top: 10px;
 width: 200px;
 float: left;
}

#titolo1campioni
{
 padding-top: 10px;
 width: 260px;
 float:left;
}
#titolo1contattaci h2
{
 margin-bottom: 18px;
 text-transform: uppercase;
}
#titolo1campioni h2
{
 text-transform: uppercase;
}
#titolo2contattaci
{
 margin-top: 10px;
 width: 250px;
 float: left;
}
#titolo2campioni
{
 margin-top: 10px;
 width: 220px;
 float: left;
}

#titolo2contattaci h2, #titolo2campioni h2
{
 text-align: right;
 height: 18px;
 text-transform: uppercase;
}

.campiobbligatori
{
 padding-left: 135px;
}
.campiobbligatoricampioni
{
 padding-left: 105px;
}
#titolo2contattaci p
{
 padding-bottom: 3px;
 text-align: right;
}

#_ctl0_txtsocieta, #_ctl0_txtnome, #_ctl0_txtcognome, #_ctl0_txtcitta, #_ctl0_txttelefono, #_ctl0_txtfax, #_ctl0_txtemail,#_ctl0_txtStato
{
 width: 130px;
 height: 18px;
 font-size: 11px;
 margin-left: 3px;
}


#campi2
{
 padding-top: 62px;
 width: 215px;
 float:left;
}

.campi1
{
 padding-bottom: 3px;
 text-align: right;

}


#autorizzazione
{
 position: relative;
 margin-left: 20px;
 margin-right: 20px;
 width: 490px;
 float: left;
}


.autorizzato
{
 padding-top: 4px;
 width: 490px;
 text-align: justify;
}

.autorizzato span
{
 font-size: 9px;
}

#bottoni
{
 padding-top: 14px;
 width: 180px;
 float: left;
}

#bottoni label
{
 padding-left: 3px;
}

.clsbottoni2
{
 margin-top: 10px;
 background-color: #f6a800;
}

#_ctl0_btninvio
{
 width: 50px;
 color: Black;
 font-weight: bold;
}
#_ctl0_btnannulla
{
 margin-left: 20px;
 width: 60px;
 color: Black;
 font-weight: bold;
}

/* Errori */
#_ctl0_ValidationSummary1
{
 padding-left: 50px;
 padding-top: 10px;
}
#_ctl0_ValidationSummary1 ul li
{
 margin-left: 50px;
 width: 300px;
}



/* job */
#tabellajob1,#tabellajob2
{
 float:left;
 width:49%;
 }

#centrojob
{
 width: 747px;
}
#centrojob .jobimg1
{
 width: 282px;
}
#formjob
{
 position: relative;
 margin-left: 20px;
 margin-right: 0px;
 width: 707px;
}

#titolo1job ,#titolo2job 
{
 padding-top: 10px;
 width: 50%;
 float: left;
}
#titolo1job H2,#titolo2job H2
{
 padding-bottom:10px;
 text-transform:uppercase;
 }


#job
{
 float: left;
}

#descrizionejob h3
{
 padding-top: 10px;
 padding-bottom:5px;
 width: 420px;
}

#descrizionejob
{
 float: left;
 padding-left: 10px;
 width: 420px;
 clear: right;
}
.campijob
{
 width: 400px;
}

.lbl
{
 text-align:left;
 padding-right:0px;
 }

#sessocbx
{
 padding-top:2px;
 text-align:left;
 width:160px;
 }
 

  span#_ctl0_cbosesso label
 {
  margin-right:10px;
  }
 #_ctl0_drpeta
 {
  width:50px;
  }
input#_ctl0_cbosesso_0 ,input#_ctl0_cbosesso_1
{
 width:15px;
 } 
.valori
{
 width:150px;
  text-align:left;
vertical-align:top;
 }
 
 
.valori input
{
 width:250px;
 } 
#linguastraniera
{
 font-weight:bold;
 }
 
.valori textarea
{
 height:80px;
 width:200px;
 } 
 
 #autorizzazionejob
{
 position: relative;
 margin-left: 20px;
 margin-right: 20px;
 width: 550px;
 float: left;
}

p.autorizzatojob
{
 text-align:justify;
 padding-top:5px;
 padding-bottom:5px;
 }
 
p.autorizzatojob span
{
 font-size:10px;
 }
#txtcurriculumjob
{
 width:160px;
 }
 
 
.curriculumjob
{
 text-align:left;
 margin-top:2px;
 margin-bottom:2px;
vertical-align:top;
width:50px;
 } 
 
 #txtcurriculumjob
 {
  width:150px;
  }
  
#txtcurriculumjob
{
  width:350px;
}

.conoscelingue
{
 width:100px;
 }
/*Prodotti Impieghi*/

#prodottoImpiego
{
 width: 747px;
}
#imgprodotto 
{
 float: left;
 width: 237px;
}
#imgprodottoimpiego
{
 float: left;
 width: 363px;
}

#titoloprodotto
{
 padding-top: 10px;
 padding-bottom: 5px;
 width: 350px;
 padding-left: 20px;
 float: left;
}
#descrizioneprodImp
{
  padding-top: 10px;
 }
#impieghi
{
 padding-left: 20px;
 padding-right: 20px;
}

#descrizioneImpieghi
{
 padding-top:10px;
 }
#testo3Impieghi
{
 padding-top:10px;
 }
a.impieghi
{
 font-size: 14px;
 color: #4d4c45;
 text-transform: uppercase;
 text-decoration: underline;
}
a.impieghi:link
{
 font-size: 14px;
 color: #4d4c45;
 text-transform: uppercase;
 text-decoration: underline;
}

 
.lkimpiego{

 text-transform: none!important;
 text-decoration: underline!important;
 }
/* Lista */

#lista
{
 width: 180px;
 float: left;
}
#titololista
{
 width: 140px;
}
.linklista
{
 font-size: 14px;
 text-transform: uppercase;
 text-decoration: underline !important;
 color: #4d4c45;
 font-weight: bold;
}

ul#listaUtilizzati li, ul#listaAltri li
{
 font-size: 11px;
 margin-left: 15px;
 color: #4d4c45;
 list-style-type: disc!important;


}

ul#listaUtilizzati
{
 display: block;
 color: #4d4c45;
}
a.clsUtilizzati, a.clsAltri
{
 text-decoration: none !important;
 color: #4d4c45;
 text-transform: none !important;

}

#prodUtili
{
 margin-top: 10px;
}
#ProdUtili span, #ProdAltri span
{
 font-weight: bold;
 font-size: 11px;
 color: #4d4c45;
}
/* Impieghi */

#imgimpieghi
{
 width: 236px;
 float: left;
}
#bloccoimpieghi
{
 padding-top: 10px;
 padding-left: 20px;
 float: left;
}

#testolinkimpieghi a.linkinterni:link
{
 text-decoration:none;
 }
 
 #testolinkimpieghi a.linkinterni:hover
{
 text-decoration:underline;
 }
#titoloImpieghi
{
  width: 480px;
  /*line-height:16px;*/
  }
#descrizioneImpieghi
{
 width: 480px;
}

#ProdottiUsati, #ProdottiAltri
{
 padding-top: 15px;
}

#ProdottiUsati span, #ProdottiAltri span
{
 font-weight: bold;
}


#testolinkImpieghi
{
 padding-top: 50px;
}
#testolinkImpieghi #_ctl0_icoImpieghi
{
 width: 23px;
 padding-left: 0px;
}
#_ctl0_icoicoImpieghi
{
 float: left;
}


#bloccoimpieghi a.linkinterni
{
 vertical-align: top;
 padding-left: 10px;
 text-transform: none !important;
 text-decoration: underline;
}


/* Continua da Contattaci ma diventa Campioni(richiesta)*/

#campoApplicazione, #InfoSupplementari
{
 padding-top: 20px;
}


/* Messagio per i form */

#divMessaggio
{
 width: 955px;
 text-align: center;
 padding-top: 30px;
 padding-bottom: 30px;
}

#lblMessaggio span
{
 text-align: center;
}
 #containernews
{
 margin-left:5px;
 width:160px;
 float:left;
 text-align:right;
 }
#pulsantenews
{
 padding-left:5px;
 float:left;
 }
 a.lenews:link,a.lenews:visited
{
 text-decoration: none;
 vertical-align: top;
 color: #4d4c45;

}
a.lenews:hover
{
 text-decoration: underline;
 vertical-align: top;
 color: #4d4c45;

}

a.alanding:link,a.alanding:visited
{
 font-size:10px;
 color:#dfdfdf;
 text-decoration:none;
  }
  a.alanding:hover
{
 font-size:10px;
 color:#dfdfdf;
 text-decoration:underline;
  }