@charset "utf-8";

/* CSS Document */

/*GENERALS-------------------------------*/

*{	
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
body {
background-color: #111;
background-image:url(../images/back_border.jpg);
background-repeat:repeat-y;
background-position: center;
color: #5f6876;
}
/*STRUCTURES------------------------------*/

#container {
width: 100%; height: 100%;
}
#main {
width: 990px; height: 100%;
margin: 0 auto;

/* border-left: 1px solid #333; NON SI SA ANCORA SE USARLO O NO */
/* border-right: 1px solid #333; NON SI SA ANCORA SE USARLO O NO */
}

/****************************************************************************/
/* classi sfondo del main a seconda della pagina e del colore di background */
/****************************************************************************/
#main_incostruzione {
width: 990px; height: 499px;
margin: 0 auto;
background-image:url(../images/incostruzione.jpg);
background-repeat:no-repeat;
background-color: #dcdbdb;
}

#main_collezioni {
width: 990px; 
margin: 0 auto;
background-image:url(../images/collezioni/collezioni_bg.jpg);
background-repeat:no-repeat;
background-color: #dcdbdb;
}

#top_incostruzione {
width: 990px; height: 473px;
margin: 0 auto;
}
.home_red{
background-image:url(../images/header1.jpg);
background-repeat:no-repeat;
background-color: #130b15;
}

.home_blue{
background-image:url(../images/header2.jpg);
background-repeat:no-repeat;
background-color: #130b15;
}

.home_orange{
background-image:url(../images/header3.jpg);
background-repeat:no-repeat;
background-color: #130b15;
}

.product_red{
background-image:url(../images/bg_h1.jpg);
background-repeat:no-repeat;
background-color: #000;
}

.product_blue{
background-image:url(../images/bg_h2.jpg);
background-repeat:no-repeat;
background-color: #000;
}

.product_orange{
background-image:url(../images/bg_h3.jpg);
background-repeat:no-repeat;
background-color: #000;
}

/*************FALL WINTER****************************/
#main_energyai {
width: 990px; 
margin: 0 auto;
background-image:url(../images/collezioni/energy_spa_bg.jpg);
background-repeat:no-repeat;
background-color: #c9a87b;
}

#main_italianai {
width: 990px; 
margin: 0 auto;
background-image:url(../images/collezioni/italian_dream_bg.jpg);
background-repeat:no-repeat;
background-color: #dcdbdb;
}

#main_energyai_lifestyle {
width: 990px; 
margin: 0 auto;
background-image:url(../images/collezioni/energy_fw_trendvision.jpg);
background-repeat:no-repeat;
background-color: #c9a87b;
}
#main_energyai_moda {
width: 990px; 
margin: 0 auto;
background-image:url(../images/collezioni/energy_fw_moda.jpg);
background-repeat:no-repeat;
background-color: #c9a87b;
}
#main_energyai_beauty {
width: 990px; 
margin: 0 auto;
background-image:url(../images/collezioni/energy_fw_beauty.jpg);
background-repeat:no-repeat;
background-color: #c9a87b;
}

#main_italianai_lifestyle {
width: 990px; 
margin: 0 auto;
background-image:url(../images/collezioni/italian_fw_trendvision.jpg);
background-repeat:no-repeat;
background-color: #dcdbdb;
}
#main_italianai_moda {
width: 990px; 
margin: 0 auto;
background-image:url(../images/collezioni/italian_fw_moda.jpg);
background-repeat:no-repeat;
background-color: #dcdbdb;
}
#main_italianai_beauty {
width: 990px; 
margin: 0 auto;
background-image:url(../images/collezioni/italian_fw_beauty.jpg);
background-repeat:no-repeat;
background-color: #dcdbdb;
}

/***********AGGIUNTE DA LUKE************************************/
#main_fashionai {
width: 990px; 
margin: 0 auto;
background-image:url(../images/collezioni/cd_fashion_bg.jpg);
background-repeat:no-repeat;
background-color: #c9a87b;
}


#main_fashionai_lifestyle {
width: 990px; 
margin: 0 auto;
background-image:url(../images/collezioni/energy_fw_trendvision.jpg);
background-repeat:no-repeat;
background-color: #c9a87b;
}
#main_fashionai_moda {
width: 990px; 
margin: 0 auto;
background-image:url(../images/collezioni/energy_fw_moda.jpg);
background-repeat:no-repeat;
background-color: #c9a87b;
}
#main_fashionai_beauty {
width: 990px; 
margin: 0 auto;
background-image:url(../images/collezioni/energy_fw_beauty.jpg);
background-repeat:no-repeat;
background-color: #c9a87b;
}


/***************************************************/

/*************P E***************************************************/

#main_italianpe {
width: 990px; 
margin: 0 auto;
background-image:url(../images/collezioni/italian_pe_bg.jpg);
background-repeat:no-repeat;
background-color: #0f0601;
}
#main_energype {
width: 990px; 
margin: 0 auto;
background-image:url(../images/collezioni/energy_pe_bg.jpg);
background-repeat:no-repeat;
background-color: #dedde5;
}

#main_italianpe_lifestyle {
width: 990px; 
margin: 0 auto;
background-image:url(../images/collezioni/italian_pe_trendvision.jpg);
background-repeat:no-repeat;
background-color: #0f0601;
}
#main_italianpe_moda {
width: 990px; 
margin: 0 auto;
background-image:url(../images/collezioni/italian_pe_moda.jpg);
background-repeat:no-repeat;
background-color: #0f0601;
}
#main_italianpe_beauty {
width: 990px; 
margin: 0 auto;
background-image:url(../images/collezioni/italian_pe_beauty.jpg);
background-repeat:no-repeat;
background-color: #0f0601;
}

#main_energype_lifestyle {
width: 990px; 
margin: 0 auto;
background-image:url(../images/collezioni/energy_pe_trendvision.jpg);
background-repeat:no-repeat;
background-color: #dedde5;
}
#main_energype_moda {
width: 990px; 
margin: 0 auto;
background-image:url(../images/collezioni/energy_pe_moda.jpg);
background-repeat:no-repeat;
background-color: #dedde5;
}
#main_energype_beauty {
width: 990px; 
margin: 0 auto;
background-image:url(../images/collezioni/energy_pe_beauty.jpg);
background-repeat:no-repeat;
background-color: #dedde5;
}



/*******************AGGIUNTE DA LUKE *****************************/


#main_fashionpe {
width: 990px; 
margin: 0 auto;
background-image:url(../images/collezioni/cd_pe_bg.jpg);
background-repeat:no-repeat;
background-color: #0f0601;
}

#main_fashionpe_lifestyle {
width: 990px; 
margin: 0 auto;
background-image:url(../images/collezioni/italian_pe_trendvision.jpg);
background-repeat:no-repeat;
background-color: #0f0601;
}
#main_fashionpe_moda {
width: 990px; 
margin: 0 auto;
background-image:url(../images/collezioni/italian_pe_moda.jpg);
background-repeat:no-repeat;
background-color: #0f0601;
}
#main_fashionpe_beauty {
width: 990px; 
margin: 0 auto;
background-image:url(../images/collezioni/italian_pe_beauty.jpg);
background-repeat:no-repeat;
background-color: #0f0601;
}

/****************************************************/

a {
text-decoration: none;
color: #999;
}
a:hover {
color: #494743;
}
.fix {
clear:both;
height:0;
line-height:0;
}

/*CONTENTS------------------------------*/

#top {
width: 990px; height: 153px;
margin: 0 auto;
}
.lang {
width: 752px; height: 11px;
position: relative;
float:left;
left:26px;
}
.lang ul {
list-style-type: none;
}
.lang li {
float:left;
display:block;
}
.login {
width: 215px; height: 14px;
position: relative;
float:left;
left:26px;
}
.login li{
float:left;
display: block;
}
.menu {
width: 700px; height: 29px;
position: relative;
background-color:#000000;
opacity:0.6;
filter: alpha(opacity=65);
}
.menu ul {
list-style-type: none;
}
.side_menu ul {
list-style-type: none;
}
.side_menu {
width: 225px; height: 241px;
margin-top: 50px;
float: left;
}
.side_menu_int {
width: 253px;
margin-top: 50px; 
background-image:url(../images/collezioni/brd_columb.jpg);
background-repeat:no-repeat;
background-position: top right;
float:left;
position:relative;
}
#contents {
width: 412px;
margin-top: 50px;
float:left;
position:relative;
background-image:url(../images/brd_columb.jpg);
background-repeat:no-repeat;
background-position: top right;
padding-left:36px;
padding-right:36px;
text-align: justify;
}
#contents2 {
width: 412px;
margin-top: 50px;
float:left;
position:relative;
padding-left:36px;
padding-right:36px;
text-align: justify;
}
#contents3 {
width: 347px;
margin-top: 50px;
float:left;
position:relative;
padding-left:36px;
padding-right:36px;
text-align: justify;
color: #000000;
}
#contents_pe {
width: 347px;
margin-top: 50px;
float:left;
position:relative;
padding-left:36px;
padding-right:36px;
text-align: justify;
color: #4b4846;
}
#contents_legere {
width: 350px;
margin-top: 50px;
float:left;
position:relative;
padding-left:36px;
padding-right:36px;
text-align: justify;
}
#contents_cd {
width: 350px;
margin-top: 50px;
float:left;
position:relative;
padding-left:36px;
padding-right:36px;
}
#contents_rusti {
width: 350px;
margin-top: 50px;
float:left;
position:relative;
padding-left:36px;
padding-right:36px;
text-align: justify;
color: #434343;
}
#contents_collezioni {
width: 544px;
margin-top: 50px;
float:left;
position:relative;
padding-left:36px;
padding-right:36px;
text-align: justify;
}
#contents_collezioni ul {
list-style-type: none;
}
#contents_collezioni span {
display: none;
}
#contents_trend {
width: 647px;
margin-top: 50px;
float:left;
position:relative;
padding-left:36px;
padding-right:36px;
text-align: justify;
}
.coll_title {
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
margin-bottom:10px;
}
.coll_img {
float: right;
border: 9px solid #B4BBBE;
margin-left:24px;
}
.coll_img2 {
float: right;
margin-left:24px;
}
.coll_content {
margin-bottom: 20px;
}
.coll_content2 {
margin-bottom: 20px;
width: 314px;
}
.gray {
color: #999;
}
/*CONTENTS-  box della home -----------------------------*/
#home_box {
width: 475px; height: 240px;
margin-top: 50px;
float:left;
position:relative;
background-color: #000000;
text-align: justify;
opacity:0.8;
filter: alpha(opacity=85);
}
#home_text {
width: 437px; height: 216px;
margin-left: 13px;
margin-top:13px;

}
#home_text span {
display:none;
}
.title {
border-left:56px solid #fff;
color:#fff;
font-weight:bold;
line-height:1;
margin-bottom:10px;
padding-left:5px;
}
.title_news {
color:#fff;
text-transform: uppercase;
font-size: 10px;
}
a.continua {
width: 43px; height: 10px;
margin-top:5px;
margin-bottom: 14px;
display:block;
background-image:url(../images/continua.gif);
background-repeat:no-repeat;
}
a.continua:hover {
background-image:url(../images/continua.gif);
background-repeat:no-repeat;
opacity:0.5;
filter: alpha(opacity=55);
}
/*CONTENTS-  end box della home -----------------------------*/
.title_content {
font-size: 20px;
position:relative;
top: 9px;
color: #434343;
}
.title_content_sub {
font-size: 11px;
position:relative;
top: 9px;
margin-bottom: 36px;
color: #434343;
}
.title_content_int {
font-size: 14px;
position:relative;
color: #ffffff;
}
.sub_menu {
margin-top: 30px;
position:relative;
}
.sub_menu ul{
list-style-type: none;
}
.link1 {
font-size: 13px;
position:relative;
left: 17px;
padding-left:13px;
top: 9px;
color: #434343;
background-image:url(../images/piu.jpg);
background-repeat:no-repeat;
background-position: left center;
display:block;
margin-top: 10px;
}
.link1_open_black {
font-size: 13px;
position:relative;
left: 17px;
padding-left:13px;
top: 9px;
color: #434343;
background-image:url(../images/collezioni/meno_black.jpg);
background-repeat:no-repeat;
background-position: left center;
display:block;
margin-top: 10px;
}

.link1_open_white {
font-size: 13px;
position:relative;
left: 17px;
padding-left:13px;
top: 9px;
color: #434343;
background-image:url(../images/collezioni/meno.gif);
background-repeat:no-repeat;
background-position: left center;
display:block;
margin-top: 10px;
}

.link_brown_open {
font-size: 13px;
position:relative;
left: 17px;
padding-left:13px;
top: 9px;
color: #434343;
background-image:url(../images/collezioni/meno_brown.jpg);
background-repeat:no-repeat;
background-position: left center;
display:block;
margin-top: 10px;
}
.link1_null_black {
font-size: 13px;
position:relative;
left: 17px;
padding-left:13px;
top: 9px;
 /* color: #434343;           */
background-image:url(../images/collezioni/piu.jpg);
background-repeat:no-repeat;
background-position: left center;
display:block;
margin-top: 10px;
}

.link1_null_white {
font-size: 13px;
position:relative;
left: 17px;
padding-left:13px;
top: 9px;
color: #434343;
background-image:url(../images/collezioni/piu_white.gif);
background-repeat:no-repeat;
background-position: left center;
display:block;
margin-top: 10px;
}

.link2 {
font-size: 10px;
position:relative;
padding-left:10px;
left: 40px;
top: 9px;
color: #434343;
background-image:url(../images/piu2.jpg);
background-repeat:no-repeat;
background-position: left center;
}
.link2_open {
font-size: 10px;
position:relative;
padding-left:10px;
left: 40px;
top: 9px;
color: #434343;
background-image:url(../images/meno2.jpg);
background-repeat:no-repeat;
background-position: left center;
}
.link3 {
font-size: 10px;
position:relative;
left: 50px;
top: 9px;
color: #828080;
}
.link3_open {
font-size: 10px;
position:relative;
padding-left:10px;
left: 50px;
top: 9px;
color: #828080;
background-image:url(../images/meno2.jpg);
background-repeat:no-repeat;
background-position: left center;
}
.link4 {
font-size: 10px;
position:relative;
left: 60px;
top: 9px;
color: #999999;
}

.link4 {
font-size: 14px;
padding-left:28px;
padding-top:8px;
height:23px;
color: #fff;
background-image:url(../images/piu3.gif);
background-repeat:no-repeat;
background-position: left center;
display:block;
}
.link4_open {
font-size: 14px;
padding-left:28px;
padding-top:8px;
height:23px;
color: #fff;
background-image:url(../images/meno3.gif);
background-repeat:no-repeat;
background-position: left center;
display:block;
}
.link5 {
font-size: 11px;
padding-left:13px;
color: #fff;
height: 35px;
background-image:url(../images/frecce.gif);
background-repeat:no-repeat;
background-position: left center;
left:28px;
position: relative;
}

#right {
width: 253px; height:500px;
margin-top: 50px;
float:left;
position:relative;
/*background-image:url(../images/esempio.jpg);
background-repeat:no-repeat;
background-position: top center;*/
}
.info_prodotto {
width: 235px; height:87px;
float:right;
left: 16px;
top:390px;
margin-top:100px;
margin-left:10px;
background-image:url(../images/black.jpg);
background-repeat:no-repeat;
background-position: center center;
}


.info_prodotto ul {
list-style-type: none;
}
.footer {
width: 990px; height: 135px;
background-image:url(../images/footer_back.jpg);
background-repeat:no-repeat;
margin-top: 26px !important;
margin-top: 18px;
}
*:first-child+html .footer /* solo IE 7.0 */ {
margin-top: 18px !important;
}
#footer_text {
color: #9b9b9b;
position: relative;
top:7px;
left: 20px;
width: 910px;
}
/*top MENU ------------------------------*/

div.lang a span {
	display:none;
}
div.login a span {
	display:none;
}
.it_btn {
width:23px; height:11px;
background-image:url(../images/collezioni/it_btn.jpg);
background-repeat:no-repeat; 	
float:left;
position: relative;
}
a.it_btn:hover,
a.it_btn:active {
background-image:url(../images/collezioni/it_btn_hover.jpg);
}
.en_btn {
width:23px; height:11px;
background-image:url(../images/collezioni/en_btn.jpg);
background-repeat:no-repeat; 	
float: left;
position: relative;
left: 2px;
}
a.en_btn:hover,
a.en_btn:active {
background-image:url(../images/collezioni/en_btn_hover.jpg);
}
a.reg_btn {
width:64px; height:14px;
background-image:url(../images/collezioni/reg_btn.jpg);
background-repeat:no-repeat; 	
float: left;
position:relative;
}
a.reg_btn:hover,
a.reg_btn:active {
background-image:url(../images/collezioni/reg_btn_hover.jpg);
}
a.reg_btn {
width:64px; height:14px;
background-image:url(../images/reg_btn.jpg);
background-repeat:no-repeat; 	
float: left;
position:relative;
}
a.eng_reg_btn {
width:64px; height:14px;
background-image:url(../images/reg_btn_en.jpg);
background-repeat:no-repeat; 	
float: left;
position:relative;
}
a.reg_btn:hover,
a.reg_btn:active {
background-image:url(../images/reg_btn_hover.jpg);
}
a.eng_reg_btn:hover,
a.eng_reg_btn:active {
background-image:url(../images/reg_btn_en_hover.jpg);
}
a.login_btn {
width:39px; height:14px;
background-image:url(../images/login_btn.jpg);
background-repeat:no-repeat; 	
float:left;
position:relative;
left: 2px;
}
a.login_btn:hover,
a.login_btn:active  {
background-image:url(../images/collezioni/login_btn_hover.jpg);
background-repeat:no-repeat; 	
}
a.logout_btn {
width:45px; height:14px;
background-image:url(../images/collezioni/logout_btn.jpg);
background-repeat:no-repeat; 	
float:left;
position:relative;
left: 2px;
}
a.logout_btn:hover,
a.logout_btn:active  {
background-image:url(../images/collezioni/logout_btn_hover.jpg);
background-repeat:no-repeat; 	
}

/*main MENU ------------------------------*/

.menu_voice {
width: 700px; height:14px;
position: absolute;
top:160px;
float:left;
z-index: 1;
}
.menu_voice li {
color: #d7f5ff;
margin-left: 27px !important;
margin-left: 18px;
float:left;
display: block;
text-decoration: none;
}
a.menu_btn:hover,
a.menu_btn:active {
color: #494743;
}

/*side MENU ------------------------------*/

.side_menu_btn {
width:225px; height:60px;
background-image:url(../images/back_btn.jpg);
background-repeat:no-repeat; 
color: #d7f5ff;
float:left;
position:relative;
text-decoration: none;
cursor: pointer;
}
a.side_menu_btn_active,
a.side_menu_btn:hover,
a.side_menu_btn:active {
color: #fff;
background: #000000;
}
.text_up {
font-size: 22px;
position:relative;
left: 20px;
top: 9px;
}
.text_down {
position:relative;
left: 21px;
top: 7px;
}

/*side MENU interno------------------------------*/

.menu_sx {
margin-top: 40px;
margin-bottom: 40px;
margin-left: 5px;
}
.menu_sx ul{
list-style-type: none;
}
.title_menu {
font-size: 19px;
position:relative;
left: 20px;
top: 9px;
color: #434343;
}

/*____________________NEWS SLIDE_________________________*/

#next{
   float:left;
   width: 17px;
   height:86px;
   color: #fff;
   margin: 17px 0 0 0;
   cursor:pointer;
   background-image:url(../images/f_dx.gif);
   background-repeat:no-repeat;
}
#prev{
   float:left;
   width: 17px;
   height:86px;
   color: #fff;
   margin: 17px 0 0 15px;
   cursor:pointer;
   background-image:url(../images/f_sx.gif);
   background-repeat:no-repeat;
}
#slide{
   position:absolute;
   float:left;
   width:30000px;
}
#slidemask {	
   float:left;
   overflow:hidden;
   position:relative;
   width:355px;
   height:120px;
}
.item{
   float:left;
   margin:2px;
}

#tooltip {	
	position:absolute;
	background-color:#000;
	border:1px solid #fff;
	padding:3px;
}

.stripped {	
	background-image:url(../images/stripped.png);
}

.item a img { 
  border:0;
}






/*aggiunte------------------------------*/

#contents_main {
width: 634px;
margin-top: 50px;
float:left;
position:relative;
padding-left:36px;
padding-right:36px;
text-align: justify;
margin-bottom: 20px;
}
.box {
width: 634px; height: 140px;
border-bottom: 1px dotted #777;
}
.box2 {
width: 634px; min-height: 92px;
border-bottom: 1px dotted #777;
}
.box3 {
width: 634px;
}
.box_text {
position: relative;
left:10px;
}
.img {
float:left;
border: 0px;
}
.img_austere {
width: 241px; height: 321px;
float:left;
background-image:url(../images/collezioni/austere_box.jpg);
background-repeat:no-repeat;
background-position: left top;
margin-right:20px;
margin-bottom: 20px;
}
a.img_austere:hover {
width: 241px; height: 321px;
border:0px;
background-image:url(../images/collezioni/austere_box.gif);
background-repeat:no-repeat;
background-position: left top;
}
.img_legere {
width: 241px; height: 321px;
float:left;
background-image:url(../images/collezioni/legere_box.jpg);
background-repeat:no-repeat;
background-position: left top;
margin-right:20px;
margin-bottom: 20px;
}
a.img_legere:hover {
width: 241px; height: 321px;
border:0px;
background-image:url(../images/collezioni/legere_box.gif);
background-repeat:no-repeat;
background-position: left top;
}
.title_description {
font-size: 12px; 
position:relative; 
left:10px; 
top:7px; 
color:#fff; 
font-weight: bold;
}
.description {
float:left;
width: 530px;
}
.description ul {
list-style-type: none;
margin-top: 10px;
margin-left:10px;
}
.description li {
background-image:url(../images/fex.gif);
background-repeat:no-repeat;
background-position: center left;
padding-left: 12px;
}
.description2 {
width: 530px;
}
.description2 ul {
list-style-type: none;
margin-top: 10px;
margin-left:10px;
}
.description2 li {
background-image:url(../images/fex_down.gif);
background-repeat:no-repeat;
background-position: center left;
padding-left: 12px;
}
.toupper {
text-transform: uppercase;
color: #fff;
}
#right2 {
width: 253px;
margin-top: 50px;
float:left;
top:9px;
position:relative;
margin-bottom:20px;
}
.label_left{
	font-size:14px;
}
.form_left{
	width:140px;
	height:100px;
	float:left;
}
.input_right{
	margin-bottom:1px;
	border:solid 1px #000;
	background-color:#000;
	opacity:0.8;
	color:#fff;
	filter: alpha(opacity=55);	
}
.form_right{
	width:120px;
	height:100px;
	float:left;
}
.img_in {
border: 8px solid #000;
}
.white {
color: #fff;
}
#none {
display: none;
}



.area_btn {
width:91px; height:15px;
background-image:url(../images/area_riservata.jpg);
background-repeat:no-repeat; 	
float: left;
position: relative;
left: 4px;
}

a.area_btn:hover,
a.area_btn:active {
opacity:0.8;
color:#fff;
filter: alpha(opacity=85);
}

.eng_area_btn {
width:91px; height:15px;
background-image:url(../images/reserved_area.jpg);
background-repeat:no-repeat; 	
float: left;
position: relative;
left: 4px;
}

a.eng_area_btn:hover,
a.eng_area_btn:active {
opacity:0.8;
color:#fff;
filter: alpha(opacity=85);
}

