.proterimex{font-family: Arial; font-size: 11px; text-decoration: none; color: #885858}
td{font-family: Arial; font-size: 11px; text-decoration: none; color: #333}
a{text-decoration: none; color: #885858}
a:active{color: #333; text-decoration: none; font-family: Verdana}
a:link{font-family: Arial; color: #333; text-decoration: none}
a:visited{font-family: Arial; color: #333;}
a:hover{font-family: Arial; text-decoration: underline; color: #F60;}

body,html{margin: 0; padding: 0;
	width: 100%;
	height: 100%;
	scrollbar-face-color:#FFF;
	scrollbar-shadow-color:#AAA;
	scrollbar-3dlight-color:#FFF;
	scrollbar-arrow-color:#AAA;
	scrollbar-darkshadow-color:#AAA;
	scrollbar-track-color:#FFF;
	scrollbar-highlight-color:#AAA;
}
body{
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #585858;
	text-align: left;
	margin-right: -1px; 
	background: #FFF url(../images/sf_top.gif) repeat-x;
}
.bodypopup{background: #FFF; text-align: left;}
.nospaceform{margin: 0; padding: 0;}
.noline{text-decoration: none;}

/*Inizio scheletro*/
	#contenitore{float: left; width: 1050px;}
	#contenitore2{float: left; width: 605px;}
	#top{float: left; width: 1002px;}
	#logo{float: left; padding: 19px 0 0 31px;}
	#language{float: right; padding: 35px 22px 0 0;}
	.langlinkok{float: left; border: 1px solid #585858; padding: 8px 0 6px 0;}
	a.langlink:link,a.langlink:visited{float: left; border: 1px solid #999; padding: 8px 0 6px 0; cursor: hand;}
	a.langlink:hover{text-decoration: none; border: 1px solid #585858;}
	#fasciaintro{clear: left; float: left; padding: 36px 22px 0 0;}
	#fasciaintroin{float: left; width: 982px;}
	.intro_sx{float: left; width: 490px; border-right: 1px solid #FFF;}
	.intro_dx{float: left; width: 491px;}
	.tuttolink{position: absolute; top: 0; left: 0;}
	.topsx{float: left; background: #F60; padding: 0 33px;}
	.topdx{float: left; background: #0000E6; padding: 0 33px;}
	#benvenuti{clear: left; float: left; padding: 63px 0  86px 32px; border-right: 1px solid #999;}
	#benvenuti2{clear: left; float: left; padding: 0px 0  86px 32px; border-right: 1px solid #999;}
	#benvenutiin{float: left; width: 458px;}
	#benvenutiin2{float: left; width: 458px; padding-top:49px;}
	#protermenu{padding-top:10px;}
	#copy{float: left; padding: 220px 0 0 21px; font-size: 10px; color: #333;}
	#endpage{clear: left; background: url(../images/sf_end.gif) repeat-x; width: 1002;}
	#endpagein{float: left; color: #333; padding: 4px 30px 10px 22px;}
	#endpagein2{float: left; width: 950px;}	
/*Fine scheletro*/
	

/*Inizio applicazioni*/
	#altresezioni{float: right; padding: 14px 22px 0 0;}
	.spaceother{float: left; width: 79px;}
	.spaceother1{float:left; width:108px;}
	.spaceother2{float:left; width:90px;}
	.spaceother3{float:left; width:79px;}
	a.otherlink:link,a.otherlink:visited{float: left; border-left: 1px solid #FFF; cursor: hand;}
	a.otherlink:hover{text-decoration: none; border-left: 1px solid #F60;}
	.contetutto{flaot: left; width: 1002px; padding-top: 15px;}
	.contetutto2{flaot: left; width: 605px; padding-top: 15px;}
	.aplysx{float: left; width: 295px;}
	.mailing{float: left; width: 295px; padding-top: 150px; background: url(../images/sf_punt_vert.gif) top right repeat-x;}
	.sloganbenvenuto{float: left; padding: 46px 0 51px 32px;}
	.descraply{clear: left; float: left; width: 295px; padding-top: 20px; background: #F60;}
	.aplydx{float: left; width: 687px;}
	.titcategoria{float: left; padding-top: 56px;}
	.cate{float: left; padding-left: 26px;}
	.catein{float: left; border-left: 1px solid #FFF; width: 316px;}
	.spaziocate{float: left; padding: 2px 0 28px 8px;}
	.sottocate{float: left; width: 343px;}
	.sottocatein{clear: left; float: left; text-align: center;}
/*Fine applicazioni*/


/*Inizio catalogo*/
	.staivedendo{float: left; width: 1002px;}
	.staivedendoin{float: left; padding: 4px 0 5px 239px;}
	.backapply{position: absolute; top: -13px; right: 44px;}
	.per50{float: right; width: 178px;}
	.lineacata{float: left; padding: 27px 0 0 31px;}
	.lineacatain{float: left; width: 186px;}
	.lineacata2{float: left; clear: left; padding: 0px 0 0 15px;}
	.lineacatain2{float: left; clear: left; width: 186px;}
	.lineacata3{float: left; padding: 0px 0 0 15px;}
	.lineacatain3{float: left; width: 186px;}
	.lineacata3_r{float: left; padding: 0px 0 0 15px;}
	.lineacatain3_r{float: left; width: 150px;}
	a.altrecategorie:link,a.altrecategorie:visited{clear: left; float: left; font-size: 11px; margin-top: 13px; color: #696969;}
	a.altrecategorie:hover{text-decoration: none; color: #F60;}
	a.altrecategorie2:link,a.altrecategorie2:visited{clear: left; float: left; font-size: 11px; color: #696969;}
	a.altrecategorie2:hover{text-decoration: none; color: #F60;}
	.bex{text-transform: uppercase; font-size: 12px; color: #693003;}
	.lineaprod{float: left; border-left: 1px solid #9B9B9B; padding-left: 6px;}
	.lineaprodin{float: left; width: 750px;}
	.lineaprodin2{float: left; width: 605px;}
	.lineaprod_r{float: right; border-left: 1px solid #9B9B9B; padding-left: 6px; height:100%}
	.logoprod{float: left; width: 760px; padding: 9px 0 5px 0; background: url(../images/sf_punti.gif) left bottom repeat-x;}
	.logoprod2{float: left; width: 620px; padding: 9px 0 5px 0; background: url(../images/sf_punti.gif) left bottom repeat-x;}
	.spaziologoprod{float: left; padding-left: 14px;}
	.serieprod{float: left; padding: 17px 13px 0 12px; background: url(../images/sf_punti.gif) left bottom repeat-x;}
	.serieprod2{float: left;  padding: 17px 13px 0 12px; height:500px}
	.serieprodin{float: left; width: 750px;}
	.serieprodin2{float: left; width: 745px;}
	.serieprodin3{float: left; width: 595px;}
	.stacca{float: left; padding: 0 13px 20px 0;}
	.stacca2{float: left; padding: 30px 13px 80px 0;}
	.contienedati{float: left; width: 590px; padding-top: 4px;}
	.contienedati2{float: left; width: 590px;}
	.contienedati3{float: left; width: 425px; padding-top:30px; font-size:12px; color:black}
	.contienedati4{float: left; width: 455px; padding-top: 4px;;}
	a.vedibordo:link,a.vedibordo:visited{float: left; border: 1px solid #585858;}
	a.vedibordo:hover{text-decoration: none; border: 1px solid #F60;}
	a.vedititle:link,a.vedititle:visited{float: left; font-weight: bold; color: #585858; font-size: 12px;}
	a.vedititle:hover{text-decoration: none; color: #F60;}
	.veditesto{float: left; width: 590px; font-size: 12px;}
	.veditesto2{float: left; width: 455px; font-size: 12px;}
	.vedifreccia{float: left; padding: 8px 0 0 2px;}
	.gestpage{float: left; padding: 5px 0 4px 12px; background: url(../images/sf_punti.gif) left bottom repeat-x;}
	.gestpage2{float: left; padding: 5px 0 4px 15px; background: url(../images/sf_punti.gif) left bottom repeat-x;}
	.gestpagein{float: left; width: 750px; color: #585858;}
	.gestpagein2{float: left; width: 605px; color: #585858;}
	a.indietro:link,a.indietro:visited{float: left; font-size: 12px; font-weight: bold; color: #585858;}
	a.indietro:hover{text-decoration: none; color: #F60;}
	.sm_prod{float: left; width:150px; padding:10px 0 10px 5px; font-family: Arial;}
	.desc_prod{font-size:12px; color:black}
	.title_prod{font-size:14px; color:blue; font-weight:bold; padding-top:15px}
	.title_prod11{font-size:14px; color:blue; font-weight:bold; padding-top:3px; padding-left:5px}
	.right_tit{font-size:12px; color:#D86F26; font-weight:bold; padding:15px 0 0 4px; float:left}
	.undmenu{padding:0 0 7px 0px;}
	.undmenu1{padding:0 5px 7px 2px;}
	a.undmenu1:link,a.undmenu1:visited{float: clear; font-size: 11px; color: #696969;}
	a.undmenu1:hover{text-decoration: none; color: #F60;}
	.right_dot{background: url(../images/sf_punti.gif) left bottom repeat-x; padding-top:18px}
	.right_tit1{font-size:12px; color:#D86F26; font-weight:bold; padding:0 0 0 4px; float:left}
	.right_tit2{font-size:12px; color:#D86F26; font-weight:bold;}
	.right_dot1{background: url(../images/sf_punti.gif) left bottom repeat-x;}
	.pop_tit{font-size:14px; font-weight:bold; color:#F66100; height:38px; padding:20px 5px 0 0}
	a.right_tit2:link,a.right_tit2:visited{font-size:12px; color:#D86F26; font-weight:bold; padding:0 0 2px 0px;}
	a.right_tit2:hover{text-decoration: none; color: #F60;}
	.fade_img{background-image:url(../images/fade.jpg); background-repeat:repeat; background-position:right;}
/*Fine catalogo*/


/*Inizio catalogo visua*/
	#contecatavisua{float: left; width: 600px;}
	#topcatavisua{float: left; width: 600px;}
	#altresezionicata{float: right; padding: 13px 22px 0 0;}
	.fasciacatavisua{float: left; padding: 3px 10px 13px 13px; background: url(../images/trelinee.gif) repeat-x;}
	.fasciacatavisuain{float: left; width: 577px;}
	.fotosxcata{float: left; width: 402px;}
	.brfotocata{float: left; border: 1px solid #585858;}
	.fotodxcata{float: left; width: 162px;}
	.utilita{float: left; width: 162px; background: url(../images/sf_punti.gif) left bottom repeat-x; padding-bottom: 13px;}
	a.utilitalink:link,a.utilitalink:visited{float: left; margin-top: 20px; color: #585858; padding-left: 27px; font-size: 12px;}
	a.utilitalink:hover{text-decoration: none; color: #F60;}
	.download{float: left; padding: 6px 0 0 27px; color: #585858; font-size: 12px; background: url(../images/scarica.gif) no-repeat;}
	a.downlink:link,a.downlink:visited{float: left; font-size: 12px;}
	a.downlink:hover{text-decoration: none; color: #F60;}
	.mailingsxcata{float: left; width: 588px;}
	.defdimensioni{float: left; width: 402px; height: 402px;}
/*Fine catalogo visua*/
	
	
/*inizio generali*/
	.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: #C40101;}
	.pic10{font-size: 10px;}
	.pic11{font-size: 11px;}
	.pic12{font-size: 12px;}
	.pic13{font-size: 13px;}
	.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;}
	.clear{clear: left;}
	.clear_r{clear: right;}
	.relativo{position: relative; text-align: left;}
	.bordino{border: 1px solid #999;}
/*inizio generali*/

/*inizio finestre attive*/
	#cornicepopup{float: left; border: 1px solid #7F7F7F;}
	#contentpopup{float: left; width: 100%;}
	#popup_up{float: left; padding-bottom: 2px; border-bottom: 2px solid #E10000; width: 100%;}
	#titolopopup{float: left; width: 100%; 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 #999; margin-top: 1px; font-size: 11px;}
	.chiudimi{float: right; font-size: 11px; padding: 5px 20px 0 0;}
	#vline{float: right; background: #808080; width: 1px; height: 20px; margin: 0 14px 0 0;}
	.entrapopup{padding: 0 20px 10px 20px; border-bottom: 1px solid #999;}
	.entrapopup2{float: left; padding: 10px 12px 10px 12px;}
	.loghicredits{float: left; margin: 0 25px 80px 01px;}
	.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; width: 270px; color: #000;}
	#stampadentro2{float: left; border-right: 1px solid #999; background: #F60; border-bottom: 1px solid #999; color: #FFF;}
	.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{float: right; margin-top: 55px;}
	#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: #FFE1CC;}
	.textarea2{clear: left; border: 1px solid #AAA; font-size: 11px; width: 410px; margin: 0 23px 6px 0; background: #FFE1CC;}
	.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;}
	.txt_mail{float: left; border: 1px solid #941D27; font-size: 11px; width: 120px; margin-bottom: 3px;}
	.txt_mail_2{float: left; border: 1px solid #941D27; font-size: 11px; width: 150px; 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: #FFE1CC; 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*/


.mailingform_sx{clear: left; float: left; width: 140px; padding-top: 3px; font-weight: bold;}
.mailingform_dx{float: left; width: 170px;}

.proter{float: left; border-left: 1px solid #9B9B9B; padding-left: 6px;}
.proterin{float: left; width: 780px;}
.proterin2{float: left; padding: 17px 13px 0 12px; margin-bottom:20px; background: url(../images/sf_punti.gif) left bottom repeat-x; }
.protertxt1{float: left; width: 755px; padding:0 145px 20px 0; height:375px;}
.protertxt2{float: left; width: 755px; padding:45px 145px 20px 35px; height:375px;}

/*Cartina*/
.fleft{float:left;}
.orange{color:#FF6600;}
.linguetta_centro{float:left; padding-top:4px; text-align:center;}

a.linguettalinkoff:link,a.linguettalinkoff:visited{float:left; background:url(../images/linguetta_sfondo_off.gif) repeat-x; font-family:Arial; font-size:11px; color:#BD0100; text-decoration:none;}
a.linguettalinkoff:hover{text-decoration:none; cursor:hand; font-family:Arial; font-size:11px; background:url(../images/linguetta_sfondo_off.gif) repeat-x; color:#BD0100; text-decoration:none;}

a.scarica:link{font-family:Arial; font-size:11px; color:#FF6600; text-decoration:none;}
a.scarica:visited{font-family:Arial; font-size:11px; color:#FF6600; text-decoration:none;}
a.scarica:hover{font-family:Arial; font-size:11px; color:#FF6600; text-decoration:underline;}

.hand{cursor:hand;}
.bordblack{border:1px solid #000;}

a.chiudi:link{font-family:Arial; font-size:11px; color:#000; text-decoration:none;}
a.chiudi:visited{font-family:Arial; font-size:11px; color:#000; text-decoration:none;}
a.chiudi:hover{font-family:Arial; font-size:11px; color:#F60; text-decoration:underline;}

/*Wooden badger*/

.bg_men{background: url(../images/bg_menu_left.gif) left bottom repeat-x;}

/* end */
