/* Redefinition des balises HTML */ 

*{margin:0;padding:0;}

body, h1, h2, h3, h4, h5, h6, a, .inputText, select, textarea{font:11px Arial, Helvetica, sans-serif;font-weight:normal;color:#546E7B;}
.inputText, select, textarea {color:Black;}
img{border:0}
h2 {font-size:14px;font-weight:bold;}
a{text-decoration:none;outline:none; color:#2d7cc1;font-size:12px;}
a:hover{text-decoration:none; color:#fe3601;}

ul{margin:0; list-style:none;}
ol{margin:0;list-style:none;}
dd{margin:0;}

hr{display:none;}

form{ margin:0; padding:0;}
fieldset{border:none;}
fieldset legend{display:none;}
.objtab table {width:410px;margin: 0 30px 0 30px;}
.objtab td{width:200px; padding:5px 5px 20px 5px; text-align:center; vertical-align:top;} 
.objtab td .prix{font-size:13px; color:#000;font-weight: bold;}
/*.objtab .titre { height:30px; display:block;}*/

/* Structure generale */ 

body{text-align:center; background: url(../images/bg_body.jpg) 0 30px repeat-x #fff;}
	
	#global{width:978px;text-align:left;margin:0 auto; text-align: left;display:table;}	
	    .toppage {height:60px; width:100%; text-align:left; background: url(../images/bg_body.jpg) 0 -160px repeat-x #fff; display:block;}
        .toppage h1, .toppage h1 a{ font-size:24px; color:#2D7CC1; padding:2px 0 0 0; }
        .toppage a { margin-right:20px;}
		#header{width:978px; height:100px; position:relative;}
		
		.precherche{width:828px; height:63px; padding:20px 0 0 150px;}
		#cont{float:left;width:978px; overflow: hidden; padding:0 0 12px 0;}
		#filAriane{ color:#2d7cc1; padding:0 0 10px 0;}
		#filAriane li{ float: left; background :url(../images/puce_ariane.gif) 0 3px no-repeat; padding: 0  0 0 10px; margin:0  0 0 6px; font-size:12px; }
		#filAriane li.accueil{background :none; padding:0; margin:0;}
		
		#filAriane{ color:#2d7cc1; padding:0 0 10px 0;}
			
			
			
			#contentLeft{ float:left; display:inline; width:192px;}
			#contleft { float:left; display:inline; width:678px; margin:0; padding:0; }
			#contentAcc{float:left; display:inline; width:462px; padding:0 12px;}
			#content{float:left; display:inline; width:666px; padding:0 12px 0 0;}
			#contentOffres{float:left; display:inline; width:766px; padding:0  0 20px 12px;}
			#contentRight{ float:left; display:inline; width:300px;}
			#contentRightOffres{ float:left; display:inline; width:200px;}				
		#footer{width:958px;clear:both;  background:url(../images/bg_footer.jpg) 0 0 repeat-x; padding:20px 0 20px 20px; overflow:hidden; position:relative;}
		#copyright{width:548px; height:18px; background:#546E7B; font-size:10px; color:#fff; padding:6px 0 6px 10px; float:left;}
        #marq{width:400px; height:18px; text-align:right; background:#546E7B; font-size:10px; color:#fff; padding:6px 10px 6px 10px; float:left;}

	
/*-------------mise en page header----------------*/
.logo{ position:absolute;  top:5px; left:32px;}
	
.accroche{position:absolute; width:468px; height:40px;top:10px; left:186px; font-size:16px; color:#BFD3E2; }
.accroche strong{margin: 0 0 0 36px;}

/*-------------menu haut----------------*/
.nav1{ position:absolute;height:20px; top:-60px; right:0; background:url(../images/bg_nav1.gif) 0 0 repeat-x;}
.gaucheNav1{ display:block; width:16px; height:20px; background:url(../images/coin_gauche_nav1.gif) 0 0 no-repeat; font-size:1px; float:left;}
.droiteNav1{display:block;width:16px; height:20px; background: url(../images/coin_droite_nav1.gif) 0 0 no-repeat;font-size:1px;float:left;}
	.nav1 ul{ float:left; padding:2px 0 0 0;}
	.nav1 li{ display:inline; margin:0 18px 0 0;}
		.nav1 li.last{ display:inline; margin:0;}	
	.nav1 a{ color:#fff;}
	.nav1 a:hover{color:#fff;text-decoration:underline;}
	
/*-------------zone mes lien personnel----------------*/
.selectionPersonnel{position:absolute; background:url(../images/bg_usermenu.jpg) left bottom no-repeat; width:184px; bottom:0; right:0;   padding:1px 0 5px 8px;}
	.selectionPersonnel li{ line-height:24px;}
	.selectionPersonnel li.bnj{font-size:12px; color:#5B0000; position: relative;}
	.selectionPersonnel .out {position: absolute; top:6px; right:12px;z-index:9000;}
	.selectionPersonnel li.espace{ background:url(../images/icone_espace.gif) 0 4px no-repeat; padding:0 0 0 26px;}
	.selectionPersonnel li.maSelection{ background:url(../images/icone_panier_blanc.gif) 0 3px no-repeat; padding:0 0 0 26px;}
	.selectionPersonnel li.historique{ background:url(../images/icone_historique_blanc.gif) 2px 4px no-repeat; padding:0 0 0 26px;}

	.selectionPersonnel a{ font-size:12px; color:#2D7CC1;}
	.selectionPersonnel a:hover{color:#ff3601;}
	
	.selectionPersonnel li.espace a{ font-weight:bold;}	
	
/*-------------main menu----------------*/
.nav2{ position:absolute;height:22px; bottom:0; left:0;}
.nav2 .gratuit {position:absolute; bottom:22px; left:620px;}
	.nav2 ul *{float:left;display:inline;line-height:22px;}
		.nav2 li{ float:left; display:inline; margin:0 5px 0 0; text-align:center}
			.nav2 li a{ font-size:14px; text-decoration:none;color:#fff;background:url(../images/bg-onglet00.gif) repeat-x 0 0;cursor:pointer}
			.nav2 li a .left, .nav2 li a .right{width:12px;}
			.nav2 li a .left{background-image:url(../images/bg-onglet00-left.gif);}
			.nav2 li a .right{background-image:url(../images/bg-onglet00-right.gif);}
			/*.nav2 li a .center{background:url(../images/bg-puce01.gif) no-repeat 0 0;padding:0;}*/
			.nav2 li a:hover, .nav2 li a.selected{color:#2d7cc1;background-image:url(../images/bg-onglet01.gif);}
			.nav2 li a:hover .left, .nav2 li a.selected .left{background-image:url(../images/bg-onglet01-left.gif);}
			.nav2 li a:hover .right, .nav2 li a.selected .right{background-image:url(../images/bg-onglet01-right.gif);}
			/*.nav2 li a:hover .center, .nav2 li a.selected .center{background-image:url(../images/bg-puce02.gif)}*/

 			.nav2 li.item7 a{ font-size:14px; text-decoration:none;color:#fff;background:url(../images/bg-onglet02.gif) repeat-x 0 0;cursor:pointer}
            .nav2 li.item7 a .left{background-image:url(../images/bg-onglet02-left.gif);}
			.nav2 li.item7 a .right{background-image:url(../images/bg-onglet02-right.gif);}
			/*.nav2 li.item7 a .center{background:url(../images/bg-puce02.gif) no-repeat 0 0;padding:0;}*/

			.nav2 li.item7 a:hover{color:#fff;background-image:url(../images/bg-onglet02.gif);}
			.nav2 li.item7 a:hover .left{background-image:url(../images/bg-onglet02-left.gif);}
			.nav2 li.item7 a:hover .right{background-image:url(../images/bg-onglet02-right.gif);}
			/*.nav2 li.item7 a:hover .center{ text-decoration:underline; background-image:url(../images/bg-puce02.gif)}*/

/* Menu box des pop cat */
#dpcat { position: absolute; top:95px; left:0px; width:984px; height:320px; padding:25px;
    background:url(../images/pluscateg.png) 0 5px no-repeat;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
	filter: alpha(opacity=0);
	opacity: 0;				
    } 
#dpcat .categoriePopulaire ul, #dpcat .categoriePopulaire{width:152px;}
#dpcat #btnclose { position: absolute; top:25px; left:960px;}

/*--recherche--------*/
.recherche{ margin:6px 0 0 0;}
.recherche .inputText{color:#546E7B; width:340px}
.recherche input, .recherche select{ color:#546E7B; vertical-align:middle; font-size:14px; margin:0 6px; padding:2px 0 2px 8px; border:1px solid #2d7cc1;}
.recherche .inputSubmit{ vertical-align:middle;border:none; padding:0;}	
.recherche img{ vertical-align:middle;}
.recherche span{ display:block;color:Gray;padding: 0 0 2px 20px}
.recherche .avancee a{font-size:10px; color:#fe3601; background:url(../images/puce_detail.gif) 0 2px no-repeat; padding:0 0 0 10px;}	

/*-------------mise en page contentLeft----------------*/
.topslider {  width:666px;height:292px; padding: 0 0 0 7px; 	overflow: hidden;
    background:url(../images/bg_topslider.gif) 0 0 no-repeat; margin:0 0 12px 0;}    
    .topslider .itemslide { width:175px;margin-right: 25px;float:left;  }
    .topslider .itemslide .lienFleche {font-size:12px;}
    .topslider .itemslide h2  {float:left; margin:0 0 8px 0; font-size:18px; color:#FE3601;}
    .topslider .itemslide h2 a { color:#FE3601; font-size:18px;}
    .topslider .itemslide p {margin-top :5px; margin-bottom: 5px; }
    #carrouLeft, #carrouRight {	float: left;width: 23px; padding-top:120px; }
    #carrouRight {margin : 0 0 0 10px; }
    #carrouLeft { margin : 0 0 0 5px;}
    #vCarrousel { margin:10px 0 0 10px; float: left; height :270px;	width: 577px;	position: relative; overflow: hidden;}
    
 /*-------------divs de mise en avant slider ----------------*/   
#slider .ins , #slider .prt{ border:1px solid #546E7B; padding:10px 0 0 10px ;width:449px; height:305px;}
#slider .ins h2 {width:250px; color:#546E7B; font-size:20px; float:left; position:relative; margin-top:20px;}
#slider .ins p {color:#2D7CC1; font-size:22px;width:265px; margin-top: -10px}
#slider .ins a{padding-left: 27px}

#slider .prt h2 {width:400px; color:#546E7B; font-size:22px; float:left; position:relative; margin-top:20px;}
#slider .prt a{ margin:35px 0 0 12px; float:left; position:relative;}

.cadreGauche{ float:left; width:192px; background:url(../images/bg_cadreGauche.gif) 0 0 no-repeat; padding:12px 0 12px 0; margin:0 0 0 0;}
.txtCadreGauche{float:left; width:172px; background:url(../images/bg_txt_cadreGauche.gif) 0 bottom no-repeat; padding:0 10px 12px;}
	.txtCadreGauche h2{font-size:24px; color:#fe3601;}
	.txtCadreGauche ul{ margin:6px 0 0 0;}
	.txtCadreGauche li{ line-height:16px}
	.txtCadreGauche a{font-size:12px;}
.newmar{padding-left:30px;}
a.lienFleche{ clear: left; font-size:10px; color:#fe3601; background:url(../images/puce_detail.gif) 0 3px no-repeat; padding:0 0 0 10px; display:block; margin:14px 0 0 0;}



/*-------------mise en page du contenu accueil ----------------*/
.cadreCentral{ float:left; width:462px; background:url(../images/bg_cadreCentral.gif) 0 0 no-repeat; padding:12px 0 0 0; margin:0 0 14px 0;}
.txtCadreCentral{float:left; width:442px; background:url(../images/bg_txt_cadreCentral.gif) 0 bottom no-repeat; padding:0 10px 12px;}
	.txtCadreCentral h2{font-size:18px; color:#fe3601; margin:0 0 6px 0;}
	.txtCadreCentral h3{clear:left;  margin:16px 0 6px 0;}
    .txtCadreCentral h3 a {font-size:14px; color:#546E7B;padding-bottom:5px;}
    h3.nouv {font-size:14px;  margin:0px 0 6px 0;border-top:0px;background: none;}
	h3.firsth3 {font-size:14px;  margin:16px 0 6px 0; border-top:0px;}
.nouveaute{float:left;width:442px; margin:0 0 20px 0;}
.visuelNouveaute{float:left;width:100px;}
.detailNouveaute{float:left;width:342px; padding:0; position:relative;}
	.detailNouveaute h3{ width:226px;}
	.detailNouveaute h3,.detailNouveaute h3 a{ font-size:13px; color:#2D7CC1; font-weight: bold;}
    .detailNouveaute h3 a:hover{color:#FE3601;}
	.detailNouveaute h3 span.prix{ position:absolute; right:0; top:0;font-size:13px; color:#000;font-weight: bold;}
	.detailNouveaute p {margin:6px 0 0 0;}
	.detailNouveaute .detail{ position:absolute; right:0; bottom:0;}
	
ul.promo{ position:relative; float:left; list-style-image:none;list-style-position:outside;list-style-type:none;}
    ul.promo li { padding:0 6px 0px 0 ; width:235px; margin:0px 0px 10px 5px;}
    ul.promo li .imgnewcat{ display:block;padding-bottom:5px;float:left;margin:0px 5px 0px 0; }
    ul.promo li .tit { display:block;color:White;background:transparent url(../images/puce_fleche_footer.gif) no-repeat scroll 0 5px;
font-size:12px;
padding:0 0 0 10px;}
    ul.promo li .prix{ font-size:13px; color:#000; font-weight:bold; display:block; }	
	


.detailNouvEmp{float:left;width:442px; padding:0; position:relative;}
	.detailNouvEmp h3,.detailNouvEmp h3 a{ font-size:13px; color:#2D7CC1; font-weight: bold;}
    .detailNouvEmp h3 a:hover{color:#FE3601;}
	.detailNouvEmp p {margin:6px 0 0 0;}
	.detailNouvEmp .detail{ position:absolute; right:0; bottom:0;}
	

.categoriePopulaire{float:left; width:135px; margin:16px 1px 0}
	.categoriePopulaire a.visuelCatPop{ display:block; width:80px; float:left;}
	.categoriePopulaire a.visuelCatPop img{display:block;margin:0 auto; }
	.categoriePopulaire ul{ float:left;display:block; width:135px;}
	.categoriePopulaire li{ line-height:16px}
	.categoriePopulaire a{ font-size:11px;}


/*-------------mise en page contentRight accueil----------------*/
.pubDroite
{float:left; margin:0 0 12px; padding:0 0 0; width:300px;height:292px; background-color:#E9E9E9;}
    .txtPubDroite{float:left; width:300px; text-align :center;}
	.txtPubDroite h2{color:#999999; margin:5px 0 5px 0  ;}

.informationDroite{ float:left; width:300px; background:url(../images/bg_informations.gif) 0 0 no-repeat; padding:12px 0 0 0; margin:0 0 14px 0;}
.txtInformationDroite{float:left; width:276px; background:url(../images/bg_txt_informations.gif) 0 bottom no-repeat; padding:0 12px 12px;}
	.txtInformationDroite h2{font-size:24px;color:#fff; margin:0 0 10px 0; padding : 0;}
	.txtInformationDroite h3{font-size:14px; font-weight:bold;color:#fff; margin:6px 0 0 0;}
	.txtInformationDroite p{ font-size:12px; color:#fff; margin:12px 0 0 0; text-align:justify;}
	.txtInformationDroite a{  color: #5B0000;}


.cadreDroite{ float:left; width:300px; background:url(../images/bg_cadreDroite.gif) 0 0 no-repeat; padding:12px 0 0 0; margin:0 0 14px 0;}
.txtCadreDroite{float:left; width:276px; background:url(../images/bg_txt_cadreDroite.gif) 0 bottom no-repeat; padding:0 12px 12px;}
	.txtCadreDroite h2{font-size:18px; color:#fe3601; margin:0 0 6px 0;}
		dl.selection{ float:left; width:138px; text-align:center; margin:6px 0 12px 0;}
		dl.selection dd.prix{ font-size:16px; font-weight:bold; color:#000;}
		
	dl.nouveauProduit{ float:left; width:160px; text-align:center; margin:6px 0 12px 0;}
	dl.nouveauProduit dd{ margin:4px 0 0 0;}
		dl.nouveauProduit dd.prix{ font-size:16px; font-weight:bold; color:#000;}	


/*-------------mise en page du contenu declinee page categorie ----------------*/
h1 { font-size:24px; color:#fe3601; padding:8px 0 0 0; width:100%;}


.offresMarchans{ float:left; width:666px; background:url(../images/bg_recherche.gif) 0 0 no-repeat; padding:0; margin:0 0 14px 0;}

.txtOffresMarchans{float:left; width:642px; background:url(../images/bg_txt_recherche.gif) 0 bottom no-repeat; padding:16px 12px;}
	.txtOffresMarchans h2{ font-size:14px; font-weight:bold;}
	.txtOffresMarchans ul{ margin:10px 0 30px 0; float:left;}
		.txtOffresMarchans li{ float:left; width:214px;}
	.txtOffresMarchans a{ font-size:12px;}
	.txtOffresMarchans a.active{ font-size:12px; color:#fe3601;}


.affinerRecherche{ float:left; width:666px; background:url(../images/bg_recherche.gif) 0 0 no-repeat; padding:0; margin:0 0 14px 0;}

.txtAffinerRecherche{float:left; width:642px; background:url(../images/bg_txt_recherche.gif) 0 bottom no-repeat; padding:16px 12px;}
	.txtAffinerRecherche h2{ font-size:14px; font-weight:bold; padding:0 0 0 16px;}
	.txtAffinerRecherche ul{ margin:10px 0 0 0;}
		.txtAffinerRecherche li{ float:left; width:198px; padding:0 0 0 16px;}
	.txtAffinerRecherche a{ font-size:12px;}
	
	.txtAffinerRecherche .annuaire{ margin:12px 0 0 0;}
	.txtAffinerRecherche .annuaire a{ font-size:16px; font-weight:bold; display:block; width:20px; float:left; text-align:center;}


.filtrerRecherche{position:relative;  float:left;  width:666px; background:url(../images/bg_recherche.gif) 0 0 no-repeat; padding:0; margin:0 0 14px 0;}
.filtrerRechercheabs {position:absolute;  top:200px; left :140px}
.txtFiltrerRecherche{float:left; width:642px; background:url(../images/bg_txt_recherche.gif) 0 bottom no-repeat; padding:16px 12px;}
	.txtFiltrerRecherche h2{ font-size:14px; font-weight:bold;padding:0 0 0 16px;}
	.txtFiltrerRecherche ul{ margin:10px 0 0 0;}
	.txtFiltrerRecherche li{ margin:0 0 4px 0;}
	.txtFiltrerRecherche a{ font-size:12px; padding:0 0 0 16px; margin:0;}
	.txtFiltrerRecherche a.active{ font-size:12px; color:#fe3601; background:url(../images/puce_active.gif) 0 2px no-repeat; padding:0 0 0 16px; margin:0;}
	
	.affinerRegion{float:left; width:640px; position:relative;}
	.affinerRegion .miniCarte{position:absolute; top:10px; right:0;}
	.affinerRegion li{ float:left; width:180px;}	
	.affinerPrix{float:left; width:160px;}
	.affinerPrix li{ float:left; width:160px;}	


.list{position: relative; width:666px;margin:0 0 14px 0;}
.topList{ float:left; width:642px; height:28px; background:url(../images/bg_topList.gif) 0 0 no-repeat; padding:10px 12px 0;}
	.resultat{float:left; width:321px; font-size:14px; font-weight:bold;}
	.noresultat{float:left; width:600px; font-size:14px; font-weight:bold;}
	.trie{float:left; width:321px; text-align:right;}
	.trie label,.trie select{ vertical-align:middle;}
	.topList h2.titre{font-size:14px; font-weight:bold;}


.txtList{float:left; width:642px; background:url(../images/bg_list.gif) 0 0 repeat-y; padding:16px 12px; min-height:400px; _height:400px;}
	.comparer{ background:url(../images/btn_comparer.gif) 0 0 no-repeat; padding:6px 0 18px 136px;}
    .txtList .categoriePopulaire   {width:210px;}
	.listingNormal,.listingPromo{float:left; width:640px; padding:10px 0 30px 0;}
	.choix{float:left; width:30px; text-align:left;}
	.visuel{float:left; width:90px;text-align:center; padding-top:2px;}
	.fournisseur {text-align:center;}
	.nouveauMarchand{float:left; width:642px; padding:30px 0; border-bottom:1px solid #E3E6E7;}

	.nouveauMarchand .infosNouveauMarchand li{ float:left; margin:0 50px 0 0;}
	.nouveauMarchand .infosNouveauMarchand li.last{ margin:0;}
	.nouveauMarchand .infosNouveauMarchand li a.logoM{display:block; padding:0;}
	.nouveauMarchand .infosNouveauMarchand li a{font-size:14px; display:block; padding:6px 0 0 0;}
	.nouveauMarchand p{ float:left; width:100%; margin:10px 0 0 0;}


/*---produit sans promo--*/	
	.produit{float:left; width:438px; padding:0 8px; position:relative;}
	.produit h2{width:310px;}
	.produit h2 a{ font-size:16px; color:#2D7CC1; font-weight: bold;}
	.produit h2 a:hover{color:#FE3601;}
	.listingNormal h2 span.prix{ position:absolute; right:12px; top:0;font-size:16px; color:#000;font-weight: bold;}
	.listingNormal p,.produitPromo p{ text-align:justify;margin:6px 0 0 0;}
	
	.listingNormal .detailProduit{float:left; width:430px; padding:5px 8px 5px 0; margin:10px 0 0 0; position:relative;}
	.listingNormal .detailProduit .photos{ background: url(../images/icone_photos.gif) 0 0 no-repeat; padding:0 0 0 18px; margin:0 6px 0 0;}
	.listingNormal .detailProduit .videos{background: url(../images/icone_video.gif) 0 2px no-repeat; padding:0 0 0 20px}
	.listingNormal .detail,.listingPromo .detail{ position:absolute; right:0; bottom:5px;}

    .bottomList{ float:left; width:642px; height:28px; background:url(../images/bg_bottomList.gif) 0 0 no-repeat; padding:10px 12px 0;}
	.bottomList .numeroPage{float:left; width:82px;}
	.bottomList .pagination{float:left; width:560px; text-align:right; color:#2d7cc1;}
	
/*--------------detail fiche-------------------------*/
.fiche{ float:left; width:666px;margin:0 0 14px 0;}
	.topFiche{ float:left; width:642px; height:18px; background:url(../images/bg_topFiche.jpg) 0 0 no-repeat; padding:10px 12px 0;}
	.topFiche li{float:left; margin:0 40px 0 0;vertical-align:middle; }
	.topFiche li a{ font-size:12px; font-weight:bold;}
	.topFiche .ajouter{ background:url(../images/icone_ajouter.jpg) 0 0 no-repeat; padding:0 0 2px 27px;}
	.topFiche .delsel{ background:url(../images/icone_delsel.jpg) 0 0 no-repeat; padding:0 0 2px 27px;}
	.topFiche .envoyer{ background:url(../images/icone_envoyer.jpg) 0 2px no-repeat; padding:0 0 0 20px;}
	.topFiche .signaler{ background:url(../images/icone_signaler.jpg) 0 0 no-repeat; padding:0 0 0 19px;}
	.topFiche .imprimer{ background: url(../images/icone_imprimer.jpg) 0 0 no-repeat; padding:0 0 2px 19px; margin:0}
	
	.txtFiche{float:left; width:642px; background:url(../images/bg_fiche.gif) 0 0 repeat-y; padding:0 12px 16px;}
		.diaporamaVideos{float:left; width:250px;}
		.diaporama{width:250px; text-align:center; padding:20px 0 30px 0; overflow:hidden;}
		.diaporama ul{ border-top:1px solid #ececec; padding:8px 0 0 0; margin:8px 0 0 0;}
		.diaporama ul li{ float:left;width:80px; text-align:center;padding-right:3px}
		.zoom{margin: 0 0 8px 0;}
		.txtFiche .nouv { font-size:16px; margin:0 0 15px 0; display:block;}
		.youtubeVideos{width:250px; text-align:center; padding:25px 0 8px 0;overflow:hidden;}
		.youtubeVideos h2{ font-size:20px; color:#FE3601;}
		.youtubeVideos li{margin:5px 0;}
		.youtubeVideos a{ font-size:14px;}
		.youtubeVideos .vd {background: url(../images/ar_video.gif) 0 0 no-repeat; padding:8px 9px 20px; margin:0;}
		
		
		.detailFiche{float:left; width:380px;padding:0 0 0 12px;}
		    .soustitre{font-size:12px; color:#546E7B;margin-top:10px; }
			.detailFiche p.prix{font-size:20px; color:#000; margin:20px 0 0 0;}
			.detailFiche .ancienPrix{text-decoration:line-through;}
		    a.lienFleche {font-size:12px; background : url("../images/puce_detail.gif") no-repeat scroll 0 6px transparent;}
		.caracteristiques{float:left; width:375px; font-size:13px; margin:14px 0;}
			.caracteristiques li{float:left; margin:0 13px 0 0;}
			.detailFiche h2{ font-size:20px; margin:14px 0 0  0; color:#FE3601; clear:both;}
			.detailFiche p{ font-size:12px; margin:0 0 14px 0;}
		
		.marchand{float:left; width:348px; background: url(../images/bg_marchand.jpg) 0 0 no-repeat; padding:0 20px 0 12px; margin:0;}
	
	    .marchand h2.professionnel{ font-size:20px; color:#546E7B; background:url(../images/icone_marchandPro.jpg) 0 2px no-repeat; padding : 0 0 0 19px;}
		.marchand h2.particulier{ font-size:20px; color:#546E7B; background:url(../images/icone_marchandPart.jpg) 0 2px no-repeat; padding : 0 0 0 19px;}
	    .marchand h3{ font-size:14px; font-weight:bold; margin:30px 0 0 0;}
		.marchand h3, .marchand h3 a{ font-size:14px; font-weight:bold;}
		.marchand ul{ margin:0 0 20px;}
		.marchand ul li{ font-size:12px; margin:8px 0 0 0;}
	    .marchand .logoRight{ float:right;}
		.contacterMarchand{ margin:0 0 0 68px;}
	.infos2{float:left; width:620px;font-size:12px; text-align:right;}
	.infos{float:left; width:466px;font-size:12px;}
		.infos li{float:left; margin:0 10px 0 0; background: url(../images/separateur.gif) right 2px no-repeat; padding:0 10px 0 0;vertical-align:middle; }
			.infos li.vue{background:none;}
			.infos li a{ font-size:12px; font-weight:bold;}
	.bottomFiche .maSelection{float:left; width:176px; font-size:12px;}
		.bottomFiche .maSelection .ajouter{ background:url(../images/icone_ajouterBleu.jpg) 0 0 no-repeat; padding:0 0 2px 27px; }
		.bottomFiche .maSelection .delsel{ background:url(../images/icone_delselBleu.jpg) 0 0 no-repeat; padding:0 0 2px 27px;}
		.bottomFiche .maSelection li a{ font-size:12px; font-weight:bold;}
	.bottomFiche{float:left; width:642px; height:28px; background:url(../images/bg_bottomFiche.gif) 0 0 no-repeat;padding:10px 12px 0;}	

/*------------------------page identification----*/

.identificationMarchand{ float:left; width:666px; background:url(../images/bg_identifcation.gif) 0 0 no-repeat; padding:0; margin:0 0 14px 0;}

.txtIdentificationMarchand{float:left; width:642px; background:url(../images/bg_txt_identifcation.gif) 0 bottom no-repeat; padding:10px 12px 16px 12px;}
	.txtIdentificationMarchand h2{ font-size:14px; font-weight:bold; color:#546E7B; margin:0 0 16px 0;}
	.txtIdentificationMarchand .activeok {font-size:15px;color:Green;font-weight:bold;}
.identification{float:left; width:642px; padding:20px 0;}

.formIdentification{float:left; width:362px;}
	.formIdentification .formulaire{ margin:10px 0 0 0;}
		.formIdentification .formulaire p{ float:left; width:362px;display:block; padding:8px 0;}
		.formIdentification .formulaire label{ float:left; width:120px; text-align:right; padding:2px 4px 0 0; font-weight:bold;}	
		.formIdentification .formulaire .inputText{ float:left; width:200px; height:18px; padding:0 2px; border:1px solid #2d7cc1;}
		.formIdentification .formulaire label.souvenir{ margin:0 10px 0 4px; float:none; padding:0; text-align:left; width:auto; font-weight:normal;}
		.formIdentification .formulaire .inputBox{margin:0; border:none; padding:0;}

.infosFormIdentification{float:left; width:260px; padding:14px 0 30px 14px; border-left:1px solid #C9D5DA;}
	.infosFormIdentification ul li{background: url(../images/puce_detail2.gif) 0 4px no-repeat; padding:0 0 0 10px; margin:0 0 6px 0;}
		.infosFormIdentification ul li a{ font-size:12px;}

/* ------------------------page inscription -------------- */

.inscription {float:left; width:666px; background:url(../images/bg_inscription.gif) 0 0 no-repeat; padding:0; margin:0;}

.txtInscription{float:left; width:642px; background:url(../images/bg_txt_inscription.gif) 0 bottom no-repeat; padding:16px 12px 30px; min-height:400px; _height:400px;}
.txtInscription h2{ font-size:24px; color:#FE3601; margin:0 0 24px 0;}
.txtInscription h3{ float:left; width:642px;display:block; font-size:18px; color:#000; margin:24px 0 8px 0; background:#E6EBEE;}

.txtInscription p{ font-size:12px; color:#546E7B; }
.txtInscription .qui{padding:10px 0 10px 0; font-size:12px; color:#546E7B;text-align:justify; }
.txtInscription  .ok{ font-size :14px; margin:0;padding-top:50px ;text-align:center;}
.txtInscription ul li{ background: url(../images/puce_detail2.gif) 0 4px no-repeat; font-size:12px;padding:0 0 0 10px; margin:0 0 6px 10px;}
.txtInscription .formulaire{ margin:0;}
.txtInscription .formulaire p{ float:left; width:642px;display:block; padding:8px 0;}
.txtInscription .formulaire label{ float:left; width:162px; text-align:right; padding:2px 18px 0 0; font-size:12px; font-weight:normal;}

.txtInscription .formulaire .inputText{ float:left; /*width:456px;*/width:210px; height:18px; padding:0 2px; border:1px solid #2d7cc1;font-size:12px;}
.txtInscription .formulaire select{ float:left; width:88px;height:20px;border:1px solid #2d7cc1;font-size:12px;}
.txtInscription .formulaire textarea{ float:left; width:210px;height:50px;padding:0 2px;border:1px solid #2d7cc1;font-size:12px;}
.txtInscription .formulaire .inputSubmit{ margin:20px 0 10px 0;}
.txtInscription .formulaire .error{ float:left;color:#FF0000; padding:0 0 0 6px;}

.labelRed{ color:#FF0000;}
.inputRed{float:left; /*width:456px;*/width:210px; height:18px; padding:0 2px;font-size:12px; border:1px solid #FF0000;}

.inputCourt{float:left; /*width:456px;*/width:48px; height:18px; padding:0 2px;font-size:12px; border:1px solid #2d7cc1;}
.inputRedCourt{float:left; /*width:456px;*/width:48px; height:18px; padding:0 2px;font-size:12px; border:1px solid #FF0000;}

/*-------page creation compte gratuit-------------------------------------*/

.inscriptionGratuite {float:left; width:666px; background:url(../images/bg_inscription.gif) 0 0 no-repeat; padding:0; margin:0 0 10px 0;}
.txtInscriptionGratuite{float:left; width:642px; background:url(../images/bg_txt_inscription.gif) 0 bottom no-repeat; padding:36px 12px 30px;}

.compte{float:left; width:642px; padding:0 0 60px 0; margin: 0; background:url(../images/bg_compte.gif) 0 0 repeat-y; position:relative;}
.compte ul li{font-size:12px; background: url(../images/puce_rond.gif) 0 4px no-repeat; padding:0 0 0 10px;  margin:8px 0 0  0;}
.compte .btnInscription{ position:absolute; bottom:0;}


.compteParticulier{float:left; width:300px; padding:0 10px 0 0; }
.compteParticulier h2{ font-size:18px; color:#FE3C08; background:url(../images/icone_compte_particulier.gif) 0 0 no-repeat; padding:20px 0 20px 60px;}
.compteParticulier h2 a{ font-size:18px; color:#FE3C08;}

.compteProfessionnel{float:left; width:302px;padding:0 10px 0 20px;}
.compteProfessionnel h2{ font-size:18px; color:#1A50B8; background:url(../images/icone_compte_professionnel.gif) 0 0 no-repeat; padding:20px 0 20px 60px;}
.compteProfessionnel h2 a{font-size:18px; color:#1A50B8;}
.compteParticulier h2 a:hover, .compteProfessionnel h2 a:hover{text-decoration:underline;}
/*------------page admin aide----------------------*/



.aide {float:left; width:666px; background:url(../images/bg_recherche.gif) 0 0 no-repeat; padding:0; margin:0;}
.txtAide{float:left; width:642px; background:url(../images/bg_txt_recherche.gif) 0 bottom no-repeat; padding:16px 12px 30px; position:relative;}
.txtAide h1{ font-size:24px; color:#fe3601; margin:0 0 20px 0; padding:0;}
.txtAide p{ font-size:12px;}
.txtAide h2{ font-size:18px; color:#fe3601; margin:20px 0 0 0;}
.txtAide h2.border{font-size:18px; color:#FE3601; margin:30px 0 4px 0; border-bottom:1px solid #FE3601;}
.txtAide h3{ font-size:12px; font-weight:bold; margin:14px 0 2px 0; color:#7F929C;}
.txtAide ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;}
.txtAide ul li{background:transparent url(../images/puce_rond.gif) no-repeat scroll 0 4px;font-size:12px;margin:8px 0 0;padding:0 0 0 10px;}
.txtAide ul.question li{margin:8px 0 0 0;}
.txtAide ul.question li a{background: url(../images/puce_detail2.gif) 0 3px no-repeat; padding:0 0 0 10px; margin:8px 0 0 0;}


/*-------page gestion des annones-----------------*/

.rubOffres{ float:left; width:200px; background:url(../images/bg_rubOffres.gif) 0 0 no-repeat; padding:12px 0 0 0; margin:0;margin:0;}
.txtRubOffres{float:left; width:186px; background:url(../images/bg_txt_rubOffres.gif) 0 bottom no-repeat; padding:0 7px 12px;}
	.txtRubOffres li{margin:0; padding:0; line-height:0;}
		.txtRubOffres li a{ display:block; margin:0; background: url(../images/puce_fleche_blanche2.gif) 4px 6px no-repeat; padding:2px 0 2px 14px;  font-size:12px; color:#fff;}
		.txtRubOffres li a:hover, .txtRubOffres li a.active{background: url(../images/puce_fleche_blanche2.gif) 4px 6px no-repeat #5B0000;color:#fff;}

.offres {float:left; width:766px; background:url(../images/bg_offres.gif) 0 0 no-repeat; padding:0; margin:0;}
.txtOffres{float:left; width:742px; background:url(../images/bg_txt_offres.gif) 0 bottom no-repeat; padding:16px 12px 30px; position:relative; min-height:400px; _height:400px}
.txtOffres h2{ font-size:20px;width:700px; color:#fe3601;}
.txtOffres h3.conseil{ font-size:18px; font-weight:bold; color:#546E7B; margin:40px 0 0 0; border-bottom:none;}
.txtOffres h3.conseil span{ font-size:24px; font-weight:bold; color:#546E7B;}
.txtOffres h4 a { font-size:16px; }
.txtOffres .ok{ font-size :14px; margin:0;padding-top:50px ;text-align:center;}
.ajouterOffres{ position:absolute; width:120px; top:9px; right:14px; text-align:center;}
.ajouterOffres img{ margin:0 0 10px 0; padding:0;}
.ajouterOffres a{ font-size:12px; font-weight:bold;}

.txtOffres .trier{ margin:30px 0 0 0;}
.txtOffres .trier p{padding:8px 0;}
.txtOffres .trier label{width:54px;padding:2px 4px 0 0; font-weight:bold;}
.txtOffres .trier select{width:232px;height:20px;border:1px solid #2d7cc1;}


.gererOffres{ width:742px; margin:10px 0 0 0; background:url(../images/bg_table_trier.gif) 0 0 no-repeat; margin:10px 0 20px 0}
.gererOffres .titre{ width:340px; text-align:left; padding:0 0 0 6px}
.gererOffres .publie{padding-left:4px; width:78px}
.gererOffres .prix{ width:68px}
.gererOffres .publication{ width:90px}
.gererOffres .fin{ width:80px}
.gererOffres .vue{ width:44px}
.gererOffres .supprimer{ width:36px}

.gererOffres .nom{ width:194px; text-align:left; padding:0 0 0 6px}
.gererOffres .sujet{ width:320px; text-align:left; padding:0 0 0 6px}
.gererOffres .date{ width:90px}
.gererOffres .ville{ width:90px}

.gererOffres tr.AspNet-GridView-Alternate{ background:#EEF1F3;}
.gererOffres .gras, .gererOffres .gras a{ font-weight:bold;}


.gererOffres th{ font-size:12px; font-weight:bold; color:#4EC6E5; text-align:center; vertical-align:middle; height:30px;}
.gererOffres th a{ font-size:12px; font-weight:bold; color:#4EC6E5;}
.gererOffres th a:hover{ font-size:12px; font-weight:bold; color:#fe3601;}
.gererOffres a.croissant{ background:url(../images/puce_croissant.gif) 0 0 no-repeat; padding:0 0 0 10px;}
.gererOffres a.decroissant{ background:url(../images/puce_decroissant.gif) 0 4px no-repeat; padding:0 0 0 10px;}
.gererOffres td{ text-align:center; vertical-align:top; padding:10px 0;} 
.gererOffres td.titre, .gererOffres td.nom, .gererOffres td.sujet{ vertical-align:top; padding:10px 0 10px 6px;} 
.gererOffres td.titre h2, .gererOffres td.nom h2, .gererOffres td.sujet h2{ margin:0 0 8px 0; font-size:11px;color:#2D7CC1;font-weight:bold;}
.gererOffres td.nom h2 a, .gererOffres td.sujet h2 a{ font-size:11px;color:#2D7CC1;} 
.gererOffres td.titre h2 a{ font-size:14px;color:#2D7CC1; font-weight:bold;} 
.gererOffres td.titre h2 a:hover{color:#fe3601;}

.gererOffres td.titre li { float:left; margin:0 18px 0 0; font-size:10px;color:#A2A5AF;} 
.gererOffres td.titre li.last {margin:0;} 

.gererOffres td.paginationTrie{ width:714px; height:48px; padding:0 14px 0; background:url(../images/bg_pagination_offres.gif) 0 bottom no-repeat; vertical-align:middle} 
	.gererOffres td.paginationTrie .numeroPage{float:left; width:84px; color:#627C88; padding:6px 0 0 0;}
	.gererOffres td.paginationTrie .pagination{float:left; width:630px; text-align:right; color:#2d7cc1; padding:6px 0 0 0;}
    .gererOffres td.paginationTrie .pagination span{ margin:0 0 0 12px;}

.legende{ float:left; width:742px;}
.legende img{ vertical-align:middle;}
.legende li{ float:left; margin:0 22px 0 0 ;}

/*---------------page admin produit----------*/


.btnAnnuler{ position:absolute; width:80px; top:9px; right:100px; text-align:center;}
.btnAnnuler img{ margin:0;}
.btnAnnuler a{ font-size:10px; font-weight:bold;}

.txtOffres .formulaire{ margin:0;}
.txtOffres .formulaire h4{float:left;width:742px;display:block; font-size:18px; color:#000; margin:30px 0 8px 0; background:#E6EBEE;}
.txtOffres .formulaire p{ float:left; width:742px;display:block; padding:8px 0; background-color:White;}
.txtOffres .formulaire p.message{ float:left; width:742px;display:block; padding:8px 0 8px 0px;}
.txtOffres .formulaire .opt label{ width:50px; float:none; padding: 2px 18px 0 2px}
.txtOffres .formulaire .tabPhoto{ float:left; width:742px;display:block; padding:8px 0;}
.txtOffres .formulaire .tabPhoto td{text-align:center;}
.txtOffres .formulaire label{ float:left; width:162px; text-align:right; padding:2px 18px 0 0; font-size:12px; font-weight:normal;}
.txtOffres .formulaire .inputText{ float:left;  height:18px; padding:0 2px; border:1px solid #2d7cc1;font-size:12px;}
.txtOffres .formulaire .inputTextCourt{ float:left; width:210px; height:18px; padding:0 2px; border:1px solid #2d7cc1;font-size:12px;}
.txtOffres .formulaire select{ float:left; width:210px;height:20px;border:1px solid #2d7cc1;font-size:12px;}
.txtOffres .formulaire textarea{ float:left; width:500px;height:200px;padding:0 2px;border:1px solid #2d7cc1;font-size:12px;}
.txtOffres .formulaire label.etat{ margin:0 10px 0 4px; float:none; padding:0; text-align:left; width:auto; font-weight:normal;}
.txtOffres .formulaire .inputRadio{margin:0; border:none;}
.txtOffres .formulaire .error{ float:left;color:#FF0000; padding:0 0 0 6px;}
.txtOffres .formulaire .sauvegarder{ margin:0 0 0 124px;}


/*----------page admin_fiche mess---------*/

.btnAnnuler2{ position:absolute; width:80px; top:9px; right:0; text-align:center;}
.btnAnnuler2 img{ margin:0;}
.btnAnnuler2 a{ font-size:10px; font-weight:bold;}

.referencementMr{float:left; padding:60px 0 0 0;}
.referencementMr p{font-size:12px;}
.referencementMr p.reference{ float:left; width:742px;background:url(../images/bg_ref_mr.gif) 0 0 repeat-y;  padding:2px 0 2px 0px; margin:3px 0; }
.intitule{ display:block; float:left; width:120px; text-align:right; padding:0 10px 0 0;}
.detailIntitule{ display:block; float:left; width:596px; padding:0 0 0 16px;}
.lien_revenir {float:left;width:742px;}
.lien_revenir a{display:block; width:50px;  background:url(../images/puce_revenir.gif) top center no-repeat; padding:34px 0 0 0; margin:30px auto; text-align:center;}

/*-cadre avec entete gris--------*/
.cadreDroite2{ float:left; width:300px; background:url(../images/bg_cadreDroite2.gif) 0 0 no-repeat; padding:12px 0 0 0; margin:0 0 14px 0;}
	.cadreDroite2 h2 , .cadreDroite2 h1{float:left;background: url(../images/puce_fleche_bleu.gif) 8px 4px no-repeat; padding:0 8px 0 22px; margin:0 0 12px 0; font-size:18px; color:#4EC6E5;}
.txtCadreDroite2{float:left; width:276px; background:url(../images/bg_txt_cadreDroite.gif) 0 bottom no-repeat; padding:4px 12px 12px;}
	.txtCadreDroite2 p{ text-align:justify ;padding-top:10px;}
	.topProduit{float:left; width:276px; padding:12px 0 4px 0;}
	.topProduit .visuel{float:left; width:50px;}
	.topProduit .detail{float:left; width:214px; padding:0 0 0 12px;}
		.topProduit .detail dt a{ font-size:12px; color:#2d7cc1;}
		.topProduit .detail dt a:hover{color:#FE3601;}
		.topProduit .detail dd{ font-size:12px; color:#000;}
	.topProduit .fournisseur{float:left; width:46px;}
	a.lienFleche2{float:left;font-size:10px; background: url(../images/puce_detail2.gif) 0 3px no-repeat; padding:0 0 0 10px;margin:2px 0 10px  0;}	
	
/*------mise en page formulaire--*/
.formulaire{ margin:10px 0 0 0;}
.formulaire p{ float:left; width:560px;display:block; padding:8px 0 8px 80px;}
.formulaire label{ float:left; width:130px; text-align:right; padding:2px 4px 0 0; font-weight:bold;}
.formulaire label.choixEtat{ margin:0 10px 0 4px; float:none; padding:0; text-align:left; width:auto; font-weight:normal;}
.formulaire label.choixCredit{ margin:0 16px 0 4px; float:none; padding:0; text-align:left; width:auto; font-weight:normal;}
.formulaire label.souvenir{ margin:0 10px 0 4px; float:none; padding:0; text-align:left; width:auto; font-weight:normal;}


.formulaire .inputText{ float:left; width:256px; height:18px; padding:0 2px; border:1px solid #2d7cc1;}
.formulaire .inputRadio{margin:0; border:none;}
.formulaire .inputBox{margin:0; border:none; padding:0;}
.formulaire select{ float:left; width:264px;height:20px;border:1px solid #2d7cc1;}
.formulaire .trouver{ text-align:center; border:none;}


/*-------------mise en page footer----------------*/
#pubfooter {text-align:center;margin: 25px 0 30px 0;position:relative;}
#footer a{ color:#fff;}
#footer ul{float:left; margin:0 50px;}
	#footer ul li ul{ float:none; margin:14px 0 0 0; }
	#footer ul li ul li{margin:0 0 4px 0;}
	#footer ul li a{ font-size:24px;}
	#footer ul li ul li a{ font-size:14px;background:url(../images/puce_fleche_footer.gif) 0 5px no-repeat; padding:0 0 0 10px;}
	#footer ul li ul li a:hover{ text-decoration:underline;}
	
	#footer ul .marchands{margin:20px 0 0 0;}
	
.carte{ position:absolute;width:272px; top:630px; left:50px;}	
.carte img.maroc{ margin: 0 0 0 20px; }
	
/* Bloc contenant des floats */

.spacer{ clear:both; height:1px; font-size:1px; line-height:1px; }

a.active{ color:#fe3601; background:url(../images/puce_active.gif) 0 2px no-repeat; padding:0 0 0 16px; margin : 0 0 4px 7px;}

.cacher {display:none; visibility:hidden;}

.homepromo {float:left;margin:0;padding:0 0 15px 0;position:relative;width:192px;}


