@charset "utf-8";
/* CSS Document */

*{
	outline:none;
}

body.home{
	margin:0px;
	padding:0px;
	height:100%;
	background-image:url(../img/sfondo_index.jpg);
	background-position:center 50%;
	background-repeat:no-repeat;
	background-attachment:fixed;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

body{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

a{
	text-decoration:none;
	color:#87888A;
}

a:hover{
	color:#bf0b1f;
}

img{
	border:0px;
}

.rosso_bg{
	color:#bf0b1f;
	font-weight:bold;
}

.active{color:#bf0b1f;}

.clear{
	clear:both;
}

.main{
	width:960px;
	height:630px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-480px;
	margin-top:-315px;
}

.top{
	background-image:url(../img/header.png);
	width:960px;
	height:66px;
	background-repeat:no-repeat;
	color:#87888A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}

.logo{
	width:152px;
	height:65px;
	float:left;
	display:block;
}

.lingua{
	float:right;
	padding-top:50px;
	padding-right:7px;
}

.content{
	width:960px;
	height:478px;
	background-image:url(../img/bg_content_s.png);
	background-repeat:no-repeat;
}

.contenuto{
	width:951px;
	height:471px;
	position:relative;
	background-repeat:no-repeat;
	background-position:bottom right;
}

.scritta_mosaic{
	position:absolute; bottom:100px; right:0px;
}

.space35{
	width:26px;
	float:left;
}

h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0px;
	margin:0px;
	font-size:20px;
}

h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
}

.testo_friul{
	position:absolute;
	right:45px;
	top:55px;
}

.testo_william{
	position:absolute;
	left:55px;
	top:55px;
	z-index:2;
}

.testo_merc{
	position:absolute;
	left:70px;
	top:75px;
	z-index:2;
	color:#FFFFFF;
}

.testo_blocco{
	width:186px;
	z-index:2;
}

.desc_foto_friul{
	color:#FFFFFF;
	position:absolute;
	bottom:45px;
	left:45px;
	z-index:2;
}

.desc_foto_will{
	color:#000;
	position:absolute;
	bottom:45px;
	right:45px;
}

.desc{
	width:166px;
	height:309px;
	overflow:auto;
	text-align:left;
}

.desc_semitrasp{
	width:166px;
	height:285px;
	overflow:auto;
	text-align:left;
}

.cicla_sfondo{
	position:absolute;
	top:1px;
	left:1px;
	z-index:1;
	overflow:hidden;
	width:950px;
	height:470px;
}

.blocco_semi_trasp{
	background-image:url(../img/bg_blocco_semi.png);
	width:205px;
	height:403px;
	background-repeat:no-repeat;
	background-position:top left;
	position:absolute;
	z-index:2;
	top:26px;
	left:38px;
	padding-left:22px;
	padding-top:23px;
}

.blocco_semi_trasp a{
	color:#000000;
}
.blocco_semi_trasp a:hover{
	color:#bf0b1f;
}

.semi_trasp_collect{
	background-image:url(../img/bg_semitrasp_realizzazioni.png);
	width:177px;
	height:406px;
	position:absolute;
	right:100px;
	top:23px;
	padding-left:30px;
	padding-top:25px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.testo_collect{
	height:185px;
	/*height:auto;*/
	width:150px;
}

p.desc_foto_collect{
	position:absolute;
	left:18px;
	top:203px;
	width:155px;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

a.link_collect{
	color:#a3a4a7;
	font-size:26px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	background-image:url(../img/freccie_collez.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-left:20px;
}
a.link_collect:hover{
	color:#CB181E;
	background-position:top left;
}

a.link_collect_active{
	color:#CB181E;
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	background-image:url(../img/freccie_collez.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:20px;
}

a.link_single_collect{
	color:#a3a4a7;
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	background-image:url(../img/freccie_collez_bianche.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-left:20px;
	display:block;
}
a.link_single_collect:hover{
	color:#000;
	background-position:top left;
}

a.link_single_collect_active{
	color:#000;
	font-size:26px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	background-image:url(../img/freccie_collez_bianche.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:20px;
	display:block;
}

ul{
	margin:0px;
	padding:0px;
	overflow:hidden;
	padding-left:20px;
	padding-top:3px;
}

li{
	list-style:none;
	color:#FFFFFF;
	
	font-size:12px;
	font-weight:bold;
}

li a{
	color:#FFFFFF;
}

.semi_trasp_collect p{
	padding:0px;
	margin:0px;
	padding-top:5px;
	font-size:11px;
}

.blocco_sx{
	width:640px;
	overflow: hidden;
	height:470px;
	float:left;
}

.blocco_dx{
	width:240px;
	float:left;
	height:auto;
	padding-left:40px;
	padding-top:30px;
	position:relative;
}

#blocco{
	position:absolute;
	display:none;
	z-index:999999;
}

#blocco img{	
	border:2px solid #9c9e9f;
}

.blocco_miniature{
	width:230px;
	height:210px;
	overflow:hidden;
}

.space_min{
	width:15px;
	float:left;
	display:block;
}

.hide{
	display:none;
}

.min{
	width:52px;
	height:52px;
	overflow:hidden;
	border:2px solid #9c9e9f;
	float:left;
	margin:7px 0; 
}

.img_zoom{
	width:470px;
	height:470px;
	text-align:center;
	float:left;
}

.desc_prod_collect{
	float:left;
	width:155px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-top:20px;
	font-size:10px;
	color:#000000;
}

.desc_prod{
	padding-top:280px;
}

input, textarea{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}

.artista{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
}

.breve_desc{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}

ul.voci_categ li a{
	color:#000000;
	font-family:Georgia, "Times New Roman", Times, serif;
}
ul.voci_categ li a:hover{
	color:#bf0b20;
}

ul.voci_categ li a.cate_select{color:#bf0b20;}

.pdf{
	color:#000000;
	font-size:9px;
	margin-left:2px;
}

.cate_select img{
	padding:0 2px;
}

.intro_bottega{
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-top:38px; 
	padding-left:430px; 
	width:490px; 
	font-weight:bold;
	color:#000000;
}

.intro_bottega a{
	color:#000000;
}

.payOff_bottega{
	background-image:url(../img/bg_bottega_payoff.png);
	width:186px;
	height:121px;
	padding-left:16px;
	padding-top:16px;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.payOff_bottega p{ width:163px;}

.img_zoom_bottega{
	background-image:url(../img/bg_real_bottega.png);
	width:609px;
	height:377px;
	background-repeat:no-repeat;
	background-position:bottom;
}

.desc_bottega{
	padding-top:10px;
	padding-left:10px;
}

.desc_bottega p{ padding:0px; margin:0px; font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	padding-bottom:30px;
	width:210px;}
	
.blocco_design{
	background-image:url(../img/bg_desc_designers.png);
	width:201px;
	height:417px;
	background-repeat:no-repeat;
	z-index:2;
	display:block;
	position:absolute;
	top:31px;
	left:34px;
	padding-left:1px;
}

.desc_design{
	width:155px;
	height:130px;
	padding-bottom:20px;
}

#nome_designer{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:13px;	
	color:#BF0B1F;
}

.numero{font-family:Verdana;}

#luogo{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:11px;
	display:block;
	padding-bottom:5px;
}

.intro_designers{
	line-height:15px;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
}

.altri_designer{
	/*float:right;*/
	padding-left:15px;
	padding-top:4px; 
	color:#000000; 
	font-weight:bold; 
	display:block;
	font-family:Georgia, 'Times New Roman', Times, serif;
}

.contenitore_news{
	position:absolute;
	top:71px;
	left:120px;
	overflow:hidden;
	padding:13px 0 0 0px;
	height:145px;
}

.freccia_up, .freccia_down{
	text-align:center;
	width:95px;
	cursor:pointer;
}

.data{
	text-align:center;
	color:#FFFFFF;
	padding:16px 0;
	font-size:15px;
	width:95px;
}

.data span.gg{color:#bf0b20; font-weight:bold;}


.navigazione_news{
	float:left;
	width:95px;
}

.single_news{
	padding-bottom:10px;
	width:580px;
	height:138px;
	overflow:hidden;
}

.scroller_news{
	float:left;
	padding-left:40px;
}

.img_news{
	padding-right:5px;
	width:231px;
	border-right:1px dashed #fff;
	float:left;
	height:135px;
}

.tit_news{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}

.testo_news{
	padding-top:0px;
	margin:0px;
	height:77px;
	overflow:auto;
}

.desc_news{
	float:left;
	width:310px;
	padding-left:20px;
	color:#FFFFFF;
}

.min_news{
	margin-right:10px;
	position:relative;
}
.plus_zoom{
	position:absolute;
	top:-70px;
	left:39px;
}

.img_fotogallery{
	display:none;
}

.box_contatti{
	padding-top:82px;
	padding-left:58px;
	color:#FFFFFF;
	width:800px;
}

.modulo_contatti{
	float:left;
	width:520px;
}

tr, td{
	margin:0px;
	padding:0px;
}

.modulo_contatti input, .modulo_contatti textarea{
	width:120px;
	background-color: transparent;
	border:1px solid #6f6f6f;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:11px;
	margin:0px;
	margin-bottom:5px;
}

.modulo_contatti textarea{
	width:383px;
	background-color: transparent;
	border:1px solid #6f6f6f;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:11px;
	height:45px;
}

.recapiti{
	width:240px;
	float:left;
	padding-left:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}

#tooltip{
	display:none; 
	background:#000;
	width:291px; 
	border:1px solid #666; 
	padding:10px; position:absolute; 
	top:40%; left:50%; 
	margin-left:-175px; 
	z-index:101; 
	text-align:left; 
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.privacy_note{
	padding:20px;
}

.testo_privacy_note{
	width:900px;
	height:390px;
	overflow:hidden;
}

.testo_privacy_note ul{
	padding-top:10px;
}

.testo_privacy_note li{
	font-weight:normal;
	font-size:11px;
	list-style:circle;
	color:#bf0b1f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.footer{
	background-image:url(../img/footer.png);
	width:936px;
	height:44px;
	padding:15px 0 0 24px;
	background-repeat:no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}

.footer a{
	float:left;
	color:#000;
}
.footer a:hover, .footer a.active{
	color:#bf0b1f;
}

.dett_footer{
	float:right;
	clear:both;
	padding-top:12px;
	padding-right:8px;
	color:#87888A;
}
