﻿
body#popup #pb-left-column a#wishlist_button{
	background:#282828;
    border-radius: 2px;
    color: #FFFFFF;
    display:inline-block;
    font-family: Georgia,Arial;
    font-size: 11px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 128px;
	border:none;
	cursor:pointer;
}
body#popup #pb-left-column #add_to_cart #submit_disable{
	position:absolute;
	left:0;
	top:0;
	display:none;
	width:128px;
	height:32px;
	cursor:pointer;
	background:none;
}
body#popup #pb-left-column #add_to_cart.disable_color #submit_disable,
body#popup #pb-left-column #add_to_cart.disable_size #submit_disable{
	display:block;
}
body#popup #pb-left-column #oosHook{
	position:relative;
	margin:15px 0 0;
	color:#000;
}



/* Transporteurs */
body#order p.checkbox{ margin:0 0 30px; }
body#order p.checkbox input{ margin:0 5px 0 0; }
#carrierTable{
	width:100%;
	border:1px solid #d5d5d5;
	border-bottom:0;
}
#carrierTable td{
	padding:5px 20px;
	border-bottom:1px solid #d5d5d5;
}

#carrierTable td.delivery{
	padding:20px 50px;
}
#carrierTable td.delivery h3{
	font-family:'Novecentowide-Medium',Arial;
	font-size:20px;
	padding:0 0 15px;
	font-weight:normal;
}
#carrierTable td.delivery h4{
	color: #4F4F4F;
    font-family: 'Novecentowide-Medium',Arial;
    font-size: 15px;
    margin: 0 0 10px;
}
#carrierTable td.delivery p{
	line-height:20px;
}

#carrierTable td.carrier_price{
	color:#000;
	font-size:16px;
}
.cart_navigation{
	overflow:auto;
	clear:both;
	margin:30px 0 0;
}
.cart_navigation a{
	position:relative;
	top:30px;
	color:#4f4f4f;
	text-decoration:none;
}
.cart_navigation a:hover{ color:#000; }
.cart_navigation p.next{
	border:1px solid #4F4F4F;
	float:right;
	display:inline-block;
}
.cart_navigation p.next input.submit{
	background:#4F4F4F;
    border: 4px solid #FFFFFF;
    color: #FFFFFF;
    display: block;
    font-family: 'Novecentowide-Medium',Arial;
    font-size: 14px;
    font-weight: bold;
    height: 58px;
    line-height: 58px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	width:220px;
	float:right;
	cursor:pointer;
}
.cart_navigation p.next input.submit:hover{
	background:#666;
}





/* Menu mon compte */ 
ul#account_menu{
	width:100%;
	list-style:none;
	display:block;
	height:57px;
	line-height:57px;
	text-align:center;
	font-size:18px;
	color:#9f9f9f;
	font-family: 'Novecentowide-Medium',Arial;
    font-size: 14px;
	text-transform:uppercase;
	margin:50px 0;
	border-top:1px solid #a5a5a5;
	border-bottom:1px solid #a5a5a5;
}
ul#account_menu li{
	display:inline-block;
	/*padding:0 48px;*/ /* MODIF SOS */
  padding:0 40px;
}
ul#account_menu li.first_item{ padding-left:0; }
ul#account_menu li.last_item{ padding-right:0; }
ul#account_menu li a{
	display:inline-block;
	color:#9f9f9f;
	text-decoration:none;
}
ul#account_menu li a:hover,
ul#account_menu li a.current{
	color:#383838;
}
ul#account_menu li a.current{
	font-weight:bold;
}


ul#account_sub_menu{
	width:100%;
	list-style:none;
	display:block;
	height:320px;
	line-height:57px;
	text-align:center;
	font-size:18px;
	color:#9f9f9f;
	font-family: 'Novecentowide-Medium',Arial;
    font-size: 14px;
	text-transform:uppercase;
	margin:50px 0;
}
ul#account_sub_menu li{
	/*padding:0 48px;*/ /* MODIF SOS */
  padding:0 24px;
}
ul#account_sub_menu li.first_item{ padding-left:0; }
ul#account_sub_menu li.last_item{ padding-right:0; }
ul#account_sub_menu li a{

	color:#9f9f9f;
	text-decoration:none;
}
ul#account_sub_menu li a:hover,
ul#account_sub_menu li a.current{
	color:#383838;
}
ul#account_sub_menu li a.current{
	font-weight:bold;
}






/* Newlsetter */
#newsletter input.submit{
	padding:0 3px;
	height:36px;
	line-height:36px;
	-webkit-appearance: none;
	border-radius:3px;
	background:#404040 url("../img/icon/fleche_next.gif") right center no-repeat;
	padding:0 35px 0 12px;
	margin:0 0 0 20px;
	text-transform:uppercase;
	font-family:'UniversLT-UltraCondensed', Arial;
	letter-spacing:0.03em;
	border:none;
	cursor:pointer;
	font-size:20px;
	color:#fff;
}
#newsletter input.submit:hover{
	background-color:#928467;
}
body#newsletter form.newsletter,
body#newsletter_popup #newsletter_block{
	margin:0 auto;
	text-align:center;
}
body#newsletter_popup #newsletter_block{
		width:380px;
}





/* Popup Wishlist et Alerte stock */
#overlay_wishlist,
#oosHook #overlay_alerte{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:9999;
	background:url("../img/icon/overlay.png") repeat;
	display:none;
}
#overlay_wishlist #not_logued,
#oosHook  #overlay_alerte #not_logued{
	width:480px;
	padding:50px 30px 30px;
	display:block;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	top:25%;
	background:#fff;
	text-align:center;
	font-size:14px;
	line-height:20px;
}
#overlay_wishlist .buttons{
	padding:35px 0 0;
	margin:20px 0 0;
	background:url('../img/icon/hr_gris.gif') center top no-repeat;
}
#overlay_wishlist #not_logued a,
#oosHook  #overlay_alerte #not_logued a{
	background:#282828;
    border-radius: 2px;
    color: #FFFFFF;
    display:inline-block;
    font-family: Georgia,Arial;
    font-size: 11px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 128px;
	margin:0 3px;
}
#overlay_wishlist #not_logued a.connect,
#oosHook  #overlay_alerte #not_logued a.connect{
	background:#f49895;
}
#overlay_wishlist #not_logued  span.btn_close,
#oosHook  #overlay_alerte #not_logued  span.btn_close{
	position:absolute;
	top:0;
	right:0;	
	background: url("../img/icon/close_product_cart.gif") no-repeat scroll center center #f49895;
    cursor: pointer;
    display: block;
    float: right;
    height: 19px;
    margin: 10px;
    overflow: hidden;
    text-indent: -9999px;
    width: 19px;
}
#oosHook  #overlay_alerte #not_logued input[type=text]{
	background:url("../img/icon/fleche.gif") no-repeat scroll 12px center;
    border-radius: 3px;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 12px;
    height: 32px;
    margin:25px 0 0 70px;
    padding: 0 0 0 40px;
    width: 180px;
}
#oosHook  #overlay_alerte #not_logued #mailalert_link{
	background:#181818 !important;
    border: medium none;
    border-radius: 3px !important;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-family: 'UniversLT-UltraCondensed',Arial;
    font-size: 18px !important;
    height: 32px !important;
	line-height:32px !important;
    letter-spacing: 0.03em;
    margin: 25px 0 0 15px;
    text-transform: uppercase;
    width: 145px;
}
#oosHook  #overlay_alerte #not_logued #oos_customer_email_result{
	font-family:'Novecentowide-Medium', Arial;
	font-size:11px;
	color:#fc331c;
	text-transform:uppercase;
	padding-top:10px;
}






body#not_found #center_column h1{
	font-size:58px;
	color:#000;
	text-transform:uppercase;
	font-family:'Novecentowide-Medium', Arial;
	font-weight:bold;
	margin:50px 0 0;
	text-align:center;
	display:block;
}
body#not_found #center_column p{
	font-size:13px;
	text-transform:uppercase;
	padding:0 0 30px;
	font-family:'Novecentowide-Medium', Arial;
	font-weight:bold;
	width:300px;
	display:block;
	color:#000;
	margin:0 auto 30px;
	text-align:center;
	background:url("../img/icon/hr_gris.gif") center bottom no-repeat;
}
body#not_found #center_column a.back_home{
	background:#282828;
    border-radius: 2px;
    color: #FFFFFF;
    display:block;
    font-family: Georgia,Arial;
    font-size: 11px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 128px;
	margin:0 auto;
}





/* Password */
body#password #center_column h2{
	font-family: 'Novecentowide-Medium',Arial;
    font-size: 14px;
    font-weight: normal;
    margin:0 auto 50px;
    padding: 0 0 20px;
    text-transform: uppercase;
	background:url("../img/icon/hr_gris.gif") center bottom no-repeat;
	display:block;
	width:60%;
	text-align:center;
}
body#password #center_column form{
	display:block;
	margin:0 auto 100px;
	width:370px;
}
body#password #center_column input[type=text]{
    display: block;
    height: 28px;
	float:left;
	margin:0;
    padding: 0 4px;
    width: 210px;
}
body#password #center_column input.submit{
	background:#f49895;
    border-radius: 2px;
    color: #FFFFFF;
    display:inline-block;
    font-family: Georgia,Arial;
    font-size: 11px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 128px;
	border:none;
	cursor:pointer;
	float:left;
	margin:-1px 0 0 20px;
}







/* Confirmation de commande */
body#order-confirmation h1{
	font-size:56px;
	color:#000;
	text-align:center;
	background:url("../img/icon/hr_gris.gif") center bottom no-repeat;
	font-weight:bold;
	text-transform:uppercase;
	font-family:'Novecentowide-Medium', Arial;
	padding:0 0 30px;
	margin:50px auto;
	display:block;
	width:200px;
}
body#order-confirmation p{
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	font-family:'Novecentowide-Medium', Arial;
	text-align:center;
	line-height:24px;
}
body#order-confirmation #links{
	text-align:center;
	margin:50px 0;
}
body#order-confirmation #links a{
	color: #fff;
    display:inline-block;
    font-size: 11px;
	width:128px;
	height:32px;
	line-height:32px;
	text-decoration:none;
	text-transform:uppercase;
	margin:0 4px;
	border-radius:2px;
}
body#order-confirmation #links a#home{ background-color:#282828; }
body#order-confirmation #links a#account{ background-color:#f49895; }












/* FOOTER */
/*
#facebook_footer{
	width:283px;
	float:left;
	border:1px solid #cacaca;
	padding:20px 20px 0;
}
#facebook_footer h2,
#rss_block_left h2,
#presse_footer h2{
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
	font-family:'Novecentowide-Medium', Arial;
	text-align:center;
	padding:20px 0 0;
	margin:0 0 20px;
	background:url('../img/icon/montagnes.gif') top center no-repeat;
}



#presse_footer{
	width:508px;
	height:240px;
	border:1px solid #cacaca;
	padding:20px 0;
	overflow:hidden;
	text-align:center;
	font-size:12px;
	margin:0 0 20px;
	position:absolute;
	top:0;
	left:345px;
}
#presse_footer a{ text-decoration:none; }
#presse_footer img{ margin:0 10px; }
*/


/*
#footer hr{
	display:block;
	clear:both;
	margin:10px 0;
	padding:0;
	border:0;
	width:100%;
	height:1px;
	background:#cacaca;
}
*/
#footer #footer_logo{
	display:block;
	margin:15px 155px 0 0;
	width:173px;
	float:left;
}

#footer #reassurance_footer{
	width:600px;
	float:right;
	padding:0 0 20px;
}
#footer #reassurance_footer div{
	width:215px;
	float:left;
	border-bottom:1px solid #d5d5d5;
	padding:0 0 10px 35px;
	margin:0 0 15px 50px;
	font-size:11px;
	color:#000;
	text-transform:uppercase;
	font-family:Georgia, Arial;
	overflow:visible
}
#footer #reassurance_footer div strong{
	font-weight:normal;
	color:#4c4c4c;
}
#footer #reassurance_footer div sub{
	text-transform:lowercase;
	position:relative;
	top:-5px;
}
#footer #reassurance_footer div img{
	float:left;
	margin:0 0 0;
}
#footer #reassurance_footer #expedition{ background:url("../img/icon/livraison.gif") left 6px no-repeat; }
#footer #reassurance_footer #paiement{ background:url("../img/icon/secure.gif") left 6px no-repeat; }
#footer #reassurance_footer #client{ background:url("../img/icon/service_client.gif") left 6px no-repeat; }
#footer #reassurance_footer #retour{ background:url("../img/icon/retours.gif") left 6px no-repeat; }






#layered_block_left ul{
	padding:0 0 30px;
}
/*#layered_block_left .layered_subtitle,
#categories_block_left h4{
	display:block;
	font-size:14px;
	font-family: 'Novecentowide-Medium',Arial;
    font-weight: bold !important;
	padding:35px 0 25px;
	background:url("../img/icon/hr_gris.gif") center top no-repeat;
	text-align:left;
	text-transform:uppercase;
}*/
#layered_block_left .layered_subtitle img,
#categories_block_left h4 img{
	margin:0 5px 0 0;
	position:relative;
	top:-2px;
}

#layered_block_left #ul_layered_id_attribute_group_5 li{
	padding:0 0 4px;
	font-size:12px;
	color:#797979;
}
#layered_block_left #ul_layered_id_attribute_group_5 li a{
	color:#797979;
	text-decoration:none;
	margin:0 0 0 5px;
}
/*
#layered_block_left #ul_layered_id_attribute_group_4{
	list-style:none;
	position:relative;
}
#layered_block_left #ul_layered_id_attribute_group_4 li{
	list-style:none;
}
#layered_block_left #ul_layered_id_attribute_group_4 li.filtre180{
	clear:both;
}
#layered_block_left #ul_layered_id_attribute_group_4 li.filtre192{
	position:absolute;
	top:0;
	left:72px;
}
#layered_block_left #ul_layered_id_attribute_group_4 li input{
	display:none;	
}
#layered_block_left #ul_layered_id_attribute_group_4 li label{
	display:block;
	float:left;
	cursor:pointer;
	width:27px;
	height:25px;
	border:1px solid #a5a5a5;
	line-height:25px;
	margin:0 7px 10px 0;
	text-align:center;
	overflow:hidden;
	font-size:14px;
	color:#000;
}
#layered_block_left #ul_layered_id_attribute_group_4 li label a{
	text-decoration:none;
	color:#000;
}
#layered_block_left #ul_layered_id_attribute_group_4 li:hover label a,
#layered_block_left #ul_layered_id_attribute_group_4 li label a.selected{
	background:#4f4f4f;
	color:#fff;
	display:block;
	border:1px solid #fff;
	height:23px;
	width:25px;
	line-height:23px;
}
*/








#lookbook_photos{
	list-style:none;
}
#lookbook_photos li{
	display:block;
	float:left;
	width:23.5%;
	margin:2% 2% 0 0;
}
#lookbook_photos li img{
	width:100%;
	height:auto;
}
#lookbook_photos li:nth-child(4n+11),
#lookbook_photos li:nth-child(4){
	margin-right:0;
}
#lookbook_photos li:nth-child(4n+8),
#lookbook_photos li:nth-child(8){
	clear:both;
}
#lookbook_photos li.large{
	margin-right:0;
	width:49%;
}
/*
#lookbook_photos li.large img{
	height:95%;
}
*/

/* adresses */
a.add_address{
	color:#4f4f4f;
	text-decoration:none;
	padding:0 0 0 12px;
	background:url("../img/icon/puce_fleche.gif") left center no-repeat;
	display:inline-block;
	margin:0 0 20px;
}
a.add_address:hover{
	color:#000;
}

body#order div.addresses {
	float:left;
	width:45%;
}
body#order div.addresses img.border{
	display:block;
	width:22px;
	margin:0 auto;
	position:relative;
	top:14px;
	z-index:2;
}


body#order div.alternate-address {	float:right; }

body#order p.select select{
	padding:2px;
	margin:0 0 0 5px;
}
body#order div.addresses ul{
	display:block;
	width:100%;
	list-style:none;
	text-align:center;
	font-size:12px;
	line-height:18px;
	height:235px !important;
	float:left;
	border:1px solid #b7b4af;
	padding:40px 0;
	margin:10px 0 40px;
	position:relative;
	color:#000;
	line-height:20px;
}
body#order div.addresses  li.address_title{
	color:#383838;
    font-family:'Novecentowide-Medium', Arial;
	font-weight:bold !important;
    font-size: 20px;
	margin:0 0 30px;
	text-align:center;
}
body#order div.addresses li.address_firstname,
body#order div.addresses li .address_name{
	color:#4f4f4f;
    font-family:'Novecentowide-Medium', Arial;
    font-size: 15px;
	margin:0 0 20px;
}
body#order div.addresses li.address_update a,
body#order div.addresses li.address_delete a{
	position:absolute;
	left:0;
	bottom:-25px;
	color:#4f4f4f;
	text-decoration:none;
	padding:0 0 0 12px;
	background:url("../img/icon/puce_fleche.gif") left center no-repeat;
}
body#order div.addresses li.address_update a:hover,
body#order div.addresses li.address_delete a:hover{
	color:#000;
}

.cart_navigation{
	overflow:auto;
	clear:both;
	margin:30px 0 0;
}
.cart_navigation a{
	position:relative;
	top:30px;
	color:#4f4f4f;
	text-decoration:none;
}
.cart_navigation a:hover{ color:#000; }
.cart_navigation p.next{
	border:1px solid #4F4F4F;
	float:right;
	display:inline-block;
}
.cart_navigation p.next input.submit{
	background:#4F4F4F;
    border: 4px solid #FFFFFF;
    color: #FFFFFF;
    display: block;
    font-family: 'Novecentowide-Medium',Arial;
    font-size: 14px;
    font-weight: bold !important;
    height: 58px;
    line-height: 53px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	width:220px;
	float:right;
	cursor:pointer;
}
.cart_navigation p.next input.submit:hover{
	background:#666;
}







body#addresses #center_column h2,
body#address #center_column h2{
	font-size:12px;
	color:#383838;
	margin:-30px 0 0;
	text-align:center;
}
h2.bb2013{
	font-size:12px;
	color:#383838;
	margin:-30px 0 0;
	text-align:center;
}


body#addresses .addresses{
	/*width:840px;*/
	margin-left:50px;
	float:right;
	font-size:12px;
}
body#addresses .addresses h3{
	color:#000;
	font-family: 'Novecentowide-Medium',Arial;
    font-size: 14px;
	text-transform:uppercase;
	padding:0 0 30px;
	margin:0 0 30px;
	border-bottom:1px solid #a5a5a5;
	font-weight:normal;
}
body#addresses .addresses ul{
	display:block;
	width:320px;
	position:relative;
	height:290px !important;
	float:left;
	list-style:none;
	line-height:20px;
	margin:0 0 50px;
}
body#addresses .addresses ul.alternate_item{
	float:right;
}
body#addresses .addresses li.address_title{
	color:#383838;
    font-family:'Novecentowide-Medium', Arial;
	font-weight:bold !important;
    font-size: 18px;
	margin:0 0 30px;
}
body#addresses .addresses li.address_firstname,
body#addresses .addresses li .address_name{
	color:#4f4f4f;
	display:inline-block;
    font-family:'Novecentowide-Medium', Arial;
    font-size: 14px;
	margin:0 0 15px;
}
body#addresses .addresses li.address_update{
	border:1px solid #4F4F4F;
	float:right;
	display:inline-block;
	position:absolute;
	left:0;
	bottom:0;
}
body#addresses .addresses li.address_update a{
	background:#4F4F4F;
    border: 4px solid #FFFFFF;
    color: #FFFFFF;
    display: block;
    font-family: 'Novecentowide-Medium',Arial;
    font-size: 14px;
    font-weight: bold !important;
    height: 58px;
    line-height: 53px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	width:220px;
	float:right;
	cursor:pointer;
}
body#addresses .addresses li.address_update a:hover{
	background:#666;
}




form#edit_address{
	width:500px;
	margin:0 auto;
	font-size:12px;
}
form#edit_address .account_livraison{
	width:470px;
	float:right;
}
form#edit_address h3{
	display:block;
	padding:0 0 30px;
	margin:0 0 30px;
	text-align:center;
	color:#383838;
	border-bottom:1px solid #383838;
	font-family:'Novecentowide-Medium', Arial;
	text-transform:uppercase;
	font-size:18px;
	font-weight:normal;
}

form#edit_address p{
	margin:0 0 15px;
	display:block;
	height:30px;
	line-height:30px;
}
form#edit_address p.textarea{
	height:93px;
}
form#edit_address p.text label,
form#edit_address p.text span,
form#edit_address p.password label,
form#edit_address p.select span,
form#edit_address p.select label,
form#edit_address p.radio span,
form#edit_address p.textarea label{
	display:block;
	height:30px;
	line-height:30px;
	width:180px;
	margin:0 15px 0 0;
	padding:0 0 0 30px;
	float:left;
}

@media (max-width: 627px) and (min-width: 320px)
{
	form#edit_address p.text label,
	form#edit_address p.text span,
	form#edit_address p.password label,
	form#edit_address p.select span,
	form#edit_address p.select label,
	form#edit_address p.radio span,
	form#edit_address p.textarea label{
		width:125px ;
		margin:0 ;
		padding:0 ;
	}
	form#edit_address {
    	width: 100%;
	}
	form#edit_address p {
    	padding-left: 10px;
    	margin: 10px 0 30px !important;
	}
	form#edit_address input[type=text], form#edit_address input[type=password], form#edit_address input[type=text] {
    width: 200px !important;
	}
	form#edit_address p.country select {
		width: 200px !important;
	}
	form#edit_address p.submit {
		margin-right: 25px !important;
		}
}

form#edit_address p.checkbox{
	padding:0 0 0 30px;
	margin:0;
}
form#edit_address p.checkbox input,
form#edit_address p.radio input{
	margin:0 5px 0 0;
}
form#edit_address p.radio label{
	margin:0 20px 0 0;
}
form#edit_address input[type=text],
form#edit_address input[type=password],
form#edit_address input[type=text]{
	width:230px;
	padding:0 3px;
	height:30px;
}
form#edit_address textarea {
	width:230px;
}
form#edit_address select{
	padding:2px;
	margin:0 5px 0 0;
}
form#edit_address p.country select{
	width:230px;
}

form#edit_address p.submit{
	border: 1px solid #4F4F4F;
    display: block;
	width:237px;
	margin:0 36px 0;  
	padding:0;
	height:auto;
	float:right;
  margin-right:70px;
	clear:both;
	line-height:normal;
}
form#edit_address p.submit input.submit{
	background: #4F4F4F;
    border: 4px solid #FFFFFF;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: 'Novecentowide-Medium',Arial;
    font-size: 14px;
    font-weight: bold !important;
    height: 58px;
    line-height: 53px;
    text-align: center;
    text-transform: uppercase;
	width:235px;
}
form#edit_address p.submit input.submit:hover{
	background:#666;
}


form#edit_address sup{
	color:#D41808;
}

/******************************************************************
						Home Layer Slider
******************************************************************/
.homeslider-collection {
	font-size:45px;
	font-family:Vidaloka, Georgia, sans-serif; 
	text-align:center;
	line-height: 47px;
}
.homeslider-marque {
    font-size: 12px;
    padding: 15px 25px;
    border: solid 1px #555453;
    color: #333333;
    display: block;
    margin: 2px;
    letter-spacing: 2px;
    font-weight: 600;
    margin-top: 25px;
}
.homeslider-marque:hover {
	color: #6B6B6B !important;
}
@media (min-width:699px) and (max-width:999px){
	.homeslider-marque {
		margin-top: 25px;
		line-height: 15px;
	}
}
@media (max-width:699px) {
	.homeslider-collection {
		font-size:22px;
		line-height: 25px;
	}
	.homeslider-marque {
		font-size: 11px;
		line-height: 13px;
		padding: 5px 10px;
		margin-top: 25px;
		margin-left: -9px;
	}
}
/******************************************************************
							Autres 
******************************************************************/
#footer {
	border-top: solid 5px #efeae8;
    padding-top: 15px;
}
#index #footer {
	border-top: none;
    padding-top: 0px;
}
/******************************************************************
							Home Box 1
******************************************************************/
.homebox1 {
	padding: 0 !important;
	margin-top: 30px;
}
.homebox1 .bb-lookbook {
	padding-left:0px;
	padding-right: 15px;
}
.homebox1 .bb-lookbook img{
	float:left;
	width:100%;
}
.homebox1 .bb-lookbook .block1 {
	position: absolute;
	right: 55%;
	top: 41%;
	text-align: center;
}
.homebox1 .bb-lookbook .block1 .blocklookbook {
	font-size: 40px;
	font-family: Vidaloka, Georgia, sans-serif;
	text-align: center;
	color: #fff;
}
.homebox1 .bb-lookbook .block1 .savoirplus {
    font-size: 12px;
    padding: 10px 25px;
    border: solid 1px #fff;
    display: inline-block;
    margin: 18px 2px 2px 2px;
    color: #fff;
    letter-spacing: 2px;
    font-weight: 600;
}
.homebox1 .bb-lookbook .block1 .savoirplus:hover {
	color: #6B6B6B !important;
}
.homebox1 .bb-robe {
	padding-right:0px;
	padding-left: 15px;
}
.homebox1 .bb-robe img{
	float:right;
	width:100%
}
.homebox1 .bb-robe .block2{
	position: absolute;
	right: 56%;
	top: 41%;
	text-align: center;
}
.homebox1 .bb-robe .block2 .blockrobe{
	font-size: 40px;
	font-family:Vidaloka, Georgia, sans-serif;
	text-align: center;
	color: #fff;
}
.homebox1 .bb-robe .block2 .blockdecouvre {
    font-size: 12px;
    padding: 10px 25px;
    border: solid 1px #fff;
    display: inline-block;
    margin: 18px 2px 2px 2px;
    color: #fff;
    letter-spacing: 2px;
    font-weight: 600;
}
.homebox1 .bb-robe .block2 .blockdecouvre:hover {
	color: #6B6B6B !important;
}
@media (max-width:767px) {
	.homebox1 {
		margin-top: 20px;
	}
	.homebox1 .bb-lookbook {
		padding:0px;
	}
	.homebox1 .bb-robe {
		padding:0px;
		margin-top: 20px;
	}
}
@media (max-width:768px) {
	.homebox1 .bb-lookbook .block1 {
		right: 40%;
	}
}

/******************************************************************
							Home Box 2
******************************************************************/
.homebox2 {
	padding: 0 !important;
	margin-top: 20px;
}
.homebox2 .blocktop {
	padding-left: 0;
}
.homebox2 .blocktop .img2{
	margin-top: 32px;
}
@media screen and (min-width:767px) and (max-width:991px) {
	.homebox2 .blocktop .bbvideo {
		min-height: 252px;
	}
}

.homebox2 .blocktop .bbvideo{
	background: url(/themes/bb2013_for_2014/img/home-3.1.jpg);
	background-size: cover;
	width: 100%;
	text-align: center;
	min-height: 346px;
	padding-top: 125px;
	display: block;
}
.homebox2 .blocktop .bbvideo h6 {
	font-size: 40px;
	font-family: Vidaloka, Georgia, sans-serif;
	letter-spacing: 2px;
	font-weight: 400;
	margin: 0px;
	color: #333333;
	margin-top: 15px;
}
.homebox2 .blocktop .bbpointdev{
	background: url(/themes/bb2013_for_2014/img/home-3.2.jpg);
	background-size: cover; 
	width: 100%;
	text-align: center;
	margin-top: 25px;
	min-height: 207px;
	padding-top: 50px;
	display: block;
}
.homebox2 .blocktop .bbpointdev h6 {
	font-size: 40px;
	font-family: Vidaloka, Georgia, sans-serif;
	letter-spacing: 2px;
	font-weight: 400;
}
.homebox2 .blocktop .bbpointdev a {
	margin-top: 5px;
	letter-spacing: 2px;
	font-weight: 800;
	font-size: 13px;
	color: #333333;
}

@media screen and (max-width:767px) { 
	.homebox2 .blocktop {
		padding: 0px;
	}
	.homebox2 .blockbottom {
		padding: 0px;
		margin-top: 30px;
	}
}

.homebox2 .blockbottom { 
	padding-right: 0px;
	text-align: center;
}
.homebox2 .blockbottom .bbinnerbox {
	border: solid 25px #e9e3e1;	
	display: block;
	margin-top: 0px;
}
.homebox2 .blockbottom img {
	max-width:100%;
	margin-top: 30px;
}
.homebox2 .blockbottom h4{
    font-size: 40px;
    margin: 10px 0;
    text-align: center;
    font-family: Vidaloka, Georgia, sans-serif;
    letter-spacing: 3px;
    font-weight: 400;
}
.homebox2 .blockbottom a{
	margin-top: 15px;
	letter-spacing: 2px;
	font-weight: 800;
	font-size: 13px;
	margin-bottom: 25px;
	color: #333333;
}
.homebox2 .blocktop .bbpointdev a .flash-right, .homebox2 .blockbottom a .flash-right{
    background-image: url("/themes/bb2013_for_2014/img/fleche-taille.svg");
    width: 31px;
    height: 7px;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    padding-bottom: 6px;
    margin-right: 8px;
    display: block;
}



/******************************************************************
							Home Box 3
******************************************************************/
.homebox3 .blocktop{
	padding: 0;
	margin-top: 20px;
	padding-bottom: 15px;
	border: solid 50px #efeae8;
}
.homebox3 .blocktop .blocktopleft{
	padding:0;
	text-align:center
}
.homebox3 .blocktop .blocktopleft h6{
	margin-top: 60px;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 20px;
}
.homebox3 .blocktop .blocktopleft a{
	font-size: 13px;
	padding: 10px 25px;
	border: solid 1px #555453;
	display: inline-block;
	margin: auto;
	margin-top: 35px;
	color: #333333;
	font-weight: 600;
    letter-spacing: 2px;
    margin-bottom: 10px;
}
.homebox3 .blocktop .blocktopleft .sp {
	margin: auto;
    max-width: 90px;
    clear: both;
    border: 1px solid #ece7e6;
    margin-top: 20px;
    height: 1px;
}

.homebox3 .blocktop .blocktopright{
	padding:0;
	text-align: right;
}
.homebox3 .blocktop .blocktopright img{
	max-width:100%;
	margin-top: -25px;
}
.homebox3 .blockbottom {
	margin-top: 0px;
	background:#efeae8;
	padding: 50px;
	padding-top: 0px;
}
.homebox3 .blockbottom img{
	max-width: 100%;
}
.homebox3 .blockbottom p{
	letter-spacing: 1px;
	padding-left: 8px;
}
@media (min-width:767px) and (max-width:991px){
	.homebox3 .blockbottom .blockbottomright .bb-resaux-sociaux img {
		max-width: 40px;
	}
}
@media (max-width:767px) {
	.homebox3 .blocktop .blocktopright img {
		margin-top: 35px;
	}
	.homebox3 .blockbottom {
		text-align: center;
	}
}
/******************************************************************
							Footer Newsletter
******************************************************************/
#newsletter_block_left {
	width: 100%;
}
.bb-footer-newsletter {
	margin-bottom: 15px;
}
.bb-footer-newsletter .blockleft {
	text-align: center;
	padding-right: 60px;
}
.bb-footer-newsletter .blockleft h6 {
	letter-spacing: 2px;
}
.bb-footer-newsletter .blockleft p {
	font-size: 12px;
}
.bb-footer-newsletter .blockleft .p1 {
	font-size: 12px;
	margin-bottom: 3px;
    margin-top: 14px;
}  
.bb-footer-newsletter .blockleft .p2 {
	font-size: 15px;
    font-weight: 800;
    letter-spacing: 1px;
}  
.bb-footer-newsletter .inputNew {
    width: 90%;
    margin-top: 30px;
    background: #f6f3f1;
    border: 0;
    height: 34px;
    padding-left: 10px;
    color: #777777;
    font-size: 12px;
}
.bb-footer-newsletter .button_mini {
	background: transparent;
    color: #000000;
    font-weight: 600;
    margin-left: -35px;
}
.bb-footer-newsletter .block_content {
	text-align: center;
}
@media (max-width:767px) { 
	.bb-footer-newsletter .blockleft {
		padding-left: 15px;
		padding-right: 15px;
	}
}
/******************************************************************
							Footer
******************************************************************/
.bbfooter {
	background: #090909;
	color: #cacaca;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 0px;
}
.bbfooter a {
	color: #cacaca;
	text-decoration: none;
}
.bbfooter tel {
	color: #cacaca;
}
.bbfooter img {
	max-width: 100%;
}
.bbfooterbottom {
	background: #262626;
	color: #7b7b7b;
	border-top: solid 1px #353535;
	padding-top: 12px;
	padding-bottom: 12px;
}
.bbfooterbottom ul {
	list-style: none;
	text-align: center;
}
.bbfooterbottom ul li {
	display: inline-block;
	font-size: 12px;
    padding: 0px 8px;
}
.bbfooterbottom ul li a {
	color: white;
}

/****************** Histoir de brigitte CSS **************/

#center_column .titre{
	text-transform: uppercase;
	text-align: center;
	font-size: 40px;
	padding-bottom: 0px;
	/*font-family: 'Cuprum', sans-serif;*/
	font-family: Vidaloka, serif;
}

#center_column h3{
	text-transform: uppercase;
	text-align: center;
	font-size: 37px !important;
	margin: 0 !important;
	/*font-family: 'Cuprum', sans-serif;*/
	font-family:Coco-bold, Covered By Your Grace;
}

.anne {
	width: 550px;
    padding-left: 70px;
        height: 240px;
        padding-top: 20px;
}

#center_column .block2{
	background-image:url(/themes/bb2013_for_2014/img/Back_img.png);
	background-repeat:repeat;
	color: white;
	margin-top: -310px;
    /*height: 240px;*/
    width: 73%;
	z-index: -1;
}

#center_column .b02{
	background-image:url(/themes/bb2013_for_2014/img/Back_img.png);
	background-repeat:repeat;
	color: white;
	/*margin-left: 150px;*/
	    margin-top: 50px;
}

#center_column .block_hedear{
	/*background-image:url(/themes/bb2013_for_2014/img/histoire-bb/slider.png);*/
	background-repeat:no-repeat;
	max-width: 100%;
	max-height: 100%;
	padding-left: 0px;
	margin-top: 20px;

}

#center_column .block_hedear img{
	max-width: 100%;
}

#center_column .clearfix1 img{
	max-width: 100%;
}

#center_column .clearfix2 img{
	max-width: 100%;
	padding-top: 30px;
}

#center_column .clearfix3 img{
	max-width: 100%;
}

#center_column .clearfix4 img{
	max-width: 100%;
}

#center_column .block5 img{
	max-width: 100%;
	/*max-height: 100%;*/
}

#center_column .block5{
	/*background-image:url(/themes/bb2013_for_2014/img/histoire-bb/bb-falaise.png);*/
	background-repeat:no-repeat;
	/*width:1326px;*/
	margin-top: -510px;
	z-index: -1;
	padding-left: 0px;
    padding-right: 0px;
}

#center_column .clearfix1{
	top:0px; 
	z-index:1; 
	margin-top: -170px;
}

#center_column .block-left{
    padding-top: 50px;
    padding-right: 60px;
    text-align: center;
    padding-left: 60px;
}

#center_column .block-left2{
   /* left: 236px;
    margin-top: 580px;*/
    background-color: white;
    width: 60%;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
    padding-top: 15px;
    /*margin-top: -790px;*/
    margin-left: 232px;
	position: absolute;
    bottom: 110px;
}

#center_column .block-left2 img{

	margin-left: -30px;
}

#center_column .block7{
	margin-top: -5px;
	padding-left: 0px;
}

#center_column .block4{
	margin-left: 24px;
}

#center_column .block6{
	padding-left: 0px !important;
}

#center_column .block-right{
	float: right;
}

#center_column .clearfix2{
	margin-top: -140px;
	margin-left: -15px;

}

#center_column .b03{
	bottom: 430px;
	/*margin-left: 150px;*/
	margin-left: 100px;
}

#center_column .mythe{
	background-color: white;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 20px;
    padding-top: 20px;
}

#center_column .mythe-titre{
	color: white;
	text-transform: uppercase;
	text-align: center;
	font-size: 40px;
	font-family: Vidaloka, serif;
	/*padding-bottom: 20px;*/
}

#center_column p{
    padding-bottom: 15px;
   	 padding-right: 15px;
   	 padding-top: 15px;
   	 padding-left: 15px;
	font-size: 11px;
	text-transform: uppercase;
    font-family: Ubuntu;
	
	
}

#center_column .icone-paraph{
	text-align: inherit !important;
}

#center_column .anne p{
	padding-bottom: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-left: 15px;
	font-size: 11px;
    font-family: Ubuntu Light;
}

#center_column .bb-reasurance{
    clear: both;
    text-align: center;
    color: white;
    padding-top: 10px;
    text-transform: uppercase;
    padding-bottom: 10px;
    margin-top: -107px;
    position: absolute;
    width: 100%;
}

#center_column .reas-span{
	    margin-bottom: 3px;
	    list-style: none;
}

/*******************responsive********************/

@media (max-width: 1392px){
#center_column .block-left{
	width: 60%;
    display: inline-block;
    padding-top: 15px;
    padding-right: 0px;
    margin-left: -60px;
}

}

@media (max-width: 1392px){
#center_column .block-left2{
	    width: 90%;
    margin-left: 35px;
    /*top: 30px;*/
        margin-top: -820px;
}
}

@media (max-width: 1392px){
	#center_column .block5{
	        margin-top: 10px;
	}
	}

@media (max-width: 1392px){

#center_column .clearfix1{
	    display: inline-block;
    float: right;
    margin-top: -440px;
    width: 49%;
    margin-left: 15px;
}
	}

@media (max-width: 1392px){
	#center_column .clearfix2{
		margin-top: 25px;
   		margin-left: -15px;
   		width: 50%;
	}
	}

	@media (max-width: 1392px){
#center_column .block-right{
	width: 45%;
    display: inline-block;
    margin-left: -12px;
}
}

@media (max-width: 1392px){
#center_column .block-right2{
	    width: 45%;
    display: inline-block;
}
}

@media (max-width: 1392px){
	#center_column .clearfix3{
		display: inline-block;
    float: right;
    width: 55%;
	}
	}

	@media (max-width: 1392px){
	#center_column .block7{
		    width: 100%;
    margin-top: 0;
    padding-right: 0px;
	}
	}

	@media (max-width: 1392px){
	#center_column .block6{
		   padding: 0px;
	}
	}

	@media (max-width: 1392px){
	#center_column .block2{
	height: 180px;
    margin-top: -110px;
    width: 100%;
    margin-left: -15px;
	}
	}

	@media (max-width: 1392px){
	#center_column .anne{
		   width: 70%;
    padding-left: 15px;
    margin-top: 20px;
	}
	}

	@media (max-width: 1392px){
	#center_column .b03{
			display: inline-block;
    float: right;
    width: 100%;
    bottom: 0;
        top: 30px;
    	}
	}

	@media (max-width: 1392px){
#center_column .mythe-titre{
	   color: black;
}

}

	@media (max-width: 1392px){
	#center_column .b02{
	width: 100%;
    top: 0px;
    margin-top: 20px;
	}

@media (max-width: 1392px){
	#center_column .titre {
    text-transform: uppercase;
    text-align: center;
    font-size: 40px;
    padding-bottom: 0px;
    font-family: Vidaloka, serif;
}
}

@media (max-width: 1392px){
#center_column .bb-reasurance{
	   color: white;
	   margin-top: -107px;
    position: absolute;
    width: 100%;
}


@media (max-width: 1492px){
#center_column .clearfix1 img {

	    max-width: 60%;
}
}

@media (max-width: 1492px){
#center_column .icone-paraph {

	    margin-bottom: 110px;
}
}

/*@media (max-width: 1092px){
	#responsive-titre{
        margin-top: 170px;
}
}*/

	/************************resp500******************/
@media (max-width: 690px){
	#center_column .block_hedear{
	       padding-right: 0px;
}
}
}


@media (max-width: 690px){
	#center_column .clearfix1{
	   display: none;
}
}

@media (max-width: 690px){
#center_column .block-left{
	width: 100%;
        padding-top: 15px;
}

}

@media (max-width: 690px){
#center_column .icone-paraph {

	    margin-bottom: 0px;
}
}

@media (max-width: 690px){
	#center_column .block2{
	height: 100%;
    margin-top: 0;
    width: 100%;
        margin-left: 0px;
	}
	}

	@media (max-width: 690px){
#center_column .anne {
    width: 100%;
    padding-left: 0;
    margin-top: 15px;
    height: 100%;
}
}

@media (max-width: 690px){
	#center_column .clearfix2{
		display: none;
	}
	}

	@media (max-width: 690px){
#center_column .block-right {
    width: 100%;
}}

@media (max-width: 690px){
	#center_column .clearfix3{
		display: none;
	}
	}

	@media (max-width: 690px){
#center_column .block-right2 {
    width: 100%;
    padding-left: 0px;
    }}

    @media (max-width: 690px){
	#center_column .clearfix4{
		display: none;
	}
	}

	@media (max-width: 690px){
#center_column .b02 {
    width: 100%;
}}

@media (max-width: 690px){
#center_column .b03 {
    width: 100%;
    margin: 0;
    bottom: 0;
    margin-top: 0px;
    margin-bottom: 10px;
}
}

@media (max-width: 690px){
	#center_column .block5{
		     margin-top: -330px;
	}
	}

	@media (max-width: 690px){
	#center_column .block5 img{
		  display:none;
	}
	}

	@media (max-width: 690px){
#center_column .block-left2{
	    width: 100%;
    margin-left: 0;
        margin-top: 325px;
        margin-bottom: 10px;
}

}

@media (max-width: 690px){
#center_column .bb-reasurance{
	   color: black;
	   /*margin-top: -125px;*/
    position: static;
    margin-top: 1341px;
    width: 100%;
}

}

@media (max-width: 690px){
#center_column .mythe-titre{
	   color: black;
	   padding-bottom: 0px;
}

}

@media (max-width: 690px){
	#center_column .titre {
    text-transform: uppercase;
    text-align: center;
    font-size: 40px;
    padding-bottom: 0px;
    font-family: Vidaloka, serif;
    margin-top: 0px;
}
}

/*****contact responsive ********/

/*@media (max-width: 690px){
	#center_column #responsive-titre{
            margin-top: 90px;
}
}
*/
