
		body,.tf{font-family:"Roboto",serif;}
		.m{font-family:"Roboto",serif;}
		.t{font-family:"Roboto",serif;}
		.f{font-family:"Roboto",serif;}
		input[type='text'],input[type='submit'],input[type='button'],textarea{font-family:"Roboto",serif;font-size:14px;color:#666666;}

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

body,body a,.tf,.tf a{font-size:14px;color:#333333;font-style:normal;text-shadow:none;text-decoration:none;text-transform:none;letter-spacing:0em;word-spacing:0em;line-height:1.2;} 
body a{text-decoration:underline;}
  
*{margin:0;padding:0;border:0;}   

body {
	background:					#FFFFFF url('/files/sfondo-ruggine-Tina-Glass-vetreria-Sora.jpg') no-repeat top center fixed;
	-webkit-background-size:	cover;
	-moz-background-size:		cover;
	-o-background-size:			cover;
	background-size:			cover;
	background-clip:			border-box;
	background-origin:			padding-box;
}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.over{position:absolute;float:left;top:0;left:0;width:100%;height:100%;}

/* cookies choices */
#cookieChoiceInfo{background-color:#000000;color:#EEEEEE;font-size:12px;bottom:0;}
#cookieChoiceInfo a,#cookieChoiceDismiss{font-size:12px;}
#cookieChoiceDismiss{color:#EEEEEE;}
#cookieChoiceInfo a{color:#333333;}
#lightbox-container-image-data #lightbox-image-details{line-height:130%;text-align:justify;}

/*html,body{width:100%;height:100%;}*/
/*.wrapper{position:absolute;left:0;right:0;bottom:0;top:0;overflow:hidden;z-index:0;}*/

.main_container{position:relative;width:960px;margin:0 auto;-webkit-box-shadow: 0px 0px 10px #000;-moz-box-shadow: 0px 0px 10px #000;box-shadow: 0px 0px 10px #000;}
.main_container .container{position:relative;float:left;width:940px;margin:10px;background:#fff;}

.container .header{position:relative;float:left;width:940px;height:125px;background:#000000}
.container .header .logo{position:relative;float:left;width:360px;height:125px;background:url('/files/logo-vetreria-Tina-Glass.jpg') top left no-repeat;overflow:hidden;}
.container .header .menu{position:absolute;width:530px;left:360px;bottom:0;padding:10px 0 8px 0;border-top:1px solid #EEEEEE;}
.container .header .languages{position:absolute;width:530px;right:50px;top:10px;text-align:right;}


.menu ul,.languages ul{list-style:none;line-height:150%;}
.menu ul li{position:relative;float:left;display:inline;margin-right:20px;padding:0 0 10px 0;}
.languages ul li{position:relative;float:right;display:inline;margin-left:10px;}
.menu ul li:last-child{margin:0;}
.menu ul li a,.languages ul li,.languages ul li a{font-size:14px;color:#EEEEEE;text-decoration:none;}
.menu ul li:hover a,.languages a:hover{color:#333333;}
.menu ul li:hover ul li a{color:#000000;}

.menu ul .submenu{position:absolute;left:0;right:0;top:0;visibility:hidden;}
.menu ul li:hover .submenu{visibility:visible;}

.menu ul li ul li{display:list-item;font-size:12px;white-space:nowrap;text-align:center;}
.menu ul li ul li a:hover{color:#000000;font-weight:normal;text-decoration:underline;}

.menu_selected{color:#333333;}

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


.header .menu ul li ul li{white-space:nowrap;width:auto;padding:2px 10px 0 10px;background:#333333;}

.container .footer{position:relative;float:left;width:940px;border-top:1px solid #000000;}
.container .footer .address{position:relative;float:left;width:260px;margin:25px 50px;}
.container .footer .info{position:relative;float:left;width:530px;margin:25px 50px 25px 0;text-align:right;}
.container .footer .address a,.container .footer .info a{text-decoration:none;}
.container .footer .address a:hover,.container .footer .info a:hover{text-decoration:underline;}


/* PASSWORD */
#password-sf{display:none;background:#000;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.80;z-index:900;}

/* NEWSLETTER POPUP */
#fade{display:none;background:#000;background:rgba(0,0,0,.8);position:fixed;left:0;top:0;width:100%;height:100%;z-index:900;}

.popup_block{z-index:901;display:none;background:#fff;/*#FFFFFF*/padding:20px;border:20px solid #ddd;float:left;position:fixed;top:50%;left:50%;-webkit-box-shadow: 0px 0px 20px #000;-moz-box-shadow: 0px 0px 20px #000;box-shadow: 0px 0px 20px #000;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
img.btn_close{float:right;margin:-55px -55px 0 0;}


#newsletter_form{width:260px;margin-top:30px;font-size:12px;}
.newsletter_section{width:260px;float:left;margin-bottom:15px;}
.newsletter_section input[type="text"]{width:285px;}

#privacy-tf{padding-right:20px;max-height:500px;overflow-y:auto;overflow-x:none;}

#newsletter-POPUP input[type='text'],input[type='password'],#newsletter-POPUP input[type='submit'],#newsletter-POPUP input[type='button']{font-size:14px;color:#333333;padding:5px;border:1px solid #333333;background:#FFFFFF;outline:none;}

.newsletter_status{width:260px;margin-top:10px;height:30px;float:left;}
.n_status{display:none;color:#333333;}

/* SHARE */
.share-social{width:121px;height:151px;overflow:hidden;float:left;}
#img-facebook{width:120px;height:150px;display:block;background:url('http://modulary.controlweb.me/data/htmlsite/09/data/images/share-facebook.jpg') top left no-repeat;}
#img-twitter{width:120px;height:150px;display:block;background:url('http://modulary.controlweb.me/data/htmlsite/09/data/images/share-twitter.jpg') top left no-repeat;}
#img-delicious{width:120px;height:150px;display:block;background:url('http://modulary.controlweb.me/data/htmlsite/09/data/images/share-delicious.jpg') top left no-repeat;}
#img-myspace{width:120px;height:150px;display:block;background:url('http://modulary.controlweb.me/data/htmlsite/09/data/images/share-myspace.jpg') top left no-repeat;}
#img-facebook:hover,#img-twitter:hover,#img-delicious:hover,#img-myspace:hover{background-position:bottom left;}


/* SHARED */
.container .content{position:relative;float:left;width:940px;margin-bottom:50px;}

.container .content .bx_530{position:relative;float:left;width:530px;margin:0 50px 0 0;text-align:justify;}
.container .content .bx_260{position:relative;float:left;width:260px;margin:0 50px;text-align:justify;}

/* TOP NEWS */
.top_news{position:relative;float:left;width:260px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #333333;}
.top_news a{text-decoration:none;color:#333333;}
.top_news:last-child{border-bottom:none;}
.top_news .description{position:relative;float:left;width:260px;margin-top:5px;line-height:150%;font-size:12px;text-align:left;}
.top_news .image{position:relative;float:left;width:108px;height:81px;margin-top:5px;background-position:top left;background-repeat:no-repeat;}

/* NEWS */
.news{position:relative;float:left;width:940px;margin:30px 0 10px 0;line-height:140%;}
.news .line{position:relative;float:left;width:530px;margin:-1px 0 0 360px;border-bottom:1px solid #333333;}

.news .images{position:relative;float:left;width:260px;height:195px;overflow:hidden;}
.news .images .thumbs{position:relative;float:left;height:195px;}
.news .images .thumb{position:relative;float:left;width:260px;height:195px;overflow:hidden;background-repeat:no-repeat;background-position:top left;}

.news .images .controls{position:absolute;left:3px;bottom:3px;height:29px;background:url('http://modulary.controlweb.me/data/htmlsite/14/data/image_over.png') top left repeat;color:#fff;}
.news .images .controls .arrow_left,.images .controls .arrow_right,.images .controls .arrow_plus{position:relative;float:left;width:29px;height:29px;cursor:pointer;}
.news .images .controls .arrow_left{background:url('http://modulary.controlweb.me/data/htmlsite/14/data/arrow_left.gif') center center no-repeat;}
.news .images .controls .arrow_right{background:url('http://modulary.controlweb.me/data/htmlsite/14/data/arrow_right.gif') center center no-repeat;}
.news .images .controls .arrow_plus{background:url('http://modulary.controlweb.me/data/htmlsite/14/data/arrow_plus.gif') center center no-repeat;}

.bx_530 .paginator{position:relative;float:left;width:530px;height:25px;margin-top:40px;/*border-bottom:1px solid #333333;*/}
.bx_530 .paginator:last-child{margin-bottom:0;}
.bx_530 .paginator .prev,.paginator .next{position:relative;float:left;width:75px;height:22px;}
.bx_530 .paginator .prev.disable,.paginator .next.disable{opacity:0.5;}
.bx_530 .paginator .prev{background:url('http://modulary.controlweb.me/data/htmlsite/14/data/ar_prev.gif') top left no-repeat;padding:2px 0 0 25px;}
.bx_530 .paginator .next{background:url('http://modulary.controlweb.me/data/htmlsite/14/data/ar_next.gif') top right no-repeat;padding:2px 25px 0 0;text-align:right;}
.bx_530 .paginator .pages{position:relative;float:left;width:330px;height:22px;padding-top:3px;text-align:center;color:#333333;font-size:14px;}
.bx_530 .paginator .pages a{color:#333333;text-decoration:none;}

/* NEWS > IMMOBILI */
.search{position:relative;float:left;width:260px;height:25px;margin-top:40px;}
.search input[type='text']{position:relative;float:left;width:186px;margin:0;padding:1px 5px 0 5px;border:1px solid #ccc;outline:0;}
.search input[type='submit']{position:relative;float:left;width:60px;margin:0;padding:1px 0 0 0;border:1px solid #ccc;}

#im_slider{position:relative;width:530px;background:url('data/loading.gif') no-repeat 50% 50%;margin:0;overflow:hidden;}
#im_slider img{position:absolute;top:0px;left:0px;display:none;}
#im_slider a{border:0;display:block;}
#im_slider .nivo-controlNav {position:absolute;width:530px;bottom:0px;}
#im_slider .nivo-controlNav img{float:left;display:inline;position:relative;border:1px solid #333333;}
#map{position:relative;width:260px;height:375px;overflow:hidden;}
table {max-width: 100%;background-color: transparent;border-collapse: collapse;border-spacing: 0;}
.table{width: 100%;margin-bottom: 20px;}
.table td {padding: 8px;line-height: 20px;text-align: left;vertical-align: top;border-top: 1px solid #dddddd;}
.table-striped tbody tr:nth-child(odd) td{background-color: #f9f9f9;}

/* PAGE P_29 */
.P_29{position:relative;float:left;width:940px;}
.P_29 .tf{position:relative;float:left;width:840px;margin:40px 50px 0 50px;}
.P_29 .tf p{/*column-rule:1px solid #333333;-moz-column-rule:1px solid #333333;-webkit-column-rule:1px solid #333333;*/column-gap:40px;-moz-column-gap:40px;-webkit-column-gap:40px;column-count:2;-moz-column-count:2;-webkit-column-count:2;text-align:justify;line-height:150%;}

.P_29 .cnt_slider{position:relative;float:left;width:840px;height:110px;margin:20px 50px 0 50px;border-bottom:1px solid #333333;}
.P_29 .cnt_slider .wrapper{position:relative;float:left;width:778px;height:90px;overflow:hidden;}
.P_29 .cnt_slider .wrapper .cnt_items{position:relative;float:left;height:90px;}
.P_29 .cnt_slider .wrapper .cnt_items .item{position:relative;float:left;width:160px;height:90px;margin-right:46px;background-repeat:no-repeat;background-position:center center;}

.P_29 .cnt_slider .arrow{position:relative;float:left;width:31px;height:90px;background-repeat:no-repeat;cursor:pointer;opacity:0.3;}
.P_29 .cnt_slider .arrow.lt{background-position:center left;}
.P_29 .cnt_slider .arrow.gt{background-position:center right;}


/* CONTACT C_04 */
.C_04{position:relative;float:left;width:940px;}
.C_04 #map{position:relative;float:left;width:940px;height:300px;overflow:hidden;}
.C_04 .tf{margin-top:50px;text-align:justify;line-height:140%;}
.C_04 .form,.C_04 .form .item{position:relative;float:left;width:530px;}

.C_04 .form .item .label{position:relative;float:left;width:500px;margin:2px 0;text-align:left;text-shadow:#fff 1px 1px 1px;}
.C_04 .form .item .label.required{background:url('http://modulary.controlweb.me/data/htmlsite/14/data/sf_required.png') center left no-repeat;}
.C_04 .form .item .input{position:relative;float:left;width:240px;min-height:23px;margin:0 290px 5px 0;background:url('http://modulary.controlweb.me/data/htmlsite/14/data/sf_input.png') top left no-repeat;font-family:Georgia;}
.C_04 .form .item .input input[type="text"]{position:relative;float:left;width:220px;height:23px;background:transparent;border:none;padding:0 10px;outline:none;}

.C_04 .form .item .textarea{position:relative;float:left;width:240px;margin:0 290px 5px 0;height:82px;background:url('http://modulary.controlweb.me/data/htmlsite/14/data/sf_textarea.png') top left no-repeat;}
.C_04 .form .item .textarea textarea{position:relative;float:left;width:220px;height:68px;background:transparent;border:none;margin:5px 10px;outline:none;resize:none;}

.C_04 .form .item .checkbox{position:relative;width:240px;}
.C_04 .form .item .checkbox input[type="checkbox"]{position:relative;float:left;height:25px;}

.C_04 .form .item .input .captcha_image{position:relative;float:left;width:100px;}
.C_04 .form .item .input .captcha_input{position:relative;float:left;width:140px;min-height:23px;background:url('http://modulary.controlweb.me/data/htmlsite/14/data/sf_input_captcha.png') top left no-repeat;font-family:Georgia;}
.C_04 .form .item .input .captcha_input input[type="text"]{position:relative;float:left;width:120px;height:23px;background:transparent;border:none;padding:0 10px;outline:none;}

.C_04 .form .item .error{font-family:"Roboto",serif;font-size:12px;color:#333333}

.C_04 .form .button_border{position:relative;float:left;width:236px;border:1px solid #333333;padding:1px;margin-top:20px;}
.C_04 .form .button_border .button{position:relative;float:left;width:236px;padding:5px 0;background:#000000;color:#EEEEEE;text-align:center;}
.C_04 .form .button_border .button:hover{background:#EEEEEE;color:#000000;}

.C_04 .status{position:relative;float:left;width:500px;margin-top:30px;color:#333333;}


/* GALLERY G_15 */
.G_15{position:relative;float:left;width:940px;margin-top:50px;}
.G_15 .bx_260 .category{position:relative;float:left;width:260px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #333333;}
.G_15 .bx_260 .category a{text-decoration:none;}
.G_15 .bx_260 .category:hover{color:#333333;}

.G_15 .bx_530 .cnt_thumb{position:relative;float:left;width:156px;height:86px;border:1px solid #333333;padding:1px;margin:0 25px 25px 0;}
.G_15 .bx_530 .cnt_thumb.last{margin-right:0;}
.G_15 .bx_530 .cnt_thumb .thumb{position:relative;float:left;width:156px;height:86px;overflow:hidden;}
.G_15 .bx_530 .cnt_thumb .thumb .over{position:relative;float:left;width:156px;height:86px;}
.G_15 .bx_530 .cnt_thumb .thumb .over:hover{background:url('http://modulary.controlweb.me/data/htmlsite/14/data/gallery_plus.png') bottom left no-repeat;}

/* VIDEO PLAYER N_18 */
.V_18{position:relative;float:left;width:940px;}

.videos{position:relative;float:left;width:940px;margin:30px 0 10px 0;line-height:140%;}
.videos .line{position:relative;float:left;width:530px;margin:-1px 0 0 360px;border-bottom:1px solid #333333;}
.videos .video{position:relative;float:left;width:530px;height:300px;}

/* NEWS N_33 */
.N_33{position:relative;float:left;width:940px;margin-top:50px;}
.N_33 .bx_412{position:relative;float:left;width:412px;margin:0 50px;}
.N_33 .bx_378{position:relative;float:left;width:378px;text-align:justify;line-height:150%;}
.N_33 .bx_378 a{font-size:14px;color:#333333;text-decoration:none;opacity:0.7;}
.N_33 .bx_378 a:hover{opacity:1;}
.N_33 .bx_378 ul{margin-left:18px;}
.N_33 .bx_378 .download{position:relative;float:left;height:32px;line-height:32px;}
.N_33 .bx_378 .download img{vertical-align:middle;}

.N_33 .bx_412 .video{position:relative;float:left;width:412px;height:232px;margin-bottom:20px;}

.N_33 .bx_412 .images{position:relative;float:left;width:412px;height:232px;overflow:hidden;}
.N_33 .bx_412 .images .thumbs{position:relative;float:left;height:232px;}
.N_33 .bx_412 .images .thumb{position:relative;float:left;width:412px;height:232px;overflow:hidden;background-repeat:no-repeat;background-position:top left;}

.N_33 .bx_412 .images .controls{position:absolute;left:3px;bottom:3px;height:29px;background:url('http://modulary.controlweb.me/data/htmlsite/14/data/image_over.png') top left repeat;color:#fff;}
.N_33 .bx_412 .images .controls .arrow_left,.images .controls .arrow_right,.images .controls .arrow_plus{position:relative;float:left;width:29px;height:29px;cursor:pointer;}
.N_33 .bx_412 .images .controls .arrow_left{background:url('http://modulary.controlweb.me/data/htmlsite/14/data/arrow_left.gif') center center no-repeat;}
.N_33 .bx_412 .images .controls .arrow_right{background:url('http://modulary.controlweb.me/data/htmlsite/14/data/arrow_right.gif') center center no-repeat;}
.N_33 .bx_412 .images .controls .arrow_plus{background:url('http://modulary.controlweb.me/data/htmlsite/14/data/arrow_plus.gif') center center no-repeat;}

.N_33 .cnt_items{position:relative;float:left;width:840px;margin:0 50px;}
.N_33 .cnt_items .title{position:relative;float:left;width:840px;margin-top:50px;}
.N_33 .cnt_items .item{position:relative;float:left;width:196px;height:140px;margin-top:16px;border:1px solid #333333;}
.N_33 .cnt_items .item .image{position:relative;float:left;width:194px;height:109px;margin:1px;overflow:hidden;margin-bottom:10px;}
.N_33 .cnt_items .item .tf{position:relative;float:left;width:196px;height:20px;text-align:center;}
.N_33 .cnt_items .item .tf a{color:#333333;font-size:14px;}

.N_33 .cnt_items .category{position:relative;float:left;width:196px;height:140px;margin-top:16px;border:1px solid #333333;}
.N_33 .cnt_items .category .image{position:relative;float:left;width:194px;height:109px;margin:1px;overflow:hidden;margin-bottom:10px;}
.N_33 .cnt_items .category .tf{position:relative;float:left;width:196px;height:20px;text-align:center;}
.N_33 .cnt_items .category .tf a{color:#333333;font-size:14px;}


/* GALLERY G_29 */
.G_29{position:relative;float:left;width:940px;margin-top:50px;}
.G_29 .bx_260 .category{position:relative;float:left;width:260px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #333333;text-align:left;}
.G_29 .bx_260 .category a{text-decoration:none;}
.G_29 .bx_260 .category:hover{color:#333333;}

.G_29 .bx_530 .cnt_thumb{position:relative;float:left;width:253px;height:175px;border:1px solid #333333;padding:1px;margin:0 16px 16px 0;}
.G_29 .bx_530 .cnt_thumb.last{margin-right:0;}
.G_29 .bx_530 .cnt_thumb .thumb{position:relative;float:left;width:253px;height:175px;overflow:hidden;}
.G_29 .bx_530 .cnt_thumb .thumb .image{position:relative;float:left;width:253px;height:142px;margin-bottom:10px;overflow:hidden;}
.G_29 .bx_530 .cnt_thumb .thumb .tf{position:relative;float:left;width:253px;height:20px;text-align:center;}
.G_29 .bx_530 .cnt_thumb .thumb .tf a{color:#333333;font-size:14px;}


