body {
	padding: 0;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	background-color: black;
	/* background: url(images/fond.png) repeat center top; */
	text-align: center; /* Corrige le bug de IE sur le centrage margin: auto; */
}

#page {
	width: 965px;
	height: 100%;
	text-align: left;
}

#page p {
	margin: 0;
	padding:0;
	text-align: center;
}

#page p a {
	color: grey;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	text-align: center;
}

#page p a.acheter {
	padding: 0 0 0 0;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 16px;
	color: white;
}

#page p a:hover.acheter {
	padding: 0 0 0 0;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 16px;
	color: grey;
}

#header {
	width: 965px;
	height: 229px;
	text-align: left;
	background: url(images/header.png) no-repeat center top;
}

#liens_header {
	width: 900px;
	text-align: center;
	color: white;
}
#liens_header ul {
	display: block;
	list-style-type: none;
	text-align: center;
	margin: 0;
	padding: 0;
}
#liens_header ul li {
	display: inline;
	font-size: 14px;
	line-height: 16px;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: white;
	margin: 0px;
	padding: 5px 0px 0px 60px;
}
#liens_header ul li a {
	color: white;
	text-decoration: none;
}
#liens_header ul li a:hover {
	color: #B4BDBF;
	text-decoration: none;
}

#logo_swf{visibility:visible;overflow:hidden;position:absolute;z-index:2;
top:25px;
left:50%;
margin-left:-500px;
width:255px;height:200px;
border:0px solid #FF0000;
}

#monCompte {
	width: 300px;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: #838181;
	font-size:16px;
	line-height: 18px;
	font-weight: bold;
	padding: 150px 0 0 380px;
	float:left;
}

#monCompte form input {
	width: 100px;
	margin: 0;
	padding:0;
	padding-top: 2px;
	border:solid 1px #00529a;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14px;
	font-weight:normal;
	background-color:#fff;
	color:#626164;
	float:left;
}

#monCompte form button.bouton { 
    display:-moz-inline-box; 
    display:inline-block; 
    margin:0; 
    padding:0; 
    white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:none; 
    background:none;
	font-size:13px;
	line-height: 13px;
	font-weight:bold;
}

#monCompte form button.bouton span { 
    position:relative; 
    float:left; 
    padding:0 0 0 8px;        /* Largeur du côté gauche */ 
	margin:0;
    vertical-align: top;
	background-color:#dc0c6b;
	border:solid 1px #fff;
}

#monCompte form button.bouton span span {
	padding:0 8px 0 0;
	border:none;
	color:#FFF;
	height:16px;
	line-height:16px; /* Alignement vertical du texte et largeur du côté droit*/
}

#monCompte .menu a {
	font-family: Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: #838181;
	font-size:12px;
	line-height: 14px;
	font-weight: none;
	text-decoration: none;
}

#monCompte .menu a:visited {
	font-family: Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: #838181;
	font-size:12px;
	line-height: 14px;
	font-weight: none;
	text-decoration: none;
}

#panier {
	width: 158px;
	height: 47px;
	float: left;
	margin: 162px 0 0 110px;
	background: url(images/fond_panier.png) no-repeat right top;
}

#panier p {
	padding: 28px 0 0 13px;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height: 12px;
	color: white;
	font-weight: normal;
	text-align: left;
}

#panier p a {
	padding: 28px 0 0 0;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height: 12px;
	color: white;
	font-weight: normal;
	text-align: left;
}

#panier p a:hover {
	padding: 28px 0 0 0;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height: 12px;
	color: white;
	font-weight: normal;
	text-align: left;
}

#panier img {
	position: relative;
	left: 110px;
	top: -40px;
}

#contenu_haut {
	width: 965px;
	height: 28px;
	text-align: left;
	background: url(images/corps_haut.png) no-repeat center top;
}

#contenu_bas {
	width: 965px;
	height: 1780px; /** PARAMETRE A CHANGER POUR UNE PAGE PLUS GRANDE ou plus petite **/
	text-align: left;
	background: url(images/corps_bas.png) repeat center top;
}

#col_gc {
	width: 250px;
	height: 100%;
	padding: 15px 0 0 25px;
	border-right: 1px solid grey;
	float: left;
}

#menu_box {
	width: 235px;
	height: 100%;
	float: left;
}

#menu ul {
	padding: 10px 0 0 35px;
	list-style-position: outside;
	list-style-type: none;
}

#menu ul a {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height: 24px;
	color: black;
	text-decoration:none;
}

#menu ul a:hover {
	color: #dc0c6b;
}

#menu .img_menu {
	width: 175px;
	padding: 15px 0 10px 20px;
	
}

#menu p {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height: 20px;
	font-weight: bold;
	color: black;
	text-decoration:none;
	text-align: center;
	border-top: 2px solid grey;
	margin: 5px 20px 0 0;
	padding: 20px 0 0 0;
}

#menu p a{
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height: 20px;
	font-weight: bold;
	color: black;
	text-decoration:none;
	text-align: center;
}

#col_dt {
	width: 660px;
	height: 100%;
	text-align: center;
	float: left;
	overflow: auto;
}

#col_dt h1 {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height: 18px;
	font-weight: bold;
	color: black;
	text-decoration:none;
	text-align: center;
}

#col_dt h2 {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height: 20px;
	font-weight: normal;
	color: black;
	text-decoration:none;
	text-align: center;
}

#col_dt p {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height: 20px;
	font-weight: normal;
	color: black;
	text-decoration:none;
	text-align: center;
}

#col_dt label {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height: 16px;
	font-weight: normal;
	color: black;
	text-decoration:none;
	text-align: center;
}

#produit_flash_box {
	width: 620px;
	height: 164px;
	margin: 10px 25px 20px 10px;
	background: url(images/cadre_produit_flash.png) no-repeat left top;
	float: right;
}

#produit_flash {
	padding: 5px 5px 5px 5px;
}

#produit_flash_desc {
	width: 450px;
	float: left;
}

#produit_flash_desc p {
	width: 400px;
	height: 70px;
	padding: 5px 0 5px 0;
	overflow: hidden;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: black;
}

#produit_flash_header {
	width: 400px;
	height: 43px;
	background: url(images/produit_flash_header.png) no-repeat center top;
}

#produit_flash_header p {
	padding: 12px 0 0 0;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 16px;
	color: white;
}

#produit_flash_header p a {
	padding: 12px 0 0 0;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 16px;
	color: white;
}

#produit_flash_header p a:hover {
	padding: 12px 0 0 0;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 16px;
	color: white;
}

#produit_flash_photo {
	width: 150px;
	height: 130px;
	float: left;
}

#produit_flash_photo p.prod_flash_prix {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height: 18px;
	font-weight: normal;
	color: black;
}

#produit_flash_photo span {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height: 18px;
	font-weight: normal;
	color: black;
}

#produit_flash_photo span span {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height: 20px;
	font-weight: bold;
	color: #dd0b6c;
}

#produit_flash_photo span span span {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: line-through;
	color: black;
}

/* Page Rubrique */
.rubrique_box {
	width: 620px;
	height: 214px;
	margin: 10px 15px 15px 0;
	background: url(images/rubrique_cadre_produit.png) no-repeat left top;
	float: right;
}

.rubrique_produit {
	padding: 5px 5px 5px 5px;
	text-align: center;
}

.rubrique_produit_desc {
	width: 450px;
	float: left;
	text-align: center;
}

.rubrique_produit_desc p {
	width: 435px;
	height: 160px;
	padding: 5px 0 5px 0;
	overflow: hidden;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 14px;
	color: black;
}

.rubrique_produit_desc table {
	text-align: left;
	width: 435px;
	height: 165px
}

.rubrique_produit_desc td.chapo {
	text-align: center;
	vertical-align: middle; 
	height: 135px;
	overflow: hidden;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 14px;
	color: black;
}

.rubrique_produit_desc td.liens {
	text-align: center;
	vertical-align: bottom;
	height: 30px;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 14px;
	color: black;
}

.rubrique_produit_header {
	width: 435px;
	height: 28px;
	padding: 5px 0 0 0;
	margin: 0 0 5px 0;
	background: url(images/rubrique_produit_header.png) no-repeat center top;
}

.rubrique_produit_header p {
	padding: 12px 0 0 0;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 16px;
	color: white;
}

#page .rubrique_titre_lien {
	padding: 12px 0 0 0;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 16px;
	color: white;
}

#page .rubrique_titre_lien:hover {
	padding: 12px 0 0 0;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 16px;
	color: white;
}

.rubrique_produit_photo {
	width: 150px;
	height: 180px;
	float: left;
}

.rubrique_produit_photo p.prod_flash_prix {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height: 18px;
	font-weight: normal;
	color: black;
}

.rubrique_produit_photo span {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height: 18px;
	font-weight: normal;
	color: black;
}

.rubrique_produit_photo span span {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height: 20px;
	font-weight: bold;
	color: #dd0b6c;
}

.rubrique_produit_photo span span span {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: line-through;
	color: black;
}

#select_pages {
	clear: both;
	float: right;
	padding-right: 50px;
	font-family: Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height: 14px;
	font-weight: normal;
	color: black;
}

#select_pages a {
	font-family: Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height: 14px;
	font-weight: normal;
	color: black;
}

#select_pages a:hover {
	font-family: Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height: 14px;
	font-weight: normal;
	color: black;
}
/* Fin page Rubrique */

/* Page Produit */
#produit_box {
	width: 620px;
	height: 400px;
	margin: 9px 15px 30px 0;
	background: url(images/cadre_produit.png) no-repeat left top;
	float: right;
}

#produit {
	padding: 5px 5px 5px 5px;
}

#produit_desc {
	width: 400px;
	float: left;
}

#produit_desc p {
	width: 400px;
	height: 70px;
	padding: 5px 0 5px 0;
	overflow: hidden;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 14px;
	color: black;
}

#produit_desc span {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height: 18px;
	font-weight: normal;
	color: black;
}

#produit_desc span span {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height: 20px;
	font-weight: bold;
	color: #dd0b6c;
}

#produit_desc span span span {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: line-through;
	color: black;
}

#produit_description {
	height: 230px;
	overflow: auto;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 14px;
	color: black;
}

#produit_decli {
	width: 150px;
	float: left;
	padding: 25px 0 0 50px;
}

#produit_prix {
	width: 200px;
	float: left;
	padding: 25px 0 0 0;
}

#produit_header {
	width: 400px;
	height: 43px;
	background: url(images/produit_header.png) no-repeat center top;
}

#produit_header p {
	padding: 5px 0 0 0;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 16px;
	color: white;
}

#produit_header p a {
	padding: 12px 0 0 0;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 16px;
	color: white;
}

#produit_header p a:hover {
	padding: 12px 0 0 0;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 16px;
	color: white;
}

#produit_photo {
	width: 200px;
	height: 130px;
	float: left;
	padding: 20px 0 0 0;
}

#produit_photo ul {
	display: block;
	list-style-type: none;
	text-align: center;
	margin: 0;
	padding: 0;
}

#produit_photo ul li {
	display: inline;
	margin: 0px;
	padding: 10px 0 0 5px;
}
#produit_photo ul li a {
	color: white;
	text-decoration: none;
}

#produit_photo ul li a:hover {
	color: #B4BDBF;
	text-decoration: none;
}

#produit_photo img.principale {
	padding: 0 0 40px 0;
}
/* Fin Page Produit */

#bloc1 {
	clear: both;
	width: 200px;
	height: 350px;
	margin: 0 0 30px 15px;
	padding: 10px 0 0 0;
	clear: both;
	float: left;
	text-align: center;
	background: url(images/cadre_produit_accueil.png) no-repeat center top;
}

#bloc2 {
	width: 200px;
	height: 350px;
	margin: 0 0 30px 10px;
	padding: 10px 0 0 0;
	float: left;
	text-align: center;
	background: url(images/cadre_produit_accueil.png) no-repeat center top;
}

#bloc3 {
	width: 200px;
	height: 350px;
	margin: 0 0 30px 10px;
	padding: 10px 0 0 0;
	float: left;
	text-align: center;
	background: url(images/cadre_produit_accueil.png) no-repeat center top;
}

.bloc_header {
	width: 190px;
	height: 43px;
	text-align: center;
	padding: 3px 0 0 9px;
	background: url(images/titres.png) no-repeat center top;
}

.bloc_header p {
	padding: 0 0 0 0;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 16px;
	color: white;
}

.bloc_header p a {
	padding: 0 0 0 0;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 16px;
	color: white;
}

.bloc_header p a:hover {
	padding: 0 0 0 0;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 16px;
	color: white;
}

.bloc_content {
	padding: 15px 0 0 0;
}

.bloc_photo_produit {
}

.bloc_description {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height: 22px;
	color: black;
	text-decoration:none;
}

.bloc_description span {
	font-size: 22px;
	line-height: 32px;
	font-weight: normal;
	color: black;
}

.bloc_description span span {
	font-size: 22px;
	line-height: 32px;
	font-weight: bold;
	color: #dd0b6c;
}

.bloc_description span span span {
	font-size: 22px;
	line-height: 32px;
	font-weight: normal;
	color: black;
	text-decoration: line-through;
}

#footer {
	width: 965px;
	height: 100px;
	padding: 45px 0 15px 0;
	text-align: left;
	background: url(images/footer.png) no-repeat center top;
}

#tb_footer {
	width: 900px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 18px;
	color: white;
}

#tb_footer td .droite{
	width: 20%;
	text-align: right;
	vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 18px;
	color: white;
}

#tb_footer td .centre{
	width: 20%;
	text-align: center;
	vertical-align: bottom;
	margin-left: auto;
	margin-right: auto;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 18px;
	color: white;
}

#tb_footer td .gauche{
	width: 20%;
	text-align: left;
	vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 18px;
	color: white;
}

#tb_footer td a {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 16px;
	color: white;
	text-decoration: none;
}

#tb_footer td a:hover {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 16px;
	color: #B4BDBF;
	text-decoration: none;
}

/* Connexion */

#contenu  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#contenu form {
	text-align: center;
	width: 600px;
	padding: 0 0 0 40px;
}

#contenu form select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height: 18px;
	font-weight:normal;
	background-color:#fff;
	color:#626164;
}

#contenu form input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height: 18px;
	font-weight:normal;
	background-color:#fff;
	color:#626164;
}

#contenu form fieldset {
	text-align: center;
}

#contenu form legend {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: #575757;
	font-size:18px;
	line-height: 20px;
}

#contenu form p {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: #575757;
	font-size:16px;
	line-height: 18px;
	text-align: left;
	margin-bottom: 25px;
}

#contenu form td.gauche{
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: #575757;
	font-size:16px;
	line-height: 18px;
	text-align: right;
	width: 300px;
}

#contenu form td.droite{
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: #575757;
	font-size:16px;
	line-height: 18px;
	text-align: left;
	width: 300px;
}

#contenu form td strong{
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: #575757;
	font-size:18px;
	line-height: 20px;
	font-weight: bold;
}

#contenu h2 {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: black;
	font-size:18px;
	line-height: 20px;
	font-weight: bold;
}

#contenu h3 {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: #575757;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	padding: 50px 0 0 0;
}

#contenu h4 {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: #575757;
	font-size:18px;
	font-weight: normal;
}

#contenu p {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: black;
	font-size:16px;
	line-height: 18px;
	font-weight: normal;
	padding: 0 0 5px 0;
}

#contenu a {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: black;
	font-size:16px;
	line-height: 18px;
	font-weight: normal;
}

#contenu ul {
	list-style-type: none;
	text-align: center;
	margin: 0;
	padding: 0;
}

#contenu ul li {
	margin: 0;
	padding: 0 0 5px 0;
}

#contenu ul li a {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: black;
	font-size:16px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
}

#contenu ul li img {
	border: 0px;
}

#contenu td.ligne{
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: black;
	font-size:12px;
	line-height: 14px;
}
/* Fin de Connexion */

/* Page Panier */
#etapesDeCommande {
	width:620px;
	color: #515053;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	margin: 0 0 20px 0;
	padding:0;
	background-color:#fff;
}

#etapesDeCommande ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:620px;
	border-right:solid 1px #d8d9da;
}

#etapesDeCommande ul li {
	color:#c7c9ca;
	width:154px;
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	float:left;
	border-bottom:solid 1px #d8d9da;
	border-top:solid 1px #d8d9da;
}

#etapesDeCommande ul li.selection {
	color:#d8d9da;
	border-bottom:solid 1px #d8d9da;
	border-top:solid 1px #d8d9da;
	background-color:#515053;
}

#etapesDeCommande ul li span {
	color:#fff;
	font-size:18px;
	margin: 0 0 0 0;
	padding: 0 5px;
	background-color:#d8d9da;
}

#etapesDeCommande ul li span.chiffreSelection {
	color:#d8d9da;
	background-color:#515053;
	border-right:solid 1px #d8d9da;
}

#panier_box {
	width: 620px;
	text-align: left;
}

#adresseDeLivraisonRecap {
	text-align: center;
}

#fin_commande {
	text-align: center;
}

#panier_box img {
	border: 0;
}

#panier_box form {
	width: 100px;
}

#panier_box table {
	width: 620px;
	padding:0;
	margin:0;
}

#panier_box table tr  {
	padding:0;
	margin:0;
}

#panier_box table th {
	font-weight: bold;
	background-color: #d8d9da;
	border-bottom:solid 1px #FFFFFF;
	text-align: center;
}

#panier_box table.th1 {
	width: 300px;
	text-align: center;
}

#panier_box table.th2 {
	width: 80px;
	text-align: center;
}

#panier_box table.th3 {
	width: 400px;
	text-align: center;
}

#panier_box table.th4 {
	width: 80px;
	text-align: center;
}

#panier_box table td {
	font-weight: bold;
	background-color: transparent;
	border-bottom:solid 1px #d8d9da;
}

#panier_box table td.ligne1 {
	width: 50px;
	text-align: center;
}

#panier_box table td.ligne2 {
	width: 250px;
	text-align: left;
}

#panier_box table td.ligne3 {
	width: 100px;
	text-align: center;
	vertical-align: middle;
}

#panier_box table td.ligne3 table td {
	border-bottom: solid 0px #000000;
}

#panier_box table td.ligne3 table td img{
	width: 12px;
}

#panier_box table td.ligne4 {
	width: 600px;
	text-align: right;
}

#panier_box table td.ligne5 {
	width: 350px;
	text-align: left;
}

#panier_box table th.total1 {
	font-weight: normal;
	color:#FF0000;
	border-bottom:solid 1px #dedce6;
	width: 600px;
	text-align: right;
	font-size: 18px;
}

#panier_box table th.total2 {
	font-weight: bold;
	color:#FF0000;
	border-bottom:solid 1px #dedce6;
	width: 100px;
	text-align: center;
	font-size: 18px;
}
/* Fin de Panier */

#cheque {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: black;
	font-size:16px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	padding: 0 0 0 30px;
}

#contenu_box {
	width: 620px;
	height: 1700px;
	overflow: auto;
	padding: 30px 0 0 30px;
	text-align: left;
}

#contenu_texte {
	width: 620px;
	height: 1700px;
	overflow: auto;
	padding: 30px 0 0 30px;
	text-align: left;
}

#contenu_texte p{
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: black;
	font-size:16px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}

#contenu_texte strong {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: black;
	font-size:16px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

#contenu_texte td{
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: black;
	font-size:12px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}

#contenu_texte em{
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: black;
	font-size:10px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}

#contenu_texte_ok {
	width: 620px;
	height: 1700px;
	overflow: auto;
	padding: 30px 0 0 30px;
	text-align: center;
}

#contenu_texte_ok p {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: black;
	font-size:16px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}

#mescommandes {
	width: 620px;
	height: 650px;
	overflow: auto;
	padding: 0 0 0 30px;
}

/* Mon compte */
#bloc_moncompte {
	width: 200px;
	height: 300px;
	margin: 0 0 30px 30px;
	padding: 10px 0 0 0;
	clear: both;
	float: left;
	text-align: center;
	background: url(images/cadre_bloc_mon_compte.png) no-repeat center top;
}

#bloc_moncompte img.header{
	width: 180px;
}

#bloc_moncompte p {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: black;
	font-size:16px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#bloc_moncompte p a {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: black;
	font-size:16px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#bloc_moncompte p a:hover {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: grey;
	font-size:16px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#bloc_suivi {
	width: 200px;
	height: 300px;
	margin: 0 0 30px 10px;
	padding: 10px 0 0 0;
	float: left;
	text-align: center;
	background: url(images/cadre_bloc_mon_compte.png) no-repeat center top;
}

#bloc_suivi img.header{
	width: 180px;
}

#bloc_suivi p {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: black;
	font-size:16px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#bloc_suivi p a {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: black;
	font-size:16px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#bloc_suivi p a:hover {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: grey;
	font-size:16px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#bloc_sav {
	width: 200px;
	height: 300px;
	margin: 0 0 30px 10px;
	padding: 10px 0 0 0;
	float: left;
	text-align: center;
	background: url(images/cadre_bloc_mon_compte.png) no-repeat center top;
}

#bloc_sav img.header{
	width: 180px;
}

#bloc_sav p {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: black;
	font-size:16px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#bloc_sav p a {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: black;
	font-size:16px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#bloc_sav p a:hover {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: grey;
	font-size:16px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#bloc_details {
	width: 620px;
	height: 1050px;
	margin: 0 0 30px 30px;
	padding: 10px 0 0 0;
	float: left;
	text-align: center;
	background: url(images/cadre_bloc_details.png) no-repeat center top;
	overflow: auto;
}

#bloc_details img.header{
	width: 180px;
}

#bloc_details p {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: black;
	font-size:16px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#bloc_details p a {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: black;
	font-size:16px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#bloc_details p a:hover {
	font-family: Verdana, Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
	color: grey;
	font-size:16px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
/* Fin de Mon compte */