body {
	background-color:		#FDFDFD;
	font-family:			Arial, Helvetica, sans-serif;
	margin:					0;
	padding:				0;
}

input {
	border:					1px solid #A5ACB2;
}

img {
	border:					0;
}

/* main contener */
#main {
	margin:					0 auto;
	width:					960px;
	background-image:		url(include/image/background_main.jpg);
	background-repeat:		repeat-y;
	background-position:	center;
}

#bg_main {
	background-color:		#E3F4CF;
	padding-bottom:			10px;
	margin:					0 10px;
}

/* header */
#header {
	height:					70px;
	width:					425px;
	float:					left;
	margin-left:			20px;
	margin-top:				10px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#6C7D0B;
}

#domainName {
	color:					#839A01;
	font-size:				26px;
	margin-bottom:			5px;
	font-weight:			bold;
}

#randomBanner {
	height:					60px;
	width:					490px;
	margin-top:				10px;
	float:					left;
}

h1 {
	margin:					0 0 3px 0;
	padding:				0;
	font-size:				18px;
	color:					#678B3F;
}

h2, h2 a {
	margin:					0;
	padding:				0;
	font-size:				14px;
	color:					#669933;
	font-weight:			bold;
}


#menu {
	margin:					0 10px 20px 10px;
}

#rss a {
	float:					left;
	text-decoration:		none;
}

#plus {
	width:					138px;
	height:					52px;
	margin-right:			10px;
	float:					right;
}


/* left, center, right, bloc */
#left_col {
	width:					119px;
	margin-top:				14px;
	margin-left:			10px;
	float:					left;
}

#center_col {
	width:					566px;
	margin-top:				12px;
	float:					left;
}

#center_col_less_left {
	width:					685px;
	margin-top:				12px;
	margin-left:			10px;
	float:					left;
}


th {
	background-color:		#9CB703;
	color:					#FFFFFF;
	font-size:				11px;
	font-weight:			bold;
	text-align:				center;
	padding:				5px 0 5px 0;
}

th a {
	color:					#FFFFFF;
	font-size:				11px;
	font-weight:			bold;
	text-decoration:		underline;
}

td {
	color:					#000;
	font-size:				11px;
	font-weight:			normal;
}

#right_col {
	width:					240px;
	margin-left:			5px;
	margin-top:				29px;
	float:					left;
}

#right_col_product {
	width:					240px;
	margin-left:			5px;
	margin-top:				97px;
	margin-bottom:			28px;
	float:					left;
}

#right_col_race {
	width:					240px;
	margin-left:			5px;
	margin-top:				80px;
	margin-bottom:			28px;
	float:					left;
}

#banDomainProduct {
	margin-bottom:			35px;
}

#banHomeProduct {
	margin-top:				30px;
}



/* left column */
#border_animalerie {
	width:					115px;
}

#les_animaleries {
	width:					186px;
	background-color:		#E74040;
	text-align:				center;
	color:					#FFFFFF;
	font-size:				14px;
	height:					18px;
}

li{
	list-style-image:url(include/image/puce.jpg);
}

a:link.li_animalerie, a:hover.li_animalerie, a:visited.li_animalerie, a:active.li_animalerie {
	color:					#7A7A7A;
	font-size:				13px;
	font-weight:			bold;
}

a:link.ttes_animalerie, a:hover.ttes_animalerie, a:visited.ttes_animalerie, a:active.ttes_animalerie {
	color:					#E74040;
	font-size:				13px;
	font-weight:			bold;
}

#profiter {
	color:					#787878;
	font-size:				11px;
	margin-bottom:			6px;
}

#homeMenu {
	width:					680px;
	margin:					45px 0 5px 5px;
}


/* center column */
#titre_code {
	margin-left:			5px;
}

.lastHome {
	float:					left;
	width:					335px;
	margin:					5px 0 15px 0;
}

.lastCodeEshop a {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	font-weight:			bold;
	color:					#6a6e73;
	text-decoration:		none;
}

.lastCodeEshop a:hover {
	text-decoration:		underline;
}

.lastCodeDesc {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	font-weight:			bold;
	color:					#f78302;
	padding-left:			10px;
}

.thCodeHome {
	background-color:		#F78302;
	font-size:				11px;
	font-weight:			bold;
	text-align:				center;
}

.thAnimalerieHome {
	background-color:		#839A01;
	font-size:				11px;
	font-weight:			bold;
	padding-left:			10px;
}

.h2ChapeauHome {
	margin-top:				36px;
	margin-bottom:			14px;
	font-size:				11px;
	color:					#839A01;
}

.lienAnimalerie {
	padding:				12px 0 12px 15px;
	color:					#6A6E73;
	font-size:				12px;
	font-weight:			bold;
}

.lienAnimalerie a {
	color:					#6A6E73;
	font-size:				12px;
	font-weight:			bold;
	text-decoration:		underline;
}

a:link.code_promo, a:hover.code_promo, a:visited.code_promo, a:active.code_promo {
	color:					#9CB703;
	font-size:				14px;
	font-weight:			bold;
}

a:link.code_promo_small, a:hover.code_promo_small, a:visited.code_promo_small, a:active.code_promo_small {
	color:					#9CB703;
	font-size:				12px;
	font-weight:			bold;
}

a:link.linkCodeHome, a:hover.linkCodeHome, a:visited.linkCodeHome, a:active.linkCodeHome {
	color:					#6A6E73;
	font-size:				12px;
	font-weight:			bold;
}

#titreRaceChien {
	margin-top:				25px;
	color:					#257097;
	font-size:				18px;
	font-weight:			bold;
}

#borderRace {
	width:					324px;
	margin-top:				10px;
	border:					2px solid #47A6B1;
}

#nomRaceSemaine {
	height:					24px;
	background-color:		#47A6B1;
	color:					#ffffff;
	padding-top:			7px;
	padding-left:			11px;
	font-size:				11px;
	font-weight:			bold;
	text-transform:			uppercase;
}

#chapeauRaceSemaine {
	padding:				7px;
	color:					#47A6B1;
	font-size:				11px;
	font-weight:			bold;
}

#texteRaceSemaine {
	padding:				7px;
	color:					#326F76;
	font-size:				10px;
	font-weight:			normal;
}

#lienRaceHome {
	padding-top:			8px;
	padding-left:			4px;
	color:					#47A6B1;
	font-size:				11px;
	font-weight:			bold;
}

#lienRaceHome a {
	color:					#47A6B1;
	font-size:				11px;
	font-weight:			bold;
	text-decoration:		underline;
}

#titreAccessoire {
	margin-top:				30px;
	color:					#D6A902;
	font-size:				18px;
	font-weight:			bold;
}

#borderAccessoire {
	width:					324px;
	margin-top:				10px;
	margin-top:				7px;
	border:					2px solid #E7BF29;
}

#nomAccessoire {
	height:					24px;
	background-color:		#E7BF29;
	color:					#ffffff;
	padding-top:			7px;
	padding-left:			11px;
	font-size:				11px;
	font-weight:			bold;
}

#chapeauAccessoire {
	padding:				7px;
	color:					#DCAF06;
	font-size:				11px;
	font-weight:			bold;
}

#chapeau_tous_codes {
	color:					#cc924a;
	font-size:				11px;
	/*height:					200px;*/
}

#chapeau_tous_codes a {
	color:					#839A01;
	font-size:				11px;
	text-decoration:		underline;
}

#chapeau_race {
	color:					#839A01;
	font-size:				11px;
}

.promo {
	color:					#3B3B3B;
	font-size:				20px;
	text-align:				center;
	font-weight:			bold;
}

.jusquau {
	color:					#616161;
	font-size:				11px;
}

.homePromo {
	background-color:		#f6f8e2;
}

.homePromo a {
	margin-left:			4px;
	font-size:				11px;
	font-weight:			bold;
	color:					#000000;
	text-decoration:		none;
}

.homePromo a:hover {
	text-decoration:		underline;
}

.desc_code {
	color:					#312F2F;
	font-size:				11px;
	font-weight:			bold;
}

.desc_code a{
	color:					#312F2F;
	font-size:				11px;
	font-weight:			bold;
	text-decoration:		underline;
}

.titre_promo a{
	color:					#312F2F;
	font-size:				11px;
	font-weight:			bold;
	text-decoration:		none;
	margin-left:			5px;
}

.titre_promo a:hover {
	text-decoration:		underline;
}


#ariane {
	margin-bottom:			20px;
	margin-left:			5px;
	color:					#969695;
	font-size:				12px;
	font-weight:			normal;
	text-decoration:		none;
}

.ariane_page {
	color:					#969695;
	font-size:				12px;
	font-weight:			normal;
	text-decoration:		underline;
}

a:visited.ariane_accueil, a:link.ariane_accueil {
	color:					#969695;
	font-size:				12px;
	font-weight:			normal;
	text-decoration:		none;
}

a:hover.ariane_accueil {
	color:					#969695;
	font-size:				12px;
	font-weight:			normal;
	text-decoration:		underline;
}

.btnAnimalerie {
	width:					130px;
	height:					22px;
	background-image:		url(include/image/btn_animalerie.gif);
	background-repeat:		no-repeat;
	text-align:				center;
	padding-top:			2px;
}

a:visited.btnAnimalerieLink, a:link.btnAnimalerieLink, a:hover.btnAnimalerieLink {
	color:					#ffffff;
	font-size:				13px;
	font-weight:			normal;
	text-decoration:		none;
}

#add_et_visite {
	margin-top:				17px;
	margin-left:			5px;
	width:					660px;
}

.animalerie_td {
	width:					202px;
	color:					#3f3f3f;
	font-size:				13px;
	padding:				0 8px;
	background-image:		url(include/image/animaleries_center.gif);
	background-repeat:		repeat-y;
}

.animalerie_td a {
	color:					#3f3f3f;
	font-size:				13px;
	font-weight:			bold;
	text-decoration:		none;
}

.animalerie_td a:hover {
	text-decoration:		underline;
}

.bgCode {
	background-color:		#F6F9E1;
}

.bgPromo {
	background-color:		#F6F9E1;
	padding:				3px 0;
}

.txt_animalerie {
	margin-top:				15px;
	padding-left:			16px;
}

#pageOptout {
	margin:					30px 0 30px 5px;
	font-size:				13px;
	color:					#3f3f3f;
}

#pageLess {
	margin:					30px 0 30px 5px;
	font-size:				13px;
	color:					#3f3f3f;
}

#pageLess a {
	font-size:				13px;
}

.txt_visite {
	font-size:				13px;
	color:					#3f3f3f;
}

.txt_visite_titre {
	font-size:				14px;
	color:					#303030;
	text-decoration:		underline;
}

a.txt_visite_lien {
	font-size:				13px;
	font-weight:			bold;
	color:					#2925ad;
	text-decoration:		underline;
}

#partenaire {
	margin-top:				40px;
	margin-left:			5px;
	width:					670px;
}

.namePartenaire {
	color:					#303030;
	font-size:				12px;
	text-transform:			uppercase;
}

.descPartenaire {
	color:					#3f3f3f;
	font-size:				13px;
}

.urlPartenaire {
	margin-bottom:			20px;
}

.urlPartenaire a {
	color:					#4C791A;
	font-size:				12px;
	font-weight:			bold;
	text-decoration:		none;
}

.smallDomainTitle {
	margin-top:				30px;
	color:					#8CA402;
	font-size:				11px;
	font-weight:			bold;
	text-transform:			uppercase;
}

.domainRow {
	background-color:		#9CB703;
	height:					7px;
	margin:					4px 0 4px 0;
}

#keywordsRef {
	padding:				7px 13px;
	background-color:		#F6F9E1;
	color:					#424242;
	font-size:				11px;
	font-weight:			normal;
}

#nomRaceRef {
	margin-bottom:			14px;
	padding:				12px 13px;
	background-color:		#F6F9E1;
	color:					#566501;
	font-size:				12px;
	font-weight:			normal;
}

.nomRaceRefLink a {
	color:					#54762E;
	font-size:				15px;
	font-weight:			bold;
	text-decoration:		underline;
}

.noCode {
	background-color:		#F6F9E1;
	padding:				17px 0;
	color:					#567D2A;
	font-size:				13px;
	font-weight:			normal;
}

a.noCode {
	color:					#567D2A;
	font-size:				13px;
	text-decoration:		underline;
}

#newsletterDomain {
	margin-top:				30px;
	margin-left:			10px;
	width:					229px;
	height:					46px;
	background-image:		url(include/image/newsletter-domain.gif);
	padding:				11px 0 0 430px;
}

#newsletterRace {
	margin-top:				30px;
	margin-left:			10px;
	width:					229px;
	height:					46px;
	background-image:		url(include/image/newsletter-race.gif);
	padding:				11px 0 0 430px;
}

.paddingCellDomain {
	padding:				5px 10px 0 10px;
}

a.linkProductDomain {
	color:					#8CA402;
	font-size:				11px;
	font-weight:			bold;
	text-decoration:		none;
}

.productCellDomain {
	width:					96px;
	height:					95px;
	background-image:		url(http://www.code-promo-animalerie.com/include/image/fond-produit.jpg);
	background-repeat:		no-repeat;
	padding-top:			8px;
}

.enSavoirPlusDomain {
	padding:				6px 0 10px 0;
}

#productHome {
	padding-top:			15px;
}

.productCellHome {
	width:					96px;
	height:					95px;
	background-image:		url(http://www.code-promo-animalerie.com/include/image/fond-produit-home.jpg);
	background-repeat:		no-repeat;
	padding-top:			8px;
}

a.linkProductHome {
	color:					#2E5601;
	font-size:				13px;
	font-weight:			bold;
	text-decoration:		underline;
}

.descProductHome {
	color:					#657356;
	font-size:				11px;
	background-color:		#ffffff;
}

.smallDomainTitleLogo {
	margin-top:				30px;
	color:					#7A7A7A;
	font-size:				11px;
	font-weight:			bold;
	text-transform:			uppercase;
}

.domainRowLogo {
	background-color:		#B2B2B1;
	height:					7px;
	margin:					4px 0 4px 0;
}

.domainLogo {
	background-color:		#EFF0E9;
	padding:				4px 5px;
}

#goToProduct {
	width:					217px;
	height:					23px;
	margin:					5px 0 0 445px;
	padding:				4px 0 0 14px;
	background-image:		url(http://www.code-promo-animalerie.com/include/image/btn_voir-produits.gif);
	background-repeat:		no-repeat;
}

#goToProduct a {
	color:					#ffffff;
	font-size:				13px;
	font-weight:			bold;
	text-decoration:		none;
}

#displayUrlDomain {
	padding-left:			5px;
	padding-top:			7px;
	color:					#424242;
	font-size:				11px;
	text-decoration:		none;
}

a.displayUrlDomain {
	color:					#424242;
	font-size:				11px;
	text-decoration:		underline;
}

#linkToCategorie {
	float:					left;
	width:					480px;
	margin-top:				10px;
}

#linkToCategorie a {
	color:					#54762e;
	font-size:				11px;
	text-decoration:		underline;
	padding-left:			15px;
}

.smallDomainProductTitle {
	color:					#8CA402;
	font-size:				11px;
	font-weight:			bold;
	text-transform:			uppercase;
}

.domainProductRow {
	background-color:		#9CB703;
	height:					7px;
	margin:					4px 0 4px 0;
}

#imgDomainProduct {
	float:					left;
	margin-left:			15px;
	margin-right:			10px;
	margin-bottom:			30px;
	margin-top:				10px;
}

.largeDomainProductTitle {
	color:					#ffffff;
	font-size:				11px;
	font-weight:			bold;
	text-transform:			uppercase;
	background-color:		#9cb703;
	height:					16px;
	margin:					25px 9px 10px 15px;
	padding-left:			9px;
	padding-top:			2px;
}

.largeRaceTitle {
	color:					#ffffff;
	font-size:				11px;
	font-weight:			bold;
	text-transform:			uppercase;
	background-color:		#9cb703;
	height:					16px;
	margin:					55px 9px 0 5px;
	padding-left:			9px;
	padding-top:			2px;
}

a.raceLink {
	color:					#DC6705;
	font-size:				11px;
	font-weight:			normal;
	text-decoration:		none;
}

a.raceLink:hover {
	text-decoration:		underline;
}

#domainProduct {
	padding-left:			15px;
	padding-right:			9px;
}

.smallDomainProductCode {
	color:					#eca34c;
	font-size:				11px;
	font-weight:			bold;
	text-transform:			uppercase;
}

.domainProductRowCode {
	background-color:		#eca34c;
	height:					7px;
	margin:					4px 0 4px 0;
}

#linkToCategorieBg {
	background-color:		#f6f9e1;
	padding:				6px 0;
}

.caracRace {
	color:					#616161;
	font-size:				11px;
	text-transform:			uppercase;
	font-weight:			bold;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
}

.titreRace {
	margin-top:				24px;
	color:					#f69723;
	font-size:				11px;
	font-weight:			bold;
}

.descRace {
	color:					#000000;
	font-size:				12px;
	background-color:		#fef9f3;
	padding:				11px 9px;
}

.rowRace {
	background-color:		#f69723;
	height:					7px;
	margin:					4px 0 4px 0;
}

.displayNameCode {
	display:				none;
	color:					#FF0066;
	font-weight:			bold;
}

#home_facebook {
	margin-top:				15px;
	margin-bottom:			0;
}

#domain_facebook {
	padding-left:			5px;
	padding-top:			7px;
}

#code_facebook {
	margin-top:				10px;
	padding-left:			5px;
}

#code_promo_facebook {
	margin-top:				30px;
	margin-left:			5px;
}


/* right column */
#newsletter {
	width:					250px;
	height:					132px;
	background-image:		url(include/image/newsletter.gif);
}

#text_newsletter {
	padding-top:			52px;
	padding-left:			10px;
	color:					#fff;
	font-size:				12px;
}

#border_reduc {
	width:					246px;
	margin-top:				6px;
	border:					2px solid #839A01;
}

#les_reduc {
	width:					236px;
	padding-left:			10px;
	background-color:		#839A01;
	color:					#FFFFFF;
	font-size:				14px;
	height:					33px;
}

#text_reduc {
	margin-left:			10px;
	margin-right:			7px;
	padding-top:			8px;
	color:					#6C6C6C;
	font-size:				12px;
}

.jeminscris {
	color:					#454444;
	font-size:				12px;
	font-weight:			bold;
	text-decoration:		underline;
}

#voir_code_right {
	height:					30px;
	line-height:			30px;
	padding-right:			5px;
}

#trois_btn {
	margin:					5px 0 20px 0;	
}

.smallDomainProductTitleRight {
	color:					#9a9a99;
	font-size:				11px;
	font-weight:			bold;
	text-transform:			uppercase;
}

.domainProductRowRight {
	background-color:		#c4c4c4;
	height:					7px;
	margin:					4px 0 4px 0;
}

#keywordsRefRight {
	padding:				7px 13px;
	background-color:		#f2f2f1;
	color:					#424242;
	font-size:				11px;
	font-weight:			normal;
	margin-bottom:			30px;
}

.smallHomeProductTitleRight {
	color:					#9a9a99;
	font-size:				11px;
	font-weight:			bold;
	text-transform:			uppercase;
}

.HomeRowRight {
	background-color:		#c4c4c4;
	height:					7px;
	margin:					4px 0 4px 0;
}

#keywordsRefRightHome {
	padding:				7px 13px;
	background-color:		#f2f2f1;
	color:					#424242;
	font-size:				11px;
	font-weight:			normal;
	margin-bottom:			30px;
}

.cellDomainProductRight {
	background-color:		#fcedda;
}

.cellDomainProductRightTxt {
	color:					#000000;
	font-size:				20px;
	font-weight:			bold;
}

.cellDomainProductRightJusquau {
	color:					#5A5A5A;
	font-size:				12px;
}

.cellDomainProductRightReduc a {
	color:					#000000;
	font-size:				12px;
	font-weight:			bold;
	text-decoration:		none;
}

.cellDomainProductRightReduc a:hover {
	text-decoration:		underline;
}

.cellDomainProductLinkToEshop {
	padding-left:			18px;
	color:					#539b02;
	font-size:				11px;
	font-weight:			bold;
}

.cellDomainProductLinkToEshop a {
	color:					#539b02;
	font-size:				11px;
	font-weight:			bold;
	text-decoration:		none;
}

#un_btn_code {
	margin:					30px 0 20px 0;	
}

/* footer */
#footer_top {
	margin-left:			10px;
	padding-top:			15px;
	clear:					both;
	color:					#A3A2A2;
	font-size:				12px;
}

#footer_bottom {
	margin:					11px 10px 30px 10px;
	padding-bottom:			8px;
	text-align:				center;
	background-color:		#ECEEE1;
	line-height:			15px;
	color:					#8B8B8B;
}

a:link.footer_bottom, a:hover.footer_bottom, a:visited.footer_bottom, a:active.footer_bottom {
	color:					#407F00;
	font-size:				10px;
	font-weight:			bold;
	text-decoration:		underline;
}

.linkref a {
	color:					#8B8B8B;
	font-size:				10px;
	font-weight:			normal;
	text-decoration:		underline;
}

.linkref a:hover {
	text-decoration:		underline;
}

#commentChoisir {
	margin-bottom:			16px;
}

#commentChoisirHome {
	margin-top:				18px;
	margin-bottom:			18px;
}


/* add code promo */
#form_add {
	margin-top:				28px;
	padding-top:			24px;
	padding-left:			17px;
	border:					1px solid #DAD9D9;
	background-color:		#F1F1F0;
	color:					#839A01;
	font-size:				11px;
}

#add_image {
	float:left;
	margin-right:15px;
}

#add_intro {
	float:left;
	padding-top:20px;
}

#fleche {
	float:left;
	margin-top:45px;
	margin-right:12px;
}

#add_codep {
	float:left;
	margin-top:45px;
	font-size:11px;
	color:#839A01;
	font-weight:bold;
}


/*************************************
		pages Sous-Domain
*************************************/
#entete {
	margin-left:			15px;
	width:					600px;
}

#imgDomain {
	float:					left;
	margin-left:			15px;
	margin-right:			10px;
	margin-bottom:			30px;
}

#descDomain {
	float:					left;
	width:					736px;
	margin-top:				2px;
	margin-bottom:			10px;
}

#txtBloc {
	background-image:		url(http://www.code-promo-animalerie.com/include/image/center_bloc.gif);
	background-repeat:		repeat-y;
	padding:				5px 0 0 20px;
	font-size:				13px;
	color:					#3F3F3F;
}

#txtBloc a {
	color:					#678B3F;
	text-decoration:		underline;
}

#center_col_less_left_domain {
	width:					685px;
	margin-left:			10px;
	float:					left;
}

#codeDomain {
	margin-top:				17px;
	margin-left:			5px;
}

.linkCode {
	cursor:					pointer;
}


/*************************************
	pages Code
*************************************/
#imgCode {
	float:					left;
	margin-right:			10px;
}

#codeReducDesc {
	float:					left;
	width:					460px;
	margin-left:			10px;
	margin-right:			10px;
}

.smallCodeTitle {
	color:					#ECA34C;
	font-size:				11px;
	font-weight:			bold;
	text-transform:			uppercase;
}

.codeRow {
	background-color:		#ECA34C;
	height:					7px;
	margin:					4px 0 4px 0;
}

.codeRowCode {
	background-color:		#ECA34C;
	height:					7px;
	margin:					4px 0 4px 0;
	width:					660px;
}

#codeDesc {
	padding:				12px 13px;
	background-color:		#FCEDDA;
	color:					#3F3F3F;
	font-size:				12px;
	font-weight:			normal;
}

#accrocheCode {
	color:					#505050;
	font-size:				12px;
	margin-top:				0px;
}

.codeDescription {
	color:					#1D1D1D;
	font-size:				14px;
	font-weight:			bold;
}

.codeDescriptionSmall {
	color:					#3F3F3F;
	font-size:				12px;
	font-weight:			normal;
}

.codePromo {
	color:					#000000;
	font-size:				30px;
	font-weight:			bold;
}



/*************************************
	pages Comparateur
*************************************/
#categorie {
	width:					670px;
	margin-top:				12px;
	margin-left:			10px;
	margin-right:			15px;
	float:					left;
}

.catTd {
	padding:				2px 0;
}

.catTd h3 a {
	color:					#446C17;
	font-size:				11px;
	font-weight:			normal;
	text-decoration:		underline;
}

.catSecond {
	background-color:		#9CB703;
	height:					15px;
	width:					280px;
	text-align:				center;
	background-image:		url(http://www.code-promo-animalerie.com/include/image/bgsscat.gif);
	background-position:	left;
	background-repeat:		no-repeat;
}

.catSecond, .catSecond h2, .catSecond h2 a {
	padding:				0;
	margin:					0;
	color:					#ffffff;
	font-size:				13px;
	font-weight:			bold;
	text-decoration:		none;
	text-transform:			uppercase;
}

.catRow {
	background-color:		#9CB703;
	height:					3px;
	margin-bottom:			4px;
	width:					650px;
}

.imgProdCat {
	width:					268px;
	height:					102px;
	padding:				8px 0 0 12px;
	background-color:		#F2F7D1;
	margin-bottom:			30px;
	margin-right:			2px;
	float:					left;
}

.prodComp {
	color:					#787C61;
	font-size:				10px;
	padding:				0 8px;
}

.prodComp a {
	color:					#778a09;
	font-size:				12px;
	font-weight:			bold;
	text-decoration:		none;
}

.displaySsCat {
	width:					358px;
	height:					97px;
	padding:				13px 0 0 10px;
	background-color:		#F9FBEC;
	margin-bottom:			30px;
	float:					left;
}

.ssCatLink {
	color:					#E87504;
	font-size:				11px;
	font-weight:			bold;
	text-decoration:		underline;
}

.productCellComp {
	width:					90px;
	height:					83px;
	background-image:		url(http://www.code-promo-animalerie.com/include/image/catbgproduct.jpg);
	background-position:	center;
	background-repeat:		no-repeat;
	text-align:				center;
	padding-top:			8px;
}

.compBottomLinks {
	padding:				4px 0;
	color:					#54762e;
	font-size:				14px;
	font-weight:			bold;
	text-decoration:		none;
}

.compBottomLinks a {
	color:					#54762e;
	font-size:				14px;
	font-weight:			bold;
	text-decoration:		underline;
}


/*************************************
	pages Category
*************************************/
#catRowCategoryProduct {
	background-color:		#ECECEA;
	height:					15px;
	margin-top:				4px;
	width:					635px;
	padding-left:			15px;
	color:					#90908F;
	font-size:				12px;
	font-weight:			bold;
}

#filtreCategory {
	background-color:		#ECECEA;
	padding-left:			15px;
	padding-top:			10px;
	width:					635px;
	height:					45px;
}

#filtreCategory td {
	color:					#2E5601;
	font-size:				12px;
	font-weight:			bold;
}

#filtreCategory td a {
	color:					#2E5601;
	font-size:				12px;
	font-weight:			normal;
	text-decoration:		underline;
}

.productCellCategory {
	width:					96px;
	height:					95px;
	background-image:		url(http://www.code-promo-animalerie.com/include/image/fond-produit-home.jpg);
	background-repeat:		no-repeat;
	padding-top:			8px;
}

.productCategory {
	width:					650px;
	margin-top:				15px;
}

.pTitleCategory {
	margin-left:			13px;
	margin-top:				9px;
}

.pTitleCategory a {
	color:					#2E5601;
	font-size:				13px;
	font-weight:			bold;
	text-decoration:		underline;
}

.pDescCategory {
	margin-left:			13px;
	margin-top:				9px;
	padding-bottom:			8px;
	color:					#555C4D;
	font-size:				12px;
}

.pPrixCategory {
	color:					#54762E;
	font-size:				15px;
	font-weight:			bold;
}

.enSavoirPlusCategory {
	margin-top:				10px;
}

#otherCategory {
	background-color:		#f9fbec;
	width:					536px;
	line-height:			23px;
	padding-left:			13px;
	margin-top:				11px;
	margin-left:			101px;
	color:					#656565;
	font-size:				12px;
}

#otherCategory a {
	color:					#3f7404;
	font-size:				12px;
	text-decoration:		none;
}

#otherCategory a:hover {
	text-decoration:		underline;
}

#linksCategory {
	margin-top:				60px;
	color:					#54762e;
	font-size:				13px;
	line-height:			22px;
	font-weight:			bold;
}

#linksCategory a {
	color:					#54762e;
	font-size:				13px;
	text-decoration:		underline;
	font-weight:			bold;
}

#multiPageCategory {
	margin-top:				15px;
	margin-right:			15px;
	color:					#54762e;
	font-size:				13px;
}

#multiPageCategory a {
	color:					#54762e;
	font-size:				13px;
	text-decoration:		none;
}

#multiPageCategory a:hover {
	text-decoration:		underline;
}


/*************************************
	pages Promo
*************************************/
.under_h2 {
	width:					auto;
	height:					6px;
	background-image:		url(include/image/promo-under-h2.gif);
	background-repeat:		repeat-x;
	margin:					2px 0 4px 0;
}

.publie {
	color:					#838383;
	font-size:				10px;
}

.promoH2 {
	margin-top:				10px;
	color:					#727272;
	font-size:				12px;
}

.promoDesc {
	color:					#727272;
	font-size:				12px;
}

.promoDesc img {
	padding:				0 8px 8px 0;
}

.promoDesc a {
	color:					#678B3F;
	font-size:				12px;
	text-decoration:		underline;
}

.descPromo {
	margin-top:				16px;
	margin-bottom:			30px;
}

.promoBtn {
	width:					180px;
	height:					23px;
	background-image:		url(include/image/promo_btn.gif);
	background-repeat:		no-repeat;
	padding-top:			4px;
	text-align:				center;
}

.promoBtn a {
	color:					#000000;
	font-size:				12px;
	font-weight:			bold;
	text-decoration:		none;
}

/*************************************
	bannière 120x600 (hors flux html du site)
*************************************/
#rightBanner {
	right:					10px;
	position:				fixed;
	width:					120px;
	height:					100%;
	background-color:		#fff;
}


/*************************************
	class du script tooltip.js
*************************************/
#fixedtipdiv {
	position:				absolute;
	padding:				2px;
	border:					1px solid black;
	z-index:				100;
}
