/*
 * Copyright (c) 2007 Copyright (c) Octolys Development
 * Ce template a été réalisé par http://www.scopika.com & http://www.fredodo.com
 * Il est soumis à la licence GPL
 */

/* Ce fichier définit le style visuel pour les différents éléments des pages.
 * Dans l'ordre, vous trouverez les règles qui définissent l'apparence pour:
 * - Eléments HTML en général
 * - Page
 * - Entête
 * - Chemin
 * - Produit petit & grand
 * - Pied de page
 * - Menu général
 * - Signature
 * - Nombre de pages
 * - les styles particuliers pour les pages intérieures
 */


/* Eléments HTML en général
-------------------------------------------------------- */

body {
  padding: 0;
  margin: 0;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align: center;
  background-color: #70757B;
  font-size: 0.8em;
}

h1, h2, h3{
  font-family: "Trebuchet MS", sans-serif;
}

h1{
  font-size: 1.8em;
  margin: 0;
  padding: 0;
}
h2{
  font-size: 1.5em;
  margin: 0;
  padding: 0;
}
h3{
  font-size: 1.1em;
  margin: 0;
  padding: 0;
}

a {
  color: #000000;
  text-decoration: none;
}

a:visited {
  color: #000000;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
  color: #000000;
}

img {
  border: 0
}

  /* font Size */
  .ft_09px{font-size:9px;line-height:11px;}
  .ft_10px{font-size:10px;line-height:12px;}
  .ft_11px{font-size:11px;line-height:13px;}
  .ft_12px{font-size:12px;line-height:14px;}
  .ft_13px{font-size:13px;line-height:15px;}
  .ft_14px{font-size:14px;line-height:16px;}
  .ft_15px{font-size:15px;line-height:17px;}
  .ft_16px{font-size:16px;line-height:18px;}
  .ft_17px{font-size:17px;line-height:19px;}
  .ft_18px{font-size:18px;line-height:20px;}
  .ft_19px{font-size:19px;line-height:21px;}
  .ft_20px{font-size:20px;line-height:22px;}
  .ft_21px{font-size:21px;line-height:23px;}
  .ft_22px{font-size:22px;line-height:24px;}
  .ft_23px{font-size:23px;line-height:25px;}
  .ft_24px{font-size:24px;line-height:26px;}
  .ft_25px{font-size:25px;line-height:27px;}
  .ft_26px{font-size:26px;line-height:28px;}
  .ft_27px{font-size:27px;line-height:29px;}
  .ft_28px{font-size:28px;line-height:30px;}
  .ft_29px{font-size:29px;line-height:31px;}
  .ft_30px{font-size:30px;line-height:32px;}
  .ft_31px{font-size:31px;line-height:33px;}
  .ft_32px{font-size:32px;line-height:34px;}
  .ft_33px{font-size:33px;line-height:35px;}
  .ft_34px{font-size:34px;line-height:36px;}
  .ft_35px{font-size:35px;line-height:37px;}
  .ft_36px{font-size:36px;line-height:38px;}
  .bold {font-weight: bold;}

 /* colors */
  .info{color:#FF0000;}

  .pt5{padding-top:5px;}
  .pr{position:relative;}

/* Page
-------------------------------------------------------- */

#wrapper {
  width: 903px;
  text-align: left;
  margin-right: auto;
  margin-left: auto;
  padding: 0px;
  border: 0px;
  
}

#subwrapper {
  width: 903px;
  background-color: #70757B;

}

.txtImg{display:block;/*text-indent:-40000px;*/visibility: hidden}
.clearBoth{clear:both;}
.fauxHr{width:800px;height:20px;margin:10px auto;border-bottom:1px solid #ccc;clear:both;}

#header{width:900px;height:335px;position:relative;}
    #header.general{background:transparent url(../images/bandeau_lovecar.jpg) 10px 85px no-repeat;}
    #header.SM{background:transparent url(../images/bandeau_lovecar_surMesure.jpg) 10px 95px no-repeat;}
    #header.tuning{background:transparent url(../images/bandeau_lovecar_tuning.jpg) 10px 80px no-repeat;}
    #header.family{background:transparent url(../images/bandeau_lovecar_family.jpg) 10px 65px no-repeat;}
    #header.femme{background:transparent url(../images/bandeau_lovecar_femme.jpg) 23px 70px no-repeat;}
    #header.privilege{background:transparent url(../images/bandeau_lovecar_privilege.jpg) 10px 85px no-repeat;}
    #header.malin{background:transparent url(../images/bandeau_lovecar_produitsMalins.jpg) 15px 100px no-repeat;}

    #chrome{width:900px;height:335px;background:transparent url(../images/chrome.png) left top no-repeat;}
        #header #chrome a#logoLovecar{position:absolute;top:35px;left:25px;display:block;width:325px;height:90px;cursor:pointer}
            #header #chrome a#logoLovecar h1{display:block;width:325px;height:90px;}
        #header #identClient{float:right;position:relative;}
        #header #identClient.withBackground{background:#fff;padding:5px;}
            #header #identClient span{color:#000;font:normal 13px Arial,Verdana,Sans-Serif;}
            #header #identClient input.submitIdent{width:25px;height:19px;background:url(../images/btn_03.jpg) left top no-repeat;border:none;}
            #header #identClient label:after{content:" : "}
            #header #identClient input[type=text], #header #identClient input[type=password]{width:100px;height:13px;border:1px solid #fff;}

    #header ul#menuTop{position:absolute;margin:0;padding:0;right:5px;top:67px;width:500px;height:30px;}
        #header #menuTop li{float:left;margin:0;padding:0;}
            #header #menuTop li a{height:30px;display:block;cursor:pointer;}
            #header #menuTop li a.btnAccueil{width:95px;background:url(../images/btn_accueil.png) left top no-repeat;}
            #header #menuTop li a.btnCompte{width:135px;background:url(../images/btn_monCompte.png) left top no-repeat;}
            #header #menuTop li a.btnPanier{width:180px;background:url(../images/btn_panier.png) left top no-repeat;}
        #header #menuTop li.nbArticles{color:#fff;height:30px;font:bold 16px/30px Arial,Verdana,Sans-Serif;font-style:italic;width:80px;}

    #header #chrome h2{display:block;}
    /* #header #chrome span.general{position:absolute;text-align:center;top:180px;left:115px;color:#fff;font:bold 24px Arial,Verdana,Sans-Serif;letter-spacing:4px;} */
    /*#header #chrome h1.general{position:absolute;top:180px;left:115px;color:#fff;font:bold 24px Arial,Verdana,Sans-Serif;letter-spacing:2px;}*/
    #header #chrome h1.general span.lc{display:block;position:absolute;top:120px;left:500px;color:#fff;font:bold 30px Arial,Verdana,Sans-Serif;letter-spacing:4px;}
    #header #chrome h1.general span.desc{display:block;position:absolute;top:180px;left:135px;color:#fff;font:bold 24px Arial,Verdana,Sans-Serif;letter-spacing:4px;}
      #header #chrome span.general span.lc{display:block;position:absolute;top:120px;left:500px;color:#fff;font:bold 30px Arial,Verdana,Sans-Serif;letter-spacing:4px;}
    #header #chrome span.general span.desc{display:block;position:absolute;top:180px;left:135px;color:#fff;font:bold 24px Arial,Verdana,Sans-Serif;letter-spacing:4px;}

    #header #chrome span.h2Housse{position:absolute;text-align:center;top:240px;left:435px;color:#fff;font:bold 24px Arial,Verdana,Sans-Serif;letter-spacing:4px;}
        #header #chrome span.h2Tapis{position:absolute;text-align:center;top:135px;left:520px;color:#fff;font:bold 24px Arial,Verdana,Sans-Serif;letter-spacing:4px;}
    #header #chrome span.SM{}
    #header #chrome img.tuning{display:block;position:relative;top:190px;left:80px; } /*background:url(../images/txt_tuning.png) left top no-repeat;width:390px;height:85px;}*/
    #header #chrome img.family{display:block;position:relative;top:170px;left:205px; } /*background:url(../images/txt_family.png) left top no-repeat;width:270px;height:110px;}*/
    #header #chrome img.femme{display:block;position:relative;top:170px;left:200px; } /*background:url(../images/txt_femme.png) left top no-repeat;width:330px;height:80px;}*/
    #header #chrome img.privilege{display:block;position:relative;top:165px;left:50px; } /*background:url(../images/txt_privilege.png) left top no-repeat;width:355px;height:106px;}*/
    #header #chrome img.malin{display:block;position:relative;top:185px;left:40px; } /*background:url(../images/txt_malins.png) left top no-repeat;width:453px;height:89px;}*/

    #header ul#menuBottom{position:absolute;margin:0;padding:0;bottom:8px;left:36px;}
        #header #menuBottom li.container_menu{color:#fff;float:left;height:25px;padding:3px 20px 0px 23px;;border-right:1px solid #fff; position: relative;}
        /*#header #menuBottom li.sousoumenu{height:18px;}*/
		#header #menuBottom li.sousoumenu{border-bottom: solid 1px white; padding: 5px 5px;}
		#header #menuBottom li.sousoumenu a {font-size: 13px;}
		#header #menuBottom li.sousoumenu li{border-top: solid 1px #666666;border-bottom: none;}
		#header #menuBottom li.sousoumenu ul{margin: 5px 0 0 10px;}
        #header #menuBottom li.lastItem{border:none;}
            #header #menuBottom li a{color:#fff;font:bold 16px Arial,Verdana,Helvetica,Sans-Serif;}
            #header #menuBottom li a,#header #menuBottom li a:hover{text-decoration:none;}
            #header #menuBottom li a.sm_actif,#header #menuBottom li a.sm:hover{color:#ff9900;}
            #header #menuBottom li a.tuning_actif,#header #menuBottom li a.tuning:hover{color:#0066cc;}
            #header #menuBottom li a.family_actif,#header #menuBottom li a.family:hover{color:#459534;}
            #header #menuBottom li a.femme_actif,#header #menuBottom li a.femme:hover{color:#ff3399;}
            #header #menuBottom li a.privilege_actif,#header #menuBottom li a.privilege:hover{color:#000062;}
            #header #menuBottom li a.malins_actif,#header #menuBottom li a.malins:hover{color:#dd700a;}
            #header #menuBottom li a.promos_actif,#header #menuBottom li a.promos:hover{color:#c60200}
            #header #menuBottom li .sansbordure { border: 0;} /*border-right:none;color:red;white-space:pre;display:inline;padding:0px 40px 0px 0px;*/
            #header #menuBottom li .sansbordure a {color:white;font-size:13px;}
            /*#header #menuBottom li .categorie  {padding:0px 0px;text-indent:-0.3cm}
             #header #menuBottom li .categorie a{font-size:13px;}*/

 /* Pour l'affichage des alertes stock        */
 .stock-produit-alerte {
    position: absolute;
    margin-top: 295px;
    background-color: #EF0;
    width: 365px;
    margin-left: 9px;
    padding: 5px;
    text-align: center;
    font-size: 10px;
    left: 52px;
    top: 110px;
}
.stock-produit-alerte-mini {
    position: absolute;
    margin-top: 80px;
    background-color: #EF0;
    width: 100px;
    padding: 2px;
    text-align: center;
    font-size: 10px;
}
 .stock-produit-alerte-gb {
    position: absolute;
    margin-top: 220px;
    background-color: #f90;
    width: 269px;
    margin-left: 0px;
    padding: 5px;
    text-align: center;
    font-size: 10px;
    color: #FFF;
}

.stock-produit-alerte.tuning, .stock-produit-alerte-mini.tuning{background-color:#0066cc; color:#FFF;}
.stock-produit-alerte.family, .stock-produit-alerte-mini.family{background-color:#459534; color:#FFF;}
.stock-produit-alerte.femme, .stock-produit-alerte-mini.femme{background-color:#ff3399; color:#FFF;}
.stock-produit-alerte.privilege, .stock-produit-alerte-mini.privilege{background-color:#000062; color:#FFF;}
.stock-produit-alerte.malins, .stock-produit-alerte-mini.malins{background-color:#dd700a; color:#FFF;}
.stock-produit-alerte.promos, .stock-produit-alerte-mini.promos{background-color:#c60200; color:#FFF;}
            


            


 /*** tiré d'un tutorial à effacer ***/
/*#menuBottom{margin: 0;padding: 0}
    #menuBottom li{float: left;list-style: none;font: 12px Tahoma, Arial}
    #menuBottom li a{display: block;background: #20548E; padding: 5px 12px;text-decoration: none;border-right: 1px solid white;width: 70px;color: #FFFFFF;white-space: nowrap}
    #menuBottom li a:hover{background: #1A4473}
    #menuBottom li ul{margin: 0;padding: 0;position: absolute;visibility: hidden;border-top: 1px solid white}
        #menuBottom li ul li{float: none;display: inline}
        #menuBottom li ul li a{width: auto;background: #9F1B1B}
        #menuBottom li ul li a:hover{background: #7F1616}*/


	/*** GOLD BOX ***/
	#accrocheGB{position:relative;width:830px;height:133px;background:url(../images/bg_accroche_goldbox.jpg) top left no-repeat;margin-bottom:20px;float:left;}
		#accrocheGB span.titre{position:absolute;top:30px;left:270px;font:bold 18px Verdana,Arial,Sans-Serif;color:#dd0723;}
		#accrocheGB p.presentation{position:absolute;top:55px;left:270px;margin:0;padding:2px 0;font:normal 13px Verdana,Arial,Sans-Serif;color:#fff;font-style:italic;top:55px;}
		#accrocheGB a.lienGB{position:absolute;bottom:10px;right:7px;font:bold 12px Verdana,Arial,Sans-Serif;color:#fff;background:url(../images/bg_btn.jpg) top left repeat-x;border:1px solid #000;display:block;width:187px;height:26px;line-height:26px;text-align:center;}
			#accrocheGB a.lienGB:hover{text-decoration:underline;}

		/* page GB */
		#titreGB{position:relative;display:block;width:830px;height:90px;background:url(../images/bg_titre_goldbox.jpg) top left no-repeat;float:left;margin-bottom:15px;}
			#titreGB h2{font:bold 16px Verdana,Arial,Sans-Serif;color:#dd0723;position:absolute;top:35px;left:225px;}
			#titreGB h2 strong{color:#fff;}
		.presentationGB{float:left;font-size:11px;margin-bottom:10px;}

		h3.titreGoldBox{padding-left:20px;background: url(/images/fleche00.gif) top left no-repeat;font:bold 13px Verdana,Arial,Sans-Serif;color:#dd0723;float:left;margin-bottom:20px;font-size:11px;}
			h3.titreGoldBox span{font-weight:normal;}
    h3.couleurtailleur {color:#DA8409;background: url(/);padding-left:5px;}
      	

		#encartRecherche{float:left;position:relative;width:790px;height:20px;background:url(../images/bg_search_goldbox.jpg) top left no-repeat;padding:10px 20px;}
			#encartRecherche select{float:left;margin-right:60px;}
			#encartRecherche a{float:right;display:block;width:155px;height:26px;background:url(../images/bg_btn.jpg) top left repeat-x;border:1px solid #000;font:bold 12px Verdana,Arial,Sans-Serif;color:#fff;line-height:26px;text-align:center;margin-top:-4px;}

/* 		#presentationSurmesure{clear:both;display:block;width:830px;height:117px;background:url(../images/bg_accroche_surmesure.jpg) top left no-repeat;position:relative;}
 */		#presentationSurmesure{clear:both;display:block;width:830px;height:30px;position:relative;padding-top:15px;background:url(../images/bg_search_goldbox.jpg) top left no-repeat;}
			#presentationSurmesure p{position:absolute;top:45px;left:20px;font:normal 11px Verdana,Arial,Sans-Serif;}
				#presentationSurmesure p span{font-weight:bold;}
				#presentationSurmesure p strong{font-weight:bold;color:#dd0723;}

				#presentationSurmesure a.lienGB{position:absolute;top:7px;right:9px;font:bold 12px Verdana,Arial,Sans-Serif;color:#fff;background:url(../images/bg_btn.jpg) top left repeat-x;border:1px solid #000;display:block;width:78px;height:26px;line-height:26px;text-align:center;}
				#presentationSurmesure a.lienGB:hover{text-decoration:underline;}

		#videoSM.bloc_video{position:relative;float:left;margin:0;margin-left:50px;}
		#videoSM.bloc_video h3{font-size:20px;}

	/*** aide sur mesure ***/
	.btnAideSM{/* position:absolute;top:
	;right:100px; */float:right;display:block;width:163px;height:32px;background:url(../images/btn_aide_surmesure.jpg) top left no-repeat;}
	.btnAideSM span{display:none;}
	/*#logos_cb{clear:both;}*/

#content {
	position:relative;
}


/* Jquerycorner sur les encadrés de titre */
.arrondi_interieur{  
  background-color:#FFFFFF;  
  padding:2px;
  text-align:justify;
}

.arrondi_exterieur{
background-color:#E73080;
margin-top:15px;
padding:2px;
}
/* couleur des encadrés de titre */
.couleurfamily{
 background-color:#4E9545; 
}
.couleur_family{
 background-color:#4E9545; 
}
.couleur_privilege{
 background-color:#031440;
}
.couleurproduitmalins{
 background-color:#4E9545;
}
.couleur_tuning{
 background-color:#2766CD; 
}
.couleur_malins{
 background-color:#F5B15E;
}

#contenu {
  /*float: left;*/
  width:900px;
  position:relative;
  z-index: 1;
}

h1.titrePage {
  color: #e1001a;
  text-align: left;
  font-weight: bold;
  font-size:20px;
  margin-top:20px;
  padding-top: 20px;
  padding-bottom: 5px;
}
.fil_actif{
  
  font-size:24px;
  margin: 0;
  padding: 0;
}
.titreCompte{
  color: #e1001a;
  text-align: left;
  font-weight: bold;
  font-size:16px;
  clear:both;
  width:750px;
  height:60px;
  margin-top:4px;

}

.titreTexteCompte{
  width:400px;
  float:left;


}

.titreBoutonCompte{
  width:350px;
  text-align:right;
  float:right;
}

.sousTitrePage {
  color: #000000;
  text-align: left;
  font-weight: bold;
  font-size:16px;
  width: 782px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top:10px;
  margin-bottom:10px;
  border-bottom:solid 2px;
  border-bottom-color:#b5b5b5;
}

.textePage {
  color: #000000;
  text-align: left;
  font-weight: bold;
  font-size:12px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.separation {
  height: 1px;
  width: 775px;
  background-color: #7f8eb9;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow:hidden;
  zoom:1;
}




/* Entête
-------------------------------------------------------- */

#entete {
  /*float: left;*/
  position:relative;
  background-color: #70757b;
  width: 903px;
  height:339px;
  padding-top: 10px;
  z-index: 2;
}

.logo {
  float: left;
  width: 260px;
  margin: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 10px;
}
#header #menuBottom li div.sousmenu
{
  position: absolute;
  /*width: 175px;*/
  background-color: #373737;
  background-image:url(../images/fond_sousmenu.png);
  text-align: left;
  color: red;
  border: 1px solid black;
  z-index: 100;  
  display:none;
  /*margin-top:5px;
  margin-left: -31px;*/
  left: 0;
  top: 25px;
  padding: 10px; 
  white-space: nowrap;
}

.sousmenu ul
{	padding: 0;
	margin: 0;
}

/*.sousmenu ul li
{
  border-right : 10px solid black;  
}*/

#monCompte {
  float: left;
  width: 400px;
  margin: 0;
  border-left-width: 1px;
  border-left-style: dotted;
  border-left-color: #FFFFFF;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 10px;
}


.BackCompte{
  width:808px;
  height:387px;
  background-image:url(../images/fond_mon_compte.jpg);
  background-repeat:no-repeat;

}

.BackPanier{
  margin-bottom:10px;
  width:782px;
  height:38px;
  background-image:url(../images/fond_panier.jpg);
  background-repeat:no-repeat;
  padding-top:4px;
}

.BackMention{
  width:733px;
  height:147px;
  background-image:url(../images/dbs_mentionslegales_03.jpg);
  background-repeat:no-repeat;
  font-size:12px;
  padding:25px;
}

.BackMention2{
  width:733px;
  /*height:1925px;*/
  font-size:10px;
  /*background-image:url(../images/dbs_mentionslegales_06.jpg);*/
  background-repeat:no-repeat;
  padding:25px;
}
.BackMention_top{
  background-image:url(../images/mentions/top.png);
  width:783px;
  height:17px;
  font-size: 10px;
  padding: 0px;
  margin : 0px;
 
  
}
.BackMention_body{
  background-image:url(../images/mentions/body.png);  
  font-size: 10px;  
  padding: 20px;
  width:744px;
  
}
.BackMention_bottom{
  background-image:url(../images/mentions/bottom.png);
  width:783px;
  height:17px;
  
}

.BackSatis1{
  width:794px;
  height:156px;
  background-image:url(../images/user1.jpg);
  background-repeat:no-repeat;

}
.BackSatis2{
  width:794px;
  height:156px;
  background-image:url(../images/user2.jpg);
  background-repeat:no-repeat;
}

.BackSatis3{
  width:794px;
  height:156px;
  background-image:url(../images/user3.jpg);
  background-repeat:no-repeat;
}

.BackSatis5{
  width:786px;
  height:166px;
  background-image:url(../images/user_emilie.jpg);
  background-repeat:no-repeat;
  background-color:#FFFFFF;
}

.BackSatis4{
  width:786px;
  height:166px;
  background-image:url(../images/user_claude.jpg);
  background-repeat:no-repeat;
  background-color:#FFFFFF;
}

.BackSatis6{
  width:786px;
  height:166px;
  background-image:url(../images/user_raphael.jpg);
  background-repeat:no-repeat;
  background-color:#FFFFFF;
}

.BackSatis7{
  width:786px;
  height:166px;
  background-image:url(../images/user_mathieu.jpg);
  background-repeat:no-repeat;
  background-color:#FFFFFF;
}

.BackSatis8{
  width:786px;
  height:166px;
  background-image:url(../images/user_thib.jpg);
  background-repeat:no-repeat;
  background-color:#FFFFFF;
}

.BackSatis9{
  width:786px;
  height:166px;
  background-image:url(../images/user_valerie.jpg);
  background-repeat:no-repeat;
  background-color:#FFFFFF;
}

.bloc_titre_satis{
  width:300px;
  margin-left:155px;
  padding-top:23px;
}

.bloc_texte_satis{
  width:600px;
  margin-left:155px;
  padding-top:20px;
}

.BackContact{
  width:663px;
  height:443px;
  margin:auto;
  background-image:url(../images/dbs_contact_03.jpg);
  background-repeat:no-repeat;
  padding-top:50px;
  text-align:center;
}

.BackLivraison{
  width:781px;
  height:103px;
  background-image:url(../images/fond_livraison.jpg);
  background-repeat:no-repeat;

}

.BackCommande{
  width:781px;
  height:78px;
  background-image:url(../images/fond_commande.jpg);
  background-repeat:no-repeat;
  margin-bottom:15px;

}

.formMonCompte {
  float: left;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 3px;
  margin-bottom: 0;
  margin-left: 0;
}

.blocMonCompte {
  float: left;
  padding:0;
  margin: 0;
}

.champFormMonCompte {
  font-size: 0.9em;
  padding: 0;
  margin: 0;
  color: #12335B;
  background-color: #e9f4fb;
  border: 1px solid #12335B;
  overflow: hidden;
  zoom: 1;
}

.menuMonCompte {
  float: left;
  color: #a9c9e9;
  margin-top: 5px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  width: 100%;
  padding: 0;
}

#monPanier {
  float: left;
  width: 250px;
  margin: 0;
  border-left-width: 1px;
  border-left-style: dotted;
  border-left-color: #FFFFFF;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 10px;
}

.boutonMonCompteEntete {
  float: left;
  margin: 0;
  padding-top: 5px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}

a.LIEN_entete:link {
  font-size: 0.8em;
  color: #a9c9e9;
  text-decoration: none;
  font-weight: bold;
}

a.LIEN_entete:visited {
  font-size: 0.8em;
  color: #a9c9e9;
  text-decoration: none;
  font-weight: bold;
}

a.LIEN_entete:hover {
  font-size: 0.8em;
  color: #a9c9e9;
  text-decoration: underline;
  font-weight: bold;
}

/* Coté
-------------------------------------------------------- */

.gauche{
  width:25px;
  height:auto;
  background-image:url(../images/deg_gauche.jpg);
  margin:0px;
  padding:0px;
  border:0px;
  vertical-align:middle;
}

.droite{
  width:25px;
  height:auto;
  background-image:url(../images/deg_droit.jpg);
  margin:0px;
  padding:0px;
  border:0px;
  vertical-align:middle;
}

.centre{
  width:853px;
  height:400px;
  background-color:#FFFFFF;
  margin:auto;
  padding:10px;
  border:0px;
  vertical-align:top;
}

.centreRubrique{
  width:903px;
  height:426px;
  background-image:url(../images/fond_haut_rubrique.jpg);
  background-repeat:no-repeat;
}

.centre_rubrique_barre{
  width:903px;
  height:1px;
  background-image:url(../images/barre_fond_1px.jpg);
  background-repeat:repeat-y;
}
/*
---------------------------------------------------------*/

.fondBasRub{
  margin-left:50px;;
  background-image:url(../images/bas_tampon.jpg);
  height:98px;
  width:798px;

}
/*
----------------------------------------------------------
fond accesoires, tunning etc...*/

.fond_cat_gen{
  width:832px;
  height:34px;
  background-image:url(../images/fond_cat_gen.jpg);
  background-repeat:no-repeat;
  padding-top:11px;
  margin-bottom:10px !ie;
  clear:both;

}


.texte_orange_accessoire{
  color:#ee7f00;
  font-size:11px;
  font-weight:bold;
}

.texte_jaune_tampon{
  color:#fcad2b;
  font-size:11px;
  font-weight:bold;
}

.texte_orange_accessoire a:link{
  color:#ee7f00;
  font-size:11px;
  font-weight:bold;
}

.texte_orange_accessoire a:visited{
  color:#ee7f00;
  font-size:11px;
  font-weight:bold;
}

.texte_orange_accessoire a:hover{
  color:#ee7f00;
  font-size:11px;
  font-weight:bold;
}

.texte_vert_family {
  color:#449534;
  font-size:11px;
  font-weight:bold;
}

.texte_vert_family a:link{
  color:#449534;
  font-size:11px;
  font-weight:bold;
}

.texte_vert_family a:visited{
  color:#449534;
  font-size:11px;
  font-weight:bold;
}

.texte_vert_family a:hover{
  color:#449534;
  font-size:11px;
  font-weight:bold;
}

.texte_rouge_accueil {
  color:#d5031a;
  font-size:11px;
  font-weight:bold;
}

.texte_rose_femme {
  color:#e3006a;
  font-size:11px;
  font-weight:bold;
}

.texte_rose_femme a:link{
  color:#e3006a;
  font-size:11px;
  font-weight:bold;
}

.texte_rose_femme a:visited{
  color:#e3006a;
  font-size:11px;
  font-weight:bold;
}

.texte_rose_femme a:hover{
  color:#e3006a;
  font-size:11px;
  font-weight:bold;
}

.texte_bleu_privilege {
  color:#061e60;
  font-size:11px;
  font-weight:bold;
}

.texte_bleu_privilege a:link{
  color:#061e60;
  font-size:11px;
  font-weight:bold;
}

.texte_bleu_privilege a:visited{
  color:#061e60;
  font-size:11px;
  font-weight:bold;
}

.texte_bleu_privilege a:hover{
  color:#061e60;
  font-size:11px;
  font-weight:bold;
}


.texte_bleu_tuning {
  color:#0066cc;
  font-size:11px;
  font-weight:bold;
}

.texte_bleu_tuning a:link{
  color:#0066cc;
  font-size:11px;
  font-weight:bold;
}

.texte_bleu_tuning a:visited{
  color:#0066cc;
  font-size:11px;
  font-weight:bold;
}

.texte_bleu_tuning a:hover{
  color:#0066cc;
  font-size:11px;
  font-weight:bold;
}



.fond_promo_glob_gen{
  width:197px;
  height:185px;
  margin-left:10px;
  margin-bottom:10px;
  float:left;
}


.fond_promo_haut_gen{
  width:197px;
  height:155px;
  background-image:url(../images/dbs_accessoires_fond_haut.jpg);
  background-repeat:no-repeat;
}

.tableTitreListe{
  width:197px;
  height:25px;
  text-align:center;
}

.tableTitreFp{
  width:214px;
  height:29px;
  text-align:center;
}
.fond_promo_bas_gen{
  width:197px;
  height:30px;
  background-image:url(../images/dbs_accessoires_fond_bas.jpg);
  background-repeat:no-repeat;
}

/* Accueil
-------------------------------------------------------- */

.recherche{
  width:798px;
  height:128px;
  background-image:url(../images/fond_recherche.jpg);
  background-position:bottom;
  background-repeat:no-repeat;
  margin:auto;
  margin-top:20px;
  margin-bottom:20px;

}

.bloc{
  width:480px;
  /*height:500px;*/
  margin:auto;
  margin-bottom:20px;
  margin-left:15px;
  /*border-right:solid 1px;
  border-right-color:#CCCCCC;*/
  float:left;

}
.bloc#bloc_promo
{
	width:470px;
	/*height:469px;*/
	position:relative;
	background:url(../images/bg_promo_home_top.jpg) top left no-repeat;
}

.bloc_promo{
  width:478px;
  height:500px;
  margin-bottom:20px;
  border-right:solid 2px #999999;
  float:left;
}

#bloc_promo .content_promo {overflow:hidden;background:url(../images/bg_promo_home.jpg) repeat-y 0 0;}
#bloc_promo .content_promo_bottom{width:470px; height:11px;background:url(../images/bg_promo_home_bottom.jpg) no-repeat 0 0;}
.fond_promo_glob{
  width:214px;
  /*height:202px;*/
  margin-bottom:15px;margin-left:12px;
  float:left;
}


.fond_promo_haut{
  width:214px;
  height:172px;
  background-image:url(../images/dbs_accueil_13.jpg);
  background-repeat:no-repeat;
}

.fond_promo_bas{
  width:214px;
  height:30px;
  background-image:url(../images/dbs_accueil_23.jpg);
  background-repeat:no-repeat;
}

.bloc_droite{
  width:300px;
  /*height:500px;*/
  float:left;
  margin-left:20px;
}

.bloc_video{
  width:300px;  
  padding:20px auto;  
  margin: 20px;
}

.bloc_video2{
  width:300px;
  height:263px;
  margin:auto;

}

.bloc_satis{
  width:300px;
  height:131px;
  margin:20px;
  background-image:url(../images/fond_util.png);
  background-position:bottom;
  background-repeat:no-repeat;
}

.cadre_jaune{
  width:197px;
  height:186px;
  background-image:url(../images/cadre_jaune.jpg);
  float:left;
  vertical-align:middle
}

.place_texte{
  padding-top:20px;
  margin-left:20px;
}

.texte_rouge_22{
  font-family:Arial, Helvetica, sans-serif;
  font-size:22px;
  color:#df021d;
}

.texte_rouge_24{
  font-family:Arial, Helvetica, sans-serif;
  font-size:24px;
  color:#df021d;
}

.texte_rouge_14{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#df021d;
  font-weight:bold;
}  

.texte_rose_14{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#E3006A;
  font-weight:bold;
}  
.texte_orange_14{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#EE7F00;
  font-weight:bold;
}
.texte_vert_14{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#449534;
  font-weight:bold;
}
.texte_bleu_14{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#0066CC;
  font-weight:bold;
}
.texte_bleuf_14{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#061E60;
  font-weight:bold;
}

.texte_gris_italic_12{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#474646;
  font-style:italic;
}

.texte_gris_clair_italic_12{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#A3A3A4;
  font-style:italic;
}

.texte_noir_11{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#474646;
}

.texte_noire_11{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  font-weight:bold;
}




.fp_texte_noir_12{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
}

.fp_texte_blanc_12{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#ffffff;
}

.fp_texte_noir_10{
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#000000;
}

.texte_pagination_11{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  font-weight:bold;
}


.texte_noire_normal_11{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
}

.texte_noire_13{
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#000000;
  font-weight:bold;
}

.texte_gris_12_verdana{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#848484;
}

/* Chemin
-------------------------------------------------------- */

#chemin {
  /*float: left;*/
  width:750px;
  height:20px;
  color: #000000;
  font-size: 0.9em;
  font-weight: bold;
  margin: 0;
  padding: 10px;
}

a.LIEN_chemin:link {
  color: #a9c9e9;
  text-decoration: none;
}

a.LIEN_chemin:visited {
  color: #a9c9e9;
  text-decoration: none;
}

a.LIEN_chemin:hover {
  color: #a9c9e9;
  text-decoration: underline;
}

/* Produit petit & grand
-------------------------------------------------------- */

.ListeProduitsPetits {
  float: left;
  width: 760px;
  margin: 0;
  padding: 0;
}

.produitPetit {
  float: left;
  width: 170px;
  margin-top: 20px;
  margin-right: 20px;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0;
}

.contourImage {
  margin-left:35px;
  margin-top:10px;
}

.titreProduit {
  color: #12335B;
  text-align: left;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 5px;
  width: 100%;
}

.chapoProduit {
  color: #12335B;
  text-align: left;
  font-style: italic;
  font-size: 0.9em;
  line-height: 1.2em;
  margin-bottom: 5px;
  width: 100%;
}

.descriptionProduit {
  color: #12335B;
  text-align: left;
  margin-top: 5px;
  margin-bottom: 10px;
}

.prixProduit {
  color: #EC8000;
  text-align: left;
  font-weight: bold;
  margin-top: 5px;
}

.ficheProduit {
  float:left;
  width: 350px;
  margin-left: 10px;
  height:312px;
  padding-top:15px;
}

.backFicheProduit{
  width:798px;
  height:368px;
  background-image:url(../images/fp_fond.jpg);
  margin:auto;
}

.ficheProduitDroit {
  float:left;
  width: 380px;
  margin-left: 40px;
  padding-left:0px;
  height:300px;
  margin-top:10px;
}

.PrixficheProduitDroit {
  clear:both;
  width: 780px;
  height:50px;
  text-align:right;
}

a.LIEN_commander:link {
  color: #0066CC;
  text-decoration: none;
  font-weight: bold;
}

a.LIEN_commander:visited {
  color: #0066CC;
  text-decoration: none;
  font-weight: bold;
}

a.LIEN_commander:hover {
  color: #0066CC;
  text-decoration: underline;
  font-weight: bold;
}

/* Nombre de pages
-------------------------------------------------------- */

#pages {
  float: left;
  width: 775px;
  text-align: right;
  font-size: 0.9em;
  padding-top: 10px;
  margin: 0;
  padding-bottom: 10px;
  color: #12335B;
}

a.LIEN_pages:link {
  color: #12335B;
  text-decoration: none;
  font-weight: bold;
}

a.LIEN_pages:visited {
  color: #12335B;
  text-decoration: none;
  font-weight: bold;
}

a.LIEN_pages:hover {
  color: #12335B;
  text-decoration: underline;
  font-weight: bold;
}

#logos_cb{/*width: 165px;*/height:35px;position: relative;float: right;margin-top: 15px;}

/* Pied de page
-------------------------------------------------------- */

#footer{
  width:903px;
  height:41px;
  color: #0066CC;
  font-size: 0.9em;
  /*text-align: center;*/
  text-align:center;
  margin: auto;
  padding-top: 12px;
  background-image:url(../images/dbs_accueil_24.jpg);
  background-repeat:no-repeat;
}

a.LIEN_footer:link {
  color: #0066CC;
  text-decoration: none;
  font-weight: bold;
}

a.LIEN_footer:visited {
  color: #0066CC;
  text-decoration: none;
  font-weight: bold;
}

a.LIEN_footer:hover {
  color: #0066CC;
  text-decoration: underline;
  font-weight: bold;
}

.texte_blanc_9{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  font-size:9px;

}
.texte_blanc_9 a:hover{
  text-decoration:none;
  color:#FFFFFF;
}

.texte_blanc_9 a:visited{
  text-decoration:none;
  color:#FFFFFF;
}

.texte_blanc_9 a:link{
  text-decoration:none;
  color:#FFFFFF;
}

.texte_black_9{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000;
  font-size:9px;

}
.texte_black_9 a:hover{
  text-decoration:none;
  color:#000;
}

.texte_black_9 a:visited{
  text-decoration:none;
  color:#000;
}

.texte_black_9 a:link{
  text-decoration:none;
  color:#000;
}

/* Divers éléments de formulaires & tableaux
-------------------------------------------------------- */

.enteteTableau {
  color: #000000;
  font-weight: bold;
  background-color: #e5e5e5;
  background-image:url(../images/gris_recap_haut.jpg);
  background-repeat:no-repeat;
  background-position:top;
  margin-top:15px;
  height:20px;

}

.ligneTableau {
  background-color:#e5e5e5;
  font-size: 0.9em;
}

table.footerTableau p.notifForm{
	margin: 0 0 10px 0;
	font:normal 11px/15px Arial,Verdana,Sans-Serif;
	color:#373737;
	padding:5px;
}

.connexion{
  width:295px;
  height:117px;
  background-image:url(../images/cadre_gris-moncompte.jpg);
  background-repeat:no-repeat;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}

.footerTableau {
  color: #12335B;
  font-weight: bold;
  background-color: #e5e5e5;
  background-image:url(../images/gris_recap_bas.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
  height:20px;
}

.footerTableauPanier {
  color: #12335B;
  font-weight: bold;
  background-color: #e5e5e5;
  background-image:url(../images/gris_recap_panier_bas.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
  height:106px;
}

.boutonMonCompteContenu {
  text-align: center;
  margin: auto;
  color:#FF0000;
  font-size:12px;
}

.zoneDeSaisie {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
  width:200px;
}

.zoneDeSaisie2 {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
  width:150px;
}


.obligatoire {
  color: #FF0000;
}

.commentaires {
  font-size: 10px;
  font-style: italic;
  font-weight: bold;
  color: #000000;
}


/* Menu général
-------------------------------------------------------- */

#menuGeneral {
  float: left;
  width:175px;
  padding: 0;
  margin-top: 20px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 10px;

}


dl, dt, dd, li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

ul {

  margin-top:0;
  padding-top:0;
  margin-bottom:0;
  padding-bottom:0;
  margin-left: 10px;
  padding-left: 10px;
}

#menu {
  position: relative;
  padding: 0;
  margin: 0;
}

dl#menu {
  width: 175px;
}


dl#menu dt {
  cursor: pointer;
}

dl#menu dt a {
  font-size: 1.2em;
  color: #ec8000;
  font-weight: bold;
  text-decoration: none;
  display: block;
  margin: 0;
  padding-top: 5px;
  padding-right: 0;
  padding-bottom: 5px;
  padding-left: 5px;
  overflow: hidden;
  zoom: 1;
}

dl#menu dt a:hover, dl#menu dt .selected {
  color: #FFFFFF;
  background-color: #EC8000;
}

dl#menu dd {
}

dl#menu li {
}

dl#menu li a {
  font-size: 1em;
  color: #EC8000;
  font-weight: bold;
  text-decoration: none;
  display: block;
  margin:0;
  padding-left: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  overflow: hidden;
  zoom: 1;
}

dl#menu li a:hover, dl#menu li .selected {
  color: #FFFFFF;
  background-color: #EC8000;
}

.invisibleW3C {
  width: 0;
  height: 0;
  padding: 0;
  margin: 0;
}

/* Signature
-------------------------------------------------------- */

#signature {
  padding: 0;
  width: 980px;
  color: #808185;
  font-size: 0.8em;
  margin-top: 10px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-weight: bold;
}

.W3C {
  width: 88px;
  margin: 0;
  padding: 0;
  float: right;
}

a.LIEN_signature:link {
  color: #808185;
  text-decoration: none;
  font-weight: bold;
}

a.LIEN_signature:visited {
  color: #808185;
  text-decoration: none;
  font-weight: bold;
}

a.LIEN_signature:hover {
  color: #808185;
  text-decoration: underline;
  font-weight: bold;
}


/*service tailleur*/
.texte_noir_12{

  font-size:12px;
  color:#000000;
  font-weight:bold;
  float:left;
  vertical-align:top;


}

.texte_gris_10_tailleur{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#6f757a;
  font-size:10px;
}

.cellule_min{
  width:410px;
  height:30px;
  padding-left:5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

.cellule_min2{
  width:841px;
  height:30px;
  padding-left:5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

.cellule_min_petit{
  width:385px;
  height:30px;
  padding-left:5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

.check{


}

/* Messages de confirmation et d'alerte */
#flash_messages {
  border: 2px #f00 solid;
  background-color: #FFF;
  text-align: center;
  font-size: 14px;
  line-height:14px;
  color: #f00;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}

/* Indicateur Ajax */

#ajax-indicator{position:fixed;border-color:#E56888;
display:block;left:50%;top:0;margin-left:-150px;margin-top:420px;
width:300px;height:75px;background:#e9e9e9;padding:7px;background:#efefef;
-moz-border-radius:4px;
-webkit-border-radius:4px;z-index:999;}
#ajax-indicator div.pad{border:1px solid #E56888;height:34px;padding:25px 20px 15px 65px;text-align:center;
-moz-border-radius:4px;
-webkit-border-radius:4px;
font-family:helvetica,arial,sans-serif;font-size:14px;font-weight:bold;color:#c60200;
background:#fff url("/images/loading2.gif") no-repeat 25px 20px;
z-index:999;}




body > div#ajax-indicator
{
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
}

/* bouton soumission formulaire */
.submitFormTailleur, .cursor {cursor: pointer; }

.btn {
  color:#050;font: bold;
  background-color: #82000c;
}

.msg_erreur {color:#f00;}
.bloc_pub { margin: 20px 0px;background: #FFF url("/images/bg_surmesure.jpg") left top no-repeat}

a.actionsPanier{float:left;display:inline;}

.liste_article_content{clear:both;}


.sub_rub{display: inline; margin: 0pt; padding: 0px;text-align: center;}
.fl_left{float:left;}

/* Mise en place du fil d'ariane du process de commande */
.commande_ariane
{	text-align: center;
	font-size: 16px;
	color: #999999;
}
.pastille_ariane
{	background-image: url('/images/pastille.png');
	background-position: center middle;
	background-repeat: no-repeat;
	padding: 5px 8px;
}
.pastille_ariane_active
{	background-image: url('/images/pastille-active.png');
	background-position: center middle;
	background-repeat: no-repeat;
	color: #C50A1D;
	padding: 5px 8px;
}
.commande_ariane .nombre
{	color: #fff;
	padding-right: 12px;
}

/* page partenaires */
ul.partenaires { margin-top: 20px; }
ul.partenaires li { width: 250px; text-align: center; float: left; height: 180px; }
ul.partenaires li a:hover { text-decoration: none; }

/* HOME PAGE */
h1.titrehome { font-family: Verdana; padding: 10px; font-size: 18px; }

/* FOOTER */
#footBas { margin: 0 auto; padding-bottom: 20px; width: 800px; }
#footBas ul { margin-top: 20px; display: block; text-align: center; }
#footBas ul li { display: inline; }

