@charset "utf-8";
body{/**/font-family: 'Montserrat', sans-serif;font-size:12px;color:#555555;margin:0px;padding:0px;background-color:#ffffff;}
img{border:0px;}
a{text-decoration:none;color:#555555;}
h1,
h2,
h3,
h4,
p{margin:0;padding:0;}
p{text-align:justify;}
h1{font-size:18px;color:#103987;font-weight:normal;text-transform:uppercase;}
.testorosso{font-family:Verdana,Geneva,sans-serif;font-size:10px;color:#F00;text-decoration:none;}
.lineablu{border-bottom:1px #103987 solid;padding-bottom:23px;margin-bottom:20px;}
.linealingue{height:40px;background-color:#103987;}
.lingue_top{width:1000px;height:40px;position:relative;left:50%;margin-left:-500px;}
.recapiti{width:450px;height:40px;float:right;position:relative;}
.lingue{width:78px;height:40px;float:left;position:relative;}
.lineamenu{border-bottom:solid 1px #e4e4e4;background-color:#FFF;}
.quad{float:left;width:230px;border:1px #ffffff solid;margin-right:10px;margin-bottom:10px;cursor:pointer;display:table;height:90px;padding:5px;}
.quad:hover{border:1px #8ca6c2 solid;}
.img-big {position:relative;}
.img-cert {position:absolute;bottom: 9px;right: 4px;display:none;}
.img-cert img {height:130px;}
.quad img{float:left;width: 50px;margin-top: 20px;}
.quadtitolo{font-size:12px;color:#103987;}
.quadtesto{width:170px;margin-left:90px;font-size:10px;color:#555555;display:table-cell;vertical-align:middle;}
.lineaslide{height:80px;background:url(../img/slide-pagine.jpg) center top no-repeat;}
.lineacontenuto{border-bottom:solid 1px #bcbbbb;background-color:#ffffff;padding-top:20px;padding-bottom:20px;}
.lineacontenuto-prodotti{border-bottom:solid 1px #bcbbbb;background-color:#ffffff;padding-bottom:20px;}
.lineafooter{background-color:#103987;text-align:center;padding-top:20px;padding-bottom:20px;}
.lineafooter2{background-color:#ffffff;text-align:center;padding-top:20px;padding-bottom:20px;color:#103987;font-size:10px;}
.centra{width:1000px;position:relative;left:50%;margin-left:-500px;text-align:left;}
.lineabottom{padding-top:20px;padding-bottom:20px;background-color:#232323;}
.lineaverticale{background-image:url(../img/pixel.gif);background-repeat:repeat-y;background-position:center center;}
.testo{font-size:12px;color:#555555;text-align:justify;}
.testobianco{font-size:12px;color:#ffffff;}
.menubottom a{font-size:10px;color:#ffffff;text-decoration:none;}
h2{margin:0px;padding:0px;font-size:20px;font-weight:200;padding-bottom:5px;}
.menubottom{padding-right:20px;}
.field_container{background-color:#FFF;border:#e8e8e8 solid 1px;padding:7px;margin-bottom:3px;width:290px;font-size:12px;color:#555555;}
.button{font-size:14px;padding-top:5px;padding-bottom:5px;padding-left:20px;padding-right:20px;background-color:#dadad9;float:right;display:block;color:#000;border:0px;cursor:pointer;text-transform:uppercase;}
.button:hover{color:#ffffff;background-color:#58585a;}
.titolettorosso{font-size:14px;color:#da251d;display:block;}
.titolo{font-size:20px;color:#666666;padding-left:8px;}
.titolobianco{font-size:20px;color:#ffffff;}
.lineatitolo{border-bottom:solid 1px #da251d;text-align:center;height:38px;}
.immagini a{border:1px #555555 solid;display:block;float:left;margin-right:5px;margin-bottom:5px;}
.table-default {width:100%;}
.table-default thead tr th {font-size:12px;padding:8px 12px;}
.table-default tbody tr td {font-size:15px;padding:8px 12px;vertical-align:middle;}

.immagini a:hover{border:1px #da251d solid;}
.asterisco{font-size:10px;text-decoration:none;color:#d50000;}
.menu{width:1000px;position:relative;left:50%;margin-left:-500px;text-align:right;}
.menuover{display:block;padding:20px 5px 20px 5px;text-decoration:none;border-right:1px solid white;white-space:nowrap;text-transform:uppercase;color:#FFF;background:#103987;}
#jsddm{margin:0;padding:0}
#jsddm li{float:left;list-style:none;font-size:12px;}
#jsddm li a{display:block;padding:30px 5px 20px 5px;text-decoration:none;white-space:nowrap;text-transform:uppercase;margin-right:5px;}
#jsddm li a:hover{color:#FFF;background:#103987}
#jsddm li ul{margin:0;padding:0;position:absolute;visibility:hidden;border-top:1px solid white;z-index:999999;}
#jsddm li ul li{float:none;display:inline}
#jsddm li ul li a{width:153px;font-size:11px;text-transform:none;padding:5px;background:#103987;-webkit-box-shadow:4px 4px 8px 0px rgba(50,50,50,0.28);-moz-box-shadow:4px 4px 8px 0px rgba(50,50,50,0.28);box-shadow:4px 4px 8px 0px rgba(50,50,50,0.28);color:#ffffff;text-transform:uppercase;}
#jsddm li ul li a:hover{background:#ffffff;color:#103987;}
.fancybox-custom .fancybox-outer{box-shadow:0 0 50px #222;}
.slogan{padding:10px 0 10px 0;background-color:#dadad9;text-align:center;font-size:26px;color:#103987;font-style:italic;text-shadow:2px 2px 2px rgba(150,150,150,0.7);}
.sx{width:228px;margin-right:22px;float:left;}
.dx{width:750px;float:left;}
.clear{clear:both;}
.menusx{font-size:16px;color:#103987;background-image:url(../img/freccie.png);background-position:left center;background-repeat:no-repeat;padding-left:20px;margin-bottom:10px;}
.sottomenusx{color:#525153;margin-left:15px;display:block;padding:5px;text-transform:uppercase;}
.sottomenusx:hover{color:#ffffff;background-color:#103987;}
.sottomenuok{margin-left:15px;display:block;padding:5px;text-transform:uppercase;color:#ffffff;background-color:#103987;}
.sottomenusx2{color:#ffffff;background-color:#103987;margin-left:15px;display:block;padding:5px;text-transform:uppercase;}
.x{position:absolute;color:#ffffff;background-color:#525153;padding:5px 5px 5px 9px;width:15px;margin-top:-27px;margin-left:200px;}
.x:hover{background-color:#ff0000;}
.seleprodotto{width:237px;margin:0 19px 19px 0;float:left;-webkit-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);}
.seleprodotto2{width:237px;margin:0 0 19px 0;float:left;-webkit-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);}
.immagine{/*padding-top: 30px;
	padding-bottom: 30px;*/}
	.nomeprodotto{color:#FFF;font-size:14px;padding:15px;text-align:left;background:url(../img/freccia-prodotto.png) 190px center no-repeat #103987;}
	.categoria{background-color:#103987;padding:10px;margin-bottom:20px;}
	.categoria h1{color:#FFF;font-size:20px;}
	.breadcrumbs{background-color:#f9f9f9;padding:10px 0px 10px 0px;font-size:10px;}
	.breadcrumbs a.selected{color:#103987;text-decoration:underline;}
	.breadcrumbs a:visited{color:#103987;text-decoration:underline;}
	.breadcrumbs a{color:#103987;text-decoration:underline;}
	.breadcrumbs a:hover{color:#414140;}
	.detprodotto h1{font-size:26px;color:#FFF;}
	.detprodotto h2{font-size:14px;color:#FFF;}
	.detprodotto p{margin-bottom:20px;}
	.detprodotto img{margin-bottom:20px;}
	.img-big{text-align:center;}
	.sftitolo{background-color:#103987;padding:20px;margin-bottom:20px;-webkit-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);}
	.sftitolo h1{color:#FFF;font-size:22px;}
	.pdf{color:#ffffff;display:block;background:#103987 url(../img/adobe.gif) left top no-repeat;-webkit-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);height:23px;padding:7px 0 0 40px;float:left;margin-right:20px;margin-bottom:10px;width:196px;}
	.pdf:hover{background:#cfced3 url(../img/adobe.gif) left top no-repeat;}
	.pdf2{display:block;text-align:left;height:23px;padding:7px 0 0 40px;margin-top:5px;background:#103987 url(../img/adobe.gif) left top no-repeat;-webkit-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);cursor:pointer;color:#ffffff;}
	.pdf2:hover{background:#cfced3 url(../img/adobe.gif) left top no-repeat;}
	.atex{display:block;text-align:left;height:23px;padding:7px 0 0 40px;margin-top:5px;background:#103987 url(../img/atex.gif) left top no-repeat;-webkit-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);cursor:pointer;color:#ffffff;}
	.atex:hover{background:#cfced3 url(../img/atex.gif) left top no-repeat;}
	.lloyd{display:block;text-align:left;height:23px;padding:7px 0 0 40px;margin-top:5px;background:#103987 url(../img/lloyd.gif) left top no-repeat;-webkit-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);cursor:pointer;color:#ffffff;}
	.lloyd:hover{background:#cfced3 url(../img/lloyd.gif) left top no-repeat;}

	.iso9001{display:block;text-align:left;height:23px;padding:7px 0 0 40px;margin-top:5px;background:#103987 url(../img/iso9001.png) left top no-repeat;-webkit-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);cursor:pointer;color:#ffffff;}
	.iso9001:hover{background:#cfced3 url(../img/iso9001.png) left top no-repeat;}
	.col{width:300px;margin-right:20px;margin-bottom:20px;padding:10px;float:left;-webkit-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);}
	.col img{float:left;margin-right:10px;}
	.col h4{color:#103987;}
	.col p{color:#7f7f7f;height:80px;display:block;text-align:left;}
	.list-news .col:nth-child(3n+0){margin-right: 0;}
	.scopri{color:#103987;padding:5px;background-color:#cfced3;float:right;}
	.scopri:hover{color:#103987;padding:5px;background-color:#cfced3;}
	.colsx{width:365px;float:left;margin-right:20px;}
	.coldx{width:365px;float:left;}
	.colon{width:345px;margin-bottom:20px;padding:10px;float:left;-webkit-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);}
	.colon img{float:left;margin-right:10px;}
	.colon h4{color:#103987;}
	.colon p{color:#7f7f7f;display:block;text-align:left;height:80px;}
	.col1{width:345px;margin-right:20px;margin-bottom:20px;padding:10px;float:left;-webkit-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);}
	.col1 img{float:left;margin-right:10px;}
	.col1 h4{color:#103987;}
	.col1 p{color:#7f7f7f;display:block;text-align:left;height:80px;}
	.col2{width:345px;margin-bottom:20px;padding:10px;float:left;-webkit-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);}
	.col2 img{float:left;margin-right:10px;}
	.col2 h4{color:#103987;}
	.col2 p{color:#7f7f7f;display:block;text-align:left;height:80px;}
	#cerca_risultati{position:absolute;top:30px;background-color:#dadad9;z-index:10000;margin-left:2px;width:200px;-webkit-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);}
	.stilerisultati{padding:5px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#595a5c;border-bottom:1px solid #ffffff;cursor:pointer;display:block;text-decoration:none;}
	.stilerisultati:HOVER{background-color:#103987;color:#ffffff;}
	.cerca{border:1px #e7e3e2 solid;color:#a2a2a2;font-style:italic;font-size:11px;padding:3px;width:154px;background-image:url(../img/lente.png);background-position:right center;background-repeat:no-repeat;}
	.colp{width:470px;margin-right:20px;margin-bottom:20px;padding:10px;float:left;-webkit-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);box-shadow:0px 0px 5px 0px rgba(50,50,50,0.2);}
	.colp img{float:left;margin:13px;}
	.colp h4{font-size:16px;color:#103987;font-weight:normal;}
	.colp p{color:#7f7f7f;height:55px;display:block;text-align:left;}
	.news{background:url(../img/new.png) no-repeat left top;width:74px;height:74px;position:absolute;}
	.news2{background:url(../img/new2.png) no-repeat left top;width:74px;height:74px;position:absolute;right:0px;}
	.aggiornato{background:url(../img/aggiornato.png) no-repeat left top;width:74px;height:74px;position:absolute; display: none;}
	.aggiornato2{background:url(../img/aggiornato2.png) no-repeat left top;width:74px;height:74px;position:absolute;right:0px;display: none;}
	.update{background:url(../img/aggiornato-en.png) no-repeat left top;width:74px;height:74px;position:absolute;display: none;}
	.update2{background:url(../img/aggiornato2-en.png) no-repeat left top;width:74px;height:74px;position:absolute;right:0px;display: none;}
	.striscia{font-size:16px;padding-top:10px;padding-bottom:10px;padding-left:30px;padding-right:30px;background-color:#dadad9;display:block;color:#103987;border:0px;cursor:pointer;text-transform:uppercase;margin-top:20px;text-align:center;}
	.chiusura{padding:10px 50px 10px 50px;background-color:#e02929;text-align:center;font-size:18px;color:#FFF;text-shadow:2px 2px 2px rgba(150,150,150,0.7);}
	.privacy_box{display:none;z-index:999;bottom:0px;position:absolute;background-color:#ffffff;border:solid 5px #dadad9;padding:30px;height:400px;overflow:auto;}
	.privacy_box span{display:block;padding:10px;margin-top:10px;background-color:#103987;color:#ffffff;text-align:center;cursor:pointer;}
	.privacy_box .chiudi{background-color:#dadad9;color:#103987;}
  form{font-size: 9px;}
  form input[type="submit"]{margin-top: 20px;}