/* CSS Document */


body {
	background: url(/animation-boutique/wallpaper/wallpaper.jpg) no-repeat top center #FFFFFF fixed;
	_background: url(/animation-boutique/wallpaper/wallpaper.jpg) no-repeat top center #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #292929;
}

p {
	margin: 0px;
	padding: 0px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	color: #0b0b0b;
	font-size: 12px;
}

#conteneur {
	position:relative;
	width:980px;
	background:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
}

.spacer {
	clear:both;
}

/*Structure générale*/

/*Zone texte de référencement*/
#categorie_accroche {
	display:block;
	height:21px;
	width:960px;
	color:#6d6d6d;
	text-align:left;
	padding: 3px 10px 0 10px;
}

#categorie_accroche h1, #categorie_accroche h2 {
	color:#6d6d6d;
	font-size:12px;
	display:inline;
	font-weight:normal;
}

#categorie_accroche a {
	color:#6d6d6d;
	text-decoration:none;
}

#categorie_accroche a.liensuite:hover {
	text-decoration:underline;
}

/*Thematique, promotion, recherche véhicule*/

#thematique {
	width:980px;
	height:141px;
	margin:0px;
}

#anim_flash, #promotion_droite  {
	float:left;
	display:block;
	width:490px;
	height:131px;
	z-index:500;
}

#anim_flash {
	_margin: 0px 0px 0px -3px;
}

/*Corps de page*/

#contenu {
	width:980px;
	margin:0px;
}

#contenu #gauche, #contenu #centre {
	float:left;
}

#contenu #gauche {
	width:156px;
}

#contenu #centre {
	width:805px;
	margin:0px 0px 0px 14px;
}

/*Titre encarts zone gauche*/

.encart_fd_titre, .encart_faq_titre {
	position:absolute;
	width:144px;
	height:19px;
	color:#FFFFFF;
	text-align:left;
	padding: 4px 0px 0px 13px;
	font-weight:bold;
	margin:-33px 0px 0px -1px;
	background:url(/charte/structure_generale/encart_fd_titre.gif) no-repeat 1px 0px;
	text-transform: uppercase;
}

#gauche .ombre_bas {
	width:156px;
	height:7px;
	margin: 0px 0px 15px 0px;
	background:url(/charte/structure_generale/ombre_bas.gif) no-repeat top;
}

#gauche  #faq .ombre_bas {
	display : none;
}

/*Encart Pack coffre + barre*/
#pack {
	display:block;
	width:156px;
	height:265px;
	margin: 0px 0px 15px 0px;
	background:url(/charte/accueil/pack.jpg) no-repeat 0px 0px;	
}

#pack a, #pack a:hover {
	display:block;
	width:154px;
	height:99px;
	text-align:center;
	text-decoration:none;
	padding:160px 0px 0px 0px;
	line-height:18px;
}

#pack a {
	border:1px solid #FFFFFF;
}

#pack a:hover {
	color:#0147B4;
	border:1px solid #0147B4;
}
#pack a p, #pack a:hover p {
	padding-top:5px;
}

/*Encart nuage de mots clés*/
#faq {
	display:block;
	width:156px;
	padding:33px 0px 4px 0px;
	margin: 0px;
	background:url(/charte/structure_generale/encart_fd.gif) repeat-y 0px 0px;
}

#faq a {
	color:#292929;
	text-decoration:none;
}

#faq a:hover {
	color:#292929;
	text-decoration:underline;
}

.faq_rang1, .faq_rang2, .faq_rang3, .faq_rang4, .faq_rang5 {
	font-weight: bold;
}

.faq_rang1 {
	font-size: 10px;
}

.faq_rang2 {
	font-size: 11px;
	font-style: italic;
}

.faq_rang3 {
	font-size: 14px;
}

.faq_rang4 {
	font-size: 15px;
	font-style: italic;
}

.faq_rang5 {
	font-size: 18px;
}

#gauche  #faq .ombre_bas {
	display : none;
}

/*Facebook*/

#facebook {
	display:block;
	width:156px;
	height:241px;
	margin: 0px 0px 0px 10px;
}

#facebook a, #facebook a:hover {
	display:block;
	width:156px;
	height:241px;
	text-decoration:none;
}

#facebook a, #facebook a:hover {
	background:url(/charte/facebook/encart-concours.jpg) no-repeat 0px 0px;
}

/*#facebook a:hover {
	background:url(/charte/facebook/facebook.jpg) no-repeat 0px -248px;
}*/

/*Ckankonariv*/

#ckan {
	display:block;
	width:156px;
	height:226px;
	margin: 0px;
}

#ckan a, #ckan a:hover {
	display:block;
	width:156px;
	height:226px;
	text-decoration:none;
}

#ckan a {
	background:url(/charte/facebook/ckan.jpg) no-repeat 0px 0px;
}

#ckan a:hover {
	background:url(/charte/facebook/ckan.jpg) no-repeat 0px -226px;
}

/*Videos*/

#videos a, #videos a:hover {
	display:block;
	width:156px;
	height:162px;
	text-decoration:none;
	margin-bottom:20px;
}

#videos a {
	background: url(/charte/videos/encart_video_home.jpg) no-repeat 0px 0px;
}

#videos a:hover {
	background: url(/charte/videos/encart_video_home.jpg) no-repeat 0px -162px;
}

/*Inscription Newsletter */

#gauche #nl {
	display:block;
	width:156px;
	margin: 0px;
	padding:33px 0px 0px 0px;
	background:url(/charte/structure_generale/encart_fd.gif) repeat-y 0px 0px;
}

#nl form {
	width:140px;
	margin:0 0 0 15px;
	padding:0 0 0 0;
}

#nl input {
	float:left;
	width:115px;
	height:17px;
	color:#9c9ca0;
	background:#FFF;
	border-top: 1px solid #afafb5;
	border-bottom: 1px solid #afafb5;
	border-left: 1px solid #afafb5;
	font-size:11px;
	text-align:center;
	padding:0 0 0 2px;
	margin: 4px 0 0 0;
}

#nl .btn_valid,  #nl input.btn_valid_on { 
	clear:both;
	width:119px;
	height:20px;
	border:none;
	cursor:pointer;
}

#nl input.btn_valid {
background:url(/charte/boutons/btn_newsletter.gif) no-repeat 0 0;
}

#nl input.btn_valid_on {
	background:url(/charte/boutons/btn_newsletter.gif) no-repeat 0 -20px;
}

/*Note témoignages client*/

#gauche #accueil_temoin {
	display:block;
	width:156px;
	margin: 0px;
	padding:122px 0px 0px 0px;
	background:url(/charte/accueil/accueil_temoin.jpg) no-repeat 0px 0px;
	
}

#accueil_temoin .encart_fd_titre {
	width:144px;
	height:35px;
	color:#FFFFFF;
	text-align:left;
	padding: 4px 0px 0px 13px;
	font-weight:bold;
	background:url(/charte/structure_generale/encart_fd_titre.gif) repeat-y 1px 0px;
}

#accueil_temoin .temoin_contenu {
	width:136px;
	margin: 0px;
	padding:10px;
	background:url(/charte/structure_generale/encart_fd.gif) repeat-y 0px 0px;
}

.temoin_contenu .zone_note {
	height:55px;
	margin-left:10px;
}

.temoin_contenu .date {
	display:block;
	font-weight:bold;
	height:20px;
}

.temoin_contenu .note {
	float:left;
	display:block;
	width:55px;
	height:25px;
	border:1px solid #292929;
	text-align:center;
	font-size:20px;
	font-weight:bold;
}

.temoin_contenu .total {
	float:left;
	display:block;
	width:55px;
	height:25px;
	border:1px solid #292929;
	background:#292929;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
}

.temoin_contenu .btn_temoin {
	clear:both;
	text-align:center;
	font-weight:bold;
}

/*Filtre, Affiner recherche*/

#affiner_recherche {
	margin: 0px 0px 10px 0px;
	_margin: 0px 0px 5px 0px;
}

#affiner_recherche form {
	display:block;
	width:810px;
	_width:805px;
	height:102px;
	background:#babbc6;
}

#affiner_recherche .ombre_bas {
	width:805px;
	height:10px;
	background:url(/charte/filtre/ombre_bas_affiner.gif) no-repeat 0px 1px;
}

.caracteristique1 a, .caracteristique1 a:hover, .caracteristique2 a, .caracteristique2 a:hover, .caracteristique3 a, .caracteristique3 a:hover, .caracteristique4 a, .caracteristique4 a:hover {
	text-decoration:none;
}

.caracteristique1 .intitule, .caracteristique2 .intitule, .caracteristique3 .intitule, .caracteristique4 .intitule {
	font-size:12px;
	font-weight:bold;
}

.caracteristique1 .intitule {
	margin-bottom:15px;
}

.caracteristique2 .intitule, .caracteristique3 .intitule, .caracteristique4 .intitule {
	margin-bottom:5px;
}

#affiner_recherche .caracteristique1, #affiner_recherche .caracteristique2, #affiner_recherche .caracteristique3 {
	float:left;
	height:94px;
	padding: 6px 0px 0px 0px;
	background:url(/charte/filtre/separateur_affiner.gif) no-repeat right center;
	font-size:11px;
	line-height:11px;
}
 #affiner_recherche .caracteristique4{
	float:left;
	height:94px;
	padding: 6px 0px 0px 0px;
	font-size:11px;
	line-height:11px;
}

#affiner_recherche .caracteristique1 {
	width:193px;
}

#affiner_recherche .caracteristique2 {
	width:297px;
}

#affiner_recherche .caracteristique3 {
	width:143px;
}

#affiner_recherche .caracteristique4 {
	width:277px;
	
}

.caracteristique4 .liste {
	width:110px;
	height:78px;
	overflow : hidden;
}

#affiner_recherche .result {
	float:left;
	padding: 10px 0px 0px 0px;
	width:150px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}

.caracteristique1 ul, .caracteristique2 ul, .caracteristique4 .liste ul {
	padding:0px;
	margin:0px 0px 0px 15px;
	list-style:none;
}

.caracteristique3 ul {
	padding:0px;
	margin:0px 0px 0px 15px;
	list-style:none;
}

.caracteristique1 ul li, .caracteristique3 ul li, .caracteristique4 .liste ul li {
	clear:both;
	margin:0px;
	padding:0px;
	height:19px;
}

.caracteristique2 ul li {
	float:left;
	width:60px;
	text-align:center;
	margin:0px 5px 0px 0px;
	padding:0px;
}


.caracteristique1 ul li .check, .caracteristique3 ul li .check, .caracteristique4 .liste ul li .check {
	float:left;
	width:14px;
	height:14px;
	margin: 0px 5px 0px 0px;
	background:none;
	border:none;
}

.caracteristique1 ul li span.text, .caracteristique3 ul li span.text, .caracteristique4 .liste ul li span.text {
	float:left;
	padding:0px;
	cursor:pointer;
}

.caracteristique2 ul li .check {
	width:14px;
	height:14px;
}

#affiner_recherche .result .btn_selection a, #affiner_recherche .result .btn_selection a:hover, #affiner_recherche .result .btn_selection a.select {
	display:block;
	width:139px;
	height:30px;
}

#affiner_recherche .result .btn_selection {
	margin:15px 0px 0px 8px;
	margin:15px 0px 0px 0px !ie;
}

#affiner_recherche .result .btn_selection a {
	background:url(/charte/filtre/btn_selection.gif) no-repeat 0px 0px;
}

#affiner_recherche .result .btn_selection a:hover, #affiner_recherche .result .btn_selection a.select {
	background:url(/charte/filtre/btn_selection.gif) no-repeat 0px -30px;
}

/*Tri et numéros de pages*/

/*Numéros de page et tris de la liste*/

.liste_affiner {
	position:absolute;
	width:150px;
	height:20px;
	margin: 18px 0px 0px 634px;
}

/*Numeros de pages*/

.liste_affiner .num_page_intitule {
	float:left;
	width:50px;
	margin:0px;
	padding-top: 2px;
	text-align:left;
	color:#292929;
}

.liste_affiner .num_page {
	float:left;	
}

.liste_num_page_select, .liste_num_page_on, .liste_num_page_off {
	font-size:11px;
	text-align: center;
	vertical-align: middle;
	height: 18px;
	width: 16px;
	cursor:pointer;
}

.liste_num_page_select {
	font-weight: bold;
	color: #FFFFFF;
	background: #afafb5;
	border:1px solid #afafb5;
}

.liste_num_page_on {
	border:1px solid #292929;
}

.liste_num_page_off {
	border:1px solid #909296;
}

/*Tris*/

.liste_affiner .tri {
	display:block;
	float:right;
	width:140px;
	margin:0 5px 0 0;
}

.tri .tri_intitule {
	float:left;
	text-align:left;
	padding-top: 2px;
}

.tri .tri_select {
	float:left;
	background: url(/charte/liste-detail/liste_select_filtre.gif) no-repeat right top #FFFFFF;
	width:80px;
	height:16px;
	font-size: 11px;
	color: #292929;
	text-align: left;
	padding: 0 0 0 2px;
	border : 1px solid #909296;
	cursor:pointer;
}

.tri .liste_tri {
	position:absolute;
	background-color: #FFF;
	padding: 5px;
	font-size:11px;
	border: 1px solid #afafb5;
	width:72px;
	display:none;
	z-index:5503;
	/*height:1px;*/
	overflow:hidden;
}

.liste_tri {
	margin: 17px 0 0 55px;
	margin: 17px 0 0 -84px !ie;
}

/*Liste barre*/

#centre_barres {
	clear:both;
}

#centre_barres .encart_barres {
	width:162px;
	height:205px;
	float:left;
	margin: 0px 17px 20px 20px;
	_margin: 0px 15px 20px 15px;
	border:1px solid #afafb5;
}

.encart_barres .img_produit {
	width:160px;
	height:160px;
	text-align:center;
}

.encart_barres .produit_nom {
	display:block;
	width:160px;
	height:56px;
	margin: 0px;
	text-align:center;
	text-decoration:none;
	padding-top:5px;
}

.produit_nom span, .produit_nom_promo span {
	display:block;
	height:33px;
	padding:0px 4px 0px 4px;
}

.produit_nom p {
	text-align:right;
	padding: 0px 5px 0px 0px;
	font-size:16px;
	font-weight:bold;
}

/*Centre categorie*/

#centre_cat {
	clear:both;
}

.encart_produit {
	width:162px;
	height:270px;
	float:left;
	margin: 0px 17px 20px 20px;
	_margin: 0px 15px 20px 15px;
}

.encart_produit .encart_contenu_on, .encart_produit .encart_contenu {
	width:160px;
	cursor:pointer;
}

.encart_contenu_on  {
	border : 1px solid #0147b4;
}

.encart_contenu {
	border:1px solid #afafb5;
}

.encart_contenu_on .img_produit, .encart_contenu .img_produit {
	width:160px;
	height:160px;
	text-align:center;
}

.img_produit .picto_animation {
	position:absolute;
	width:85px;
	height:23px;
	margin:-1px 0px 0px -1px;
	z-index:2090;
}

.img_produit .picto_caracteristique1, .img_produit .picto_caracteristique2 {
	position:absolute;
	width:49px;
	height:14px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	background:url(/charte/pictos/picto_fd.gif) no-repeat;
	text-align:left;
	padding: 0px 0px 0px 3px;
}

.img_produit .picto_caracteristique1 {
	margin-top:132px;
}

.img_produit .picto_caracteristique2 {
	margin-top:146px;
}

.encart_contenu_on .produit_nom , .encart_contenu .produit_nom, .encart_contenu_on .produit_nom_promo , .encart_contenu .produit_nom_promo  {
	display:block;
	width:160px;
	height:56px;
	margin: 0px;
	background:#d9d9db;
	text-align:center;
	text-decoration:none;
	padding-top:5px;
}

.produit_nom span.nom, .produit_nom_promo span.nom {
	display:block;
	height:33px;
	padding:0px 4px 0px 4px;
}

.produit_nom span.prix, .produit_nom_promo span.prix {
	text-align:right;
	padding: 0px 5px 0px 0px;
	font-size:16px;
	font-weight:bold;
}

.encart_contenu_on .produit_nom_promo , .encart_contenu .produit_nom_promo {
	background:#fed400;
}

.encart_contenu_on .produit_nom_promo .prix_barre, .encart_contenu .produit_nom_promo .prix_barre, .encart_contenu_on .produit_nom .prix_barre, .encart_contenu .produit_nom .prix_barre {
	display:inline;
	padding-right:5px;
	font-size:11px;
	font-weight:normal;
	text-decoration:line-through;
}

.encart_contenu .btn_selection {
	display:block;
	width:162px;
	height:21px;
	margin:0px 0px 0px -1px;
}


.encart_contenu_on .btn_selection  {
	display:block;
	width:160px;
	height:21px;
	margin:0px 0px 0px -1px;
	border-left : 1px solid #0147b4;
	border-right : 1px solid #0147b4;
}

.encart_contenu_on .btn_selection a, .encart_contenu_on .btn_selection a:hover, .encart_contenu .btn_selection a, .encart_contenu .btn_selection a:hover {
	display:block;
	width:162px;
	height:21px;
	text-decoration:none;
}
.encart_contenu_on .btn_selection a, .encart_contenu_on .btn_selection a:hover {
	display:block;
	width:160px;
	height:21px;
	text-decoration:none;
}

.encart_contenu_on .btn_selection a, .encart_contenu_on .btn_selection a:hover {
	background:url(/charte/encart/btn_selectionner.gif) no-repeat 0px 0px;
}

.encart_contenu .btn_selection a, .encart_contenu .btn_selection a:hover {
	background:url(/charte/encart/btn_selectionner.gif) no-repeat 0px -21px;
}

.etoile {
	float:left;
	padding:4px 0px 0px 2px;
}

.encart_produit 

/*Rollover mur images*/

.rollovercat {
	position:absolute;
	display:none;
	width:160px;
	height:280px;
	background:#FFFFFF;
	padding:0px 0px 10px 0px;
	margin:-1px 0px 0px -1px;
	border:1px solid #0147b4;
	z-index:2100;
}

.rollovercat .img_produit {
	width:160px;
	height:160px;
	text-align:center;
}

.rollovercat .contenu a, .rollovercat .contenu a:hover{
	color:#292929;
	text-decoration:none;
}

.rollovercat .contenu ul {
	margin:0px;
	padding:10px 5px 0px 20px;
}

.rollovercat .contenu ul li {
	margin: 0px 0px 3px 0px;
}

.rollovercat p {
	text-align:center;
	padding-top:5px;
}

.rollovercat a.liencoul1 {
	color: #0147b4;
}

.rollovercat a:hover.liencoul1 {
	color: #0147b4;
	text-decoration:underline;
}

/*Comparer*/

.comparer {
	width:135px;
	height:25px;
	padding: 10px 0px 0px 25px;
}

.comparer form {
	padding:0px;
	margin:0px;
}

.comparer .check {
	float:left;
	width:14px;
	height:14px;
	margin: 0px 5px 0px 0px;
	background:none;
	border:none;
}

.comparer .btn_comparer a, .comparer .btn_comparer a:hover{
	display:block;
	width:85px;
	height:14px;
	float:left;
	text-decoration:none;
}

.comparer .btn_comparer a {
	background:url(/charte/encart/btn_comparer.gif) no-repeat 0px 0px;
}

.comparer .btn_comparer a:hover {
	background:url(/charte/encart/btn_comparer.gif) no-repeat 0px -14px;
}

/*Séparateur compatible tous véhicules*/

#centre_cat .separateur {
	clear:both;
	margin: 0px 0px 20px 17px;
	_margin: 0px 0px 20px 30px;
}

#centre_cat .separateur, .separateur .separateur_gauch, .separateur .separateur_droit {
	display:block;
	height:62px;
}

.separateur .separateur_gauch {
	float:left;
	width:76px;
	background:url(/charte/encart/separateur_gauch.gif) no-repeat 0px 0px;
}

.separateur .separateur_centre {
	display:block;
	height:48px;
	padding: 14px 15px 0px 5px;
	float:left;
	background:url(/charte/encart/separateur_fd.gif) repeat-x;
	font-weight:bold;
	font-size:20px;
	color:#FFF;
}

.separateur .separateur_droit {
	float:left;
	width:8px;
	background:url(/charte/encart/separateur_droit.gif) no-repeat 0px 0px;
}

.separateur_centre h1, .separateur_centre h2, .separateur_centre h3 {
	margin:0px;
	color:#FFF;
	font-size:20px;
	font-weight:normal;
	display:inline;
}

.separateur_tous {
	clear:both;
	margin: 0px 0px 20px 19px;
	_margin: 0px 0px 20px 30px;
	width:713px;
	height:46px;
	background:url(/charte/encart/separateur_tous.gif) no-repeat 0px 0px;
	color:#FFF;
	font-size:20px;
	font-weight:bold;
	padding: 17px 10px 0px 36px;
}

.produits_tous {
	display:none;
}


/*Retour à la liste page détail*/

#retour_liste {
	width:150px;
	margin-left:642px;
	_margin-left:640px;
}

#retour_liste a, #retour_liste a:hover {
	display:block;
	border-top:1px solid #afafb5;
	border-left:1px solid #afafb5;
	border-right:1px solid #afafb5;
	width:128px;
	height:20px;
	background:url(/charte/liste-detail/num_page_prec.gif) no-repeat 10px 5px;
	padding: 4px 0px 0px 20px;
	text-decoration:none;
	text-align:center;
	color:#292929;
}

#retour_liste a:hover {
	background:url(/charte/liste-detail/num_page_prec.gif) no-repeat 10px 5px #d9d9db;
}

/*Page détail*/

#centre_detail  {
	border: 1px solid #afafb5;
	width:773px;
	margin: 0px 0px 25px 17px;
	_margin: 0px 0px 25px 15px;
	background:#FFFFFF;
}

#detail_haut  {
	margin-bottom:15px;	
}

/*zone image du produit*/

#detail_haut #image {
	float:left;
	width:302px;
}

#image #image_haut {
	width:300px;
	height:300px;
	border-right: 1px solid #afafb5;
	border-bottom: 1px solid #afafb5;
	margin: 0px 0px 10px 0px;
}

.detail_loupe {
	position:absolute;
	z-index:200;
	cursor:pointer;
	margin: 2px 0 0 273px;
}

#zoom {
	position:absolute;
	border: 1px solid #afafb5;
	z-index:300;
	margin:-1px 0px 0px -1px;
}

#zoom .detail_loupe_moins {
	position:absolute;
	float:right;
	margin: 2px 0 0 auto;
	z-index:200;
	cursor:pointer;
}

#vignettes ul {
	margin:0px;
	padding:0;
	height:52px;
	margin-bottom:10px;
	list-style:none;
}

#vignettes ul li{
	float:left;
	width:50px;
	height:50px;
	border: solid 1px #afafb5;
	cursor:pointer;
	margin:0px 0px 0px -1px;
	padding:0px;
}

.detail_picto_promo, .detail_picto_topvente, .detail_picto_1erprix {
	position:absolute;
	display:block;
	height:27px;
	width:100px;
}

.detail_compatible {
	position:absolute;
	width:88px;
	height:39px;
	background:url(/charte/liste-detail/detail_pictos/picto_compatible.gif) no-repeat;
	margin:262px 0px 0px -1px;
}

.detail_picto_promo {
	background:url(/charte/pictos/picto_promo_detail.gif) no-repeat 0px 0px;
}

.detail_picto_topvente {
	background:url(/charte/pictos/picto_top_vente.gif) no-repeat 0px 0px;
}

.detail_picto_1erprix {
	background:url(/charte/pictos/picto_1er_prix.gif) no-repeat 0px 0px;
}

/*Zone texte page détail*/

#detail_descriptif {
	float:left;
	width:454px;
	margin-left:10px;
}

#detail_descriptif h1, #detail_descriptif h2, #detail_descriptif h3 {
	font-size:18px;
	text-align:left;
	background:#FFFFFF;
	padding:10px 0px 15px 0px;
	font-weight:normal;
}

.detail_descriptif_gauche {
	float:left;
	width:224px;
}

.detail_descriptif_gauche ul {
	margin:0px 0px 5px 15px;
	padding:0px;
}

.detail_descriptif_gauche ul li {
	margin: 0px 0px 3px 0px;
}

.detail_descriptif_droit {
	float:left;
	width:205px;
	margin-left:25px;
}

/*Div de compatibilite tous véhicules */

.universel {
	height:30px;
	width:200px;
	margin: 10px 0px 15px 0px;
	padding:5px;
	border:1px solid #909296;
	background:#FFFFFF;
	-webkit-box-shadow: 3px 3px 3px #909296;
	-moz-box-shadow: 3px 3px 3px #909296;
	box-shadow: 3px 3px 3px #909296;
	/* IE */
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#909296', Direction=120, Strength=3); 
	zoom: 1; 
}

.universel img {
	margin-right:10px;
}

.universel .lien_universel {
	width:208px;
	_width:200px;
	position:absolute;
	z-index:1001;
}

.universel_detail,.legende {
	position:absolute;
	display:none;
	background:#FFFFFF;
	border:2px solid #909296;
	margin: -6px 0px 0px -6px;
	-webkit-box-shadow: 3px 3px 3px #909296;
	-moz-box-shadow: 3px 3px 3px #909296;
	box-shadow: 3px 3px 3px #909296;
	/* IE */
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#909296', Direction=120, Strength=3); 
	zoom: 1; 
}

.universel_detail {
	padding:45px 5px 5px 5px;
	width:200px;
	z-index:1000;
}

.legende {
	width:150px;
	padding : 10px; 
}

.universel p {
	padding: 3px 0px 3px 0px;
}

/*Ajout div pour les serrures mai 2011 */

.faisceau {
	width:200px;
	height:105px;
	margin: 10px 0px 15px 0px;
	padding:5px;
	border:1px solid #909296;
	background:#FFFFFF;
	-webkit-box-shadow: 3px 3px 3px #909296;
	-moz-box-shadow: 3px 3px 3px #909296;
	box-shadow: 3px 3px 3px #909296;
	/* IE */
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#909296', Direction=120, Strength=3); 
	zoom: 1;
}

.faisceau .lien_faisceau {
	width:200px;
	position:absolute;
}

.faisceau_detail {
	position:absolute;
	display:none;
	background:#FFFFFF;
	border:2px solid #909296;
	margin: -6px 0px 0px -6px;
	width:200px;
	padding:110px 5px 5px 5px;
	z-index:1000; 
}

.faisceau_detail img {
	margin-right:10px;
}

.faisceau form {
	margin:5px 0px 0px 0px;
	padding:0px;
}

.faisceau p {
	padding: 3px 0px 3px 0px;
}

.faisceau .check {
	float:left;
	width: 16px;
	height:16px;
	border:none;
}

.faisceau label {
	float:left;
	margin-left:5px;
	padding-top:3px;
}

/*Zone prix page détail*/

.detail_prix, .detail_promo {
	width:190px;
	padding:5px;
}

.detail_prix {
	background:#d9d9db;
	color:#0147b4;
}

.detail_promo {
	background:#ffdf00;
}

.detail_text_prix {
	font-size:40px;
	font-weight:bold;
}

.detail_text_cts {
	font-size:20px;
}

.detail_prix_barre {
	text-decoration:line-through;
	font-weight:bold;
}

.detail_port {
	display:block;
	font-size:15px;
	padding:7px 0px 7px 8px;
	color:#292929;
}

/*Panier et disponibilité page détail*/

#detail_panier, #detail_dispo {
	display:block;
	width:205px;
	height:35px;
	margin-bottom:8px;
	z-index:50;
}

#detail_panier a, #detail_panier a:hover, #detail_dispo a, #detail_dispo a:hover{
	display:block;
	width:205px;
	height:35px;
	text-decoration:none;
}

#detail_panier a {
	background:url(/charte/liste-detail/btn_ajout_panier.gif) no-repeat 0px 0px;
}

#detail_panier a:hover {
	background:url(/charte/liste-detail/btn_ajout_panier.gif) no-repeat 0px -35px;
}

#detail_dispo a {
	background:url(/charte/liste-detail/btn_dispo.gif) no-repeat 0px 0px;
}

#detail_dispo a:hover {
	background:url(/charte/liste-detail/btn_dispo.gif) no-repeat 0px -35px;
}

.detail_dispo {
	position:absolute;
	display:none;
	background-color:#FFF;
	width:300px;
	font-size:12px;
	z-index:60;
	border: 1px solid #afafb5;
	margin: -12px 0px 0px -107px;
	padding: 0 0 10px 3px;
}

.detail_dispo p {
	margin-bottom : 5px;
}

/*Zone délai d'expédtion page détail*/
.detail_expe {
	width:190px;
	height:48px;
	margin:5px 0px 0px 0px;
}

.detail_expe_vert, .detail_expe_orange, .detail_expe_rouge, .detail_expe_rupture {
	display:block;
	width:20px;
	height:40px;
	float:left;
}

.detail_expe_text {
	float:left;
	width:130px;
}

.detail_expe_vert {
	background: url(/charte/liste-detail/picto_livraison_vert.gif) no-repeat left top;
}

.detail_expe_orange {
	background: url(/charte/liste-detail/picto_livraison_vert.gif) no-repeat left top;
}

.detail_expe_rouge {
	background: url(/charte/liste-detail/picto_livraison_rouge.gif) no-repeat left top;
}

.detail_expe_rupture {
	width:40px;
	background: url(/charte/liste-detail/picto_livraison_rupture.gif) no-repeat left top;
}

/*Voir un pack, page détail*/

.detail_descriptif_droit .voir_onglet_pack {
	padding-top: 20px;
}

.voir_onglet_pack a, .voir_onglet_pack a:hover {
	display:block;
	width:198px;
	height:39px;
	text-decoration:none;
}

.voir_onglet_pack a {
	background:url(/charte/liste-detail/btn_voir_packs.gif) no-repeat 0px 0px;
}

.voir_onglet_pack a:hover {
	background:url(/charte/liste-detail/btn_voir_packs.gif) no-repeat 0px -39px;
}



/*Offre spéciale barres + coffre*/

.offre_speciale {
	margin: 20px 0px 0px 0px;
	width:149px;
	border: 2px solid #ffde05;
	background:url(/animation-boutique/promos-produit/mai2011/flech.gif) no-repeat 4px center;
	padding: 5px 5px 5px 40px;
	color:#292929;
	font-weight:bold;
	cursor:pointer;
}

.offre_speciale span {
	font-size:16px;
}

/*Partage Facebook Detail*/
#partage{
	display:block;
	position:absolute;
	margin:0px 0 0 720px;
	_margin:0 0 0 710px;
	font-size:11px;
}

#partage #partage-fb{
	float:left;
	width:18px;
	height:18px;
	background:url(pictos/partage-fb.gif) no-repeat 0 0;	
}

#partage-fb a, #partage-fb a:hover{
	display:block;
	width:23px;
	height:16px;
	cursor:pointer;	
}

#partage #partage-ami{
	float:left;
	width:23px;
	height:16px;
	margin:1px 0 0 8px;
	_margin:1px 0 0 0;
	background:url(pictos/partage-ami.gif) no-repeat 0 0;	
}

#partage-ami a, #partage-ami a:hover{
	display:block;
	width:23px;
	height:16px;
	cursor:pointer;	
}

#envoi-ami{
	position:absolute;
	top: 42px;
	background-color: #FFF;
	padding:10px;
	border: 1px solid #afafb5;
	width:270px;
	margin:-2px 0 0 -231px;
	_margin:-2px 0 0 -279px;
	z-index:350;
}

input.btn_partage{
	display:block;
	width:130px;
	height:20px;
	background:url(/charte/boutons/btn_partage-ami.gif) 0 0 no-repeat;	
	border:none;
	padding:0;
	margin:0;
}

input.btn_partage_on{
	display:block;
	width:130px;
	height:20px;
	background:url(/charte/boutons/btn_partage-ami_on.gif) 0 0 no-repeat;	
	border:none;
	padding:0;
	margin:0;
	cursor:pointer;
}

/*Onglets page détail*/

#detail {
	width:793px;
	margin: 0px 0px 25px 7px;
	_margin: 0px 0px 25px 15px;
}

#detail_onglet {
	height:44px;
	height:48px !ie;
	background:url(/charte/liste-detail/detail_pixel.gif) repeat-x 0px 36px;
	background:url(/charte/liste-detail/detail_pixel.gif) repeat-x 0px 41px !ie;
}

#detail_onglet ul {
	padding:0 0 0 0;
	margin: 0 0 0 0;
	list-style:none;
}

#detail_onglet ul li{
	float:left;
	margin:0 12px 0 0;
	font-size:14px;
	font-weight:bold;
}

#detail_onglet ul li a, #detail_onglet ul li a:hover, #detail_onglet ul li a.select {
	display:block;
	width:165px;
	height:31px;
	text-align:center;
	text-decoration:none;
	padding: 10px 0 0 0;
	color:#FFFFFF;
}

#detail_onglet ul li a {
background:url(/charte/liste-detail/detail_onglet.gif) no-repeat 0px -82px;
}

#detail_onglet ul li a:hover{
	background:url(/charte/liste-detail/detail_onglet.gif) no-repeat 0px -41px;
}

#detail_onglet ul li a.select{
	background:url(/charte/liste-detail/detail_onglet.gif) no-repeat 0px 0px;
}

#detail_onglet ul li a.pack, #detail_onglet ul li a:hover.pack, #detail_onglet ul li a.pack_select {
	display:block;
	width:205px;
	height:31px;
	text-align:center;
	text-decoration:none;
	padding: 10px 0 0 0;
}

#detail_onglet ul li a.pack {
background:url(/charte/liste-detail/detail_onglet_pack.gif) no-repeat 0px -82px;
color:#afafb5;
}

#detail_onglet ul li a:hover.pack{
	background:url(/charte/liste-detail/detail_onglet_pack.gif) no-repeat 0px -41px;
	color:#292929;
}

#detail_onglet ul li a.pack_select{
	background:url(/charte/liste-detail/detail_onglet_pack.gif) no-repeat 0px 0px;
	color:#292929;
}

#detail_contenu {
	clear:both;
	padding: 10px;
}

#detail_contenu .separateur_li {
	display:block;
	height:1px;
	padding:0px;
	margin:0px;
	border-bottom:1px solid #909692;
	clear:both;
}

#detail_contenu ul {
	margin:5px 0 10px 0;
	padding:0 0 0 0;
	list-style:none;
}

#detail_contenu ul li {
	list-style:none;
	padding:3px 0 3px 0;
}

#detail_contenu ul li .gauch {
	width:350px;
	float:left;
}

#detail_contenu ul li .droit {
	width:310px;
	float:left;
	font-weight:bold;
}

/*Contenu des onglets Produits compatibles et accessoires*/

.retour {
	float:left;
	margin: 10px 0px 0px 20px;
}

.retour a, .retour a:hover {
	background:url(/charte/liste-detail/puce_retour.gif) no-repeat;
	padding: 0px 0px 0px 25px;
	text-decoration: underline;
	font-size:12px;
}

.retour a {
	color:#0147b4;
}
	
.retour a:hover {
	color:#292929;
}

.div_onglet {
	clear:both;
	width:770px;;
	margin: 0px 0px 25px 30px;
	_margin: 0px 0px 25px 15px;
}


.onglet_contenu {
	border-bottom:1px solid #afafb5;
	border-left:1px solid #afafb5;
	border-right:1px solid #afafb5;
	margin-top:-8px;
	padding:10px;
}

/*Recherche véhicule*/

#recherche {
	background:#D9D9DB;
	width:734px;
	_width:724px;
	padding:20px;
	margin:0px 0px 0px 0px;
}

#recherche_vehicule {
	float:left;
	width:450px;
	height:273px;
}

#recherche_gauche, #recherche_droite {
	float:left;
	height:230px;
}

#recherche_gauche {
	width:185px;
	margin: 20px 30px 0px 0px;
}

#recherche_droite {
	width:190px;
	margin: 20px 0px 0px 30px;
}

/*Select de la recherche*/

.num {
	float:left;
	width:35px;
	height:31px;
}

#recherche_gauche .select_recherche, #recherche_gauche .select_recherche_grise, #recherche_gauche .select_recherche_select {
	float:left;
	width: 118px;
	height:15px !important;
	border: 1px solid #FFFFFF;
	font-size:11px;
	margin: 4px 0 0 0;
	padding: 2px 0 0 25px;
	cursor:pointer;
	overflow:hidden;
}

#recherche_droite .select_recherche, #recherche_droite .select_recherche_grise, #recherche_droite .select_recherche_select {
	float:left;
	width: 127px;
	height:15px !important;
	border: 1px solid #FFFFFF;
	font-size:11px;
	margin: 4px 0 0 0;
	padding: 2px 0 0 25px;
	cursor:pointer;
	overflow:hidden;
}

.select_recherche {
	color:#FFFFFF;
	background: url(/charte/thematique/select_puce_on.gif) no-repeat 9px center #292929;
}

.select_recherche_grise {
	color:#d9d9db;
	background: url(/charte/thematique/select_puce.gif) no-repeat 9px center #a4a4a5;
}

.select_recherche_select {
	color:#FFFFFF;
	background: url(/charte/thematique/select_puce_select.gif) no-repeat 9px center #292929;
}

/*Recherche par marque*/

#div_marque {
	position:absolute;
	display:block;
	width:144px;
	height:200px;
	background-color:#FFFFFF;
	overflow:auto;
	margin:23px 0 0 35px;
	margin:23px 0 0 -145px !ie;
	overflow-x:hidden;
}

#div_marque table tr td {
	font-size:11px;
	font-weight:normal;
}

#div_marque table tr td a, #div_marque table tr td a:hover{
	display:block;
	width:100%;
	height:20px;
	color:#292929;
	text-decoration:none;
	padding:0 0 0 5px;
	line-height:18px;
	vertical-align:middle;
}

#div_marque table tr td a:hover{
	background:#c7d7ef;
}

/*Recherche par modèle*/

#div_modele {
	position:absolute;
	height:190px;
	width:400px;
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	overflow:auto;
	margin:23px 0 0 35px;
	margin:23px 0 0 -154px !ie;
	z-index:2000;
}

#div_modele table {
	background:#FFFFFF;
	width:100%;
	width:95% !ie;
}

#div_modele table tr td {
	font-size:11px;
	font-weight:normal;
	height:20px;
	padding:0 3px 0 3px;
}

#div_modele table tr.tr_rech {
	cursor:pointer;
}

#div_modele table tr.tr_rech_on {
	cursor:pointer;
	background:#c7d7ef;
}

#div_modele .nom_modele {
	background:#afafb5;
}

#div_modele table tr td ul {
	padding:0px;
	margin:0px 0px 0px 10px;
}

.nom_modele {
	background:#FFFFFF;
	padding: 0px 8px 0px 8px;
}

/*Recherche résultat*/

#recherche_result {
	float:left;
	height:230px;
	width:190px;
	margin: 0px 0px 0px 60px;
	font-size:16px;
	font-weight:bold;
}

#recherche_result .num {
	padding-top:10px;
}

#recherche_result .btn_recherche {
	display:block;
	width:136px;
	float:left;
	padding-top:10px;
}

#recherche_result .btn_recherche a, #recherche_result .btn_recherche a:hover, #recherche_result .btn_recherche a.select {
	display:block;
	width:136px;
	height:46px;
	text-decoration:none;
}

#recherche_result .btn_recherche a {
	background:url(/charte/thematique/btn_recherche.gif) no-repeat 0px 0px;
}

#recherche_result .btn_recherche a:hover, #recherche_result .btn_recherche a.select {
	background:url(/charte/thematique/btn_recherche.gif) no-repeat 0px -46px;
}

/*Liste des packs*/

.liste_pack {
	width:773px;
	margin:0px 0px 10px -10px;
	border-bottom: 5px solid #afafb5;
	padding-bottom:10px;
}

.liste_pack .liste_courte {
	clear:both;
	width:773px;
}

.liste_courte .image_produit {
	float:left;
	width:85px;	
}

.image_produit a, .image_produit a:hover {
	display:block;
	width:85px;
	height:48px;
	background:url(/charte/liste-detail/voir_pack.gif) no-repeat center 0px;
	padding: 27px 0px 0px 0px;
	text-align:center;
}

.image_produit a:hover {
	color: #0147b4;
}

.liste_courte .intitule_pack {
	float:left;
	width:420px;
	height:92px;
	padding: 5px;
	margin-left:20px;
	background:#FFFFFF;
}

.liste_courte .intitule_pack_promo {
	float:left;
	width:420px;
	height:92px;
	padding: 5px;
	margin-left:20px;
	background:url(/animation-boutique/promos-produit/mai2011/barres_offertes.gif) no-repeat 260px center #FFDE05;
}

.liste_courte .zone_prix_pack {
	float:left;
	width:216px;
	margin-left:15px;
}

.zone_prix_pack .detail_prix {
	float:left;
	height:25px;
	width:165px;
	font-size:12px;
	background:#FFFFFF;
	padding:0px 0px 5px 0px;
	margin:0px;
	color:#292929;
}

.zone_prix_pack .detail_text_prix {
	font-size:24px;
}

.zone_prix_pack .detail_port {
	clear:both;
	font-size:12px;
	padding:5px 0px 5px 5px;
}

.zone_prix_pack .detail_promo {
	float:left;
	width:160px;
	font-size:12px;
	padding:0px 0px 5px 5px;
	margin:0px;
	color:#292929;
}


.zone_prix_pack .ajout_pack {
	display:block;
	width:216px;
	height:53px;
	z-index:50;
}

.zone_prix_pack .ajout_pack a, .zone_prix_pack .ajout_pack a:hover {
	display:block;
	width:216px;
	height:53px;
	text-decoration:none;
}

.zone_prix_pack .ajout_pack a {
	background:url(/charte/liste-detail/btn_ajout_pack.gif) no-repeat 0px 0px;
}

.zone_prix_pack .ajout_pack a:hover {
	background:url(/charte/liste-detail/btn_ajout_pack.gif) no-repeat 0px -53px;
}

.zone_prix_pack .btn_fermer {
	float:left;
	width:22px;
	height:22px;
	background:url(/charte/liste-detail/btn_fermer_pack.gif) no-repeat 0px 0px;
	cursor:pointer;
	margin-left:10px;
}

.liste_pack .liste_longue {
	clear:both;
	width:773px;
}

.liste_longue .img_barre {
	float:left;
	width:160px;
	height:160px;
	border:1px solid #AFAFB5;
}

.liste_longue .intitule_liste_longue {
	float:left;
	width:350px;
	padding:0px 20px 0px 20px;
}

.liste_longue .pack_droit {
	float:left;
	width:200px;
}

.pack_droit .prix_pack {
	padding: 3px 0px 5px 0px;
	line-height:18px;
}

.pack_expe {
	width:190px;
	height:48px;
	margin:5px 0px 0px 0px;
}

.pack_expe_vert, .pack_expe_orange, .pack_expe_rouge, .pack_expe_rupture {
	display:block;
	width:20px;
	height:40px;
	float:left;
}

.pack_expe_text {
	float:left;
	width:130px;
}

.pack_expe_vert {
	background: url(/charte/liste-detail/picto_livraison_vert.gif) no-repeat left top;
}

.pack_expe_orange {
	background: url(/charte/liste-detail/picto_livraison_vert.gif) no-repeat left top;
}

.pack_expe_rouge {
	background: url(/charte/liste-detail/picto_livraison_rouge.gif) no-repeat left top;
}

.pack_expe_rupture {
	width:40px;
	background: url(/charte/liste-detail/picto_livraison_rupture.gif) no-repeat left top;
}

/*Offre spéciale promo sans résultat*/

#sans_resultat_offre {
	color:#292929;
	padding:5px;
	border:#afafb5 solid 1px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	width:750px;
	_width:737px;
	margin: 0px 0px 25px 20px;
	background:#FFFFFF;
}


/*Liens*/

/*Couleur1 :#0147b4  - Couleur2 : #292929 (couleur texte) - Couleur3 : #FFFFFF*/

/*Liens*/
/*Definition des couleurs : coul1:#131b37, coul2:#0b0b0b , coul3:#FFFFFF*/

.pointer {
	cursor:pointer;
}

a:link, a:active, a:visited {
	color: #292929;
	text-decoration: none;
}

a:hover {
	color: #292929;
	text-decoration: underline;
}

a.liennormal:link, a.liennormal:active, a.liennormal:visited {
	color: #292929;
	font-weight:normal;
}

a.liennormal:hover {
	color: #0147b4;
	font-weight:normal;
	text-decoration: none;
}

a.liencoul1:link, a.liencoul1:active, a.liencoul1:visited {
	color: #0147b4;
	text-decoration: none;
}

a.liencoul1:hover {
	color: #0147b4;
	text-decoration: underline;
}

a.liencoul1_normal:link, a.liencoul1_normal:active, a.liencoul1_normal:visited {
	color: #0147b4;
	text-decoration: none;
}

a.liencoul1_normal:hover {
	color: #0147b4;
	text-decoration: none;
}

a.liencoul2:link, a.liencoul2:active, a.liencoul2:visited {
	color: #292929;
	text-decoration: none;
}

a.liencoul2:hover {
	color: #292929;
	text-decoration: underline;
}

a.liencoul3:link, a.liencoul3:active, a.liencoul3:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.liencoul3:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/*Textes*/

h1 {
	padding:0px;
	margin:0px;
}

h2 {
	padding:0px;
	margin:0px;
}

h3 {
	padding:0px;
	margin:0px;
}

.text_9px {
	font-size:9px;
}

.text_10px {
	font-size:10px;
}

.text_11px {
	font-size:11px;
}

.text_12px {
	font-size:12px;
}

.text_13px {
	font-size:13px;
}

.text_14px {
	font-size:13px;
}

.text_17px {
	font-size:17px;
}

.text_18px {
	font-size:18px;
}

/*Formulaire*/

form {
	padding:0;
	margin:0;
}

input, select{
	background-color: #FFF;
	border: 1px solid #afafb5;
	font-size: 11px;
	text-align: left;
	height: 18px;
	padding: 0px 2px 0px 2px;
}

input.input_grise {
	background-color: #d9d9db;
}

input.input_check {
	height: 18px;
	width: 18px;
	border:none;
}

input.btn_ok, input.btn_ok_on {
	padding: 0px;
	height: 20px;
	width: 20px;
	border: none;
	cursor:pointer;
}

input.btn_ok {
	background: url(/charte/liste-detail/btn_ok.gif) no-repeat;
}

input.btn_ok_on {
	background: url(/charte/liste-detail/btn_ok.gif) no-repeat 0px -20px;
}

input.bouton1, input.bouton1_on {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	height: 20px;
	width: 146px;
	border: none;
	cursor:pointer;
	padding-bottom:3px;
}

input.bouton1 {
	color: #292929;
	background:url(/charte/boutons/btn.gif) no-repeat 0px 0px;
}

input.bouton1_on {
	color: #292929;
	background:url(/charte/boutons/btn.gif) no-repeat 0px -22px;
}

/*Note bas de page*/

#menu_notes {
	clear:both;
	width:980px;
	color:#939397;
	padding:5px;;
	font-size:10px;
	text-align:center;
}

/*Footer*/

#footer {
	clear:both;
	width:980px;
	background:#FFFFFF;
	padding:0px;
	border-top: 1px solid #afafb5;
}

/*Temoignages footer*/

#temoignages-footer {
	border-bottom : 1px solid #7b7b7b;
	padding-bottom: 15px;
	width:920px;
	margin-left:30px;
}

#temoignages-footer p, #suite_accroche p, #avatacar p {
	font-size:15px;
	font-weight:bold;
	color:#7b7b7b;
	margin:5px 0px 5px 0px;
	padding:0px;
}

#temoignages-footer ul {
	padding: 0px;
	margin:10px 0 0 0;
	list-style:none;
}

#temoignages-footer ul li{
	float:left;
	display:block;
	height:140px;
	border-right: 1px solid #9991a2;
	margin:0px;
	padding:10px 10px 10px 10px;
	list-style:none;	
}
#temoignages-footer ul li.avis_voir_tous{
	border: none;
}


#temoignages-footer ul li {
	width:245px;
}

#temoignages-footer ul li.avis_voir_tous {
	width:98px;
}

#temoignages-footer ul li.qui {
	width:88px;
	border:none;
}

#temoignages-footer ul li.avis_voir_tous a, #temoignages-footer ul li.avis_voir_tous a:hover {
	display:block;
	height:0px;
	width:94px;
	padding-top:52px;
	color:#0b0b0b;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}

#temoignages-footer ul li a{
	width:245px;
}

#temoignages-footer ul li a, #temoignages-footer ul li a:hover {
	margin-left:13px;
}

#temoignages-footer ul li.avis_voir_tous a, #temoignages-footer ul li.avis a:hover {
	margin-left:-10px;
}

#temoignages-footer ul li.avis_voir_tous a {
	background:url(/charte/footer/btn_temoin_clients.gif) no-repeat center 0px;
}

#temoignages-footer ul li.avis_voir_tous a:hover {
	background:url(/charte/footer/btn_temoin_clients.gif) no-repeat center -51px;
}

#temoignages-footer ul li div.commentaire {
	padding-top : 15px;
}

/*Reassurance*/

#reassurance {
	border-bottom : 1px solid #afafb5;
	width:910px;
	padding: 5px 35px 15px 35px;
	background:#d9d9db;
}

#reassurance p, #suite_accroche p, #avatacar p {
	font-size:15px;
	font-weight:bold;
	color:#939397;
	margin:5px 0px 5px 0px;
	padding:0px;
}

#reassurance ul {
	padding: 0px;
	margin:10px 0 0 0;
	list-style:none;
}

#reassurance ul li, #reassurance ul li.avis, #reassurance ul li.qui {
	float:left;
	display:block;
	height:90px;
	border-right: 1px solid #afafb5;
	margin:0px;
	padding:0px;
	list-style:none;	
}

#reassurance ul li {
	width:118px;
	_width:114px;
}

#reassurance ul li.avis {
	width:98px;
}

#reassurance ul li.qui {
	width:88px;
	border:none;
}

#reassurance ul li a, #reassurance ul li a:hover, #reassurance ul li.avis a, #reassurance ul li.avis a:hover {
	display:block;
	height:32px;
	width:94px;
	padding-top:58px;
	color:#292929;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}

#reassurance ul li a, #reassurance ul li a:hover {
	margin-left:13px;
}

#reassurance ul li.avis a, #reassurance ul li.avis a:hover {
	margin-left:-10px;
}

#reassurance ul li.qui a, #reassurance ul li.qui a:hover {
	width:88px;
}

#reassurance ul li.avis a {
	background:url(/charte/footer/btn_avis_clients.gif) no-repeat center 0px;
}

#reassurance ul li.avis a:hover {
	background:url(/charte/footer/btn_avis_clients.gif) no-repeat center -100px;
}

a.garantie {
	background:url(/charte/footer/btn_garantie.gif) no-repeat center 0px;
}

a:hover.garantie {
	background:url(/charte/footer/btn_garantie.gif) no-repeat center -100px;
}

a.sav {
	background:url(/charte/footer/btn_sav.gif) no-repeat center 0px;
}

a:hover.sav {
	background:url(/charte/footer/btn_sav.gif) no-repeat center -100px;
}

a.paiement {
	background:url(/charte/footer/btn_paiement.gif) no-repeat center 0px;
}

a:hover.paiement {
	background:url(/charte/footer/btn_paiement.gif) no-repeat center -100px;
}

a.livraison {
	background:url(/charte/footer/btn_livraison.gif) no-repeat center 0px;
}

a:hover.livraison {
	background:url(/charte/footer/btn_livraison.gif) no-repeat center -100px;
}

a.satisfait {
	background:url(/charte/footer/btn_satisfait.gif) no-repeat center 0px;
}

a:hover.satisfait {
	background:url(/charte/footer/btn_satisfait.gif) no-repeat center -100px;
}

a.encaissement {
	background:url(/charte/footer/btn_encaissement.gif) no-repeat center 0px;
}

a:hover.encaissement {
	background:url(/charte/footer/btn_encaissement.gif) no-repeat center -100px;
}

.qui a {
	background:url(/charte/footer/btn_qui.gif) no-repeat center 0px;
}

.qui a:hover {
	background:url(/charte/footer/btn_qui.gif) no-repeat center -100px;
}

/*Menu popup Conditions de vente, Contact...*/

#menu_popup {
	clear:both;
	padding:5px 35px 5px 35px;
	width:910px;
	height:30px;
	background:#d9d9db;
}

#menu_popup ul {
	padding:0px;
	list-style:none;
	margin: 0px;
}

#menu_popup ul li {
	float:left;
	height:28px;
	margin: 0 65px 0 0;
	margin: 0 60px 0 0 !ie;
	padding: 0 0 0 10px;
	background:url(/charte/footer/puce_menu_bas.gif) no-repeat 0px center;
}

#menu_popup ul li a, #menu_popup ul li a:hover {
	line-height:26px;
	vertical-align:middle;
	color:#292929;
	text-decoration:none;
	font-weight:bold;
}

#menu_popup ul li a:hover {
	text-decoration:underline;
}

#menu_popup ul li.facebook {
	margin:0px;
	padding-left:50px;
	border-left:1px solid #909296;
	background:url(/charte/footer/picto_facebook.gif) no-repeat 10px;	
}

#menu_popup ul li.facebook a, #menu_popup ul li.facebook a:hover {
	line-height:14px;
	vertical-align:text-top;
	font-weight:bold;
}

#menu_popup ul li.facebook a {
	color:#292929;
	text-decoration:none;
}

#menu_popup ul li.facebook a:hover {
	color:#4763a1; /*Bleu facebook*/
	text-decoration:none;
}

/*Suite texte de référencement*/

#suite_accroche {
	width:910px;
	clear:both;
	padding:0px 35px 15px 35px;
	text-align:left;
	color:#909296;
	background:url(/charte/footer/footer_ombre2.gif) no-repeat #d9d9db;
}

#suite_accroche a {
	color:#909296;
}

/*Rayons Avatacar*/

#avatacar {
	width:910px;
	clear:both;
	padding:10px 35px 15px 35px;
	background:url(/charte/footer/footer_ombre.gif) no-repeat;
	color:#7b7b7b;
}

#avatacar td {
	color:#909296;
}

#avatacar td a {
	color:#909296;
	text-decoration:none;
}

#avatacar div {
	clear:both;
	font-size:11px;
}

#partenaires {
	width:910px;
	margin-left:40px;
	padding:5px 0 15px 0;
	border-top:1px solid #909296;
	font-size:11px;
	color:#909296;
	text-align:center;
}

#partenaires a {
	color:#909296;
	text-decoration:none;
}

/*div réf produit pour référencement*/

#ref {
	width:910px;
	padding:0px 35px 10px 35px;
	background: url(/charte/footer/footer_ombre2.gif) no-repeat 0px 0px #d9d9db;
	font-size:11px;
	color:#7b7b7b;
}

#ref  h1,#ref  h2, #ref  h3, #suite_accroche  h1, #suite_accroche  h2, #suite_accroche  h3{
	font-size : 14px;
	line-height : 14px;
	font-weight : bold;
	margin-bottom : 8px;
}


#ref p, #menu_bas p {
font-size:13px;
font-weight:bold;
padding-top:15px;
}

#ref .plus {
	width:100px;
	text-align:right;
	float:right;
	padding-right:20px;
	background:url(/charte/footer/puce_ref.gif) no-repeat right;
	cursor:pointer;
}

#ref_liste {
	display:none;
	clear:both;
	font-size:11px;
	color:#7b7b7b;
}

#ref a, #ref_liste a {
	font-size:11px;
	color:#7b7b7b;
	text-decoration:none;
}

/*Menu bas categorie*/

#menu_bas {
	width:910px;
	padding: 0px 35px 0px 35px;
	border-top: 1px solid #909296;
	font-size:10px;
	color:#7b7b7b;
	background:#d9d9db;
}

#menu_bas ul {
	float:left;
	width:190px;
	padding:0 0 15px 0;
	margin:0px 16px 0px 16px;
	_margin:0px 10px 0px 10px;
	list-style:none;
}

#menu_bas ul li {
	padding:3px 0 3px 0;
	margin:0px;
	border-bottom:1px solid #909296;
}

#menu_bas ul li a {
	color:#7b7b7b;
	text-decoration:none;
	
}

/*Popup de la fiche détail accessible par le panier*/

.detail_popup #centre_detail  {
	border: 1px solid #afafb5;
	width:770px;
	margin:0px;
	background:#FFFFFF;
}

.detail_popup {
	height:100%;
	background-color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #292929;
	padding:0px;
	margin: 0px;
	background:none;
}

.detail_popup_fond {
	background: url(/charte/liste-detail/fd_popup_detail.jpg) no-repeat left top #FFFFFF;
}

.detail_popup_header {
	width:770px;
	height:80px;
	margin-bottom:20px;
}

.detail_popup_header .logo {
	float:left;
}

.detail_popup_titre {
	font-size: 22px;
	color: #3D709E;
	text-align: left;
	display:block;
	padding:10px 0px 0px 20px;
}

.border_bas_titre {
	border-bottom: solid 1px #909296;
}

.detail_popup_td {
	padding-left:5px;
}

/*Page 404*/

.rech_affect {
	font-size: 11px;
	background: url(/charte/page_404/select_affect.gif) no-repeat;
	text-align: left;
	vertical-align: middle;
	height: 19px;
	width: 310px;
	padding:0 3px 0 3px;
	color: #292929;
	cursor:pointer;
}

.rech_affect_gris {
	font-size: 11px;
	background: url(/charte/page_404/select_affect_gris.gif) no-repeat;
	text-align: left;
	vertical-align: middle;
	height: 19px;
	width: 310px;
	padding:0 3px 0 3px;
	color: #292929;
	cursor:pointer;
}

.recherche_affect_marque {
	position: absolute;
	background-color: #FFF;
	padding: 5px;
	border: 1px solid #afafb5;
	height:200px;
	width:295px;
	color:#292929;
	font-size:11px;
	text-align:left;
	overflow:auto;
}

.lancer_affect {
	background-image: url(/charte/page_404/btn_lancer.gif);
	background-repeat: no-repeat;
	text-align: left;
	height: 27px;
	width: 310px;
	border:none;
	cursor:pointer;
}

.lancer_affect_on {
	background-image: url(/charte/page_404/btn_lancer_on.gif);
	background-repeat: no-repeat;
	text-align: left;
	height: 27px;
	width: 310px;
	border:none;
	cursor:pointer;
}

/*Page sans résultat liste*/

#sans_resultat {
	width:500px;
	margin-left:150px;
}

#sans_resultat_liste {
	color:#292929;
	padding:5px;
	border:#afafb5 solid 1px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	width:750px;
	_width:737px;
	margin: 0px 0px 25px 20px;
	background:#FFFFFF;
}

/*Div panier*/

.div_panier {
	background-color: #FFFFFF;
	position:fixed;
	margin:auto;
	height: 100%;
	-height: 1500px;
	width: 100%;
	filter:alpha(opacity=75);
   -moz-opacity:0.75;
	opacity: 0.75;
	left: 0px;
	top: 0px;
	z-index:5000;
	overflow:visible;
	margin:auto;
}

.div_panier2 {
    position:absolute;height: 100%;width: 100%;z-index:5020; visibility:hidden; overflow: visible; top:0; left:0;
}

.div_panier3 {
   position:fixed;
   -position:absolute;
   margin-left:-250px;
   left:50%;
   text-align:center;
	z-index:5040; overflow:none; top:114px;
}

.div_panier4 {
	position:absolute;
	margin-left:-350px;
	left:50%;
	text-align:center;
	z-index:5040; overflow:none; top:10px;
}
.div_panier_titre {
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	font-weight:bold;
	background:#0147b4;
}

.div_panier_contenu {
	background-color: #d9d9db;
	padding-top: 10px;
	padding-bottom: 5px;
}

.div_panier_border {
	border: 1px solid #afafb5;
}

.div_panier_categorie {
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	border-bottom: 1px solid #afafb5;
}

.div_panier_article {
	font-weight: normal;
	text-align: left;
}

.div_panier_prix {
	font-weight: bold;
	font-size:13px;
	text-align: center;
	border-bottom: 1px solid #afafb5;
}

.div_panier_total {
	font-weight: bold;
	font-size:15px;
	text-align: center;
	color: #0147b4;
}

.div_panier_bas {
	background-color:#d9d9db;
}

.remise_article_div_panier {
	font-weight: normal;
	font-size:11px;
	text-align: left;
	background-color:#fff3b4;
	padding: 0 0 0 5px;
	border-bottom: 1px solid #afafb5;
}

/*Liste produit en cours de réapprovisionnement*/

.stock_cat {
	margin-left:15px;
}

.stock_cat .reappro {
	float:left;
	display:block;
	border:1px solid #afafb5;
	width:94px;
	height:98px;
	text-align:center;
	font-size:11px;
	vertical-align:top;	
	margin : 0px 5px 15px 5px;
	padding: 0px 3px 0px 3px;
}

.reappro a {
	color: #9c9ca0;
}

/*Identification véhicule liste*/

#identification_bas #recherche {
	display:block;
	width:729px;
	height:165px;
	background:url(/charte/identification_vehicule/recherche_fd.jpg) no-repeat 0px 0px;
	margin: 0px 0px 20px 19px;
	_margin: 0px 0px 20px 30px;
	padding: 10px 15px 0px 15px;
}

#identification_bas #recherche .identification_texte {
	display:block;
	font-size:20px;
	font-weight:bold;
}

.identification_texte h1, .identification_texte h2, .identification_texte h3 {
	display:inline;
	font-size:20px;
}

#identification_bas #recherche .identification_vehicule {
	float:left;
	width:400px;
	height:120px;
	z-index:1000;
	padding:10px 0px 0px 0px;
	
}

/*Identification modeles*/

#identification_bas #recherche .identification_vehicule .identification_modeles {
	 height:120px;
	 padding:0px;
	 margin:0px;
 }
 
.identification_modeles .select_modeles {
	display:none;
}

.identification_modeles #div_modele{
	height:120px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	border: 1px solid #afafb5;
}

.div_modele_interieur {
	height:118px;
	overflow:auto;
	background:#FFFFFF;
	 
}

.div_modele_interieur ul {
	margin:3px 0px 3px 4px;
	padding:0px 0px 10px 0px;
	list-style:none;
	border-bottom: 1px solid #afafb5;
}

.div_modele_interieur ul span.modele {
	display:block;
	height:16px;
	padding: 2px 0px 0px 0px;
	margin:0px;
	font-size:11px;
	font-weight:bold;
}

.div_modele_interieur ul li {
	padding:0px;
	margin:0px;
	font-size:11px;
	font-weight:normal;
}

.div_modele_interieur ul li a, .div_modele_interieur ul li a:hover, .div_modele_interieur ul li a.select {
	display:block;
	height:16px;
	padding: 2px 0px 0px 0px;
	color:#292929;
	text-decoration:none;
}

.div_modele_interieur ul li a:hover, .div_modele_interieur ul li a.select {
	background:#c7d7ef;
}

span.modele_gauch {
	float:left;
	width:220px;
	padding:0px;
}

span.modele_droit {
	float:left;
	padding:0px;
}

#identification_bas #recherche .identification_result {
	float:left;
	padding:78px 0px 0px 15px;
	font-size:15px;
	font-weight:bold;
}

/*Séparateur titre pack*/

.separateur_intertitre {
	clear:both;
	margin: 0px 0px 20px 19px;
	_margin: 0px 0px 20px 30px;
	padding: 0px 0px 0px 40px;
	font-size:20px;
	font-weight:bold;
	background:url(/charte/identification_vehicule/puce_barres.gif) no-repeat 10px 6px;
}

.separateur_intertitre h2 {
	display:inline;
	font-size:20px;
}


/* desactivation zone "vehicule marque" */
#identification_bas #div_marque, #identification_bas #marque_vh_nom {
display : none !important;
}



