/* Mise à zéro */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
*{margin: 0; padding: 0;}
html{height: 100%;}
body {height: 100%;}
strong { font-weight:bold; }
em { font-style:italic; }


.paniertab {text-align:center; vertical-align:middle;}
.paniertab img {vertical-align:middle;}

/* Tête */
#top_header {
	background-color:#B69A6D;
}
#top_header h1 {
	width:920px;
	margin: 0 auto;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
}
#header{
	width:100%;
	float:left;
	background:url(../img/header_bg.png) 10px 0 repeat-x;
	height: 140px;
}
#header_bg{width:920px; margin:0 auto; }
#header_content{
	width:920px;
	float:left;
	height:98px;
}

#logo{
	float:left;
	width:500px;
	height:88px;
	display:block;
	margin-top:10px;
	background:url(../img/logo.png) no-repeat;
}

#logo a{display:block;text-indent:-9999px;width:500px;height:88px;}

.retroviseur {
	display:none;
}

.prodmag
{
	width:185px;
	height:150px;
	background:url(../img/btn/indispo.png);
	margin-left:5px;
} 

/* hack fucking IE6*/
html>body .bigprodmag {
	background:url(../img/btn/bigindispo.png) no-repeat;
	width:344px;
	min-height:250px;
}
.bigprodmag
{
	background:url(../img/btn/bigindispo.png) no-repeat;
	width:344px;
	height:250px;
} 
 /* hack done */

.bigprodlist
{
	width:42px;
	height:42px;
	background:url(../img/btn/zoomoff.png);
} 

.txt-bleu {
	color: #369;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif; 
}
.titre-bleu {
	font-size:14px; 
	font-family:Verdana, Geneva, sans-serif; 
	color:#369; 
	font-weight:bold;
}
.normal-bleu {
	font-size:14px; 
	font-family:Verdana, Geneva, sans-serif; 
	color:#369; 
	font-weight:normal; 
	line-height:24px;
}

.prixrouge {
	font-size:12px; 
	font-family:Verdana, Geneva, sans-serif; 
	color:#F00; 
	font-weight:bold;
}

.prixhtblanc {
	font-size:9px; 
	font-family:Verdana, Geneva, sans-serif; 
	color:#000;
}

.nav{
	margin:20px 0 0;
	padding:0;
	list-style:none;
	float:right;
	overflow:hidden;
}
.nav li{
	float:left;
	overflow:hidden;
	line-height:40px;
	padding-left:2px;
	background:url(../img/bullet-nav.gif) no-repeat;
}
.nav li.nav-left{
	padding:0;
}
.nav li a{
	float:left;
	padding:0 20px;
	height:43px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	text-align:center;
	background:url(../img/nav-bg.gif);
}
.nav li.nav-left a{
	background:url(../img/nav-left.gif) no-repeat;
}
.nav li.nav-right a{
	background:url(../img/nav-right.gif) no-repeat 100% 0;
}
.nav span{
	float:left;
	height:43px;
}
.nav a:hover{
	background-position:0 -43px !important;
	text-decoration:none;
	color:#fff;
}
.nav li.nav-right a:hover{
	background-position:100% -43px !important;
}
.nav a:hover span{
	background:url(../img/nav-arrow.gif) no-repeat 50% 31px !important;
}

.connect{
	float: right;
	text-align: right;
	margin-left: 140px;
	color:#000;
}
.connect a{ 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	font-size:12px; 
	color: #000;
}
.connect a:hover{ 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	font-size:12px; 
	color: #EC8000;
}

ul#nav_bar{width:700px;float:left;height:40px;margin:1px 0 1px 0;list-style:none;position:relative;}
ul#nav_bar li{margin:0 0 0 0;list-style:none;padding:0;line-height:1.4em;display:block;position:absolute;top:0;height:39px;width:auto;}
ul#nav_bar li a{text-indent:-999em;display:block;height:39px;background:url(../img/nav_bar.png) no-repeat;}

ul#nav_bar li.nb1{width:264px;left:0px;}
ul#nav_bar li.nb2{width:168px;left:264px;}
ul#nav_bar li.nb3{width:80px;left:432px;}
ul#nav_bar li.nb4{width:120px;left:512px;}

ul#nav_bar li.nb1 a{width:264px;background-position:0px 0px;}
ul#nav_bar li.nb1 a:hover{width:264px;background-position:0px -39px;}
ul#nav_bar li.nb1 a.selected,ul#nav_bar li.nb1 a.selected:hover{width:264px;background-position:0px -78px;}

ul#nav_bar li.nb2 a{width:168px;background-position:-264px 0px;}
ul#nav_bar li.nb2 a:hover{width:168px;background-position:-264px -39px;}
ul#nav_bar li.nb2 a.selected,ul#nav_bar li.nb2 a.selected:hover{background-position:-264px -78px;}

ul#nav_bar li.nb3 a{width:80px;background-position:-432px 0px;}
ul#nav_bar li.nb3 a:hover{width:80px;background-position:-432px -39px;}
ul#nav_bar li.nb3 a.selected,ul#nav_bar li.nb3 a.selected:hover{background-position:-432px -78px;}

ul#nav_bar li.nb4 a{width:120px;background-position:-512px 0px;}
ul#nav_bar li.nb4 a:hover{width:120px;background-position:-512px -39px;}
ul#nav_bar li.nb4 a.selected,ul#nav_bar li.nb4 a.selected:hover{background-position:-512px -78px;}

#header_foot{
	clear:both;
	height:2px;
	background:#4D8819;
}

#comment_acheter{
	position: relative;
}

#livraison_gratuite{
	margin-top:0;
	margin-left:150px;
	margin-right:180px;
	margin-bottom:15px;
}

.aide_acheter{
	width:100%;
	background:#6f9d42;
	border-bottom:8px #4d8819 solid;
	color:#fff;
	display:none;
}
.aide_acheter.open{
	display:block;
}
.aide_acheter a{
	color:#fff;
	text-decoration:underline;
}
.aide_acheter a:hover{
	text-decoration:none;
}

#header_aide{
	top:150px;
	z-index:99;
	width:175px;
	height:30px;
	background:url(../img/aide_gauche.gif) no-repeat;
	float: right;
}
#header_aide em{
	display:block;
	width:175px;
	height:25px;
	background:url(../img/aide_droit.gif) no-repeat 100% 0;
	padding-top:5px;
	text-align: center;
}
#header_aide a{
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	margin-left:0px;
	font-weight:bold;
	padding:8px 8px 8px 8px;
}

.aide_acheter_content{width:920px; margin:0 auto; font:0.75em/17px Arial, Helvetica, sans-serif; }

.aide_droite{
	width:569px;
	float:right;
	display:inline;
	overflow:hidden;
	position:relative;
}
.aide_droite{
	width:600px;
}
.aide_droite h3{
	width:567px;
	font-size:1.5em;
	color:#4c8617;
	margin:15px 0 6px;
}

.aide_etape{
	margin:0;
	padding:20px 0 20px;
	list-style:none;
}

.aide_droite h2{
	font-size:2em;
	font-family:Arial, Helvetica, sans-serif;
}
.aide_etape li{
	margin-bottom:13px;
	padding-left:55px;
	background-repeat:no-repeat !important;
}
.aide_etape li.one{
	background:url(../img/aide-un.gif);
}
.aide_etape li.two{
	background:url(../img/aide-deux.gif);
}
.aide_etape li.three{
	background:url(../img/aide-trois.gif);
}
.aide_etape li.four{
	background:url(../img/aide-quatre.gif);
}
.aide_etape li.five{
	background:url(../img/aide-cinq.gif);
}
.aide_etape li em{
	display:block;
	padding-top:8px;
	font-size:0.90em;
	line-height:16px;
	font-style:normal;
}
.aide_etape p{
	margin-top:3px;
	clear:both;
}

.aide_etape strong{
	font-size:14px;
	}
.aide_etape .button{
	width:220px;
	height:40px;
	overflow:hidden;
	margin:0 auto;
	padding-left:11px;
	background:url(../img/button-left.gif) no-repeat;
	line-height:40px;
	font-weight: bold;
}
.aide_etape .button p{
	height:40px;
	margin:0;
	overflow:hidden;
	background:url(../img/button-right.gif) no-repeat 100% 0;
}

.aide_gauche h3{
	height:25px;
	line-height:27px;
	color:#fff;
	padding-left:0px;
	margin-bottom:4px;
}
.aide_gauche p{
	width:225px;
	line-height:20px;
	padding-left:0px;
	margin-bottom:25px;
	color:#3F6915;
	font-size:12px;
}
.aide_gauche{
	background:url(../img/aide-bg.png) repeat-y;
	font-size:1.25em;
	font-weight:bold;
	margin-left:0px;
	width:275px;
}

.perdu{
	line-height:3em;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.enteteTableau {
	color: #12335B;
	font-weight: bold;
	background-color: #dedce6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	
}

/* catégories */ 
#screen{
	width:920px;
	margin: 0 auto;
}

.maconnexion {
	border:#F00 dashed 4px; 
	margin:20px auto 20px auto; 
	width:500px;
	text-align:center;
}

#screen h1{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	color:#369;
	margin-left: 7px;
	font-weight: normal;
}
#screen h1 a{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	color:#369;
	margin-left: 7px;
	font-weight: normal;
}

/* Scroller Box */
#scroller_container {
	margin: 0 auto;
	border: 8px solid #CCE0F1;
	clear:both;
	width: 892px;
	height: 150px;
	text-align: center;
}
#scroller {
// Additional Styles
}
/* CSS Hack Safari */
#dummy {;# }

.LISTtype{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #000;
	text-align:left;
	float: left;
	width: 690px;
	padding: 0 0 0 0;
}

.LISTtype img{
	vertical-align: middle;
}

.LISTtype span{
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	color: #369;
	font-weight: bold;
	margin-left: 30px;
}

.LISTtype a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color: #000;
	text-decoration:none;
}

.LISTtype em{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color: #369;
	text-decoration:underline;
}

.une_categorie{
	width:216px;
	float: left;
	padding: 7px 7px;
}

#milieu_categorie{
	margin: 0 auto;
	width:920px;
}
.large_categorie{
	width:906px;
	float: left;
	padding: 7px 7px;
}

.produit_categorie{
	width:690px;
	float: left;
	padding: 7px 0px 0px 0px;
}

.produit_recherche{
	width:99%;
	border: #CCE0F1 dashed 3px;
	height: 200px;
}

.titre_produit{
	text-align:center;
	width:99%;
	border: #CCE0F1 dashed 3px;
	height: 120px;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
}
.titre_produit a{
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	color:#4D8819;
	text-decoration:underline;
	font-weight: bold;
}

.produit_categorie p{
	font-size:12px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

.produit_categorie h1{
	color:#369;
	font-weight:bold;
	font-size:18px;
	line-height:28px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin: 10px 0px 15px 5px;
}

.categories {
	padding:8px 4px;
	min-height:32px;
	text-align:center;
	vertical-align:middle;
	line-height:1.2em;
	background:#CCE0F1;
	color:#369;
	font-family:Arial, Verdana, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
	border-radius-bottomleft:4px;
	border-radius-bottomright:4px;
	-webkit-border-radius-bottomleft:4px;
	-webkit-border-radius-bottomright:4px;
}

.categories a{
	text-align:center;
	line-height:1.2em;
	background:#CCE0F1;
	color:#369;
	font-family:Arial, Verdana, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}

.sous-categories {
	padding:8px 4px;
	min-height:32px;
	text-align:center;
	vertical-align:middle;
	line-height:1.2em;
	background:#CCE0F1;
	color:#369;
	font-family:Arial, Verdana, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
	border-radius-bottomleft:4px;
	border-radius-bottomright:4px;
	-webkit-border-radius-bottomleft:4px;
	-webkit-border-radius-bottomright:4px;
}

.sous-categories a{
	text-align:center;
	line-height:0.8em;
	background:#CCE0F1;
	color:#369;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

#slogan{
	font-family:Arial,Verdana,sans-serif;
	background:url(../img/blue_bg.png) 50% 0 no-repeat;
	color:#CCE0F1;
	font-size:12px;
	height: 120px;
}


#copyright_container { width:100%;float:left;background:#8b643d; }
#copyright_content {
	width:920px;
	text-align:center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#copyright_content p { color:#E8D2B8;margin:0 0 0 0;font-size:10px; }
#copyright_content p a { color:#cdaf8b; }
#footer_total { width:100%;float:left;background:url(../img/footer_bg.png) repeat-x top left; }
#footer { margin-top:23px;color:#766f63; }

#footer {
	color:#fff;
	width:920px;
	margin: 20px auto;
}

.footer_menu {
	margin:0 10px;
	width:200px;
	float:left;
}
#footer h4 { color:#e8d2b8;border-bottom:1px solid #B38B64;padding-bottom:4px; }
ul.footer_sous_menu { margin:0 0 0 0;list-style:none; }
ul.footer_sous_menu li {
	list-style:none;
	margin:0px;
	padding:0;
	line-height:1.2em;
}
ul.footer_sous_menu li a { float:left;width:100%;font-size:11px;font-weight:bold;color:#fff;padding-bottom:2px;text-decoration:none; }
ul.footer_sous_menu li a:hover { text-decoration:none; }
ul.footer_sous_menu li { overflow:hidden; }

.mdpperdu {
	font-family:Verdana, Geneva, sans-serif; color:#369; font-size:10px;
}

.connect1{float:left;}
.connect11{
	width:350px;
	padding-left:10px;
	border-top: 10px #369 solid;
	border-left: 10px #369 solid;
	margin-right: 50px;
	-moz-border-radius-topleft:6px;
	border-radius-topleft:6px;
	-webkit-border-radius-topleft:6px;
}
.connect11 p{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#369;
}
.connect12{
	width:350px;
	padding-left:10px;
	border-top: 10px #cd853d solid;
	border-left: 10px #cd853d solid;
	margin-right: 50px;
	-moz-border-radius-topleft:6px;
	border-radius-topleft:6px;
	-webkit-border-radius-topleft:6px;
}
.connect12 p{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#cd853d;
}
.connect2{
	float:left;
	width:450px;
	padding-left:10px;
	border-top: 10px #4d8819 solid;
	border-left: 10px #4d8819 solid;
	-moz-border-radius-topleft:6px;
	border-radius-topleft:6px;
	-webkit-border-radius-topleft:6px;
}
.connect2 p{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#4d8819;
}
.connect2 h2{
	margin: 0px 20px 0px 20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#4d8819;
	line-height:18px;
}

#connect{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	color:#369;
	margin-left: 7px;
	font-weight: normal;
	line-height:24px;
}
.tabhr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c6cdde;
	font-size: 0.9em;
}
.zoneDeSaisie {
	color: #369;
	font-weight:bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.0em;
}

.descr a {
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #666;
	font-weight:normal;
}

.descr {
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #666;
	font-weight:normal;
}
.descr strong{
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color: #369;
	font-weight:bold;
}
.descr table tr td {
	border:0;
	color: #545454;
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
}

.longdescr table tr td {
	color: #369;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
}

a.buyit { background-image:url('../img/btn/buyit.png'); display:block; width:200px; text-align:center; }
a.buyit:hover {background:url('../img/btn/buyit.png') 0 -160px;}


#etapesDeCommande {
	float: left;
	width:710px;
	color: #515053;
	font-size: 12px;
	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:708px;
	border-right:solid 1px #d8d9da;
}

#etapesDeCommande ul li {
	color:#c7c9ca;
	width:176px;
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	float:left;
	border-left:solid 1px #d8d9da;
	border-bottom:solid 1px #d8d9da;
	border-top:solid 1px #d8d9da;
}

#etapesDeCommande ul li.selection {
	color:#d8d9da;
	border-left:solid 1px #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 3px 0 0;
	padding:0 5px;
	background-color:#d8d9da;
}

#etapesDeCommande ul li span.chiffreSelection {
	color:#d8d9da;
	background-color:#515053;
	border-right:solid 1px #d8d9da;
}

#screen table, #contenu table tr {
	padding:0;
	margin:0;
}

#screen table th {
	font-weight: bold;
	background-color: #d8d9da;
	border-bottom:solid 1px #FFFFFF;
}

#screen table td {
	background-color: transparent;
	border:none;
}

#screen table td.ligne {
	background-color: transparent;
	border-bottom:solid 1px #d8d9da;
}

#screen table th.total {
	font-weight: bold;
	color:#FFF;
	background-color: #00529a;
	border-bottom:solid 1px #dedce6;
}

.queFaire {
	margin:20px 0 0 0;
	padding:0;
	width:100%;
	float:left;
	text-align:right;
}

.queFaire a.bouton, 
.queFaire button.bouton { 
    display:-moz-inline-box; 
    display:inline-block; 
    margin:10px 0 0 0; 
    padding:0;
	font-size:14px;
	font-weight:bold;
	white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:0; 
    background:none; 
} 
.queFaire a.bouton span, 
.queFaire button.bouton span { 
    position:relative; 
    float:left; 
    padding:0 0 0 7px; 
    vertical-align:middle;
    background-color:#0081ca;
} 

.queFaire a.bouton span span, 
.queFaire button.bouton span span {
	color:#fff;
    height:24px; 
    padding:0; 
    padding:0 7px 0 0; 
    line-height:22px; 
    background-color:#0081ca;
} 
 
.queFaire a.bouton:hover span, .queFaire a.bouton:hover span span, 
.queFaire button.bouton:hover span, .queFaire button.bouton:hover span span { 
    background-color:#00529a;
} 
h2{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 24px;
	margin:0 0 20px 0;
}

/* Contenu d'une fiche produit (produit.html)
-------------------------------------------------------- */
.prix {
	text-align:center;
	margin: 0 0 0 0;
}
.prix .ttc {
	clear: none;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	width: auto;
	height: 40px;
	font-size: 16px;
	background: url(../img/btn/prix.png) left top no-repeat;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-weight:normal;
	float: left;
}
.prix span{
	display: block;
	padding: 8px 0px 0px 0px;
	margin: 0 0 0 0px;
	height: 32px;
	background: url(../img/btn/prix.png) center top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #fff;
}
.prix span sup {
	font-size: 14px;
}

.blocInfo {
	background:#FFFFCC; 
	font-size:12px; 
	padding:10px 20px 10px 20px; 
	margin:0 40px 0 40px;
}

a.grandeImage, a.grandeImage:visited {
	border: 1px solid #bbbdbf;
	margin:0;
	padding:1px;
	width:342px;
	float:left;
	background-color:#fff;
}

 a.grandeImage:hover {
	border: 2px solid #88888b;
	background-color:#8fbce3;
	padding:0;
}


/* Personnalisation du zoom de la fiche produit (produit.html)
-------------------------------------------------------- */

#superbox-overlay {
	width: 100%;
	overflow: visible;
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	background:#e0e4cc;
}

#superbox-container .loading {
	width:32px;
	height:32px;
	text-indent:-9999px;
	background-image:url(_gfx/loader.gif);
	background-position:center 0;
	background-repeat:no-repeat;
	overflow: hidden;
	position: relative;
	padding: 0;
	width: 100%;
}

#superbox .close a {
	float:right;
	padding:0 5px;
	line-height:20px;
	color:#fff;
	background:#00529a;
	cursor:pointer;
}

#superbox .nextprev a {
	float:left;
	margin-right:5px;
	padding:0 5px;
	line-height:20px;
	background:#00529a;
	cursor:pointer;
	color:#fff;
}

#superbox .nextprev .disabled {
	background:#ccc;
	cursor:default;
}

#superbox .close a:hover {
	color:#fff;
	background:#00529a;
	text-decoration:none;
}

/* Nombre de pages
-------------------------------------------------------- */

#pages {
	float: left;
	color:#626164;
	width: 700px;
	text-align: right;
	font-size: 11px;
	padding: 5px 10px 5px 0;
	margin: 10px 0;
	background-color:#d8d9da;
}

#pages a, #pages a:visited {
	color:#626164;
	text-decoration: none;
	font-weight: bold;
}

#pages a:hover {
	text-decoration: underline;
}

.fin {
	font-weight:normal;
}
.lien_retro {
	color: #999;
	font-size:12px;
	padding: 100px 40px 80px 40px;
}

.lien_retro a {
	color: #999;
	font-size:12px;
	text-decoration:none;
}


/* Etapes de commande
-------------------------------------------------------- */

#etapesDeCommande {
	float: left;
	width:920px;
	color: #515053;
	font-size: 12px;
	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:920px;
}

#etapesDeCommande ul li {
	color:#c7c9ca;
	width:228px;
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	float:left;
	border:solid 1px #d8d9da;
}

#etapesDeCommande ul li.selection {
	color:#fff;
	font-weight:bold;
	width:228px;
	border:solid 1px #d8d9da;
	background-color:#515053;
}

#etapesDeCommande ul li span {
	color: #666;
	width:228px;
	font-size:10px;
	margin:0 3px 0 0;
	padding:0 5px;
	background-color:#d8d9da;
}

#etapesDeCommande ul li span.chiffreSelection {
	color:#fff;
	font-weight:bold;
	font-size:14px;
	background-color:#515053;
	border-right:solid 1px #d8d9da;
}


/* Bloc "adresse de livraison" & "adresse de facturation" 
-------------------------------------------------------- */

.adresseDeLivraison {
	float: right;
	margin: 0 0 20px 0;
	width:345px;
}

.adresseDeLivraisonRecap {
	float: left;
	margin: 0 0 20px 0;
	width:710px;
}

.adresseDeFacturation {
	float: left;
	margin: 0 0 20px 0;
	width:345px;
}

.adresseDeLivraison h3, .adresseDeFacturation h3, .adresseDeLivraisonRecap h3 {
	color:#515053;
	display:block;
	padding: 5px 0 7px 10px;
	margin:0;
	height: 20px;
	background-color: #bbbdbf;
}

.adresseDeLivraison h4 {
	color:#515053;
	width:335px;
	margin:5px 0 0 0;
	padding: 5px 0 7px 10px;
	background-color: #bbbdbf;
	float:left;
}

.adresseDeLivraison .contenu, .adresseDeFacturation .contenu {
	float:left;
	width: 325px;
	margin:1px 0 0 0;
	padding: 10px;
	background-color: #d8d9da;
}

.adresseDeLivraisonRecap .contenu {
	float:left;
	width: 690px;
	margin:1px 0 0 0;
	padding: 10px;
	background-color: #d8d9da;
}

.adresseDeLivraison ul {
	list-style:none;
	margin: 0;
	padding:0;
	width: 345px;
	float:left;
}

.adresseDeLivraisonRecap ul {
	list-style:none;
	margin: 0;
	padding:0;
	width: 710px;
	float:left;
}

.adresseDeLivraison ul li, .adresseDeLivraisonRecap ul li {
	margin: 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
}

.adresseDeLivraison ul li a, .adresseDeLivraisonRecap ul li a,
.adresseDeLivraison ul li a:visited, .adresseDeLivraisonRecap ul li a:visited {
	color:#fff;
	display:block;
	background-color:#8fbce3;
	border-top:solid 1px #FFF;
	padding:3px 0 3px 10px;
}

a.modifierOuAjouter, a.modifierOuAjouter:visited {
	font-size:12px;
	font-weight:bold;
	border-top:solid 1px #FFF;
	color:#fff;
	display:block;
	clear:both;
	background-color:#0081ca;
	padding:3px 0 3px 10px;
}

.adresseDeLivraison ul li a:hover, .adresseDeLivraisonRecap ul li a:hover, a.modifierOuAjouter:hover {
	text-decoration:none;
	background-color:#00529a;
}



/* Bloc "Mode de livraison" 
-------------------------------------------------------- */
.choixDeLaLivraison {
	float:left;
	margin: 0 auto;
	padding:0;
	list-style:none;
	width: 920px;
	font-size:14px;
	font-weight:bold;
	font-family: Verdana, Geneva, sans-serif;
	text-align:center;
}

.choixDeLaLivraison .modeDeLivraison {
	color:#515053;
	line-height:37px;
	width:300px;
	margin:0;
	padding:0;
	background-color:#bbbdbf;
	float:left;
	text-indent:10px;
	height:80px;
	border: solid 3px #FFF;
}

.choixDeLaLivraison a, .choixDeLaLivraison a:visited {
	height:80px;
	color:#fff;
	display:block;
	background-color:#0081ca;
	border-top:solid 1Px #FFFFFF;
}

.choixDeLaLivraison a:hover {
	text-decoration:none;
	background-color:#00529a;
}



.choixDuReglement {
	float: left;
	width:360px;
	margin: 0;
	padding:0;
}

.choixDuReglement ul {
	margin: 0;
	padding:0;
	list-style:none;
	width: 360px;
}

.choixDuReglement ul li {
	margin: 0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	font-family: Verdana, Geneva, sans-serif;
}

.choixDuReglement span.modeDeReglement, .choixDuReglement span.choisir {
	color:#515053;
	width:355px;
	margin:0;
	padding:0;
	background-color:#bbbdbf;
	float:left;
	height:120px;
}

.choixDuReglement span.choisir {
	background-color:transparent;
	color:#FFFFFF;
}

.choixDuReglement ul li a:hover {
	text-decoration:none;
	background-color:#00529a;
}
.choixDuReglement ul li a, .choixDuReglement ul li a:visited {
	height:120px;
	color:#fff;
	display:block;
	background-color:#0081ca;
}

.pub
{
	width: 680px;
	margin: 0 auto;
	text-align: center;
}

.pub img
{
	border: 1px solid #DDDDDD;
}
