body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.input_text { background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#454545; border:1px solid #0EA187; padding-left:3px; }

.green {color:#0EA187;}
a.green {color:#0EA187; font-weight:bold; text-decoration:none;}
a.green:hover {color:#0EA187; font-weight:bold; text-decoration:underline;}
/**/
/**/
/*--------------------------[Propriétés des tableaux]--------------------------*/
/**/
/**/
/*-------------[Générales]-------------*/
/**/
.mother {
	width:1000px;
	margin-right:auto;
	margin-left:auto;
	vertical-align:top;
}
.tab_header {
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	margin-bottom:auto;
	width:950px;
}
/**/
/*-------------[Lignes]-------------*/
/**/
.ligne_menu {
	vertical-align:top;
	height:226px;
}
/**/
/*-------------[Cellules]-------------*/
/**/
.header {
	height:75px;
	background-image:url(lib/img/header_01.jpg);
}
.cellule_menu {
	width:156px;
}
.cellule_search {
	width:155px;
}
.cellule_pub {
	width:689px;
}
.cellule_cat {
	vertical-align:top;
}
.cellule_id {
	width:69px;
	height:58px;
	background-image:url(lib/img/bloc_id_caddie_03.jpg);
	background-repeat:no-repeat;
}
.cellule_mdp {
	width:107px;
	height:58px;
	background-image:url(lib/img/bloc_id_caddie_05.jpg);
	background-repeat:no-repeat;
}
.cellule_mon_compte {
	width:134px;
	height:58px;
	background-image:url(lib/img/bloc_id_caddie_09.jpg);
	background-repeat:no-repeat;
}
.id_caddie_footer {
	background-image:url(lib/img/bloc_id_caddie_footer.jpg);
	width:950px;
	height:29px;
}
.cell_pub {
	text-align:center;
}
/**/
/**/
/*-------------------------[Bloc]--------------------------*/
/**/
/**/
/*-------------[Identifiant & Caddie]-------------*/
/**/
.tab_01 {
	width:950px;
	height:87px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
}
.bjr {
	width:269px;
	height:58px;
	background-image:url(lib/img/bloc_id_caddie_01.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-align:center;
}
.bjr_div_01 {
	width:200px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:0px;
	color:#FFFFFF;
}
.bjr_div_02 {
	width:235px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:0px;
	color:#FFFFFF;
}
.identifiant {
	color:#FFFFFF;
	width:60px;
	height:14px;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	margin-bottom:auto;
}
.champs_form_01 {
	width:85px;
	height:58px;
	background-image:url(lib/img/bloc_id_caddie_04.jpg);
	background-repeat:no-repeat;
}
.champs_form_02 {
	width:85px;
	height:58px;
	background-image:url(lib/img/bloc_id_caddie_06.jpg);
	background-repeat:no-repeat;
}
.form_01 {
	height:20px;
	width:20px;
}
.form_02 {
	height:20px;
	width:20px;
}
.mdp {
	color:#FFFFFF;
	width:80px;
	height:14px;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	margin-bottom:auto;
}
.bt_ok {
	width:64px;
	height:58px;
	background-image:url(lib/img/bloc_id_caddie_07.jpg);
	background-repeat:no-repeat;
}
.img_bt_ok {
	width:36px;
	height:23px;
	margin-left:auto;
	margin-right:auto;
	margin-top:8px;
	margin-bottom:0px;
}
.mon_compte {
	color:#FFFFFF;
	width:80px;
	height:14px;
	margin-left:0px;
	margin-right:0px;
	margin-top:auto;
	margin-bottom:auto;
}
.recap_caddie {
	color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	margin-bottom:auto;
	width:500px;
	height:14px;
	text-align:center;
}
/**/
/*-------------[Menu]-------------*/
/**/
.menu {
	height:218px;
	width:131px;
	margin-left:25px;
	margin-bottom:0px;
	margin-top:15px;
	margin-right:0px;
	vertical-align:top;
}
.div_menu_01 {
	width:131px;
	height:35px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}
.div_menu_02 {
	width:131px;
	height:31px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}
.div_menu_03 {
	width:131px;
	height:36px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}
.div_menu_04 {
	width:131px;
	height:34px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}
.div_menu_05 {
	width:131px;
	height:37px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	vertical-align:bottom;
}
.div_menu_06 {
	width:131px;
	height:9px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	vertical-align:top;
}
/**/
/*-------------[Bloc Central]-------------*/
/**/

.pub {
	width:663px;
	margin-top:15px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
}
/**/
/*-------------[Bloc Droite]-------------*/
/**/
.search_bt {
	border-left:#0EA187 1px solid;
	border-right:#0EA187 1px solid;
	border-bottom:hidden;
	border-top:hidden;
	width:129px;
	margin-left: 0px;
	margin-right:0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image:url(lib/img/fond_bt_01.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
.search {
	border-left:#0EA187 1px solid;
	border-right:#0EA187 1px solid;
	border-bottom:hidden;
	border-top:hidden;
	width:129px;
	height:auto;
	margin-left: 0px;
	margin-right:0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	padding-top:5px;
	padding-left:0px;
	padding-right:0px;
	text-align:center;
	color:#000000
}

.search_c {
	border-left:#0EA187 1px solid;
	border-right:#0EA187 1px solid;
	border-bottom:hidden;
	border-top:hidden;
	width:129px;
	height:24px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	vertical-align:middle;
	padding-top: 3px;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	text-align:center;
	color:#000000
}
.h_right_block {
	margin-top:15px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}
.h_right_block_var {
	margin-top:14px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

/**/
/*-------------[Bloc Bas]-------------*/
/**/
.header_bloc_bas {
	width:951px;
	margin-left:auto;
	margin-right:auto;
	margin-top:8px;
	margin-bottom:0px;
}
.footer_bloc_bas {
	width:951px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
}
.conteneur_cat {
	width:293px;
	height:102px;
}
.bloc_bas {
	width:929px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	border-left:#0EA187 1px solid;
	border-right:#0EA187 1px solid;
	border-bottom:hidden;
	border-top:hidden;
}
.vignettes {
	width:111px;
	height:101px;
}
.titre_cat {
	font-size:14px;
	color:#0EA187;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:0px;
}
.bt_01 {
	margin-top: 3px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:0px;
}
.txt_cat {
	margin-top: 3px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:0px;
	text-align:justify;
}
/**/
/*-------------[Menu Footer]-------------*/
/**/
.conteneur_menu {
    width:950px;
	height:32px;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:4px;
	padding-right:4px;
	border-right:#0EA187 0px solid;
	border-left:#0EA187 0px solid;
	border-top:#0EA187 1px solid;
	border-bottom:#0EA187 0px solid;
}
.link {
	height: 16px;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
	border-right:#0EA187 1px solid;
	border-left:#0EA187 0px solid;
	border-top:#FFFFFF 2px solid;
	border-bottom:#0EA187 0px solid;
	color:#0EA187;
	vertical-align:middle;
}
.link_end {
	height: 10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
	color:#0EA187;
	vertical-align:middle;
}
.conteneur_menu .link a {
	color: #0EA187;
	text-decoration: none;
}
.conteneur_menu .link_end a {
	color: #0EA187;
	text-decoration: none;
}
.white {
	color:#FFFFFF;
}
a.white {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}

.cadre1 {background-color:#cfece6; border: 1px solid #0ea187;}
.cadre2 {background-color:#f7fefd; border: 1px solid #0ea187;}
.form_contact1 {width:620px; background-color:#cfece6; border: 1px solid #0ea187; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; margin-top:15px; margin-bottom:20px;}
.form_contact2 {width:620px; background-color:#f7fefd; border: 1px solid #0ea187; padding-top:0px; padding-bottom:10px; padding-left:10px; padding-right:10px; margin-top:15px; margin-bottom:20px;}
.ref {font-size: 11px; color:#75c9ba; font-weight:normal;}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f7fefd;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #e8f5f3;
}

.historylisting {
 background: #e7dbcb;
 padding-top: 3px;
 padding-bottom: 3px;
}
.productListing-heading {
  background: #75c9ba;
  color: #FFFFFF;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 7px;
  border-bottom: 1px solid #0ea187;
}

.productListing-footing {
  background: #75c9ba;
  color: #FFFFFF;
  padding-top: 7px;
  padding-bottom: 6px;
  border-bottom: 1px solid #0ea187;
}

TD.productListing-data {
  border-bottom: 1px solid #FFFFFF;
  padding-top: 6px;
  padding-bottom: 4px;
}
/**/
/*-------------[Bloc Central]-------------*/
/**/
.conteneur_ntre_societe {
	width:662px;
	margin-top:15px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
}
.bloc_societe {
	width:640px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	border-left:#0EA187 1px solid;
	border-right:#0EA187 1px solid;
	border-bottom:hidden;
	border-top:hidden;
}
.ss_titre {
	color:#0EA187;
	height:20px;
	font-weight:bold;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:10px;
	padding-right:0px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left:0px;
	margin-right:0px;
	border-left:#0EA187 0px solid;
	border-right:#0EA187 0px solid;
	border-bottom:#0EA187 1px solid;
	border-top:#0EA187 0px solid;
}
.ss_titre_02 {
	color:#0EA187;
	height:20px;
	font-weight:bold;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:10px;
	padding-right:0px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left:0px;
	margin-right:0px;
	border-left:#0EA187 0px solid;
	border-right:#0EA187 0px solid;
	border-bottom:#0EA187 1px solid;
	border-top:#0EA187 0px solid;
}
.bloc_txt_01 {
	vertical-align:top;
	margin-left: 10px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:justify;
}
.bloc_txt_02 {
	vertical-align:top;
	margin-left: 0px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:10px;
	text-align:justify;
}
.img_cell_01 {
	vertical-align:top;
}
.footer_ntre_societe {
	width:662px;
	height:9px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
}