.rizoffice{font-family: Verdana; font-size: 11px; text-decoration: none; color: #4C4C4C}
td{font-family: Verdana; font-size: 11px; text-decoration: none; color: #4C4C4C}
a{text-decoration: none; color: #4C4C4C}
a:active{color: #4C4C4C; text-decoration: none; font-family: Verdana}
a:link{font-family: Verdana; color: #4C4C4C; text-decoration: none}
a:visited{font-family: Verdana; color: #4C4C4C;}
a:hover{font-family: Verdana; text-decoration: underline; color: #BD0100;}

body,html{margin: 0; padding: 0;
	width: 100%;
	height: 100%;
	scrollbar-face-color:#EFEFEF;
	scrollbar-shadow-color:#FFF;
	scrollbar-3dlight-color:#000;
	scrollbar-arrow-color:#F00;
	scrollbar-darkshadow-color:#000;
	scrollbar-track-color:#EFEFEF;
	scrollbar-highlight-color:#FFF;
}

body{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #4C4C4C;
	text-align: center;
	background: url(../images/sfsx.gif) top left no-repeat;
}

.bodypopup{background: #FFF; text-align: left;}

/*Inizio scheletro*/
	#contenitore_out{width: 100%; height: 100%; background: url(../images/sfdx.gif) top right no-repeat;}
	#contenitore{width: 775px; height: 300px; margin: 0 auto; text-align: left; background: #FFF;}
	.nuovafascia{clear: left; float: left; width: 100%;}
	#logo{float: left; padding: 6px 0 0 17px;}
	#lingue{padding-right: 12px;}
	a.linkup:link,a.linkup:visited{float: right; border-left: 1px solid #999;}
	a.linkup:hover{border-left: 1px solid #BD0100; cursor: hand;}
	#extranet{float: right; padding: 13px 27px 0 0;}
	#imgup{float: left; border-top: 1px solid #999; border-bottom: 1px solid #999; width: 494px; margin-top: 9px; text-align: right;}
	#imgup_in{float: right;}
	.curvona{position: absolute; top: 9px; left: 466px;}
	.curvonanews{position: absolute; top: 9px; left: 466px;}
	#contmenu{float: left; width: 100%; border-bottom: 1px solid #999; margin: 2px 0 3px 0; padding-bottom: 2px;}
	#contmenu_in{float: left; width: 100%; height: 25px; background: #333;}
	.contvocimenu{float: left; width: auto; text-align: center;}
	.lineamenu{background: #333; margin: 3px 0; width: 10px;}
	.lineamenu2{background: #397DCE; margin: 3px 0; width: 10px;}
	.cycling{float: right; background: #397DCE; text-align: center; width: 86px; height: 25px;}
	.titoloimgup{float: left; padding: 62px 0 0 17px;}
	#centro_sx{float: left; padding: 15px 4px 0 16px;}
	#centro_sx_in{float: left; width: 134px; color: #BD0100; font-weight: bold;}
	#centro{float: left; width: 455px; margin-top: 15px;}
	#centro_dx{float: right; border-left: 1px solid #999; padding: 16px 0 0 10px;}
	#centro_dx_in{float: left; width: 138px; height: 162px;}
	a.linkdx:link,a.linkdx:visited{float: left; padding-left: 13px; background: url(../images/1pixel.gif) no-repeat;}
	a.linkdx:hover{background: url(../images/frecciamenu.gif) no-repeat; text-decoration: none;}
	#down{float: left; padding-top: 44px; width: 100%; color: #7F7F7F; text-align: center;}
	a.linkdown:link,a.linkdown:visited{font-size: 10px; color: #7F7F7F;}
	a.linkdown:hover{color: #BD0100; text-decoration: none;}
	a.linkdown2:link,a.linkdown2:visited{font-size: 10px; color: #000;}
	a.linkdown2:hover{color: #BD0100; text-decoration: none;}
	#downdown{clear: both; float: left; width: 100%; padding: 13px 0; font-size: 10px; color: #000;}
	.poslyrmenu{position: absolute; top: 9px; left: -11px; padding-top: 8px; width: 120px; display: none; z-index: 10;}
	.contlyr{border: 1px solid #FFF; width: 99%; background: #333;}
	a.vocilyr:link,a.vocilyr:visited{clear: left; float: left; background: #333; width: 100%; color: #FFF; border-top: 1px solid #FFF;}
	a.vocilyr:hover{background: #A7A49D; text-decoration: none;}
/*Fine scheletro*/

/*Inizio index*/
	#lineeindex{position: absolute; top: 261px; left: 14px; z-index: 1;}
	#centroindexsx{float: left; border-right: 1px solid #999; padding: 14px 13px;}
	#centroindexsx_in{float: left; width: 231px;}
	#centroindexcentro{float: left; border-right: 1px solid #999; padding: 14px 13px;}
	#centroindexcentro_in{float: left; width: 230px;}
	#centroindexdx{float: left; padding: 14px 13px;}
	#centroindexdx_in{float: left; width: 230px;}
	#contscroll{float: left; padding: 16px 0 0 8px;}
	#contscroll_in{float: left; border: 1px solid #999; padding: 3px 9px 2px 9px;}
	#imgindex{position: absolute; top: 68px; left: 0;}
/*Fine index*/

/*Inizio catalogo*/
	#catupsx{float: left; width: 281px; height: 138px; background: url(../images/immcatdx.jpg) bottom right no-repeat;}
	#centro_sx_cat{float: left; padding: 15px 4px 0 4px; border-right: 1px solid #999;}
	#centro_sx_in_cat{float: left; width: 484px;}
	#centro_sx_catvisua{float: left; padding: 15px 4px 0 0;}
	#centro_sx_in_catvisua{float: left; width: 157px;}
	#centro_sx_in_catvisua_in{float: right; width: 155px;}
	#centro_dx_cat{float: left; padding: 14px 0 0 15px;}
	#centro_dx_in_cat{float: left; width: 267px;}
	#centro_dx_catvisua{float: left; padding: 12px 5px 12px 25px; border-left: 1px solid #999;}
	#centro_dx_catvisua_in{float: left; width: 580px;}
	#colonna_basculanti{float: left; padding-right: 15px;}
	#colonna_basculanti_in{float: left; width: 140px;}
	#colonna_porte{float: left; width: 176px;}
	#colonna_chiusure{float: right; width: 136px;}
	a.linkcat:link,a.linkcat:visited{float: left; padding: 0 0 4px 10px; background: url(../images/1pixel.gif) no-repeat; color: #999;}
	a.linkcat:hover{background: url(../images/frecciamenu.gif) no-repeat; text-decoration: none; color: #BD0100;}
	.sfondoimgcat{clear: both; float: left; padding-left: 12px; height: 158px;}
	.sfondoimgcat_in{float: left; margin-top: 14px; background: url(../images/sfondoimgprod.gif) top center no-repeat; width: 121px; padding: 43px 1px 1px 2px; display: none;}
	#immbasculanti{position: absolute; top: 18px; left: 17px; filter: alpha(opacity=90);}
	#immporte{position: absolute; top: 18px; left: 176px; filter: alpha(opacity=90);}
	#immchiusure{position: absolute; top: 19px; left: 342px; filter: alpha(opacity=90);}
	#imgup_catvisua{float: left; border-top: 1px solid #999; border-bottom: 1px solid #999; margin-top: 9px; text-align: right;}
	.curvona_catvisua{position: absolute; top: 9px; left: 207px;}
	#catupsx_visua{float: left; width: 540px; height: 138px; background: url(../images/immcatdx.jpg) bottom right no-repeat;}
	.titoloimgup_catvisua{float: left; padding: 62px 0 0 4px;}
	.rientra{padding-left: 12px;}
	#titolocategoria{float: left; color: #BD0100; font-weight: bold; font-size: 13px; text-transform: uppercase; padding: 0 0 9px 12px;}
	a.linkcatvisuadx:link,a.linkcatvisuadx:visited{float: left; background: url(../images/lineetta.gif) no-repeat; padding-left: 9px;}
	.frecciamenusx{clear: both; float: left; padding: 3px 5px 0 0;}
	.linklinee{clear: left; float: left; padding: 4px 0 5px 12px; cursor: hand;}
	.linee{float: left; padding: 0 0 8px 12px; font-weight: bold; display: none;}
	a.linkdxcatvisua:link,a.linkdxcatvisua:visited{float: left; padding: 0 0 2px 11px; background: url(../images/1pixel.gif) no-repeat;}
	a.linkdxcatvisua:hover{background: url(../images/freccia2.gif) no-repeat; text-decoration: none; color: #4C4C4C;}
	.thumb{float: left; padding-right: 10px;}
	.thumb_in{float: left; width: 120px}
	.thumbgalleria_in{float: left; width: 134px}
	a.thumb_link:link,a.thumb_link:visited,a.thumb_link:hover{text-decoration: none; cursor: hand;}
	.txtthumb{float: left; margin: 0 auto; border: 1px solid #999; color: #4C4C4C; font-size: 11px; width: 99%; text-align: center; padding: 3px 0 2px 0; text-transform: uppercase;margin-bottom:12px}
	#titolocat_sx{float: left; background: #666; padding: 3px 8px 3px 8px; color: #FFF; font-weight: bold; margin-right: 3px;}
	a.titolocat_dx:link,a.titolocat_dx:visited,a.titolocat_dx:hover{float: left; border: 1px solid #BD0100; padding: 2px 8px 2px 8px; font-weight: bold;}
	#interno{float: left; border: 1px solid #999; padding: 2px 8px 2px 8px; font-weight: bold; font-size: 10px;}
	#titoloprodotto{clear: both; float: left; text-transform: uppercase; color: #BD0100; font-size: 18px; margin: 10px 0;}
	a.torna:link,a.torna:visited,a.torna:hover{float: right; margin-top: 18px; font-weight: bold; color: #BD0100; font-size: 10px;}
	#imgprod{clear: both; float: left; text-align: right;}
	a.zoom:link,a.zoom:visited{float: left; text-align: right; font-size: 10px; color: #7F7F7F;}
	a.zoom:hover{color: #BD0100; text-decoration: none; cursor: hand;}
	.bordoimg{border: 1px solid #999; margin-bottom: 3px; padding-bottom: 10px;}
	.bordoimgAccessori{border: 1px solid #999;}
	.bordoimgcoibenta{float: left; border: 1px solid #999; margin-bottom: 3px;}
	.bordoimgpopup{border: 1px solid #999; margin-bottom: 3px; text-align: center;}
	#proddx{float: right; width: 203px;}
	.puntinioriz{clear: both; float: left; width: 100%; background: url(../images/puntinioriz.gif) center left repeat-x;}
	.puntinioriz2{clear: both; float: left; width: 98%; background: url(../images/puntinioriz.gif) center left repeat-x;}
	a.supp:link,a.supp:visited{clear: both; float: left; color: #4C4C4C; background: url(../images/supp_sfondo.gif) repeat-x; font-weight: bold; width: 194px;}
	a.supp:hover{color: #999; text-decoration: none; background: url(../images/supp_sfondo2.gif) repeat-x; cursor: hand;}
	.supp_centro{float: left; width: 178px; padding: 5px 0;}
	a.suppr:link,a.suppr:visited{float: left; color: #BD0100; background: url(../images/supp_sfondor.gif) repeat-x; font-weight: bold; width: 194px;}
	a.suppr:hover{color: #DA7B7B; text-decoration: none; background: url(../images/supp_sfondor2.gif) repeat-x; cursor: hand;}
	.supp_centror{float: left; width: 178px; padding: 5px 0;}
	#linguettetop{clear: left; float: left; width: 100%; background: url(../images/linguetta_sfondo.gif) repeat-x;}
	a.linguettalinkon:link,a.linguettalinkon:visited{float: left; background: url(../images/linguetta_sfondo_on.gif) repeat-x; font-size: 10px; color: #4C4C4C;}
	a.linguettalinkon:hover{text-decoration: none; cursor: hand; background: url(../images/linguetta_sfondo_on.gif) repeat-x; color: #4C4C4C;}
	a.linguettalinkoff:link,a.linguettalinkoff:visited{float: left; background: url(../images/linguetta_sfondo_off.gif) repeat-x; font-size: 10px; color: #4C4C4C;}
	a.linguettalinkoff:hover{text-decoration: none; cursor: hand; background: url(../images/linguetta_sfondo_off.gif) repeat-x; color: #4C4C4C;}
	.linguetta_centro{float: left; padding-top: 4px; text-align: center;}
	#linguettesotto_out{float: left;}
	#linguettesotto{clear: left; float: left; padding: 15px 8px; border-bottom: 1px solid #999;}
	#linguettesotto_in{float: left; width: 564px;}
	.namescatpod{width:100%;float: left;margin-bottom:5px;padding: 15px 8px 3px 0;border-bottom: 1px #EBEBEB solid;}
	.nomesottocat{float: left;font-face: Arial, helvetica, Sans-serif;color: #BD0100;font-size: 19px;}
	.nomemantosottocat{margin-left:8px;float: left;font-face: Arial, helvetica, Sans-serif;color: #9B9B9B;font-size: 17px;font-style: italic;}
	.ling_1_sx{float: left; width: 330px;}
	.contsicurezza{float: left; padding: 0 10px 20px 0;}
	.contsicurezza_in{float: left; width: 130px;}
	.linkaccessori{font-size: 10px;}
	.contaccessori{float: left; padding: 0 12px 20px 0; font-size: 11px;}
	.contaccessori_in{float: left; width: 120px;}
	.contcolori{float: left; padding: 0 12px 20px 0; font-size: 11px;}
	.contcolori_in{float: left; width: 85px;}
	a.linkinterattivita:link,a.linkinterattivita:visited,a.linkinterattivita:hover{float: left; background: url(../images/frecciona.gif) no-repeat; padding-left: 30px;}
	.coibenta_dx{float: right; width: 250px;}
	.rientradeborda{padding: 0 10px;}
	.maschera{position: absolute; top: 0; left: 0; background: url(../images/maschera_nondebordante.gif) no-repeat;}
	.bordopopup{float: left; border-top: 1px solid #7F7F7F; width: 100%;}
	.rientrabasculanti{padding-left: 11px;}
	a.fascecat:link,a.fascecat:visited{clear: both; float: left; width: 346px; font-size: 13px; color: #FFF; margin-bottom: 6px; border: 1px dashed #FFF;}
	a.fascecat:hover{text-decoration: none; cursor: hand; border: 1px dashed #C00;}
	.imgcatpresx{float: left; padding: 1px 17px 1px 6px;}
	.txtcatpresx{float: left; padding-top: 16px; font-weight: bold; text-transform: uppercase;}
	.frcatpresx{float: right; padding: 25px 18px 0 0;}
	.puntinivert{background: url(../images/puntinivert.gif) top center repeat-y;}
	.dida_scalia{float: left; margin-top: -13px; width: 220px; padding: 4px; border: 1px solid #AAA; border-top: 0; color: #C00;}
	.dida_scalia_nozoom{float: left; margin-top: -2px; width: 220px; padding: 4px; border: 1px solid #AAA; border-top: 0; color: #C00;}
	
	a.fascecat_hover{text-decoration: none; cursor: hand; border: 1px dashed #C00;}
/*fine catalogo*/

/*inizio comunicazioni*/
	#comunicazioni{float: right; width: 622px;}
	a.linkcomunica1:link,a.linkcomunica1:visited{float: left; padding: 0 0 2px 11px; background: url(../images/freccina.gif) no-repeat; color: #BD0100; font-size: 10px;}
	a.linkcomunica1:hover{background: url(../images/freccina2.gif) no-repeat; text-decoration: none; color: #4C4C4C;}
	a.linkcomunica2:link,a.linkcomunica2:visited{float: left; padding: 0 0 2px 11px; background: url(../images/freccina2.gif) no-repeat; color: #4C4C4C; font-size: 10px;}
	a.linkcomunica2:hover{background: url(../images/freccina.gif) no-repeat; text-decoration: none; color: #BD0100;}
	a.linkcal:link,a.linkcal:visited{float: left; padding-left: 10px; background: url(../images/1pixel.gif) no-repeat; color: #BD0100;}
	a.linkcal:hover{background: url(../images/freccina2.gif) no-repeat; text-decoration: none; color: #4C4C4C;}
	#imgup_innews{float: right; border-right: 1px solid #FFF; padding-right: 31px;}
	.contarchivio{clear: left; float: left; width: 100%; padding-bottom: 5px;}
	.data{float: left; width: 18%; font-weight: bold; font-size: 10px;}
	.titolonewsarchivio{float: left; width: 82%;}
	#centro_sx_mailing{float: left; padding: 15px 34px 0 16px;}
	#centro_sx_mailing_in{float: left; width: 234px; color: #BD0100; font-weight: bold;}
	#centro_mailing{float: left; width: 325px; margin-top: 15px;}
	.mailingform_sx{clear: left; float: left; width: 140px; padding-top: 3px; font-weight: bold;}
	.mailingform_dx{float: left; width: 170px;}
	.mesi{float: left; width: 110px; padding-bottom: 20px;}
	a.linkmesi:link,a.linkmesi:visited{float: left; border: 1px solid #999; background: #FFF; padding: 1px;}
	a.linkmesi:hover{border: 1px solid #BD0100; text-decoration: none;}
	.lyrmese{position: absolute; top: 74px; left: 0px; width: 68px; height: 18px; background: #FFF; text-align: right; filter: alpha(opacity=75); cursor: hand;}
	.lyrmesetxt{position: absolute; top: 78px; left: 38px; cursor: hand;}
	a.linkcaldx:link,a.linkcaldx:visited{float: left; padding-left: 10px; background: url(../images/1pixel.gif) no-repeat;}
	a.linkcaldx:hover{background: url(../images/freccia2.gif) no-repeat; text-decoration: none; color: #4C4C4C;}
	#menupopupcal{clear: left; width: 99%; border-left: 1px solid #999;}
	a.linkpopupcal:link,a.linkpopupcal:visited{float: left; background: #FFF; font-weight: bold; color: #4C4C4C; border-right: 1px solid #999; border-top: 1px solid #999; padding: 2px 0; text-align: center;}
	a.linkpopupcal:hover{text-decoration: none; background: #EEE; color: #BD0100; border-right: 1px solid #999;}
	#centropopupcal{clear: left; float: left; border-bottom: 1px solid #999; padding: 15px;}
	#centropopupcal_in{float: left; width: 622px;}
	#linguettetopcal{clear: left; float: left; width: 99%; background: url(../images/linguetta_sfondo.gif) repeat-x;}
	.linguetta_centrocal{float: left; padding-top: 4px; width: 160px; text-align: center;}
	#immcartina{border: 1px solid #999;}
/*fine comunicazioni*/

/*Inizio De Nardi*/
	.cert_sx{float: left; width: 170px;}
	.cert_dx{float: left; width: 250px;}
/*Fine De Nardi*/

/*Inizio Cycling*/
	.imm_cycling{clear: right; float: right; margin: 0 0 30px 15px; border: 1px solid #000;}
	.imm_cycling2{float: left; margin: 17px 0 30px 0; border: 1px solid #000; text-align: left; background: #F00;}
	a.imm_cycling2_zoom:link,a.imm_cycling2_zoom:visited{float: left; margin: 17px 0 30px 0; border: 1px solid #000; text-align: left; background: #F00;}
	a.imm_cycling2_zoom:hover{text-decoration: none; border: 1px solid #C00;}
/*Inizio Cycling*/

/*Inizio distributori*/
	.distrib_dx{float: right; padding: 0 10px;}
	.distrib_dx_in{float: left; width: 290px; height: 230px;}
	#centro_sx_distrib{float: left; padding: 15px 4px 0 4px;}
	#centro_sx_in_distrib{float: left; width: 550px;}
	#centro_dx_distrib{float: right; padding: 15px; background: #EEE;}
	#centro_dx_in_distrib{float: left; width: 180px; height: 262px;}
	.areadistrib{clear: left; float: left; padding: 0 0 10px 12px;}
	.areadistrib2{clear: left; float: left; padding: 0 0 10px 12px; background: url(../images/frecciamenu.gif) no-repeat;}
	.areadistrib_in{float: left; width: 260px;}
	.puntinioriz3{clear: both; float: left; width: 100%; background: url(../images/puntinioriz.gif) center left repeat-x; margin-bottom: 10px;}
	a.linkdistrib:link,a.linkdistrib:visited,a.linkdistrib:hover{clear: both; float: left; padding-left: 10px; background: url(../images/freccinapic.gif) no-repeat}
	.nomeregione{font-weight: bold;}
	.datidistrib_sx{clear: left; float: left; width: 100px; color: #BD0100; font-weight: bold;}
	.datidistrib_dx{float: left; width: 427px;}
/*Fine distributori*/

/*Inizio servizi*/
	#lyrimgserv_2{position: absolute; top: 10px; left: -11px; width: 286px; height: 127px; text-align: right; z-index: 0;}
	#lyrimgserv_3{position: absolute; top: 10px; left: -49px; width: 285px; height: 127px; text-align: right; z-index: 1;}
	#lyrimgserv_4{position: absolute; top: 10px; left: -91px; width: 287px; height: 127px; text-align: right; z-index: 2;}
	#lyrimgserv_5{position: absolute; top: 10px; left: -131px; width: 288px; height: 127px; text-align: right; z-index: 3;}
	#lyrimgserv_6{position: absolute; top: 10px; left: -171px; width: 288px; height: 127px; text-align: right; z-index: 4;}
	#lyrimgserv_8{position: absolute; top: 10px; left: -211px; width: 288px; height: 127px; text-align: right; z-index: 5;}
	#lyrimgserv_7{position: absolute; top: 10px; left: -221px; width: 180px; height: 127px; text-align: right; z-index: 6;}
/*Fine servizi*/

/*Inizio novita*/
	.datanovita{float: left; width: 103px; color: #BD0100; font-weight: bold;}
	.testonovita{float: left; width: 357px;}
	#titolonovita{color: #BD0100; font-weight: bold; font-size: 15px;}
	#centro_sx_novita{float: left; padding: 10px 4px 0 4px; border-right: 1px solid #999;}
	#centro_sx_in_novita{float: left; width: 484px;}
	.rientrarchivionov{padding-left: 15px;}
	.contarchivionov{clear: left; float: left; width: 100%; padding-bottom: 5px;}
	.datanov{float: left; width: 15%; font-weight: bold; font-size: 10px;}
	.titolonewsarchivionov{float: left; width: 85%;}
/*Fine novita*/

/*Inizio consigli utili*/
	.olmio{margin: 0 0 0 30px;}
	.limio{text-decoration: none;}
	.consigliosx{float: left; width: 10px;}
	.consigliodx{float: left; width: 470px; height: 300px;}
/*Fine consigli utili*/
	
/*inizio generali*/
	a.email:link,a.email:visited{border: 0;}
	a.email:hover{border-bottom: 1px solid #D50006;}
	.nascosto{display: none;}
	.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;}
	#titolo12{float: left; color: #333; font-weight: bold;}
	.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;}
	.clearone{clear: both;}
	.clear{clear: left;}
	.clear_r{clear: right;}
	.relativo{position: relative; text-align: left;}
	.bordino{border: 1px solid #999;}
/*inizio generali*/

/*inizio finestre attive*/
	#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{float: left; padding: 4px 20px; background: #DC3121; color: #FFF; font-size: 14px; font-weight: bold;}
	.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{float: left; padding: 0 16px;}
	#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;}
	#chiudi{clear: left; float: left; width: 100%; border-top: 1px solid #999999; margin-top: 5px; font-size: 11px;}
	.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*/
	.noformspace{margin: 0; padding: 0;}
	#allungastampa{float: left; height: 850px; width: 650px;}
	#logostampa{float: left; padding-bottom: 5px; border-bottom: 1px solid #C2C2C2; margin-top: 10px; 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; color: #000; width: 100%;}
	#stampadentro2{float: left; border-right: 1px solid #999; background: #DC3121; border-bottom: 1px solid #999; color: #FFF;}
	.interno{display: block; float: left; color: #000; margin-bottom: 10px;}
	.acapo{clear: left; margin-bottom: 3px;}
	#rientrastampa{float: left; padding: 0 25px 0 25px;}
	#nomecognomein{float: right; margin-top: 32px;}
	#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{border: 1px solid #999; margin: 5px 0 10px 0; padding: 20px;}
	#titolomagg{float: left; color: #D50006; font-weight: bold;}
	#titolo12{float: left; color: #333; font-weight: bold;}
	.fasia{border: 1px solid #A7A7A7; padding: 3px 0 2px 10px;}
	.fasia2{float: left; width: 99%; border: 1px solid #A7A7A7; padding: 3px 0 2px 0; margin-bottom: 15px;}
	.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: #FFE8E8;}
	.textarea2{clear: left; border: 1px solid #AAA; font-size: 11px; width: 410px; margin: 0 23px 6px 0; background: #FFE8E8;}
	.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: #FFE8E8;}
	.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: #FFE8E8; 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: #FFE8E8; margin-bottom: 3px;}
	.txtobbl3{border: 1px solid #AAA; font-size: 11px; width: 200px; background:#FFE8E8;}
	.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*/

.magazzinosx{float: left; width: 25%;}
.magazzinodx{float: right; width: 71%; padding-left: 20px; border-left: 1px solid #999;}

a.linkcaton:link,a.linkcaton:visited,a.linkcaton:hover{float: left; padding: 0 0 4px 10px; background: url(../images/frecciamenu.gif) no-repeat; color: #BD0100;}
a.linkcolori:link,a.linkcolori:visited{float: left; border: 1px solid #999;}
a.linkcolori:hover{border: 1px solid #C00;}


/*############### INIZIO style che servono per le form - privacy ################*/
/*.nascosto{display: none;}
.rosso{color: #BD0100;}
.fasia{border: 1px solid #A7A7A7; padding: 3px 0 2px 10px; 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: #D5F1FD;}
.textarea2{clear: left; border: 1px solid #AAA; font-size: 11px; width: 410px; margin: 0 23px 6px 0; background: #D5F1FD;}
.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: #D5F1FD;}
.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;}*/
.txtobblm{border: 1px solid #AAA; font-size: 11px; width: 175px; background: #FFE8E8; 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: #D5F1FD; margin-bottom: 3px;}
.txtobbl3{border: 1px solid #AAA; font-size: 11px; width: 200px; background:#D5F1FD;}
.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 ################*/







/* Catalogo Categorie (cc) */

.cc_cont {
	position: relative; 
	float: left;
	padding-left: 348px;
}

.cc_absoluteWithId {
	position: absolute;
	display:none;
	padding-left: 2px;
}

.cc_element {
	border: 1px dotted #4C4C4C;
	width: 98px;
	height: 52px;
	margin-bottom: 2px;	
	border-collapse: 0;
	float: left;
}

a.cc_link {
	display: block;
	padding-top: 22px;
	text-align: center;
}

a.cc_link {
	display: block;
	padding-top: 22px;
	text-align: center;
	height: 50px;
}

a.cc_link:HOVER {
	text-decoration: none;
	font-weight: bold;
}

/* Catalogo Miniature (cm) */

.cm_cont {

	float: left;
	position: relative;
}

.cm_absoluteWithId {
	position: absolute;
	float: left;
	display: none;
	background: red;
}

.cm_firstLine {
	position: absolute;
	float: left;
	margin-top: 26px;
	width: 10px;
	border-top: 1px dotted #4C4C4C;
	border-right: 1px dotted #4C4C4C;	
}

.cm_secondLine {
	position: absolute;
	margin-left: 10px;
	margin-top: 22px;
	width: 99px;
	border-bottom: 1px dotted #4c4c4c;	
}

.cm_absoluteImage {
	position: absolute;
	border: 1px dotted #4c4c4c;
	left: 210px;
}

/* Sub Category (sc) */

a.sc_link {
	text-transform: lowercase;
	display: block;
	padding-left: 23px;
}

a.sc_link:HOVER {
	background: url(../images/sc_freccia.gif) top left no-repeat;
	text-decoration: none;
}


a.sc_link_hover {
	text-transform: lowercase;
	display: block;
	padding-left: 23px;
	background: url(../images/sc_freccia.gif) top left no-repeat;
	text-decoration: none;
}

.sc_submenu {
	clear: both;
	margin-bottom: 10px;	
}

.sc_manto {
	font-size: 9px;
	visibility: hidden;	
}


.dxPostFrecciamenu{float: left;width: 142px;}
.xtitwidth{float: left; width: 155px; padding-bottom: 3px;}
.otherProds{float: left; width: 100%; padding: 23px 0 13px 0;}



/* Tag clouds (tc) */

#tc {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	position: relative;
}



#tc h1, #tc h2, #tc h3 {
	display: block;
	padding: 0;
	margin: 0;
	position: absolute;
	font-weight: normal;
}

#tc h1 {
	font-size: 20px;
}

#tc h2 {
	font-size: 16px;
}

#tc h3 {
	font-size: 12px;
}

#tc h1 a, #tc h2 a, #tc h3 a {
	text-decoration: none;
	color: #BFC8D3;
}

#tc h1 a:HOVER, #tc h2 a:HOVER, #tc h3 a:HOVER {
	color: #ED2726;
}
