@charset "UTF-8";
/* CSS Document */

/* ***************************** NORMALISATION START HERE */
@import url(normalisation.css);

/* ************************************ LAYOUT START HERE */
@import url(layout.css);

/* ************************************** FORM START HERE */
@import url(form.css);

/* ********************************** CAROUSEL START HERE */
@import url(carousel.css);

/* ********************************** PROTOTIP START HERE */
/*@import url(prototip.css);*/

/* *********************************** COMMONS START HERE */
body {
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
  background:#bebebe;
	text-align:center; /* Le wrapper dans le layout va repositionner le texte à gauche */
}
a {
  text-decoration:none;
  color:#fff;
}
a:hover {text-decoration:underline;}
.clear {clear:both;}	
strong {font-weight:bold;}	
#navigation.lang_FR span.separator {padding:0 20px;}
#navigation.lang_EN span.separator {padding:0 20px;}

#users_infos.lang_FR span.separator {padding:0 10px;}
#users_infos.lang_EN span.separator {padding:0 10px;}
/* ************************************* COMMONS END HERE */

/* *************************** SYSTEM MESSAGE START HERE  */
#message_box {
  color:#e11260;
  text-transform:uppercase;
  position:absolute;
  font-size:12px;
  font-weight:bold;
  top:61px;
  right:60px;
}
/* ****************************** SYSTEM MESSAGE END HERE */

/* ********************************** BRANDING START HERE */
#branding {margin-bottom:16px;}
#branding h1 a {
  margin:0 auto;
  display:block;
  height:43px;
  width:359px;
  background:url(../pictures/logo_alice_a_paris.png) no-repeat 0 0;
  text-indent:-9999px;
}
/* ************************************ BRANDING END HERE */

/* ************************************ PRICES START HERE */
.price {
  background:url(../pictures/price_background.png) no-repeat 0 0;	
  height: 37px;
  width:90px;
  line-height:37px;
  font-size:17px;
  color:#606060;
  text-align:center;
  display:block;
}
.price.old {
  color:#ccc;
  text-decoration:line-through;
}
.price.promotional {color:#ff0076;}			
.promotions span.price {margin: 0 auto;}
/* ************************************** PRICES END HERE */

/* ************************************** BLOC START HERE */
.bloc h2 {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:30px;
  padding:10px 0 8px 15px;
  text-transform:uppercase;
  text-align:left;
  color:#ccc;
}
.bloc h2 span {
  font-size:18px;
  text-transform:none;
}
.bloc span.legend {
  font-size:15px;
  text-transform:none;
}
.bloc img {
  /* TEMP */
  padding-left:1px;
  /* TEMP */
}
/* **************************************** BLOC END HERE */

/* ************************************** MENU START HERE */
.menu {
  list-style:none;
  margin:15px 1px 15px 15px;
  padding:0;
	text-transform:uppercase;
}
.menu li {margin-bottom:8px;}	
.menu li.current a {color:#606060;}
.menu li.current {
  border-left:1px solid #606060;
  padding-left:5px;
  margin-left:-6px;
 }
.menu a {
  color:#aaa;
  font-weight:bold;
}	
.menu li span {text-transform:lowercase; display:block; margin:2px 0 0 0;}
/* **************************************** MENU END HERE */

/* ************************************ SEARCH START HERE */
#search {
  position:absolute;
  top:20px;
  right:6px;
  width:150px;
}
#search label {
  position:absolute;
  top:5px;
  left:0;
  text-transform:uppercase;
  color:#808080;
  /*letter-spacing:0.08em;*/
}
#search label a {color:#808080;}	
#search input.field {
  position:absolute;
  top:20px;
  left:0;
  width:125px; 
  height:13px;
  border:1px solid #808080;
  font-size:10px;
}
#search input.btn {
  position:absolute;
  top:20px;
	padding:0 4px;
  right:0;
	border:1px solid #808080;
	font-size:10px;
	color:#808080;
	background:#fff;
	height:15px;
	width:21px;
	text-align:center;
	}		
table.search_results {
  background:#BEBEBE;
  width:446px;
  height:170px;
  margin:15px 0 0 15px;
  float:left;
}	
table.search_results td {vertical-align:top;}
table.search_results h3 {
  padding:5px 0;
  font-size:13px;
  font-weight:normal;
  color:#606060;
  height:50px;
}	
table.search_results td.picture {width:170px;}
table.search_results td.infos .price {margin:5px 0 5px -5px;}
table.search_results td.infos p.ref {
  font-style:italic;
  color:#606060;
}
.no_results {
  text-align:center;
  font-size:13px;
  color:#606060;
  margin-bottom:20px;
}
.search p.infos {
  padding:0 16px;
  color:#606060;
  font-size:11px;
}
#mySearchForm {
  border:1px solid #ddd;
  background:#eee;
  width:875px;
  margin:0 15px;
  padding:15px;
  color:#606060;
  position:relative;
}
#mySearchForm .small_bloc {
  width:280px;
  margin-right:10px;
}	
table.advanced_search {width:100%;}
span.arrow img {vertical-align:middle;}
/* ************************************ SEARCH START HERE */

/* ********************************* CONTAINER START HERE */
#container {
  background:url(../pictures/container_top.png) no-repeat 0 0;
  width:966px;
  padding:40px 10px 10px 10px;
  position:relative;
  overflow:hidden;
}
#container_close {
  height:6px;
  background:url(../pictures/container_bottom.png) no-repeat left top;
  clear:left;
}	
/* *********************************** CONTAINER END HERE */	


/* ******************************* NAVIGATION  START HERE */
#navigation {
  position:absolute;
  height:20px;
  left:11px;
  top:11px;
}
#navigation li {
  line-height:20px;
  display:inline;
  font-weight:bold;
  color:#aaa;
  text-transform:uppercase;
}
#navigation li a {color:#aaa;}
#navigation li.current a {color:#606060;}
/* ********************************* NAVIGATION  END HERE */

/* ******************************* USERS INFOS START HERE */
#users_infos {
  padding:0 20px;
  position:absolute;
  top:11px;
  right:37px;
  height:20px;
  background:#bebebe;
  text-transform:uppercase;
}
#users_infos li {
  line-height:20px;
  color:#fff;
  display:inline;
  font-weight:bold;
}
#users_infos li a {color:#fff;}
#users_infos li.current a {color:#606060;}
#users_infos li.wish_list {
  background:url(../pictures/heart_menu.png) no-repeat left center;
  padding-left:13px;
}
#users_infos li.wish_list.current {
  background:url(../pictures/heart_menu_current.png) no-repeat left center;
  padding-left:13px;
}	
#users_login {
	position:absolute;
	top:45px;
	right:55px;
	text-align:right;
	font-style:italic;
	color:#acacac;
}
#users_login a {color:#acacac;}
/* ********************************* USERS INFOS END HERE */

/* ********************************* HOME */
#flashcontent {padding:19px 14px 14px 19px;}
/* ********** */

/* ************************************ FOOTER START HERE */
#footer {
  padding-top:6px;
  text-align:center;
  color:#fff;
}
#footer span.separator {padding:0 10px;}	
#footer ul li {
  display:inline;
  text-transform:uppercase;
}
#footer ul li.current a {font-weight:bold;}	
.copyright {
  color:#747474;
  margin:15px 0;
}	
.mentions {
	 margin:15px 0;
	 color:#fff;
}
/* ************************************** FOOTER END HERE */

/* ********************************** PRODUCTS START HERE */
.products {
  background:#C0C0C0;
  color:#797979;
  margin:0 5px 25px 1px;
  padding:20px 50px;
  font-size:13px;
  overflow:hidden;
}
.products h3 {
  text-align:center;
  margin-bottom:15px;
  font-size:13px;
}	
.products h3 span { text-transform:uppercase;}
.products .infos {
  width:310px;
  float:left;
  font-size:11px;
  font-weight:bold;
}	
.products .infos p.ref {
  font-weight:normal;
  margin-top:15px;
  font-style:italic;
}	
.products .infos h4 {
  margin:10px 0 3px 0;
  font-size:13px;
}	
.products .visuel {
  margin-bottom:20px;
  text-align:left;
  height:300px;
  position:relative;
}	
.products .visuel #zoom_pics {
  position:absolute;
  bottom:0;
  right:11px;
}	
.products .details {margin-left:360px;}

/* PRODUCTS DETAILS COLORS */
.products .color_thumbs {border:1px solid transparent;}	
.products .color_thumbs.current{border-color:#fff;}
.products .details .color_title {margin-bottom:10px;}	
.products .details .color_title em, .products .details label em {
  font-weight:bold;
  padding-right:4px;
  border-right:2px solid #797979;
}		
.products .details .color_name {margin-bottom:10px}	
.products form div.line {
  margin:20px 0;
  position:relative;
}
.products .form_content {padding-left:17px;}	
.product_name {margin-bottom:5px;}
.add_to_cart btn {margin-top:10px;}
.add_to_cart {margin:10px 0 0 0;}
/* ************************************ PRODUCTS END HERE */

/* ********************************* PROMOTION START HERE */
.promotions .items {
  width:240px;
  float:left;
  margin:0 7px 40px 0;
  text-align:center;
} 
.promotions .items p.product_name {padding:15px 0 0;}	
.promotions .items p.color_name {min-height:30px;}
.promotions {
  padding:7px 0 0 7px;
  width:742px;
  margin:0 13px 30px 12px;
  background:#CCC;
}
.promotions img.promotional_product {background:#FFF;}
.pas_de_promos {
  text-align:center;
  font-size:14px;
  padding-top:50px;
  color:#606060;
}	
/* *********************************** PROMOTION END HERE */

/* ********************************** BLUE BOX START HERE */
.blue_box {
  background:#7b7d8a url(../pictures/form_background.png) no-repeat right;
  width:810px;
  margin:0 13px 30px 14px;
  padding:50px 0 50px 100px;
  color:#e4d0d6;
  font-size:12px;
  overflow:hidden;
}
.blue_box h3 {
  color:#ccc2ba;
  font-size:16px;
  font-weight:normal;
  margin-bottom:20px;
}
.blue_box label {
  color:#fff;
  display:block;
  font-weight:bold;
  width:300px;
}
.blue_box .field {
  width:203px;
  border:1px solid #d3c8ca;
  padding:2px 5px;
}
.blue_box form {width:500px;}
.blue_box form div {margin-bottom:10px;}
.blue_box .col_1 {
  padding-top:20px;
  height:120px;
  width:300px;
  float:left;
  border-right:1px solid #fff;
}
.blue_box .col_2 {
  height:150px;
  width:300px;
  margin-left:320px;
  padding-top:50px;
}	
/* ************************************* BLUE BOX END HERE */	

/* *********************************** CART BOX START HERE */
.cart_box h3 {
  text-align:center;
  font-size:16px;
  color:#fff;
  margin:15px 0;
}	
.cart_box .form_legend {
  color:#fff;
  margin-left:310px;
}
.cart_box {
  background:#7b7d8a;
  width:890px;
  margin:0 13px 30px 14px;
  padding:10px;
}
.cart_box .button {
  text-align:right;
  margin:15px 30px;
}  
.paper p.message {
	text-align:center;
	font-size:15px;
	padding:50px 0;
	color:#fff;
}
.cart_box .paper {
  background:#9a9ba5 url(../pictures/cart_paper_top_background.png) repeat-x 0 0;
  padding:10px;
  width:869px;
}
.cart_box .paper_close {
  background:#9a9ba5 url(../pictures/cart_paper_bottom_background.png) repeat-x 0 0;
  height:7px;
  width:889px;
}	
table.cart {
  width:860px;
  margin:10px auto;
  color:#FFF;
  font-weight:bold;
  font-size:12px;
}	
table.cart tr.header {
  background:#bfc0c6;
  color:#3A3C48;
  text-transform:uppercase;
}
table.cart td.picture {width:110px;}	
table.cart tr.header th {
  text-align:center;
  height:25px;
  font-weight:bold;
  font-size:11px;
}	
table.cart td.unity_price, table.cart td.total_price, table.cart td.quantity {text-align:center;}
table.cart td.unity_price, table.cart td.total_price, table.cart td.quantity {width:100px;}
table.cart td.unity_price, table.cart td.total_price {
  text-align:right;
  padding-right:30px;
}
table.cart td.quantity input.quantity {
  width:25px;
  text-align:center;
}	
table.cart tr {border-top:1px solid #bfc0c6;}
table.cart tr:first-child {border:none;}
table.cart td.name {
  font-size:13px;
  font-weight:normal;
}
p.del_article a {
  font-size:11px;
  color:#c5d4ff;
  font-weight:normal;
}
p.del_article.rose {color:#e11260;}
.cart_box .informations {
  text-align:right;
  color:#fff;
  padding-right:30px;
}
table.cart_footer {
  width:860px;
  color:#fff;
  text-align:right;
  margin:10px auto;
  border-top:3px solid #bfc0c6;
  font-size:12px;
  font-weight:bold;
}
table.cart_footer td.montant {
  width:100px;
  padding-right:30px;
}
table.cart_footer td.intitule {
  text-transform:uppercase;
  color:#3A3C48;
}
table.cart_footer td {height:30px}
p.clear_cart {
  text-align:right;
  padding-right:30px;
} 
table.order_customer_informations {
  width:60%;
  position:relative;
  margin:-153px 0 0 8px;
} 
table.order_customer_informations td {
  vertical-align:top;
  color:#fff;
  font-size:13px;
  width:50%;
}
table.order_customer_informations td h4 {margin-bottom:10px;}
table.order_customer_informations td.btn a {
  margin:20px 0 0 0;
  height:33px;
  width:236px;
  display:block;
  background:url(../pictures/btn_address_off.png) no-repeat 0 0;
  color:#fff;
  text-decoration:none;
  text-align:center;
  padding:15px 25px 0 0;
}
p.btn_address {margin-left:310px;}
p.btn_address a {
  height:40px;
  width:236px;
  display:block;
  background:url(../pictures/btn_address_off.png) no-repeat 0 0;
  color:#fff;
  text-decoration:none;
  text-align:center;
  padding:8px 25px 0 0;
}
p.btn_address a:hover {background:url(../pictures/btn_address_on.png) no-repeat 0 0;}	
table.cart h3 {text-align:left;}
.error_qte {color:#e11260;}
/* ************************************* CART BOX END HERE */

/* ********************************** WISH LIST START HERE */
.wish_list_box {
  background:#726a80;
  width:890px;
  margin:0 13px 30px 14px;
  padding:10px;
  color:#fff;
  text-align:center;
}
.wish_list_box h3 {
  color:#BDB9C3;
  font-size:14px;
  text-transform:uppercase;
  font-weight:normal;
  margin-top:10px;
}
.wish_list_box p.explications {
  background:url(../pictures/wish_list_inderline.png) no-repeat bottom;
  width:700px;
  margin:10px auto;
  padding-bottom:30px;
	font-size:14px;
}
.wish_list_box .paper {
  background:#938c9d url(../pictures/wish_list_paper_top_background.png) repeat-x 0 0;
  padding:10px;
  width:869px;
}
.wish_list_box .paper_close {
  background:#938c9d url(../pictures/wish_list_paper_bottom_background.png) repeat-x 0 0;
  height:7px;
  width:889px;
}
table.wish_list_bloc {
  background:#BEBEBE url(../pictures/wish_list_bloc_background.jpg) no-repeat 0 0;
  width:412px;
  height:190px;
  margin:15px 0 0 15px;
  float:left;
  text-align:left;
}		
table.wish_list_bloc td {vertical-align:top;}
table.wish_list_bloc h3 {
  padding:5px 0;
  font-size:13px;
  font-weight:normal;
  color:#606060;
  height:50px;
}
table.wish_list_bloc td.picture {width:170px;}
table.wish_list_bloc td.infos .price {margin:5px 0 5px -5px;}
table.wish_list_bloc td.infos p.ref {
  font-style:italic;
  color:#606060;
}
/* ************************************ WISH LIST END HERE */

/* ******************************** PAGINATION START HERE  */
p.pagination {
  text-align:center;
  padding:10px 0 10px 0;
  color:#bebebe;
}
p.pagination a {
	color:#606060;
	padding:5px 8px;
	}
p.pagination a.current {
  font-weight:bold;
  border:1px solid #bebebe;
  background:#ccc;
}
/* *********************************** PAGINATION END HERE */

/* *********************************** DELIVERY START HERE */
.delivery_informations.lan_FR, .delivery_informations.lan_fr {
  background:#ccc9c4 url(../pictures/FR/delivery_background.png) no-repeat 0 0;
  height:550px;
  width:910px;
  margin:0 14px 14px 14px;
  position:relative;
} 
.delivery_informations.lan_EN, .delivery_informations.lan_en {
  background:#ccc9c4 url(../pictures/EN/delivery_background.png) no-repeat 0 0;
  height:550px;
  width:910px;
  margin:0 14px 14px 14px;
  position:relative;
} 
.delivery_informations .delivery_content {
  width:463px;
  margin:0px auto;
  padding-top:120px;
  color:#fff;
  font-size:12px;
}	
.delivery_informations .delivery_content h3 {
  border-top:1px solid #e6e4e2;
  margin:10px 0;
  padding-top:6px;
}
.delivery_informations .delivery_content p {margin:5px 0 0 0;}
.delivery_informations .delivery_content ul {
  width:210px;
  margin:0 auto;
}
.delivery_informations .delivery_content ul em {color:#878179;}
.delivery_informations #delivery_car {
 position:absolute;
 bottom:0;
 right:168px;
}
/* ************************************* DELIVERY END HERE */

/* *************************************** CDC START HERE  */
#cdc {padding:20px;}
#cdc h3 {margin:15px 0 0 0;}
#cdc p {margin:2px 0 0 0;}
#cdc table {margin:10px 0;}
#cdc table, #cdc table td, #cdc table th {border:1px solid #000;}
#cdc table td,  #cdc table th {padding:2px; text-align:center;}
/* *************************************** CDC START HERE  */

/* ****************************** PAYMENT MEANS START HERE */
.paymentMeans {
	padding:50px 0 0 0;
	height:150px;
	}
/* ******************************** PAYMENT MEANS END HERE */

/* *********************************** STD FORM START HERE */
.std_form {
	background:#cdcac5;
	padding:20px;
	color:#FFF;
	margin:0 18px 11px 14px;
	text-align:center;
	font-size:17px;
	overflow:auto;
	}
.std_form form {
	width:700px;
	margin:20px auto 0 auto;
	}	
.std_form label {
	text-transform:uppercase;
	font-size:12px;
	color:#756D62	;
	font-weight:bold;
	text-align:right;
	width:200px;
	float:left;
	padding-right:10px;
	}
.std_form input[type=text], .std_form textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #d0c4c8;
	padding:5px;
	}
.std_form textarea {width:400px;}
.std_form input[type=text] {width:250px;}
.std_form  p.legend {text-align:left; padding-left:212px;}
.std_form div {margin-bottom:15px; text-align:left; font-size:12px;}	
.std_form div.button {text-align:right; padding-right:80px;}
.std_form p.legals	 {color:#867f6f; font-size:11px;}	
/* ************************************* STD FORM END HERE */

.pdv {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:290px;
	float:left;
	}
.pdv h3 {margin:10px 0; font-size:18px;}
.pdv h3, .pdv p {
	text-align:center;
	font-weight:normal;
	}	
.pdv h3 sup {font-size:11px;}		
.pdv p {
	color:#867f6f; font-size:12px;
	background:url(../pictures/puce_office.png) no-repeat center 0;
	padding:20px;
	}	

.std_box {	
background:#cdcac5;
	padding:20px;
	color:#FFF;
	margin:0 18px 11px 14px;
	text-align:left;
	font-size:12px;
	overflow:auto;
	}
.std_box  h3 {margin-top:20px;}	

table.contact  {margin-top:20px;}
table.contact td {
	vertical-align:top;
	text-align:left;
	}
table.contact td.title {
	font-family:"Trebuchet MS", arial;
	width:200px;
	color:#877f72;
	text-transform:uppercase;
	}
table.contact td.phone_datas span {
	color:#877f72;
	font-size:14px;
	} 
table.contact td.phone {background:url(../pictures/contact_phone.png) 0 -4px no-repeat; padding-left:25px;}	
table.contact td.mail {background:url(../pictures/contact_mail.png) 2px 3px no-repeat; padding-left:25px;}	
table.contact td.phone_datas {padding-left:210px;}	

table.my_account td {
	width:50%;
	vertical-align:top;
	padding:10px;
	}
table.my_account .title_legend {
	text-align:center;
	font-size:16px;
	}	
table.my_account td.left {border-right:1px solid #ccc;} 
table.my_account input.field {
	width:230px;
	padding:2px;
	}			
table.my_account div {margin:0 0 10px 0;}	
table.my_account label {
	width:160px;
	float:left;
	text-align:right;
	padding:6px 10px 0 0;
	font-size:14px;
	}
table.my_account label span.required {color:#990000;}	
table.my_account .login_button {text-align:right; padding-right:10px;}
table.my_account .title_legend_2 {text-align:center; padding:5px 0; color:#5a5e6f;}
table.my_account .forget_password {text-align:right; padding:10px 12px 10px 0; font-size:13px;}

/***
  * BOUTON SUBMIT FICHE PRODUIT
	*
	**/
input.add_to_cart {
	background:url(../pictures/btn_add_to_card.png) no-repeat 0 0;
	border:none;
	height:26px;
	width:173px;
	color:#fff;
	text-transform:uppercase;
	padding:0 0 4px 6px;
	font-size:11px;
	cursor:pointer;
	}	
input.add_to_wish_list {
	background: url(../pictures/btn_add_to_my_wish_list.png) no-repeat 0 0;
	border:none;
	width:173px;
	height:26px;
	color:#959595;
	text-transform:uppercase;
	padding:0 0 4px 6px;
	font-size:11px;
	cursor:pointer;
	}		
		
/*input.add_to_cart_fr, input.add_to_cart_FR {
	background: url(../pictures/FR/btn_add_to_card.png) no-repeat 0 0;
	padding:0;
	margin:0;
	border:none;
	width:173px;
	height:26px;
	text-indent:-9999px;
	cursor:pointer;
	}	
input.add_to_cart_en, input.add_to_cart_EN {
	background: url(../pictures/EN/btn_add_to_card.png) no-repeat 0 0;
	padding:0;
	margin:0;
	border:none;
	width:173px;
	height:26px;
	text-indent:-9999px;
	cursor:pointer;
	}		
input.add_to_wish_list_fr, input.add_to_wish_list_FR {
	background: url(../pictures/FR/btn_add_to_my_wish_list.png) no-repeat 0 0;
	padding:0;
	margin:0;
	border:none;
	width:173px;
	height:26px;
	text-indent:-9999px;
	cursor:pointer;
	}		
input.add_to_wish_list_en, input.add_to_wish_list_EN {
	background: url(../pictures/EN/btn_add_to_my_wish_list.png) no-repeat 0 0;
	padding:0;
	margin:0;
	border:none;
	width:173px;
	height:26px;
	text-indent:-9999px;
	cursor:pointer;
	}	*/		
.intitule .legend {text-transform:none; font-size:12px; font-weight:normal; font-style:italic;}	

.my_account_page h3 {font-weight:normal; font-size:14px;}
.my_account_page h4 { width:420px;font-size:14px; text-align:center; color:#5a5e6f; margin-bottom:30px; height:50px;}
.my_account .title_legend {color:#5a5e6f;}
.my_account a {color:#cfe2ff; font-size:12px;}
.my_account label {color:#fff; font-size:10px;} 
.my_account input.memo {margin:6px 0 0 0;}

.delivery_time {
	width:100%;
	text-align:right;
	}
.delivery_time  .delivery_informations {padding-right:30px; color:#3e3f49;}	
.delivery_time  .infos {color:#fff; margin:0 0 10px 0;}

form.send_wish table {
	width:450px;
	margin:30px auto;
	}
form.send_wish table tr td {padding-bottom:10px;}
form.send_wish table td.label {
	width:380px;
	text-align:right;
	padding-right:15px;
	}
form.send_wish table td.field {text-align:right;}	
form.send_wish input[type=text] {padding:5px 0;}
form.send_wish input[type=text], form.send_wish textarea {
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
form.send_wish textarea {width:305px;}	
a.send_to_friend_btn {
	background: url(../pictures/btn_wish_list.png) no-repeat 0 0;
	height:25px;
	width:175px;
	color:#808080;
	display:block;
	margin:0 auto;
	padding:3px 0 0 0;	 
	color:#5f576d;
	font-weight:bold;
	}	
.important {color:#ff0076; text-transform:uppercase;}

/***
	* SIDE
	*
	**/
.side_bar .bloc  {
	background:url(../pictures/side_top_background.png) repeat-y 0 0;
	padding:5px 0 0 0;}
.side_bar .bloc .close {
	height:7px;
	background:url(../pictures/side_bottom_background.png) no-repeat 0 0;
	margin-bottom:5px;
	}		
.side_bar .banner {padding:0 0 0 1px;}	


.vat_infos {margin:10px 0 10px 20px;padding:15px; font-size:14px; color:#fff; background:#f09;}