
/* TextFields */
		body,.tf{font-family:"Abel",serif;}
		.m{font-family:"Abel",serif;}
		.t{font-family:"Petit Formal Script",serif;}
		.f{font-family:"Abel",serif;}
		input[type='text'],input[type='submit'],input[type='button'],textarea{font-family:"Abel",serif;font-size:12px;color:#333333;}

.m{font-size:16px;color:#EEEEEE;}    
.t,.t a{font-size:22px;color:#965170;}
.f,.f a{font-size:11px;color:#EEEEEE;}

body,body a,.tf,.tf a {font-size:13px;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:180%;}
.tf 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{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:#a99a93;color:#EEEEEE;font-size:11px;top:0;}
#cookieChoiceInfo a,#cookieChoiceDismiss{font-size:11px;}
#cookieChoiceDismiss{color:#EEEEEE;}
#cookieChoiceInfo a{color:#965170;}

/* Main styles */

*{margin:0;padding:0;border:0;}
html,body{width:100%;height:100%;}
body{display: none;}
b{font-weight:bold;}
.container{position:relative;width:940px;margin:0 auto;}

#background{z-index:0;position:fixed;width:100%;height:100%;top:0;left:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;/*background-image:url("/files/sfondo-3.jpg");*/background-repeat:no-repeat;background-position:center center fixed;}
#wrapper{z-index:3;position:fixed;width:100%;height:100%;top:0;left:0;background:#a99a93;background:rgba(169,154,147,1);display:none;}

/* Preload */
#jpreOverlay{background:#a99a93;}
#jpreSlide{width:150px;height:150px;}
#jpreLoader{}
#jpreBar{}
#jprePercentage{display:none;}

/* Layout */
#header{z-index:2;position:absolute;float:left;top:0;left:0;width:100%;background:#a99a93;background:rgba(169,154,147,0.9);line-height:16px;padding:5px 0;}
#header .languages{position:relative;float:right;margin-right:10px;}
#header .languages a,#header .languages span{opacity:0.5;}
#header .languages a:hover,#header .languages a.selected{opacity:1;}

#header .submenu li{list-style: none;display:inline;margin-right: 10px;}
#header .submenu ul > li a,#header .submenu li{color:#EEEEEE}
#header .submenu ul > li:hover a,#header .submenu ul > li a.selected{color:#965170;}

#content{z-index:1;position:relative;float:left;width:100%;}

#nav{z-index:2;position:fixed;bottom:0;width:100%;}
#nav.abs{position:fixed;left:0;bottom:0;}
#nav .footer{position:relative;float:left;width:100%;border-top:1px solid #EEEEEE;outline:1px solid rgba(0,0,0,0.3);background:#a99a93;background:rgba(169,154,147,1);line-height:11px;padding:5px 0;text-align:center;}

#nav .mask{width:120px;height:30px;margin:-30px auto 0 auto;overflow:hidden;}
#nav .mask .circle{width:120px;height:60px;border-radius:90px 90px 0 0;-moz-border-radius:90px 90px 0 0;-webkit-border-radius:90px 90px 0 0;background:#a99a93;background:rgba(169,154,147,1);}

#nav .bar{width:100%;height:50px;background:#a99a93;background:rgba(169,154,147,1);overflow:hidden;}
#nav .logo_small{position:relative;width:960px;height:50px;margin:0 auto;background:url("/files/logo-s.png") top center no-repeat;}


.menu{position:relative;float:left;width:960px;}
.menu ul{position:relative;float:left;}
.menu ul > li{position:relative;float:left;list-style:none;margin:0 10px;}
.menu ul > li:hover a,.menu ul > li a.selected{color:#965170;}
.menu ul > li a{text-transform:uppercase;/*text-shadow:0 1px #333;*/}

/* Nivo Slider */
#slider{z-index:0;position:relative;float:left;margin:0;}
#slider img{position:absolute;top:0px;left:0px;display:none;}

/* Home */
.logo{position:relative;float:left;width:960px;height:180px;line-height:180px;margin:100px 0 50px 0;text-align:center;}
.logo img{vertical-align:middle;}

.top_news{position:relative;float:left;width:100%;background:#fff;background:rgba(255,255,255,0.9);}


.top_news .mask{width:180px;height:50px;margin:-50px auto 0 auto;overflow:hidden;}
.top_news .mask .circle{width:180px;height:90px;line-height:70px;border-radius:90px 90px 0 0;-moz-border-radius:90px 90px 0 0;-webkit-border-radius:90px 90px 0 0;background:#fff;background:rgba(255,255,255,0.9);text-align:center;}
.top_news .mask .circle a{text-transform:uppercase;}


.top_news .N_32{position:relative;float:left;width:940px;margin:70px 0;background:url("https://modulary.controlweb.me/data/htmlsite/22/data/news-line.png") center center no-repeat;}
.top_news .N_32 .item{position:relative;float:left;width:370px;}

.top_news .N_32 .item .title{position:relative;float:left;width:370px;margin-bottom:10px;line-height:22px;}
.top_news .N_32 .item .image{position:relative;float:left;width:360px;margin-bottom:10px;border:5px solid #fff;}
.top_news .N_32 .item .description{position:relative;float:left;width:370px;text-align:justify}
.top_news .N_32 .item .more{position:absolute;left:0;bottom:0px;width:370px;}
.top_news .N_32 .item .more a:hover{text-decoration:underline;}
.top_news .N_32 .item a{color:#333333;}

/* P_55 */
.P_55 .slider-wrapper{z-index:1;/*position:fixed;width:100%;height:100%;overflow:hidden;*/}
.P_55 .cnt{z-index:2;position:absolute;left:0;width:100%;padding:50px 0px;background:#fff;background:rgba(255,255,255,0.9);opacity:0;}
.P_55 .title{margin-bottom:10px;}
/*
.P_55 .description{text-align:justify;column-gap:80px;-moz-column-gap:80px;-webkit-column-gap:80px;column-count:2;-moz-column-count:2;-webkit-column-count:2;max-height:400px;overflow:hidden;overflow-y:auto;padding-bottom:30px;}
.P_55 .description p{margin:0;padding:0;}
*/
.P_55 .description{max-height:400px;overflow-x:hidden;overflow-y:auto;padding-bottom:30px;}
.P_55 .description .cols{text-align:justify;-moz-column-gap:80px;-webkit-column-gap:80px;column-gap:80px;-moz-column-count:2;-webkit-column-count:2;column-count:2;height:auto;}
.P_55 .description .cols p{margin:0;padding:0;}
.P_55 .cnt .arrow{position:absolute;top:0;right:0px;width:18px;height:18px;border:1px solid #fff;cursor:pointer;}
.P_55 .cnt .arrow.rotate{transform:rotateX(180deg);-ms-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);}

/* P_56 */
.P_56 .slider-wrapper{z-index:1;/*position:fixed;width:100%;height:100%;overflow:hidden;*/}
.P_56 .cnt{z-index:2;position:absolute;left:0;width:100%;padding:50px 0px;background:#fff;background:rgba(255,255,255,0.9);opacity:0;}
.P_56 .title{position:relative;float:left;width:940px;margin-bottom:10px;}
.P_56 .description{position:relative;float:left;width:430px;margin-right:80px;text-align:justify;max-height:400px;overflow:hidden;overflow-y:auto;padding-bottom:30px;}
.P_56 .description p{margin:0;padding:0;}
.P_56 .cnt .arrow{position:absolute;top:0;right:0px;width:18px;height:18px;border:1px solid #fff;cursor:pointer;}
.P_56 .cnt .arrow.rotate{transform:rotateX(180deg);-ms-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);}
.P_56 .images{position:relative;float:left;width:430px;margin:0;padding:0;}
.P_56 .images ul{margin: 0;padding: 0;}
.P_56 .images li{position:relative;float:left;width: 122px;height: 122px;border:2px solid #fff;-webkit-border-radius: 63px;-moz-border-radius: 63px;border-radius: 63px;list-style: none;/*opacity: 0.4;*/}
.P_56 .nivo-directionNav a{text-indent:-9999px;top:40%;margin-top: -50px;width: 50px;height: 50px;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;background-color:#333333;}

/* C_12 */
.C_12 .cnt{position:relative;float:left;width:880px;padding:50px 30px;background:#fff;background:rgba(255,255,255,0.9);opacity:0;}
.C_12 .title{position:relative;float:left;width:880px;margin-bottom:10px;}
.C_12 #map{position:relative;float:left;width:880px;height:250px;background-color: #ded;}
.C_12 .description{position:relative;float:left;width:880px;margin-top:30px;text-align:justify;column-gap:80px;-moz-column-gap:80px;-webkit-column-gap:80px;}
.C_12 .description p{margin:0;padding:0;}
.C_12 .form{position:relative;float:left;width:880px;margin-top:30px;}
.C_12 .c_input{position:relative;float:left;min-width:400px;margin-bottom:10px;line-height:13px;}
.C_12 .c_input input[type="text"]{position:relative;float:left;width:380px;height:42px;margin:0;border:0;padding:0 10px;}
.C_12 .c_input textarea{position:relative;float:left;width:860px;margin:0;border:0;padding:15px 10px;}
.C_12 .c_input input[type="checkbox"]{width:30px;}
.C_12 .c_input input[type="submit"]{width:100px;height:42px;}
.C_12 .c_input .captcha{position:relative;float:left;width:140px;height:42px;line-height:42px;background:#fff;margin-right:10px;border:0;overflow:hidden;text-align:center;}
.C_12 .c_input .captcha img{vertical-align: middle;}
.C_12 .c_input .status{position:relative;float:left;width:880px;height:30px;}

/* N_32 */
.N_32 .cnt{position:relative;float:left;width:880px;padding:50px 30px;background:#fff;background:rgba(255,255,255,0.9);opacity:0;}
.N_32 .item{position:relative;float:left;width:880px;margin-bottom:50px;}
.N_32 .item .description{position:relative;float:left;width:880px;margin-top:10px;text-align:justify;column-gap:80px;-moz-column-gap:80px;-webkit-column-gap:80px;}
.N_32 .item .description img{float:left;margin:0 10px 5px 0;border:5px solid #fff;}

.N_32 .item .images{position:relative;float:left;width:880px;height:80px;margin-top:20px;}
.N_32 .item .images .image{position:relative;float:left;width:75px;height:75px;border:2px solid #fff;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;background-repeat:no-repeat;background-position:center center;}

.N_32 .paginator{position:relative;float:right;}
.N_32 .paginator .prev,.N_32 .paginator .next{position:relative;float:left;width:30px;height:30px;line-height:28px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:#333333;text-align: center;}
.N_32 .paginator .prev img,.N_32 .paginator .next img{vertical-align: middle;}
.N_32 .paginator .prev.disable,.N_32 .paginator .next.disable{opacity:0.5;}
.N_32 .paginator .pages{position:relative;float:left;margin:0 10px;height:30px;line-height:30px;}

/* N_52 */
.N_52 .slider-wrapper{z-index:1;/*position:fixed;width:100%;height:100%;overflow:hidden;*/}
.N_52 .cnt{z-index:2;position:absolute;left:0;width:100%;padding:50px 0px;background:#fff;background:rgba(255,255,255,0.9);opacity:0;}
.N_52 .title{margin-bottom:10px;}

.N_52 .description{max-height:400px;overflow-x:hidden;overflow-y:auto;padding-bottom:30px;}
.N_52 .description .col{position:relative;float:left;text-align:justify;height:230px;width:48%;overflow-y:auto}
.N_52 .description .col:nth-child(1){margin-right:4%;}
.N_52 .description .col p{margin:0;padding:0;}

.N_52 select{position:relative;float:left;width:100%;outline:0;-webkit-appearance:none;height:35px;margin-bottom:10px;border:1px solid #fff;border-radius:0;font-family:"Abel",serif;font-size:12px;color:#333333;}
.N_52 input[type="submit"]{width:100px;height:42px;}


