body {
	margin: 0px 0px 0px 0px;
	font-family: Verdana;
	background-color: #FFFFFF;
	font-size: 12px;
	background-image: url(body.gif);
	background-repeat: repeat-x;	
}

a {
	text-decoration: none;
}

/************* #logo_site : haut du site le logo **************/
#logo_site{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(logo.jpg);
	background-repeat: no-repeat;
	width: 153px;
	height: 165px;	
}

#logo_bandeau{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(logo_bandeau.jpg);
	background-repeat: no-repeat;
	width: 622px;
	height: 83px;
}


#header{
	background-color: #FFFFFF;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/************* #langue : haut du site les drapeau **************/
#langue{
	width: 150px;
	height: 83px;	
	background-color: #FFFFFF;
}

#langue a{
	font-size: 10px;
 	color: #FF0000;
	text-decoration: none;
}

/************* #recherche : bas du site **************/
#recherche_bas{
	background-color: #FFFFFF;	
}

#recherche_bas a{
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

#recherche_bas input{
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight:bold;
}


/************* #breadcrumb : haut du site breadcrumb **************/
.breadcrumb{	
	background-color: #FFFFFF;
	color: #FF0000;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	margin: 0 0 0 0;
}

/************* #menu_droit : bloc du menu droit **************/
#menu_droit{
	width: 102px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	vertical-align: top;
	text-align: right;
}

#menu_droit img{
	border: none;
}

#menu_droit a {
	text-decoration: none;
}

/*********** #contenu_menu_droit styles ***********/
#contenu_menu_droit {	
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 10px;	
	width: 147px;
}

#contenu_menu_droit_tree {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 10px;	
	background-color: #FFFFFF;
}

#contenu_menu_droit a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	text-decoration: none;
	color: #000080;
}

#contenu_menu_droit h3 {	
	padding: 4px 0 0 0;
	margin: 0 0 4px 0;
	background-color: #000080;
	color: #FFFFFF;
	font-size: 12px;
	width: 147px;
	text-align: center;
	height: 22px;
}

#contenu_menu_droit h4 {	
	font-size: 11px;
	color: #000000;
	font-weight:normal;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#contenu_menu_droit form{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	
}

#contenu_menu_droit input{
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #000000;
	margin: 2px 0 2px 0;
}


/************* #menu_gauche : bloc du menu gauche **************/
#menu_gauche{	
	padding: 0 0 0 0;
	margin: 0 0 0 0;	
	background-color: #FFFFFF;
	width: 140px;
	background-image: url(ombre.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

#menu_gauche h3{
	color: #000080;
	font-size: 10px;
	margin: 10px 0 0 0;
}

#menu_gauche ul { 
	margin: 0 0 0 0; 
	padding: 0 0 0 0;	
}

#menu_gauche li {
	margin: 0 0 0 0; 
	padding: 0 0 0 0;		
}


#menu_gauche a {
	text-decoration: none;	
}

/*********** #contenu_menu_gauche styles ***********/
#contenu_menu_gauche{	
	width: 140px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 13px;
}

#contenu_menu_gauche h3{
	padding: 0 0px 0 0;		
	color: #000080;
	font-size: 10px;
	font-weight: bolder;
}

#contenu_menu_gauche a {
	display: block;
	padding: 0px 0px 0px 0px;	
	color: #000080;
}

#contenu_menu_gauche li{
	display: block;
	padding: 2px 0px 2px 12px;
	font-size: 10px;
	font-weight: lighter;
}

#contenu_menu_gauche form{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#contenu_menu_gauche input{
	font-size: 10px;
	color: #000000;	
	border: 1px solid #000000;
	margin: 0 0 0 0;
}

.couleur_jaune_bouton{
	border: 1px solid #FF0000;
	background-color: #FFFFFF;
	color: #FFFFFF;
	padding: 0 2px 0 2px;
	font-weight: bold;
}

/************ #newsletter : bloc de la newsletter **************/
#newsletter{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color: #FFFFFF;
	font-size: 10px;
	width: 102px;		
}

#newsletter h3 {
	padding: 4px 0 0 0;
	margin: 0 0 0 0;
	background-color: #000080;
	color: #FFFFFF;
	font-size: 12px;	
	width: 147px;
	height: 22px;
	text-align: center;
}

#newsletter input{	
	font-size: 10px;	
	border: 1px solid #000000;
}

#newsletter a{
	font-size: 9px;
	color: #000080;
}


/************* #page_centrale : bloc central **************/

#page_centrale_panier{	
	padding: 0 0 0 0;	
	border-left: 120px solid #FFFFFF;
	border-right: 150px solid #FFFFFF;
	background-color: #FFFFFF;
	
}

#page_centrale_logout{
	padding: 0 20px 0 20px;	
	border-left: 120px solid #FFFFFF;
	border-right: 150px solid #FFFFFF;
	background-color: #FFFFFF;
}

#page_centrale_commande{
	padding: 0 20px 0 20px;	
	border-left: 120px solid #FFFFFF;
	border-right: 150px solid #FFFFFF;
	background-color: #FFFFFF;
}

#page_centrale_accueil{
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
	border-left: 120px solid #FFFFFF;
	border-right: 150px solid #FFFFFF;
	background-color: #FFFFFF;
}

#page_centrale_accueil a{
	text-decoration: none;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

#page_centrale_accueil h1{
	font-size: 11px;
	color: #000000;
	text-align: left;
	padding: 0px 0 0px 20px;
	margin: 10px 10px 10px 10px;
	text-decoration: none;
	border-bottom: 1px solid #B3B3B3;
}


#page_centrale_accueil h2{
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding: 0px 2px 0 2px;
	margin: 0 0 0 0;
	text-align: justify;
	font-weight: normal;
}

#page_centrale_accueil h3{
	font-size: 12px;
	color: #808080;
	text-align: justify;
	font-weight:normal;
	padding: 2px 15px 2px 15px;
	margin: 0 0 0 0;
}

#page_centrale_accueil h4{
	font-size: 10px;
	color: #000000;
	text-align: center;
	font-weight: normal;
	padding: 0 5px 0 0;
	margin: 0 0 0 0;
}

#page_centrale_accueil h5{
	border-bottom: 1px solid #CCCCCC;
}

#page_centrale{
	padding: 0 4px 10px 4px;
	margin: 0 0 0 0;
	background-color: #FFFFFF;
}

#page_centrale h1{
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
	padding: 0 0 0 0;
}

#liste_article{	
	text-align: justify;
	padding: 0 0 2px 5px;
	text-align: left;	
}

#liste_article a{	
	color: #000080;
	font-size: 10px;
	font-weight: bold;
}

#liste_article_sans_espace{	
	text-align: justify;	
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
	width: 590px;
	font-size: 12px;
}

#liste_article_sans_espace select{		
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
	font-size: 14px;
	border: 1px solid #000000;
}

#liste_article_sans_espace tr{
	padding: 0px 0 2px 0;
}

#liste_article_sans_espace h1{
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	margin: 0 0 0 0;
	padding: 0 0 5px 2px;
	text-decoration: none;
	text-align: justify;
}

#liste_article_sans_espace h2{
	color: #000080;
	padding: 0px 2px 0 2px;
	margin: 0 0 0 0;
	font-weight: bold;
	line-height: 14px;
	font-size: 12px;
}

#liste_article_sans_espace h3{
	font-size: 11px;
	color: #000000;
	font-weight:normal;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#liste_article_sans_espace h4{
	font-size: 10px;
	color: #000000;
	text-align: center;
	font-weight: normal;
	padding: 0 5px 0 0;
	margin: 0 0 0 0;
	text-align: right;
}

#liste_article_sans_espace h5{
	border-bottom: 1px solid #CCCCCC;
}

#liste_article h1{
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	text-decoration: none;
	text-align: justify;
}

#liste_article h2{
	color: #000000;	
	padding: 0px 2px 0 2px;
	margin: 0 0 0 0;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
}

#liste_article h3{
	font-size: 12px;
	color: #808080;
	text-align: justify;
	font-weight:normal;
	padding: 0px 15px 2px 15px;
	margin: 0 0 0 0;
}

#liste_article h4{
	font-size: 10px;
	color: #000000;
	text-align: center;
	font-weight: normal;
	padding: 0 5px 0 0;
	margin: 0 0 0 0;
	text-align: right;
}

#liste_article h5{
	border-bottom: 1px solid #CCCCCC;
}

#liste_article textarea{
	margin: 5px 0 5px 0;
	font-size: 12px;
	color: #000000;	
	overflow: auto;
	width: 100%;
	height: 80px;
	background-color: #FFFFFF;	
	border: 1px solid black;
}

#liste_article select{
	background-color: #FFFFFF;	
}

#liste_article input{
	margin: 5px 0 0 0;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;	
	border: 1px solid black;
	font-weight: bold;
}

/************* #fiche_article : bloc de la page fiche_article **************/
#fiche_article{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 100%;	
}

#fiche_article img{
	border: 1px solid #9696C8;
}

#fiche_article a {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#fiche_article h1 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	margin: 0 0 0 0;
	padding: 0px 4px 2px 4px;
	text-decoration: none;
}

#fiche_article h2 {
	font-size: 16px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #FF0000;
	font-weight: bold;
	border: 1px solid #FF0000;
}

#fiche_article h3 {
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #000080;
}

#fiche_article li {
	list-style-type: square;
	color: #FF0000;
	font-size: 13px;
}

#texte_fiche_article_port {
	font-size: 10px;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	color: #000000;
	background-color: #FFE0E0;
}

#texte_fiche_article {
	font-size: 11px;
	padding: 0 5px 0 5px;
	margin: 0 0 0 0;
	color: #000000;
	font-weight: normal;
}

#texte_fiche_article a{
	font-size: 12px;
	padding: 0px 0px 0 0px;
	margin: 0 0 0 0;
	color: #00000;
	font-weight: normal;
}

#texte_fiche_article_bouton {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 0px 5px 0 0;
	margin: 0 0 0 0;
}

#texte_fiche_article_compatibilite{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 0px 5px 5px 5px;
	margin: 0 0 0 0;
}

#texte_fiche_article_a_cacher {
	display: block;
	font-size:10px;
	font-family: Verdana;
	text-decoration: none;
	line-height: 14px;
	color: #000000;
	font-weight: normal;
}

#texte_fiche_article_a_cacher table{
	font-size: 12px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #000000;
	font-weight: normal;
}

/************* #bas_page : bloc du bas **************/
.bas_page_gauche{
	background-color: #000080;
	width: 195px;
	padding: 0 0 0 5px;
}

.bas_page_droit{
	background-color: #000080;
	width: 195px;		
}

#bas_page{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000080;		
	height: 40px;	
}

#bas_page a{
	color: #FFFFFF;
	text-decoration: none;
}

#bas_page a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}


#bas_page ul{
	list-style: none;
	padding: 2px 0px 0px 0px;	
}


#copyright{
	font-size: 9px;
	color: #EAEBED;
	background-color: #FFFFFF;
}

/**************** onglet *****************************/
#tableau_onglet{	    		
	background-image: url(pixel-menu.gif);
	background-repeat: repeat-x;
	height: 24px;
	padding: 6px 0 0 0;
	margin: 0 0 4px 0;
}

#onglet{
	font-size: 11px;
	padding: 0px 5px 0px 5px;
	margin: 0 0 0 0;
	text-align: center;	
}

#onglet a{
	color: #FFFFFF;	
	text-decoration: none;
	text-align: center;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: bottom;	
	font-weight: bold;
}	

#onglet a:hover{
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: bottom;	
	font-weight: bold;
}

#bandeau_bleu_marine{
	height: 25px;
	background-color: #000080;
	border-top: 1px solid #6464B4;
	border-bottom: 1px solid #9696C8;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#recherche_bandeau{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	color: #FFFFFF;
}

#recherche_bandeau input{
	font-size: 10px;
	border: none;
}

.couleur_rouge_bouton{
	border: 1px solid #FF0000;
	background-color: #FF0000;
	color: #FFFFFF;
	padding: 0 2px 0 2px;
	font-weight: bold;
}

/**************** onglet_bas *****************************/
#tableau_onglet_bas{
	border-top: 1px solid #34CB00;
	padding: 0 20px 0 0;
}

#onglet_bas{
	font-size: 12px;
	padding: 2px 0px 2px 0px;
	text-align: center;	
}

#onglet_bas a{
	color: #000000;
	font-weight: bold;
	text-decoration: none;	
	text-align: left;
}

#onglet_bas a:hover{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	border-top: 2px solid #34CB00;
	text-align: left;
}

/**************** page promo *************************/
#titre_encart_promo {
	font-size: 12px;
	color: #AAAAAA;
	text-align: left;
	font-weight: bold;
}

#titre_boutique_promo {
	font-size: 11px;
	color: #000000;
	text-align: left;
	padding: 0px 0 0px 20px;
	margin: 10px 10px 10px 10px;
	text-decoration: none;
	border-bottom: 1px solid #B3B3B3;
}

/************* #baisse_prix : bloc de la baisse_prix **************/
#baisse_prix{
	padding: 5px 10px 5px 10px;
	background-color:#FFFFFF;
	font-size: 12px;
	color: #334D55;	
	margin: 10 10 10 10;
}

#baisse_prix form{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
}

#baisse_prix textarea{
	font-size: 12px;
}

#baisse_prix input{
	font-size: 13px;
	color: #334D55;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-weight: bold;
}

#baisse_prix a{
	font-size: 12px;
	color:#334D55;
}

/************* #tableau_carac : theme du tableau de caractéristiques **************/
#tableau_carac {
	font-size: 13px;
	color: #334D55;
}

#tableau_carac td{
	padding: 5px 30px 0px 30px;
}

#tableau_carac b{	
	color: #334D55;
	text-decoration: underline;
}

/************* #mon_panier : bloc de la page mon_panier **************/
#mon_panier{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	border: 1px solid #000080;
}


#mon_panier td{
	border-right: 1px solid #000080;
	border-left: 1px solid #000080;	
}

#mon_panier th{
	border: 1px solid #000080;
	color: #FFFFFF;
	background-color: #000080;
	height: 22px;
}


#mon_panier input{	
	background-color: #FFFFFF;
	border: none;
	color: #000000;
}

#mon_panier a{	
	color: #656D79;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#bouton_panier{
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
	border: none;
}

#bouton_panier img{
	border: none;
}

#bouton_panier a{
	padding: 0 5px 0 5px;

}


/************* #mon_compte : bloc de la page mon_compte **************/
#mon_compte{
	font-size: 12px;
	color: #000000;
}

#mon_compte th{
	border: 1px solid #000080;
	color: #FFFFFF;
	background-color: #000080;
	height: 22px;
}

#mon_compte h3{
	color: #C60327;
	font-weight: bold;
	font-size: 12px;
}

#mon_compte table{		
	color: #000000;
	font-size: 12px;
}

#mon_compte input{	

	border: 1px solid #000000;
	font-size: 12px;
	color: #000000;	
}

#mon_compte select{	
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-size: 12px;
	color: #000000;
}

#mon_compte a{	
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
}

/************* #choix_adresse : bloc de la page choix_adresse **************/
#choix_adresse {
	font-size: 11px;
	color: #000000;
}


#choix_adresse th{
	border: 1px solid #000080;
	color: #FFFFFF;
	background-color: #000080;
}

#choix_adresse select{
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}

#choix_adresse table {	
	background-color: #FFFFFF;
	color: #000000;
	font-size: 13px;
	text-decoration: none;
	padding: 2px 3px 3px 5px;
}

#choix_adresse h1 {	
	color: #C60327;	
	font-size: 14px;
	font-weight: bold;
}

#choix_adresse h2 {	
	color: #656D79;	
	font-size: 12px;
	font-weight: bold;
}

#choix_adresse a{
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding: 0 10px 0 10px;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}

/************* #page_centrale : bloc central **************/

#page_centrale_inscrire{
	padding: 0 0px 20px 0px;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	border-left: 120px solid #FFFFFF;
	border-right: 150px solid #FFFFFF;
	background-color: #FFFFFF;
}

#page_centrale_inscrire h1{
	font-size: 12px;
	color: #FF0000;
}

#page_centrale_newsletter
{
	padding: 0 0px 20px 0px;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	border-left: 120px solid #FFFFFF;
	border-right: 150px solid #FFFFFF;	
	background-color: #FFFFFF;
}

#page_centrale_parain
{
	padding: 0 0px 20px 0px;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	border-left: 120px solid #FFFFFF;
	border-right: 150px solid #FFFFFF;
	background-color: #FFFFFF;
}

#page_centrale_modifier_pass
{
	padding: 0 0px 20px 0px;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	border-left: 120px solid #FFFFFF;
	border-right: 150px solid #FFFFFF;
	background-color: #FFFFFF;

}

#page_centrale_mon_compte{
	padding: 0 0px 20px 0px;
	font-size: 12px;
	color: #656D79;
	text-align: justify;
	border-left: 120px solid #FFFFFF;	
	border-right: 150px solid #FFFFFF;
	background-color: #FFFFFF;	
}

#page_centrale_code{
	padding: 0 20px 0 20px;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	border-left: 120px solid #FFFFFF;
	border-right: 150px solid #FFFFFF;	
	background-color: #FFFFFF;
}

#page_centrale_cgv{
	padding: 0 0px 20px 0px;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	border-left: 120px solid #FFFFFF;
	border-right: 150px solid #FFFFFF;
	background-color: #FFFFFF;
}

#page_centrale_cgv h1{
	font-size: 18px;
	color: #FF0000;
	font-weight: bold;
	text-align: left;
	padding: 0 0 0 10px;
}

#page_centrale_cgv h2{
	font-size: 15px;
	color: #000080;
	font-weight: bold;
	text-align: left;
	padding: 0 0 0 10px;
}

/************* #page_centrale : bloc central **************/
#page_centrale_faq{
	padding: 0 0px 20px 0px;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	border-left: 120px solid #FFFFFF;
	border-right: 150px solid #FFFFFF;	
	background-color: #FFFFFF;
}

#page_centrale_faq h1{
	font-size: 18px;
	color: #FF0000;
	font-weight: bold;
	text-align: left;
	padding: 0 0 0 10px;
}

#page_centrale_faq h2{
	font-size: 15px;
	color: #000080;
	font-weight: bold;
	text-align: left;
	padding: 0 0 0 10px;
}

/************* #page_centrale : bloc central **************/
#page_centrale_site_map{
	padding: 0 0px 20px 0px;
	font-size: 12px;
	color: #000000;
	border-left: 120px solid #FFFFFF;
	border-right: 150px solid #FFFFFF;
	background-color: #FFFFFF;	
}

#page_centrale_site_map a{
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	line-height: 14px;
	color: #000000;
	font-weight: normal;
}

#page_centrale_site_map h1{
	font-size: 14px;
	color: #C60327;
	font-weight: bold;
	text-align: left;
	padding: 0 0 0 10px;
}

/************* #page_centrale : bloc central **************/
#page_centrale_commander{
	padding: 0 0px 20px 0px;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	border-left: 120px solid #FFFFFF;
	border-right: 150px solid #FFFFFF;	
	background-color: #FFFFFF;
}

#page_centrale_carnet_adresse{
	padding: 0 0px 20px 0px;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	border-left: 120px solid #FFFFFF;
	border-right: 150px solid #FFFFFF;	
	background-color: #FFFFFF;
}

#page_centrale_frais_port {
	padding: 0 0px 20px 0px;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	border-left: 120px solid #FFFFFF;
	border-right: 150px solid #FFFFFF;	
	background-color: #FFFFFF;	
}

#page_centrale_frais_port h1{
	font-size: 12px;
	color: #FF0000;
}

#page_centrale_moyen_paiement {
	padding: 0 0px 20px 0px;
	font-size: 11px;
	color: #656D79;
	text-align: justify;
	border-left: 120px solid #FFFFFF;	
	border-right: 150px solid #FFFFFF;
	background-color: #FFFFFF;
}

#page_centrale_moyen_paiement a{
	font-size: 11px;
	color: #656D79;
	font-weight: bold;
}

#barre_noire_bas {
	border-bottom: 1px solid #000000;
}

#barre_noire_haut {
	border-top: 1px solid #000000;
}

/******* #confirmation : bloc de la page de confirmation *********/
#confirmation {
	padding: 0 0px 10px 0px;
}

#confirmation a{
	color: #656D79;
	text-decoration: none;
}

#confirmation h3 {
	background-color: #000080;
	margin: 5px 0 5px 0;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px 0 2px 0;
}

#confirmation table {
	margin: 0 20px 0 20px;
	font-size: 13px;
}

#confirmation_resume_panier {
	margin: 5px 0 5px 0;
	padding: 5px 5px 5px 5px;
	font-size: 13px;
}

#confirmation input{
	font-size: 10px;
	color: #000000;	
	border: 1px solid #000000;
	margin: 0 0 0 0;
}

#barre_noire_bas {
	border-bottom: 1px solid #000000;
}

#barre_noire_haut {
	border-top: 1px solid #000000;
}

#bare_total_payer {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #FF0000;
	color: #FFFFFF;
}

#bare_total_payer a{
	color: #FFFFFF;
}


/************* #tableau_bon_commande : theme du tableau de caractéristiques **************/
#tableau_bon_commande {
	font-size: 13px;
	color: #000000;
	padding: 5px 5px 5px 5px;
}

.clock{
	color:#000080;
	font-size: 11px;
	font-weight: bold;
}

#rebour_promo{
	color:#000080;
	font-size: 11px;
	font-weight: bold;
}

#prix_noir{
	color: #334D55;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 0 0 0px;
	margin: 0 0 0 0;
}

#prix_black{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 0 0 0px;
	margin: 0 0 0 0;
}

#prix_rouge{
	color: #FF0000;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 10px 0 0;
	margin: 0 0 0 0;
}

#prix_vert{
	color: #FF0000;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#prix_vert_barre{
	color: black;
	font-size: 13px;
	font-weight: bold;
	font-decoration: line-through;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#mini_promo_prix_black{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}

#mini_promo_prix_rouge{
	color: #FF0000;
	font-size: 15px;
	font-weight: 900; 
}

.couleur_gris_max_0
{
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.couleur_gris_0
{
	padding: 5px 3px 5px 3px;
	background-color: #FFFFFF;
	color: #000080;
}
.couleur_gris_max_1
{
	font-size: 18px;
	font-weight: bold;
	color: #000080;
}
.couleur_gris_1
{
	padding: 5px 3px 5px 3px;
	background-color: #FFFFFF;
}
.couleur_gris_2
{
	padding: 3px 3px 3px 3px;
	background-color: #656D79;	
	color: #FFFFFF;
}
.couleur_gris_3
{
	padding: 3px 3px 3px 3px;
	background-color: #0000FF;
	color: #FFFFFF;
	font-size: 12px;
}
.couleur_gris_4
{
	padding: 3px 3px 3px 3px;
	background-color: #656D79;
	color: #FFFFFF;
}

.couleur_gris_4_texte_blanc
{
	margin: 0 0 0 0;
	padding: 2px 3px 2px 3px;
	background-color: #FFFFFF;
	color: #FF0000;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 2px solid #9696C8;
}

.couleur_gris_4_texte_blanc_bord_droit_gris
{
	margin: 0 0 0 0;
	padding: 0px 3px 3px 3px;
	background-color: #EAEBED;
	border-right: 2px solid #FFFFFF;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}

.couleur_gris_4_texte_blanc_bord_gauche_gris
{
	margin: 0 0 0 0;
	padding: 3px 3px 3px 3px;
	background-color: #EAEBED;
	border-left: 2px solid #FFFFFF;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}

.couleur_vert_0
{
	padding: 3px 3px 3px 3px;
	background-color: #FF0000;
	text-align: center;
	color: #000000;
	font-size: 14px;
}
.couleur_vert_1
{
	padding: 3px 3px 3px 3px;
	background-color: #FF0000;
	text-align: center;
	color: #FFFFFF;
	font-size: 13px;
}

.couleur_vert_0s
{
	padding: 3px 3px 3px 3px;
	background-color: #FF0000;
	text-align: center;
	color: #FFFFFF;
	font-size: 10px;
}
.couleur_vert_1s
{
	padding: 3px 3px 3px 3px;
	background-color: #FF0000;
	text-align: center;
	color: #FFFFFF;
	font-size: 10px;
}

.bordure_tableau_menu_article{
	border: 1px solid #FFFFFF;
	padding: 0 0 0 0;
	margin: 10px 0 0 0;
}

.bordure_tableau_menu_article_gris_3{
	border: 1px solid #808080;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.barre_verticale_gris_3{
	border-left: 1px solid #B3B3B2;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#barre_bleue{
	background-color: #9696C8;
	height: 1px;
	margin: 5px 30px 5px 30px;
	font-size: 1px;
	border: 1px solid #0000FF;
}