/*________ RECAP DES COULEURS _____________*/
/*
noir du menu :  070b12
noir latéral gauche : 010806

bleu clair sonorisation : 0056ff
bleu foncé sonorisation : 0046da

rouge clair eclairage : ff164e
rouge foncé eclairage :da1242

vert clair flights : a0c600
vert foncé flights : 86a600

orange clair accessoires : ffa700
orange foncé accessoires : ed9000

violet clair : 8934fd
violet foncé : 5413ad

gris clair : a1adc4
gris foncé : 7b859b

*/




/*_____________ GENERAL _____________*/
html, body {
	font-family: Arial, Times, Helvetica;
	background-color:#848fa7;
	color : #000000;
	margin:0px;
	padding:0px;
	font-size : 11px;
	text-align:center;
	line-height : 1.2;
}
.body_light {
	background-color:white;
}
div, p, form, table, ul, li, ol {
	margin:0px;
	padding:0px;
	font-size : 11px;
}
img {
	border : 0px;
}
.img_middle {
	vertical-align:middle;
}
li {
	list-style-position:inside;
	list-style-type:none;/*height:15px;*/
}
/*_________ BLOC PRINCIPAUX _____________*/


#conteneur {
	width:1024px;
	margin:0px;
	padding:0px;
	margin-top : 20px;
	margin-right : auto;
	margin-left:auto;
	text-align:left;
	background-color:black;
/*	background-image:url(/images/charte/boomer.jpg);*/
/*	background-repeat:no-repeat;*/
/*	background-position : bottom left;*/
}
#conteneur_background {
/*background-position : left bottom;*/

}
.conteneur_popup_prod {
	width:725px;
	margin:0px;
	padding:0px;
	margin-right : auto;
	margin-left:auto;
	text-align:left;
	background-color:white;
}
#header {
	background-color:black;
	height:126px;
	width: 824px;
}
#colonne_principale {
	width:824px;
	background-color:#ffffff;
	min-height:500px;
}
#colonne_gauche {
	float:left;
	padding-top:10px;
	width:200px;
	min-height : 300px;
	color : #7b859b;
}
#colonne_droite {
	float:left;
	width:824px;
	background-color : #ffffff;
}
#contenu_principal {
	background-color:#FFFFFF;
min-height:900px;
padding-left:50px;
padding-right:28px;
padding-top:5px;
text-align:justify;
}
.fermer{color:#FFFFFF;
display:block;
font-size:16px;
left:400px;
padding:0 0 0 65px;
position:absolute;
text-align:right;
text-transform:uppercase;
top:15px;}
.footer {
	font-size:8px;
	text-align:center;
	clear:both;
	margin-left : 50px;
	margin-right: 50px;
	margin-bottom:20px;
	color : #8E8E8E;
}
.footer a {
	text-decoration:underline;
	color:#8E8E8E;
}
.clear_left {
	clear:left;
}
.clear_both {
	clear:both;
}
.float_left {
	float:left;
	margin-left : 10px;
}
/*___________ TABLEAU _____________*/

table {
	border : none;
	border-spacing: 0px;
}
th, .tri {
	background-color:#6f696b;
	color : #ffffff;
	font-weight : bold;
	font-size : 12px;
	padding : 2px;
	text-align:center;
	text-decoration:none;
	margin:0px;
	height : 20px;
}
td {
	color : #3c2b2c;
	margin:0px;
	padding:2px;
}
th, td {
	border:none;
}
/*___________ PUCES _____________*/

ul {
	list-style-type:disc;
	color : #b34b73;
	;
}
#contenu_principal ul {
	list-style-position : inside;
	line-height : 1.2;
}
#contenu_principal ol {
	list-style-position : inside;
}
ol {
	color : #b34b73;
	font-weight:bold;
}
.image_menu_absolute {
	position:absolute;
	margin-left:0px;
}
/*___________ POLICES _____________*/
h1, h2, h3, h4 {
	margin:0px;
}
h1 {
	color : grey;
	font-weight : bold;
	font-size : 18px;
	text-transform : uppercase;
	letter-spacing:0.4px;
	margin-bottom : 10px;
}
h2 {
	font-size : 12px;
	padding: 2px 30px 2px 30px;
	color:#ffffff;
	font-weight:bold;
	background-color : #000000;
	margin-bottom : 10px;
}
h3 {
	padding : 10px;
	font-size:14px;
	font-weight : bold;
	text-transform : uppercase;
	color : #ffffff;
	display:list-item;
	list-style-position:inside;
}
.tri {
	display:list-item;
	list-style-position:inside;
	list-style-image : url(../../images/tri.png);
}
hr {
	border : 1px solid #681139;
	margin:20px;
}
.erreur {
	margin-top:5px;
	margin-bottom : 10px;
	color : red;
	font-weight : bold;
}
.petit_blanc {
	font-size :11px;
	color : #ffffff;
}
a.petit_bleu, a.petit_bleu:hover {
	font-size :11px;
	color:#0058FF;
	text-decoration:none;
}
a.petit_bleu:hover {
	text-decoration:underline;
}
.petit {
	font-size :12px;
}
.bordeau {
	color : #b34b73;
	;
}
.fushia {
	color : #b34b73;
	;
}
.rose_clair {
	color : #da84a4;
}
.bold {
	font-weight : bold;
}
.citation {
	font-style: italic;
}
.noir {
	color : #000000;
	font-weight : normal;
}
.big {
	font-size : 16px;
}
.message {
	color : red;
	font-weight:bold;
}
.menu_gauche_cat a {
	color:#ffffff;
}
.noir {
	color: #070b12;
}
.bleu {
	color: #0046da;
}
.rouge {
	color: #da1242;
}
.vert {
	color: #86a600;
}
.orange {
	color: #ed9000;
}
.violet {
	color: #5413ad;
}
.gris {
	color: #7b859b;
}
.marron {
	color:#734423;
}
.theme_noir {
	color: #070b12;
}
.theme_bleu {
	color: #0046da;
}
.theme_rouge {
	color: #da1242;
}
.theme_vert {
	color: #86a600;
}
.theme_orange {
	color: #ed9000;
}
.theme_violet {
	color: #5413ad;
}
.theme_gris {
	color: #7b859b;
}
.theme_marron {
	color:#734423;
}
.theme_bleu a:hover, .theme_rouge a:hover, .theme_vert a:hover, .theme_orange a:hover, .theme_violet a:hover, .theme_gris a:hover, .theme_noir a:hover, .theme_marron a:hover {
	color: #ffffff;
}
.theme_noir li:hover {
	background-color: #070b12;
	color :#ffffff;
}
.theme_bleu li:hover {
	background-color: #0046da;
	color :#ffffff;
}
.theme_rouge li:hover {
	background-color: #da1242;
	color :#ffffff;
}
.theme_vert li:hover {
	background-color: #86a600;
	color :#ffffff;
}
.theme_orange li:hover {
	background-color: #ed9000;
	color :#ffffff;
}
.theme_violet li:hover {
	background-color: #5413ad;
	color :#ffffff;
}
.theme_gris li:hover {
	background-color: #7b859b;
	color :#ffffff;
}
.theme_marron li:hover {
	background-color: #734423;
	color :#ffffff;
}



/*___________ LIENS_____________*/
a {
	color : #000000;
	/*font:tahoma;*/
    text-decoration:hover;
	cursor:pointer;
}
a:hover {
	color : #000000;
	text-decoration:hover;
	cursor:pointer;
}
/*___________ AUTRES PAGES ___________*/

.bloc_boutons_acceuil {
	margin-top: 30px;
}
/*___________ AUTRES PAGES ___________*/


.mdp_oublie {
	margin-top : 5px;
	margin-left : 5px;
	margin-right: 5px;
	float:right;
}
.mdp_oublie a {
	color:#257cff;
}
.mdp_oublie a:hover {
	color:white;
}
/*__________ FAMILLES DE PRODUITS _______________*/
.liste_cat {
	font-size: 12px;
}
.liste_cat a {
	color : #010806;
	text-decoration:none;
	display:block;
}
.liste_cat ul {
	list-style-position:inside;
	list-style-type:none;
}

.liste_cat li {
	margin-left:10px;
}
/*
.liste_cat:hover{
	color:#0046da;;
}*/

.liste_ss_cat {
	font-size: 12px;
}
.liste_ss_cat a {
	color : #010806;
	text-decoration:none;
	display:block;
}
.liste_ss_cat ul {
	list-style-position:inside;
	list-style-type:none;
}

.liste_ss_cat li {
	margin-left:25px;
}


.liste_familles {
	width:170px;
	padding-top:10px;
	background-color:white;
	padding-bottom:10px;
}
.menu_gauche_cat .liste_familles li {
	list-style-position:outside;
}
.liste_familles a {
	display:block;
	padding-left:15px;
}
 .liste_familles ul, .liste_familles li, {
list-style-type:none;
}
.liste_famille_theme {
	padding-left:20px;
	margin-bottom:25px;
	margin-top:10px;
}
.liste_famille_theme a, liste_famille_theme a:hover, .menu_gauche_cat a, .menu_gauche_cat a:hover {
	text-decoration : none;
}
/*__________ PRODUITS _______________*/

.colonne_famille {
	float:left;
	width : 200px;
	margin-right: 20px;
	margin-bottom : 20px;
}
.box_produit_liste {
	margin-top : 30px;
	border : 1px solid #E0E0E0;
	float: left;
	position: relative;
}
.box_produit_liste ul {
	/*margin-left:10px;*/
	list-style-position:inside;
	font-size: 11px;
	color:#681139;
}
.box_produit_liste H2, .box_produit_liste H3 {
	color: #681139;
	font-size:14px;
	text-align:left;
	list-style:none;
	background-image:none;
	text-transform : none;
	margin:0px;
	padding:0px;
}
.box_produit_liste .box_image {
	padding : 0px 0px 0px 0px;
	border-bottom : 1px solid #E0E0E0;
	padding-top:10px;
	width:100%;
	text-align:center;
}
.box_image {
	height : 180px;
	margin-top : 5px;
	/*display: table-cell; */
	vertical-align : middle;
}

.box_image img {
	vertical-align : middle;
	padding-bottom : 4px;
}

.box_produit_liste .box_contenu {
	padding : 10px 2px 5px 10px;
	/*height : 130px;*/
	margin-bottom : 5px;
	background-color:#C0C0C0;
	width:150px;
}
.box_commande {
	position : relative;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-right:10px;
	text-align:right;
	background:transparent;
	float:left;
	font-weight:bold;
	width:90px;
}
.prix_produit {
	font-size:18px;
	text-align:center;
	background:transparent;
	padding-top:5px;
	font-weight:bold;
}
.a_panier {
	color:black;
	text-decoration:underline;
	font-size:12px;
}
.a_panier:hover {
	color:red;
	text-decoration:underline;
	font-size:12px;
}
.nom_produit_liste {
	background-color:#202020;
	background-image:url(/images/charte/barre-noire-popup.gif);
	color:white;
	font-size:12px;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	height:30px;
}
.nom_produit_liste a, .nom_produit_liste a:hover {
	text-decoration:none;
	color:white;
	background-image:none;
	background-color:transparent;
}
.box_produit_info {
	background-color:white;
	width:340px;
	min-height:420px;
	float:left;
	margin-bottom:0px;
	margin-top:20px;
	border:2px solid black;
	background-image:url(/images/charte/barre-noire-produit.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}
.box_produit_info_titre {
	color:white;
	background-image:url(/images/charte/barre-noire-popup.gif);
	background-repeat:repeat-x;
	min-height:40px;
	padding-top:8px;
	font-size:14px;
	text-align:center;
}
.description_prod {
	margin-left:12px;
	margin-right:10px;
	margin-bottom:15px;
	padding-top : 10px;
	color:black;
	min-height:300px;
	text-align:left;
	font-size:12px;
}
.info_produit_bandeau_prix {
	background-color:#BDC3D4;
	color:#DA1242;
	font-size:18px;
	font-weight:bold;
	height:27px;
	margin-left:-12px;
	padding-top:7px;
	text-align:center;
	width:340px;
}
.box_produit_info_photos {
	width:340px;
	background-color:white;
	margin-top:20px;
	font-size:20px;
	color : #C0CCD9;
	min-height:400px;
	margin-left:10px;
	margin-right:10px;
	border:1px solid white;
	float:left;
}
.taille5 {
	width : 178px;
}
.taille4 {
	width : 189px;
}
.taille3 {
	width : 200px;
}
.box_theme {
	height : 250px;
	width:245px;
	float: left;
	margin: 3px 5px 3px 5px;
}
.aff_photo{margin:auto}
.aff_photo .box_produit_info_photos{background-color:white;
border:1px solid white;
color:#C0CCD9;
display:block;
float:left;
font-size:20px;
margin-left:48px;
margin-top:0;
min-height:400px;
padding-left:10px;
padding-top:19px;
width:370px;}
/*_________ FIL D'ARIANE ___________*/

.fil_ariane {
	color:#8E8E8E;
	font-size :12px;
	text-decoration:none;
	text-transform:none;
	margin-top : 15px;
	margin-bottom : 20px;
}
.fil_ariane a {
	color:#8E8E8E;
	font-size :12px;
	text-decoration:underline;
}
.fil_ariane a:hover {
	color:#237bff;
}
a.fil_selected, a:hover.fil_selected {
	text-decoration:none;
	color:#8E8E8E;
}
/*

ul.theme_cat{
	margin-left: 15px;
}

.theme_cat li{
	float:left;
	margin-right : 20px;
	color : #000000;
	list-style-type: disc;
	list-style-position: outside;
	font-size : 16px;
	font-weight:bold;
}

.theme_cat li a{
	text-decoration : none;
}

.theme_cat li a:hover{
	color : #b34b73;
}*/



/*___________ MENU TOP _____________*/

#menu_top1 {
	float: left;
	font-weight:bold;
	width : 824px;
	height : 100px;
	/*background-image:url(/images/charte/tetiere.jpg);*/
	background-repeat:no-repeat;
	background-position : left top;
}
.menu_top1_left {
	float:left;
	margin-right : 20px;
	font-weight: bold;
}
.menu_top1_right {
	float:right;
	margin-right : 20px;
}
#menu_recherche {
	border-top:1px solid grey;
	margin-top : 10px;
	padding-top : 10px;
	border-bottom:1px solid grey;
	padding-bottom:15px;
	margin-left: 12px;
	margin-right: 17px;
}
.menu_gauche_gris {
	border-top:1px solid grey;
	margin-top : 10px;
	padding-top : 10px;
}
.menu_gauche_top {
	margin-left: 12px;
	margin-right: 17px;
}
#menu_recherche form {
	margin:0px;
	padding:0px;
}
#menu_top2 {
	/*padding-top:px;*/
	color:white;
	font:arial;
	float: left;
	width : 824px;
	height : 24px;
	background-color : #000000;
	/*background-image:url(/images/charte/barre-noire-menu.gif);*/
	background-repeat:repeat-x;
	background-position : left top;
}
#menu_top2 a {
	color : white;
	text-decoration : none;
}
#menu_top2 a:hover {
	color : #257CFF;
	text-decoration : none;
}
ul.menu_top2_left {
	font-size:12px;
	color:white;
	/*float:left;*/
    margin-right : 0px;
	font-weight:bold;
}
.menu_top2_left li {
	/*list-style-image:url(/images/charte/fleche-bleue.gif);*/
list-style-type : none;
	background-image:url(/images/charte/onglet_off.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height : 23px;
	width: 154px;
	float : left;
	margin-left:5px;
	margin-right:5px;
	padding-top :3px;
	font-size:12px;
	text-align:center;
}
.menu_top2_left li:hover {
	background-image:url(/images/charte/onglet_on.gif);
}
.menu_top2_left li.actif {
	background-image:url(/images/charte/onglet_on.gif);
}
.menu_top2_left li.actif:hover {
	background-image:url(/images/charte/onglet_off.gif);
}
.bloc_panier {
	float:right;
	text-align:right;
	margin-right : 40px;
}
.float_left {
	float:left;
	margin:0px;
	padding: 0px;
	margin-right : 5px;
}
#menu_top1 a {
	color :#681139;
}
/*___________ MENU LEFT _____________*/
ul#menu_gauche {
	margin:0px;
	padding:0px;
	color:#b34b73;
	;
	width:121px;
	list-style-type:  none;
	background-color : black;
	margin-top : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 6px;
}
#menu_gauche h1 {
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	color:#333333;
	font-size : 15px;
	margin-bottom : 4px;
	font-weight:bold;
}
#menu_gauche li {
	list-style-type:  none;
	color:#b34b73;
	font-size : 14px;
}
#menu_gauche li a {
	color:#b34b73;
	text-decoration:none;
}
#menu_gauche li a:hover, #box_menu li {
	color:#6f696b;
}
#menu_gauche li a.menu_gauche_selected {
	color:#6f696b;
}
#menu_gauche ul.sous_menu {
	list-style-type:  disc;
	padding-left : 10px;
	font-size:12px;
}
#menu_gauche ul.sous_menu li {
	list-style-type:  disc;
	font-size:12px;
	list-style-position:inside;
}
/*
#contenu_identification_top{
    width : 180px;
    padding : 40px  0px 0px 0px;
    margin-left:15px;
	margin-top:-15px;
	margin-bottom:-20px;
    font-size:14px;
	background-image:url(/images/charte/bonhomme-dj.gif);
	background-repeat:no-repeat;
	color:#6699FF;
	text-align:center;
	font-weight:bold;
}*/

#contenu_identification_formulaire {
	margin-left :12px;
	padding-bottom:5px;
	color: grey;
	width : 170px;
	height:120px;
	border-bottom:1px solid grey;
}
.bouton_devenir {
	margin-bottom: 10px;
	height:35px;
	border-bottom:1px solid grey;
	border-top:1px solid grey;
}
input.bouton_login_mdp {
	width : 105px;
	padding-left: 3px;
	border:none;
	margin-left:4px;
	color : #7b859b;
	height : 20px;
	margin-top : 2px;
	margin-bottom : 2px;
}
input.bouton_recherche {
	width : 160px;
	padding-left: 3px;
	border:none;
	color : #7b859b;
	height : 20px;
	margin-top : 2px;
	margin-bottom : 2px;
}
.bouton_recherche_ok1 {
	float:left;
	margin-top:4px;
	padding:0px;
	cursor : pointer;
}
.bouton_recherche_ok2 {
	margin-top:4px;
	padding:0px;
	cursor : pointer;
}
.img_submit {
	margin-top:4px;
	cursor : pointer;
}
.drapeau {
	float: right;
}
.menu_gauche_cat {
	margin-top: 20px;
	margin-left: 15px;
}
menu_gauche_cat img {
	margin:0px;
	padding:0px;
}
.menu_gauche_boutons_violets {
	margin-top: 5px;
	margin-left: 15px;
}
/*_______________MENU TELECHARGEMENT________________*/
.menu_telechargement {
	float:left;
	font-size:11px;
	color:white;
	text-align:center;
	width:99px;
	height:18px;
	margin-left:0px;
	margin-right:4px;
	margin-bottom:10px;
	padding-top:5px;
	background-image:url(/images/charte/barre-menu_telechargement_off.gif)
}
.menu_telechargement_on {
	float:left;
	font-size:11px;
	color:white;
	text-align:center;
	width:99px;
	height:18px;
	margin-left:0px;
	margin-right:4px;
	margin-bottom:10px;
	padding-top:5px;
	background-image:url(/images/charte/barre-menu_telechargement_on.gif)
}
.menu_telechargement:hover {
	float:left;
	font-size:11px;
	color:white;
	text-align:center;
	width:99px;
	height:18px;
	margin-left:0px;
	margin-right:4px;
	margin-bottom:10px;
	padding-top:5px;
	background-image:url(/images/charte/barre-menu_telechargement_on.gif)
}
.barre_grise_telechargement {
	height:30px;
	width:717px;
	background-color: #bfbfbf;
	color:white;
	margin-right:2px;
	margin-right:12px;
	font-weight:bold;
}
.barre_grise_telechargement_intitule {
	width:150px;
	float:left;
	margin-left:15px;
	color:black;
	margin-top:8px;
	margin-right:15px;
}
.barre_grise_telechargement_titre {
	height:25px;
	width:701px;
	background-color: #bfbfbf;
	color:white;
	font-size:14px;
	color:#257CFF;
	margin-right:12px;
	font-weight:bold;
	padding:5px 0px 0px 15px;
}
.lien_telecharger_le_document {
	font-size:11px;
	color:black;
	font-weight:normal;
	text-decoration:none;
}
.lien_telecharger_le_document:hover {
	font-size:11px;
	color:#FF8000;
	font-weight:normal;
	text-decoration:none;
}
.cellule_telechargement_photos {
	width:177px;
	height:270px;
	border:1px solid #bfbfbf;
	float:left;
}
.cellule_telechargement_photos label {
	font-size:11px;
	color:#111111;
	width:165px;
	cursor:pointer;
	display: inline;
	float: left;
	margin:1px;
}
/*___________ FORMULAIRES _____________*/
label {
	font-size:12px;
	font-weight:bold;
	color:#111111;
	width:180px;
	cursor:pointer;
	display: inline;
	float: left;
	margin:1px;
}
.form_inscription label {
	width: 230px;
	color: #000000;
	font-weight:normal;
	text-align:right;
	padding-right : 10px;
	margin-left :20px;
}
input, select, textarea {
	border : 1px solid #010806;
	color:#7B859B;
	padding-left : 3px;
	margin:1px;
	max-width:194px;
}
input[type=submit], input[type=button] {
	background-color:#010806;
	border : 1px solid #010806;
	color : #ffffff;
	padding : 2px;
	text-align:center;
	cursor:pointer;
}
input[type=checkbox] {
	border : none;
	padding:0px;
	margin:0px;
}
input[type=submit]:hover {
	background-color:#ffffff;
	color : #010806;
}
button {
	background-color:transparent;
	border:none;
	cursor : pointer;
}
/*___________ BOUTONS _____________*/

.bouton_blanc_droite, .bouton_blanc_gauche, .bouton_bordeau_droite, .bouton_bordeau_gauche {
	background-repeat: no-repeat;
	float: left;
	color: #662236;
	font-size:12px;
	font-weight : bold;
}
.bouton_blanc_droite, .bouton_bordeau_droite {
	padding-right : 7px;
	background-position : top right;
	margin-left : 7px;
	height : 19px;
	padding-top : 3px;
}
.bouton_blanc_gauche {
	background-image:url(/images/boutons/bouton_menu_blanc_gauche.png);
}
.bouton_blanc_droite {
	background-image:url(/images/boutons/bouton_menu_blanc_droite.png);
}
.bouton_blanc_gauche:hover {
	background-image:url(/images/boutons/bouton_menu_rose_gauche.png);
}
.bouton_blanc_droite:hover {
	background-image:url(/images/boutons/bouton_menu_rose_droite.png);
}
.bouton_bordeau_gauche {
	background-image:url(/images/boutons/bouton_menu_bordeau_gauche.png);
}
.bouton_bordeau_droite {
	background-image:url(/images/boutons/bouton_menu_bordeau_droite.png);
	color: #ffffff;
}
.bouton_bordeau_gauche:hover {
	background-image:url(/images/boutons/bouton_menu_rose_gauche.png);
}
.bouton_bordeau_droite:hover {
	background-image:url(/images/boutons/bouton_menu_rose_droite.png);
}
.bouton_mode_emploi {
	margin-top:5px;
	margin-left : 80px;/*float:left;
margin-bottom:30px; 
text-align:left;
width:160px;
margin-right: 6px;*/
}
.bouton_video {
	margin-left : 80px;
	margin-top:5px;/*
margin-bottom:30px; 
margin-top:5px; 
float:left;
text-align:left;
margin-left: 36px;
width:326px;*/
}
.bouton_devenir_client_gauche, .bouton_devenir_client_droite {
	background-repeat: no-repeat;
	float: left;
	color: #662236;
	font-size:13px;
	font-weight : bold;
}
.bouton_devenir_client_droite {
	padding-right : 7px;
	background-position : top right;
	margin-left : 10px;
	height : 20px;
	padding-top : 2px;
	padding-right : 26px;
	background-image:url(/images/boutons/bouton_devenir_client_droite.jpg);
}
.bouton_devenir_client_gauche {
	background-image:url(/images/boutons/bouton_devenir_client_gauche.jpg);
	margin-top : -2px; /* Pour qu'il soit align avec l'accueil*/
}
.bouton_rose_big_droite, .bouton_rose_big_gauche {
	height: 36px;
	background-repeat: no-repeat;
	float: left;
	color: #ffffff;
	font-weight : bold;
	font-size : 20px;
	text-align:center;
}
.bouton_rose_big_droite {
	padding-top : 5px;
	background-position : top right;
	padding-right : 16px;
	margin-left : 16px;
	background-image:url(/images/boutons/bouton_rose_big_droite.png);
}
.bouton_rose_big_gauche {
	background-image:url(/images/boutons/bouton_rose_big_gauche.png);
	margin-left : 125px;
}
/*________ CADRES __________*/

.bouton_article_bordeau_top {
	background-image:url(/images/cadres/cadre_bordeau_top.png);
	background-repeat : no-repeat;
	height:21px;
	width : 750px;
}
.bouton_article_bordeau_middle {
	border-right : 5px solid #662236;
	border-left : 5px solid #662236;
	background-color : #fceef4;
	width : 700px;
	padding : 0px 20px 0px 20px;
	text-align:justify;
}
.bouton_article_bordeau_middle h2 {
	background-image:none;
	font-size : 16px;
	color : #681139;
}
.bouton_article_bordeau_bottom {
	background-image:url(/images/cadres/cadre_bordeau_bottom.png);
	background-repeat : no-repeat;
	height:21px;
	width : 750px;
}
.bouton_article_bordeau_petit_top {
	background-image:url(/images/cadres/cadre_bordeau_petit_top.png);
	background-repeat : no-repeat;
	height:17px;
	width : 650px;
}
.bouton_article_bordeau_petit_middle {
	border-right : 3px solid #662236;
	border-left : 4px solid #662236;
	background-color : #f8d3e3;
	width : 603px;
	padding : 0px 20px 0px 20px;
	text-align:justify;
}
.bouton_article_bordeau_petit_middle h1 {
	text-transform : none;
}
.bouton_article_bordeau_petit_middle h2 {
	background-image:none;
	font-size : 16px;
	color : #681139;
}
.bouton_article_bordeau_petit_bottom {
	background-image:url(/images/cadres/cadre_bordeau_petit_bottom.png);
	background-repeat : no-repeat;
	height:17px;
	width : 650px;
}
.image_absolute_droite {
	position : relative;
	position:absolute;
	margin-left : 350px;
}
/*___________ DIVERS_____________*/

.bloc_search {
	margin-top : 20px;
	margin-bottom : 20px;
}
.cadre_rose {
	background-color : #fbe9f1;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left : 20px;
	padding-right:20px;
	text-align:justify;
	font-size : 15px;
}
.bloc_image_right {
	float:right;
	margin-left: 10px;
	margin-top : 2px;
	margin-bottom : 2px;
}
.bloc_image_left {
	float:left;
	margin-right: 10px;
	margin-top : 2px;
	margin-bottom : 2px;
}
.bloc_text_big {
	font-size : 15px;
	font-weight : bold;
	line-height : 1.6;
}
.titre_identification {
	width:100%;
	text-align:center;
	padding-top : 6px;
	height: 30px;
	color: #ffffff;
	font-weight : bold;
	font-size : 23px;
}
.bloc_commentaires {
	color : black;
	text-align:center;
	text-decoration:none;
	margin:0px;
	font-size : 16px;
	border:1px solid #999999;
	background-color: #F8D3E4;
	width:650px;
}
.bloc_gris, .bloc_gris_panier {
	color : #000000;
	text-align:left;
	text-decoration:none;
	margin:0px;
	border:1px solid #999999;
}
.bloc_gris_panier {
	border:none;
}
.bloc_blanc {
	width : 400px;
}
.bloc_blanc .contenu {
	padding : 10px 10px 10px 30px;
}
.bloc_gris H1, .bloc_gris_panier H1 {
	background-color:#999999;
	font-weight : bold;
	font-size : 16px;
	height: 20px;
	padding : 3px;
	color : #ffffff;
	text-align:center;
	text-transform : none;
}
.bloc_gris_panier H1 {
	border:1px solid #999999;
	margin-left:-1px;
}
.input_bg_rose {
	background-color : #ffffff;
	color : #000000;
}
.button_recalculer {
	color : #000000;
}
.bloc_noir h2 {
	margin : 0px;
	border-right : 2px solid #000000;
	border-left : 2px solid #000000;
}
.commande_liste_table {
	border : none;
	border-collapse:collapse;
}
.commande_liste_table th {
	color : #000000;
	background-color:#a4afc5;
	border : 1px solid #000000;
	font-weight : normal;
	font-size : 11px;
}
.commande_liste_table td {
	color : #000000;
	background-color:#ffffff;
	border : 1px solid #000000;
}
.bordure_grise_total {
	float:right;
	color : #000000;
	font-weight:bold;
	border:1px solid #000000;
	padding-top: 6px;
	width : 100px;
	text-align:center;
	margin-left : 10px;
	margin-right : 25px;
	height : 20px;
}
.total_panier {
	float:right;
	margin-right:5px;
	font-weight:bold;
	height : 20px;
	padding-top : 6px;
}
#conteneur_cgv {
	margin: 5px;
	border : 2px solid #681139;
}
#contenu_cgv {
	background-color :#ffffff;
	padding : 20px 30px 10px 30px;
	text-align:justify;
}
.bloc_panier_client {
	border-left : 2px solid #681139;
	padding : 0px 10px 0px 10px;
}
.bloc_panier_client .titre {
	color :  #681139;
	font-size : 16px;
	font-weight : bold;
}
.catalogue_pagination {
	text-align:right;
	float:right;
	margin-right : 10px;
}
.catalogue_pagination a {
	color :  #ffffff;
	text-decoration:none;
	font-weight:normal;
}
.pagination_telechargement {
	float:right;
	color:white;
	text-decoration:none;
	/*margin-top:-15px;*/
	margin-right:10px;
	font-size:12px;
}
.pagination_telechargement a {
	text-decoration:none;
	color:white;
	font-size:12px;
}
.pagination_telechargement a:hover {
	text-decoration:none;
	color:red;
	font-size:12px;
}
.pagination_telechargement a:active {
	text-decoration:none;
	color:#FF6666;
	font-size:12px;
}
.table_nouveautes, .table_nouveautes td {
	border : 0px;
	background-color :#ffffff;
}
.bandeau_gris {
	margin-top : 10px;
	background-color : #a4afc5;
	height : 35px;
	padding-top : 10px;
	text-align :right;
	padding-right : 20px;
}
.fond_marques {
	margin-top : 10px;
	background-image : url(/images/charte/barre-degrade-marques.jpg);
	height : 50px;
	padding-top : 5px;
	text-align :right;
	padding-right : 20px;
	text-align:right;
}
.mosaique_marques {
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:0px;
	height:50px;
	width:160px;
	text-align:center;
}
.marque_gauche {
	float:left;
	margin-left : 15px;
}
.ancre_marques a {
	color:grey;
}
.ancre_marques a:hover {
	color:#6C6C8C;
}
.haut_page a {
	margin-right:20px;
}
.nom_bleu {
	font-size : 14px;
	color:#0058ff;/*font-weight:bold;*/
}
/* Listes produits */
.bandeau_bottom_produits {
background-color:#BDC3D4;
color:white;
font-weight:bold;
height:25px;
padding-left:15px;
padding-top:7px;
width:709px;}
.famille_titre {
	font-size : 16px;
	text-transform:uppercase;
	float:left;
}
.menu_sous_famille {
	float:left;
	margin-left:20px;
}
img.picto_liste {
	margin-left:5px;
	margin-bottom : 5px;
}
.photo_fiche {
	margin-top : 5px;
	max-width:85px;
	max-height:85px;
}
.zoom {
	margin:5px;
	max-width : 302px;
	max-height : 315px;
}

