a{text-decoration: none; color: #666}
a:active{color: #666; text-decoration: none; font-family: Verdana}
a:link{font-family: Verdana; color: #666; text-decoration: none}
a:visited{font-family: Verdana; color: #666;}
a:hover{font-family: Verdana; text-decoration: underline; color: #EF6201;}

.titpopup{font-size: 14px; font-weight: bold; color: #333; padding: 3px 20px;}
.titpopup2{font-size: 14px; font-weight: bold; color: #333; padding: 3px 20px; border-bottom: 1px solid #666; background: #8BBBA1;}

.imgzoom{width: 500px; border: 1px solid #666; margin: 0 auto;}

.bodypopup{margin: 0; padding: 0; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.bodypopup td{font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.news_sx{float: left; width: 240px;}
.news_dx{float: right; width: 240px;}

/*inizio generali*/
	.loading{background: #E5E5E5 url(../images/loading.gif) center center no-repeat;}
	.loading2{background: #E5E5E5 url(../images/loading2.gif) center center no-repeat;}
	.rosso{color: #BD0100;}
	.pic10{font-size: 10px;}
	.pic11{font-size: 11px;}
	.pic12{font-size: 12px;}
	#pic14{font-size: 14px;}
	.titolo16{font-size: 16px; color: #FFF; margin: 0 0 25px 5px; text-decoration: none;}
	#titolo50{float: left; color: #D50006; font-weight: bold;}
	.left{float: left;}
	.right{float: right;}
	.clear{clear: left;}
	.clear_r{clear: right;}
	.relativo{position: relative; text-align: left;}
	.bordino{border: 1px solid #999;}
/*inizio generali*/

/*inizio finestre attive*/
	.bordostampa_sotto{border-bottom: 1px solid #CCC;}
	.rientramailing{padding: 5px 0 10px 17px;}
	.logo{float: right; padding-right: 100px;}
	#corcicepopup{float: left; border: 1px solid #7F7F7F;}
	#contentpopup{float: left; width: 100%;}
	#popup_up{float: left; background: #333; border-bottom: 2px solid #FFF; width: 100%;}
	.titolopopup{clear: both; float: left; width: 100%; background: #B5B5B5;}
	.sottotitolopopup{clear: both; float: left; width: 100%; color: #666; font-weight: bold; font-size: 14px; border-bottom: 5px solid #B5B5B5;}
	.chiudi{clear: both; float: right; width: 85px; margin: 20px 0 20px 0;}
	a.linkchiudi:link,a.linkchiudi:visited{float: left; width: 100%; color: #000; font-size: 10px; background: #B5B5B5;}
	a.linkchiudi:hover{text-decoration: none; filter: alpha(opacity=70);}
	.titolopopupsotto{border: 1px solid #BD0100; color: #BD0100; font-weight: bold; font-size: 14px; margin-bottom: 1px;}
	.centropopup{border-top: 1px solid #999; padding: 10px 20px;}
	.numelenco{float: left; width: 5%; text-align: center;}
	.numelencodx{float: left; width: 94%;}
	#titolopopup_in{padding: 2px 0 1px 16px;}
	.rientrapopup{clear: both; padding: 14px 27px;}
	#rientrapopup_in{float: left; width: 100%;}
	.notop{float: left; margin-top: 0;}
	#contentpopupin{width: 100%; margin-top: 10px;}
	.titolozzo{color: #A60005; font-weight: bold; font-size: 16px; margin: 8px 0 8px 0;}
	.titolozzotesto{font-weight: bold; font-size: 16px;}
	.popupsezione{float: left; border: 1px solid #B2B2B2; margin: 0 0 0 6px; width: 47%;}
	.barragrigia{background: #D7D7D7; margin: 1px; font-weight: bold;}
	.descrizione{border-top: 1px solid #B2B2B2; padding: 9px; color: #7F7F7F; height: 310px;}
	.opzioni{margin-right: 1px; float: left; margin-top: 20px;}
	.opzioni2{float: left; margin-top: 20px;}
	.opzioni3{float: left; margin-right: 25px; font-size: 11px;}
	#utilita{float: right; width: 110px; margin-top: 3px;}
	.chiudimi{float: right; font-size: 11px; margin-right: 20px;}
	#vline{float: right; background: #808080; width: 1px; height: 20px; margin: 0 14px 0 0;}
	.entrapopup{float: left; padding: 10px 20px 10px 20px;}
	.entrapopup2{float: left; padding: 10px 12px 10px 12px;}
	.loghicredits{float: left; margin: 0 25px 80px 1px;}
	.loghicredits2{clear: left; float: left; margin: 0 28px 100px 3px;}
	#popup_contenuto{clear: left; float: left; width: 100%; border-top: 1px solid #C2C2C2;}
	#popup_contenuto_in{margin: 10px;}
	#popup_contenuto_in2{margin: 10px 10px 10px 0;}
	#popup_contenuto_in3{margin: 20px;}
	#popup_down{clear: left; float: left; width: 100%; margin-top: 5px;}
	#popup_down_in{float: right; margin: 0 15px 5px 0;}
	#popup_cornice{float: left; width: 99%; border: 1px solid #C2C2C2;}
/*fine finestre attive*/

/*inizio stampa, invia, etc*/
	#bordostampa{clear: both; float: left; border: 1px solid #000;}
	#bordostampa_in{clear: both; float: left; width: 645px;;}
	.noformspace{margin: 0; padding: 0;}
	#allungastampa{float: left; height: 850px; width: 100%;}
	#logostampa{float: left; width: 100%}
	.spaziagif{float: left; padding: 0 5px 0 0;}
	.spaziagif2{float: left; padding: 3px 5px 0 0;}
	.dopogif{float: left; width: 130px;}
	#stampadentro{float: left; border: 1px solid #999; border-left: 0; background: #DDD; color: #4C4C4C;}
	.stampasinistra{float: left; padding-top: 10px; width: 103px;}
	.stampadestra{float: left; background: #FFF; padding: 12px; border-left: 1px solid #999;}
	.stampadestra_in{float: left; width: 390px; color: #000;}
	#stampadentro2{float: left; border-right: 1px solid #999; background: #B6DDC8; border-bottom: 1px solid #999; color: #4C4C4C;}
	.interno{display: block; float: left; color: #000; width: 240px; margin-bottom: 10px;}
	.acapo{clear: left; margin-bottom: 3px;}
	#rientrastampa{float: left; padding: 0 25px 0 25px;}
	#nomecognomein{position: absolute; top: 40px; right: 13px; text-align: right; width: 400px;}
	#stampadown{clear: left; float: left; border-top: 1px solid #C2C2C2; width: 100%}
	#stampadownin{float: left; padding: 8px 0 20px 0; text-align: center; width: 100%; font-size: 11px; font-weight: normal;}
	#titoloprod{color: #A50006; font-size: 16px; font-weight: bold; margin: 0 10px 15px 0;}
	.contenutostampa{float: left; width: 540px;}
	.contenutostampamenu{float: left; width: 540px; text-align: center;}
	#barrastampaup{float: left; border-top: 64px solid #D2DBE1; width: 511px;}
	#privacy{clear: left; margin-top: 10px;}
	#inviadentro{margin-top: 5px;}
	#titolomagg{float: left; color: #D50006; font-weight: bold;}
	#titolo12{float: left; color: #333; font-weight: bold;}
	.fasia{border: 1px solid #666; padding: 3px 0 2px 10px; color: #666; font-weight: bold;}
	.fasia2{float: left; width: 99%; border: 1px solid #666; padding: 3px 0 2px 0; margin-bottom: 15px; color: #666; font-weight: bold;}
	.txtcodice{float: left; border: 1px solid #000; width: 100px; font-family: Verdana; font-size: 11px; padding: 0; margin-top: 4px;}
	.puls{padding: 5px 0 0 1px;}
	.textarea{border: 1px solid #AAA; font-size: 11px; width: 420px; margin-bottom: 6px;}
	.textareaobbl{border: 1px solid #AAA; font-size: 11px; width: 420px; margin-bottom: 6px; background: #B6DDC8;}
	.textarea2{clear: left; border: 1px solid #AAA; font-size: 11px; width: 410px; margin: 0 23px 6px 0; background: #E0F1C5;}
	.textarea3{float: left; border: 1px solid #AAA; font-size: 11px; width: 240px; margin: 0 0 6px 4px;}
	.textarea4{clear: left; border: 1px solid #AAA; font-size: 11px; width: 387px; margin: 0 10px 6px 0; background: #E0F1C5;}
	.txt{border: 1px solid #AAA; font-size: 11px; width: 130px; margin-bottom: 3px;}
	.txtm{border: 1px solid #AAA; font-size: 11px; width: 170px; margin-bottom: 3px;}
	.txtobbl{border: 1px solid #AAA; font-size: 11px; width: 130px; background: #B6DDC8; margin-bottom: 3px;}
	.txt2{border: 1px solid #AAA; font-size: 11px; width: 180px; margin-top: 14px;}
	.txt3{border: 1px solid #AAA; font-size: 11px; width: 180px; margin-top: 6px;}
	.txtobbl2{border: 1px solid #AAA; font-size: 11px; width: 170px; background: #B6DDC8; margin-bottom: 3px;}
	.txtobbl3{border: 1px solid #AAA; font-size: 11px; width: 200px; background:#B6DDC8;}
	.form{clear: left; margin-top: 4px;}
	.voceform{float: left; width: 90px; margin-top: 4px; color: #666;}
	#testostampa{float: left; width: 210px;}
	#testostampanovita{float: left; width: 100%;}
	#testostampain{height: 167px;}
	#imgstampa{border: 1px solid #C2C2C2; margin-bottom: 15px;}
/*fine stampa, invia, etc*/


/*############### INIZIO style che servono per le form - privacy ################*/
.nascosto{display: none;}
.rosso{color: #104A7F;}
.fasia{border: 1px solid #666; padding: 3px 0 2px 10px; color: #666; font-weight: bold;}
.titolo12{float: left; color: #333; font-weight: bold;}
.textarea{border: 1px solid #AAA; font-size: 11px; width: 420px; margin-bottom: 6px;}
.textareaobbl{border: 1px solid #AAA; font-size: 11px; width: 420px; margin-bottom: 6px; background: #B6DDC8;}
.textarea2{clear: left; border: 1px solid #AAA; font-size: 11px; width: 410px; margin: 0 23px 6px 0; background: #B6DDC8;}
.textarea3{float: left; border: 1px solid #AAA; font-size: 11px; width: 240px; margin: 0 0 6px 4px;}
.textarea4{clear: left; border: 1px solid #AAA; font-size: 11px; width: 387px; margin: 0 10px 6px 0; background: #B6DDC8;}
.txt{border: 1px solid #AAA; font-size: 11px; width: 130px; margin-bottom: 3px;}
.txtm{border: 1px solid #AAA; font-size: 11px; width: 170px; margin-bottom: 3px;}
.txtobbl{border: 1px solid #AAA; font-size: 11px; width: 130px; background: #B6DDC8; margin-bottom: 3px;}
.txt2{border: 1px solid #AAA; font-size: 11px; width: 180px; margin-top: 14px;}
.txt3{border: 1px solid #AAA; font-size: 11px; width: 180px; margin-top: 6px;}
.txtobbl2{border: 1px solid #AAA; font-size: 11px; width: 170px; background: #B6DDC8; margin-bottom: 3px;}
.txtobbl3{border: 1px solid #AAA; font-size: 11px; width: 200px; background:#B6DDC8;}
.form{clear: left; margin-top: 4px;}
.voceform{float: left; width: 90px; margin-top: 4px; color: #666;}
.rientramailing{padding: 5px 0 10px 17px;}
.acapo2{clear: left; padding: 0 0 3px 0;}
.voceform2{float: left; width: 150px; margin-top: 4px; color: #666;}
/*############### FINE style che servono per le form - privacy ################*/



.centro
{ font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666;
line-height: 2.1em;
}

.prodotti
{ font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666;
line-height: 1.8em;
}

.contatti
{ font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666;
line-height: 1.5em;
}

.ricerchiamo
{ font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666;
line-height: 1.9em;
}


.famiglia
{ font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666;
line-height: 1.7em;
}


.sinistra
{ font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666;
line-height: 1.4em;
}


.destra
{ font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666;
line-height: 1.3em;
}


.scheda
{ font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666;
}


.bold
{ font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666;
font-weight: bold;
line-height: 1.3em;
}


.bianco
{ font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #ffffff;
}


.normale1
{ font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #928A82;
line-height: 1.7em;
}


.normale2
{ font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #928A82;
line-height: 1.0em;
}


.bianco
{ font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #ffffff;
line-height: 1.6em;
}




.lingue
{ font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #78b393;
}





.small
{ font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #666666;
}







.link
{ font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #525252;
}

A:link, A:visited { text-decoration: none }




.box{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;    
    color: #666666;   
    text-decoration: none;
    width: 260;
    height: 17;	
}

.box2{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;    
    color: #666666;   
    text-decoration: none;
    width: 260;
    height: 17;	
}




.area{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;    
    color: #666666;   
    text-decoration: none;
    width: 260;
    height: 85;	
}



.area2{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;    
    color: #666666;   
    text-decoration: none;
    width: 260;
    height: 52;	
}





.check{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;    
    color: #666666;   
    text-decoration: none;
    width: 14;
    height: 14;	
}







.option2{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #EFEFF7;
    font-size: 10px;    
    color: #666666;   
    text-decoration: none;
    width: 100%;
}




.option{
    border-top: 1px solid #928A82;
    border-bottom: 1px solid #928A82;
    border-left: 1px solid #928A82;
    border-right: 1px solid #928A82;
    background-color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;    
    color: #000000;   
    text-decoration: none;	
}

a.nodeco:hover{text-decoration: none;}

.titolocatmarche{font-size: 15px; font-weight: bold; color: #A6A6A6;}

a.linkdown:link,a.linkdown:visited{color: #525252;}
a.linkdown:hover{color: #FFF; text-decoration: none;}

a.linkcatdx:link,a.linkcatdx:visited{color: #666;}
a.linkcatdx:hover{color: #EF6201; text-decoration: none;}


.radio{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 12;
    height: 12;	
}


