body
{
margin:0;
padding:0;
background-image: url("images/bg.jpg");
background-color: #ffffff;
text-align:center;
scrollbar-3dlight-color:#E2E1DD;
scrollbar-arrow-color: #FFFFFF;
scrollbar-base-color: #E2E1DD;
scrollbar-darkshadow-color: #FFFFFF; 
scrollbar-face-color: #E2E1DD; 
scrollbar-highlight-color: #FFFFFF; 
scrollbar-shadow-color: #FFFFFF; 
scrollbar-track-color: #FFFFFF;
overflow:auto;
}

.div_nascosto
{
display:none;
}

form
{
padding:0;
margin:0;
}

.titolo_sottocategoria
{
background-color: #EEEEEE;
padding:1px;
margin-bottom:3px;
margin-top:3px;
display:block;
}

.elementi_sottocategoria
{
display:none;
}

.margine_sinistro
{
margin-left:10px;
}

.other_new_in
{
position:absolute;
z-index:2;
bottom:38px;
}

.container_foto_modelle
{
	height: 80px;
	display:block;
	margin-left:-8px;
}

.foto_modelle
{
	height: 80px;
	display:block;
}

.thumb_foto_modella
{
	height: 80px;
	display:block;
}

.grigio_piccolo
{
font-family: Courier new, Century gothic, Verdana;
font-size: 12px;
color: #888888;
}

.testo_piccolo
{
font-family: Courier new, Century gothic, Verdana;
font-size: 11px;
color: #888888;
}

.form_left
{
float:left;
width:130px;
}

.form_check
{
float:left;
width:200px;
}

.form_right
{
float:left;
width:400px;
}

.clear_form
{
clear:left;
}

.disabilitato
{
	background-color: #F3CCCC;
}

.sfondo_cella
{
	background-color:	#BBBBBB;
	
}

.press
{
float:left;
width:109px;
margin-right:13px;
margin-left:13px;
}

a.link:link,a.link:visited,a.link:active
{
font-weight:bold;
color: #3A7CDA;
text-decoration: none;
font-family: Courier new, Century gothic, Verdana;
font-size: 12px;
}

a.link:hover
{
font-weight:bold;
color: #3A7CDA;
text-decoration: underline;
font-family: Courier new, Century gothic, Verdana;
font-size: 12px;
}

.sfondo_bianco
{
	background-color: #ffffff;
}

#embed_video
{
position:absolute;
z-index:1005;
left:0px;
display:block;
top:140px;
}
#overlay_video
{
background-color: #FFFFFF;
position:absolute;
display:block;
z-index:1000;
left:0px;
top:140px;

width:960px;
height:640px;
}

#close_video
{
background-image: url('images/close.png');
background-position: left center;
background-repeat:no-repeat;
width:24px;
height:24px;
position:absolute;
z-index:1010;
left:-10px;
top:130px;
display:block;
cursor:pointer;
}
#flashcontent
{
width:642px;
height:389px;
display:block;
padding:0;
margin:0;
}

#myAlternativeContent
{
width:642px;
height:40px;
display:block;
padding:0;
margin:0;
}

#separatore
{
margin-top:9px;
margin-bottom: 9px;
}


#myAlternativeContentPin1
{
position:absolute;
z-index: 10;
top:10px;
left:450px;
}

#myAlternativeContentPin2
{
position:absolute;
z-index: 1050;
top:50px;
left:538px;
}

#btm_img_home
{
position:relative;
height:172px;
}

.banner_home
{
background-color: #000000;
margin:auto;
text-align:center;
width: 314px;
height:165px;
overflow:hidden;
}

#img_home_left
{
position:absolute;
left:0px;
}

#img_home_right
{
position:absolute;
left:327px;
}

#corpo
{
	text-align: center;
	width: 990px;
	margin:auto;
	position:relative;
}

#centrale
{
	text-align: left;
	width: 700px;
	float:left;
}

#foto_big
{
height:624px;
position:relative;

}

.mi_piace
{
position:absolute;
top:5px;
left:5px;
filter: alpha(opacity=70);
	opacity: 0.70;
	-moz-opacity:.70;
z-index:20;
}

.relativo
{
position:relative;
}

#foto_big2
{
position:relative;
height:624px;
float:left;
margin-right:10px;
}

#scheda_modella
{
float:left;
width:210px;
height:629px;
position:relative;
}

#frecce_modelle
{
	position:relative;
}

#prev_modelle
{
	position:absolute;
	left:0px;
	top:15px;
}

#meet_girls
{
	position:absolute;
	left:15px;
	top:18px;
	width:180px;
	text-align:center;
	margin:auto;
	color: #FF5C61;
	font-size:14px;
}

#next_modelle
{
	position:absolute;
	right:7px;
	top:15px;
}

#pagina
{
	position:relative;
	text-align: left;
	width: 670px;
	background-color: #FFFFFF;
	padding-top: 140px;
	height:676px;
	margin:0px;
}

#sfondo_collection_subdued
{
	margin-top:14px;
	text-align: left;
	width: 324px;
	height: 312px;
	background-image: url(images/sfondo_home_subdued.jpg);
	float:left;
	display:block;
}

#sfondo_collection_secret
{
	margin-top:14px;
	text-align: left;
	width: 323px;
	height: 312px;
	background-image: url(images/sfondo_home_secret.jpg);
	float:left;
	display:block;
}

#sfondo_collection_subyou
{
	text-align: left;
	width: 324px;
	height: 312px;
	background-image: url(images/sfondo_home_subyou.jpg);
	float:left;
}

#sfondo_collection_gossip
{
	text-align: left;
	width: 323px;
	height: 312px;
	background-image: url(images/sfondo_home_gossip.jpg);
	float:left;
}

.float_left
{
float:left;
}

#left
{
	text-align: center;
	width: 290px;
	float:left;
	background-color: #FFFFFF;
	height:816px;
	margin:0px;
	padding:0px;
	position:relative;
}

#footer
{
	position:absolute;
	top:765px;
	text-align: center;
	width: 670px;
	height:51px;
}

#logo
{
	padding-top:25px;
	margin:0px;
}

#newsletter
{
	margin:0px;
	padding-top:0px;
	position:absolute;
	z-index:1;
	top:704px;
	left:10px;
}

#shop_online
{
	position:absolute;
	z-index:1;
	top:614px;
	left:50px;
}

#input_nl
{
	padding-top:1px;
}

.input_login
{
	padding-top:5px;	
}

.input_private
{
	float:left;
}

#button_nl
{
	text-align: right;
	width: 230px;
	padding-right:60px;
}

#text
{
left:0px;
top:0px;
margin:0px;
padding:0px;
width:610px;
background-color: #E2E1DD;
}

#text2
{
left:0px;
top:0px;
margin:0px;
padding:0px;
width:610px;
}

#sliderbox
{
display:none;
width:15px;
height:624px;
position: absolute;
z-index:100;
left:626px;
}

#slider
{
	
	background-color: #E2E1DD;
	color: #E2E1DD;
	width:15px;
}

#pannello
{
overflow:auto;
width:641px;
height:624px;
margin:0;
padding:0;
position:relative;
text-align:center;
}

#pannello_press1
{
overflow:auto;
width:548px;
height:66px;
margin:0;
padding:0;
position:relative;
text-align:left;
}

#pannello_press2
{
overflow:auto;
width:548px;
height:66px;
margin:0;
padding:0;
position:relative;
text-align:left;
}

#pannello_press3
{
width:548px;
height:28px;
margin:0;
padding:0;
position:relative;
text-align:left;
}

#pannello2
{
overflow:auto;
width:641px;
height:493px;
margin:0;
padding:0;
text-align:left;
}

#sliderbox2
{
display:none;
width:15px;
height:509px;
position: absolute;
z-index:100;
left:626px;
}

#franchising
{
width:608px;
margin:0;
background-color: #E2E1DD;
text-align:left;
display:none;
padding:0;
}


#work_forus
{
width:608px;
margin:0;
background-color: #BDBDBD;
text-align:left;
display:none;
padding:0;
height:auto;
}



#contact
{
margin-left:20px;
}

#prev
{
position:absolute;
top:110px;
visibility:hidden;
}

#flashcontent_store
{
width:547px;
height:205px;
padding:0;
margin:auto;
}

#flashcontent_press
{
width:547px;
height:195px;
padding:0;
margin:auto;
}

#next
{
position:absolute;
top:110px;
right:27px;
visibility:hidden;
}

#back_collection
{
	position:absolute;
	top:110px;
	left:480px;

}

.blocco_store
{
	width:547px;
	text-align:left;
	margin:auto;
	padding:0;
	clear:left;
}

.separatore
{

padding-top:10px;
padding-bottom:10px;
margin:0px;

}
.separatore_piccolo
{

padding-top:5px;
padding-bottom:5px;
margin:0px;

}

.separatore2
{
padding-top:5px;
margin:0px;

}
a.link_invia_nl:link,a.link_invia_nl:active,a.link_invia_nl:visited
{
	background-image: url(images/link_invia_nl.jpg);
	width: 70px;
	height: 24px;
	display: block;
	margin-left:190px;
	margin-right:30px;
}

a.link_invia_nl:hover
{
	background-image: url(images/link_invia_nl_on.jpg);
}

a.link_invia_private:link,a.link_invia_private:active,a.link_invia_private:visited
{
	background-image: url(images/link_invia_nl.jpg);
	width: 70px;
	height: 24px;
	display: block;
}

a.link_invia_private:hover
{
	background-image: url(images/link_invia_nl_on.jpg);
}


.menu
{
	padding-top:5px;
	
}

.menu_footer
{
	text-align: left;
	margin-right:9px;
	float:left;
}

.menu_footer2
{
	text-align: left;
	float:left;
}

.textbox_nl
{
	background-color: #E2E1DD;
	width: 220px;
	font-family: Courier new, Times new roman;
	font-size: 14px;
	padding:3px;
	color: #666666;
	font-weight: normal;
	border: none;
	height:23px;
}

.plus
{
font-family: Courier new, Times new roman;
font-size: 14px;
color: #666666;
font-weight:bold;
}
.textbox_private
{
	background-color: #C7C9CA;
	width: 200px;
	font-family: Courier new, Times new roman;
	font-size: 14px;
	padding:3px;
	color: #666666;
	font-weight: normal;
	border: none;
	height:18px;
}

.descr_brand
{
width: 380px;
position: relative;
text-align: justify;
}

.logo_brand
{
position: absolute;
top: 30%;
left: 430px;
}

.titolo
{
	font-family: Courier new, Times new roman;
	font-size: 28px;
	color: #555555;
	font-weight: normal;
	text-decoration:none;
}

.titolo_piccolo
{
	font-family: Courier new, Times new roman;
	font-size: 16px;
	color: #555555;
	font-weight: bold;
	text-decoration:none;
}
.new_opening
{
	font-family: Courier new, Times new roman;
	font-size: 18px;
	color: #888888;
	font-weight: normal;
	text-decoration:none;
}

a.link_titolo:link,a.link_titolo:active,a.link_titolo:visited
{
	font-family: Courier new, Times new roman;
	font-size: 24px;
	color: #555555;
	font-weight: normal;
	text-decoration:none;
}

a.link_titolo:hover
{
	color: #333333;
}

a.link_titolo2:link,a.link_titolo2:active,a.link_titolo2:visited
{
	font-family: Courier new, Times new roman;
	font-size: 18px;
	color: #555555;
	font-weight: normal;
	text-decoration:none;
}

a.link_titolo2:hover
{
	color: #333333;
}

a.link_footer:link,a.link_footer:active,a.link_footer:visited
{
	font-family: Courier new, Times new roman;
	font-size: 13px;
	color: #AFAFAF;
	font-weight: bold;
	text-decoration:none;
}

a.link_footer:hover
{
	color: #747679;
}

a.link_footer2:link,a.link_footer2:active,a.link_footer2:visited
{
	font-family: Courier new, Times new roman;
	font-size: 11px;
	color: #747679;
	font-weight: bold;
	text-decoration:none;
}

a.link_footer2:hover
{
	color: #383839;
}

a.link_categorie:link,a.link_categorie:active,a.link_categorie:visited
{
	font-family: Courier new, Times new roman;
	font-size: 12px;
	font-weight:bold;
	color: #AFAFAF;
	text-decoration:none;
}

a.link_categorie:hover
{
	color: #747679;
}

a.link_categorie_sel:link,a.link_categorie_sel:active,a.link_categorie_sel:visited
{
	font-family: Courier new, Times new roman;
	font-size: 12px;
	font-weight:bold;
	color: #747679;
	text-decoration:none;
}

a.link_categorie_sel:hover
{
	color: #747679;
}

a.link_footer_sel:link,a.link_footer_sel:active,a.link_footer_sel:visited
{
	font-family: Courier new, Times new roman;
	font-size: 13px;
	color: #747679;
	font-weight: bold;
	text-decoration:none;
}

a.link_footer_sel:hover
{
	color: #747679;
}

a.sottomenu:link,a.sottomenu:active,a.sottomenu:visited
{
	font-family: Courier new, Times new roman;
	font-size: 20px;
	color: #AFAFAF;
	font-weight: normal;
	text-decoration:none;
}

a.sottomenu:hover
{
	color: #747679;
}

a.sottomenu_sel:link,a.sottomenu_sel:active,a.sottomenu_sel:visited
{
	font-family: Courier new, Times new roman;
	font-size: 20px;
	color: #747679;
	font-weight: normal;
	text-decoration:none;
}

a.sottomenu_sel:hover
{
	color: #747679;
}

a.franchising:link,a.franchising:active,a.franchising:visited
{
	background-image: url(images/franchising.jpg);
	display:block;
	width: 608px;
	height: 45px;
}

a.franchising:hover
{
	background-image: url(images/franchising_on.jpg);
}

#text3
{
left:0px;
top:0px;
margin:0px;
padding:0px;
width:459px;
}

#sliderbox3
{
display:none;
width:15px;
height:624px;
position: absolute;
z-index:100;
left:475px;
}


#thatscool_detail
{
postizion:relative;
visibility:hidden;
float:left;
width:490px;
height:624px;
text-align:left;
overflow:auto;
}

#thatscool_menu_div
{
postizion:relative;
float:left;
width:150px;
height:500px;
text-align:left;
overflow:auto;
border:1px solid #DDDDDD;
}


#photobook_detail
{
float:left;
width:490px;
height:628px;
text-align:left;
margin-right: 10px;
margin-bottom:10px;
}

#photobook_detail2
{
float:left;
width:422px;
height:500px;
text-align:left;
margin-left:50px;
}

#pannello_foto
{
	width:422px;
	text-align:center;
	
	height:580px;
	display:block;
}

.foto
{
	width:132px;
	text-align:left;
	margin: auto;
	height:122px;
	float:left;
}

.no_foto
{
	width:112px;
	text-align:center;
	margin: auto;
	height:112px;
	float:left;
	display:block;
	background-color: #CCCCCC;
	filter: alpha(opacity=90);
	opacity: 0.90;
	-moz-opacity:.90;
}

.ombra_foto
{
position: relative;

}

#paginazione
{
width:377px;
display:block;
}

#paginazione_prec
{
float:left;
width:100px;
display:block;
text-align: left;
display:block;
}

a:link,a:visited,a:active
{
font-weight:bold;
color: #3A7CDA;
text-decoration: none;
font-family: Courier new, Century gothic, Verdana;
font-size: 12px;
}

a:hover
{
font-weight:bold;
color: #3A7CDA;
text-decoration: underline;
font-family: Courier new, Century gothic, Verdana;
font-size: 12px;
}

#paginazione_numero
{
float:left;
width:177px;
display:block;
text-align: center;
font-family: Courier new, Century gothic, Verdana;
font-size: 12px;
color: #888888;
font-weight:bold;
}

#div_disable
{
display:block;
position:absolute;
z-index:100;
background-color:#FFFFFF;
filter: alpha(opacity=50);
opacity: 0.50;-moz-opacity:.50;
width:100%;
height:639px;
}

#paginazione_succ
{
float:left;
width:100px;
display:block;
text-align: right;
display:block;
}

.foto a:link,.foto a:visited,.foto a:active,.foto a:hover
{
	width:112px;
	text-align:center;
	margin: auto;
	height:112px;
	float:left;
	display:block;
}

.nome_modella
{
	font-family: Georgia, Trebuchet ms,Courier new, Century gothic, Verdana;
	font-size: 40px;
	color: #888888;
	line-height:40px;
}

.foto_disable
{
filter: alpha(opacity=20);
opacity: 0.20;-moz-opacity:.20;
background-color: #CCCCCC;
position:absolute;
z-index:2;
display:block;
width:112px;
height:112px;
}

#secondo_menu
{
text-align:left;
}

#thatscool_menu
{
float:left;
width:170px;
text-align:right;
}


.thumb_foto_modella
{
width:75px;
margin:auto;
text-align:center;
}

#thatscool_menu_detail
{
float:left;
width:170px;
text-align:right;
overflow:auto;
height:500px;
}

.descrizione_model
{
display:none;
}

#descrizione_modella
{
float:left;
width:205px;
text-align:justify;
overflow:auto;
height:280px;
}

#linea_verticale
{
float:left;
width:6px;
height:630px;
display:block;
background-image: url(images/linea_verticale.jpg);
margin-bottom:8px;
}

.margine_destro
{
padding-right:10px;
}

#photobook
{
width:332px;
margin:auto;
text-align:center;
float:left;
}

#thatscool
{
width:332px;
margin:auto;
text-align:center;
float:left;
}

#menu_franchising
{
display:block;
margin-bottom:10px;
padding:0;
width: 608px;
height: 45px;
}

#menu_work_forus
{
display:block;
margin-top:10px;
}

a.work_forus:link,a.work_forus:active,a.work_forus:visited
{
	background-image: url(images/work_forus.jpg);
	display:block;
	width: 608px;
	height: 45px;
}

a.work_forus:hover
{
	background-image: url(images/work_forus_on.jpg);
}

a.new_in:link,a.new_in:active,a.new_in:visited
{
	background-image: url(images/new_in.jpg);
	display:block;
	width: 176px;
	height: 41px;
	margin:auto
}

a.new_in:hover
{
	background-image: url(images/new_in_on.jpg);
}

a.shop_online:link,a.shop_online:active,a.shop_online:visited
{
	background-image: url(images/shop_on_line.jpg);
	display:block;
	width: 263px;
	height: 41px;
	margin:auto
}

a.shop_online:hover
{
	background-image: url(images/shop_on_line_on.jpg);
}

a.new_in_sel:link,a.new_in_sel:active,a.new_in_sel:visited,a.new_in_sel:hover
{
	background-image: url(images/new_in_on.jpg);
	width: 176px;
	height: 41px;
	display:block;
	margin:auto
}

a.collection:link,a.collection:active,a.collection:visited
{
	background-image: url(images/collection.jpg);
	width: 263px;
	height: 41px;
	display:block;
	margin:auto
}

a.collection:hover
{
	background-image: url(images/collection_on.jpg);
}

a.collection_sel:link,a.collection_sel:active,a.collection_sel:visited,a.collection_sel:hover
{
	background-image: url(images/collection_on.jpg);
	width: 263px;
	height: 41px;
	display:block;
	margin:auto
}

a.store:link,a.store:active,a.store:visited
{
	background-image: url(images/store.jpg);
	width: 149px;
	height: 41px;
	display:block;
	margin:auto
}

a.store:hover
{
	background-image: url(images/store_on.jpg);
}

a.store_sel:link,a.store_sel:active,a.store_sel:visited,a.store_sel:hover
{
	background-image: url(images/store_on.jpg);
	width: 149px;
	height: 41px;
	display:block;
	margin:auto
}

#coll_subdued
{
	margin-left:43px;
	margin-top:73px;
	position:relative;
	cursor: pointer;
	display:block;
	width: 229px;
	height: 183px;
}

#coll_secret
{
	margin-left:40px;
	margin-top:73px;
	position:relative;
	cursor: pointer;
	display:block;
	width: 229px;
	height: 183px;
}

.ombra
{
	z-index:10;
	filter: alpha(opacity=20);
	opacity: 0.20;-moz-opacity:.20;
	position:absolute;
	background-image: url(images/subdued_collection_rollover.gif);
	width: 229px;
	height: 183px;
	display: none;
}

#blocco_contact
{
	height:638px;
	width:auto;
	text-align:left;
}

#coll_subyou
{
	margin-left:41px;
	margin-top:73px;
	position:relative;
	cursor: pointer;
	display:block;
	width: 229px;
	height: 183px;
}

#coll_gossip
{
	margin-left:39px;
	margin-top:73px;
	position:relative;
	cursor: pointer;
	display:block;
	width: 229px;
	height: 183px;
}

.contenuto_interno
{
padding:25px;
}

