@charset "UTF-8";
/* CSS Document */
body,h1,h2,h3,p,quote,small,form,input,ul,li,ol,label{
	margin:0px;
	padding:0px;
}

body{
	color:#fff;
	background-color:#000;
	
	font-size:12px;
	font-family:Helvetica, Arial, Serif;
	margin:0px;
}

*{
margin:0;
padding:0;
}

.clear{
	clear:both;
}

#main{
	width:950px;
	margin:0 auto;
}

.containerx,.titles{
	color:white;
	width:100%;
	overflow:hidden;
	background: #eee;
}

.titles{
	width:140px;
	padding:10px 15px;
	height:55px;
}

.product{
	width:210px;
	height:210px;
	background:#fff;
	float:left;
	
}

/* STYLE */
h3.Titolo {margin: 0 0 10px 0; padding: 0 0 5px 0; font-size: 1.1em; font-weight:500; line-height: 1em;text-transform: uppercase; border-bottom: 1px solid #eee; text-align: left; color:#333}
.Titolo{margin: 0 0 10px 0;padding: 0 0 5px 0;font-size: 1.1em;font-weight: 500;line-height: 1em;text-transform: uppercase; color:#333}
div.colborder {padding-right:6px;margin-right:6px;border-right:1px solid $little;}
.span-24 {width:950px;}

a:link { color:#555; border:none; text-decoration: none; }
a:visited { color:#555; border:none; text-decoration: none; }
a:hover { color:#999; border:none; text-decoration: none; }

#home_page { width: 1024px; height: 768px; margin: auto; }
#bg_top {width: 100%; height: 20px; float: left}
#top{width: 990px; height: 20px; margin: auto; text-align: right; font-size: 10px; color: #333}

/* REGISTRAZIONE */
#cont_reg{width: 800px; height: 600px; margin: auto; background-image:url(../images/fondo.jpg); background-repeat: no-repeat;}
#corpo_reg{ width:400px; height:400px; padding-top: 170px; margin-left: 400px; color: #222; text-align: left;}

/* PROFILO */
#box_profilo{width: 450px; height: 150px; float: left; border-bottom: 1px solid #b3b3b3; margin-bottom: 20px;}
#foto_profilo{width: 100px; height: 100px; float: left}
#info_profilo{width: 330px; height: 100px; padding-left: 20px;float: left}
#mess_profilo{width: 350px; height: 40px; float: left; padding-top:10px;}
#log_profilo{width: 100px; height: 49px; float: left; border-top: 1px solid #b3b3b3;}

.cont_news{width: 950px; height: 100px; float: left; border-bottom: 1px solid #eee; padding-top: 10px;}
.news{width: 950px; height: 80px; float: left; background-color: #eee}
.foto_news{width: 80px; height: 80px; float: left;}
.info_news{width: 400px; height: 75px; float: left; padding-top: 5px; padding-left: 5px; overflow: auto}
.vai_news{width: 60px; height: 80px; float: left;background-color: #ccc}
.LINK{margin: 0 0 10px 0;padding: 0 0 5px 0;font-size: 1.1em;font-weight: bold;line-height: 1em;text-transform: uppercase;letter-spacing: 2px;text-align: left; color:red}

/* OUTLET */
.sezioni3{width:950px; height: 500px; float:left; margin-left: 20px;margin-bottom: 20px; text-align:justify; font-size:12px; background-image:url(../images/40.jpg); background-repeat:no repeat; color:#fff}
#carrello{ width:990px; height:auto; min-height:690px; float:left; background-color: #fff; text-align: left }
.sezioni{width:950px; height: auto; min-height: 200px; float:left; padding-left: 20px; padding-rigth: 20px; text-align:justify; font-size:12px;} 
#termini_e_condizioni{ width:950px; height: auto; min-height: 200px; float:left; padding-left: 20px; padding-rigth: 20px; text-align:justify; }
#privacy{width:950px; height: auto; min-height: 200px; float:left; padding-left: 20px; padding-rigth: 20px; text-align:justify; }
.sinistra{width: 450px; height: auto; float: left;}
.destra{width: 450px; height: auto; float: right}
fieldset { border:0;margin:0;padding:0; }
label { display:block; }
.contact_form { width:300px;font:11px/11px Arial, 'helvetica', sans-serif; color:#222;padding:3px;margin:1px 0; background-color:#eee; border:none; }
.contact_text { width:300px;font:11px/11px Arial, 'helvetica', sans-serif; color:#222;padding:3px;margin:1px 0; background-color:#eee; border:none; }
.submit{ width:150px; height:20px; font:14px/14px Arial, 'helvetica', sans-serif; color:#222;padding:3px;margin:3px 0; background-color:#eee; border:0px solid #eee;  }
.log_submit{ width:130px; height:20px; font:14px/14px Arial, 'helvetica', sans-serif; color:#333;padding:3px;margin:3px 0; background-color:#fff; border:0px solid #eee;  }
.submit_big{ width:80%; height:20px; font:14px/14px Arial, 'helvetica', sans-serif; color:#222;padding:3px; background-color:#eee; border:0px solid #eee;  }
.ok{width:50px; height:26px; font:14px/14px Arial, 'helvetica', sans-serif; font-weight: normal; background-color:#eee; color:#222;  border:0px solid #eee; }
.log_ok{width:50px; height:26px; font:14px/14px Arial, 'helvetica', sans-serif; font-weight: normal; background-color:#fff; color:#333;  border:0px solid #eee; }
.ok_big{width:100px; height:26px; font:14px/14px Arial, 'helvetica', sans-serif; font-weight: normal; background-color:#eee; color:#222;  border:0px solid #eee; }
.ok_reg{width:100px; height:26px; font:14px/14px Arial, 'helvetica', sans-serif; font-weight: normal; background-color:#fff; color:#222;  border:0px solid #eee; }
#box_outlet{height: 200px; width: 300px; background-color: white; color: #111;}
#viso{height: 200px; width: 150px; background-image:url(../images/blog/viso.jpg); background-repeat: no-repeat; float: left}
#buy_item{height: 195px; width: 145px; background-image:url(../images/blog/buy_item.jpg); background-repeat: no-repeat; float: left; text-align: right; padding-right: 5px; padding-top: 5px; color: #fff; font-size: 14px;  }
#articoli{ width:970px; height:auto; min-height:670px; float:left; background-color: #fff; text-align: left; padding-bottom: 20px; padding-left: 20px;}
#foot_art{ width:950px; height:30px; float:left; }

.nome_brand_gold { width:950px; height:40px; float:left;  padding-top:10px; background-image:url(../images/bg_gold.png); background-repeat: no-repeat; margin-bottom:10px; font-weight:bold; text-transform: uppercase; text-align:center; border-bottom: 1px solid #eee; color:#fff; font-size: 24px; }
.nome_brand_gold a{ color:#fff; border:none; text-decoration: none; }
.nome_brand_gold a:hover { color:#999; border:none; text-decoration: none; }

.nome_brand_outlet { width:950px; height:40px; float:left;  padding-top:10px; background-image:url(../images/bg_out.png); background-repeat: no-repeat; margin-bottom:10px; font-weight:bold; text-transform: uppercase; text-align:center; border-bottom: 1px solid #eee; color:#fff; font-size: 24px; }
.nome_brand_outlet a{ color:#fff; border:none; text-decoration: none; }
.nome_brand_outlet a:hover { color:#999; border:none; text-decoration: none; }

.item{ width:238px; height:340px; float:left;}
.foto{ width:200px;	height:270px; float:left; }
.info_art{width:38px; height:50px; float:left; }
.desc{ width:180px; height:50px; float:left; }
.desctesto{ width:180px; height:15px;	padding-top:5px; text-align:left; float:left; }
.vendita{ width:180px; height:15px; padding-top:5px; float:left; text-align:left; }
.sconto{color:red}
.span-25 {width:950px; padding-left: 20px;}
.span-23 {width:930px; padding-left: 20px;}
/* NAVIGATOR */
 #nav { display: block; margin-left: 20px; position: relative;  float:left;text-transform: uppercase;width: 950px; height: 30px; border-bottom: 1px solid #eee; }
#nav li { display: block; list-style: none; margin: 0; padding: 0; float: right; position: relative; width: 132px;border-right: 1px solid #eee;}
#nav li.tsx a{text-align:left}
#nav a { display: block; color: #222}
#nav ul { display: none; position: absolute; right: 0; margin: 0; padding: 0; }
#nav ul li { float: none; }
#nav ul ul { top: 0; }
#nav ul { width: 130px; }
#nav ul ul { left: 131px;}
#nav *:hover { background-color: none; }
#nav a { font-size: 12px; padding: 6px; line-height: 1;text-align:right }
#nav li.hover a { background-color: #eee; color: #333 }
#nav ul { top: 24px; margin-right:2px;}
#nav ul li a { background-color:#eee; }
#nav ul a.hover { background-color: #000; color:#fff; }
#nav img{width: 130px; heigth:130px; background-color: $tasto;}
/* DETTAGLIO */
#dettaglio{ width:714px; height:550px; float:left; background-color: #fff; text-align: left; padding-left:20px;font-weight: 500; }
#foto_dett{ width:324px; height:500px; float:left; padding-left:20px; text-align:left; }
#zoom_dett{ width:350px; height:500px; float:left; margin-left:7px; border: 1px solid #eee; }
#mybag{ width:350px; height:100px; float:left;}
.zoom_desc{ width:320px; height:90px;	padding-left:10px; text-align:left; padding-right:10px; float:left; overflow:auto; padding-top:10px; }
.prezzo{ font-size: 18px; color: $prezzo; font-weight: bold;}
.thumbs{ width:350px; height:100px; float:left; }
.thumb{ width:105px; height:100px; float:left; padding-left:10px; }
#sidebar{ width:214px; height:550px; text-align:left; float:left; padding-left:20px;font-weight: 500;}
.sezioni{width:950px; height: auto; min-height: 200px; float:left; padding-left: 20px; padding-right: 20px;font-weight: 500;}
/* CARRELLO */
#carrello{ width:990px; height:auto; min-height:740px; float:left; background-color:#fff; text-align: left;padding-top: 20px; }
#cont_carrello{width:990px; height: auto; min-height: 200px; float:left; }
.colonna_titolo{width:190px; height:20px; float:left; text-align:left; background-color:#eee; padding-top:10px;margin-bottom:10px;}
.colonna{width:190px; height:120px; float:left; text-align:left; }
.colonna a{ color:#555; border:none; text-decoration: none; }
.colonna a:hover { color:#999; border:none; text-decoration: none; }
.c_r{width:190px; height:26px; float:left; text-align:left; border-bottom:solid 1px #eee; padding-top:13px;} 

/* HEADER */
#container{ width:100%; height:100%; margin-top:0px; }
#header_bg{height: 100%; width: 100%}
#header{height: 170px; width: 990px; margin-top: 20px; margin-left: auto; margin-right: auto;position: relative; }
#logo_moda{width:350px; height:100px; position: absolute; left: 0px;text-align: left;}
#menu_moda{width:640px; height:80px; position: absolute; left: 350px; color:#333;text-align: right;padding-top: 20px;}
#sub_menu_moda {width:990px; height:50px; font-size:34px; font-weight: bold;padding-top: 10px;position: absolute; top: 100px; left: 0px; text-align: right;color: #333}
#menu {width:990px; height:50px; padding-top: 20px; margin: auto;}
#sub_menu_moda a{ color:#fff; }
#sub_menu_moda a:hover{ color:#333; }
#head_s{ color:#fff; font-size:18px; padding-top:150px; text-align:center; height:1000px; width:100%;font-weight: bold;text-transform: uppercase;background-color:#000;}
img{ border: none; -ms-interpolation-mode: bicubic; }
#menuwrapper{ position:relative; height:50px;}
#menu_wra{position:absolute; bottom:0; left:0;}
.menuitem{ position:fixed relative; bottom:0px; display:inline-block; }
	
/* CORE */
#rice{ width:990px; min-height:500px; height: auto; margin:0 auto; padding-top: 100px; color:#fff; text-align: center}
#ricerca{ width:990px; min-height:1500px; height: auto; background-color:#fff; margin:0 auto; padding-top: 1px; color:#000}
#ricerca1{ width:990px; height:1500px; background-color:#fff; margin:0 auto; padding-top: 20px; color:#000}
#ricerca2{ width:990px; min-height:680px; height: auto; background-color:#fff; margin:0 auto; padding-top: 20px; color:#000}
#ricerca3{ width:990px; min-height:960px; height: auto; background-color:#fff; margin:0 auto; color:#000;padding-top: 1px;}

#ricerca_dett{ width:990px; min-height:780px; height: auto; background-color:#fff; margin:0 auto; padding-top: 20px; color:#000}
#ricerca11{ width:990px; height:520px; background-color:#fff; margin:0 auto; padding-top: 20px; color:#222}
#box_cont{ width:990px; height:auto; min-height:660px; float:left; background-color:#fff; text-align: left; }
#box_cont1{ width:990px; height:auto; min-height:460px; float:left; background-color:#fff; text-align: left; }
#core{width: 950px; height: 300px; margin-left: 20px; padding-right: 20px; margin-top: 20px; }
#core1{width: 950px; height: 300px; margin-left: 20px; padding-right: 20px; background-image:url(../images/slideshow/image1.jpg); background-repeat: no-repeat; }
#e-shop{width: 950px; height: auto; min-height: 480px; margin-left: 20px; background-color:#eee;}
.shop{width: 210px; height: 210px; float: left; background-color: #fff; margin-top: 20px; border: 1px solid #b3b3b3;margin-left: 20px;}
#e-shop_base{width: 950px; height: auto; min-height: 200px; margin-left: 20px; background-color:#eee; margin-top: 20px;}
#e-shop_base1{width: 950px; height: auto; min-height: 140px; margin-left: 20px; background-color:#eee; margin-top: 20px;}
.shop_base{width: 210px; height: 70px; float: left; background-color: #fff; margin-top: 20px; border: 1px solid #b3b3b3;margin-left: 20px;}
.shop_base2{width: 96px; height: 96px; float: right; background-color: #fff; margin-top: 20px; border: 1px solid #b3b3b3;margin-right: 20px;}
.shop_base1{width: 96px; height: 96px; float: left; background-color: #fff; margin-top: 20px;margin-left: 20px;}
#info{width: 910px; height: 320px; margin-left: 20px; margin-right: 20px;background-color:#1f1f1f;padding-left: 20px;padding-right: 20px; padding-top: 10px; border-top: 1px solid #b3b3b3;border-bottom: 1px solid #b3b3b3; margin-bottom: 20px;}

#info1{width: 910px; height: 520px; margin-left: 20px; margin-right: 20px;background-color:#1f1f1f;padding-left: 20px;padding-right: 20px; padding-top: 10px; border-top: 1px solid #b3b3b3;border-bottom: 1px solid #b3b3b3; margin-bottom: 20px;}

#reg{width: 910px; height: 1150px; margin-left: 20px; margin-right: 20px;background-color:#eee;padding-left: 20px;padding-right: 20px; padding-top: 10px; border-bottom: 1px solid #b3b3b3}
#registra{width: 910px; height: 350px; margin-left: 20px; margin-right: 20px;background-color:#eee;padding-left: 20px;padding-right: 20px; padding-top: 10px; border-bottom: 1px solid #b3b3b3}
#base{width: 910px; height: 600px; margin-left: 20px; margin-right: 20px;background-color:#eee;padding-left: 20px;padding-right: 20px; padding-top: 20px;}
#base1{width: 910px; height: 1100px; margin-left: 20px; margin-right: 20px;background-color:#eee;padding-left: 20px;padding-right: 20px; padding-top: 20px; text-align: justify; font-size: 10px; color:#555}
#diamond{width: 910px; height: 350px; margin-left: 20px; margin-right: 20px;background-color: #fff; padding-left: 20px;padding-right: 20px; padding-top: 10px; border-bottom: 1px solid #b3b3b3}
#sinistra{width: 434px; height: 330px; float: left; padding-right: 20px; border-right: 1px solid #b3b3b3}
#destra{width: 435px; height: 330px; float: right; padding-left: 20px;}
.cont{width: 215px; height: 300px; float: left; color:#555 }
#sx{width: 434px; height: 1130px; float: left; border-right: 1px solid #b3b3b3;padding-right: 20px;}
#dx{width: 415px; height: 1130px; float: right; padding-left: 20px; padding-right: 20px;text-align: justify;}


/* SPAN */
h1 {font-family:Helvetica, Arial, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif," "Bitstream Vera Serif", "Liberation Serif", Georgia, serif; font-size: 14pt; color: #fff; margin:0;font-weight: 200;}
h1.tit {font-family:Helvetica, Arial, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif," "Bitstream Vera Serif", "Liberation Serif", Georgia, serif; font-size: 14pt; color: #fff; margin:0;font-weight: 200;}
h1.tit a{color:#fff}
h1.tit a:hover{color:#999}
h2 {font-family: Helvetica, Arial; font-size: 10pt; color: #999; margin:0;font-weight: 200; text-align: justify;}
.Titolo{font-family: Helvetica, Arial; font-size: 12pt;color: #555;font-weight:bold; text-transform: uppercase}
.Form{height: 25px; width: 100%; background-color: #fff; border:  1px solid #b3b3b3; color: #555; font-size: 14pt; padding-top: 5px }
.Address{font-family:Didot, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif," "Bitstream Vera Serif", "Liberation Serif", Georgia, serif; font-size: 12pt; color: green; margin:0;font-weight: 200; font-style: oblique}
.Scelta{font-family:Didot, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif," "Bitstream Vera Serif", "Liberation Serif", Georgia, serif; font-size: 12pt; color: #555; margin:0;font-weight: 200; font-style: oblique;}
h3.Ti {margin: 0 0 10px 0;padding: 0 0 5px 0;font-size: 1.1em;font-weight: bold;line-height: 1em;text-transform: uppercase;letter-spacing: 2px;border-bottom: 1px solid #eee; text-align: left;}
.Ti {font-size: 12px;font-weight: bold;line-height: 1em;text-transform: uppercase;text-align: left;padding-top: 5px;}
.textreg{height: 20px; width: 160px; background-color: #fff; border: 0px solid #000; color: green;}
.Piccolo{font-size:9px; color:#999}

/* FOOTER */
#footer{ width:100%; height:80px; float:left; margin-top: 20px;}
#foot{width: 990px; height: 80px; font-size: 10px; text-align: right; margin:auto; color:#333;}
#foot a{ color:#555 }
#foot a:hover{ color:#999 }

/* Slideshow */
ul#portfolio {padding:0;list-style:none;margin:0 0 1em;overflow:hidden;max-height:300px;}
ul#portfolio li {list-style:none;padding:0;width:950px;text-align: center;}
ul#portfolio li h4 {margin: 0 0 .5em 0;text-transform:uppercase;padding:0 16px;}
ul#portfolio li img {max-width:950px;text-align:center;margin:0;}
