
body { background-image: url(bgrd.png)}

#colBody {}


/* #header { background-image: url(bgrd_header.gif); height: px;} */
#header { }
#header {  }
#header {  height: 150px;}
#headerBtn { padding-top:110px;}

#print #header { background:none; height: 150px;}

/* #nav{ background-image: url(bgrd_header_nav.gif);	height: px; } */

	#pdtIndex {}

	.blocPdt {}
		.blocPdtSub {}
		.blocPdt h1 { }
		.blocPdt h6 { }

	#catIndex {}
	.blocCat { }
		.blocCat div {}
		.blocCat p {}
		.blocCat h1 { }
		.blocCat h6 { }

	.modulesIndex {}
		.modulesIndex div {}
		.modulesIndex p {}
		.modulesIndex ul {}
		.modulesIndex ol {}
		.modulesIndex h1 { }
		.modulesIndex h6 { }

	#ListPdt {}
	.blocListPdt {}
		.blocListPdtSub {}
		.blocListPdtSub h1 { }
		.blocListPdtSub h6 { }





#rp_pdt {}
	.fichePdt {}
	.fichePdtSub {}
	.fichePdt p {}
	.fichePdtImg {}
	.fichePdt h1 {}
	.fichePdt h6 {}
	.fichePdt img {}

	.pdtAnnexe {}
	.pdtAnnexeSub {}
	.pdtAnnexe p {}
	.pdtAnnexe h1 {}
	.pdtAnnexe h6 {}
	.pdtAnnexeImg { }






	.colLeft h1 {  }
	.colLeft p {  }
	.colLeft ul {  }
	.colLeft ol {  }
	.colLeft h6 {  }
	
	#catalogue {  }
        #catalogue h1 { }
        #catalogue ul {  }
				#catalogue h6 {  }

	.geninf {  }
        .geninf h1 { }
        .geninf ul {  }
				.geninf h6 {  }


	#search {  }
        #search h1 { }
        #search p {  }
				#search h6 {  }
				
	#type {  }
        #type h1 { }
        #type p {  }
				#type h6 {  }
				
	#ref {  }
        #ref h1 { }
        #ref p {  }
				#ref h6 {  }


	.colRight div {  } 
	.colRight h1 {  }
	.colRight p {  }
	.colRight ul {  }
	.colRight ol {  }
	.colRight h6 {  }
	
	#news {  }
        #news h1 { }
        #news ul {  }
        #news h6 { }

	#caddie { }
        #caddie h1 { }
        #caddie p {  }
        #caddie ul {  }
        #caddie h6 { }

	#spe {  }
        #spe h1 { }
        #spe p {  }
        #spe h6 { }

	#bloclogin {  }
        #bloclogin h1 { }
        #bloclogin p {  }
        #bloclogin h6 { }

	#secure {  }
        #secure h1 { }
        #secure p {  }
        #secure h6 { }

	#mlist {  }
        #mlist h1 { }
        #mlist p {  }
        #mlist h6 { }

	#devise { }
        #devise h1 { }
        #devise p {  }
        #devise h6 { }

	#best {  }
        #best h1 { }
        #best ol {  }
        #best h6 { }

	#newPdt { }
        #newPdt h1 { }
        #newPdt ul {  }
        #newPdt h6 { }





 
 

				/* #######################################################################
																		C O M M U N
				####################################################################### */
				
				body {margin:0; padding:0; background-position:center top; background-repeat:repeat-x; background-attachment:fixed}
				
				h1 { padding:0; margin:0; font-size:1.4em}
				h2 { padding:10px; margin:0; font-size:1.4em; }
				h3 { padding:0; margin:0; font-size:1.2em;  }
				h4 { padding:0; margin:0; font-size:1.0em; }
				
				.line1 { background-color:#eee}
				.line2 { background-color:#fff}

				a:hover {cursor:pointer}
				
				#modulesIndex ul a, #modulesIndex ol a, #modulesIndex dl a {display:block; padding: 2px 5px; margin:0;}
				
				.blocPrix { margin:5px 0; padding:0}
					.blocPrix span { white-space:nowrap; }
					.prix { margin:0 5px 0 0; padding:0; /* display:block; */font-weight:bold; color:#000; line-height:15px}
					.prixHT { white-space:nowrap; margin:0 5px 0 0; font-weight:normal; line-height:15px}
					.prixPromoNewHT {white-space:nowrap; /*padding-right:10px; */color:#b80000; font-weight:normal; line-height:15px}
					.prixPromoNew {white-space:nowrap; color:#b80000; font-weight:bold; font-size:1.2em; margin:0 5px 0 0; line-height:15px}
					.prixPromoOldHT {text-decoration: line-through; color:#999; font-weight:normal; line-height:15px}
					.prixPromoOld {white-space:nowrap; text-decoration: line-through; color:#999; font-size:1.0em; margin:0 5px 0 0; line-height:15px}
					
					td span.prix,
					td span.prixHT,
					td span.prixPromoNewHT,
					td span.prixPromoNew,
					td span.prixPromoOldHT,
					td span.prixPromoOld
						{ white-space:nowrap; font-size:1em; }


					.tableau .prix span {display: block}
				
				img { border-width:0; }
				hr { clear:both; margin:0; padding:0; height:0; visibility: hidden; }
				#colBody div.spacer { margin:0; padding:0; background-color:#ccc; width:90%; height:5px; clear:both}
				
				
				input {font-size:1em;}
				select {font-size:1em}
				textarea {font-size:1em}
				form {padding:0; margin:0;}
				.hideLabel { display:none}

				#rp_login .multiLabel,
				#rp_login .multiLabel,
				#rp_contact .multiLabel,
				#rp_contact .multiLabel,
				#rp_search .multiLabel,
				#rp_critiques .multiLabel
					{float:none !important; display:inline !important; clear:none !important}

				.error { color:#fff; background-color:#b80000; }

				
			#rp_login span,
				#rp_contact span,
				#rp_search span,
				#rp_caddie span,
				#rp_critiques span 
						{ display: block; margin:1px; padding:0; float:left; width:410px;}
/*
				*html #rp_login span,
				*html #rp_contact span,
				*html #rp_search span,
				*html #rp_caddie span,
				*html #rp_critiques span 
						{ margin:-2px}
*/

				#rp_login label,
				#rp_login span strong,
				#rp_contact label,
				#rp_contact span strong,
				#rp_search label,
				#rp_search strong,
				#rp_caddie label,
				#rp_critiques label
					{ float:left; text-align:right; padding-right:5px; margin:0; width:160px; font-weight:bold; } 

				#secureCode span em { float:left; text-align:right; padding-right:5px; width:160px; } 
				
				#rp_caddie span { margin:0; padding:3px; clear:none; float:none; width:auto}  /* modif luc 15/11/2005 => correction affichage choix_mode_paiement.php */
				#rp_caddie label { float:none; width:auto; padding-left:5px; text-align:left; font-weight:normal} 
				
				.colLeft { float:left; width:180px; }
				#colBody {z-index:0; margin:0 150px 0 180px; padding:10px}
				.colRight { float:right; width:150px; }

				#body { clear:both}
				
				/* #######################################################################
																		HEADER
				####################################################################### */
				
				#bandeau { display:none}
				
				#header { clear:both; }
				#header hr { display:none}
					#headerBtn, #headerBtn2 { list-style-type:none; clear:right; float:right; margin:3px; } /* padding géré dans bgrd.php pour coller au bord sup. de l'image du header*/
					#headerBtn li, #headerBtn2 li { display:inline; }
					#headerBtn2 a { padding:0 10px 0 0}
					#logo { float:left; overflow:hidden; margin:0}
					#pub { float:right; overflow:hidden; }

				/* #######################################################################
																		HEADER 2
				####################################################################### */
				
				#header2 h1 { display:none}
				#header2 ul { list-style-type:none; margin:0; padding:0}

				#header2 .geninf li { float:left; white-space:nowrap }
				#header2 .geninf li a { display:block; padding:2px 5px}

				#nav { clear:both;}
					#path { float:left; margin:2px 0 0 5px; }
					#date { float:right; margin:2px 5px 0 0; }
					#langues { float:right; margin:2px 5px 0 0; }
					
				
				/* #######################################################################
																			INDEX => éléments e la page d'accueil
				####################################################################### */
				
				#rp_index { }
					#rp_index #txtIndex, #rp_index #catIndex, #rp_index #pdtIndex { }
/*						#rp_index #txtIndex:after,*/
						#rp_index #txtIndex img:after,
						#rp_index #catIndex:after,
						#rp_index #pdtIndex:after,
						#rp_index #modulesIndex:after,
						#rp_index #txtcat:after
/*						#fichePdtHeader:after */
						{
								content: "" !important;
								display: block !important;
								height: 0 !important;
								clear: both !important;
						}
						/* Hides from IE-mac \*/
						* html #rp_index #modulesIndex,
						* html #rp_index #txtIndex,
						* html #rp_index #txtIndex img,
						* html #rp_index #catIndex,
						* html #rp_index #pdtIndex,
						* html .fichePdt:after,
						* html #rp_index #txtcat
/*						* html #fichePdtHeader */
						 	{height: 1% ;}
						/* End hide from IE-mac */

				
					#txtIndex {padding:3% 0; }
				
					#catIndex {table-layout:fixed}
						.blocCat a  { display:block; }/*touché par jérémie le 20/10/05 (evite ke le curseur en hover soit un curseur texte quant il est dans le span)*/
						.blocCat a span {  line-height:12px; height:36px; overflow:hidden; display:block; padding-top:5px}
						td.blocCat { vertical-align:top}
						.blocCat ul { list-style-type:none; margin:0; padding:0}
						.blocCat li { display:inline}
						.blocCat li a { text-align:left }
				
				#multiPgs span { margin:3px; display:inline}

				/* #######################################################################
																			MODULES INDEX
				####################################################################### */
				
					#modulesIndex ul {list-style-type:none; margin:0; padding:0; }
					#modulesIndex ul li {padding:0; margin:0; display:inline}
					#modulesIndex dl { margin:10px; padding:0; }
					#modulesIndex dt { margin:0; padding:0; font-weight:bold}
					#modulesIndex dd {margin:0; padding:0; }
					#modulesIndex span {display:block; }
					#modulesIndex label { display:none}

					#modulesIndex ol{ padding:0; margin:0 0 0 25px; }
					#modulesIndex ol li a { width:auto !important; }
					#modulesIndex ol li a { width:auto !important; }

					#modulesIndex #spe a {display:block}

					#modulesIndex #newpdt li {float:left; width:120px !important; padding:0; margin:2px; border-width:0 0 1px 0; border-style:solid; border-color:#ddd; } 
					#modulesIndex #newpdt li a { width:auto; } 
					#modulesIndex #newpdt span { width:120px; margin:0 ; display:block; overflow:hidden; white-space:nowrap; } 

					#modulesIndex form span { margin:3px auto}
					#modulesIndex form p { text-align:center}

					#modulesIndex #search span,
					#modulesIndex #ajout_rapide span,
					#modulesIndex #bloclogin span,
					#modulesIndex #mlist span
						 { width:140px; }
			
					#modulesIndex #ajout_rapide #quickie,
					#modulesIndex #bloclogin #password_login,
					#modulesIndex #bloclogin #email_address_login,
					#modulesIndex #mlist #mliste,
					#modulesIndex #search #keywords 
						 { width:115px; }

					#modulesIndex {}
					#modulesIndexTop { margin-bottom:10px}
					#modulesIndexMiddle { margin-bottom:10px !important}
						#modulesIndexLeft {}
						#modulesIndexCentre {}
						#modulesIndexRight {}
					#modulesIndexBottom {margin-bottom:10px}

				/* #######################################################################
																			DIVERS
				####################################################################### */

				#rp_popup { width: 90%; height: 100%; padding: 5%}

				/* #######################################################################
																			PRINT
				####################################################################### */
				
					#print #bgrd { width:auto !important; }
					#print #container { width:auto !important; height:100%; position:relative; margin:0; padding:2%; left:0; background-color:#fff}
					#print #header {border-bottom:1px solid #ccc; }
						#print #pub, #print #headerBtn, #print #headerBtn2, #print #nav, #print #catalogue { display:none}
					#print #footer { background-image:none; margin:0; padding:0; border-top:1px solid #ccc}
					#print #colBody{ width:100%; margin:0; padding:10px 0 0 0; background-color:#fff}
					#print .colLeft { display:none}
					#print .colRight { display:none}
					#print #critiques a { display:none}
					#print #sendPdt a { }
					#print #printPdt a { display:none}
					#print #pdtStock { display:none}
					#print .pdtAnnexe a {display:none}
					#print .pdtCmd a { display:none}
										
					#print #header, #print #nav, #print #container, #print #colBody, #print #body { background-image:none; }

	@media print {
					table { border:0 solid #000; border-collapse:collapse}
					td { border:1px solid #666; padding:0 5px}
					th { border:1px solid #666; padding:0 5px}
					.totalTxt { border-width:0; }
					.btn { display:none}
	}
					

				/* #######################################################################
																			PAGE COMPTE CLIENT
				####################################################################### */
				
				#rp_login {}
					#rp_login_nav { list-style-type:none; margin:3px 0 20px 0; padding:0 0 0 10px ; border-width:0 0 1px 0; border-style:solid; border-color:#666}
						#rp_login_nav li { display:inline; margin:0 -1px 0 0; padding:0; border-width:1px 1px 0 1px; border-style:solid; border-color:#ccc; }
						#rp_login_nav li.link { padding:0 7px; margin:0 0 0 1px ; font-weight:bold; border-width:1px 1px 1px 1px; border-style:solid; border-color:#666 #666 #fff #666; background-color:#fff}
						#rp_login_nav li a { margin:0; padding:0 7px; background-color:#eee}
						#rp_login_nav li a:hover { background-color:#fff}

					#rp_login table { width:98%; }
					#rp_login th { white-space: nowrap; text-align:right; vertical-align:top; padding:1px 3px 1px 3px}
					#rp_login tbody tr { cursor: pointer}
					#rp_login td { vertical-align:top; padding:1px 3px 1px 3px}
					#rp_login li { list-style-type:none; display:inline}
					#rp_login dt {width: 170px; text-align: right; font-weight:bold}
					#rp_login dd {margin: -12px 0px 0px 180px}
					
				/* #######################################################################
																			PAGE CADDIE
				####################################################################### */

				#rp_caddie { }
					#rp_caddie .qte { white-space:nowrap; }
					#rp_caddie table {width:98%; }
					#rp_caddie th {white-space: nowrap;}
					#rp_caddie td {vertical-align: top; padding:1px 2px; }
/* 01 02 2006 - Luc probleme affichage prix promo dans le caddie */
					#rp_caddie td span { padding:0; margin:0 /*display:inline*/} 
					#rp_caddie td br { display:none } 
/* 01 02 2006 - FIN */
					#rp_caddie td label { display:none; float:none}
					#rp_caddie table ul { margin:0; padding:0}
					#rp_caddie table li {list-style-image:url(puce_option.png); font-style:italic; margin-left:15px; display:block}
					#rp_caddie ul { margin:10px; padding:0}
					#rp_caddie li { list-style-type:none; display:inline}
					#rp_caddie p { padding: 0; margin:10px 0 0 0 ;}
					#rp_caddie p strong { display:block}
					.totalTxt {font-weight: bold; text-align: right; }
					.subtotal {white-space: nowrap}
					.total {font-weight: bold; text-align: right; white-space: nowrap}
					#rp_caddie dl { margin:0; padding:0}
					#rp_caddie dd { margin: -20px 0 0 30px}
					#rp_caddie #code { margin:20px 0 0 0}
					#rp_caddie #code #code_promo { }
						#rp_caddie #code input { vertical-align:middle}
					#rp_caddie .error { margin:20px 0 0 0; width:98%}
					#rp_caddie .btn { text-align:right; margin:20px 0 20px 0; width:98%}

				#rp_devis { margin:0 20px 20px 20px}
					#rp_devis #logo { margin:0; padding:0; float:left}
					#rp_devis .infoClient{ float:right; width:200px; }
					#rp_devis .infoBoutique { float:left; width:200px; }
					#rp_devis h1 { border-top:1px solid #ccc; clear:both; text-align:center; padding:10px; }
					#rp_devis p strong { color:#000000; display:inline}

				/* #######################################################################
																			PAGE LISTE CAT
				####################################################################### */

				#txtcat {overflow:hidden; margin:0 0 20px 0; }
					#txtCatImg {float:left; margin:0 5px 5px 0}
					#txtcat hr { display:none; visibility:visible}

				/* #######################################################################
																			PAGE PRODUIT
				####################################################################### */

				#rp_pdt {}
					#fichePdtHeader { float:left; width:98%}
					#fichePdtHeader img {float:left;}
					#fichePdtHeader h1 span { display:inline; margin:0; padding:0 5px; clear:none; border-width:0 1px 0 0; border-style:solid;}
				
					#rp_pdt h2 {margin:10px 0 5px 0}
					
					.fichePdt {margin:30px 0; float:left; border-bottom:1px solid #ccc; width:100%}
					.fichePdtContent {padding:0; margin-left:130px; }
					.fichePdtContent span { display:block; margin:2px}
					.fichePdtContent label { float:left; width:80px; text-align:right; padding-right:5px}
					.fichePdtContent span select { width:120px}
					.fichePdtContent p.prix { margin-left:85px}
					.fichePdtContent p.prix span { text-align:center; width:100px;}
					.fichePdtContent table.tarifs { border:1px solid #ccc; width:100%}
					.fichePdtContent table.tarifs td.nowrap { text-align:right}

					.fichePdtImg {list-style-type:none; float:left; width:122px; }
					.fichePdtImg a {border-width:1px; border-style:solid; display:block; margin:5px 0}
					.fichePdtImg ul {list-style-type:none; margin:0; padding:0}

					#critiques img {padding:0; margin:0; border:0}
					#critiques a, #sendPdt a, #printPdt a { padding:0 5px; margin:2px 0; }
				
					#sendPdt { display:none}

					#afficheImg { margin:0; padding:0; }
						#afficheImg img { position:absolute; top:0;}
						#afficheImg a { position:absolute; bottom:0; width:100%; text-align:center; height:16px; padding:7px; margin:0; border-width:1px 0 0 0; border-style:solid}
				
					#pdtStock {margin:0; padding:10px}
						#pdtStock p { margin:0; padding:0}
						#pdtStock input { margin:0 5px 0 0; }

					#champ_perso { border:1px solid #ccc; float:left; width:98%}
				
					.pdtAnnexe {margin:5px 0; padding:0; }
					.pdtAnnexe { margin:0; padding:0; border-collapse:collapse; }
					.pdtAnnexe caption { display:none}
					.pdtAnnexe span { /*white-space:nowrap; */display:block}
					.pdtAnnexeSub h1 {margin:0; padding:0; }
					.pdtAnnexeSub h2 {margin:0; padding:0; text-align:left}
					.pdtAnnexeSub h3 {margin:0; padding:0; text-align:left; display:inline}
					.pdtAnnexeSub h4 {margin:0; padding:0 5px; text-align:left; display:inline}
				
					.pdtCmd {}
						.pdtCmd caption { display:none}
						.pdtCmd span { /*white-space:nowrap; */display:block}

					#rp_critiques {}
						#rp_critiques dt span { text-align:right; margin:0; padding:0}
						#rp_critiques dt label { float:left; width:75%; text-align:left; }
						#rp_critiques dd {margin:0 0 20px 0; padding:2px; font-style:italic}
						#rp_critiques a { float:left; border-style:solid; border-width:1px; text-align:center; padding:1px 5px; margin:0 1% 0 0}
						#rp_critiques span a { border-width:0; text-align:center; }
						#rp_critiques p a  { border-width:0;  }

				/* #######################################################################
																		PAGE LIBRES 
				####################################################################### */

				#rp_pages {}
					#rp_pages img {margin:0 10px 5px 0;}

					#rp_pages_content,
					#rp_pages_content_all,
					#rp_pages_content_left,
					#rp_pages_content_right
						{ padding:10px; }
					#rp_pages_content { margin:0 150px 0 180px; }
					#rp_pages_content_left { margin:0 140px 0 0;}
					#rp_pages_content_right { margin:0 0 0 180px;}

					#rp_pages_menu a {overflow:hidden; }/* changer par jeremie le 08/11/05  si pb remmetre la taille width:130px*/
					#rp_pages_menu a:hover {}

			/* MENU */
					#rp_pages_menu ul { margin:0; padding:0; list-style-type:none}
					#rp_pages_menu li { }
					#rp_pages_menu a {display:block; padding:2px 5px; margin:2px; border-style:solid; border-width:1px; overflow:hidden; }
					#rp_pages_menu a:hover { /*background-color:#eee*/}
					#rp_pages_menu li img { display:block; margin:-2px -5px}

			/* MENU CENTRE */
					#rp_pages #rp_pages_menu { margin:0; float:left; width:100%; }
					#rp_pages #rp_pages_menu li { display:block; float:left; white-space:nowrap; margin:0; padding:0; }

			/* MENU DROIT */					
					.colRight	#rp_pages_menu {border-width:0; margin:20px 0 0 0; padding:0; float:none}
					.colRight	#rp_pages_menu li { float:none; width:130px} 
					.colRight	#rp_pages_menu li a { float:none; width:130px; }

			/* MENU GAUCHE */					
					.colLeft #rp_pages_menu { border-width:0; margin:20px 0 20px 10px; padding:0; float:none}
					.colLeft #rp_pages_menu li { float:none; width:130px}
					.colLeft #rp_pages_menu li a { float:none; width:130px }


				/* #######################################################################
																		COLONNE LEFT + RIGHT
				####################################################################### */
				
					.colLeft div, .colRight div {margin:0 0 5px 0; padding:0; overflow:hidden}
					.colLeft div object { width:178px; }
					.colLeft div embed { width:178px; }
					.colRight div object { width:148px; }
					.colRight div embed { width:148px; }

					.colLeft p, .colRight p  {text-align: center; margin:0; padding:10px} 

					.colLeft ul, .colRight ul { margin:0; padding:0; list-style-type:none}
/*
					.colRight ol, .colLeft ol { padding:0; margin-left:22px; list-style-position:outside;  }
					* html .colRight ol, * html .colLeft ol  { padding:0; margin-left:5px; list-style-position:inside; width:175px}
*/
					.colRight ol, .colLeft ol { padding:0; margin:0 0 0 25px; }
					.colLeft ol li a { width:auto !important; }
					.colRight ol li a { width:auto !important; }
					
					.colLeft dl, .colRight dl { margin:10px; padding:0; }
					.colLeft dt, .colRight dt { margin:0; padding:0; font-weight:bold}
					.colLeft dd, .colRight dd {margin:0; padding:0; }
					.colLeft hr, .colRight hr {display:none}
					.colLeft li, .colRight li {padding:0; margin:0; }
					.colLeft span, .colRight span {display:block;}
					.colLeft span label, .colRight span label { display:none}

					.colLeft ul li a, .colLeft ol li a, .colRight ul li a, .colRight ol li a {display:block; padding:3px 5px; margin:0; width:auto; line-height:15px; }
					.colLeft ul li, .colRight ul li  { display:inline}
					

				/* #######################################################################
																		BLOCS
				####################################################################### */

p a.btnBloc {display:block; font-weight:bold; text-align:center; padding:2px; margin:2px 0}

		#news dl { padding-bottom:10px}

/*
		#mlist label,
		#ajout_rapide label
		 { float:none; display:block; text-align:left; width:auto}
*/
	#avis {}
		#avis dd {font-style:italic}
		#avis p { text-align:center}
	
	#newpdt {}
		#newpdt ul { margin:0; padding:0}
		#newpdt li { border-width:0; text-align:center; display:block; }
		#newpdt li a { background:none} /* Annule l'effet de bgrd si il est défini dans le theme*/
		#newpdt li a span { overflow:hidden; padding:0; margin:0; height:24px; line-height:12px; vertical-align:middle; }
		#newpdt p { clear:both; margin:0; text-align:center}
		.colLeft #newpdt .blocNewPdtImg,
		.colRight #newpdt .blocNewPdtImg
		 { border-width:0; }
		.colLeft #newpdt li,
		.colRight #newpdt li
		 { border-width:0 0 1px 0; margin:0; border-color:#eee; border-style:solid}
		.colLeft #newpdt li br, .colRight #newpdt li br {}

	#search {}
		#search label { display:none; }
	
	#spe {}
		.colLeft div.blocSpeImg, .colRight div.blocSpeImg { border-width:0 0 1px 0; border-color:#eee; margin:5px}
		#spe p {text-align:center; margin:0; padding:0}
		#spe p span { display:block}
		#spe span a { font-weight:bold}
		.colLeft #spe a, .colRight #spe a  { display:block; text-align: center}
	
	#bloclogin {}
		#bloclogin li { border-width:0; }
		#bloclogin li a { font-weight:bold}
		#bloclogin p { text-align:center}

	
		/* #######################################################################
																BLOCS LISTE DEROULANTE
		####################################################################### */

		.colLeft #theme select, .colLeft #types select, .colLeft #devise select, #modulesIndex 	#theme select, #modulesIndex #types select, #modulesIndex #devise select  { width:160px; height:15px; border:1px solid #bbb; }
		.colRight #theme select, .colRight #types select, .colRight #devise select { width:130px; height:15px; border:1px solid #bbb; }

		/* #######################################################################
																BLOCS CHAMP DE SAISIE
		####################################################################### */

		#mlist span input,
		#search span input,
		#bloclogin span input,
		#ajout_rapide span input
		 { vertical-align: middle; }

		#search form p,
		#ajout_rapide form p,
		#bloclogin form p,
		#mlist form p
			 { }

		#search span,
		#ajout_rapide span,
		#bloclogin span,
		#mlist span
			 {height:17px; margin-top:3px; padding:0; text-align:left !important;}

		#ajout_rapide #quickie,
		#bloclogin #password_login,
		#bloclogin #email_address_login,
		#mlist #mliste,
		#search #keywords 
			 {height:15px; border:1px solid #ccc; margin:0; padding-left:5px;}


/*********** Colonne gauche **************/ 

		.colLeft #search span,
		.colLeft #ajout_rapide span,
		.colLeft #bloclogin span,
		.colLeft #mlist span
			 { width:160px;}

		.colLeft #ajout_rapide #quickie,
		.colLeft #bloclogin #password_login,
		.colLeft #bloclogin #email_address_login,
		.colLeft #mlist #mliste,
		.colLeft #search #keywords
			 { width:130px; }

/*********** ModulesIndex **************/ 

		#modulesIndex #search span,
		#modulesIndex #ajout_rapide span,
		#modulesIndex #bloclogin span,
		#modulesIndex #mlist span
			 { width:160px;}

		#modulesIndex #ajout_rapide #quickie,
		#modulesIndex #bloclogin #password_login,
		#modulesIndex #bloclogin #email_address_login,
		#modulesIndex #mlist #mliste,
		#modulesIndex #search #keywords
			 { width:130px; }

/*********** Colonne droite **************/ 

		.colRight #search span,
		.colRight #ajout_rapide span,
		.colRight #bloclogin span,
		.colRight #mlist span
			 { width:130px; }

		.colRight #ajout_rapide #quickie,
		.colRight #bloclogin #password_login,
		.colRight #bloclogin #email_address_login,
		.colRight #mlist #mliste,
		.colRight #search #keywords 
			 { width:100px; }

				
				/* #######################################################################
																		FOOTER
				####################################################################### */
				
				#footer{ margin:0; padding:0; clear:both; }
					#footer label {font-weight: bold}
					#footer p { margin:0; padding:5px; text-align:center}
					#footer ul { list-style-type:none; margin:0; padding:0; text-align:center}
					#footer li { display:inline}
					#footer li a span { display:none}
					li#valid_xhtml {}
					li#valid_css {}
					li#valid_wai {display:none}
					li#logo_footer_rpack {}
					li#logo_footer_r34 { display:none}

					
				/**************************************************************************
																		M E N U
				**************************************************************************/

				* html #menu li {float:none; }
				
				/*					H O R I Z O N T A L						*/

				#header2 .menuSub { background-image: url(puce_submenu_top.png) bottom center no-repeat; }
				#header2 li li .menuSub { background-image: url(puce_submenu_left.png) center right no-repeat;}				
				#header2 #catalogue {}
				#header2 #catalogue #menu { display:block; float:left; width:100%; margin:0; padding:0; }
				/********************************* MENU RACINE ***********************************************/
				#header2 #catalogue #menu li { display:block; float:left; list-style:none; margin:0; padding:0; }
				#header2 #catalogue #menu a { display:block; padding:2px 10px; overflow:hidden /* on précise la taille pour IE en tenant compte du padding et du border*/}
				#header2 #catalogue #menu a:hover { }
				/********************************* TOUS LES SOUS MENUS ***********************************************/
				#header2 #catalogue #menu ul{ position:absolute; display:none; margin:0; padding:0; z-index:99}
				#header2 #catalogue #menu li li a { white-space: normal; overflow:visible; height:auto}
				#header2 #catalogue #menu li li a:hover {}
				/********************************* SOUS MENU 01 ***********************************************/
				#header2 #catalogue #menu li ul{ visibility:hidden; display:none; }
				#header2 #catalogue #menu li li{ clear:both}
				/********************************* SOUS MENU 02 ET SUIVANTS ***********************************************/
				#header2 #catalogue #menu li li ul{ }
				/* permet de modifier les différents sous niveaux de façon indépendante */
				#header2 #catalogue #menu li li li a{ }
				#header2 #catalogue #menu li li li li a{ }
				
				
								
				/*					V E R T I C A L		G A U C H E					*/

				.colLeft .menuSub { background: url(puce_submenu_left.png) top right no-repeat;}
				.colLeft #catalogue #menu {}
				/********************************* MENU RACINE ***********************************************/
				.colLeft #catalogue #menu li { list-style:none; }
				.colLeft #catalogue #menu li a { display:block; } /* on précise la taille pour IE en tenant compte du padding et de la taille de #menu */
				.colLeft #catalogue #menu a:hover {}
				/********************************* TOUS LES SOUS MENUS ***********************************************/
				.colLeft #catalogue #menu li ul { position:absolute; width:160px; z-index:99}
				.colLeft #catalogue #menu li li {}
				.colLeft #catalogue #menu li li a {}
				/********************************* SOUS MENU 01 ***********************************************/
				.colLeft #catalogue #menu li ul { visibility:hidden; margin-left:182px;}
				/********************************* SOUS MENU 02 ET SUIVANTS ***********************************************/
				.colLeft #catalogue #menu li li ul { position: absolute; }
				
				
				/*					V E R T I C A L		D R O I T					*/

				.colRight .menuSub { background: url(puce_submenu_right.png) top left no-repeat;}				
				.colRight #catalogue #menu {}
				/********************************* MENU RACINE ***********************************************/
				.colRight #catalogue #menu ul {}
				.colRight #catalogue #menu li { list-style:none; }
				.colRight #catalogue #menu li a { display:block;padding:2px  2px 2px 15px; border-width:0 0 1px 0; border-style:solid;}
				.colRight #catalogue #menu a:hover {}
				/********************************* TOUS LES SOUS MENUS ***********************************************/
				.colRight #catalogue #menu li ul { position:absolute; margin-left:-122px; width:127px}
				.colRight #catalogue #menu li li{ }
				.colRight #catalogue #menu li li a{ }
				/********************************* SOUS MENU 01 ***********************************************/
				.colRight #catalogue #menu li ul{ visibility:hidden; }
				/********************************* SOUS MENU 02 ET SUIVANTS ***********************************************/
				.colRight #catalogue #menu li li ul{ position: absolute; }
				


#listPdt { width:98%; margin:0; padding:0; border-color:#ccc; }

table#listPdt td { vertical-align:top; border-color:#ccc}
table#listPdt .blocListPdt{ vertical-align:top; border-color:#ccc}
table#listPdt p { margin:0; padding:0}

.blocListPdt { width:50%; overflow:hidden; text-align:center; }
.blocListPdtContent {}
.blocListPdtImg { border-width:0}
	.blocListPdtContent span { display:block}

.pdt1 { padding:5px}
.pdt2 { padding:5px}
.pdt3 { padding:5px}



/*****************************************************************
											TABLEAU
*/
#listPdt.tableau { border-collapse:collapse; width:98%;}
#rp_pdt #listPdt.tableau { table-layout: auto; }
table#listPdt.tableau td { padding:0 3px; }
table#listPdt.tableau th { text-align:left; white-space:nowrap}
table#listPdt.tableau tr { cursor:default}
table#listPdt.tableau td input { margin-top:5px}
table#listPdt.tableau tbody tr:hover { }


/*****************************************************************
											1 PDT/LIGNE																*/
											
table#listPdt.inline1 {border-collapse:collapse}
/*ZAPPE SUITE PB VALIDATION W3C
table#listPdt.inline1 h1, table#listPdt.#listPdt.inline1 h2, table#listPdt.#listPdt.inline1 h3, table#listPdt.#listPdt.inline1 h4 { display:inline; padding:0 5px 0 0; margin:0}*/
table#listPdt.inline1 h1, table#listPdt.inline1 h2, table#listPdt.inline1 h3, table#listPdt.inline1 h4 { display:inline; padding:0 5px 0 0; margin:0}

table#listPdt.inline1 .blocListPdtImg { float:left; clear:both; border-color:#ccc}
table#listPdt.inline1 .blocListPdtContent { margin-left:130px; text-align:left}
table#listPdt.inline1 .blocListPdtContent p { margin:3px}

table#listPdt.inline1 p {}

/*****************************************************************
											2 PDTS/LIGNE															*/
table#listPdt.inline2 {border-collapse:collapse}
table#listPdt.inline2 td {}
table#listPdt.inline2 h2, table#listPdt.inline2 h3, table#listPdt.inline2 h4 { display:inline; padding:0; margin:0}

table#listPdt.inline2 td.pdt1 { }
table#listPdt.inline2 td.pdt2, table#listPdt.inline2 td.pdt3 { }

table#listPdt.inline2 .blocListPdtImg {float:none; margin:auto}
table#listPdt.inline2 .blocListPdtContent { }

/*****************************************************************
											3 PDTS/LIGNE															*/
table#listPdt.inline3 {border-collapse:collapse;}
table#listPdt.inline3 td { text-align:center; width:30%; }
table#listPdt.inline3 h2, table#listPdt.inline3 h3, table#listPdt.inline3 h4 { padding:0; margin:0}

table#listPdt.inline3 td.pdt1, table#listPdt.inline3 td.pdt2 {}
table#listPdt.inline3 td.pdt3 { }

table#listPdt.inline3 .blocListPdtImg {margin:0; padding:0}
table#listPdt.inline3 .blocListPdtContent {}

table#listPdt.inline3 .blocListPdtContent h3,
table#listPdt.inline3 .blocListPdtContent h4,
table#listPdt.inline3 .blocListPdtContent p
 { text-align:center; margin:3px 0}

/*****************************************************************
											AUTOMATIQUE															*/
table#listPdt.auto {}
table#listPdt.auto td { text-align:center; }
table#listPdt.auto h2, table#listPdt.auto h3, table#listPdt.auto h4 { display:block;padding:0; margin:0; height:13px; white-space:nowrap}
table#listPdt.auto p { padding:0; margin:0; height:20px; white-space:nowrap}
table#listPdt.auto p.prix { padding:0; margin:0; height:auto; white-space:normal; line-height:15px; }

table#listPdt.auto td.pdt1, table#listPdt.auto td.pdt2 { border-width:0 1px 1px 0;}
table#listPdt.auto td.pdt3 { border-width:0 0 1px 0;}

table#listPdt.auto .blocListPdt { float:left; width:120px; }
table#listPdt.auto .blocListPdtImg {margin:0; padding:0}
table#listPdt.auto .blocListPdtContent { }



#listPdt { border-width:0; border-collapse:collapse; border-spacing:0}
table#listPdt td { border-width:0; }

/*****************************************************************
											TABLEAU
*/
table#listPdt.tableau { border-collapse: separate}
table#listPdt.tableau th {}
table#listPdt.tableau td {border-width:0;}
table#listPdt.tableau tbody tr:hover { }

/*****************************************************************
											1 PDT/LIGNE																*/

table#listPdt.inline1 { border-collapse:separate; border-spacing:10px; }
table#listPdt.inline1 td { border-width:0; }
table#listPdt.inline1 h1, table#listPdt.inline1 h2 { display:block}
table#listPdt.inline1 h1, table#listPdt.inline1 h2, table#listPdt.inline1 h3, table#listPdt.inline1 h4 {display:block}

table#listPdt.inline1 .blocListPdtImg {border-width:0; }
table#listPdt.inline1 .blocListPdtContent { }

table#listPdt.inline1 p {}

/*****************************************************************
											2 PDTS/LIGNE															*/
table#listPdt.inline2 { border-collapse:separate; border-spacing:10px; }
table#listPdt.inline2 td { border-width:0;  }

table#listPdt.inline2 td.pdt1 { }

table#listPdt.inline2 .blocListPdtImg {border-width:0;}
table#listPdt.inline2 .blocListPdtContent {}

/*****************************************************************
											3 PDTS/LIGNE															*/
table#listPdt.inline3 { border-collapse:separate; border-spacing:10px; }
table#listPdt.inline3 td { border-width:0;  }

table#listPdt.inline3 .blocListPdtImg {border-width:0; }
table#listPdt.inline3 .blocListPdtContent { }

/*****************************************************************
											AUTOMATIQUE															*/

#listPdt.auto { border-collapse:separate; border-spacing:10px; }
#listPdt.auto td { border-width:0;}
#listPdt.auto .blocListPdt { border-width:0;  margin:0 5px 5px 0; padding:3px}
#listPdt.auto .blocListPdtImg {border-width:0; }


#listPdt {border-style:solid; }
#listPdt td {border-style:solid; }
.blocListPdtImg {border-style:solid; }
table#listPdt.tableau td {border-style:solid; }
table#listPdt.inline1 td {border-style:solid; }
table#listPdt.inline2 td {border-style:solid; }
table#listPdt.inline3 td {border-style:solid; }
#listPdt.auto .blocListPdt {border-style:solid; }

/****************************************************************
													PDTS INDEX
****************************************************************/
#pdtIndex { margin:0; border-color:#ccc; width:100%; float:left; }
#pdtIndex hr { visibility:hidden; border-width:1px 0 0 0; border-style:solid; border-color:#ccc}

#pdtIndex p, #pdtIndex h1, #pdtIndex h2 { padding:0; margin:0; }
#pdtIndex .blocPdt { vertical-align:top;  margin:0; padding:3px}
#pdtIndex .blocPdtImg { border:0; margin:auto}
#pdtIndex td {border-width:0;}

#pdtIndex .prix { display:block}
#pdtIndex .prix span { display:block}

p.btnPdt a,
p.btnPdt input 
	{ margin:2px 0}

/*****************************************************************
											1 PDT/LIGNE																*/
											
#pdtIndex.inline1 { width:100%}
#pdtIndex.inline1 div.blocPdt h1, #pdtIndex.inline1 div.blocPdt h2, #pdtIndex.inline1 div.blocPdt h3, #pdtIndex.inline1 div.blocPdt h4 { display:inline; padding:0 5px 0 0; margin:0}
#pdtIndex.inline1 .blocPdt { border-width:0; border-color:#ccc; }

#pdtIndex.inline1 .blocPdtImg { float: left}
#pdtIndex.inline1 .blocPdtContent { margin:0 0 0 125px; padding-left:5px; border-color:#ccc; }

#pdtIndex.inline1 .blocPdt:after
	{
		content: "" !important; 
		display: block !important; 
		height: 10px !important; 
		clear: both !important;
	}

/* Hides from IE-mac \*/
* html #pdtIndex.inline1 .blocPdt {height: 1% ; clear:both; height:1%}
/* End hide from IE-mac */


/*****************************************************************
											2 PDTS/LIGNE															*/
#pdtIndex.inline2 {}
#pdtIndex.inline2 h2, #pdtIndex.inline2 h3, #pdtIndex.inline2 h4 {padding:0; margin:0}
#pdtIndex.inline2 .blocPdt { overflow:visible; text-align:center; width:48%; border-color:#ccc; }

/*****************************************************************
											3 PDTS/LIGNE															*/
#pdtIndex.inline3 { }
#pdtIndex.inline3 h2, #pdtIndex.inline3 h3, #pdtIndex.inline3 h4 { padding:0; margin:0}
#pdtIndex.inline3 .blocPdt { overflow:visible; text-align:center; width:33%; border-color:#ccc; }

#pdtIndex.inline3 p.btnPdt a { display:block; }

/*****************************************************************
											AUTOMATIQUE															*/
#pdtIndex.auto { text-align:center; }
#pdtIndex.auto h2, #pdtIndex.auto h3, #pdtIndex.auto h4 { padding:0; margin:0; height:15px; text-align:center}

#pdtIndex.auto p { padding:0; margin:0; height:15px; line-height:15px; white-space:nowrap; text-align:center}
#pdtIndex.auto p.prix { padding:0; margin:0; height:auto; white-space:normal; line-height:15px; }
#pdtIndex.auto p.prix span { display:block; padding:0; margin:0; height:15px; white-space:normal; line-height:15px;}

#pdtIndex.auto .blocPdt { float:left; width:130px; margin-bottom:-1px; border-color:#ccc; }

#pdtIndex.auto .btnPdt a { display:block} 

#pdtIndex {border-style:solid; }
.blocListPdtImg img {border-style:solid; }
#pdtIndex.inline1 .blocPdt {border-style:solid; }
#pdtIndex.inline2 .blocPdt {border-style:solid;}
#pdtIndex.inline3 .blocPdt {border-style:solid; }
#pdtIndex.auto .blocPdt {border-style:solid; }
#pdtIndex div.blocPdt div.blocPdtContent {border-style:solid;}
#pdtIndex {border-width:0 !important; margin:0 !important}
#pdtIndex hr { display:none}

/********************			1 PDT/LIGNE	(CARTE DE VISITE)			**************************/

#pdtIndex.inline1 .blocPdt { border-width:1px; border-color:#ccc; margin:5px 0; }
#pdtIndex.inline1 .blocPdtContent {border-width:0 0 0 1px; border-color:#ccc;}


/********************			2 PDTS/LIGNE			******************************************/

#pdtIndex.inline2 {}
#pdtIndex.inline2 .blocPdt { border-width:1px; border-color:#ccc; }


/********************			3 PDTS/LIGNE			******************************************/

#pdtIndex.inline3 {}
#pdtIndex.inline3 .blocPdt { border-width:1px; border-color:#ccc; }


/********************			AUTOMATIQUE			******************************************/

#pdtIndex.auto .blocPdt { border-width:1px; border-color:#ccc; margin:0 5px 5px 0; padding:3px; }








#catIndex {width:100%; float:left; overflow:hidden; border-color:#ccc; margin:0; padding:0; }
#catIndex ul li a {}

	#catIndex .blocCat { margin:0; padding:0}
	#catIndex .blocCatImg { display:block; margin:auto}
	#catIndex a { display:block; text-align:center; margin:0; padding:0}


/*****************************************************************
											1 CATEGORIE/LIGNE																*/
											
#catIndex.inline1 { }
#catIndex.inline1 .blocCat { display:block; border-color:#ccc; }

/*****************************************************************
											2 CATEGORIES/LIGNE															*/
#catIndex.inline2 {}
#catIndex.inline2 .blocCat { width:49%; border-color: #ccc}
#catIndex.inline2 .cat1 {border-color:#ccc; } 
#catIndex.inline2 .cat2 {border-color:#ccc; } 

/*****************************************************************
											3 CATEGORIES/LIGNE															*/
#catIndex.inline3 {}
#catIndex.inline3 .blocCat { overflow:hidden; width:33%}
#catIndex.inline3 .blocCatImg {}
	#catIndex.inline3 .blocCat.cat1 { border-color: #ccc}
	#catIndex.inline3 .blocCat.cat2 { border-color: #ccc}
	#catIndex.inline3 .blocCat.cat3 { border-color: #ccc}

/*****************************************************************
											AUTOMATIQUE															*/

#catIndex.auto .blocCat { float:left; width:140px; height:100px; border-color:#ccc; }
#catIndex { border-style:solid}
#catIndex.inline1 .blocCat { border-style:solid}
#catIndex .blocCat.cat1 { border-style:solid}
#catIndex .blocCat.cat2 { border-style:solid}
#catIndex .blocCat.cat3 { border-style:solid}

/*****************************************************************
										CATEGORIES INDEX
										AFFICHAGE SANS
*****************************************************************/
#catIndex { border-collapse:collapse; border-width:0; }
#catIndex div {border-width:0 !important}
#catIndex .blocCat { border-width:0;}

/*****************************************************************
											MODULES INDEX
*****************************************************************/
/*
#modulesIndex { float:left; width:100%; border-color:#ccc; margin:0; padding:0}
#modulesIndex div { }
#modulesIndex div div {border-color:#ccc; padding:5px}
#modulesIndex table div {border-width:0 !important;}

#modulesIndexMiddle { float:left; width:100%; margin:0; padding:0}

#modulesIndexLeft {float:left; width:49%; border-color:#ccc; padding:0 !important; }
#modulesIndexRight {float:left; width:49%; border-color:#ccc; padding:0 !important; }
*/
#modulesIndex { float:left; width:100%; margin:0; padding:0}
#modulesIndex hr {}
#modulesIndex div {}
#modulesIndex div div {}
#modulesIndex table div {}


#modulesIndexMiddle { float:left; width:99.5%; margin:0; padding:0}
#modulesIndexLeft {float:left; width:49.5%; padding:0 !important; }
#modulesIndexCentre {float:left; padding:0 !important; }
#modulesIndexRight {float:left; width:49.5%; padding:0 !important; }

#modulesIndexLeft div, #modulesIndexRight div, #modulesIndexCentre dev, #modulesIndexTop div, #modulesIndexBottom div { padding:5px}
#modulesIndexTop div,
#modulesIndexBottom div,
#modulesIndexMiddle,
#modulesIndexLeft,
#modulesIndexCentre,
#modulesIndexRight,
#modulesIndexLeft div,
#modulesIndexCentre div ,
#modulesIndexRight div
	{ border-style:solid}
/*
#modulesIndex	{ border-width:0;}
#modulesIndex div div { border-width:0}
#modulesIndexLeft { border-width:0 1px 0 0; }
#modulesIndexRight { border-width:0 0 0 1px ; margin-left:-1px}

#modulesIndex div div div { border-width:0; }
*/
#modulesIndexTop div { border-width:0;}
#modulesIndexBottom div { border-width:0;}

#modulesIndexMiddle { border-width:0;}

#modulesIndexLeft { border-width:0 1px 0 0; border-color:#ccc; }
#modulesIndexLeft div { border-width:0; }

#modulesIndexCentre { border-width:0 1px 0 0;border-color:#ccc;}
#modulesIndexCentre div { border-width:0;}

#modulesIndexRight { border-width:0 0 0 1px ; border-color:#ccc; }
#modulesIndexRight div { border-width:0; }



/* #######################################################################
													RESOLUTION 800 x 600
####################################################################### */
body {background-image:url(bgrd_800.gif); }
#bgrd { margin:auto; width:800px; background:url(bgrd_776.png) repeat-y center; }
#container { margin:auto; width:776px; display:table; }

.colLeft #catalogue #menu li ul{ margin-left:182px; }

#header2 #catalogue #menu a { width:109px; }
#header2 #catalogue #menu li li ul { margin-left:111px; }

#modulesIndex #modulesIndexLeft #newpdt li, #modulesIndex #modulesIndexRight #newpdt li {float:none !important; width:auto !important; } 
body, input, select, textarea, form {font-family: Arial, Helvetica, sans-serif; }body {font-size: 12px}

h1 {font-size: 15px}
h2 {font-size: 13px}
h3, h4 {font-size: 12px}

input, select, textarea, form, td, th  {font-size:12px}

/*###############################################################################################################################
###############################################		THEME_PACK BLEU MARINE   ####################################################
############################################################################################################################## */

body { color:#999}
	

h1 {color: /*c1*/} 
h2 {color: /*c2*/}
h3 {color: /*c3*/}
h4 {color: /*c5*/}
	
a { color:#ccc}
a:hover {
	/* background-color:#B40000; color:#E9B3B3 */
	color:#fff;
	}
	

/* ##############################################################################################################################
														MENU
############################################################################################################################## */
	
#menu a {}
	#menu li li a {}
	#menu ul a:hover,
	#menu a:hover {}

/*################################*/	

.colLeft #catalogue h1 { }
	.colLeft #catalogue #menu a {}

.colRight #catalogue h1 { }
	.colRight #catalogue #menu a {}

/*################################*/	

	#header2 .geninf a { }
	#header2 .geninf a:hover { }

/*################################*/	

	
/* ##############################################################################################################################
													 HEADER
############################################################################################################################## */
	
	#headerBtn a:hover,
	#headerBtn2 a:hover{ color:#b40000}

/*################################*/

#nav {}

/*################################*/

#path { background-color:#B40000; color:#E9B3B3 }
#path a:hover { color:#fff}
	

/* ##############################################################################################################################
												 BODY
############################################################################################################################## */
	
#fichePdtHeader h1{ }

/*################################*/

#rp_login th { background-color:#6BBBEC /*c3*/}

/*################################*/

#rp_caddie h1 { border-color:#6BBBEC/*c3*/}
#rp_caddie th { background-color:#6BBBEC /*c3*/}

/*################################*/

#pdtStock{}

/*################################*/

#rp_critiques dd {}
	
	
/* ##############################################################################################################################
													 PAGES LIBRES
############################################################################################################################## */
	
#rp_pages_menu ul li a { border-color:#6BBBEC /*c3*/; color:#6BBBEC /*c3*/}


	
/* ##############################################################################################################################
													 PUCE LIENS
############################################################################################################################## */
	
	#avis ul a:link,#avis ul a:visited,   
	#newpdt p a:link,#newpdt p a:visited,  
	#bloclogin ul a:link, #bloclogin ul a:visited, 
	#caddie p a:link, #caddie p a:visited,
	#spe span a:link,  #spe span a:visited,
	#search p a:link,#search p a:visited,  
	#printPdt a:link, #printPdt a:visited, 
	#critiques span a:link, #critiques span a:visited {}

/* ##############################################################################################################################
													 COL LEFT
############################################################################################################################## */
	
.colLeft div {}
	.colLeft p {}
	.colLeft h1 {}
	.colLeft .prixPromoOld {}
	.colLeft .prixPromoOldHT {}

	
/* ##############################################################################################################################
													 COL RIGHT
############################################################################################################################## */
	
.colRight div { }
	.colRight h1 {}

/* ##############################################################################################################################
													 BLOC SPECIAUX
############################################################################################################################## */

#search {}
	#search input#keywords {}
	#search span {}


/* ##############################################################################################################################
													 FOOTER
############################################################################################################################## */
	
#footer{}/*###############################################################################################################################
###############################################		THEME_PACK GENERAL   ########################################################
############################################################################################################################## */

body {
	background-image: url(bgrd.png);
	background-attachment:fixed;
	background-position: top;
	background-repeat:repeat-x;
	letter-spacing:1px; 
}

hr { display:none}
/*################################*/	

#bgrd {	background:none; border:0px solid #ccc; width:100%}

#container { border:0px solid #ccc}
#header { border:0px solid #0f0; height:80px}
#nav {border:0px solid #0f0; height:15px}


.colLeft { width:300px; padding-top:30px;}
.colRight { display:none}
#colBody {margin-left:300px; margin-right:0; border:0px solid #f0f; }


.prix {color:#fff}

#critiques,
#printPdt,
#sendPdt
			{ display:none}
/*################################*/	

a {text-decoration:none}

/*################################*/	

#search h1 { display:none}


/* ##############################################################################################################################
														HEADER
############################################################################################################################## */

#header {}
	#header hr {display:none}
	#headerBtn a {margin:0 20px 0 0; letter-spacing:1px; font-weight:bold;}


#header2 .geninf { margin:2px 0 0 3px;}
	#header2 .geninf li { margin:1px 1px 0 0 ;}

#nav{ margin:0; }
	#nav p { margin:0; padding: 2px 5px;}

/* ##############################################################################################################################
														BODY
############################################################################################################################## */


#txtIndex { width:90%; font-style:italic}
#txtcat { font-style:italic; width:90%; }
#pdtStock { display:none}

#rp_critiques dd {border-width:0 0 1px 0 ;border-style:solid;padding-bottom:10px;}

/*################################*/	

.blocCat { padding:10px}
	.blocCat a { font-size:12px;font-weight:bold;}

/*################################*/	

#rp_login p { padding:5px; margin:5px 0 20px 0;}

/*################################*/	

#rp_caddie h1 {border-width:0 0 1px 0; border-style:solid; margin-bottom:5px}

/*################################*/	

#fichePdtHeader h1{padding:5px;border-width:0 0 1px 0;border-style:solid}

/*################################*/		

.blocListPdtImg a img { border:2px solid #fff; padding:0}

#fichePdtHeader {display:none}
.fichePdt { border-width:0}
.fichePdtImg a{ border-width:0}
.fichePdtImg img { width:220px; height:auto}
.fichePdtContent { margin-left:240px; }


#rp_contact h1 { display:none}

#rp_contact span #contactName,
#rp_contact span #contactEmail
				{ background-color:#666666; border-width:0; width:200px}
#rp_contact span textarea { background-color:#666666; border-width:0; width:200px}


/* ##############################################################################################################################
														PAGES LIBRES
############################################################################################################################## */

#rp_pages {}
	#rp_pages_menu ul li  {padding:2px 2px 2px 2px;list-style-type:none;}
	#rp_pages_menu ul li a {border-width:1px ; border-style: solid;text-align:center}

/*################################*/		

.colLeft #rp_pages_menu ul {border:0}
.colLeft #rp_pages_menu li {background-image: url(couleur/bgrd/bgrd_over_ul_vide.gif);}
.colLeft #rp_pages_menu li a {border-width: 0 0 3px 0 ; border-style: solid;}

/*################################*/																	

.colRight #rp_pages_menu li img, .colLeft #rp_pages_menu li img{ margin-top:5px}														

  
/* ##############################################################################################################################
														COL LEFT
############################################################################################################################## */

.colLeft div { margin:5px 0; }
	.colLeft h1 {margin:0; padding:5px; border-width:0 0 1px 0; border-style:solid; }
	.colLeft ul { padding:0; margin:0}

	.colLeft #catalogue h1 { display:none}

/*################################*/																	

.colLeft #type span, .colRight #type span { display:inline}

/*################################*/																	

.colLeft #ajout_rapide #quickie,
.colLeft #bloclogin #password_login,
.colLeft #bloclogin #email_address_login,
.colLeft #mlist #mliste,
.colLeft #search #keywords {border-width:0;}

.colRight #ajout_rapide #quickie,
.colRight #bloclogin #password_login,
.colRight #bloclogin #email_address_login,
.colRight #mlist #mliste,
.colRight #search #keywords {border-width:0;}


			 
/* ##############################################################################################################################
														COL RIGHT
############################################################################################################################## */

.colRight div {border-width:1px; border-style: solid;  margin:5px 0}
	.colRight h1 { margin-bottom:5px;padding:2px 5px; }
	.colRight ul { padding:0; margin:0}

/*################################*/																	

.colRight #catalogue h1 {margin:0; padding:5px; border-width:0 0 1px 0; border-style:solid;}

/*################################*/																	

.colRight ul a{margin:0; padding:0}

		
/* ##############################################################################################################################
														PUCE LIEN
############################################################################################################################## */

.btnBloc { background:url(bgrd_btnBloc.png) no-repeat center bottom }

/*################################*/																	

#search .btnBloc { background:none; color:#fff}



/* ##############################################################################################################################
														FOOTER
############################################################################################################################## */

#footer{ position:absolute; top:540px; width:auto}

#menu ul { display:none}

/*					H O R I Z O N T A L						*/

#header2  {}
#header2 #catalogue {margin:0 -1px 0 0;}
#header2 #catalogue #menu { padding:2px 0 0 0}
/********************************* MENU RACINE ***********************************************/
#header2 #catalogue #menu li{ font-weight:bold; margin:1px 1px 0 0 ; padding:0}
#header2 #catalogue #menu a { vertical-align:bottom; height:27px; line-height:14px; padding:3px 0; text-align:center; text-decoration:none; font-size:11px;}
#header2 #catalogue #menu a:hover {}
/********************************* TOUS LES SOUS MENUS ***********************************************/
#header2 #catalogue #menu li ul { margin:1px 0 0 0}
#header2 #catalogue #menu li li a { font-size:1em; font-weight: normal; letter-spacing:0; margin:0; padding:5px 0; border-bottom:1px solid #fff}
#header2 #catalogue #menu li li a:hover { }
/********************************* SOUS MENU 01 ***********************************************/

#header2 #catalogue #menu li li{ font-weight:normal; margin:0}
/********************************* SOUS MENU 02 ET SUIVANTS ***********************************************/
#header2 #catalogue #menu li li ul { margin-top:-25px;}


/*					V E R T I C A L			GUAUCHE				*/

.colLeft #catalogue #menu{}
/********************************* MENU RACINE ***********************************************/
.colLeft #catalogue #menu a { text-decoration:none; line-height:30px; font-size:24px; text-align:right}
.colLeft #catalogue #menu a:hover {font-size:32px; }
/********************************* TOUS LES SOUS MENUS ***********************************************/
.colLeft #catalogue #menu ul {border-width:0px; border-style:solid; }
.colLeft #catalogue #menu li li {}
.colLeft #catalogue #menu li li a {}
/********************************* SOUS MENU 01 ***********************************************/
.colLeft #catalogue #menu li ul{ }
.colLeft #catalogue #menu li li ul{ }

/*					V E R T I C A L		D R O I T					*/

.colRight .menuSub {}				
.colRight #catalogue #menu {}
/********************************* MENU RACINE ***********************************************/
.colRight #catalogue #menu li { list-style:none;}
.colRight #catalogue #menu li a { display:block; padding:2px  2px 2px 10px;  border-width:0 0 1px 0; border-style:solid;}
.colRight #catalogue #menu a:hover {}
/********************************* TOUS LES SOUS MENUS ***********************************************/
.colRight #catalogue #menu li ul { position:absolute; margin-left:-130px;  padding:0; margin-top:-15px;}
.colRight #catalogue #menu li li { }
.colRight #catalogue #menu li li a { }
/********************************* SOUS MENU 01 ***********************************************/
.colRight #catalogue #menu li ul{ visibility:hidden;margin-top:-20px;}
/********************************* SOUS MENU 02 ET SUIVANTS ***********************************************/
.colRight #catalogue #menu li li ul{ position: absolute; }
