*{
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	text-decoration: none;
	outline: none;
}


body {
	background-color: #FFFFFF;
	background-image: url(../images/design/body/fond_body.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0;
}



form {
}

fieldset {
}
legend {
color:#a0522d;
font-weight:bold
}
label {
margin-top:20px;
display:block;
font-size:9px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;

}

label.inline {
display:inline
}
input {
    background-color:transparent;
	font-family:Arial, Helvetica, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
input[type=radio] {
margin-right:50px;
background-color:transparent;
border:none;
}
select, option {
font-family:Arial, Helvetica, sans-serif;
}
textarea {
font-family:Arial, Helvetica, sans-serif;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #666666; 	
}





ul {
    list-style-type: disc;
    list-style-image: url(../images/design/maincol/puce.gif);
    display: block;
	padding-left: 17px;
	padding-top: 10px;
  	margin: 0;

   }
li {
	padding-bottom: 7px;

   }

p,p A, p A:hover,p A:visited, ul{
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

p A,p A:visited, {
	text-decoration: underline;
}

p A:hover{
	text-decoration: underline;
	color:#FFCC66;
}

.paragraphe, paragraphe ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}

.paragraphe a ,.paragraphe a:hover, .paragraphe a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4877B0;
	text-decoration: none;
}
.paragraphe a:hover{
	text-decoration: underline;
}


h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	padding: 0px;
	width: auto;
	text-transform: none;
}
H3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #666666;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
}
H4 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CCCCCC;
	line-height: normal;
	letter-spacing: 4px;
}


h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: lighter;
	color: #666666;
}

.tirets_box{
	font-size: 1px;
	background-image: url(../images/design/maincol/tirets.gif);
	background-repeat: repeat-x;
	width: 100%;
	margin-bottom:10px;
}
.barre_box{
	background-image: url(../images/design/maincol/barre.gif);
	background-repeat: repeat-x;
	width: 100%;
	margin-bottom:10px;
}

.titre, .titre a:link , .titre a:visited, .titre a:hover  {
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0px;
	text-transform: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	display: block;
	margin-bottom: 10px;
}

.titre_2, .titre_2 a:link , .titre_2 a:visited, .titre_2 a:hover  {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	padding: 0px;
	text-transform: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin-bottom: 0px;
	display: block;
}

.titre_gris_18px {
	font-size: 18px;
	font-weight: bold;
	color: #666666;
}
.moteur_recherche_box {
	MARGIN-TOP: 8px;
	FLOAT: right;
	WIDTH: auto;
	MARGIN-RIGHT: 0px;
	HEIGHT: 20px;
}
.moteur_recherche_bouton {
	float: right;
}
.footer {
	BACKGROUND-IMAGE: url(/images/footer_bg.gif);
	MARGIN-LEFT: auto;
	WIDTH: 759px;
	MARGIN-RIGHT: auto;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 7px;
	float: left;
	top: 100px;
}
.grand_banner {
	width: auto;
}
.pagewidth {
	WIDTH: 950px;
	margin-right: auto;
	margin-left: auto;
}


.accueil_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:auto;
	font-weight: normal;
	text-transform: uppercase;
	color: #666666;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #666666;
	float: right;
}
.sub_header_box {
	width: 1px;
	position: relative;
	float: Aucune;
	font-family: "Trebuchet MS", Verdana, Arial;
}

.header_box_top_line  {
	height:1px;
	font-size:0;
	background-color: #FF0000;
}

.header {
	MARGIN-LEFT: 0px;
	OVERFLOW: visible;
	WIDTH: 862px;
	BACKGROUND-REPEAT: repeat-x;
	POSITION: relative;
	margin-right: 0px;
	height: auto;
}

.logo_box, .logo_box a,.logo_box a:hover,.logo_box a:visited ,.logo_box a:active {
	margin-top: 7px;
	margin-left: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bordure_page {
	clip: rect(auto,auto,auto,auto);
	height: 100%;
	width: 100%;
	background-color: #999999;
	background-position: left top;
	float: Aucune;
	margin: 0px;
	padding: 0px;
}



.titre_et_message_accueil {
	width: 50px;
	float: right;
	margin-right: 100px;
	margin-top: 30px;
}
#sitemap {
	clear: right;
	float: right;
	height: 20px;
	width: auto;
	padding-right: 13px;
}
#sitemap LI {
	float: left;
	margin-right: 10px;
	padding-bottom: 10px;
}
#sitemap LI A {
	PADDING-RIGHT: 20px; MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; COLOR: #666666; TEXT-DECORATION: none; outline: none
}
#sitemap LI A:hover {
	PADDING-RIGHT: 20px; MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #E0E2E1; TEXT-DECORATION: none
}
#menu {
	float: left;
	height: 20px;
	width: 750px;
	clear: both;
	left: 0px;
	position: absolute;
	bottom: -10px;
}

#menu LI {
	float: left;
	margin-right: 10px;
	padding-bottom: 10px;
}
#menu LI A {
	PADDING-RIGHT: 20px; MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; COLOR: #666666; TEXT-DECORATION: none; outline: none
}
#menu LI A:hover {
	PADDING-RIGHT: 20px; MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #d84a0c; TEXT-DECORATION: none
}
 HTML .clearfix {
	HEIGHT: 1%
}

.maincol {
	MARGIN-LEFT: 0px;
	POSITION: relative;
	BACKGROUND-COLOR: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	width: 862px;
}


#zone_utilisateur {
	FONT-SIZE: 12px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	float: left;
	width: auto;

}
.demande_identification_zone_droite {
	FONT-SIZE: 12px;
	COLOR: #6f6f6f;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	float: right;
	width: 300px;

}
.demande_identification_zone_gauche {
	FONT-SIZE: 12px;
	COLOR: #6f6f6f;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	float: left;
	width: 350px;
	text-align: justify;

}

#zone_contenu {
	FONT-SIZE: 12px;
	COLOR: #6f6f6f;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;

}
.fil_ariane{
	float: right;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 100%;
	text-align: right;
}
.fil_ariane a ,.fil_ariane a:hover, .fil_ariane a:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4877B0;
	text-decoration: none;
}
.fil_ariane a:hover{
	text-decoration: underline;
}
.h_categorie_actuelle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #272727;
}

.article_texte {
	float: left;
	margin-left: 10px;
}

.article_img_droite {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 5px; FLOAT: right; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: white
}
.article_img_gauche {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #cccccc 1px solid;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 5px;
	FLOAT: left; 
	MARGIN-BOTTOM: 10px; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #cccccc 1px solid; 
	MARGIN-RIGHT: 10px; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	BACKGROUND-COLOR: white
}

.panier_menu_box {
	FLOAT: none;
	WIDTH: 200px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-top: 20px;
	clear: left;
	margin-bottom: 20px;
	margin-left: 0px;
}

.moyen_panier_menu_box {
	FLOAT: right;
	WIDTH: 40%;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-top: 20px;
	clear: left;
	margin-bottom: 20px;
	margin-left: 0px;
}

.grand_panier_menu_box {
	FLOAT: none;
	WIDTH: 90%;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-top: 20px;
	clear: left;
	margin-bottom: 20px;
	margin-left: 0px;
}
.panier_box_des_emails {
	FLOAT: Aucune;
	WIDTH: 60%;
	margin-top: 20px;
	clear: Aucune;
	margin-bottom: 20px;
	margin-left: 0px;
	border: 1px solid #FF6600;
}


.listing_adresses_box {
	FLOAT: left;
	WIDTH: 50%;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	clear: left;
	margin-bottom: 20px;
	margin-left: 0px;
}
.confirmation_commande_box {
	FLOAT: left;
	WIDTH: 90%;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	clear: left;
	margin-bottom: 20px;
	margin-left: 0px;
}
.ajouter_adresse_box {
	FLOAT: right;
	WIDTH: 35%;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-top: 20px;
	clear: left;
	margin-bottom: 20px;
	margin-left: 0px;
}
.formulaire_adresse_box {
	FLOAT: left;
	WIDTH: 55%;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
}


.header_top_bar {
	background-image: url(../images/design/menu/header_top_bar.gif);
	background-repeat: repeat-x;
	width: auto;
	font-size: 1px;
	margin-bottom: 0px;
	height: 82px;
}

.barre_menu_3_top,.barre_menu_3_bottom {
	width: auto;
	height:auto;
}

.barre_menu_1_fond {
	vertical-align: middle;
	width: auto;
	height: 24px;
}
.barre_menu_2_fond {
	width: auto;
	height: 25px;
	vertical-align: middle;
}
.barre_menu_3_fond {
	width: auto;
	height: 25px;
	vertical-align: middle;
}







.article_menu_box, .article_menu_box_2 {
	FLOAT: left;
	MARGIN-RIGHT: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	height: auto;   
	background-repeat: repeat-x;
}

.article_menu_box {
	background-image: url(../images/design/menu/barre_menu_1_fond.gif);
	WIDTH: 862px;
	float: left;
	height: auto;
	width: 862px;
	clear: both;
}

.article_menu_box_2 {
	background-image: url(../images/design/menu/barre_menu_2_fond.gif);
	WIDTH: 232px;
	margin-left:3px;
	background-repeat: repeat-y;
}
.article_menu_box_UL, .article_menu_box_UL_2 {
	margin-left: 0%;
}
.puce_menu {
	padding-left: 0px;
	margin-right:2px;
	text-align: left;
	margin-bottom: 0px;
	vertical-align:middle;
}
.article_menu_top_line {
	font-size:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.article_menu_box_LI,.article_menu_box_LI_hover_js,.article_menu_box_LI_2,.article_menu_box_LI_3,.article_menu_box_LI:hover, .article_menu_box_LI_2:hover,.article_menu_box_LI_3:hover   {
	vertical-align: middle;
	cursor: hand;
	float: left;
	text-align: left;
	}
	
.article_menu_box_LI,.article_menu_box_LI:hover,.article_menu_box_LI_hover_js {
	height: 22px;
	padding-top: 6px;
	cursor: hand;
	}
.article_menu_box_LI_2,.article_menu_box_LI_2:hover,.article_menu_box_LI_3 {
	padding-top: 3px;
	padding-left:0px;
	height: 21px;
	cursor: hand;
	}

.article_menu_box_LI{
	background-image: url(../images/design/menu/barre_menu_1_fond.gif);
	background-repeat: repeat-x;
	}
	
.article_menu_box_LI:hover, .article_menu_box_LI_hover_js{
	background-image: url(../images/design/menu/barre_menu_1_hover.gif);
	background-repeat: repeat-x;
}

.article_menu_box_LI, .article_menu_box_LI:hover, .article_menu_box_LI_hover_js{
	width: auto;
	padding-right: 8px;
	padding-left: 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #959595;
	cursor: hand;
}

	
.article_menu_box_LI_border_right {
	font-size:0;
	background-image: url(../images/design/menu/border_right.gif);
	background-repeat: repeat-y;
	background-position: top;
	width: 1px;
	height: 25px;
}
	
.article_menu_box_LI_2,.article_menu_box_LI_3 {
	background-image: url(../images/design/menu/barre_menu_2_normal.gif);
	width: 232px;
	background-repeat: repeat-y;
	padding-right: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCFCF;
	}

	
.article_menu_box_LI_2:hover, .article_menu_box_LI_2_hover_js,.article_menu_box_LI_3:hover, .article_menu_box_LI_3_hover_js {
	background-image: url(../images/design/menu/barre_menu_2_alt.gif);
	background-repeat: repeat-y;
	width: 232px;
	padding-right: 0px;
	padding-left: 0px;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCFCF;
	height: 21px;
	padding-top: 3px;
	cursor: hand;
	display:block;
	}
.article_menu_box_LI_sanslien {
	vertical-align: middle;
	width: auto;
	text-align: left;
	float: left;
	}

.article_menu_box_LI_sanslien{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #959595;
	height: 25px;
	padding-top: 3px;
	}



.article_menu_box_LI_sanslien {
	background-image: url(../images/design/menu/barre_menu_1_alt.gif);
	background-repeat: repeat-x;
	width: auto;
	padding-right: 8px;
	padding-left: 8px;	
	height: 25px;
	padding-top: 3px;
	}
.article_menu_box_LI_2_sanslien,.article_menu_box_LI_3_sanslien {
	background-image: url(../images/design/menu/barre_menu_2_alt.gif);
	background-repeat: repeat-y;
	width: 232px;
	padding-right: 0px;
	padding-left: 0px;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCFCF;
	height: 24px;
	padding-top: 1px;
	}
.article_menu_box_LI_3, .article_menu_box_LI_3_sanslien, .article_menu_box_LI_3:hover, .article_menu_box_LI_3_hover_js{
	padding-left: 20px;
	width:212px;
}


.article_menu_box A, .article_menu_box_2 A,.article_menu_box A:hover, .article_menu_box_2 A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;	
	text-decoration: none;
}

.article_menu_box A {
	color: #E5E5E5;
}
.article_menu_box_2 A,.article_menu_box_2 A:hover {
	color: #4877B0;
}
.article_menu_box_3 A, .article_menu_box_3 A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;	
	text-decoration: none;
}


.article_menu_box A:hover {
	color: #FFFFFF;
}

.article_menu_box_3 A:hover {
	color: #666666;
}

.article_menu_box_h_sans_lien, .article_menu_box_h_sans_lien3  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;	
	text-decoration: none;
}
.article_menu_box_h_sans_lien  {
	color: #4877B0;
}
.article_menu_box_h_sans_lien3,.article_menu_box_3 A, .article_menu_box_3 A:hover {
	color: #999999;
}

.panier_menu_box_UL {
	margin-left: 0%;

}

.panier_menu_box_LI  {
	float:left;
	height: auto;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	background-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
}

.grand_panier_ligne_B {
	float:left;
	height: auto;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	background-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
}
.grand_panier_LI  {
	float:left;
	height: auto;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	background-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-color: #FFFFFF;
}


.subnavigation_box_left {
	background-repeat:no-repeat;
	background-position: left top;
	width:240px;
	height:110px;
	background-color: #CCCCCC;
	text-decoration: none;
}
.subnavigation_box_right {
	background-repeat:no-repeat;
	background-position: left top;
	width:600px;
	height:110px;
	background-color: #CCCCCC;
	text-decoration: none;
}

.subnavigation_sub_box_left, .subnavigation_sub_box_right  {
	width:200px;
	line-height: 1.2;
	text-align: left;
	padding-left: 9px;
	padding-right: 0px;
	float: left;
	vertical-align: middle;

}
.subnavigation_sub_box_left {
	padding-top: 33px;

}

.subnavigation_sub_box_right  {
	padding-top: 10px;
	vertical-align: middle;
}

.subnavigation_lien{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4877B0;
	text-decoration: none;
	cursor: hand;
	display:inline;
}
.subnavigation_lien_hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4877B0;
	text-decoration: underline;
	cursor: hand;
}

.subnavigation_texte, .subnavigation_texte a:link , .subnavigation_texte a:visited, .subnavigation_texte a:hover , .subnavigation_texte a:active {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}

.subnavigation_texte a:link, .subnavigation_texte a:hover , .subnavigation_texte a:active {
	cursor: hand;
}

.subnavigation_titre {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	cursor: hand;
}


.multiteaser_box {
	margin: 0;
	width: auto;
	height: 200px;
	clear: left;
	float: left;
}
.multiteaser_box_UL {
	width:auto;
	float: none;
}
.multiteaser_box_LI{
	margin: 0px;
	padding: 5px;
	float: left;
	height: 125px;
	width: 150px;
	border: thin solid #333333;
	border: thin solid #000000;
	background-color: #FFFFFF;
}
.multiteaser_box_LI:hover {
	margin: 0px;
	padding: 5px;
	float: right;
	height: 125px;
	width: 150px;
	background-color: #CCCCCC;
}

.multiteaser_image {
	background-color: #FF3300;
}
.multiteaser_texte {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.multiteaser_titre {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
}

.zone_contenu_top {
	background-color: #00FF66;
	width: auto;
}

.teaser_video {
	MARGIN-TOP: 30px;
	FLOAT: right;
	MARGIN-RIGHT: 5px;
	TEXT-ALIGN: center;
	clear: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.teaser_video_image  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

a.lien_couleur_moyen_gras  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #da9914;
	text-decoration: underline;
}
a.lien_couleur_moyen  {
	font-size: 12px;
	font-weight: normal;
	color: #da9914;
	text-decoration: underline;
}

.image_droite_page_articles {
	float: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.boutique_grand_titre_box {
	width:350px;
	padding-left:20px;
}

.prod_1_box {
	float: left;
	width: auto;
}
.boutique_produit_box {
	float: left;
	width: 500px;
}

.boutique_titre_box {
	margin-left: 130px;
	width: auto;
	clear: both;
	margin-bottom: 0px;
}
.prod_1_titre_box {
	width: auto;
	clear: both;
	margin-bottom: 0px;
}
.boutique_image_box {
	width: auto;
	margin-left: 10px;
	float: left;
	text-align: center;
	clear: both;
}
.prod_1_image_box {
	width: auto;
	margin-left: 10px;
	float: left;
	text-align: center;
	clear: both;
}
.boutique_texte_box {
	float: left;
	width: 300px;
	margin-left: 10px;
	text-align: justify;
}
.prod_1_texte_box {
	float: left;
	width: 300px;
	margin-left: 10px;
	text-align: justify;
}
.boutique_bouton_box_globale {
	margin-left: 0px;
	float: left;
	height: 1px;
	width: 300px;
}
.articles_image_box {
	height: 150px;
	width: auto;
	margin-left: 20px;
	float: left;
	text-align: center;
}
.articles_titre_box {
	float: left;
	width: auto;
}
.articles_article_box {
	float: left;
	height: auto;
	width: 500px;
	margin-top: 40px;
}
.articles_texte_box {
	float: left;
	width: auto;
	text-align: justify;
	display: block;
	margin-bottom: 10px;
}
.balise_asp_alignee_gauche {
	float: left;
}

.boutique_bouton_box {
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #272727;
	text-decoration: none;
	margin-left: 0px;
	padding-left: 0px;
}
.item_img_gauche {
	display: block;
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 5px;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #cccccc 1px solid;
	MARGIN-RIGHT: 10px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid;
	BACKGROUND-COLOR: white;
	height: auto;

}
.item_img_gauche {
	display: block;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	MARGIN-RIGHT: 5px;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: white;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}

.sidenavigation_gauche {
	FLOAT: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 5px;
}
.boutique_bouton_box_globale {
	width: auto;
	margin-left: 120px;
	clear: both;
}
.formulaire_champ_normal {
	background-color: #FFFFFF;
}
.formulaire_champ_erreur {
	background-color: #FCCA75;
}
.formulaire_champ_erreur, .formulaire_champ_normal {
	float: left;
	height: auto;
	width: auto;
	margin-left: 0px;
	padding-left: 5px;
	padding-right: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #666666;
}
.identification_box {
	width: 100px;
	clear: both;
	FONT-SIZE: 12px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	float: none;
	width: 100px;
}
.panier_bouton_plus_moins_box {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	background-color: #FFCC00;
	margin: 5px;
	height: 5px;
	width: 10px;
}
.panier_quantite_box {
	height: 15px;
	height: 15px;
	width: auto;

}


#right_col {
	float: right;
	width: 100px;
	padding-right: 10px;
}

.produit_dans_caddie {
	float: right;
	height: auto;
	width: auto;
}
.h_erreur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FCCA75;
	text-decoration: none;
	padding-left: 2px;
	padding-bottom: 10px;
}
.h_consigne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
}
.h_consigne_moyen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF6600;
}
.h_consigne_grand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF6600;
}
.panier_image {
	height: 30px;
	width: 30px;
}
.h_panier_ajout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.pointilles_automatiques {
	background-image: url(../images/pointille.png);
	background-repeat: repeat-x;
	background-position: right bottom;
	height: 2px;
	width: auto;
	margin-bottom: 5px;
}
.panier_titre_produit {
	height: auto;
	width: auto;
}
.panier_titre_et_pointilles {
	height: auto;
	width: 150px;
}
.panier_puce {
	background-image: url(../images/panier_puce.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: auto;
	margin-right: 5px;
	margin-bottom: auto;
	margin-left: 5px;
}
.puce_fleche {
	background-image: url(../images/puce_fleche.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: auto;
	margin-right: 5px;
	margin-bottom: auto;
	margin-left: 5px;
}
.panier_supprimer {
	background-image: url(../images/supprimer.gif);
	background-repeat: no-repeat;
	margin: auto;
}
.panier_supprimer {
	margin-left: 5px;
	margin-right: 5px;
}
.panier_menu_box_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	height: 30px;
	width: 100%;
	background-image: url(../article_menu_titre_fond);
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 10px;
	clear: both;
}

.panier_menu_box_bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	height: 30px;
	width: 100%;
	background-image: url(../article_menu_titre_fond);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 10px;
	clear: both;
}

.bouton_B {
	background-color: #FF6600;
	height: 20px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	margin: 10px;
	width: auto;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	cursor: hand;
}
.bouton_C {
	background-color: #FF6600;
	height: 20px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	width: auto;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	cursor: hand;
}

.commande_menu_box {
	width:700px;
	height: 1px;
}
.commande_menu_UL {
	width: auto;
	float: left;
}
.commande_menu_LI{
	width: auto;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
}
a.lien_noir  {
	font-size: 11px;
	font-weight: bolder;
	color: #000000;
	text-decoration: underline;
}
a.lien_noir_11_n  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.h_noir_normal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.h_noir_11_n  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.interligne_3px {
	margin-bottom: 3px;
}
.text_gauche_pad_B_8 {
	background-position: center;
	float: left;
	padding-top: 8px;
}
.text_droite {
	background-position: center;
	float: right;
}
.img_compte_plein {
	background-image: url(../images/votre_compte_plein.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 5px;
}
.h_normal_gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}
.h_light_gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	font-weight: normal;
}

.h_bold_14_gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}





.divonglet, .divongletperso, .divongletoffres, .divongletadh, .divongletadhs, .divongletvert, .divongletevt,  .divongletevt2{
	margin-bottom: 0px;
	height:	16px;

}
.divonglet a, .divongletperso a, .divonglet span, .divongletperso span,	.divongletline a, .divongletline span, .divongletoffres	a, .divongletoffres span, .divongletlineoffres a, .divongletlineoffres span, .divongletadh a, .divongletadh span, .divongletlineadh a, .divongletlineadh3 a, .divongletlineadh span, .divongletlineadhs	a, .divongletadhs a, .divongletvert a, .divongletvert span, .divongletlinevert a, .divongletlinevert span, .divongletevt a, .divongletlineevt a,  .divongletevt2 a, .divongletlineevt2 a{

	font-weight: bold;

	background-repeat: no-repeat;

	height:	10px;

	text-decoration: none;

	voice-family: inherit;

	padding: 0px 3px 2px 7px;

}
.divonglet img,	.divongletline img, .divongletoffres img, .divongletlineoffres img, .divongletadh img, .divongletlineadh img, .divongletlineadh3 img, .divongletadhs img, .divongletlineadhs img, .divongletvert img, .divongletlinevert img, .divongletevt img, .divongletlineevt img,	.divongletevt2 img, .divongletlineevt2 img{

	vertical-align:	top;

}
.divonglet a, .divongletline a, .divongletline span, .divonglet span{
	color:White;
	background-image:url(../img/modules/LOG_arrondibloc_hg.gif);
	background-position:top left;
	background-color:#330066;
	width: auto;

}
.colefttop{
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #330066;

}
.colproduit{
	background-image: url(../images/design/modules/LOG_backgd.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #330066;
}
.colproduit img{

	margin-top: 5px

}
.bkgproduit {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #330066;	

}
.coleftbottom{

	background-color: #FFFFFF

}
.contentproduit{
	background-color:#FFFFFF;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
	padding-top: 5px;
}
.contentproduit p {

	margin:0;


}

.contentproduit	td, .contentproduitoffres .prixoffres, .contentproduitadh .prixoffres{

	background-color: white;

	border:	#7f7f7f	1px solid;

	margin-left: 10px;

	padding: 2px;

	text-align: center;

}

.bottom{
	background-image:url(../images/design/modules/LOG_arrondibloc_bd.gif);
	background-position:right top;
	background-repeat: no-repeat;
	background-color: #FF0000;

}

.bkgproduitoffres a, .bkgproduitadh a, .bkgproduitvert a, .bkgproduit a{
	display: block;
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	padding-top: 3px;
	padding-left: 10px;

}

.h_prix_1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 22px;
	font-style: normal;
	font-weight: bolder;
}
.h_texte_1 {
	color: #7f7f7f;
	font-size: 11px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.a h_texte_1 {
	text-decoration: underline;
}




             #conteneur2 {
	margin:0 auto;
	text-align:left;
	width:862px;
	background:url(../images/design/modules/LOG_arrondibloc_g.gif) no-repeat left top;/* #a05050*/
	padding-left:5px;
	padding-top:0px;
	background-color: #FFFFFF;
	text-decoration: none;
			}

             #sub_conteneur2 {
             background:url(../images/design/modules/LOG_arrondibloc_d.gif) no-repeat right bottom;
             }

             #sub_conteneur2 {
             margin:10px 56px 10px 15px;
             }
             #sub_conteneur2{
	margin:auto;
	text-decoration: none;
             }
             #sub_conteneur2 h1 {
             background:url(../images/design/modules/LOG_arrondibloc_h.gif) no-repeat right top;
             position:relative;
             top:0px;
             margin:0;
             padding:5px 5px 0px 0px;
             }
             #sub_conteneur2 .last_element {
             background:url(../images/design/modules/LOG_arrondibloc_b.gif) no-repeat left bottom;
             margin-top:0;
			 margin-right:5px;
             margin-left:-5px;
             margin-bottom:0;
			 font-size: 5px;
             }

			.invisible{
				font-size: 0px;
			}


             #conteneur1 {
	text-align:left;
	width:864px;/* #a05050*/
	padding-left:2px;
	padding-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 0px;
	background-image: url(../images/design/modules/LOG_arrondibloc1_g.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0 auto;
}

             #sub_conteneur1 {
	margin-top: 0px;
	background-color: #FFFFFF;
	background-image: url(../images/design/modules/LOG_arrondibloc1_d.gif);
	background-repeat: no-repeat;
	background-position: right top;
             }
             #sub_conteneur1 h1 {
				background:url(../images/design/modules/LOG_arrondibloc1_h.gif) no-repeat right top;
				position:relative;
				top:0px;
				margin:0;
				padding:0px 56px 0 15px;
             }
             #sub_conteneur1 .last_element {
             background:url(../images/design/modules/LOG_arrondibloc1_b.gif) no-repeat left bottom;
             margin-right:-2px;
             margin-left:-2px;
             margin-bottom:0px;
             padding:0 0px 0px 0px;
			 font-size: 5px;
             }








	

.sideMenuHover
{
	background-color:#E1E1E1;
	color:#FA4632;
	cursor:pointer;
}

.sideMenuVisited
{
	color:#B9B9B9;
	background-color:White;
}

.paneItem 
{
	
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;

	font-size:11px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;

}


.h_menu_light_LI, .h_menu_light_LI_hover {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	padding-right: 10px;
	text-transform: capitalize;
	font-size: 11px;
	font-style: normal;
	float: left;
	text-decoration:none;
	font-weight: bold;
}

.h_menu_light_LI{
	color: #FFFFFF;
}

.h_menu_light_LI_hover {
	color: #CCCCCC;
	cursor: hand;
}

.menu_light_box {
	width: auto;
	height: 1px;
	color: #FFFFFF;
	float: right;
	position: absolute;
	top: 28px;
	right:-10px;
}

.zone_subnavigation_droite {    /* la zone de lien */
	float: left;
	width : 390px;
	height: 110px;
	display: inline;
}
.zone_subnavigation_gauche {    /* la zone de lien */
float: left;
width : 30px;
height: 110px;
}



.bouton1,.bouton1:hover{
	vertical-align: middle;
	cursor: hand;
	float: left;
	text-align: center;
	padding-top: 0px;
	padding-left:0px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #DBDBDB;
	text-decoration: none;
	}
.bouton1{
	background-image:url(../pictos/bouton1_normal.gif);
	width: 100px;
	background-repeat: no-repeat;
	padding-right: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
.bouton1:hover, .bouton1_hover_js,.bouton1 A,.bouton1 A:hover{
	background-image:url(../pictos/bouton1_hover.gif);
	background-repeat: no-repeat;
	width: 100px;
	text-align: center;
	padding-top: 0px;
	padding-left:0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 21px;
	cursor: hand;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}
	
.bouton1 A, .bouton1 A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;	
	text-decoration: none;
}





.bouton2,.bouton2:hover{
	vertical-align: middle;
	cursor: hand;
	float: left;
	text-align: center;
	padding-top: 0px;
	padding-left:0px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #DBDBDB;
	text-decoration: none;
	}
.bouton2{
	background-image: url(../images/design/boutons/bouton2_normal.gif);
	width: 35px;
	background-repeat: no-repeat;
	padding-right: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 13px;
	}
.bouton2:hover, .bouton2_hover_js,.bouton2 A,.bouton2 A:hover{
	background-image: url(../images/design/boutons/bouton2_hover.gif);
	background-repeat: no-repeat;
	width: 35px;
	text-align: center;
	padding-top: 0px;
	padding-left:0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 21px;
	cursor: hand;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 13px;
	}
	
.bouton2 A, .bouton2 A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;	
	text-decoration: none;
	margin-left: 13px;

}
.bouton2_box {
	width:35px;
	float: left;
}




.bouton_article,.bouton_article:hover{
	vertical-align: middle;
	cursor: hand;
	float: left;
	text-align: center;
	padding-top: 0px;
	padding-left:0px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #DBDBDB;
	text-decoration: none;
	}
.bouton_article{
	background-image: url(../images/design/boutons/bouton_article_normal.gif);
	width: 30px;
	background-repeat: no-repeat;
	padding-right: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 13px;
	}
.bouton_article:hover, .bouton_article_hover_js,.bouton_article A,.bouton_article A:hover{
	background-image: url(../images/design/boutons/bouton_article_hover.gif);
	background-repeat: no-repeat;
	width: 30px;
	text-align: center;
	padding-top: 0px;
	padding-left:0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 20px;
	cursor: hand;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 13px;
	}
	
.bouton_article A, .bouton_article A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;	
	text-decoration: none;
	margin-left: 13px;

}
.bouton_article_box {
	width:30px;
	float: left;
}




.bouton_search,.bouton_search:hover{
	vertical-align: middle;
	cursor: hand;
	float: left;
	text-align: center;
	padding-top: 0px;
	padding-left:0px;
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #DBDBDB;
	text-decoration: none;
	}
.bouton_search{
	background-image: url(../images/design/boutons/bouton_search_normal.gif);
	width: 30px;
	background-repeat: no-repeat;
	padding-right: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 0px;
	}
.bouton_search:hover, .bouton_search_hover_js,.bouton_search A,.bouton_search A:hover{
	background-image: url(../images/design/boutons/bouton_search_hover.gif);
	background-repeat: no-repeat;
	width: 30px;
	text-align: center;
	padding-top: 0px;
	padding-left:0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 28px;
	cursor: hand;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 0px;
	}
	
.bouton_search A, .bouton_search A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;	
	text-decoration: none;
	margin-left: 0px;

}
.bouton_search_box {
	width:20px;
	float: left;
	padding-top:0px;
	right:20px;
	position: absolute;
}

.search_box {
	float:right;
	padding-right: 0px;
	padding-left: 0px;
	background-color:none;
	height:28px;
	border-left-style: none;
	background-image: url(../images/design/boutons/moteur_recherche_champ.gif);
	background-repeat: no-repeat;
	width:150px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	position: relative;
	margin-top: 20px;
}

.search_champ_transparent {
	padding-top:0px;
	float: left;
	height: auto;
	width: auto;
	margin-left: 15px;
	margin-top:5px;
	padding-left: 0px;
	padding-right: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #666666;

}

.flash_accueil{
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
	background-image:url(../flash/image_loading/flash_accueil_background.gif);
}

