html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-family:Arial, Helvetica, sans-serif;}
a img{border:0;} /* fix visibilità border fck editor */
html,body{height:100%;}
body{text-align:center;}
h1{font-weight:bold; color:#939498; border-bottom:1px solid #d4d4d6; display:block; font-size:24px; line-height:normal; padding:0 0 5px 20px; margin-bottom:20px;}
h1 strong {font-weight: bold;}
h1 a{text-decoration:none !important;}
h2{color:#4f4f52; font-size:18px; padding:0 10px 0; font-weight:bold;}
h2.marginBottom {margin-bottom:20px;}
h3{color:#4189dd; font-size:12px; padding:0 10px; font-weight:bold; margin-top:10px;}
h4{color:#939498; font-size:18px; padding:0 10px 0; font-weight:bold;}
h4 a {color:#939498; text-decoration:none !important;}
h4 a:hover {color:#4F4F52;}
h5{font-size:11px; color:#939498; padding:0 10px; font-weight:normal;}
p{color:#4f4f52; font-size:14px; line-height:18px; padding:0 10px 20px;}
table{margin:0px 10px}
.gestibile ul{margin-left:14px; color:#4f4f52; font-size:14px; line-height:18px; padding:0 10px 20px;}
.gestibile ul.noVSpacing{padding:0px 10px 0px 10px; margin-top:-20px;}

/* Messaggi */
.message {font-size:11px; text-transform:capitalize; color:#4f4f52; font-weight:bold; padding:10px 0px 10px 36px !important; margin-bottom:10px; text-align:left;margin-top:10px;}
.error {background:#f3f3f3 url(../images/struttura/error.png) no-repeat 8px 9px !important;}
.success {background:#f3f3f3 url(../images/struttura/green_check.png) no-repeat 8px 9px !important;}
.contact {background:#f3f3f3 url(../images/struttura/contact.png) no-repeat 8px 9px !important;}
.no-icon {background-image:none !important; background-color:#f3f3f3; padding:10px; text-transform:none;}
.iframe {margin:0;}
.message span {font-weight:normal;}

/* ID */
#pre-box{position:relative; width:100%; height:100%;text-align:center;margin:auto;}
body>#pre-box{height:auto ;min-height:100%;}
#box{margin:auto; text-align:left; height:100%; width:950px; position:relative; border:0;}
#testata{height:120px;}
#content{font-size:11px; /*padding-bottom:875px;*/ padding-bottom:990px;}
#it #content{padding-bottom:976px;}
#ru #content{padding-bottom:1172px;}
#es #content{padding-bottom:1004px;}
#bottom{height:920px; position:absolute; bottom:0; left:0; width:950px;}
#it #bottom{height:906px;}
#ru #bottom{height:1102px;}
#es #bottom{height:934px;}

/* TESTATA */
#logoTestata{height:120px; float:left;}
#contenitoreMenu{height:120px; float:right; width:656px;}
#contenitoreMenu.rus{width:758px;}

	/* MENU */
#menuRapido{height:31px; float:right;}
#menuRapido ul{list-style:none; display:block; height:23px; float:left; padding:4px 0; margin-right:5px;}
#menuRapido ul li{float:left;}
#menuRapido ul li a{background:url(../images/struttura/menu_rapido_en.gif) top left no-repeat; display:block; height:22px; color:#4189dd; font-family:Verdana, Geneva, sans-serif; font-size:10px; line-height:22px; outline:0;}
#menuRapido ul li a:hover{text-decoration:none;}
#menuRapido ul li a span{position:absolute; top:-9999px;}
#menuRapido #nArts { position:relative; top:0px;}

		/* MENU INGLESE - default */
#menuRapido ul li a.contattiRapido{width:58px; background-position:-10px 0;}
#menuRapido ul li a.loginRapido{width:49px; background-position:-161px 0;}
#menuRapido ul li a.logoutRapido{width:58px; background-position:-103px 0;}
#menuRapido ul li a.profileRapido{width:34px; background-position:-69px 0;}
#menuRapido ul li a.carrelloRapido{padding-left:60px; width:23px; background-position:-210px 0;}
			/* hover */
#menuRapido ul li a:hover.contattiRapido, #menuRapido ul li a.contattiRapidoAttivo{width:58px; background-position:-10px -23px;}
#menuRapido ul li a:hover.loginRapido, #menuRapido ul li a.loginRapidoAttivo{width:49px; background-position:-161px -23px;}
#menuRapido ul li a:hover.logoutRapido, #menuRapido ul li a.logoutRapidoAttivo{width:58px; background-position:-103px -23px;}
#menuRapido ul li a:hover.carrelloRapido, #menuRapido ul li a.carrelloRapidoAttivo{padding-left:60px; width:23px; background-position:-210px -23px;}

		/* MENU ITALIANO */
#menuRapido.menuRapidoItaliano ul li a{background-image:url(../images/struttura/menu_rapido_it.gif); outline:0;}
#menuRapido.menuRapidoItaliano ul li a.contattiRapido{width:64px; background-position:0 0;}
#menuRapido.menuRapidoItaliano ul li a.loginRapido{width:49px; background-position:-157px 0;}
#menuRapido.menuRapidoItaliano ul li a.logoutRapido{width:58px; background-position:-98px 0;}
#menuRapido.menuRapidoItaliano ul li a.profileRapido{width:34px; background-position:-64px 0;}
#menuRapido.menuRapidoItaliano ul li a.carrelloRapido{padding-left:84px; width:20px; background-position:-206px 0;}
			/* hover */
#menuRapido.menuRapidoItaliano ul li a:hover.contattiRapido, #menuRapido.menuRapidoItaliano ul li a.contattiRapidoAttivo{width:64px; background-position:0 -23px;}
#menuRapido.menuRapidoItaliano ul li a:hover.loginRapido, #menuRapido.menuRapidoItaliano ul li a.loginRapidoAttivo{width:49px; background-position:-157px -23px;}
#menuRapido.menuRapidoItaliano ul li a:hover.logoutRapido, #menuRapido.menuRapidoItaliano ul li a.logoutRapidoAttivo{width:58px; background-position:-98px -23px;}
#menuRapido.menuRapidoItaliano ul li a:hover.carrelloRapido, #menuRapido.menuRapidoItaliano ul li a.carrelloRapidoAttivo{padding-left:84px; width:20px; background-position:-206px -23px;}

		/* MENU RUSSO */
#menuRapido.menuRapidoRusso ul li a{background-image:url(../images/struttura/menu_rapido_ru.gif); outline:0;}
#menuRapido.menuRapidoRusso ul li a.contattiRapido{width:71px; background-position:0 0;}
#menuRapido.menuRapidoRusso ul li a.loginRapido{width:51px; background-position:-158px 0;}
#menuRapido.menuRapidoRusso ul li a.logoutRapido{width:53px; background-position:-105px 0;}
#menuRapido.menuRapidoRusso ul li a.profileRapido{width:34px; background-position:-71px 0;}
#menuRapido.menuRapidoRusso ul li a.carrelloRapido{padding-left:77px; width:20px; background-position:-209px 0;}
			/* hover */
#menuRapido.menuRapidoRusso ul li a:hover.contattiRapido, #menuRapido.menuRapidoRusso ul li a.contattiRapidoAttivo{width:71px; background-position:0 -23px;}
#menuRapido.menuRapidoRusso ul li a:hover.loginRapido, #menuRapido.menuRapidoRusso ul li a.loginRapidoAttivo{width:51px; background-position:-158px -23px;}
#menuRapido.menuRapidoRusso ul li a:hover.logoutRapido, #menuRapido.menuRapidoRusso ul li a.logoutRapidoAttivo{width:53px; background-position:-105px -23px;}
#menuRapido.menuRapidoRusso ul li a:hover.carrelloRapido, #menuRapido.menuRapidoRusso ul li a.carrelloRapidoAttivo{padding-left:77px; width:20px; background-position:-209px -23px;}

		/* MENU SPAGNOLO */
#menuRapido.menuRapidoSpagnolo ul li a{background-image:url(../images/struttura/menu_rapido_es.gif); outline:0;}
#menuRapido.menuRapidoSpagnolo ul li a.contattiRapido{width:80px; background-position:0 0;}
#menuRapido.menuRapidoSpagnolo ul li a.loginRapido{width:49px; background-position:-172px 0;}
#menuRapido.menuRapidoSpagnolo ul li a.logoutRapido{width:58px; background-position:-114px 0;}
#menuRapido.menuRapidoSpagnolo ul li a.profileRapido{width:34px; background-position:-80px 0;}
#menuRapido.menuRapidoSpagnolo ul li a.carrelloRapido{padding-left:72px; width:20px; background-position:-221px 0;}
			/* hover */
#menuRapido.menuRapidoSpagnolo ul li a:hover.contattiRapido, #menuRapido.menuRapidoSpagnolo ul li a.contattiRapidoAttivo{width:80px; background-position:0 -23px;}
#menuRapido.menuRapidoSpagnolo ul li a:hover.loginRapido, #menuRapido.menuRapidoSpagnolo ul li a.loginRapidoAttivo{width:49px; background-position:-172px -23px;}
#menuRapido.menuRapidoSpagnolo ul li a:hover.logoutRapido, #menuRapido.menuRapidoSpagnolo ul li a.logoutRapidoAttivo{width:58px; background-position:-114px -23px;}
#menuRapido.menuRapidoSpagnolo ul li a:hover.carrelloRapido, #menuRapido.menuRapidoSpagnolo ul li a.carrelloRapidoAttivo{padding-left:72px; width:20px; background-position:-221px -23px;}

		/* MENU CINESE */
#menuRapido.menuRapidoCinese ul li a{background-image:url(../images/struttura/menu_rapido_cn.gif); outline:0;}
#menuRapido.menuRapidoCinese ul li a.contattiRapido{width:61px; background-position:0 0;}
#menuRapido.menuRapidoCinese ul li a.profileRapido{width:34px; background-position:-61px 0;}
#menuRapido.menuRapidoCinese ul li a.logoutRapido{width:52px; background-position:-95px 0;}
#menuRapido.menuRapidoCinese ul li a.loginRapido{width:46px; background-position:-147px 0;}
#menuRapido.menuRapidoCinese ul li a.carrelloRapido{padding-left:70px; width:26px; background-position:-193px 0;}
			/* hover */
#menuRapido.menuRapidoCinese ul li a:hover.contattiRapido, #menuRapido.menuRapidoCinese ul li a.contattiRapidoAttivo{width:61px; background-position:0 -23px;}
#menuRapido.menuRapidoCinese ul li a:hover.logoutRapido, #menuRapido.menuRapidoCinese ul li a.logoutRapidoAttivo{width:52px; background-position:-95px -23px;}
#menuRapido.menuRapidoCinese ul li a:hover.loginRapido, #menuRapido.menuRapidoCinese ul li a.loginRapidoAttivo{width:46px; background-position:-147px -23px;}
#menuRapido.menuRapidoCinese ul li a:hover.carrelloRapido, #menuRapido.menuRapidoCinese ul li a.carrelloRapidoAttivo{padding-left:70px; width:26px; background-position:-193px -23px;}


	/* MENU LINGUE */
.lingue{height:23px; width:142px; background:url(../images/struttura/sfondo_lingue.gif) center center no-repeat; float:left; padding:4px 0;}
.lingue .boxLingua{height:23px; width:140px; padding:0 1px;}
.boxLingua a{color:#939498; font-size:11px; display:block; background:url(../images/struttura/freccia_giu.gif) 121px center no-repeat; height:11px; outline:0; line-height:11px; font-family:Verdana, Geneva, sans-serif; padding:6px; outline:0;}
.boxLingua a:hover{background-image:url(../images/struttura/freccia_giu_hover.gif);}
.boxLingua a span{margin:0; display:block; width:16px; float:left; margin-right:8px; outline:0;}
.boxLingua a:hover{text-decoration:none; color:#4189dd; outline:0;}

#contenitoreCercaDistributori{margin-left:10px; margin-top:30px;}
.listaDistributori{height:23px; width:220px; background:url(../images/home/sfondo_distributori.gif) center center no-repeat; float:left; padding:4px 0;}
.boxDistributori{height:23px; width:218px; padding:0 1px;}
.boxDistributori a{color:#939498; font-size:11px; display:block; background:url(../images/struttura/freccia_giu.gif) 199px center no-repeat; height:11px; outline:0; line-height:11px; font-family:Verdana, Geneva, sans-serif; padding:6px; text-decoration:none !important; outline:0;}
.boxDistributori a:hover{text-decoration:none; background-image:url(../images/struttura/freccia_giu_hover.gif);}
.boxDistributori .elencoOpts{width:218px; background:white; outline:0;}
.boxDistributori .elencoOpts a{display:block; background:none; border-top:1px solid #F2F3F5; outline:0; outline:0;}
.boxDistributori .elencoOpts a:hover{text-decoration:none;}

.contenitoreCerca{float:left; width:215px; padding:4px 0 4px 25px; height:23px; background:url(../images/struttura/sfondo_cerca.gif) center center no-repeat; margin-left:4px;}
.contenitoreCerca input{font-family:Verdana, Geneva, sans-serif;}
.contenitoreCerca input.campoRicerca{width:240px; width:190px; border:none; background:none; height:13px; padding:5px 0; font-size:11px; line-height:13px; color:#939498; float:left;}
.contenitoreCerca input.inviaRicerca{background:url(../images/struttura/invia_ricerca.png) center center no-repeat; width:15px; height:15px; border:none; outline:none; cursor:pointer; float:right; padding:0; margin:4px 5px 4px 0;}

.elencoOpts{width:140px; margin-left:-1px; background:white; outline:0; border-color:#d4d4d6; border-style:solid; border-width:0 1px 1px; z-index:9999; position:relative; border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -webkit-border-radius:3px;}
.elencoOpts a{color:#939498; font-size:11px; display:block; background:none; height:11px; outline:0; line-height:11px; font-family:Verdana, Geneva, sans-serif; padding:5px; border-top:1px solid #F2F3F5; outline:0;}
.elencoOpts a:hover{color:#4189dd; background:none;}

/* BOTTOM */
.stayInTouch{padding:0 4px 0 30px; height:30px; display:block; background:#e2e2e2; line-height:30px; font-weight:bold; font-size:14px; position:relative;}
.stayInTouch a{color:#4189dd; float:left; outline:0;}
.stayInTouchInput{float:right; background:url(../images/bottom/sfondo_stayintouch.gif) center right no-repeat; width:420px; height:22px; padding:4px 0;}
#ru .stayInTouchInput{width:530px;}
.stayInTouchInput label{float:left; font-size:10px; color:#646465; text-transform:uppercase;line-height:22px;width:170px;overflow:hidden;text-align:right;padding-right:10px;}
#ru .stayInTouchInput label{width:280px;}
.stayInTouchInput input.campoStay{width:163px; text-align:left; background:none; border:none; height:23px; line-height:22px; padding:0 0 0 10px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#939498;}
.stayInTouchInput input.submitStay{width:61px; height:22px; float:left; padding:0; border:none; background:url(../images/struttura/sign-up.png) center center no-repeat; cursor:pointer;}
.stayInTouchInput input.submitStay.noText{width:15px; height:22px; float:left; background:url(../images/struttura/invia_ricerca.png) center center no-repeat;}
#bottomLists{padding:30px;}
#bottomLists .colonna{float:left; margin-right:75px;width:182px;}
#bottomLists .colonna ul{padding-bottom:30px;}
#bottomLists ul{list-style:none; margin-bottom:0; padding-bottom:0;}
#bottomLists ul li a, #bottomLists ul li{color:#939498; font-size:11px; padding:6px 0px;
 transition: color .3s;
 -moz-transition: color .3s; /* Firefox 4 */
 -ms-transition: color .3s;
 -webkit-transition: color .3s; /* Safari and Chrome */
 -o-transition: color .3s; /* Opera */
}
#bottomLists ul li.listHeader{font-size:14px; font-weight:bold;}
#bottomLists ul li a:hover, #bottomLists ul li a.current{color:#4089dd; text-decoration:none; outline:0;}
.socialRow{padding-left:30px;bottom: 26px;padding-left: 30px;position: absolute;width: 920px;height:78px;}
.socialRow a{float:left;}
#bottom .socialRow .contenitoreCerca{float:right;}
#bottomGreenCompany {float:right;margin-right:55px;position:relative;top:-28px;}
#creditRow{position:absolute; bottom:0; left:0; width:930px; padding:0 10px; height:30px; line-height:30px; border-top:5px solid #4089dd; background:#e2e2e2; color:#939498;}
#creditRow .leftPart{float:left;}
#creditRow .rightPart{float:right;}
#creditRow a{font-size:11px; color:#939498; outline:0;}
#creditRow a:hover{color:#4089dd; text-decoration:none;}

/* CONTENT */
#colonnaSinistra{width:620px; float:left;}
#insideLeftColumn {width:220px; float:left; margin-right:20px;}
#insideRightColumn {width:370px; float:left;}

#colonnaDestra{width:310px; margin-left:20px; float:left;}

.fasciaContenuto{width:620px; margin-bottom:30px; position:relative;}
.fasciaContenuto .boxPiccolo{float:left; width:207px; padding-bottom:12px; text-decoration:none !important;}
.fasciaContenuto .boxPiccoloDestra{width:206px;}
.fasciaContenuto .boxPiccolo h1, .fasciaContenuto .boxPiccolo p, .fasciaContenuto .boxPiccoloDestra h1, .fasciaContenuto .boxPiccoloDestra p{padding:0 10px; font-family:Arial, Helvetica, sans-serif;}
.fasciaContenuto .boxPiccolo h1, .fasciaContenuto .boxPiccoloDestra h1{color:#4189dd; font-size:18px; font-weight:normal; border-bottom:none; margin-bottom:0;
 transition: color .3s;
 -moz-transition: color .3s; /* Firefox 4 */
 -ms-transition: color .3s;
 -webkit-transition: color .3s; /* Safari and Chrome */
 -o-transition: color .3s; /* Opera */
}
.fasciaContenuto .boxPiccolo p, .fasciaContenuto .boxPiccoloDestra p{font-size:12px; line-height:14px;
 transition: color .3s;
 -moz-transition: color .3s; /* Firefox 4 */
 -ms-transition: color .3s;
 -webkit-transition: color .3s; /* Safari and Chrome */
 -o-transition: color .3s; /* Opera */
}
.fasciaContenuto a.boxPiccolo:hover h1 {color:#4f4f52}
.fasciaContenuto a.boxPiccolo:hover p {color:#939498}
.fasciaContenuto .spotIndustries{padding:10px; width:600px; background:#e2e2e2; display:block; text-decoration:none !important;}
.fasciaContenuto .spotIndustries h1, .fasciaContenuto .spotIndustries p{font-family:Arial, Helvetica, sans-serif;}
.fasciaContenuto .spotIndustries h1{color:#939498; font-size:18px; line-height:18px; font-weight:normal; margin-bottom:5px; padding:0; border:none;
 transition: color .3s;
 -moz-transition: color .3s; /* Firefox 4 */
 -ms-transition: color .3s;
 -webkit-transition: color .3s; /* Safari and Chrome */
 -o-transition: color .3s; /* Opera */
}
.fasciaContenuto .spotIndustries p {color:#939498; font-size:12px; line-height:14px; padding:0;
 transition: color .3s;
 -moz-transition: color .3s; /* Firefox 4 */
 -ms-transition: color .3s;
 -webkit-transition: color .3s; /* Safari and Chrome */
 -o-transition: color .3s; /* Opera */
}
.fasciaContenuto a.spotIndustries:hover h1, .fasciaContenuto a.spotIndustries:hover p {color:#4f4f52;}
.fasciaContenuto p {font-size:12px; padding:0 10px;}
.fasciaContenuto ul {margin-left:14px; color:#4f4f52; font-size:14px;}
.fasciaContenuto .boxSingolo {width:210px; padding-left:10px; float:left; color:#4f4f52; font-size:12px;}
.fasciaContenuto .boxSingolo p {padding:0px;}
.fasciaContenuto .boxDx {float:right; width:390px; margin-bottom:20px;}
.fasciaContenuto .videoThumbOpen {float:right; width:390px; height:220px;position:relative;margin-bottom:20px;}
.fasciaContenuto.distributoriHome {background:url(../images/home/mappa_distributori.png) right 34px no-repeat; height:250px; position:relative;}
.distributoriHome .distributoriLink {display:block; width:390px; height:216px; position:absolute; top:35px; right:0px; text-decoration:none !important;}
.boxIndustries{background:url(../images/home/bg_boxindustries.gif) left 80px repeat-y;}
#contenitoreCercaDistributori{width:220px;}
#contenitoreCercaDistributori select{width:220px; border:1px solid #d4d4d6; padding:0; margin:30px 0 0 10px;}

.fasciaCategorie{/*height:140px;*/ width:600px; padding:0 10px; margin-bottom:20px;}
.fasciaCategorie .thumbImg{height:140px; width:220px; float:left;}
.fasciaCategorie .right {float:left;width:380px;}
.fasciaCategorie h3 a img{margin-bottom:5px;}
.fasciaCategorie p{padding-bottom:0;}

#gotoTop {font-size:14px; font-weight:bold; text-decoration:none !important; padding-right:12px; position:absolute; right:0px; top:-41px; z-index:90; display:inline-block;background:url(../images/struttura/freccia_blu_su.gif) no-repeat right 6px;}
#gotoTop:hover {background-image:url(../images/struttura/freccia_blu_su_hover.gif);}

.menuProdotti{width:620px; margin:20px 0 20px 0; border-bottom:1px solid #D4D4D6;height:32px;}
#colonnaSinistra .menuProdotti a{font-size:12px; color:#939498; font-weight:bold; width:154px;text-align:center;text-decoration:none; outline:0; float:left;background-color:#E7E7E7;border-radius: 4px 4px 0px 0px;height:27px;line-height:27px;border-top:1px solid #D4D4D6;border-left:1px solid #D4D4D6;border-right:1px solid #D4D4D6;margin-right:-1px;margin-top:4px;}
#colonnaSinistra .menuProdotti a:hover, #colonnaSinistra .menuProdotti a.current{color:#4189dd; text-decoration:none;background-color:#fff;border-bottom:1px solid #fff;height:32px;line-height:32px;margin-top:0px;}
#colonnaSinistra .menuProdotti a.disabled {display:none;}
/*
#colonnaSinistra .menuProdotti a{background:url(../images/prodotti/dettaglio_prodotti_menu.gif) left 5px no-repeat; font-size:12px; color:#939498; font-weight:bold; width:156px; display:block; height:33px; line-height:38px; text-align:center; position:absolute; top:0; text-decoration:none; outline:0;}
#colonnaSinistra .menuProdotti a:hover, #colonnaSinistra .menuProdotti a.current{color:#4189dd; line-height:33px; background-position:0 -28px; text-decoration:none;}
#colonnaSinistra .menuProdotti a.disabled {text-indent:-9999px; background:none; border-bottom:1px solid #d4d4d6; height:32px; cursor:default;}
.menuProdotti a.link01{left:0;}
.menuProdotti a.link02{left:310px;}
.menuProdotti a.link03{left:465px;}
.menuProdotti a.link04{left:155px;} 
*/

#colonnaDestra ul{list-style:none; width:310px; margin-bottom:14px; /*cursor:pointer;*/}
#colonnaDestra ul.hotPressHome li{width:310px; padding-bottom:20px;}
#colonnaDestra ul.hotPressHome li a{display:block; width:310px; outline:0;}
#colonnaDestra ul.hotPressHome li a span{width:200; float: left;}
#colonnaDestra ul.hotPressHome li a span.thumbHome{width:100px; margin-right:10px; margin-bottom:10px;}
#colonnaDestra ul.hotPressHome li a .titoloDesc{font-size:12px; font-weight:bold; color:#4189dd;}
#colonnaDestra ul.hotPressHome li a .dataDesc{color:#939498; font-size:12px;}
#colonnaDestra ul.hotPressHome li a .descBreve{color:#4f4f52; font-size:12px;}
#colonnaDestra ul.hotPressHome li a .descBreve, #colonnaDestra ul li a .dataDesc, #colonnaDestra ul li a .titoloDesc{width:200px;
 transition: color .3s;
 -moz-transition: color .3s; /* Firefox 4 */
 -ms-transition: color .3s;
 -webkit-transition: color .3s; /* Safari and Chrome */
 -o-transition: color .3s; /* Opera */
}
#colonnaDestra ul.hotPressHome li a:hover{text-decoration:none;}
#colonnaDestra ul.hotPressHome li a:hover .titoloDesc{color:#4F4F52;}
#colonnaDestra ul.hotPressHome li a:hover .descBreve{color:#939498;}

#colonnaDestra ul.eventiHome li{width:310px; height:100px; padding-bottom:10px;}
#colonnaDestra ul.eventiHome li a{display:block; width:310px; height:100px; outline:0;color:#4F4F52;}
#colonnaDestra ul.eventiHome li a:hover{text-decoration:none;color:#939498;}
#colonnaDestra ul.eventiHome li .dataHome{float:left; width:80px; height:80px; padding:0px 10px; margin-right:10px;background:url(../images/home/sfondo_box_calendario.gif) no-repeat 10px 0px; /*background:#f0f0f0;*/}
#colonnaDestra ul.eventiHome li .dataHome .meseAnnoHome{font-size:11px; text-align:center; color:white; display:block; font-weight:bold; /*background:#4189dd;*/ text-transform:uppercase; line-height:10px; padding:7px 0;}
#colonnaDestra ul.eventiHome li .dataHome .giornoHome{font-size:48px; /*background:#fafafa;*/ color:#4f4f52; width:80px; height:56px; display:block; font-weight:bold; text-align:center;}
#colonnaDestra ul.eventiHome li .titoloEvento{font-weight:bold;color:#4189DD;
 transition: color .3s;
 -moz-transition: color .3s; /* Firefox 4 */
 -ms-transition: color .3s;
 -webkit-transition: color .3s; /* Safari and Chrome */
 -o-transition: color .3s; /* Opera */
}
#colonnaDestra ul.eventiHome li a:hover .titoloEvento{color:#4f4f52;text-decoration:none;}
#colonnaDestra ul.eventiHome li .eventiDesc{float:left; width:200px;
 transition: color .3s;
 -moz-transition: color .3s; /* Firefox 4 */
 -ms-transition: color .3s;
 -webkit-transition: color .3s; /* Safari and Chrome */
 -o-transition: color .3s; /* Opera */
}
#colonnaDestra ul.eventiHome li a span{font-size:12px;}
#colonnaDestra ul.eventiHome li a span.locationHome{font-size:10px;
 transition: color .3s;
 -moz-transition: color .3s; /* Firefox 4 */
 -ms-transition: color .3s;
 -webkit-transition: color .3s; /* Safari and Chrome */
 -o-transition: color .3s; /* Opera */
}

#colonnaDestra ul.trainingHome li{width:310px; height:100px; padding-bottom:10px;}
#colonnaDestra ul.trainingHome li a{display:block; width:310px; height:100px; outline:0;}
#colonnaDestra ul.trainingHome li a:hover{text-decoration:none;}
#colonnaDestra ul.trainingHome li .dataTrainingHome{float:left; width:80px; height:100px; margin-right:10px;padding:0px 10px;}
#colonnaDestra ul.trainingHome li .dataTrainingHome .meseAnnoTrainingHome{font-size:14px; text-align:center; color:#939498; display:block; font-weight:bold; text-transform:uppercase; line-height:10px;}
#colonnaDestra ul.trainingHome li .dataTrainingHome .giornoTrainingHome{font-size:48px; line-height:40px; color:#939498; display:block; font-weight:bold; text-align:center;}
#colonnaDestra ul.trainingHome li .trainingTitolo{font-size:12px; font-weight:bold; color:#4189dd; display:block;
 transition: color .3s;
 -moz-transition: color .3s; /* Firefox 4 */
 -ms-transition: color .3s;
 -webkit-transition: color .3s; /* Safari and Chrome */
 -o-transition: color .3s; /* Opera */
}
#colonnaDestra ul.trainingHome li a:hover .trainingTitolo{color:#4f4f52;}
#colonnaDestra ul.trainingHome li .trainingDesc{float:left; width:200px; display:block;
 transition: color .3s;
 -moz-transition: color .3s; /* Firefox 4 */
 -ms-transition: color .3s;
 -webkit-transition: color .3s; /* Safari and Chrome */
 -o-transition: color .3s; /* Opera */
}
#colonnaDestra ul.trainingHome li a:hover .trainingDesc{color:#939498;}
#colonnaDestra ul.trainingHome li a span{font-size:12px; color:#4f4f52;}
#colonnaDestra ul.trainingHome li a span.locationHome{font-size:10px;}

.secondUnderLink {float:right; color:#939498; font-weight:bold; background:url(../images/struttura/nuova_registrazione.png) top right no-repeat; padding-right:20px; cursor:pointer; height:15px;margin-top:8px; margin-bottom:20px; text-decoration:none !important;}


#loginColumn{width:290px; background:#d4d4d6; padding:10px; margin-bottom:40px;}
#loginColumn label{width:290px; display:block; height:21px; font-family:Verdana, Geneva, sans-serif; margin-bottom:10px;}
#loginColumn label.noMarginBottom{margin-bottom:0;}
#loginColumn label .etichettaInput{float:left; line-height:21px; font-size:11px; font-weight:bold; color:white; font-family:Verdana, Geneva, sans-serif;}
#loginColumn label input{float:right; height:21px; width:182px; padding:0 2px; border:none; line-height:21px; font-weight:bold; color:#4f4f52; font-size:12px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; background:white; font-family:Arial, Helvetica, sans-serif;}
#loginColumn label .etichettaInvia{float:right; color:#4189dd; font-size:11px; font-weight:bold; line-height:15px; padding-right:5px; cursor:pointer;}
#loginColumn input.logColumn{background:url(../images/struttura/invia_ricerca.png) center center no-repeat; width:15px; height:15px; border:none; outline:none; cursor:pointer; float:right; padding:0;}
.logoutColumn {background:#e2e2e2;padding:10px; margin-bottom:40px; font-size:12px; font-weight:bold; color:#4189DD;}
.logoutColumn .gotoProfile {background:url(../images/struttura/profile.png) 0px 0px no-repeat; height:13px; padding-left:20px;float:left;width:186px;overflow:hidden;}
.logoutColumn .gotoProfile:hover {text-decoration:none;}
.regColumn{background:url(../images/struttura/nuova_registrazione.png) right center no-repeat; border:none; outline:none; cursor:pointer; padding:0; color:#939498; font-size:11px; font-weight:bold; float:right; padding-right:20px; line-height:15px; height:15px;text-align:right;}
.regColumn:hover{text-decoration:none;}

ul.newsArchive, ul.downloadArea {list-style:none; padding:0px; margin-left:10px;}
ul.newsArchive li, ul.downloadArea li {margin-bottom:1px;}
ul.newsArchive .yearOpener, ul.downloadArea .downloadOpener1, ul.downloadArea .downloadOpener2, ul.downloadArea .downloadOpener3, ul.downloadArea .divOpenerCC, .contactsOpener {display:block; width:570px; padding:10px 16px 10px 24px; background-color:#E7E7E7; font-size:14px; font-weight:bold; color:#4F4F52; text-decoration:none !important;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
    background: url(../images/struttura/freccia_giu_blu.png) no-repeat scroll 580px center #F3F3F3;
}
ul.newsArchive li:nth-child(odd) .yearOpener, ul.downloadArea li:nth-child(odd) .downloadOpener1, ul.downloadArea li:nth-child(odd) .downloadOpener2, ul.downloadArea li:nth-child(odd) .downloadOpener3 {background-color:#E7E7E7;}
ul.newsArchive li:nth-child(even) .yearOpener, ul.downloadArea li:nth-child(even) .downloadOpener1, ul.downloadArea li:nth-child(even) .downloadOpener2, ul.downloadArea li:nth-child(even) .downloadOpener3 {background-color:#F3F3F3;}
/*
ul.newsArchive li ul li {display:none;}*/
ul.newsArchive li div, ul.downloadArea li div { display:none;}
ul.newsArchive li ul, ul.downloadArea li ul {list-style:none; padding:0px; margin-top:14px;}
ul.newsArchive li ul li a, ul.downloadArea li ul li a {background-image:url(../images/struttura/freccia_destra_grigio_chiaro.png); background-repeat:no-repeat; background-position:0 4px; display:block; font-size:12px; font-weight:bold; color:#939498; text-decoration:none !important; margin:8px 10px 6px 10px;padding:0 14px 6px 14px; border-bottom:1px dotted #D4D4D6; width:88%;}
ul.newsArchive li ul li a:hover, ul.downloadArea li ul li a:hover {background-image:url(../images/struttura/colonna_freccia_blu.gif); color:#4189DD;}
ul.downloadArea li ul > li ul > li > a {background-image:url(../images/struttura/nuova_registrazione.png); background-position:0 1px; padding:0px 24px 6px 24px; width:85%;}
ul.downloadArea li ul > li ul > li > a:hover {background-image:url(../images/struttura/invia_ricerca.png);}
ul.downloadArea .divListCartella {margin-left:10px;padding-bottom:10px;border-bottom:1px dotted #D4D4D6;width:544px;}

.applicazioni > a {display:block; width:570px; padding:10px 16px 10px 24px; background-color:#E7E7E7; font-size:14px; font-weight:bold; color:#4F4F52; text-decoration:none !important; margin-bottom:1px;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
    background: url(../images/struttura/freccia_giu_blu.png) no-repeat scroll 580px center #F3F3F3;
}
.applicazioni > a:nth-child(4n+4) {background-color:#E7E7E7;}
.applicazioni > a:nth-child(4n+6) {background-color:#F3F3F3;}
.applicazioni > div {padding:0px 16px;margin-top:20px;}

/* BUTTONS */

#colonnaSinistra .button{float:left; width:100%; border:none; font-size:18px; font-weight:bold; color:white; height:22px; padding:4px 0px; vertical-align:middle; border:none;text-decoration:none !important;text-align:center;}
/*#colonnaSinistra .button:hover {text-shadow: 1px 1px 1px #6a6a6a;} */
#colonnaSinistra .grey {background-color:#939498;}
#colonnaSinistra .blue {background-color:#4189DD;}
#colonnaSinistra .right {float:right;}

.emptyCart {width:240px;height:30px;background:#939498 url(../images/pulsanti/svuota_carrello_eng.gif) no-repeat top left; text-indent:-9999;margin-top:20px; padding:0px;display:inline-block;float:left;cursor:pointer;}
.askEstimate {width:370px;height:30px;background:#4189DD url(../images/pulsanti/richiedi_preventivo_eng.gif) no-repeat top left; text-indent:-9999;border:1px solid #4189DD; margin-top:20px; margin-left:10px;padding:0px;display:inline-block;float:left;cursor:pointer;}

/* FORMZ */

.back2products {float:left;}
.verificaForm .reset {width:200px;height:30px;background:#939498 url(../images/pulsanti/reset_eng.gif) no-repeat top left; text-indent:-9999;border:1px solid #939498;margin-left:10px;padding:0px;display:inline-block;float:left;cursor:pointer;}
.verificaForm .add {float:left; margin-left:10px;}

.contenutore-download-new {}
#filtraDownload{  position: relative;background: #f3f3f3;height: 69px;margin-left: 11px;margin-bottom: 9px;margin-right: 7px;}
#filtraDownload input[type='text']{ width:231px; height:21px; border:1px solid #d4d4d6;border-radius: 3px; color:#939498; padding-right:21px; padding-left:12px; margin-top:21px; margin-right:20px; float:right; color:#4f4f52;}
#filtraDownload input[type='submit']{ width:15px; height:15px; background:url(../images/struttura/arrow-box-blue-next.png) no-repeat top left; position:absolute; left:560px; top:26px; border:0;}
#categoriaDownload{ padding-bottom:10px; border-bottom:1px solid #d4d4d6; margin-bottom:20px;}
#categoriaDownload ul{ margin-top:1px; list-style: none; padding:0;margin-left: 11px;}
#categoriaDownload li{ float:left; height:30px;}
#categoriaDownload li a{padding: 8px 14px;background: #939498;font-size: 15px;color: #ffffff;font-weight: bold;text-decoration: none;border-right: 1px solid #FFF;}
#categoriaDownload li a.disabled{background: #c2c2c3;color: #d7d7d7;cursor: default;}
#categoriaDownload li a:hover, #categoriaDownload li a.active{ background:#4189dd;}
h2.headerDown{ font-weight:bold; font-size:18px; color:#4f4f52; font-family:Arial, Helvetica, sans-serif; margin-left:22px;margin-bottom: 15px;}

.contenutore-download-new h2.headerDown {margin-top: 20px;text-align: left;margin-bottom: 10px;margin-left: 0px;padding-left: 0px;}
.testo-categoria-area-download {color: #4f4f52;font-size: 14px;line-height: 18px;padding: 0 0px 15px;}
.testo-categoria-area-download p {
    color: #4f4f52;
    font-size: 14px;
    line-height: 20px;
    padding: 0 0px 5px;
}

#categoriaDownload li a.disabled:hover {background:#c2c2c3;color: #FFF;}

.contenutore-download-new {}

.contenutore-download-new .testo-no-download {
	font-size: 14px;
	font-weight: 600;
	padding: 30px;
	color: #5A5B5B;
	display: block;
	text-transform: uppercase;
}

.contenutore-download-new .riga-categoria-file {margin-left: 11px;margin-right: 7px;background: #f3f3f3; padding: 10px 21px 9px 21px; overflow:hidden;margin-bottom: 1px;}

.contenutore-download-new .riga-categoria-file .col-icona-dw {width:45px;float:left;}
.contenutore-download-new .riga-categoria-file .col-cont-dw {width:430px;float:left;text-align:left;}

.contenutore-download-new .riga-categoria-file#non-scaricabile { opacity:0.8; background:#e7e7e7;}

.contenutore-download-new .riga-categoria-file#scaricabile .icona-download-attive {display:block;}
.contenutore-download-new .riga-categoria-file#scaricabile .icona-download-no-attive {display:none;}

.contenutore-download-new .riga-categoria-file#non-scaricabile .icona-download-attive {display:none;}
.contenutore-download-new .riga-categoria-file#non-scaricabile .icona-download-no-attive {display:block;}

.contenutore-download-new .riga-categoria-file .col-icona-dw .icona-download-attive {margin-top: 11px;}
.contenutore-download-new .riga-categoria-file .col-icona-dw .icona-download-no-attive {margin-top: 9px;margin-left: 1px;}
.contenutore-download-new .riga-categoria-file .col-cont-dw .nome-file-dw {font-size:12px;color:#4189dd;font-weight:600;margin-bottom: 2px;}

.contenutore-download-new .riga-categoria-file .testo-dw {font-size: 12px;color: #707070;font-weight: 300;line-height: 18px;}
.contenutore-download-new .riga-categoria-file .leggi-tutto-dw {font-size:12px;color:#4189dd;font-weight:600; cursor:pointer;float:left;padding-left: 10px;margin-top: 18px;}

.contenutore-download-new .riga-categoria-file .leggi-tutto-dw:hover {opacity:0.8;cursor:pointer;}

.contenutore-download-new .riga-categoria-file#non-scaricabile .col-cont-dw .leggi-tutto-dw {display:none;}
.contenutore-download-new .riga-categoria-file .box-leggi-tutto {margin-top: 5px; display:none;}

.contenutore-download-new .riga-categoria-file .icona-rm-attiva {display:none;}
.contenutore-download-new .riga-categoria-file .icona-rm-no-attiva {display:inline-block;}

.contenutore-download-new .riga-categoria-file:hover .nome-file-dw {color:#333;}
.contenutore-download-new .riga-categoria-file:hover .testo-dw {color:#333;}
.contenutore-download-new .riga-categoria-file:hover .icona-download-attive {opacity:0.8;}
.contenutore-download-new .riga-categoria-file:hover .icona-download-no-attive {opacity:0.8;}

.contenutore-download-new .paginazione-download {border-top: 1px solid #d4d4d6;margin-top: 35px; overflow:hidden;padding-top: 10px;margin-bottom: 20px;}
.contenutore-download-new .paginazione-download .cont-pag-dw {float: right;margin-right: 10px;}
.contenutore-download-new .paginazione-download .n-risultati {font-size:13px;font-weight:600;color:#4f4f52;display:inline-block;margin-right:10px;}
.contenutore-download-new .paginazione-download .testo-pag-dw {font-size: 13px;font-weight: 600;color: #4f4f52;position: relative;top: -1px;}

.contenutore-download-new .paginazione-download .testo-pag-dw .input-n-page {width: 15px;padding: 2px 3px 2px 3px;border-radius: 4px;border: 1px solid #d4d4d6;color: #4f4f52;font-weight: 600;font-size: 13px;position: relative;top: 1px;}

.contenutore-download-new .riga-categoria-file:hover {background: #FFF;}
.contenutore-download-new .riga-categoria-file:hover .nome-file-dw {opacity:0.7;}
.contenutore-download-new .riga-categoria-file:hover .col-icona-dw {opacity:0.9;}

.contenutore-download-new .riga-categoria-file .col-cont-dw .nome-file-dw a { text-decoration:none !important;}




/* TABLEZ */
.tableAccessori{width:600px; margin:0 10px;}
.tableAccessori tr td img{border:1px solid #d6d6d6;}
.tableAccessori tr td{font-size:10px; color:#939498;}
.tableAccessori tr td span{display:block; font-weight:bold; font-size:11px;}
.tableAccessori tr td div{float:left;}
.tableAccessori tr td div.requiredCont{float:none; position:relative;}
.tableAccessori tr td div.requiredCont span.accRequired, .tableAccessori tr td div.requiredCont span.accRequiredGrey{position:absolute; bottom:2px; left:2px; width:93px; height:15px; line-height:16px; text-align:center; text-transform:uppercase; color:white;}
.tableAccessori tr td div.requiredCont span.accRequired{background:#939498;}
.tableAccessori tr td .checkAccessori{width:25px;}
.tableAccessori tr td .checkAccessori input{margin:0;}
.tableAccessori tr td .descAccessori{width:72px;}

.tableBrands tr td img{border:none;}
.tableBrands tr td {margin-bottom:40px;}
.tableBrands td.second {border-left:1px solid #d4d4d6; border-right:1px solid #d4d4d6} 

.tableEvents{width:600px; margin:0;}
.tableEvents tr td { border-bottom:1px solid #d4d4d6;}
.tableEvents tr td img{border:none;}
.tableEvents a {width:150px; display:block; overflow:hidden}
#colonnaSinistra .tableEvents a {text-decoration:none;}
.tableEvents tr td a:hover div {color:#d4d4d6;}
.tableEvents tr td a div {text-align:center; float:none; color:#939498;}
.tableEvents tr td a .date {padding-bottom:20px; font-weight:bold;}
.tableEvents tr td a .location_state {font-weight:bold;}
.tableEvents tr td a .title {padding-bottom:6px;}
.tableEvents tr td a .title2 { font-weight:bold;}
.tableTraining tr td { border-bottom:none;}
.tableTraining tr td a .dataTrainingHome {text-align:center;color:#939498}
.tableTraining tr td a .giornoTrainingHome {padding:12px 0px 0px 0px;font-size: 48px;font-weight: bold;line-height: 40px;}
.tableTraining tr td a .meseAnnoTrainingHome {padding:0px 0px 14px 0px;font-size: 14px;font-weight: bold; line-height: 10px;}

.tableIncluding{margin-bottom:20px;}
.tableIncluding tr td .checkAccessori img{border:none;}

.tableCode{width:620px; margin:0 0 20px; border-collapse:collapse;}
.tableCode tr.intestazione{font-weight:bold;}
.tableCode tr.intestazione td{font-size:12px; background:white; color:#939498;}
.tableCode tr td{font-size:11px; color:#4f4f52; border-top:1px solid #fff; height:30px; line-height:normal; padding:5px 0; background:#f3f3f3;}
.tableCode tr.inverti td{background:#e7e7e7;}
.tableCode tr td span{display:block; font-weight:bold; font-size:11px;}
.tableCode tr td div{float:left;}
.tableCode tr td.secondCell {font-weight:bold;}
.tableCode .underRow {display:none;}
.tableCode .underRow td {padding:5px 14px; border-bottom:3px solid #ffffff; border-top:none;}

.tableFamiglia{width:600px; margin:0 10px;}
.tableFamiglia tr td{height:150px; border-bottom:1px solid #d4d4d6; padding:20px 0;}
.tableFamiglia tr td p{padding-bottom:0;}
.tableFamiglia tr td .catContainer{position:relative; width:360px;}
.tableFamiglia tr td .catDisplay{width:65px; height:6px; position:absolute; top:-5px; right:7px;}
.tableFamiglia tr td .catDisplay ul{list-style:none;}
.tableFamiglia tr td .catDisplay ul li{float:right; width:13px; height:6px;}
.tableFamiglia tr td .catDisplay ul li a{text-indent:-9999px; text-align:left; width:13px; height:6px; float:left; background:url(../images/struttura/pallini_categorie.gif) top left no-repeat; outline:0;}
.tableFamiglia tr td .catDisplay ul li a.redCat{background-position:0 0;}
.tableFamiglia tr td .catDisplay ul li a.greenCat{background-position:-13px 0;}
.tableFamiglia tr td .catDisplay ul li a.blueCat{background-position:-26px 0;}
.tableFamiglia tr td .catDisplay ul li a.yellowCat{background-position:-39px 0;}
.tableFamiglia tr td .catDisplay ul li a.greyCat{background-position:-52px 0;}

.tablePage{background:#aaa;}
.tablePage tr{background:#eee;}
.tablePage tr.intestazione{font-weight:bold; background:#ccc;}
.tablePage tr.intestazione2{font-weight:bold; color:#fff; background:#aaa;}
.tablePage tr.inverti{background:#fafafa;}
.tablePage td{height:32px;}
.tablePage td.intestazione_td{background:#fff;}

.cartTable {color:#4f4f52;margin:0; margin-bottom:40px;}
.cartTable td {padding:10px 0px 10px 10px; border-bottom:1px solid #fff;}
.cartTable tr.light { background-color:#f3f3f3;}
.cartTable tr.dark { background-color:#e7e7e7;}
.cartTable .last {border-bottom:1px solid #D4D4D6}
.cartTable .title1 {font-weight:bold; color:#939498;}

.relatedProductsTable {color:#4f4f52;margin:0;font-size:12px;font-weight:bold;}
.relatedProductsTable .title {color:#4189DD;}

.technicalData table {margin:10px 10px 20px 10px; border-collapse:collapse; width:600px;color:#4F4F52;}
.technicalData table tr {background-color:#F3F3F3;}
.technicalData table tr td {padding:10px;border-bottom:1px solid #ffffff;}
.technicalData table tr:nth-child(odd) {background-color:#F3F3F3;}
.technicalData table tr:nth-child(even) {background-color:#ffffff;}

.overview table {margin:10px 10px 20px 10px; color:#4F4F52;}
.overview table tr td {padding:10px;border:1px solid #F3F3F3;}

.profileLinks {margin-bottom:20px;}
#colonnaSinistra .profileLinks a {font-weight:bold; text-decoration:none; color:black;}

/* COLONNA */
#colonna, #colonnaMappa {font-size:12px; line-height:24px; color:#4f4f52; font-weight:bold; padding-bottom:20px;}
#colonna li, #colonnaMappa li {color:#939498; margin-left:15px; font-weight:normal;}
#colonna li a, #colonnaMappa li a {color:#4f4f52; padding:0 0 0 15px; margin-left:-10px; outline:0; font-weight:bold; display:block;background-position:-20px center;
 transition: color .3s;
 -moz-transition: color .3s; /* Firefox 4 */
 -ms-transition: color .3s;
 -webkit-transition: color .3s; /* Safari and Chrome */
 -o-transition: color .3s; /* Opera */
}
#colonna li ul.subColonnaProdotti li a{color:#939498;}
#colonna li ul.subColonnaProdotti{margin-bottom:0;}
#colonna li ul.subColonnaProdotti li a{padding:0 0 0 25px; outline:0;}
#colonna li a:hover, #colonna li a.selected, #colonnaMappa li a:hover, #colonnaMappa li a.selected {text-decoration:none; background:url(../images/struttura/colonna_freccia_blu.gif) left center no-repeat; color:#4189dd;}
#colonna li ul.subColonnaProdotti li a:hover, #colonna li ul.subColonnaProdotti li a.selected{color:#4189dd; text-decoration:none; background:url(../images/struttura/colonna_freccia_blu.gif) 15px center no-repeat;}
#colonna li.vuoto-dividi{padding-bottom:14px;}

/* COLONNA PRODOTTI */
#colonnaProdotti{font-size:12px; color:#4f4f52; font-weight:bold; padding-bottom:20px;}
#colonnaProdotti li a{color:#4f4f52; padding:0px 0px 0px 15px; margin:9px 0px; outline:0; display:block;}
#colonnaProdotti li ul.subColonnaProdotti li a{color:#939498;}
#colonnaProdotti li a:hover, #colonnaProdotti li a.selected{text-decoration:none; background:url(../images/struttura/colonna_freccia_grigia.gif) left center no-repeat;}
#colonnaProdotti li ul.subColonnaProdotti{margin-bottom:0;}
#colonnaProdotti li ul.subColonnaProdotti li a{padding:0 0 0 25px; outline:0;}
#colonnaProdotti li ul.subColonnaProdotti li a:hover, #colonnaProdotti li ul.subColonnaProdotti li a.selected{color:#4189dd; text-decoration:none; background:url(../images/struttura/colonna_freccia_blu.gif) 15px center no-repeat;}

#divReduce,#divReduceInd{overflow:hidden;}
#divReduce.ridotto,#divReduceInd.ridotto{height:75px;}

.moreApplication, .openMore, .openMoreTrainings, .openMoreNews{padding:6px 20px 10px 0; font-size:11px; font-weight:bold; float:right; background:url(../images/struttura/freccia_giu_hover.gif) right 6px no-repeat; border-top:1px solid #D4D4D6; display:block;width:290px; text-align:right;}
.moreApplication:hover, .openMore:hover, .openMoreTrainings:hover, .openMoreNews:hover {text-decoration:none;/*background-image:url(../images/struttura/freccia_giu_hover.gif);*/}
.closeMore, .closeMoreTrainings {background:url(../images/struttura/freccia_su_hover.gif) right 6px no-repeat;}

#colonnaDestra .eventiHome {margin-bottom:0px;}

/* BREADCRUMBS */
.breadcrumbs{display:block; width:950px; height:20px; padding:20px 0;}
.breadcrumbs .printSend{float:right;}
.breadcrumbs .printSend a{margin-left:10px;}
.breadcrumbs ul{list-style:none;}
.breadcrumbs ul li{float:left; padding-right:5px;}
.breadcrumbs ul li, .breadcrumbs ul li a{color:#939498; font-size:11px; font-weight:bold; outline:0;}
.breadcrumbs ul li span{font-weight:normal;}
.breadcrumbs ul li.selected{color:#4189dd;}
.breadcrumbs .addthis_button{float:right;margin-right:48px;}

.breadBottom{position:absolute; /*bottom:815px;*/ left:0; bottom:920px;}
#it .breadBottom{bottom:906px;}
#ru .breadBottom{bottom:1102px;}
#es .breadBottom{bottom:934px;}

/* CLASSI GENERICHE */
.clr{clear:both; line-height:0; font-size:0; float:none !important; height:0px !important;}
.onlyPrint {display:none;}
.mainContent{padding-top:40px;}
.insideContent{border-top:10px solid #e2e2e2;}
#colonnaDestra p{padding:0 0 20px 0;}
.loading{ text-align:center;}

.imgProdottoBig{position:relative; margin-bottom:20px; text-align:center; display:block;}
.morePhotos div{height:33px; font-size:28px; font-weight:bold; color:#4189dd; text-decoration:none !important; background: #fff url(../images/prodotti/more_photos_arrow.png) no-repeat 10px 9px; position:absolute; bottom:0px; right:10px; padding:3px 10px 10px 28px;}
.morePhotos div span{font-size:20px; color:#d4d4d6;}

.rigaRisultato{padding-bottom:19px; margin-bottom:20px; border-bottom:1px solid #d4d4d6;}
.rigaRisultato h3 a{text-decoration:none !important; outline:0;}
.rigaRisultato h3 a:hover{text-decoration:underline !important;}
.rigaRisultato h3 a span{text-decoration:none !important;}
.rigaRisultato h3 a:hover span{text-decoration:underline !important;}
.rigaRisultato h4.sottoTitoloRicerca{font-size:12px;}
.rigaRisultato p{padding-bottom:0;}
.rigaRisultato span{color:white; background:#4189dd; padding:0 1px; font-weight:bold;}
.dettRicerca{padding:10px; background:#e2e2e2; font-weight:bold; font-size:12px; color:#4f4f52;}
.dettRicerca span{color:#4189dd;}
.rigaRisultato h3 .img-luk-riservato {width: 14px;position: relative;top: 0px;margin-right: 3px;}

/* CLASSI LINK */
a{color:#4189DD; text-decoration:none; outline:0;}
a:hover/*, a:active*/{text-decoration:underline;}

#colonnaSinistra a{text-decoration:underline; outline:0;}
#colonnaSinistra a:hover{text-decoration:none;}

.pulLeggi{color:#4189dd; font-size:14px; font-weight:bold; padding-right:12px; background:url(../images/struttura/freccina_pul_leggi.gif) right center no-repeat; text-decoration:none !important; outline:0;}
.pulLeggi:hover{text-decoration:underline !important;}

/* MENU DI NAVIGAZIONE */
#menu{margin-top:76px;}
#menu ul{list-style:none; margin-left:0;}
#menu.menuItaliano > ul{margin-left:26px;}
#menu ul li{height:44px; float:left;}
#menu ul li a{color:#FFF; text-indent:-9000px; background-image:url(../images/struttura/sfondo_menu_principale_en.gif); background-position: 0 0; background-repeat: no-repeat; display:block; outline:none; height:44px; outline:0;}
#menu.menuItaliano ul li a{background-image:url(../images/struttura/sfondo_menu_principale_it.gif);}
#menu.menuRusso ul li a{background-image:url(../images/struttura/sfondo_menu_principale_ru.gif);}
#menu.menuSpagnolo ul li a{background-image:url(../images/struttura/sfondo_menu_principale_es.gif);}
#menu.menuCinese ul li a{background-image:url(../images/struttura/sfondo_menu_principale_cn.gif);}
#menu ul li a.attivo{color:#3cafa8;}

#menu ul li a.prodotti{width:81px;}
#menu ul li a.applicazioni{width:109px; background-position: -81px 0;}
#menu ul li a.serviceSupport{width:144px; background-position: -190px 0;}
#menu ul li a.company{width:93px; background-position: -334px 0;}
#menu ul li a.hotPress{width:94px; background-position: -427px 0;}
#menu ul li a.eventiTraining{width:135px; background-position: -521px 0;}

#menu.menuItaliano ul li a.prodotti{width:81px;}
#menu.menuItaliano ul li a.applicazioni{width:109px; background-position: -81px 0;}
#menu.menuItaliano ul li a.serviceSupport{width:144px; background-position: -190px 0;}
#menu.menuItaliano ul li a.company{width:67px; background-position: -334px 0;}
#menu.menuItaliano ul li a.hotPress{width:94px; background-position: -402px 0;}
#menu.menuItaliano ul li a.eventiTraining{width:135px; background-position: -496px 0;}

#menu.menuRusso ul li a.prodotti{width:125px;}
#menu.menuRusso ul li a.applicazioni{width:109px; background-position: -125px 0;}
#menu.menuRusso ul li a.serviceSupport{width:208px; background-position: -234px 0;}
#menu.menuRusso ul li a.company{width:68px; background-position: -442px 0;}
#menu.menuRusso ul li a.hotPress{width:92px; background-position: -510px 0;}
#menu.menuRusso ul li a.eventiTraining{width:156px; background-position: -602px 0;}

#menu.menuSpagnolo ul li a.prodotti{width:92px;}
#menu.menuSpagnolo ul li a.applicazioni{width:109px; background-position: -92px 0;}
#menu.menuSpagnolo ul li a.serviceSupport{width:145px; background-position: -201px 0;}
#menu.menuSpagnolo ul li a.company{width:62px; background-position: -346px 0;}
#menu.menuSpagnolo ul li a.hotPress{width:90px; background-position: -408px 0;}
#menu.menuSpagnolo ul li a.eventiTraining{width:158px; background-position: -498px 0;}

#menu.menuCinese ul li a.prodotti{width:90px;background-position: -9px 0; margin-left:9px;}
#menu.menuCinese ul li a.applicazioni{width:90px; background-position: -99px 0;}
#menu.menuCinese ul li a.serviceSupport{width:154px; background-position: -189px 0;}
#menu.menuCinese ul li a.company{width:90px; background-position: -343px 0;}
#menu.menuCinese ul li a.hotPress{width:133px; background-position: -433px 0;}
#menu.menuCinese ul li a.eventiTraining{width:90px; background-position: -566px 0;}

/* HOVER + ACTIVE */
#menu ul li a.prodotti:hover, #menu ul li a.prodotti.attivo, #menu ul li a.prodottiAttivo.attivo, #menu ul li a.prodottiAttivo:hover{width:81px; background-position: 0 -44px;}
#menu ul li a.applicazioni:hover, #menu ul li a.applicazioni.attivo, #menu ul li a.applicazioniAttivo.attivo, #menu ul li a.applicazioniAttivo:hover{width:109px; background-position: -81px -44px;}
#menu ul li a.serviceSupport:hover, #menu ul li a.serviceSupport.attivo, #menu ul li a.serviceSupportAttivo.attivo, #menu ul li a.serviceSupportAttivo:hover{width:144px; background-position: -190px -44px;}
#menu ul li a.company:hover, #menu ul li a.company.attivo, #menu ul li a.companyAttivo.attivo, #menu ul li a.companyAttivo:hover{width:93px; background-position: -334px -44px;}
#menu ul li a.hotPress:hover, #menu ul li a.hotPress.attivo, #menu ul li a.hotPressAttivo.attivo, #menu ul li a.hotPressAttivo:hover{width:94px; background-position: -427px -44px;}
#menu ul li a.eventiTraining:hover, #menu ul li a.eventiTraining.attivo, #menu ul li a.eventiTrainingAttivo.attivo, #menu ul li a.eventiTrainingAttivo:hover{width:135px; background-position: -521px -44px;}

#menu ul li a.prodottiAttivo{width:81px; background-position: 0 -88px;}
#menu ul li a.applicazioniAttivo{width:109px; background-position: -81px -88px;}
#menu ul li a.serviceSupportAttivo{width:144px; background-position: -190px -88px;}
#menu ul li a.companyAttivo{width:93px; background-position: -334px -88px;}
#menu ul li a.hotPressAttivo{width:94px; background-position: -427px -88px;}
#menu ul li a.eventiTrainingAttivo{width:135px; background-position: -521px -88px;}

#menu.menuItaliano ul li a.prodotti:hover, #menu.menuItaliano ul li a.prodotti.attivo, #menu.menuItaliano ul li a.prodottiAttivo.attivo, #menu.menuItaliano ul li a.prodottiAttivo:hover{width:81px; background-position: 0 -44px;}
#menu.menuItaliano ul li a.applicazioni:hover, #menu.menuItaliano ul li a.applicazioni.attivo, #menu.menuItaliano ul li a.applicazioniAttivo.attivo, #menu.menuItaliano ul li a.applicazioniAttivo:hover{width:109px; background-position: -81px -44px;}
#menu.menuItaliano ul li a.serviceSupport:hover, #menu.menuItaliano ul li a.serviceSupport.attivo, #menu.menuItaliano ul li a.serviceSupportAttivo.attivo, #menu.menuItaliano ul li a.serviceSupportAttivo:hover{width:144px; background-position: -190px -44px;}
#menu.menuItaliano ul li a.company:hover, #menu.menuItaliano ul li a.company.attivo, #menu.menuItaliano ul li a.companyAttivo.attivo, #menu.menuItaliano ul li a.companyAttivo:hover{width:67px; background-position: -334px -44px;}
#menu.menuItaliano ul li a.hotPress:hover, #menu.menuItaliano ul li a.hotPress.attivo, #menu.menuItaliano ul li a.hotPressAttivo.attivo, #menu.menuItaliano ul li a.hotPressAttivo:hover{width:94px; background-position: -402px -44px;}
#menu.menuItaliano ul li a.eventiTraining:hover, #menu.menuItaliano ul li a.eventiTraining.attivo, #menu.menuItaliano ul li a.eventiTrainingAttivo.attivo, #menu.menuItaliano ul li a.eventiTrainingAttivo:hover{width:135px; background-position: -496px -44px;}

#menu.menuItaliano ul li a.prodottiAttivo{width:81px; background-position: 0 -88px;}
#menu.menuItaliano ul li a.applicazioniAttivo{width:109px; background-position: -81px -88px;}
#menu.menuItaliano ul li a.serviceSupportAttivo{width:144px; background-position: -190px -88px;}
#menu.menuItaliano ul li a.companyAttivo{width:67px; background-position: -334px -88px;}
#menu.menuItaliano ul li a.hotPressAttivo{width:94px; background-position: -402px -88px;}
#menu.menuItaliano ul li a.eventiTrainingAttivo{width:135px; background-position: -496px -88px;}


#menu.menuRusso ul li a.prodotti:hover, #menu.menuRusso ul li a.prodotti.attivo, #menu.menuRusso ul li a.prodottiAttivo.attivo, #menu.menuRusso ul li a.prodottiAttivo:hover{width:125px; background-position: 0 -44px;}
#menu.menuRusso ul li a.applicazioni:hover, #menu.menuRusso ul li a.applicazioni.attivo, #menu.menuRusso ul li a.applicazioniAttivo.attivo, #menu.menuRusso ul li a.applicazioniAttivo:hover{width:109px; background-position: -125px -44px;}
#menu.menuRusso ul li a.serviceSupport:hover, #menu.menuRusso ul li a.serviceSupport.attivo, #menu.menuRusso ul li a.serviceSupportAttivo.attivo, #menu.menuRusso ul li a.serviceSupportAttivo:hover{width:208px; background-position: -234px -44px;}
#menu.menuRusso ul li a.company:hover, #menu.menuRusso ul li a.company.attivo, #menu.menuRusso ul li a.companyAttivo.attivo, #menu.menuRusso ul li a.companyAttivo:hover{width:68px; background-position: -442px -44px;}
#menu.menuRusso ul li a.hotPress:hover, #menu.menuRusso ul li a.hotPress.attivo, #menu.menuRusso ul li a.hotPressAttivo.attivo, #menu.menuRusso ul li a.hotPressAttivo:hover{width:92px; background-position: -510px -44px;}
#menu.menuRusso ul li a.eventiTraining:hover, #menu.menuRusso ul li a.eventiTraining.attivo, #menu.menuRusso ul li a.eventiTrainingAttivo.attivo, #menu.menuRusso ul li a.eventiTrainingAttivo:hover{width:156px; background-position: -602px -44px;}

#menu.menuRusso ul li a.prodottiAttivo{width:125px; background-position: 0 -88px;}
#menu.menuRusso ul li a.applicazioniAttivo{width:109px; background-position: -125px -88px;}
#menu.menuRusso ul li a.serviceSupportAttivo{width:208px; background-position: -234px -88px;}
#menu.menuRusso ul li a.companyAttivo{width:68px; background-position: -442px -88px;}
#menu.menuRusso ul li a.hotPressAttivo{width:92px; background-position: -510px -88px;}
#menu.menuRusso ul li a.eventiTrainingAttivo{width:156px; background-position: -602px -88px;}


#menu.menuSpagnolo ul li a.prodotti:hover, #menu.menuSpagnolo ul li a.prodotti.attivo, #menu.menuSpagnolo ul li a.prodottiAttivo.attivo, #menu.menuSpagnolo ul li a.prodottiAttivo:hover{width:92px; background-position: 0 -44px;}
#menu.menuSpagnolo ul li a.applicazioni:hover, #menu.menuSpagnolo ul li a.applicazioni.attivo, #menu.menuSpagnolo ul li a.applicazioniAttivo.attivo, #menu.menuSpagnolo ul li a.applicazioniAttivo:hover{width:109px; background-position: -92px -44px;}
#menu.menuSpagnolo ul li a.serviceSupport:hover, #menu.menuSpagnolo ul li a.serviceSupport.attivo, #menu.menuSpagnolo ul li a.serviceSupportAttivo.attivo, #menu.menuSpagnolo ul li a.serviceSupportAttivo:hover{width:145px; background-position: -201px -44px;}
#menu.menuSpagnolo ul li a.company:hover, #menu.menuSpagnolo ul li a.company.attivo, #menu.menuSpagnolo ul li a.companyAttivo.attivo, #menu.menuSpagnolo ul li a.companyAttivo:hover{width:62px; background-position: -346px -44px;}
#menu.menuSpagnolo ul li a.hotPress:hover, #menu.menuSpagnolo ul li a.hotPress.attivo, #menu.menuSpagnolo ul li a.hotPressAttivo.attivo, #menu.menuSpagnolo ul li a.hotPressAttivo:hover{width:90px; background-position: -408px -44px;}
#menu.menuSpagnolo ul li a.eventiTraining:hover, #menu.menuSpagnolo ul li a.eventiTraining.attivo, #menu.menuSpagnolo ul li a.eventiTrainingAttivo.attivo, #menu.menuSpagnolo ul li a.eventiTrainingAttivo:hover{width:158px; background-position: -498px -44px;}

#menu.menuSpagnolo ul li a.prodottiAttivo{width:92px; background-position: 0 -88px;}
#menu.menuSpagnolo ul li a.applicazioniAttivo{width:109px; background-position: -92px -88px;}
#menu.menuSpagnolo ul li a.serviceSupportAttivo{width:145px; background-position: -201px -88px;}
#menu.menuSpagnolo ul li a.companyAttivo{width:62px; background-position: -346px -88px;}
#menu.menuSpagnolo ul li a.hotPressAttivo{width:90px; background-position: -408px -88px;}
#menu.menuSpagnolo ul li a.eventiTrainingAttivo{width:158px; background-position: -498px -88px;}


#menu.menuCinese ul li a.prodotti:hover, #menu.menuCinese ul li a.prodotti.attivo, #menu.menuCinese ul li a.prodottiAttivo.attivo, #menu.menuCinese ul li a.prodottiAttivo:hover{width:90px; background-position: -9px -44px;}
#menu.menuCinese ul li a.applicazioni:hover, #menu.menuCinese ul li a.applicazioni.attivo, #menu.menuCinese ul li a.applicazioniAttivo.attivo, #menu.menuCinese ul li a.applicazioniAttivo:hover{width:90px; background-position: -99px -44px;}
#menu.menuCinese ul li a.serviceSupport:hover, #menu.menuCinese ul li a.serviceSupport.attivo, #menu.menuCinese ul li a.serviceSupportAttivo.attivo, #menu.menuCinese ul li a.serviceSupportAttivo:hover{width:154px; background-position: -189px -44px;}
#menu.menuCinese ul li a.company:hover, #menu.menuCinese ul li a.company.attivo, #menu.menuCinese ul li a.companyAttivo.attivo, #menu.menuCinese ul li a.companyAttivo:hover{width:90px; background-position: -343px -44px;}
#menu.menuCinese ul li a.hotPress:hover, #menu.menuCinese ul li a.hotPress.attivo, #menu.menuCinese ul li a.hotPressAttivo.attivo, #menu.menuCinese ul li a.hotPressAttivo:hover{width:133px; background-position: -433px -44px;}
#menu.menuCinese ul li a.eventiTraining:hover, #menu.menuCinese ul li a.eventiTraining.attivo, #menu.menuCinese ul li a.eventiTrainingAttivo.attivo, #menu.menuCinese ul li a.eventiTrainingAttivo:hover{width:90px; background-position: -566px -44px;}

#menu.menuCinese ul li a.prodottiAttivo{width:90px; background-position: -9px -88px; margin-left:9px}
#menu.menuCinese ul li a.applicazioniAttivo{width:90px; background-position: -99px -88px;}
#menu.menuCinese ul li a.serviceSupportAttivo{width:154px; background-position: -189px -88px;}
#menu.menuCinese ul li a.companyAttivo{width:90px; background-position: -343px -88px;}
#menu.menuCinese ul li a.hotPressAttivo{width:133px; background-position: -433px -88px;}
#menu.menuCinese ul li a.eventiTrainingAttivo{width:90px; background-position: -566px -88px;}


/* DROPDOWN */
.dropdown{position:absolute; top:120px; left:0; width:930px; padding:10px; display:block; background:#e2e2e2; z-index:999999; display:none;}
.dropdown ul{float:left; width:178px; margin-right:10px;}
.dropdown ul.redList{border-top:3px solid #e42f3d; padding-top:10px;}
.dropdown ul.blueList{border-top:3px solid #4189dd; padding-top:10px;}
.dropdown ul.greenList{border-top:3px solid #05994b; padding-top:10px;}
.dropdown ul.yellowList{border-top:3px solid #f9db07; padding-top:10px;}
.dropdown ul.greyList{margin-right:0;border-top:3px solid #939498; padding-top:10px;}
#menu .dropdown ul li{float:none; height:auto; font-size:12px; color:#4f4f52; line-height:14px;}
#menu .dropdown ul li.listHeader{font-weight:bold; border-top:3px solid #939498; padding:10px 0; color:#939498;}
#menu .dropdown ul li a{background:none; text-indent:0; font-size:12px; color:#4f4f52; line-height:14px; height:auto !important; font-weight:normal; padding:8px 0; outline:0;
 transition: color .3s;
 -moz-transition: color .3s; /* Firefox 4 */
 -ms-transition: color .3s;
 -webkit-transition: color .3s; /* Safari and Chrome */
 -o-transition: color .3s; /* Opera */
}
#menu .dropdown ul li a:hover, #menu .dropdown ul li a.active{color:#008ecc; text-decoration:none;}
#menu .dropdown ul li.headerList{padding-bottom:15px; position:relative; color:#e2e2e2; height:33px;}
#menu .dropdown > ul > li:first-child > a {text-indent:-9000px;}
#menu .dropdown.cinese > ul > li:first-child > a {text-indent:0px; font-size:18px; font-weight:bold; color:#939498;}
#menu .dropdown ul li.alfaSeparatore{height:1px; line-height:1px; margin:5px 0; background:#F5F4F4;}
.dropdown ul li.headerList img{position:absolute; top:0; left:0;}

#menu .dropdown .spotDD{width:148px; float:right; padding:10px; background:#f5f4f4; font-size:11px; color:#4f4f52; position:relative;}
#menu .dropdown .spotDD.withPul{padding-bottom:60px; background-image:none; padding-top:10px;}
#menu .dropdown .spotDD a{background:none; text-indent:0; height:auto; line-height:normal; display:inline; color:#4189dd; font-size:12px; font-weight:bold; outline:0;}
#menu .dropdown .spotDD a:hover{text-decoration:underline;}
#menu .dropdown .spotDD a > img{margin-bottom:10px; float:left;}

#menu .dropdown .pulIndustries{position:absolute; background-color:#4189dd; bottom:10px; right:10px; display:block;}
#menu .dropdown .pulIndustries a{background-image:none; border:none; color:white; height:30px; line-height:30px; width:148px; text-indent:0; text-align:center; font-family:Helvetica, sans-serif; font-weight:bold; outline:0; display:block; font-size:18px;}
#menu .dropdown .pulIndustries a:hover{text-decoration:none;}

/*DOWNLOAD*/
#colonnaSinistra iframe {margin-bottom:20px;}
.tableCatalogo{font-family:Helvetica, sans-serif; width:100%; color:#939498; margin:0;}
.tableCatalogo tr{}
.tableCatalogo td{font-size:11px;padding:6px 8px;border-bottom:1px solid white;background-color:#F3F3F3; text-align:left;}
.tableCatalogo .inverti td {background-color:#E7E7E7;}
.tableCatalogo a{text-decoration:none;}
.tableCatalogo a:hover{text-decoration:underline;}
.tableCatalogo_INTESTAZIONE{font-weight:bold;color:#939498;font-size:12px !important;}
.tableCatalogo_INTESTAZIONE td{background-color:#fff;}
.tableCatalogo_SUBINT td{background:#D4D4D6;font-weight:bold;}

p.downloadReserved {padding:4px 20px;margin-top:20px;text-align:left;background-color:#939498;font-weight:bold;color:#e2e2e2;}
p.downloadPublic {padding:4px 20px;text-align:left;background-color:#939498;font-weight:bold;color:#e2e2e2;}

/*CONTACTS*/
.fasciaHoverabile, .fasciaHoverabileGreen{display:block;width:580px; height:64px; margin-left:10px; padding-left:20px;background:url(../images/contatti/direct-mail-bkgrd.png) top left no-repeat #E2E2E2; text-decoration:none !important;}
.fasciaHoverabile .title, .fasciaHoverabileGreen .mail {font-size:18px; color:#4189DD; padding-top:14px;}
.fasciaHoverabile div, .fasciaHoverabileGreen div {text-align:right; font-size:12px; font-weight:bold; color:#939498; margin-right:20px;}
.fasciaHoverabile:hover div, .fasciaHoverabileGreen:hover div {color:#ffffff;}
.contactsInsideColumn {float:left; width:304px; margin-right:2px; margin-bottom: 10px; }
.contactsOpener {width:auto; background-position:272px center; margin-bottom:2px;}
.contactsOpener.even {background-color:#e7e7e7;}
.contactsMoreInfos {display:none; background-color:#f3f3f3; padding-left:14px;}
.contactsMoreInfos.even {background-color:#e7e7e7;}

/*DISTRIBUTION*/
.infoDistribution {border:10px solid #d4d4d6;margin:0 10px 20px 10px; padding:10px 10px 10px 60px; font-weight:bold; color:#939498; font-size:12px;background:url(../images/struttura/mouse-icon.png) 15px 8px no-repeat;min-height:44px;}
.gotoGoogleMaps {float:left;height:64px; text-align:right; background:url(../images/contatti/direct-mail-bkgrd.png) top left no-repeat #E2E2E2; text-decoration:none !important; width:295px; position:relative;
 transition: all .3s;
 -moz-transition: all .3s; /* Firefox 4 */
 -ms-transition: all .3s;
 -webkit-transition: all .3s; /* Safari and Chrome */
 -o-transition: all .3s; /* Opera */}
.gotoGoogleMaps img {display:block; position:absolute; top:12px; left:28px;}
.geoLocButton {float:left;height:64px; text-align:right; background:url(../images/contatti/direct-mail-bkgrd.png) top left no-repeat #E2E2E2; text-decoration:none !important; width:295px; position:relative; margin-right:10px; 
 transition: all .3s;
 -moz-transition: all .3s; /* Firefox 4 */
 -ms-transition: all .3s;
 -webkit-transition: all .3s; /* Safari and Chrome */
 -o-transition: all .3s; /* Opera */}
.geoLocButton img {display:block; position:absolute; top:12px; left:30px;}
.gotoGoogleMaps b, .geoLocButton b {display:block;font-size:18px; color:#4189DD; padding-top:14px; margin-right:20px;}
.gotoGoogleMaps strong, .geoLocButton strong {display:block;text-align:right; font-size:12px; font-weight:bold; color:#939498; margin-right:20px;}
.gotoGoogleMaps:hover, .geoLocButton:hover {opacity:0.7;}



/*CUST CHECKBOXES*/
.cust_checkbox{font-size:18px;	cursor: pointer; width:18px; height:18px;}
.cust_checkbox_on{ background:url(../images/assets/checkbox/checkbox_on.png) no-repeat 0 0;}
.cust_checkbox_hvr{ background:url(../images/assets/checkbox/checkbox_hvr.png) no-repeat 0 0 !important;}
.cust_radio_on{ background:url(../images/assets/checkbox/radiobox_on.png) no-repeat 0 0;}
.cust_radio_hvr{ background:url(../images/assets/checkbox/radiobox_hvr.png) no-repeat 0 0 !important;}
.cust_checkbox_off{	background:url(../images/assets/checkbox/checkbox_off.png) no-repeat 0 0;}
.cust_radio_off{ background:url(../images/assets/checkbox/radiobox_off.png) no-repeat 0 0;}
.cust_checkbox_disabled_on{	background:url(../images/assets/checkbox/checkbox_disabled_on.png) no-repeat 0 0;}
.cust_checkbox_disabled_off{ background:url(../images/assets/checkbox/checkbox_disabled_off.png) no-repeat 0 0; cursor:default;}
.cust_radio_disabled_on{ background:url(../images/assets/checkbox/radiobox_disabled_on.png) no-repeat 0 0;}
.cust_radio_disabled_off{ background:url(../images/assets/checkbox/radiobox_disabled_off.png) no-repeat 0 0;}

/* CAPTCHA */
.changeCode {display:block;background:url(../images/struttura/refresh.png) no-repeat 266px 0px; padding:0px 0px 5px 0px;}
#imgCaptcha {display:block; border:1px solid #D4D4D6}

/* CALENDAR */
#navCal {background-color:#f3f3f3;height:15px;overflow:hidden;;padding:10px;text-align:center;margin-bottom:1px;}
#navCal a {width:15px;height:15px;margin-top:1px;}
#navCal .mesePrecedente {background:url(../images/struttura/arrow-box-blue-prev.png) no-repeat;float:left;}
#navCal .meseSuccessivo {background:url(../images/struttura/invia_ricerca.png) no-repeat;float:right;}
#navCal .selectContainer {
	margin:0 70px;
	float:left;
    overflow: hidden;
    width: 116px;
    background:none;
	border:1px solid #E2E2E2;
}
#navCal select {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
    border: 0 none;
	outline:none;
    color: #4189dd;
    background: #FFF;
    font-size: 12px;
    font-weight: bold;
	text-transform:uppercase;
    padding: 0 10px;
	margin-left:-16px;
    width: 160px;
    *background: #F3F3F3;
	*margin-left:0px;
	cursor:pointer;
}

#divCal .tableCalendar {margin:0 0 20px 0;}
#divCal a:hover {text-decoration:none;}
#divCal .tableCalendar td {background-color:#f3f3f3;font-size:11px;font-weight:bold;color:#4f4f52;text-transform:uppercase;height:37px;border-top:1px solid #fff;border-left:1px solid #fff;cursor:default;}
#divCal .tableCalendar td:first-child {border-left:none;}
#divCal .nomeGiorno td { text-transform:uppercase; background-color:#e2e2e2;font-size:11px;font-weight:bold;color:#939498;text-transform:uppercase;height:37px;border:none;}
#divCal .tableCalendar td.nonAvailable {background-color:#FFF;font-size:11px;font-weight:bold;color:#d4d4d6;text-transform:uppercase;height:35px;border:none;}
#divCal .tableCalendar td.giornoCorrente{background-image:url(../images/struttura/calendar-today-arrow.png); background-position:right top; background-repeat: no-repeat;}
#divCal .tableCalendar td.trainingProgrammato {background-color:#939498;}
#divCal .tableCalendar td.eventoProgrammato {background-color:#4189dd;}
#divCal .tableCalendar td.eventoProgrammato.trainingProgrammato {background-image:url(../images/struttura/calendar-event-training-bg.png); background-position:right bottom; background-repeat: no-repeat;}
#divCal .tableCalendar td.eventoProgrammato a, #divCal .tableCalendar td.trainingProgrammato a {display:block;padding:8px 4px;color:#fff;}

#divCal.loading {padding:10px 0;background-color:#E2E2E2;margin-bottom:20px;}
/*RESET MAPPA GOOGLE
#mapContainer div, #mapContainer , #mapContainer font{margin:0; padding:0; border:0; outline:0; color: #000000;
    font-family: arial,sans-serif;
    font-size: 13px;}
#mappa div a{display:inline;color:#1155CC;}
#mappa div a:hover{color:#1155CC; text-decoration:underline;}
FINE RESET MAPPA GOOGLE*/

#mapContainer{position:relative; width:600px; height:400px; margin-bottom:20px; margin-left:10px;}
#mappa{position:absolute; top:0; left:0; z-index:0; width:600px; height:400px; font-size:11px !important;}
#mappa h1{font-size:16px; padding:0px 0px 4px 2px; margin-bottom:10px;}
#mappa h2{font-size:14px; padding:0px; margin-bottom:4px;}
#map_canvas{width:600px;height:400px;}
/*#mappa div{font-size:11px !important; color:black;}*/
#mappa div p{padding:0 !important;}
.mapDetail{width:300px; height:140px;}
.mapDetail p{color:black;}
#mappa a{background:none; border:none; padding:0; height:auto !important; line-height:normal;}

/* BANNER */
.bannerHoverabile {display:block;height:64px; text-align:right; background:url(../images/contatti/direct-mail-bkgrd.png) top left no-repeat #E2E2E2; text-decoration:none !important;margin-bottom:20px;
 transition: all .3s;
 -moz-transition: all .3s; /* Firefox 4 */
 -ms-transition: all .3s;
 -webkit-transition: all .3s; /* Safari and Chrome */
 -o-transition: all .3s; /* Opera */
}
.bannerHoverabile:hover {opacity:0.7;}
.bannerHoverabile b {display:block;font-size:18px; color:#4189DD; padding-top:14px; margin-right:20px;}
.bannerHoverabile strong {display:block;text-align:right; font-size:12px; font-weight:bold; color:#939498; margin-right:20px;}
/*a.bannerHoverabile:hover b, a.bannerHoverabile:hover strong {color:white;}*/

/* VELP SPECIFIC FCK STYLES */

/* Regole duplicate da http://euronet5.eurob.it/ckeditor/css/velp_it.css; nel caso di cambiamenti mantenere i due file allineati! */

.fcksty-freccia-giu-blu,
.fcksty-freccia-giu-grigia,
.fcksty-freccia-dx-blu {
	margin-left: 0 !important; 
	list-style: none;
}

.fcksty-freccia-giu-blu li,
.fcksty-freccia-giu-grigia li,
.fcksty-freccia-dx-blu li { 
	padding-left: 14px; 
	background-repeat: no-repeat; 
}

.fcksty-freccia-giu-blu li {
	background-position: 0 7px; 
	background-image: url('http://www.velp.com/images/struttura/freccia_giu_blu.png');
}

.fcksty-freccia-giu-grigia li { 
	background-position: 0 7px; 
	background-image: url('http://www.velp.com/images/struttura/freccia_giu_grigio_chiaro.png');
}

.fcksty-freccia-dx-blu li { 
	background-position: 0 5px; 
	background-image: url('http://www.velp.com/images/struttura/colonna_freccia_blu.png');
}









.contenutore-download-new #filtraDownload {
	position: relative;
	background: #F3F3F3;
	height: auto;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 15px;
  	padding-right: 15px;
}
.contenutore-download-new #filtraDownload .contenitore-cerca-dw {
	display: block;
	overflow: hidden;
	float: right;
}
.contenutore-download-new #filtraDownload .contenitore-cerca-dw input.campoRicerca {
	width: 200px;
	height: auto;
	border: 1px solid #D4D4D6;
	border-radius: 3px;
	color: #939498;
	padding-right:25px;
	padding-left: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	float: none;
	padding-bottom: 3px;
	padding-top: 3px;
}
.contenutore-download-new #filtraDownload .contenitore-cerca-dw input.inviaRicerca {
	width: 15px;
	height: 15px;
	background: url(../images/struttura/arrow-box-blue-next.png) no-repeat top left;
	position: relative;
	left: 0px;
	top: 2px;
	border: 0;
	margin-left: -23px;
}
.contenutore-download-new #categoriaDownload {
	padding-bottom: 10px;
	border-bottom: 1px solid #d4d4d6;
	margin-bottom: 20px;
	overflow: hidden;
	height: auto;
	margin-top: 1px;
}
.contenutore-download-new #categoriaDownload ul {
	margin-top: 0px;
	list-style: none;
	padding: 0;
	margin-left: 0px;
	color: #4f4f52;
	font-size: inherit;
	line-height: normal;
	height: auto;
	display: block;
	background: #c2c2c3;
}
.contenutore-download-new #categoriaDownload li {
	float: left;
	height: auto;
	margin-bottom: 0px;
	display: block;
	margin-right: 0px;
	border-right:1px solid #FFF;
}
.contenutore-download-new #categoriaDownload li.ultimo-li {
	margin-right: 0px;
	border-right:0px solid #fff;
}
.contenutore-download-new #categoriaDownload li.ultimo-li a {
	padding-right:10px;
}
.contenutore-download-new #categoriaDownload li a {
	padding:8px 11px 8px 10px;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	border-right: 0px solid #FFF;
	display: block;
}
.contenutore-download-new .riga-categoria-file {
	margin-left: 0px;
	margin-right: 0px;
	background: #f3f3f3;
	padding: 10px 21px 9px 21px;
	overflow: hidden;
	margin-bottom: 1px;
}
.contenutore-download-new .riga-categoria-file {
	margin-left: 0px;
	margin-right: 0px;
	background: #f3f3f3;
	padding: 12px 15px 11px 15px;
	overflow: hidden;
	margin-bottom: 1px;
}
.contenutore-download-new .riga-categoria-file .col-cont-dw {
	width: 515px;
	float: left;
}
.contenutore-download-new .riga-categoria-file .leggi-tutto-dw {
	font-size: 11px;
	color: #4189dd;
	font-weight: 600;
	cursor: pointer;
	float: left;
	padding-left: 15px;
	margin-top: 19px;
	text-align: center;
	width: 15px;
	line-height: 12px;
}
.contenutore-download-new .riga-categoria-file .icona-rm-no-attiva {
	display: inline-block;
	margin-top: 4px;
	margin-left:0px;
}
.contenutore-download-new .riga-categoria-file .icona-rm-attiva {
	display:none;
	margin-top: 4px;
	margin-left: 0px;
}
.contenutore-download-new .paginazione-download .n-risultati {
	font-size: 11px;
	font-weight: 600;
	color: #939498;
	display: inline-block;
	margin-right: 10px;
}
.contenutore-download-new span.pagina-attiva-pag {
	color: #4189DD;
}
.contenutore-download-new .riga-categoria-file#non-scaricabile {
	opacity: 1;
	background: #FEFFE2;
}
.contenutore-download-new .riga-categoria-file:hover#non-scaricabile {
  opacity: 1;
  background: #fff;
}









/* RICERCA NEW */
.ui-widget-content {
    background-color: #FFF !important;
}
.ui-widget-header {
    border: none !important;
    background: none !important;
    color: #ffffff;
    font-weight: bold !important;
    border-bottom: 0px solid #ccc !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: none !important;
    background: #FFF !important;
    padding: 1px 0px 0px 0px !important;
    font-size: 12px !important;
    color: #939498;
    font-weight: bold !important;
    width: 102px !important;
    text-align: center !important;
    text-decoration: none !important;
    outline: 0 !important;
    float: left !important;
    background-color: #E7E7E7 !important;
    border-radius: 4px 4px 0px 0px !important;
    height: auto !important;
    line-height: 27px !important;
    border-top: 1px solid #D4D4D6 !important;
    border-left: 1px solid #D4D4D6 !important;
    border-right: 1px solid #D4D4D6 !important;
	border-bottom: 1px solid #D4D4D6 !important;
    margin-right: -1px !important;
    margin-top: 4px !important;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    text-decoration: none !important;
    font-size: 12px !important;
    color: #939498 ;
    font-weight: bold !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    color: #4189dd ;
    text-decoration: none !important;
    background-color: #fff !important;
    border-bottom: 0px solid #fff !important;
    height: auto !important;
    line-height: 32px !important;
    margin-top: 0px !important;
}
.ui-state-default.ui-state-hover {
	background:#FFF !important;
}
.ui-state-default a {
	color:#939498 !important;
}
.ui-state-active a {
	color:#4189DD !important;
}
.ui-state-default.ui-state-hover {
	margin-top: 0px !important;
	line-height: 32px !important;
	border-bottom: 0px solid #fff !important;
}
.ui-state-default.ui-state-hover a {
	color:#4189DD !important;
}

.rigaRisultato h3 {
	margin-bottom:5px;
}



.ricerca-mono-colonna #colonnaSinistra {
    width: 950px;
}











/* == CONTATTI 2015 == */
.contenitore-contatti-2015 {
	margin-left: 10px;
}
.contenitore-contatti-2015 .mappa-contatti-2015 {
	margin-bottom:20px;
}
.contenitore-contatti-2015 .contenitore-colonne-contatti-2015 {
	overflow:hidden;
	margin-bottom:20px;
	padding-right:10px;
}
.contenitore-contatti-2015 .colonna-contatti-2015 {
	width:200px;
	float:left;
}
.contenitore-contatti-2015 .contenuto-col-contatti-2015 {
	padding:16px 15px 20px 20px;
}
.contenitore-contatti-2015 .titolo-bog-contatti-2015 {
	font-size:24px;
	font-weight:600;
	color:#afafb0;
	margin-bottom:10px;
	height:28px;
}
.contenitore-contatti-2015 .ico-marker-mappa-contatti-2015 {
	margin-bottom:10px;
}
.contenitore-contatti-2015 .testo-contatti-2015 {
    font-size: 12px;
    color: #4f4f52;
    line-height: 19px;
}
.line-boder {
	background: #d4d4d4;
    width: 620px;
    height: 1px;
    margin-bottom: 10px;
    margin-left: -10px;
}

@-moz-document url-prefix() { 
.boxIndustries {
  margin-top: 23px !important;
}
}