body {font-family:arial;}

h1 {font-size:64px; color:#2a2a2a; margin:0px 0px 0px 0px; padding:0px; font-weight:normal;}
h2 {font-size:22px; color:#2a2a2a; margin:0px 0px 0px 0px; padding:0px; font-weight:normal;}
h3 {font-size:20px; color:#3f3f3f; margin:0px 0px 0px 0px; padding:0px; font-weight:normal;}
h4 {font-size:18px; color:#2a2a2a; margin:0px 0px 0px 0px; padding:0px; font-weight:normal;}
h5 {font-size:14px; color:#2a2a2a; margin:0px 0px 0px 0px; padding:0px; font-weight:normal;}
p{font-size:11px; color:#2a2a2a; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.textarea {width:138px; height:19px; font-size:11px; color:#5f5f5f; border: 1px solid #f2f2f2; background-color: #ffffff; margin:2px 0px 0px 0px;}
label {height:19px; font-size:11px; color:#5f5f5f; margin:6px 5px 0px 0px; padding:0px; }

.site { width:930px; margin:25px auto 0px auto;}

.header { width:930px; height:106px; position:relative;}

	.logo {width:210px; height:105px; bottom:0px; left:0px; z-index:10; position:relative;}

	.slogan {position:absolute; bottom:5px; left:246px; border-right:0px solid black; text-align:right; }
	.grey {color:#a7a7a7;}

	.acces_direct {width:250px; height:72px; position:absolute; bottom:0px; right:0px; text-align:right;}
	.acces_direct label {float:right;}
	.acces_direct input {float:right;}
	.acces_direct a {display:block; float:right; width:90px; height:16px; text-align:center; padding:2px 0px 0px 0px; margin:2px 0px 0px 0px; vertical-align:middle; font-size:11px; color:#535253; font-weight:bold; text-decoration:none; background-color:#cdcbcc;}	
	
.boutiques_ventes {width:930px; height:540px; margin:30px 0px 0px 0px;}

	.titre {display:block; height:26px; font-size:1px; background-color:#cdcbcc; vertical-align:middle; text-decoration:none; margin:0px; } /* cursor:pointer; */
	.titre h5 {float:left; margin:0px; padding:4px 0px 0px 6px;}
	.btn {width:13px; height:13px; font-size:1px; line-height:1px;  background:url("../images/btn.gif"); float:right; margin:6px 4px 0px 0px; padding:0px; }

	.boutiques {width:600px; height:414px; float:left;}	
	.dots_boutiques {width:459px; height:1px; font-size:1px; line-height:1px; background:url("../images/dots.gif"); margin:12px 0px 0px 20px; float:left;}

	.content_boutiques {width:598px; height:413px; cursor:pointer; background:url("../images/home.jpg"); border: 1px solid #f2f2f2; position:relative; overflow: hidden; margin:10px 0px 0px 0px; paddin:0px;}
	.menu_boutiques {width:600px; height:413px; position:absolute; top:-415px; left:0px; display:none}
	.menu_boutiques {width:600px; height:413px; position:relative;}
	.menu_boutiques ul.menus {width:135px; list-style-type:none; margin:0px; padding:0px;}
	.menu_boutiques ul.menus li{height:45px; border-bottom: 1px solid #fcfcfc;}
	.menu_boutiques ul.menus li a{display:block; width:117px; height:30px; font-size:11px; color:#2a2a2a; text-decoration:none; background-color:#f3f3f3; padding:15px 0px 0px 18px;}
	.menu_boutiques a.pic {display:block; width:465px; height:414px; background-color:#ffffff; position:absolute; top:0px; left:135px;}	
	.menu_boutiques .bg_white {width:465px; height:414px; position:absolute; top:0px; left:135px; background-color:#ffffff;}	
	
	a.content_events {display:block; width:598px; text-decoration:none; height:90px; border: 1px solid #f2f2f2; border-top-style:none; position:relative;}	
	.content_events .dark_grey_rectangle{width:40px; height:8px; font-size:1px; line-height:1px;  background-color:#2a2a2a; position:absolute; left:130px; top:-1px;}
	.content_events .description_event {width:355px; height:70px; position:absolute; top:15px; left:130px; margin:0px; padding:0px; float:left;}
	.content_events p {font-size:12px; margin:0px; padding:0px;}	

	.ventes {width:320px; float:right; position:relative;}
	.ventes .titre {margin:0px 0px 10px 0px;}
	.dots_ventes {width:199px; height:1px; font-size:0px; background:url("../images/dots.gif"); margin:12px 0px 0px 20px; float:left;}

	.content_ventes {width:318px; height:413px; cursor:pointer; background:url("../images/porte.jpg") no-repeat bottom; border: 1px solid #f2f2f2; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
	.content_ventes .texte{width:200px; margin:75px auto 0px auto; text-align:center;}
	.conteneur_inscription {width:320px; height:425px; position:absolute; top:26px; left:0px; overflow: hidden; display:none;}
	.conteneur_inscription .inscription{width:320px; height:425px; background-color:#cdcbcc; position:absolute; top:-425px; left:0px; display:none;}
	.conteneur_inscription .inscription .deja_membre {width:220px; height:155px; margin:75px auto 0px auto; text-align:right;}
	.conteneur_inscription .inscription .deja_membre h3 {margin:0px 30px 5px 0px;}
	.conteneur_inscription .inscription .deja_membre .acces_ventes{margin:0px 0px 8px 0px; padding:0px; float:left;}
	.conteneur_inscription .inscription .deja_membre .acces_ventes label{float:right;}
	.conteneur_inscription .inscription .deja_membre .acces_ventes input{float:right;}
	.conteneur_inscription .inscription .deja_membre p.memorise{line-height:13px; font-size:11px; color:#5f5f5f; margin:0px 5px 0px 0px; padding:0px 0px 0px 0px; float:right;}
	.conteneur_inscription .inscription .deja_membre .checkbox {margin:0px; padding:0px; float:right;}
	.conteneur_inscription .inscription .deja_membre a.link_access {display:block; width:92px; height:19px; font-size:11px; color:#3f3f3f; text-decoration:none; background:url("../images/connection.jpg") no-repeat; margin:15px 0px 0px 60px; padding:3px 30px 0px 0px;}
	.conteneur_inscription .inscription .deja_membre a.link_passwordrecovery {font-size:11px; color:#3f3f3f; margin:0px 0px 0px 0px; padding:0px}
	.conteneur_inscription .inscription .separator{width:165px; height:1px; font-size:0px; background:url("../images/dots_2.gif") repeat-x; margin:20px auto 0px auto;}
	.conteneur_inscription .inscription .pas_membre {width:210px; text-align:right; margin:55px 0px 0px 50px;}
	.conteneur_inscription .inscription .pas_membre a {font-size:11px; color:#3f3f3f; margin:0px 0px 0px 0px; padding:0px}
	
	.content_partenaires {width:318px; height:90px; border: 1px solid #f2f2f2; border-top-style:none; position:relative;}
	.content_partenaires .dark_grey_rectangle{width:40px; height:8px; font-size:1px; line-height:1px;  background-color:#2a2a2a; position:absolute; left:20px; top:-1px;}
	.content_partenaires .description_partenaires {width:318px; height:70px; margin:0px ;padding:0px; position:absolute; top:15px; left:20px;}
	.content_partenaires a {display:block; float:left;}
	.content_partenaires a.marie_claire_logo {width:110px; height:45px; background:url("../images/marie_claire_maison.gif") no-repeat; margin:0px 15px 0px 0px;}
	.content_partenaires a.design_paris {width:55px; height:45px; background:url("../images/design_paris.gif") no-repeat; margin:0px 15px 0px 0px;}
	.content_partenaires a.unicef {width:95px; height:45px; background:url("../images/unicef.gif") no-repeat;}
	 
	
	
	
.designers {width:930px; margin:30px 0px 0px 0px;}

	.dots_designers {width:789px; height:1px; font-size:0px; background:url("../images/dots.gif"); margin:12px 0px 0px 20px; float:left;}
	.gallery_designers {width:930px; margin:0px; padding:0px; overflow:hidden; position:relative; float:left; display:none;}
	.gallery_designers ul {list-style-type:none; margin:0px; float:left; padding:0px; text-align:left; position:relative; left:3px;}
	.gallery_designers ul li{width:100px; margin:0px 38px 0px 0px; padding:0px; float:left; display:block;}
	.gallery_designers .portrait_img {height:100px; position:relative; margin:0px; padding:0px;}
	.gallery_designers .portrait_img img {border:1px solid #f2f2f2; margin:0px; padding:0px; cursor:pointer;}
	.gallery_designers .portrait_img .selected {width:97px; height:0px; font-size:0px; background-color:#00aef1; position:absolute; bottom:2px; left:1px;}
	.gallery_designers p {font-size:11px; color:#b9b9b9; margin:0px 0px 0px 0px; padding:0px; vertical-align:top; float:left;}
	.gallery_designers .slider_barre {width:930px; height:7px; background-color:#f2f2f2; margin:20px 0px 0px 0px; float:left; padding:0px; position:relative;}
	.slider  {width:854px; height:7px; background-color:#f2f2f2; margin:0px; padding:0px; position:relative;}
	.slider  .ui-slider-handle {width:74px; height:7px; cursor:cursor; background-color:#2a2a2a; background:url("../images/slider.gif") no-repeat; margin:0px 50px 0px 0px; padding:0px; position:absolute; z-index: 2;}

	
	.content_fiche {width:930px; height:0px; margin:0px; float:left; display:none; position:relative;}
	.content_fiche .fiche_designers{width:930px; background:#2a2a2a url('repository/../images/designers/portrait.jpg') no-repeat left top; margin:0px; padding:0px 0px 50px 0px;}
	.content_fiche .fiche_designers .btn {background-position: 0px -13px}
	.content_fiche .fiche_designers .description_designer {width:540px; margin:0px 0px 0px 0px; padding:25px 0px 0px 290px;}
	.content_fiche .fiche_designers .description_designer h2 {font-size:26px; line-height:28px; color:#ffffff; padding-bottom:10px;}
	.content_fiche .fiche_designers .description_designer p {width:600px; font-family:verdana; font-size:10px; line-height:11px; color:#ffffff; margin:0px; padding:0px 0px 0px 0px;}
	.content_fiche a.acces_objets {display:none; width:172px;  height:20px; background-color:#00aef1; color:#ffffff; font-size:10px; font-weight:bold; text-decoration:none; margin:0px; padding:5px 0px 0px 13px; position:absolute; bottom:0px; right:22px;}
	
	
.message {width:930px; margin:40px 0px 0px 0px;}
	.message p {font-size:16px; line-height:18px; color:#2a2a2a; margin:0px; padding:0px;}
	
	
.infos_footer {width:930px; margin:40px 0px 0px 0px;}
	.infos_footer .infos {width:815px; margin:0px; padding:0px; font-size:16px; color:#3f3f3f; float:left;}
	.infos_footer .infos a.link_inscription_newletter {display:block; width:180px; font-size:11px; color:#6f6f6f; background:url("../images/enveloppe.gif") no-repeat; background-position:150px 4px; text-decoration:none; float:left; margin:0px; padding:0px;}
	.infos_footer .infos .marque {font-size:12px; color:#6f6f6f; float:right; margin:0px 15px 0px 0px; padding:0px;}
	.infos_footer .infos .separateur {width:100%; height:1px; line-height:1px; overflow:none; font-size:0px; background-color:#d8d8d8; margin:6px 0px 6px 0px; padding:0px; float:left;}
	.infos_footer .infos .infos_titre {float:left; margin:0px; padding:0px; color:#3f3f3f; }
	.infos_footer .infos .tel {float:right; margin:0px 15px 0px 0px; padding:0px;}
	.infos_footer .infos ul {float:right; margin:0px; padding:0px; list-style-type:none;}
	.infos_footer .infos ul li {float:left; margin:0px 2px 0px 0px; padding:0px;}
	
	.infos_footer a.fevad {display:block; width:100px; height:90px; background:url("../images/fevad.gif") no-repeat; float:right; margin:0px 0px 12px 0px; padding:0px;}
	
	.infos_footer .separateur_footer {width:100%; height:7px; font-size:1px; line-height:1px; background-color:#cdcbcc; margin:0px; padding:0px;}
	
	.infos_footer .footer {margin:13px 0px 60px 0px; padding:0px; overflow:hidden;}
	.infos_footer .footer ul.footer_item {width:1010px; margin:0px; padding:0px; float:left; list-style-type:none;}
	.infos_footer .footer ul.footer_item li {margin:0px; padding:0px; float:left;}
	.infos_footer .footer .infos_titre {margin:0px 85px 10px 0px; padding:0px; color:#3f3f3f; font-size:16px;}
	.infos_footer .footer ul.footer_item li ul.item_liste {margin:10px 0px 0px 0px; padding:0px; float:none; list-style-type:none;}
	.infos_footer .footer ul.footer_item li ul.item_liste li{margin:0px; padding:0px; float:none; font-size:10px; line-height:14px;}
	.infos_footer .footer ul.footer_item li ul.item_liste li a{text-decoration:none; color:#808080;}
	.infos_footer .footer ul.footer_item li .separateur{width:100px; height:1px; font-size:1px; overflow:none; line-height:1px; background-color:#f2f2f2; margin:10px 0px 10px 0px; padding:0px;}
	.infos_footer .footer ul.footer_item li ul.item_liste li a.blog {display:block; width:50px; height:13px; line-height:14px; background:url("../images/puce_01.gif") no-repeat; background-position: 0px 6px; text-decoration:none; color:#808080; margin:0px; padding:0px 0px 0px 8px;}
	.infos_footer .footer ul.footer_item li ul.item_liste li a.twitter {display:block; width:50px; height:13px; line-height:14px; background:url("../images/puce_02.gif") no-repeat; background-position: 0px 6px; text-decoration:none; color:#808080; margin:0px; padding:0px 0px 0px 8px;}
	.infos_footer .footer ul.footer_item li ul.item_liste li a.facebook {display:block; width:50px; height:13px; line-height:14px; background:url("../images/puce_03.gif") no-repeat; background-position: 0px 6px; text-decoration:none; color:#808080; margin:0px; padding:0px 0px 0px 8px;}
	
	
.inscription_newsletter {width:450px; height:450px; background-color:#d8d8d8; position:relative; display:none;}
	.inscription_newsletter .btn {margin:0px;}
	.inscription_newsletter .intro {margin:30px 0px 0px 30px; padding:0px;}
	.inscription_newsletter  h2{margin:10px 0px 12px 0px; padding:0px;}
	.inscription_newsletter .newsletter_inscription {width:260px; height:155px; margin:0px 0px 0px 0px; text-align:right; float:right; margin:0px 80px 0px 0px;}
	.inscription_newsletter .newsletter_inscription h3 {margin:0px 25px 15px 0px;}
	.inscription_newsletter label {width:110px;}
	.inscription_newsletter .newsletter_inscription p{width:113px; line-height:13px; font-size:11px; color:#5f5f5f; margin:6px 0px 0px 0px; padding:0px; float:left;}
	.inscription_newsletter .newsletter_inscription .newsletter_inscription_inputs {margin:5px 0px 0px 0px;}
	.inscription_newsletter .newsletter_inscription .newsletter_inscription_inputs label{float:right;}
	.inscription_newsletter .newsletter_inscription .newsletter_inscription_inputs input{float:right;}
	.inscription_newsletter .newsletter_inscription .checkboxes {width:240px; margin:0px; padding:10px 0px 0px 0px;}
	.inscription_newsletter .newsletter_inscription .checkboxes p {width:220px; color:#5f5f5f; margin:0px; padding:2px 0px 0px 0px; float:left;}
	.inscription_newsletter .newsletter_inscription .checkboxes .checkbox {margin:3px 0px 0px 0px; padding:0px; float:right;}
	.inscription_newsletter .newsletter_inscription	 a {display:block; width:82px; height:18px; font-size:11px; color:#3f3f3f; text-decoration:none; background:url("../images/connection.jpg") no-repeat; margin:20px 0px 0px 0px; padding:4px 40px 0px 0px; float:right;}
	.inscription_newsletter .separator {width:165px; height:1px; font-size:0px; background:url("../images/dots_2.gif") repeat-x; margin:30px 50px 30px 0px; float:right;}
	.inscription_newsletter .inscription_club {width:350px; text-align:right; margin:0px 50px 0px 0px; padding:0px; float:right;}
	.inscription_newsletter .inscription_club p{margin:0px 0px 0px 0px; padding:0px;}
	.inscription_newsletter a {font-size:11px; color:#3f3f3f; margin:0px 0px 0px 0px; padding:0px;}
	
	
	
.invisible {display:none}
.clear {clear:both}