html {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 100%;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #fff url('../img/background_body.png') repeat-x left top;
	height: 100%;
	background-attachment: fixed;
}

img {
	display: block;
}

a img { border: none; }
a {outline:none;}

#container {
	width: 960px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	background-color: #fff;
}

#header {
	width: 960px;
	height: 151px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#header div.gauche {
	float: left;
	width: 337px;
	height: 151px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#header div.droite {
	float: left;
	width: 623px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#header div.droite div.top {
	width: 605px;
	height: 62px;
	padding: 37px 18px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#header div.droite div.bottom {
	width: 605px;
	height: 52px;
	padding: 0px 18px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#btn_rendezvous {
	float: right;
	width: 100px;
	height: 36px;
	padding: 0px 0px 0px 0px;
	margin: 0px 16px 0px 0px;
	background: url('../img/btn_rendezvous.png') no-repeat left top;
}

.language_eng #btn_rendezvous {
	float: right;
	width: 100px;
	height: 36px;
	padding: 0px 0px 0px 0px;
	margin: 0px 16px 0px 0px;
	background: url('../img/btn_rendezvous_eng.png') no-repeat left top;
}
* html #btn_rendezvous {
	margin-right: 8px;
}

#btn_rendezvous:hover {
	background-position: left -36px;
}

#btn_rendezvous a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#btn_experience {
	float: right;
	width: 100px;
	height: 36px;
	padding: 0px 0px 0px 0px;
	margin: 0px 19px 0px 0px;
	background: url('../img/btn_experience.png') no-repeat left top;
}

.language_eng #btn_experience {
	float: right;
	width: 100px;
	height: 36px;
	padding: 0px 0px 0px 0px;
	margin: 0px 19px 0px 0px;
	background: url('../img/btn_testimonials.png') no-repeat left top;
}

* html #btn_experience {
	margin-right: 9px;
}

#btn_experience:hover {
	background-position: left -36px;
}

#btn_experience a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#btn_infolettre {
	float: right;
	width: 144px;
	height: 36px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url('../img/btn_infolettre.png') no-repeat left top;
}

.language_eng #btn_infolettre {
	float: right;
	width: 216px;
	height: 36px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url('../img/btn_subscribe.png') no-repeat left top;
}

#btn_infolettre:hover {
	background-position: left -36px;
}

#btn_infolettre a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#recherche {
	float: right;
	width: 141px;
	height: 17px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #cccccc;
}

#zone_texte {
	float: left;
	width: 123px;
	height: 17px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#zone_texte input {
	display: block;
	width: 111px;
	height: 15px;
	padding: 1px 10px 1px 2px;
	margin: 0px 0px 0px 0px;
	border: 0px;	
	font-size: 12px;
	color: #646464;
}

#btn_recherche {
	float: left;
	width: 18px;
	height: 17px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url('../img/btn_recherche.png') no-repeat left top;
	border: none;
	cursor: pointer;
}

#btn_recherche:hover {
	background-position: left -17px;
}

#options {
	float: right;
	width: 139px;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#options div.fontsize {
	float: left;
	width: 56px;
	text-align: right;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*border-right: 1px solid #646464;*/
}

#options div.fontsize ul li{ cursor: pointer; }

#options div.lang {
	float: left;
	width: 62px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #646464;
}

#options div.lang a { color: #646464; text-decoration: none; }
#options div.lang a:link { color: #646464; text-decoration: none; }
#options div.lang a:visited { color: #646464; text-decoration: none; }
#options div.lang a:hover { color: #000; text-decoration: none; }
#options div.lang a:active { color: #000; text-decoration: none; }

#options ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#options ul li {
	display: inline;
	color: #646464;
	font-size: 12px;
	padding: 0px 1px 0px 1px;
	margin: 0px 0px 0px 0px;
}

#options ul li a { color: #646464; text-decoration: none; }
#options ul li a:link { color: #646464; text-decoration: none; }
#options ul li a:visited { color: #646464; text-decoration: none; }
#options ul li a:hover { color: #000; text-decoration: none; }
#options ul li a:active { color: #000; text-decoration: none; }

#menu_secondaire {
	float: right;
	width: 323px;
	text-align: right;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menu_secondaire ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menu_secondaire ul li {
	display: inline;
	font-size: 12px;
	color: #daad2e;
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 2px;
}

#menu_secondaire ul li a { color: #daad2e; text-decoration: none; }
#menu_secondaire ul li a:link { color: #daad2e; text-decoration: none; }
#menu_secondaire ul li a:visited { color: #daad2e; text-decoration: none; }
#menu_secondaire ul li a:hover { color: #daad2e; text-decoration: underline; }
#menu_secondaire ul li a:active { color: #daad2e; text-decoration: underline; }

#menu_secondaire ul li.current a { color: #daad2e; text-decoration: underline; }
#menu_secondaire ul li.current  a:link { color: #daad2e; text-decoration: underline; }
#menu_secondaire ul li.current  a:visited { color: #daad2e; text-decoration: underline; }
#menu_secondaire ul li.current  a:hover { color: #daad2e; text-decoration: underline; }
#menu_secondaire ul li.current  a:active { color: #daad2e; text-decoration: underline; }

#menu_principal {
	width: 960px;
	height: 35px;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 2px 0px;
	background: url('../img/background_menu.png') no-repeat left top;
}

#menu_principal ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menu_principal ul li {
	display: block;
	float: left;
	height: 35px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-indent: -99999px;
	cursor: pointer;
}

#menu_principal ul li.accueil {
	width: 158px;
	background: url('../img/menu_accueil.png') no-repeat left top;
	margin-right: 2px;
}

#menu_principal ul li.entreprise {
	width: 159px;
	background: url('../img/menu_entreprise.png') no-repeat left top;
	margin-right: 2px;
}

#menu_principal ul li.probleme {
	width: 158px;
	background: url('../img/menu_probleme.png') no-repeat left top;
	margin-right: 2px;
}

#menu_principal ul li.produits{
	width: 158px;
	background: url('../img/menu_produits.png') no-repeat left top;
	margin-right: 2px;
}

#menu_principal ul li.conseils {
	width: 159px;
	background: url('../img/menu_conseils.png') no-repeat left top;
	margin-right: 2px;
}

#menu_principal ul li.joindre {
	width: 158px;
	background: url('../img/menu_joindre.png') no-repeat left top;
}


.language_eng #menu_principal ul li.accueil {
	width: 158px;
	background: url('../img/menu_home.png') no-repeat left top;
	margin-right: 2px;
}

.language_eng #menu_principal ul li.entreprise {
	width: 159px;
	background: url('../img/menu_aboutus.png') no-repeat left top;
	margin-right: 2px;
}

.language_eng #menu_principal ul li.probleme {
	width: 158px;
	background: url('../img/menu_problem.png') no-repeat left top;
	margin-right: 2px;
}

.language_eng #menu_principal ul li.produits{
	width: 158px;
	background: url('../img/menu_products.png') no-repeat left top;
	margin-right: 2px;
}

.language_eng #menu_principal ul li.conseils {
	width: 159px;
	background: url('../img/menu_tips.png') no-repeat left top;
	margin-right: 2px;
}

.language_eng #menu_principal ul li.joindre {
	width: 158px;
	background: url('../img/menu_contactus.png') no-repeat left top;
}



#menu_principal ul li a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-indent: -99999px;
}
#menu_principal ul li:hover, .language_eng #menu_principal ul li:hover{
	background-position: left -35px;
}

#menu_principal ul li.current , .language_eng #menu_principal ul li.current{
	background-position: left -35px;
}

#content {
	position: relative;
	width: 960px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}

#content_top {
	width: 960px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
	z-index: 80;
}

#content_top div.slideshow{
	float: left;
	width: 380px;
	height: 253px;
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 0px;
	overflow: hidden;
}

#content_top div.photo {
	width: 380px;
	height: 253px;
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 0px;
}

#content_top div.photo div.titre {
	position: relative;
	top: 193px;
	width: 370px;
	height: 50px;
	padding: 10px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url('../img/photos_top/degrade_bleu.png') no-repeat right top;
}

* html #content_top div.photo div.titre{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/photos_top/degrade_bleu_ie6.png', sizingMethod='crop');
		
}

#content_top div.photo div.titre a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 14px;
	color: #fff;
	/*font-style: italic;*/
	text-align: right;
	line-height: 17px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

#content_top div.photo div.titre a:link { color: #fff; text-decoration: none; }
#content_top div.photo div.titre a:visited { color: #fff; text-decoration: none; }
#content_top div.photo div.titre a:hover { color: #fff; text-decoration: none; }
#content_top div.photo div.titre a:active { color: #fff; text-decoration: none; }

#content_top div.photo div.titre a span {
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
}

#content_top div.video {
	float: left;
	width: 340px;
	height: 253px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url('../img/capture_video.jpg') no-repeat left top;
}

#content_top div.video h1 {
	width: 100%;
	height: 100%;
	font-size: 33px;
	color: #fff;
	text-transform: uppercase;
	line-height: 34px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content_top div.video h1 span {
	display: block;
	font-size: 14px;
	font-weight: 400;
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content_top div.video a {
	display: block;
	width: 314px;
	height: 191px;
	color: #fff;
	padding: 62px 0px 0px 26px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

#content_top div.video a:link { color: #fff; text-decoration: none; }
#content_top div.video a:visited { color: #fff; text-decoration: none; }
#content_top div.video a:hover { color: #fff; text-decoration: none; }
#content_top div.video a:active { color: #fff; text-decoration: none; }

#content_top div.rgrp_chaussure {
	float: left;
	width: 238px;
	height: 253px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}

#content_top div.chaussure {
	float: left;
	width: 198px;
	height: 86px;
	padding: 167px 20px 0px 20px;
	margin: 0px 0px 0px 0px;
	background: url('../img/chaussures/chaussure1.jpg') no-repeat left top;
}

#content_top div.chaussure h2 {
	font-size: 14px;
	color: #daad2e;
	font-weight: 900;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
}

#content_top div.chaussure p {
	font-size: 12px;
	color: #646464;
	line-height: 15px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 14px 0px;
}

#content_top div.chaussure a { 
	color: #daad2e;
	font-size: 12px;
	font-weight: 900;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

#content_top div.chaussure a:link { color: #daad2e; text-decoration: none; }
#content_top div.chaussure a:visited { color: #daad2e; text-decoration: none; } 
#content_top div.chaussure a:hover { color: #daad2e; text-decoration: underline; } 
#content_top div.chaussure a:active { color: #daad2e; text-decoration: underline; } 

#content_center {
	width: 960px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content_center div.left {
	float: left;
	width: 682px;
	padding: 35px 20px 0px 20px;
	margin: 0px 0px 0px 0px;
	background: url('../img/border_top_content_center.png') no-repeat left top;
}

#content_center div.right {
	float: left;
	width: 238px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content_center div.left h1 {
	font-size: 18px;
	color: #daad2e;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
}

#content_center div.left h2 {
	font-size: 14px;
	color: #646464;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
}

#content_center div.left h3 {
	font-size: 12px;
	color: #daad2e;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
	font-weight: 900;
}

#content_center div.left p {
	font-size: 12px;
	color: #646464;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 14px 0px;
}

#content_center div.left ul, #content_center div.left ol  {
	font-size: 12px;
	color: #646464;
	line-height: 20px;
}

#content_center div.left a { color: #daad2e; text-decoration: none; } 
#content_center div.left a:link { color: #daad2e; text-decoration: none; } 
#content_center div.left a:visited { color: #daad2e; text-decoration: none; } 
#content_center div.left a:hover { color: #daad2e; text-decoration: underline; } 
#content_center div.left a:active { color: #daad2e; text-decoration: underline; } 

#content_center div.left a.savoirplus {
	font-size: 12px;
	color: #daad2e;
	text-transform: uppercase;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

#content_center div.left a.savoirplus:link { color: #daad2e; text-decoration: none; }
#content_center div.left a.savoirplus:visited { color: #daad2e; text-decoration: none; }
#content_center div.left a.savoirplus:hover { color: #daad2e; text-decoration: underline; }
#content_center div.left a.savoirplus:active { color: #daad2e; text-decoration: underline; }

#content_center div.right div.nouvelle {
	width: 218px;
	padding: 0px 20px 0px 0px;
	margin: 0px 0px 10px 0px;
}

#content_center div.right div.nouvelle div.date {
	float: right;
	width: 93px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	background: url('../img/nouvelle_date.png') no-repeat left top;
	color: #fff;
	text-align: center;
	line-height: 21px;
	font-size: 11px;
	/*font-weight: 900;*/
}

#content_center div.right div.nouvelle div.description {
	float: right;
	width: 188px;
	padding: 12px 10px 12px 20px;
	margin: 0px 0px 0px 0px;
	background-color: #f3f3f3;
}

#content_center div.right div.nouvelle div.description h2 {
	font-size: 15px;
	color: #646464;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
}

#content_center div.right div.nouvelle div.description p {
	font-size: 12px;
	color: #646464;
	line-height: 15px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content_center div.right div.nouvelle div.description a.learn_more {
	font-size: 12px;
	color: #daad2e;
	text-transform: uppercase;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

#content_center div.right div.nouvelle div.description a.:link { color: #daad2e; text-decoration: none; }
#content_center div.right div.nouvelle div.description a:visited { color: #daad2e; text-decoration: none; }
#content_center div.right div.nouvelle div.description a:hover { color: #daad2e; text-decoration: underline; }
#content_center div.right div.nouvelle div.description a:active { color: #daad2e; text-decoration: underline; }

#footer {
	width: 920px;
	padding: 0px 20px 20px 20px;
	margin: 0px 0px 0px 0px;
}

#footer_menu {
	float: left;
	width: 560px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#footer_menu ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#footer_menu ul li {
	display: inline;
	font-size: 12px;
	color: #daad2e;
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 2px;
}

#footer_menu ul li a { color: #daad2e; text-decoration: none; }
#footer_menu ul li a:link { color: #daad2e; text-decoration: none; }
#footer_menu ul li a:visited { color: #daad2e; text-decoration: none; }
#footer_menu ul li a:hover { color: #daad2e; text-decoration: underline; }
#footer_menu ul li a:active { color: #daad2e; text-decoration: underline; }

#footer_menu ul li.current a { color: #daad2e; text-decoration: underline; }
#footer_menu ul li.current a:link { color: #daad2e; text-decoration: underline; }
#footer_menu ul li.current a:visited { color: #daad2e; text-decoration: underline; }
#footer_menu ul li.current a:hover { color: #daad2e; text-decoration: underline; }
#footer_menu ul li.current a:active { color: #daad2e; text-decoration: underline; }

#footer_copyright {
	float: left;
	width: 360px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #daad2e;
	text-align: right;
}

#sousmenu {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 33px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	background-color: rgb(234, 175, 18); /* The Fallback */
	background-color: rgba(234, 175, 18, 0.9);
	z-index: 100;
	/*background-color: rgba(252, 176, 64, 0.9);*/
}

.nousjoindre {
	width: 960px;
	padding: 0px 0px 0px 0px;
}

.conseils {
	width: 800px;
}

.produits {
	width: 639px;
}

.probleme {
	width: 480px;
}

.entreprise {
	width: 319px;
}

#sousmenu ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#sousmenu ul li {
	display: inline;
	font-size: 14px;
	/*color: #fff;*/
	color: #f7f1e0;
	line-height: 33px;
	padding: 0px 0px 0px 0px;
	margin: 0px 25px 0px 0px;
}

#sousmenu ul li a { color: #f7f1e0; text-decoration: none; }
#sousmenu ul li a:link { color: #f7f1e0; text-decoration: none; }
#sousmenu ul li a:visited { color: #f7f1e0; text-decoration: none; }
#sousmenu ul li a:hover { color: #ffffff; text-decoration: none; }
#sousmenu ul li a:active {  color: #ffffff; text-decoration: none; }

#sousmenu ul li.current {font-weight: bold;  color: #ffffff; text-decoration: none; }
#sousmenu ul li.current a {font-weight: bold;  color: #ffffff; text-decoration: none; }
#sousmenu ul li.current a:link {font-weight: bold;  color: #ffffff; text-decoration: none; }
#sousmenu ul li.current a:visited {font-weight: bold;  color: #ffffff; text-decoration: none; }
#sousmenu ul li.current a:hover {font-weight: bold;  color: #ffffff; text-decoration: none; }
#sousmenu ul li.current a:active {font-weight: bold;  color: #ffffff; text-decoration: none; }


#content_center div.left div.region {
	width: 682px;
	padding: 5px 0px 25px 0px;
	margin: 0px 0px 25px 0px;
	border-bottom: 1px solid #d0d0d0;
}

#content_center div.left div.region div.half {
	float: left;
	width: 341px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content_center div.left div.region div.half ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content_center div.left div.region div.half ul li {
	display: block;
	/*width: 234px;*/
	width: auto;
	height: 20px;
	font-size: 14px;
	line-height: 20px;
	color: #646464;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 4px 0px;
	cursor: pointer;
	background: url('../img/fleche_grise.png') no-repeat 5px 6px;
}

#content_center div.left div.region div.half ul li a { color: #646464; text-decoration: none }
#content_center div.left div.region div.half ul li a:link { color: #646464; text-decoration: none }
#content_center div.left div.region div.half ul li a:visited { color: #646464; text-decoration: none }
#content_center div.left div.region div.half ul li a:hover { color: #646464; text-decoration: none }
#content_center div.left div.region div.half ul li a:active { color: #646464; text-decoration: none }

#content_center div.left div.region div.half ul li:hover {
	font-weight: 900;
	padding-left: 20px;
	background: url('../img/fleche_jaune.png') no-repeat 5px center;	
}

#content_center div.left div.region div.half ul li:hover a { color: #646464; text-decoration: none }
#content_center div.left div.region div.half ul li:hover a:link { color: #646464; text-decoration: none }
#content_center div.left div.region div.half ul li:hover a:visited { color: #646464; text-decoration: none }
#content_center div.left div.region div.half ul li:hover a:hover { color: #646464; text-decoration: none }
#content_center div.left div.region div.half ul li:hover a:active { color: #646464; text-decoration: none }

#content_center div.left div.region div.half ul li.active {
	font-weight: 900;
	padding-left: 20px;
	/*background: #f3f3f3 url('../img/puce_li_region.png') no-repeat 5px center;	*/
	background: url('../img/fleche_jaune.png') no-repeat 5px center;	
}

#content_center div.left div.region div.half ul li.active a { color: #646464; text-decoration: none }
#content_center div.left div.region div.half ul li.active a:link { color: #646464; text-decoration: none }
#content_center div.left div.region div.half ul li.active a:visited { color: #646464; text-decoration: none }
#content_center div.left div.region div.half ul li.active a:hover { color: #646464; text-decoration: none }
#content_center div.left div.region div.half ul li.active a:active { color: #646464; text-decoration: none }

#content_center div.left div.region div.half div.item {
	width: 341px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content_center div.left div.region div.half div.item div.jour {
	float: left;
	width: 146px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content_center div.left div.region div.half div.item div.heure {
	float: left;
	width: 195px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content_center div.left div.region div.half div.item p {
	font-size: 14px;
	color: #646464;
	line-height: 17px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content_center div.left div.region div.half div.item a { 
	color: #DAAD2E; 
	font-size: 14px;
	color: #646464;
	text-decoration: none; 
}

#content_center div.left div.region div.half div.item a:link { color: #DAAD2E; text-decoration: none; }
#content_center div.left div.region div.half div.item a:visited { color: #DAAD2E; text-decoration: none; }
#content_center div.left div.region div.half div.item a:hover { color: #DAAD2E; text-decoration: underline; }
#content_center div.left div.region div.half div.item a:active { color: #DAAD2E; text-decoration: underline; }




#content_center div.left div.description {
	width: 682px;
	/*padding: 25px 0px 25px 0px;*/
	padding: 0px 0px 25px 0px;
	margin: 0px 0px 0px 0px;
	/*border-bottom: 1px solid #d0d0d0;*/
	display: none;
}

#content_center div.left div.last_description {
	border: none;
}

#content_center div.left div.description div.item {
	width: 682px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}
#content_center div.left div.description div.last_item {
	margin-bottom: 0px;
}

#content_center div.left div.description div.item h2 {
	font-size: 14px;
	color: #646464;
	text-transform: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
}

#content_center div.left div.description div.item p {
	font-size: 14px;
	color: #646464;
	line-height: 17px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content_center div.left div.description div.item div.col {
	float: left;
	width: 210px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}

#content_center div.left div.description div.item div.col h3, #content_center div.left div.description div.item h3 {
	font-size: 12px;
	color: #646464;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content_center div.left div.description div.item div.col p {
	font-size: 12px;
	color: #646464;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content_center div.left div.produits_menu {
	width: 682px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content_center div.left div.produits_menu ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 265px;
}

#content_center div.left div.produits_menu ul li {
	list-style-type: none;
	display: block;
	/*width: 234px;*/
	height: 20px;
	font-size: 14px;
	color: #646464;
	line-height: 20px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 4px 0px;
	cursor: pointer;
	/*background: url('../img/fleche_jaune.png') no-repeat 5px 6px;	*/
	background: url('../img/fleche_grise.png') no-repeat 5px 6px;	
}

#content_center div.left div.faq_spec ul li {
	width: 500px !important;
	height: auto !important;
	min-height: 20px !important;
	list-style-type: decimal !important;
}
#content_center div.left div.faq_spec ul li span.numeric{
	display: block;
	float: left;
	width: 30px;
}
#content_center div.left div.faq_spec ul li span.question{
	display: block;
	float: left;
	width: 470px;
}

#content_center div.left div.faq_spec ul li:hover {
	font-size: 13px;
}

* html #content_center div.left div.faq_spec ul li {
	height: 20px !important;
}

#content_center div.left div.produits_menu ul li a { color: #646464; text-decoration: none }
#content_center div.left div.produits_menu ul li a:link { color: #646464; text-decoration: none }
#content_center div.left div.produits_menu ul li a:visited { color: #646464; text-decoration: none }
#content_center div.left div.produits_menu ul li a:hover { color: #646464; text-decoration: none }
#content_center div.left div.produits_menu ul li a:active { color: #646464; text-decoration: none }

#content_center div.left div.produits_menu ul li:hover {
	font-weight: 900;
	padding-left: 20px;
	/*background: #f3f3f3 url('../img/puce_li_region.png') no-repeat 5px 6px;	*/
	/*background: url('../img/fleche_grise.png') no-repeat 5px 6px;	*/
	background: url('../img/fleche_jaune.png') no-repeat 5px 6px;	
}

#content_center div.left div.produits_menu ul li:hover a { color: #646464; text-decoration: none }
#content_center div.left div.produits_menu ul li:hover a:link { color: #646464; text-decoration: none }
#content_center div.left div.produits_menu ul li:hover a:visited { color: #646464; text-decoration: none }
#content_center div.left div.produits_menu ul li:hover a:hover { color: #646464; text-decoration: none }
#content_center div.left div.produits_menu ul li:hover a:active { color: #646464; text-decoration: none }

#content_center div.left div.produits_menu ul li.active {
	font-weight: 900;
	padding-left: 20px;
	/*background: url('../img/fleche_grise.png') no-repeat 5px center;	*/
	background: url('../img/fleche_jaune.png') no-repeat 5px center;	
}

#content_center div.left div.produits_menu ul li.active a { color: #646464; text-decoration: none }
#content_center div.left div.produits_menu ul li.active a:link { color: #646464; text-decoration: none }
#content_center div.left div.produits_menu ul li.active a:visited { color: #646464; text-decoration: none }
#content_center div.left div.produits_menu ul li.active a:hover { color: #646464; text-decoration: none }
#content_center div.left div.produits_menu ul li.active a:active { color: #646464; text-decoration: none }



#content_center div.left div.produits_chaussures {
	width: 672px;
	padding: 0px 0px 25px 0px;
	margin: 0px 0px 0px 0px;
	/*position: absolute;
	top: 25px;
	left: 0px;*/
	display: none;
}

#content_center div.left div.produits_chaussures h3 {
	font-size: 14px;
	color: #646464;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #d0d0d0;
}

#content_center div.left div.produits_chaussures div.col {
	float: left;
	width: 217px;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}

* html #content_center div.left div.produits_chaussures div.col {
	margin-right: 5px;
}

#content_center div.left div.produits_chaussures div.col_last {
	margin-right: 0px;
}


#content_center div.left div.produits_chaussures div.col div.no_model {
	width: 197px;
	font-size: 12px;
	color: #646464;
	/*line-height: 20px;*/
	line-height: 14px;
	padding: 4px 10px 4px 10px;
	margin: 0px 0px 10px 0px;
	background-color: #eee;
}

#content_center div.left div.produits_chaussures div.col div.photo_produit {
	width: 217px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content_center div.left div.produits_chaussures div.col div.photo_produit img {
	display: inline;
}

#content_center div.left div.produits_chaussures div.col div.produit_left {
	text-align: left;
}

#content_center div.left div.produits_chaussures div.col div.produit_center {
	text-align: center;
}

#content_center div.left div.produits_chaussures div.col div.produit_right {
	text-align: right;
}

#content_center div.right div.produits_suite {
	width: 218px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	min-height: 280px;
}
* html #content_center div.right div.produits_suite {
	height: 280px;
}

#content_center div.right div.produits_suite div.foot_top{
	position:absolute;
	top:40px;
	left:0px;
	display: none;
}

#content_center div.right div.produits_suite h2 {
	font-size: 14px;
	color: #646464;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	text-align: center;
	background-color: #ffffff;
}

#content_center div.right div.produits_suite div.exemple_produit {
	width: 214px;
	height: 149px;
	padding: 1px 1px 1px 1px;
	margin: 0px 0px 20px 0px;
	border: 1px solid #e8e8e8;
}

#content_center div.right a.pdf {
	display: block;
	min-height:26px;
	font-size: 12px;
	font-weight: 900;
	color: #daad2e;
	text-transform: uppercase;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 0px 20px;
	background: url('../img/icon_pdf.png') no-repeat left center;
	text-decoration: none;
	position: absolute;
	bottom: 0px;
}

* html #content_center div.right div.produits_suite a.pdf {
	height: 26px;
}

#content_center div.right div.produits_suite a.pdf:link { color: #daad2e; text-decoration: none; }
#content_center div.right div.produits_suite a.pdf:visited { color: #daad2e; text-decoration: none; }
#content_center div.right div.produits_suite a.pdf:hover { color: #daad2e; text-decoration: underline; }
#content_center div.right div.produits_suite a.pdf:active { color: #daad2e; text-decoration: underline; }


#content_center div.douleur {
	float: left;
	width: 485px;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
}

p.txt_hint {
	color: #DAAD2E !important;
}
p.txt_hint span{
	text-transform: uppercase;
	font-weight: 900;
}

#content_center div.silhouette {
	float: left;
	width: 187px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#content_center div.silhouette img{
	margin-bottom: 10px;
}

div.tableau_douleur {
	width: 214px;
	padding: 1px 1px 1px 1px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #e8e8e8;
}

div.tableau_douleur div.titre {
	width: 194px;
	padding: 17px 0px 3px 20px;
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	color: #646464;
	font-weight: 900;
	text-transform: uppercase;
}

div.tableau_douleur div.titre div.grand_titre {
	font-size: 18px;
	color: #daad2e;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
}

div.tableau_douleur ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.tableau_douleur ul li {
	display: block;
	min-height: 14px;
	position: relative;
	/*
	width: 194px;
	padding: 1px 0px 1px 20px;*/
	width: 189px;
	padding: 3px 5px 3px 20px;
	margin: 0px 0px 1px 0px;
	font-size: 12px;
	color: #646464;
	/*line-height: 19px;*/
	line-height: 14px;
}

div.tableau_douleur ul li.gris {
	background-color: #f3f3f3;
}

div.tableau_douleur ul li ul li{
	width: auto;
}

div.tableau_douleur ul li a { display: block; width: 100%; height: 100%; color: #646464; text-decoration: none; }
div.tableau_douleur ul li a:link { color: #646464; text-decoration: none; }
div.tableau_douleur ul li a:visited { color: #646464; text-decoration: none; }
div.tableau_douleur ul li a:hover { color: #646464; text-decoration: none; }
div.tableau_douleur ul li a:active { color: #646464; text-decoration: none; }

div.absol{
	width: 30px;
	height: 100%;
	position: absolute;
	right: 0px;
	top: 0px;
}
div.absol a { display: block; width: 100%; height: 100%; color: #646464; text-decoration: none; }





div.tableau_douleur ul li:hover a { color: #646464; text-decoration: none; }
div.tableau_douleur ul li:hover a:link { color: #646464; text-decoration: none; }
div.tableau_douleur ul li:hover a:visited { color: #646464; text-decoration: none; }
div.tableau_douleur ul li:hover a:hover { color: #646464; text-decoration: none; }
div.tableau_douleur ul li:hover a:active { color: #646464; text-decoration: none; }

/*
div.tableau_douleur ul.cliquable {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
*/
div.tableau_douleur ul.cliquable li {
	display: block;
	width: 164px;
	padding: 3px 30px 3px 20px;
	margin: 0px 0px 1px 0px;
	font-size: 12px;
	color: #646464;
	line-height: 14px;
}

div.tableau_douleur ul.cliquable li.clk {
	background: url('../img/menu_douleur1_hover.png') repeat-y left center;
}

div.tableau_douleur ul.cliquable li.clk:hover {
	background: url('../img/menu_douleur1.png') repeat-y left center;
}

div.tableau_douleur ul.cliquable li.current_cliquable_blanc {
	background: url('../img/menu_douleur1.png') repeat-y left center;
}

div.tableau_douleur ul.cliquable li.gris_clk {
	background: url('../img/menu_douleur2_hover.png') repeat-y left center;
}

div.tableau_douleur ul.cliquable li.gris_clk:hover {
	background: url('../img/menu_douleur2.png') repeat-y left center;
}

div.tableau_douleur ul.cliquable li.current_cliquable_gris {
	background: url('../img/menu_douleur2.png') repeat-y left center;
}

div.tableau_douleur ul.cliquable li a { color: #646464; text-decoration: none; }
div.tableau_douleur ul.cliquable li a:link { color: #646464; text-decoration: none; }
div.tableau_douleur ul.cliquable li a:visited { color: #646464; text-decoration: none; }
div.tableau_douleur ul.cliquable li a:hover { color: #646464; text-decoration: none; }
div.tableau_douleur ul.cliquable li a:active { color: #646464; text-decoration: none; }

.btn_envoyercv {
	width: 100px;
	height: 36px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	background: url('../img/btn_envoyercv.png') no-repeat left top;
}

.language_eng .btn_envoyercv {
	width: 100px;
	height: 36px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	background: url('../img/btn_sendcv.png') no-repeat left top;
}

.btn_envoyercv:hover {
	background-position: left -36px;
}

.btn_envoyercv a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.btn_sendami{
	width: 100px !important;
	height: 36px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	background: url('../img/btn_envoyerami.png') no-repeat left top;
	cursor: pointer
}

.language_eng .btn_sendami{
	width: 100px !important;
	height: 36px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	background: url('../img/btn_sendtofriend.png') no-repeat left top;
	cursor: pointer
}
.btn_sendami:hover {
	background-position: left -38px;
}
.language_eng .btn_sendami:hover {
	background-position: left -36px;
}

.btn_sendami a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.btn_float{
	display: block;
	float: left;
	margin-right: 10px;
}

.jobs_bouttons{
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
}

#content_center div.left div.emplois {
	width: 682px;
	padding: 25px 0px 25px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #ccc;
	
	/*position: absolute;
	top: 0px;
	left: 0px;*/
}

#content_center div.left div.emplois_first {
	margin-top: 25px;
}

#content_center div.left div.emplois h3 {
	font-size: 14px;
	color: #646464;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 8px 0px;
}

#content_center div.left div.emplois div.item {
	width: 682px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

#content_center div.left div.emplois div.item div.left {
	float: left;
	width: 280px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	background: url('../img/littleplus.png') no-repeat center left;
	cursor: pointer;
}
#content_center div.left div.emplois div.item div.left:hover {
	background: url('../img/littleplus_hover.png') no-repeat center left;
}

#content_center div.left div.emplois div.item div.activated {
	background: url('../img/littlemoins.png') no-repeat center left;
}
#content_center div.left div.emplois div.item div.activated:hover {
	background: url('../img/littlemoins_hover.png') no-repeat center left;
}

#content_center div.left div.emplois div.item div.right {
	float: left;
	width: 371px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	border-left: 1px solid #646464;
}

#content_center div.left div.emplois div.item p {
	font-size: 14px;
	color: #646464;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content_center div.left div.emplois div.item p.ouvert {
	font-weight: 900;
}

div.emplois div.desc_jobs{
	margin: 15px 0px 0px 23px;
	display: none;
	color: #646464;
	position: relative;
}
div.emplois div.desc_jobs div.titre{
	font-weight: bold;
}
div.emplois div.desc_jobs p{
	margin: 0px 0px 5px 25px !important;
	font-size: 12px !important;
}

div.emplois div.desc_jobs ul, div.emplois div.desc_jobs ol{
	margin-top: 0px !important;
}

#content_center div.left div.faq_list{
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
}

#content_center div.left div.faq_block{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
}


#content_center div.left div.faq_block h2 {
	font-size: 14px;
	color: #646464;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
}

#content_center div.left div.faq_block h3 {
	font-size: 12px;
	color: #daad2e;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
	font-weight: normal;
}

#content_center div.left div.faq_block h4{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	color: #646464;
	font-weight: bold;
}

#content_center div.left div.faq_block h5 {
	font-size: 12px;
	color: #646464;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
	font-weight: normal;
}


#content_center div.left div.faq_block p{
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	color: #646464;
}
#content_center div.left div.faq_block ul, #content_center div.left div.faq_block ol{
	margin: 4px 0px 4px 0px;
	color: #646464;
}



div.btn_partager{
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 134px;
	height: 41px;
	background: url('../img/btn_partager.png') no-repeat left top;
	cursor: pointer;
}

div.btn_partager:hover{
	background-position: left -41px;
}

div.btn_partager a{ display: block; width: 100%; height: 100%; }

div.regroup_fade{
	position: relative;
	min-height: 350px;
}

div.table_jobs{
	position: absolute;
	right: 0px;
	top: 0px;
}

div.spec_frame{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}

div.spec_bloc{
	margin: 0px 0px 0px 0px;
	padding: 0px 25px 0px 0px;
	float: left;
	width: 305px;
}

div.spec_bloc_right{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 305px;
}

div.spec_bloc p{
	line-height: 18px !important;
}

div.spec_bloc h3 {
	font-size: 14px;
	color: #daad2e;
	font-weight: 900;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
}
div.spec_bloc h4 {
	font-size: 14px;
	color: #646464;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}



div.sendtofriend_pop{
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	width: 274px;
	height: auto;
	border: 2px solid #646464;
	background-color: #ffffff;
	position: absolute;
	top: 38px;
	right: 128px;
	z-index: 100;
	display: none;
}

div.sendtofriend_pop div.close{
	background: url('../img/error.png') center center no-repeat;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
}


div.member_ulframe ul{
	margin-top: 0px;
	padding-left: 13px;
}

div.member_ulframe ul li{
	line-height: 16px !important;
	padding: 3px 0px 3px 0px;
}


span.highlight{
	font-weight: bold;
}