
/* TextFields */
		body,.tf{font-family:"Federo",serif;}
		.m{font-family:"Federo",serif;}
		.t{font-family:"Federo",serif;}
		.f{font-family:"Federo",serif;}
		input[type='text'],input[type='submit'],input[type='button'],textarea{font-family:"Federo",serif;}
input[type='text'],input[type='submit'],input[type='button'],textarea,select,select option{font-size:13px;color:#666666;}

.m{font-size:16px;color:#EEEEEE;}    
.t,.t a{font-size:22px;color:#333333;}
.f,.f a{font-size:12px;color:#666666;}

body,body a,.tfx,.tfx a {font-size:14px;color:#333333;/*font-weight:200;font-style:normal;*/text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:0em;word-spacing:0em;line-height:130%;}
.tfx a{text-decoration:underline;}

/* Input, Text Area, Etc. Outline */
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus,select,select:focus{border-color:rgba(145, 145, 145, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(145,145,145,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(145,145,145,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(145,145,145,.6);}
textarea{resize:none;}

/* Cookies choices */
#cookieChoiceInfo {background-color:#191919;color:#EEEEEE;font-size:12px;bottom:0;}
#cookieChoiceInfo a,#cookieChoiceDismiss{font-size:12px;}
#cookieChoiceDismiss{color:#EEEEEE;}
#cookieChoiceInfo a{color:#999999;}

/* Main styles */  
*{margin:0;padding:0;border:0;}   
html,body{/*height:100%;*/line-height:150%;}

body{background:#ffffff;background:-moz-linear-gradient(top,#ffffff 30%,#ffffff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#ffffff),color-stop(100%,#ffffff));background:-webkit-linear-gradient(top, #ffffff 30%,#ffffff 100%);background:-o-linear-gradient(top,#ffffff 30%,#ffffff 100%);background:-ms-linear-gradient(top,#ffffff 30%,#ffffff 100%);background:linear-gradient(top,#ffffff 30%,#ffffff 100%);background-repeat:no-repeat !important;background-attachment:fixed;}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.container_1280{position:relative;width:820px;margin:0 auto;}

/* Menu */
.header{position:relative;float:left;width:820px;height:140px;background:#191919 url('/files/layout/logo3.png') top center no-repeat;}
.header .menu{position:absolute;width:820px;bottom:5px;text-align:center;margin:0;}

.header .menu ul{list-style:none;line-height:150%;}
.header .menu ul li{display:inline;padding:0 10px 10px 10px;}
.header .menu ul li:last-child{margin:0;}
.header .menu ul li a{font-size:16px;color:#EEEEEE;text-decoration:none;}
.header .menu ul li a.menu_selected{color:#999999;}
.header .menu ul li:hover a{color:#999999;}
.header .menu ul li:hover ul li a{color:#EEEEEE;}

.header .menu ul .submenu{z-index:97;position:absolute;left:0;right:0;top:20px;padding-top:10px;visibility:hidden;}
.header .menu ul li:hover .submenu,.header .menu ul li .submenu:hover{visibility:visible;}

.header .menu ul li ul li{display:list-item;font-size:14px;white-space:nowrap;text-align:center;white-space:nowrap;width:auto;padding:2px 10px 0 10px;background:#191919;}
.header .menu ul li ul li:hover ul li a{color:#EEEEEE;}
.header .menu ul li ul li a:hover,.header .menu ul li ul li:hover a,.header .menu ul li ul li ul li a:hover{color:#999999;font-weight:normal;}

.header .submenu ul{position:absolute;left:0;right:0;top:10px;background:#191919;padding:5px 0 10px 0;}
.header .submenu-arrow{position:absolute;width:0;height:0;top:-5px;left:0;border-color:transparent transparent #191919 transparent;border-style:solid;border-width:10px;}

.header .menu ul ul .x_submenu{z-index:98;position:absolute;visibility:hidden;padding-left:20px;}
.header .menu ul ul li:hover .x_submenu{visibility:visible;}

.header .x_submenu ul{position:absolute;left:10px;right:0;background:#191919;padding:5px 0 10px 0;}
.header .x_submenu-arrow{z-index:99;position:absolute;width:0;height:0;top:0;left:-5px;border-color:transparent #191919 transparent transparent;border-style:solid;border-width:10px;}

.header .menu ul li ul li ul li{text-align:left;background:#191919;}

/* Footer */
.footer{text-align:center;margin-top:40px;padding:20px 0;border-top:1px #333333 dotted;}
.footer a.fb:hover{color:#436293;}
.footer a.tw:hover{color:#6fc0e6;}
.footer a.li:hover{color:#0073a5;}


/* Home > Nivo Slider */
#slider{position:relative;float:left;width:820px;height:255px;margin:0;/*background:url('https://modulary.controlweb.me/data/htmlsite/15/data/spinner.png') no-repeat 50% 50%;*/}
#slider img{position:absolute;top:0px;left:0px;display:none;width:820px;height:255px;}
#slider a{border:0;display:block;}

#slider .nivo-directionNav a{display:block;width:78px;height:100px;top:77px;background:url('https://modulary.controlweb.me/data/htmlsite/15/data/arrows.png') no-repeat;text-indent:-9999px;border:0;}
#slider a.nivo-nextNav{background-position:-78px 0;right:15px;}
#slider a.nivo-prevNav{left:15px;}

/* Home > Headline */
.headline{margin-top:30px;padding:40px 0 30px 0;border-top:1px #333333 dotted;border-bottom:1px #333333 dotted;}
.headline .tf{text-align:justify;}
.headline .t{line-height:110%;}

/* Media Query */
@media all and (min-width:1280px){
	.container_1280,.header{width:1280px;}
	.header .menu{margin:0 10px;}
	#slider,#slider img{width:1280px;height:400px;}
	#slider .nivo-directionNav a{top:150px;}
}

/* Privacy */
#MOD__PrivacyPolicy{display:none;}
#MOD__PrivacyPolicy .tf{text-align:justify;}
#MOD__PrivacyPolicy .tf p{margin-bottom:5px;}
#MOD__PrivacyPolicy .tf li{list-style-position:inside;margin-bottom:5px;}
/* Cookies */
#MOD__CookiesPolicy{display:none;}
#MOD__CookiesPolicy .tf{text-align:justify;}
#MOD__CookiesPolicy .tf p{margin-bottom:5px;}
#MOD__CookiesPolicy .tf li{list-style-position:inside;margin-bottom:5px;}

/* Home > Top News */
.top_news{position:relative;float:left;width:398px;margin-top:30px;}
.top_news .cnt_image{position:relative;float:left;width:398px;height:224px;border:1px solid #ffffff;background-position:center center;background-repeat:no-repeat;}
.top_news .cnt_image .image{position:relative;float:left;width:398px;height:224px;background-position:center center;background-repeat:no-repeat;}
.top_news .title{position:relative;float:left;width:398px;margin:10px 0 5px 0;}
.top_news .title a{text-decoration:none;}
.top_news .tf{position:relative;float:left;width:400px;}

/* N_20 > News */
.news{position:relative;float:left;margin-top:30px;}
.news .line{position:relative;float:left;width:470px;margin:-2px 0 0 360px;border-bottom:1px #333333 dotted;}
.news .line_530{position:relative;float:left;width:100%;margin-top:40px;border-bottom:1px #333333 dotted;}

.news .slider{position:relative;float:left;width:328px;margin:0;border:1px solid #ffffff;}
.news .slider img{position:absolute;top:0px;left:0px;display:none;width:328px;}
.news .slider a{border:0;display:block;}

.news .slider .nivo-directionNav a{display:block;width:78px;height:100px;background:url('https://modulary.controlweb.me/data/htmlsite/15/data/arrows.png') no-repeat;text-indent:-9999px;border:0;}
.news .slider a.nivo-nextNav{background-position:-78px 0;right:15px;}
.news .slider a.nivo-prevNav{left:15px;}

.news .title{margin:10px 0 5px 0;}
.news .tf{margin-bottom:10px;text-align:justify;line-height:150%;}
.news .tf a:hover{color:#333333;}
.news .tf li{padding:0;margin:0 15px;}

.news a.fb,.news a.tw,.news a.li{font-size:12px;}
.news a.fb:hover{color:#436293;}
.news a.tw:hover{color:#6fc0e6;}
.news a.li:hover{color:#0073a5;}

/* N_22 > Blog */
.jthumbs{overflow:hidden;text-align:right;}

/* N_19 > Videos */
.video{position:relative;float:left;margin-top:30px;}
.video .line{position:relative;float:left;width:820px;margin:0 10px;border-bottom:1px #333333 dotted;}

.video .tx{position:relative;float:left;width:820px;}
.video .title{margin:10px 0 5px 0;}
.video .tf{margin-bottom:10px;text-align:justify;line-height:150%;}
.video .tf a:hover{color:#333333;}
.video .tf p{/*column-rule:1px solid #333333;-moz-column-rule:1px solid #333333;-webkit-column-rule:1px solid #333333;*/column-gap:20px;-moz-column-gap:20px;-webkit-column-gap:20px;text-align:justify;}

.player{position:relative;float:left;}

.video.small .line{position:relative;float:left;width:330px;margin:-2px 0 0 500px;border-bottom:1px border:1px solid #ffffff; dotted;}

/* N_19, N_20, G_16 Paginator */
.paginator{float:right;margin-top:30px;}
.paginator .prev,.paginator .next,.paginator .pages{position:relative;float:left;margin-left:20px;}
.paginator .prev:hover a,.paginator .next:hover a{color:#333333;}
.paginator .prev.disable,.paginator .next.disable{opacity:0.5;}

/* G_16 > Gallery */
.G_16 .thumb{position:relative;float:left;width:398px;height:223px;margin-top:30px;border:1px solid #ffffff;}
.G_16 .tf{position:relative;float:left;width:400px;margin:10px 0 5px 0;}
.G_16 .line{position:relative;float:left;width:400px;border-bottom:1px #333333 dotted;}
.G_16 .over{position:absolute;width:398px;height:223px;background:url('https://modulary.controlweb.me/data/htmlsite/15/data/sf.png') repeat;display:none;}
.G_16 .over .link{position:absolute;padding:5px 10px 3px 10px;text-align:center;background:#191919;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#lightbox{font-family:"Federo",serif;font-size:14px;font-style:normal;}
.lb-data{color:#666;}

/* P_30, P_31 */
.P_30 .title,.P_31 .title{margin:20px 0 5px 0;}
.P_30 .tf,.P_31 .tf{margin-bottom:10px;text-align:justify;line-height:150%;}
.P_30 .tf a:hover,.P_31 .tf a:hover{color:#333333;}
.P_30 .tf div{column-gap:20px;-moz-column-gap:20px;-webkit-column-gap:20px;text-align:justify;}
.P_30 .tf ol,.P_30 .tf ul,.P_31 .tf ol,.P_31 .tf ul{margin-left:25px;}

/* P_31 */
.P_31 .v_spacer{margin-top:20px;}

.P_31 #slider{position:relative;float:left;width:468px;height:623px;border:1px solid #ffffff;}
.P_31 #slider img{position:absolute;top:0px;left:0px;display:none;width:468px;height:623px;}

.P_31 #slider .nivo-directionNav a{display:block;width:78px;height:100px;top:260px;background:url('https://modulary.controlweb.me/data/htmlsite/15/data/arrows.png') no-repeat;text-indent:-9999px;border:0;}
.P_31 #slider a.nivo-nextNav{background-position:-78px 0;right:15px;}
.P_31 #slider a.nivo-prevNav{left:15px;}

/* P_36 */
.P_36 .grid_12{margin-top:40px;}
.P_36 .grid_6{margin-top:20px;margin-bottom:0px;}
.P_36 .grid_4{/*margin-top:40px;*/}
.P_36 .tf{line-height:150%;margin-top:5px;text-align:justify;}
.P_36 .tf div{column-gap:20px;-moz-column-gap:20px;-webkit-column-gap:20px;}
.P_36 .tf ol,.P_36 .tf ul{margin-left:25px;}
.P_36 .line{position:relative;float:left;width:100%;border-bottom:1px #333333 dotted;}

/* C_07 */
.C_07 #map{position:relative;float:left;width:820px;height:300px;overflow:hidden;}
@media all and (min-width:1280px){
	.C_07 #map{width:1280px;}
}
.C_07 #image{position:relative;float:left;width:820px;overflow:hidden;}
.C_07 #image img{width:100%}
@media all and (min-width:1280px){
	.C_07 #image{width:1280px;}
}
.C_07 .title{margin:20px 0 5px 0;}
.C_07 .tf div{column-gap:20px;-moz-column-gap:20px;-webkit-column-gap:20px;text-align:justify;}
.C_07 .tf ol,.C_07 .tf ul{margin-left:25px;}

.C_07 .captcha{position:relative;float:left;width:96px;height:22px;padding:2px;border: 1px solid #cccccc;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;-moz-transition: border linear 0.2s, box-shadow linear 0.2s;-ms-transition: border linear 0.2s, box-shadow linear 0.2s;-o-transition: border linear 0.2s, box-shadow linear 0.2s;transition: border linear 0.2s, box-shadow linear 0.2s;background:#fff;}

.C_07 .btn,.C_07 .status{margin-top:15px;}

/* C_14 */
.C_14 #image{position:relative;float:left;width:820px;overflow:hidden;}
.C_14 #image img{width:100%}
@media all and (min-width:1280px){
	.C_14 #image{width:1280px;}
}

.C_14 .line{margin:20px 0;border-top:1px solid #333333}
.C_14 .grid_8 .text{position:relative;float:left;width:540px;text-align:justify;}
.C_14 .grid_8 .image{position:relative;float:left;width:540px;height:300px;margin:10px 0;}

.C_14 .grid_4 .title{position:relative;float:left;width:260px;margin-bottom:20px;}
.C_14 .grid_4 .form input[type="text"],.C_14 .grid_4 .form textarea{width:250px;margin:0 0 15px 0;}
.C_14 .grid_4 .form input[type="checkbox"]{margin:0 10px 15px 0;}
.C_14 .grid_4 .form button{position:relative;float:left;margin:20px 0;}
.C_14 .grid_4 .form .status{position:relative;float:left;width:260px;}

.C_14 .grid_4 .captcha{position:relative;float:left;width:98px;height:26px;border:1px solid #ccc;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.C_14 .grid_4 .form input[name="captcha"]{float:right;width:151px;border-left:0px;-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-bottom-left-radius:0px;}

.C_14 .grid_4 img{float:left;margin-bottom:20px;}



/* Nav > Pulsante Carrello  >> Layout.php */
#top{margin-top:25px;}

.cart_top{position:fixed;width:820px;height:25px;top:0;left:50%;margin-left:-410px;background:#191919;color:#EEEEEE;text-align:right;z-index:999;}
/*.cart_top .grid_12{margin:0;}*/
.cart_top p{padding:3px 0;}
.cart_top a{color:#EEEEEE;}
.cart_top a:hover{color:#999999;}
@media all and (min-width:1280px){
	.cart_top{width:1280px;margin-left:-640px;}
	/*.cart_top .grid_12{margin:0 10px;}*/
}
.cart_top.mobile{position:absolute;}



