@CHARSET "UTF-8";


.logo {
    float: left;
    margin: -1.0em 0 0 4.9em;
    position: relative;
    width: 79%;
}

.show-mobile{
    display: block;
}


.box.left-empty{
	margin-left:0;
	width:100%;
}

.box h6{
	margin-left:0;
}

.btn{
	margin-left:0;
}

.btn img{
	width:5em;
}

.img-333{
	margin-left:0;
}

.menu{
	display:none;
}

.supp-mot{
	min-height:1em !important;
}


.img-header{
	margin-top:4.1em;
}
.pep3000{
	min-height:12em;
}

header {
    height: 24.1em;
    min-width:320px;
}


.container.top-360 {
    margin-top: -13em;
    margin-bottom: 2.3em !important;
}



.info-a {
    background: none repeat scroll 0 0 #79103f;
    color: #fff;
    display: block;
    font-size: 1em;
    padding: 2% !important;
    text-decoration: none;
    box-sizing:border-box;
    text-align:right;
    position:absolute;
    top:8.6em;
    right:0;
    z-index:40000;
    font-weight:bold;
}

.info-aa {
    background: none repeat scroll 0 0 #f58025;
    color: #fff;
    display: block;
    font-size: 1em;
    padding: 2% !important;
    text-decoration: none;
    box-sizing:border-box;
    text-align:right;
    position:absolute;
    bottom:9.1em;
    right:0em;
    z-index:40000;
    font-weight:normal;
    width:100%;
    text-align:center;
    font-weight:bold;
}

.box-adattatori{
	display:none !important;	
}



.contenitore-tabella {
    background-color: #dedede;
    margin-bottom: 2em;
    margin-left: .5em;
    margin-right: .5em;
}

.immagineSfondo{display:none;}


.box.double {
    width: 100%;
}

.navbar-brand {
    background: none repeat scroll 0 0 #00264c;
    display: block;
    float: none;
    height:5em;
}


.navbar-brand img{
	padding-top:.2em;
	max-height: 92px;
}

.boxTocco {
    background: url("../images/boxTocco.jpg") repeat scroll center bottom rgba(0, 0, 0, 0);
    margin-top: 1em;
    float:none;
    margin-left:0;
    min-height: 1em;
    padding-bottom: 1em;
    position: unset;
    width: 98%;
    z-index: 80;
    box-sizing:border-box;
    position:relative;
    top:0;
}

.box p{
	margin:1em 0 0 0; 
	
}

.pocket{
	margin:0 0 0 .8em;
}

.pocketCanali{
	font-size:.8em; margin-left:.7em;
	margin-bottom:1em;
	padding-bottom:1em;
	border-bottom:1px solid #ccc;
}


.box .p div{
	display:none; 
	
}

.tooltip{
	left:.8em !important;
}

.boxTocco h5{
	margin:.8em !important; 
	
}


.container{
	width:100%;
	margin:0px auto;
	box-sizing: border-box;
	padding:0;
}


.form-nl{
	display:block;
	margin:.2em auto;
	padding:1em;
	border-top:.1em dashed #002e6e;
}


.form-nl input{
	border:0;
	background-color:#002e6e;
	width:30%;
	color:#FFF;
	height:2.2em;
	display:block;
	margin-top:0;
	position:relative;
	float:right;
}

.form-nl textarea{
	float:left;
	border:1px solid #b2c6de;
	width:69%;
	color:#666;
	height:3em;
	resize: none;
	display:block;
	margin-right:1%;
	font-size:.75em;
	font-family:font2;
	box-sizing:border-box;
	padding:.2em .7em;
	line-height:1.3em;
}


.box{
	width:100%;
	box-sizing: border-box;
	padding:1%;
	float:none;
	margin:0;
	min-height:12em;
}

.pocketBox{
	min-height:2em;
	padding:1em .5em;
	box-sizing:border-box;
	
}

.ImgProdottoDett{
	width:98%; margin:0;
}

.iconeAppAutom{
	position:absolute; margin-top:-2.6em; margin-left:0;
}


.fleft40, .fleft60{
	width:100%; float:none; margin:.5em 0;
}

.fleft60 img{
	margin:.5em .5em 0 0 !important;
}

.orologi-page{margin-top:-200px;}

.prodotti-orologi{margin-bottom:0; padding-bottom:3em; border-bottom:1px solid silver;}

.orologi-img{
	width:100%; float:none;
}

.orologi-desc{
	width:100%; float:none; background-color:#eee; padding:.5em; box-sizing:border-box;
}

.fleft60 b{
	display:block;
	float:right;
	margin-top:1em;
	margin-right:.6em;
	
}


.borded300{border:1px solid #cccccc; float:none; width:90% !important; margin:1em; min-height:8em !important;}
.borded{border:1px solid #cccccc; float:none; width:90% !important; margin:1em; min-height:8em !important; text-align:center;}
.borded p{width:100% !important;}

.borded300 .bottone-continua{
	margin-left:0 !important;
	position:absolute;
	margin-top:7.5em;
	right:.5em;
}


.windtec-prod{
	border-top:1px solid silver; padding-top:1em; margin-top:1em;
}


.big{
	font-size:1.3em !important;
	line-height:1.1em !important;
}

.form-control{
	width:80%;
}

.graySearch{
	min-height:3.3em !important;
}


.optionLink{
	width:100%;
	padding:.5em;
	text-align:center;
	background-color:#666;
	color:#FFF;
	border:0;
}

footer{
	width:100%;
	margin:.5em 0 0 0;
}

.img-100{
	width:100% !important;
	
}

.img-100-trunk{
	overflow:hidden;
	width:100%;
	height:5em;
}

.img-100-trunk .tocco-italiano{
	margin-top:-44em;
}

.img-100-trunk .manovra-meccanica{
	margin-top:-20em;
}

.manovra-elettronica1{float: left;}

.hide-forced-mobile{
	display:none !important;
}

.famigliaImg{
	float:none;
	width:90%;
	margin:1% 0 4% 0;
}

.box h5{
	margin:0;
	width:100%;
}

.box h5.titoletto-arancio-supp{
    margin: 0 0 0 1.2em !important;
    text-align: left;
    width: 100%;
}

.btn-supp{
	margin-top:5em !important;
}

.sottotitoloFamiglia{
	margin:.5em 0;
}

.famiglia{
	float:none;
	width:100% !important;
	margin:0 !important;
}

.iconeFamiglia {
    float: none;
    width: 100%;
    margin-top:8em;
    font-size:.8em !important;
    
}

.AzionFinec img{
	float:left;
	width:1.1em;
}

.AzionFinec{
	display:block;
	font-size:.8em !important;
	float:none;
}

a.back-prodotto{
	margin-left:0px;
	background-color:#CCC;
	text-align:right;
	width:100%;
	box-sizing:border-box;
	padding-right:1%;
	margin-bottom:.1em;
}

a.pdf-prodotto{
	margin-left:0px;
	color:#fff;
	font-weight:bold;
	background-color:#79103f;
	text-align:center;
	width:100%;
	box-sizing:border-box;
	padding:1%;
	margin-bottom:.1em;
	
}


.diamLink{
	margin-bottom:.5em;
}

.w2em{
	width:3em !important;
	margin-top:1.5em;
}

.noPad{padding:0 !important}

.img-100-trunk .efficienza{
	margin-top:-24em;
}

.img-100-trunk .innovazione{
	margin-top:-28em;
}


.img-80{
	width:90% !important;
	margin:0 auto;
}

.m-center{
	text-align:center !important;
}

.selected{
	font-size:.8em;
	background-color:#CCC;
	color:#000;
	padding:.2em;
	display:block;
	box-sizeng:border-box;
	font-weight:bold;
}



#menu-display{ width:4.3em; height:3.6em; display:block; background-color:#79103f; border-radius:0; padding:.2em; position:absolute; margin-top:0; left:0; z-index:1000;}
#close-menu-display{display:none; width:4.3em; height:3.6em; background-color:#999; border-radius:0; padding:.2em; position:absolute; margin-top:0; left:0; z-index:1000;}

img{
	max-width:100%;
}


.mobile-menu li a{
	color:#FFFFFF !important; 
}

.mobile-menu li{
	line-height:1.5em; 
}


.mobile-menu{ font-weight:bold; box-sizing: border-box; list-style-type:none; padding:20px; display: block; height: 100%; margin-left: -280px; overflow: auto; position: fixed; margin-top: 3.7em; width: 280px !important; z-index: 999999; }
.mobile-menu-bg{ background-color: #79103f; display: none; height: 100%; left: 0; opacity: 0.8; position: fixed; margin-top: 4.1em; width: 100%; z-index: 999998; }
		
#googleMap{
	height:25em; 
}

.videoA{
	width:90%;
	height:200px;
}

#formNewsletter input[type=submit]{
	
	font-size:.7em;
	height:3.1em;
}

.big{font-size:1.6rem;}
.box.home { min-height: 210px; }
.boxX2 { overflow: hidden; }
.boxX2 img { max-width: none; width: auto !important; }
