/* zi sempiternels */
body { 
	margin: 5px auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
fieldset {
	padding: 0;
	margin: 0;
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img { border: 0; }
form { padding: 0; margin: 0; }
table.fixedLayout { table-layout: fixed; }
.pdfdm { clear: both; }
.fleft { float: left; }
.fright { float: right; }
.refnat { position: absolute; left: -10000px; }
.ieFloater {
	font-size: 1px;
	line-height: 1px;
	float: left;}
/*-- cadre général of zi bébé --*/
#container {
	margin: 0 auto;
	width: 948px;
	border: 1px solid #000;
	text-align: left;
	background: url(../images/fondpages.jpg) left top no-repeat;
	position: relative;
}
.topRetourAcc {
	display: block;
	position: absolute;
	top: 60px;
	left: 0;
	width: 350px;
	height: 60px;
	z-index: 30;
}
#chatlemag {
	width: 151px;
	height: 454px;
	position: absolute;
	right: 0px;
	top: 194px;
	z-index: 15;
}
#chatlemag img {
	display: block;
}
#chatmagtxt {
	position: absolute;
	top: 110px;
	left: 44px;
	width: 85px;
	z-index: 50;
}
p._magorange { /*mag avec texte orange */
	margin: 0;
	padding: 0;
	color: #e56904;
	font-size: 16px;
	line-height: 17px;
}
p._magorange ._chatmagtitre {
	color: #d26002;
	font-size: 24px;
	font-weight: bold;
	line-height: 26px;
}
p._magorange a {
	color: #e56904;
	text-decoration: none;
}
p._magblanc { /* mag avec texte blanc */
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 16px;
	line-height: 17px;
}
p._magblanc ._chatmagtitre {
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	line-height: 26px;
}
p._magblanc a {
	color: #fff;
	text-decoration: none;
}
/* header avec pavé de connection */
#header {
	width: 948px;
	height: 50px;
	padding-top: 145px;
	position: relative;
}
#toprightlinks {
	position: absolute;
	top: 6px;
	right: 0;
	text-align: right;
	height: 80px;
}
#toprightconnect {
	margin: 0;
	padding: 0;
}
#NOTtoprightconnect dt {
	color: #8e9701;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	line-height: 10px;
	padding: 0 20px 0 0;
	margin: 0;
}


.toprightconnectdt {
	color: #8e9701;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	line-height: 10px;
	padding: 0 20px 0 0;
	margin: 0;
}
#NOTtoprightconnect dd {
	color: #4f5501;
	margin: 0 0 12px 0;
	padding: 0;
}
.toprightconnectdd {
	color: #4f5501;
	margin: 0 0 12px 0;
	padding: 0;
}
#NOTtoprightconnect dd a {
	display: block;
	background: url(../images/fondtoprightlinks.gif) right bottom no-repeat;
	padding: 0 20px 2px 0;
	color: #4f5501;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
}


.toprightconnectdda {
	display: block;
	background: url(../images/fondtoprightlinks.gif) right bottom no-repeat;
	padding: 0 20px 2px 0;
	color: #4f5501;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
}



ul#connectOK {
	margin: 5px 5px 0 0;
	padding: 0;
	list-style-type: none;
}
ul#connectOK li {
	display: block;
}
#connectOKnickname  {
	margin: 0 5px 0 0;
	padding: 0 0 3px 0;
	width: auto;
	font-weight: bold;
	color: #8e9701;
	/*border-bottom: 1px solid #4f5501;*/
}
#connectOKarent {
	font-size: 10px;
	color: #4f5501;
	line-height: 11px;
	padding-top: 6px;
}
#connectOKarent a {
	color: #4f5501;
	font-weight: bold;
}
#connectOKunlog {
	padding-top: 10px;
}
/*-- top menu::Achtung, dentelle --*/
#topmenu {
	float: left;
	height: 47px;
	padding-left: 17px;
	position: relative;
}
#topmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#topmenu ul li {
	display: block;
	float: left;
	margin: 0;
	height: 17px;
	font-size: 14px;
	font-weight: bold;
	padding: 32px 12px 0 1px;
}
#topmenu ul li a {
	text-decoration: none;
	display: block;
	padding: 1px 3px 0 20px;
}
#topmenu ul li a:hover {
	color: white;
}
/*actus*/
li#topactus { background: url(../images/fondTopActus.gif) bottom left no-repeat; }
li#topactus a {
	background: url(../images/fondActuslink.gif) 5px 3px no-repeat;
	color: #cb1e87;
}
li#topactus a:hover { background: #cb1e87 url(../images/fondActuslinkover.gif) 5px 3px no-repeat; }

/*galerie*/
li#topgalerie {
	background: url(../images/fondTopGalerie.gif) bottom left no-repeat;
}
li#topgalerie a {
	background: url(../images/fondGalerielink.gif) 5px 3px no-repeat;
	color: #b10c51;
}
li#topgalerie a:hover { background: #b10c51 url(../images/fondGalerielinkover.gif) 5px 3px no-repeat; }


/*offres*/
li#topoffres { background: url(../images/fondTopOffres.gif) bottom left no-repeat; }
li#topoffres a {
	background: url(../images/fondOffreslink.gif) 5px 3px no-repeat;
	color: #84002a;
}
li#topoffres a:hover { background: #84002a url(../images/fondOffreslinkover.gif) 5px 3px no-repeat; }
/*mag*/
li#topmag { background: url(../images/fondTopMag.gif) bottom left no-repeat; }
li#topmag a {
	background: url(../images/fondMaglink.gif) 5px 3px no-repeat;
	color: #e56904;
}
li#topmag a:hover { background: #e56904 url(../images/fondMaglinkover.gif) 5px 3px no-repeat; }

/*conseils*/
li#topConseils { background: url(../images/fondTopConseils.gif) bottom left no-repeat; }
li#topConseils a {
	background: url(../images/fondConseilsLink.gif) 5px 3px no-repeat;
	color: #424701;
}
li#topConseils a:hover { background: #424701 url(../images/fondConseilsLinkOver.gif) 5px 3px no-repeat; }

/*espace chatons -start */
li#topChatons { background: url(../images/espaceChatons/nav_pink_bar.gif) bottom left no-repeat; }
li#topChatons a {
	background: url(../images/espaceChatons/nav_pink_leaf.gif) 5px 3px no-repeat;
	color: #fd99cc;
}
li#topChatons a:hover { background: #fd99cc url(../images/espaceChatons/nav_pink_leaf_hover.gif) 5px 3px no-repeat; }
/*espace chatons -start */

/*club*/
li#topclub { background: url(../images/fondTopClub.gif) bottom left no-repeat; }
li#topclub a {
	background: url(../images/fondClublink.gif) 5px 3px no-repeat;
	color: #8e9701;
}
li#topclub a:hover { background: #8e9701 url(../images/fondClublinkover.gif) 5px 3px no-repeat; }


/*vos marques*/
li#topvosmarques { background: url(../images/nav_marques_vline.gif) bottom left no-repeat;}
li#topvosmarques a {
	background: url(../images/marques_leaf.gif) 5px 3px no-repeat;
	color: #993333;
}
li#topvosmarques a:hover { background: #993333 url(../images/marques_leaf_white.png) 5px 3px no-repeat; }

/*roll sur conseils*/
#conseilsLibre {
	position: absolute;
	top: 47px;
	left: 380px;
	width: 171px;
	height: 33px;
	background: url(../images/fr/conseilsLibre.gif) left top no-repeat;
	display: none;
}

/*-- lien inscrivez vous --*/
#inscription {
	position: absolute;
	/*top: 146px;*/
	/*left:780px;*/
	z-index: 50;
	left:757px;
 top:3px;
}


/* zi modal inscription pseudo popup */
#masque {
	background-color: #000;
	cursor: pointer;
}
#logpop {
	position: absolute;
	z-index: 150;
	width: 323px;
}
#logcontent {
	width: 323px;
	background: url(../images/loginfond.png) left bottom no-repeat;
	padding: 17px 0 0 0;
	text-align: center;
}
#logtab {
	margin: 0 auto 15px auto;
	text-align: left;
}
#logtab td {
	vertical-align: middle;
}
#logoktd {
	padding: 0 0 0 6px;
}
.loginput {
	border: 1px solid #424701;
	float: right;
	width: 120px;
}
#logtop {
	width: 306px;
	height: 16px;
	padding: 9px 17px 0 0;
	text-align: right;
	background: url(../images/fr/logintop.png) left top no-repeat;
}
#logblah {
	margin: 0 0 6px 0;
	font-size: 12px;
	padding-left: 25px;
	font-weight: bold;
	color: #424701;
	text-align: left;
}
#logbottom {
	width: 323px;
	border-top: 1px dotted #8e9701;
	color: #8e9701;
	border-collapse: collapse;
}
#loglost {
	padding: 15px 5px 15px 25px;
	border-right: 1px dotted #8e9701;
}
#loglost a {
	color: #8e9701;
	text-decoration: none;
}
#loglost a:hover {
	text-decoration: underline;
}
#logstay {
	padding: 8px 5px;
}
/* zi modal mot de passe perdu */
#perduMdp {
	position: absolute;
	z-index: 150;
	width: 279px;
	height: 119px;
	padding: 9px 15px 0 24px;
	text-align: left;
	background: url(../images/passPopBg.png) left top no-repeat;
	color: #424701;
}
#lostPassPopTop {
	width: 279px;
	height: 16px;
	padding-bottom: 12px;
	text-align: right;
}
#perduMdp table {
	width: 270px;
}
.lostPassInvit {
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 5px;
}
.lostPassSubmit {
	margin: 4px 30px 0 0;
}
.lostPassBlah {
	margin: 4px 0 0 0;
	font-size: 12px;
	font-weight: bold;
}

/*-- zi footer --*/
#footer {
	width: 931px;
	height: 22px;
	padding: 13px 6px 5px 11px;
	background: url(../images/fondfooter.jpg) right bottom no-repeat;
	clear: both;
}
#tradelist {
	list-style-type: none;
	float: right;
	margin: 0;
	padding: 0;
}
#tradelist li {
	display: block;
	float: left;
	padding: 0;
	margin: 1px 3px 1px 0;
}

#cinqMarques {
	color: #e2b3a8;
	float: right;
	padding: 0;
	margin: 0 5px 0 0;
	text-align: right;
	font-size: 10px;
	line-height: 12px;
}
/* les petits liens en bas à gauche */
#footerleftlinks {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #542210;
}
#footerleftlinks li {
	display: block;
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
}
#footerleftlinks a {
	color: #a84931;
	text-decoration: none;
	font-size: 10px;
	padding: 0 5px;
}
#footerleftlinks a:hover {
	background-color: #a84931;
	color: white;
	text-decoration: none;
}

/*-- la ligne de liens sous le site --*/
#underFooter {
	margin: 7px auto;
	background: url(../images/underFooterFond.gif) left top no-repeat;
	width: 950px;
	height: 12px;
	text-align: center;
	color: #777;
	font-size: 9px;
}
#underFooter a {
	color: #777;
	text-decoration: none;
	margin: 0 6px;
}
#underFooter a:hover {
	color: #444;
}

/*-- la voie du milieu --*/
#centercontent {
	width: 948px;
	float: left;
	min-height: 350px;
	height: auto !important;
	height: 350px;
	margin: 0 0 10px 0;
	position: relative;
	padding-top: 5px;
}
/*fil d'arianne*/
#filArianne {
	position: absolute;
	top: 2px;
	left: 15px;
	font-size: 10px;
	color: #555;
}
#filArianne a {
	text-decoration: none;
	color: #555;
}
#filArianne a:hover {
	text-decoration: underline;
}
#filArianne ._aClub, #filArianne .aClub a { color: #8e9701; }
#filArianne ._aConseils, #filArianne ._aConseils a { color: #424701; }
#filArianne ._aGalerie, #filArianne ._aGalerie a { color: #b10c52; }
#filArianne ._aOffres, #filArianne .a_Offres a { color: #84002a; }
#filArianne ._aActus, #filArianne ._aActus a { color: #cb1e87; }
#filArianne ._aVivre, #filArianne ._aVivre a { color: #347b95; }
#filArianne ._aMag, #filArianne ._aMag a { color: #e56904; }

/* ends fil arianne */
#leftfigure {
	float: left;
	min-height: 375px;
	height: auto !important;
	height: 375px;
	width: 139px;
	padding: 29px 0 0 15px;
}
#centerleft32 {
	width: 600px;
	padding-left: 32px;
	float: left;
}
#centerleft18 {
	width: 614px;
	padding-left: 18px;
	float: left;
}
#centerleft {
	float: left;
	width: 632px;
}
.left14 {
	padding-left: 14px;
	width: 610px;
	float: left;
}
/*----------------------------------------
HOME
----------------------------------------*/
/*les onglets d'actus*/
#homeactus {
	width: 196px;
	height: 350px;
	/*position: absolute;
	top: 30px;
	left: 154px;*/
	float: left;
	margin: 30px 9px 0 0;
}
#homeActusContent {
	width: 196px;
	background: url(../images/homeActusFond.gif) left bottom no-repeat;
	padding-top: 15px;
	height: 308px;
}
#votreChat,
#vosMarques {
	float: left;
	padding: 0 24px;
	height: 255px;
}
#votreChat img,
#vosMarques img {
	float: left;
	margin: 2px 7px 7px 0;
}
#votreChat a,
#vosMarques a {
	color: #333;
	text-decoration: none;
}
#votreChat a:hover,
#vosMarques a:hover {
	text-decoration: underline;
}
.homeactutitre {
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 4px 0;
	color: #83012a;
}
.homeSousActuLink {
	display: block;
	padding-left: 24px;
	margin-bottom: 5px;
}
.homeActuLink {
	color: #000;
	text-decoration: none;	
}
/*Club Un amour de chat*/
#homeClub {
	height: 196px;
	width: 457px;
	/*position: absolute;
	top: 30px;
	left: 359px;
	z-index: 30;*/
	overflow: hidden;
	float: left;
	margin: 30px 0 8px 0;
	position: relative;
	z-index: 20;
}
#homeClubContent {
	height: 169px;
	width: 429px;
	padding: 0 6px 0 22px;
	background: url(../images/homeClubFond.gif) left bottom no-repeat;
}
#homeClubIntro {
	padding: 12px 0;
}
#homeClubIntrop {
	width: 385px;
	margin: 0;
	color: #8e9701;
	font-weight: bold;
}
#homeClubIntrop .fonce12 {
	color: #727a01;
	font-size:12px;
}
#homeClubIntrop img {
	vertical-align: middle;
}
.homeClubPave {
	width: 122px;
	height: 95px;
	margin-right: 7px;
	float: left;
	text-align: center;
}
.homeClubPave img,
.homeClubImg a {
	display: block;
}
.homeClubImg {
	padding: 0;
	border: 1px solid #8e9701;
	margin-top: 5px; float: left;
}

/*offres exclusives*/
#homeOffres {
	height: 146px;
	width: 526px;
	z-index: 30;
	overflow: hidden;
	float: left;
	position: relative;
	z-index: 20;
}
#homeOffresContent {
	height: 115px;
	width: 510px;
	padding: 5px 0 0 16px;
	background: url(../images/homeOffresFond.gif) left bottom no-repeat;
}
#homeOffresContent img {
	float: left;
}
.homeOffresSepar {
	margin: 0 2px 0 6px;
}

/*ligne de liens sous les pavés*/
#homeAdoptDiv {
	margin: 0;
	padding: 0;
	float: left;
	display:none;
}
#homeAdoptDiv a {
	color: #481f2b;
	text-decoration: none;
}
#marquesTab {
	float: left;
}
#marquesTab td {
	vertical-align: middle;
}
#homeAdoptDiv span {
	vertical-align: middle;
}
.marqueLink:hover {
	text-decoration: underline;
}
/*------------------------------------------
FIN HOME
------------------------------------------*/

/* titraille et typo générales */
h1 {
	font-size: 24px;
	margin: 15px 0 5px 0;
	letter-spacing: -1px;
}
h1.sansMargeBasse { margin: 15px 0 0 0; }
h1.margeBasse15 { margin: 15px 0; }
h1.margeBasse20 { margin: 15px 0 20px 0; }
h1.margeBasse15 { margin: 15px 0 25px 0; }
h1.margeBasse30 { margin: 15px 0 30px 0; }

.maigre { font-weight: normal; }
.chatsDarkGreen,
.darkGreen { color: #424701; }
.normalweight { font-weight: normal; }
.galDarkRed { color: #481f2b; }

/* éléments de formulaires */
/* span pour faire flotter les inputs à droite */
.floatrightinput {
	float: right;
	margin-top: 0;
	margin-bottom: 0;
}
.floatrightinput input {
	margin-top: 0;
	margin-bottom: 0;
}

.wide180 { width: 178px; }
.wide170 { width: 170px; }
.wide160 { width: 160px; }
.wide120 { width: 118px; }
.wide55 { /* genre code postal */
	width: 55px;
	margin-right: 10px;
} 
.wide270 { width: 268px; }
.wide218 { width: 216px; }
.wide193 { width: 191px; }
.width192 { width: 192px; }

.blueBorder { border: 1px solid #7f9db5; }

.size11 { font-size: 11px; }
.size12 { font-size: 12px; }
.size13 { font-size: 13px; }
.size14 { font-size: 14px; }
.size15 { font-size: 15px; }
.size16 { font-size: 16px; }
.size17 { font-size: 17px; }
.size18 { font-size: 18px; }

.blanc { color: #fff; }
.gras { font-weight: bold; }
.red { color: red; }
.darkgreen { color: #313301; }

.chasseNormale { letter-spacing: normal; }
.mr8 { margin-right: 8px; }
.margin0 { margin: 0; }
/* push inscription/inscrivez-vous.aspx */
#pushblah {
	font-size: 12px;
	color: #424701; 
	margin: 0 0 18px 0;
}
#pushInscTab td {
	vertical-align: middle;
	padding: 0 0 15px 0;
}

#pushInscTab td.pushVign {
	width: 102px;
	position: relative;
}
#pushInscTab td.pushTxt {
	width: 100px;
	color: #424701;
	padding-left: 2px;
}
.pushTxt p {
	margin: 0;
	border-left: 1px solid #424701;
	padding-left: 4px;
}
#pushInscTab div {
	position: relative;
}
#pushInscTab div.pushBientot {
	position: absolute;
	width: 54px;
	height: 54px;
	background: url(../images/fr/Nouveau.png) top left no-repeat;
	bottom: -10px;
	left: 0;
}
#pushBottomInsc {
	margin: 15px 0;
}
#pushTopInscript {
	position: absolute;
	top: 25px;
	left: 495px;
	z-index: 20;
	border-left: 1px solid #424701;
	color: #8e9801;
	padding: 2px 0 2px 3px;
}
#pushTopInscript p {
	margin: 0;
	padding-left: 14px;
	background: url(../images/smallDarkGreenArrow.gif) left 3px no-repeat;
}
#pushTopInscript img {
	vertical-align: middle;
	margin: 0 0 2px 3px;
}
/*--------------------------------------------
Inscriptions diverses, club, newsletter...
--------------------------------------------*/

/* inscription club */
#inscriptFormdiv {
	float: left;
	padding-left: 32px;
}
.fromEmailing {
	width: 570px;
	background: url(../images/offers/inscriptBg.jpg) right -10px no-repeat;
}
h1.leClub {
	color: #8e9801;
	width: 600px;
	height: 28px;
	padding: 4px 0 0 32px;
	background: url(../images/oeilh1Club.gif) left top no-repeat;
	float: left;
}
#apropos, .apropos {
	color: #424701;
	font-size: 15px;
	font-weight: normal;
	padding-left: 13px;
	background: url(../images/smallDarkGreenArrow.gif) left 4px no-repeat;
	margin: 12px 0 12px 0;
}
.registerError {
	font-size: 12px;
	width: 345px;
	padding: 0 0 12px 0;
	color: #8e9801;
	font-weight: bold;
}
/* zi new présentation à coup de ul li */
#step1leftQ {
	float: left;
	width: 260px;
	margin-right: 10px;
}
#step1leftQ.upProfilLeft {
	padding-right: 10px;
	border-right: 2px solid #424701;
}
#step1rightQ {
	float: left;
	width: 280px;
}
#step1leftQ ul,#step2leftQ ul, #step1rightQ ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #8e9801;
}
#step1leftQ ul li,#step2leftQ ul li, #step1rightQ ul li {
	display: block;
	min-height: 22px;
	height: auto !important;
	height: 22px;
}
#step1leftQ ul li,#step2leftQ ul li {
	margin: 0 0 6px 0;
}
#step1leftQ ul li.civilites span {
	margin-right: 3px;
}
#step1leftQ ul li.civilites input {
	vertical-align: middle;
	margin-left: 22px;
}
#step1rightQ ul li.aster {
	min-height: 30px;
	height: auto !important;
	height: 30px;
}

/*ends new présentation*/
/* zi p... de formulaire */
.clubInput {
	border: 1px solid #8e9801;
	height: 14px;
	font-size: 11px;
}
.clubFileInput {
	border: 1px solid #8e9801;
	height: 17px;
	font-size: 11px;
}

#step1left {
	border: 0;
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	color: #8e9801;
}
#step1left input {
	vertical-align: middle;
}
#step1left td {
	vertical-align: middle;
	padding: 2px 0 2px 10px;
}
#step1left .lefttd {
	/*background: url(../images/smallDarkGreenDot.gif) left 6px no-repeat;*/
	width: 260px;
	font-weight: bold;
}
#step1left .right15 {
	padding-right: 15px;
}
#step1left .rightTd {
	padding-left: 22px;
	border-left: 2px solid #424701;
	width: 250px;
}
#step1left .rightFileTd {
	background: url(../images/smallDarkGreenDot.gif) 12px 6px no-repeat;
	padding-left: 22px;
	border-left: 2px solid #424701;
	width: 250px;
}
#step1left .rightFileTd strong {
	vertical-align: middle;
	margin-right: 5px;
}
#step1left .bottomalign {
	vertical-align: bottom;
}
#step1left td.civilites {
	/*background: url(../images/smallDarkGreenDot.gif) left 6px no-repeat;*/
}
#step1left td.civilites span {
	margin-left: 3px;
}
#step1left td.civilites input {
	vertical-align: middle;
	margin-left: 22px;
}
#bullePseudo {
	width: 84px;
	height: 89px;
	background: url(../images/fr/popPseudo.png) left top no-repeat;
}
#inscriptValidDiv,
.inscriptValidDiv  {
	width: 546px;
	padding-right: 15px;
	height: 13px;
	background: url(../images/inscriptValidDivBg.gif) left top no-repeat;
	float: left;
	margin: 15px 0 0 0;
}
#inscriptValidDiv input,
.inscriptValidDiv input,
.inscriptValidDiv a {
	float: right;
	margin-right: 7px;
}

/* inscript club étape 2 */
#inscrip2blah, .inscrip2blah {
	width: 565px;
	color: #8e9801;
	font-size: 14px;
	line-height: 18px;
	margin: 16px 0;
	word-spacing: -1px;
	padding-left: 12px;
} 
#inscript2Formdiv {
	float: left;
	padding-left: 20px;
}
#inscript2Formdiv input {
	vertical-align: middle;
}
#inscStep2titre {
	margin: 0;
	padding-left: 12px;
}
#step2topBrands {
	margin: 0 0 15px 0;
}
#step2topBrands select {
	border: 1px solid #8e9701;
	font-size: 11px;
}
.step2brandSelect {
	width: 100px;
}
#step2topBrands th {
	color: #424701;
	padding: 0 0 2px 0;
}
#step2topBrands td {
	color: #8e9701;
	padding: 0 12px 2px 0;
	word-spacing: -1px;
}
#inscStep2left {
	width: 287px;
	float: left;
	border-right: 2px solid #424701;
	color: #8e9801;
	overflow: visible;
	margin-right: 12px;
}
p#step2oblig {
	margin: 3px 0 8px 0;
	border-top: 1px dotted #8e9801;
	border-bottom: 1px dotted #8e9801;
	width: 270px;
}
p#step2cnil {
	margin: 0;
}
.step2quest {
	color: #424701;
	padding-left: 12px;
	margin: 0 0 5px 0;
	background: url(../images/darkGreenSmallArrow.gif) left center no-repeat;
}
.step2quest p {
	font-weight: bold;
	width: 254px;
	text-align: justify;
	margin: 0;
	border-left: 1px solid #424701;
	padding-left: 4px;
}
#step2leftradios, .step2radios {
	padding: 0 0 18px 12px;
}
#step2brands {
	margin: 0 0 5px 0;
	padding: 0 0 0 12px;
	list-style-type: none;
}
#step2brands li {
	padding: 2px 0 4px 0;
}
#step2brands li img, #step2brands li select {
	vertical-align: middle;
	margin-right: 5px;
}
#step2validReinit {
	width: 240px;
	margin: 0 0 12px 0;
	text-align: right;
	height: 13px;
}
#step2validReinit input {
	float: right;
}
#step2validReinit .rightMargin {
	margin-right: 10px;
}
#remplirChoixPop {
	position: absolute;
	/*top: 330px;
	left: 430px;*/
	z-index: 15;
	width: 236px;
	height: 54px;
	background: url(../images/fr/remplirCasePop.gif) left top no-repeat;
}
#inscStep2right {
	width: 287px;
	float: left;
	color: #8e9801;
}
#step2RightContent {
	padding-left: 12px;
}
#step2validp {
	width: 257px;
	text-align: right;
	margin: 10px 0;
}
.step2AccCheck {
	margin: 2px 0;
	color: #424701;
	font-weight: bold;
}
.step2AccRadios {
	padding-left: 8px;
}
#step2RightContent .step2AccRadios input {
	margin: 2px 4px 2px 2px;
	vertical-align: middle;
}
.brandsHeader {
	height: 19px;
	padding: 2px 0 0 18px;
	width: 238px;
	background: url(../images/inscUnselectBrand.png) left top no-repeat;
	color: #404701;
	font-size: 12px;
	margin: 1px 0;
}
.brandsHeaderSelected {
	height: 19px;
	padding: 2px 0 0 18px;
	width: 238px;
	background: url(../images/inscSelectBrand.png) left top no-repeat;
	color: #404701;
	font-size: 12px;
	margin: 1px 0;
}
.brandsHeader p,
.brandsHeaderSelected p {
	margin: 0;
}

/*partie chiens facultative*/
.bonus {
	min-height: 300px;
	height: auto !important;
	height: 300px;
}
#step2chiens {
	padding: 0 0 0 12px;
}
#step2chiens h2 {
	font-size: 12px;
	color: #8e9801;
	margin: 12px 0 5px 0;
	background: url(../images/smallDarkGreenArrow.gif) left center no-repeat;
	padding-left: 12px;
}
#step2chiens th {
	color: #424701;
	padding: 0 0 2px 0;
}
#step2chiens td {
	color: #8e9801;
	padding: 0 15px 2px 0;
}
#step2chiens td input, #dogOptins input {
	vertical-align: middle;
}
#nbChiensP {
	color: #404701;
	margin: 12px 0;
	font-size: 12px;
	background: url(../images/smallDarkGreenArrow.gif) left center no-repeat;
	padding-left: 12px;
}
#nbChiensP span {
	margin-right: 20px;
}
#nbChiensP select {
	width: 50px;
	border: 1px solid #8e9801;
}
.dogWeight {
	border: 1px solid #8e9801;
	width: 120px;
}
.dogInfo {
	border: 1px solid #8e9801;
	width: 150px;
}
#dogOptins {
	margin: 20px 0 5px 0;
	color: #8e9801;
}

/* bulle cnil type inscriptions diverses */
#step1CnilMentions, #dogHelp {
	width: 302px;
	text-align: left;
	position: absolute;
	z-index: 50;
	font-size: 10px;
	color: #424701;
	display: none;
}
#dogHelp { font-size: 11px; }
#step1CnilMentionstop, #dogHelpTop {
	width: 302px;
	height: 10px;
	background: url(../images/stepCnilMentionstop.gif) left top no-repeat;
}
#step1CnilMentionsbottom, #dogHelpBottom {
	width: 302px;
	height: 10px;
	background: url(../images/stepCnilMentionsbottom.gif) left bottom no-repeat;
}
#step1CnilMentioncontent, #dogHelpContent {
	width: 272px;
	padding: 0 15px;
	background: url(../images/stepCnilMentionsfond.gif) left top repeat-y;
}

#step1CnilMentionsRedtop {
	width: 302px;
	height: 10px;
	background: url(../images/cnilRedMentionstop.gif) left top no-repeat;
}
#step1CnilMentionsRedbottom {
	width: 302px;
	height: 10px;
	background: url(../images/cnilRedMentionsbottom.gif) left bottom no-repeat;
}
#step1CnilMentionRedcontent {
	width: 272px;
	padding: 0 15px;
	background: url(../images/cnilRedMentionsfond.gif) left top repeat-y;
	color: #9d3c6b;
}

/* inscription club step 1 confirmation */
.typeConfirmtop {
	color: #424701;
	font-size: 17px;
	font-weight: normal;
	width: 280px;
	text-align: justify;
	padding-left: 17px;
	background: url(../images/smallDarkGreenArrow.gif) left 5px no-repeat;
	margin: 22px 0 12px 0;
}
.typeConfirmComment {
	color: #8e9801;
	font-size: 13px;
	font-weight: normal;
	width: 280px;
	text-align: justify;
	padding-left: 17px;
	background: url(../images/smallLightGreenArrow.gif) left 4px no-repeat;
	margin: 12px 0 3px 0;
}
.confirmAt {
	width: 297px;
	text-align: right;
	margin: 0;
	font-size: 13px;
	color: #8e9801;
}
.confirmAt img {
	vertical-align: middle;
	margin-right: 3px;
}
/* -- inscription newsletter -- */
/*new one*/
#regNewsUl {
	margin: 25px 0;
	padding: 0;
	list-style-type: none;
	color: #8e9801;
}
#regNewsUl li {
	display: block;
	height: 22px;
	width: 320px;
	margin: 0 0 15px 0;
}
#regNewsUl li label {
	float: left;
}
#regNewsUl li input {
	float: right;
}
/*registerOffers*/
#registerOfferBlah {
	color: #424701;
	font-size: 14px;
	letter-spacing: -1px;
	font-weight: normal;
	text-indent: 13px;
	width: 600px;
	float: left;
	background: url(../images/smallDarkGreenArrow.gif) 32px 4px no-repeat;
	margin: 0 0 5px 0;
	padding: 0 0 0 32px;
}
/*ends new one*/
#aproposNewslet {
	color: #424701;
	font-size: 14px;
	letter-spacing: -1px;
	font-weight: normal;
	text-indent: 13px;
	width: 345px;
	text-align: justify;
	background: url(../images/smallDarkGreenArrow.gif) left 4px no-repeat;
	margin: 0 0 12px 0;
}
#inscNewsTab {
	width: 345px;
	color: #8e9801;
	font-weight: bold;
}
#inscNewsTab td {
	vertical-align: middle;
	padding: 2px 0 2px 10px;
	background: url(../images/smallDarkGreenDot.gif) left 7px no-repeat;
}
#inscNewsTab input {
	vertical-align: middle;
}
#inscNewsTab td.civtd input {
	margin-left: 14px;
}
.newsletInput {
	border: 1px solid #424701;
	height: 14px;
	font-size: 11px;
}
p#infosCheck {
	width: 345px;
	margin: 5px 0 0 0;
	color: #424701;
	font-size: 11px;
}
p#inscNewsOblig,
p#inscNewsSub,
p#inscNewsCnil {
	width: 345px;
	margin: 8px 0 0 0;
	color: #8e9801;
	font-size: 10px;
}
/* inscription newsletter confirm 1 */
#newsConfirmContent {
	width: 344px;
	height: 273px;
	padding: 0 0 0 226px;
	background: url(../images/newsletThanksCat.jpg) left bottom no-repeat;
}
#newsConf1tab td {
	font-size: 12px;
	color: #424701;
	vertical-align: middle;
	padding: 25px 0 25px 101px;
}
#newsConf1tab td p {
	margin: 0;
	padding-left: 4px;
	border-left: 1px solid black;
}
#newsConf1clock {
	background: url(../images/newsletThanksClock.gif) left center no-repeat;
}
#newsConf1warn {
	background: url(../images/newsletThanksImp.gif) left center no-repeat;
}

/* Newsletter félicitations */
#newsFelicContent {
	height: 259px;
	width: 236px;
	text-align: right;
	padding: 76px 0 0 275px;
	background: url(../images/fr/NewslettFelicfond.jpg) left bottom no-repeat;
	color: #424701;
}
#topfelic {
	margin: 0;
	font-size: 17px;
	text-align: justify;
}
#newsfelicblah {
	margin: 0 0 35px 89px;
	font-size: 13px;
	width: 147px;
	text-align: justify;
	line-height: 18px;
}
#newsfelicblah img {
	vertical-align: middle;
}
#newsFelicOffreDiv {
	width: 146px;
	padding-left: 89px;
	margin-bottom: 12px;
}
/* ajouter/modifier/supprimer un chat */
#addCatFalseNav {
	width: 580px;
	margin-bottom: 12px;
}

	/*background: url(../images/darkGreenDot.gif) 4px 4px no-repeat;*/ /*Changes made by revanth*/
	/*padding: 0 0 4px 13px;*/ /*Changes made by revanth*/
.updateCatWizard,
#addCatProfilTopTab td {
	width: 407px;
	vertical-align: middle;
	padding: 0 0 4px 0px;
}
#addCatProfilTopTab td.sansPuce {
	width: 407px;
	vertical-align: middle;
	padding: 0 0 4px 0;
	background: none;
}
#addCatProfilTopTab input,
#addCatProfilTopTab select {
	float: right;
	border: 1px solid #7f9db5;
	color: #7f9db5;
}
#addCatProfilTopTab select { width: 275px; }

/*Changes made by revanth added  background: url(../images/darkGreenDot.gif) 4px 4px no-repeat; */
#addCatProfilTopTab label {
	float: left;
	color: #8e9801;
	font-weight: bold;
	background: url(../images/darkGreenDot.gif) 4px 4px no-repeat; 
	padding-left:13px;
}
#addCatProfilTopTab span {
	float: left;
}

/*Changes made by revanth  updated padding-left: 13px; to 0px*/
#addCatProfilMiddleTab td.left {
	padding-left: 0px;
	width: 290px;
}
#addCatProfilMiddleTab input,
#addCatProfilMiddleTab textarea {
	border: 1px solid #7f9db5;
	color: #7f9db5;
}
/*Changes made by revanth  added padding-left: 13px;*/
#addCatProfilMiddleTab td.label {
	color: #8e9801;
	background: url(../images/darkGreenDot.gif) 4px center no-repeat;
	padding-left:13px;
}
#catProfilImgTd {
	vertical-align: top;
	color: #849dbb;
	text-align: left;
}
#catProfilIdentityImg {
	width: 98px;
	height: 74px;
	padding: 4px 9px;
	background: url(../images/catProfilImgBg.gif) left top no-repeat;
}
#catProfilImgTd p {
	width: 116px;
	margin: 0;
}
#catProfilImgTd p.dotted {
	border-bottom: 1px dotted #849dbb;
}
#catProfilImgTd p.solid {
	border-bottom: 1px solid #849dbb;
}
#addCatCheckList {
	margin: 3px 0;
	padding: 0 0 0 13px;
	list-style-type: none;
	color: #8e9801;
	font-weight: bold;
}
#addCatCheckList input {
	vertical-align: middle;
}
#addCatCnil {
	margin: 3px 0;
	padding-left: 13px;
}
#addCatCnil p {
	margin: 3px 0;
	width: 408px;
	border-top: 1px dotted #8e9801;
	border-bottom: 1px dotted #8e9801;
	color: #8e9801;
	padding: 2px 0;
}
#addCatCnil img {
	vertical-align: middle;
	margin-right: 5px;
}
.addCatCheckPop {
	display: none;
	width: 296px;
	position: absolute;
	z-index: 20;
}
.addCatCheckPop p.popTop {
	padding: 10px;
	background: url(../images/addCatPopTop.gif) left top no-repeat;
	color: #8e9801;
	border-bottom: 1px solid #8e9801;
	margin: 0;
}
.addCatCheckPop p.popBottom {
	padding: 10px 10px 34px 10px;
	background: url(../images/addCatPopBottom.gif) left bottom no-repeat;
	color: #8e9801;
	margin: 0;
}
#addCatResultBlah {
	width: 544px;
	text-indent: 15px;
	background: url(../images/darkGreenEye.gif) left top no-repeat;
	font-size: 12px;
	margin: 10px 0 20px 0;
	color: #424701;
}
.addCatResultPave {
	position: relative;
	width: 171px;
	margin: 0 15px 15px 0;
	float: left;
}
.addCatResultPave img {
	display: block;
}
.addCatResultPave div.top {
	height: 27px;
	background: url(../images/addCatResultTabTop.gif) left top no-repeat;
	padding: 12px 0 0 36px;
	color: #424701;
	font-size: 14px;
	vertical-align: top;
	line-height: 15px;
}
.addCatResultPave div.bottom {
	height: 18px;
	background: url(../images/addCatResultTabBottom.gif) left top no-repeat;
	padding: 4px 0 0 14px;
	color: #fff;
	vertical-align: top;
	line-height: 13px;
}
.addCatResultPave div.bottom a {
	color: #424701;
	text-decoration: none;
}
.addCatResultPave div.bottom a:hover {
	text-decoration: underline;
}
.delCatConfirm {
	color: #424701;
	font-size: 16px;
	text-indent: 15px;
	background: url(../images/darkGreenEye.gif) left 3px no-repeat;
	margin: 5px 0 12px 0;
}
#delCatWarning {
	color: #8e9801;
	padding-left: 28px;
	background: url(../images/darkGreenWarnCircle.gif) left 3px no-repeat;
	margin: 0 0 10px 0;
}
#delCatTab {
	width: 316px;
	height: 199px;
	background: url(../images/delCatTabBg.gif) left top no-repeat;
	margin: 0 0 20px 0;
}
#delCatTab td {
	vertical-align: middle;
}
#delCatTab td.left {
	width: 172px;
	text-align: right;
}
#delCatTab td.right {
	padding-left: 8px;
	color: white;
	text-align: left;
}
#delCatTab td.right p.delCatName {
	margin: 0;
	padding: 2px 0;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px dotted #424701;
	border-bottom: 1px dotted #424701;
	width: 106px;
}
#delCatIllustr {
	float: left;
	padding: 55px 0 40px 0;
}
#delCatIllustr img {
	display: block;
}
#updateCatSousNav {
	height: 19px;
	padding: 1px 0 0 12px;
	width: 600px;
	background: url(../images/updatecatSousNavBg.gif) left top no-repeat;
	margin: 0 0 12px 0;
}
#updateCatSousNav.sansMargeBasse {
	margin: 0 0 5px 0;
}

#updateCatSousNav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#updateCatSousNav ul li {
	display: block;
	float: left;
	margin-right: 6px;
}
#updateCatResult {
	height: 100px;
	width: 320px;
	background: url(../images/updateCatResultBg.jpg) left top no-repeat;
	padding: 177px 0 0 177px;
	float: left;
}
#updateCatResult p {
	font-size: 15px;
	color: #424701;
	padding-left: 15px;
	background: url(../images/darkGreenEye.gif) left 2px no-repeat;
}
/*update profil utilisateur*/
#updateProfilSousNav {
	height: 19px;
	padding: 1px 0 0 12px;
	width: 620px;
	margin: 0 0 1px 0;
	background: url(../images/updateProfilSousNavBg.gif) left top no-repeat;
}
#updateProfilSousNavSpace {
	height: 19px;
	padding: 1px 0 0 12px;
	width: 620px;
	margin: 0 0 35px 0;
	background: url(../images/updateProfilSousNavBg.gif) left top no-repeat;
}

#updateProfilSousNav ul,
#updateProfilSousSousNav ul,
#updateProfilSousNavSpace ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 19px;
}
#updateProfilSousNav ul li,
#updateProfilSousNavSpace ul li {
	display: block;
	float: left;
	margin-right: 6px;
}
#updateProfilSousSousNav {
	height: 14px;
	width: 600px;
	padding: 6px 0 0 20px;
	background: url(../images/updateProfilSousSousNavBg.gif) 12px top no-repeat;
	margin-bottom: 30px;
}
#updateProfilSousSousNav li {
	display: block;
	float: left;
	margin: 0 6px 0 0;
	padding-left: 8px;
	background: url(../images/darkLightGreenTinyTriangle.gif) left center no-repeat;
	font-size: 12px;
	line-height: 13px;
}
#updateProfilSousSousNav a {
	text-decoration: none;
	color: #d1d59a;
}
#updateProfilSousSousNav a:hover,
#updateProfilSousSousNav a.selectPItem {
	color: #fff;
}
#updateProfilAster {
	border-top: 1px dotted #8e9801;
	border-bottom: 1px dotted #8e9801;
	padding: 1px 0;
	margin: 10px 0;
}
#step1left td.leftAster {
	padding: 2px 15px 0 0;
}
#updateProfilPhotoTab {
	width: 250px;
	margin-top: 10px;
}
#updateProfilPhotoTab td {
	padding: 0;
	text-align: left;	
}
#updateProfilPhotoTd {
	width: 107px;
	height: 70px;
	border: 1px solid #8e9801;
}
#updateProfilPhotoTd img {
	display: block;
}
#step1left td#updateProfilPhotoBlahTd {
	height: 75px;
	padding: 0 2px 0 0;
	color: #424701;
	border-top: 1px solid #8e9801;
	border-bottom: 1px solid #8e9801;
}
#updateProfilPhotoBlahTd p {
	margin: 0;
	padding: 1px 0;
}
#updateProfilDelPhoto {
	width: 250px;
	text-align: right;
	font-size: 10px;
	border-bottom: 1px solid #8e9801;
	margin: 0 0 10px 0;
}
#updateProfilDelPhoto a {
	color: #8e9801;
	text-decoration: none;
}
#updateProfilDelPhoto a:hover {
	text-decoration: underline;
}
#updateProfilDelPhoto a strong {
	color: #424701;
	margin-right: 3px;
}
#updateProfilCheckDiv {
	width: 250px;
	border-bottom: 1px solid #8e9801;
	padding-bottom: 5px;
	margin-bottom: 15px;
	min-height: 50px;
	height: auto !important;
	height: 50px;
}
#updateProfilCheckDiv p {
	margin: 3px 0;
	float: right;
	width: 225px;
}
#updateProfilCheckDiv input {
	float: left;
	margin: 3px 0;
}
#updateProfil1Result {
	width: 406px;
	height: 117px;
	padding: 120px 0 0 14px;
	background: url(../images/updateProfil1ResultBg.gif) right bottom no-repeat;
	float: left;
}
#updateProfil1Result h4 {
	font-weight: normal;
	font-size: 16px;
	color: #424701;
	text-indent: 15px;
	background: url(../images/darkGreenEye.gif) left 2px no-repeat;
	margin: 0;
}
#updateProfil1Result p {
	font-size: 13px;
	color: #8e9801;
	line-height: 19px;
	width: 180px;
	text-align: justify;
	margin: 0;
}
#updateProfil2Result {
	background: url(../images/updateProfil2ResultBg.jpg) left bottom no-repeat;
	width: 340px;
	height: 67px;
	padding: 165px 0 0 260px;
	float: left;
}
#updateProfil2Result p {
	color: #424701;
	padding-left: 15px;
	background: url(../images/darkGreenEye.gif) left 2px no-repeat;
	font-size: 16px;
	margin: 0;
}
/*changement mot de passe/préférences réseau galerie*/
.updateProfilSmallLeft14 {
	padding: 0 0 20px 14px;
	width: 600px;
	float: left;
}
.updateProfilSmallLeft14 h3,
#updatePassResult h3,
#updatePrefResult h3 {
	color: #424701;
	font-size: 16px;
	font-weight: normal;
	background: url(../images/darkGreenEye.gif) left 2px no-repeat;
	text-indent: 15px;
	margin: 0 0 8px 0;
}
#changePassTab td {
	padding: 0 0 3px 15px;
	color: #8e9801;
	font-weight: bold;
	background: url(../images/darkGreenDot.gif) 6px 5px no-repeat;
}
#changePassTab input {
	border: 1px solid #8e9801;
	width: 202px;
	height: 15px;
}
#updatePassForgot {
	margin: 20px 0 6px 0;
	padding-left: 15px;
	background: url(../images/smallDarkGreenArrow.gif) 4px center no-repeat;
	color: #424701;
}
#updatePassForgot p {
	margin: 0;
	padding-left: 5px;
	border-left: 1px solid #424701;
}
#updatePassForgotButt {
	padding-left: 15px;
}
#updatePassResult {
	background: url(../images/updatePassResultBg.jpg) left bottom no-repeat;
	width: 400px;
	height: 40px;
	padding: 180px 0 0 220px;
	float: left;
	color: #424701;
	margin-bottom: 22px;
}
#updateProfilPrefLeft14 {
	padding: 0 0 30px 14px;
	width: 600px;
	float: left;
}
p.prefQuest {
	color: #424701;
	padding-left: 15px;
	background: url(../images/darkGreenEye.gif) left top no-repeat;
	margin: 0 0 6px 0;
	font-size: 12px;
	width: 225px;
}
p.prefCheckP {
	margin: 0 0 3px 0;
	color: #8e9801;
	font-size: 13px;
	padding-left: 15px;
	width: 150px;
}
p.prefCheckP input,
p.prefCheckP label {
	vertical-align: middle;
}
/*zi popups*/
.updatePrefPop {
	display: none;
	width: 323px;
	position: absolute;
	z-index: 20;
}
.updatePrefPop p.popTop {
	padding: 10px 10px 10px 37px;
	background: url(../images/updatePrefPopTop.gif) left top no-repeat;
	color: #8e9801;
	margin: 0;
}
.updatePrefPop p.popBottom {
	padding: 10px 10px 10px 37px;
	background: url(../images/updatePrefPopBottom.gif) left bottom no-repeat;
	color: #8e9801;
	margin: 0;
}
.updatePrefPopLine {
	height: 1px;
	width: 323px;
	padding: 0;
	margin: 0;
	line-height: 1px;
	background: url(../images/updatePrefPopLine.gif) right center no-repeat;
}
#updatePrefResult {
	background: url(../images/updatePrefResultBg.jpg) left bottom no-repeat;
	width: 400px;
	height: 45px;
	padding: 175px 0 0 210px;
	float: left;
	color: #424701;
	margin-bottom: 22px;
}
/* désinscriptions */
/* du club */
#desinscriptFalseNav {
	height: 20px;
	width: 600px;
	float: left;
}
#desinscriptDiv {
	padding-left: 14px;
	width: 600px;
	height: 290px;
	background: url(../images/desinscriptCat.jpg) left bottom no-repeat;
	float: left;
}
/*de la newsletter*/
#desaboDiv {
	padding-left: 14px;
	width: 600px;
	height: 290px;
	background: url(../images/desaboCat.jpg) left bottom no-repeat;
	float: left;
}
#desinscriptDiv p,
#desaboDiv p {
	color: #424701;
	font-size: 15px;
	margin: 12px 0 0 0;
	line-height: 16px; 
}
/*-------------------------------------
fin inscriptions diverses
-------------------------------------*/

/*-------------------------------------
pages publiques
-------------------------------------*/

/* -- pour tous au cas où -- */
#pushNewsLetter {
	width: 600px;
	float: left;
}
#pushNewsLetter h3 {
	width: 85px;
	font-size: 16px;
	line-height: 18px;
	padding-left: 82px;
	float: left;
	margin: 0;
}
#pushNewsLetter p {
	width: 400px;
	padding: 5px 0 0 7px;
	float: left;
	margin: 0;
}
/* -- pages actus -- */

h1.typeActus {
	color: #cb1e87;
	width: 600px;
	padding: 4px 0 0 32px;
	background: url(../images/oeilh1Actus.gif) left top no-repeat;
	float: left;
}
#actusContainer {
	width: 625px;
	float: left;
	margin: 0 0 25px 0;
}
#actusContainer #pushNewsLetter h3 {
	color: #cb1e87;
	background: url(../images/actuPushNews.gif) left center no-repeat;
	border-right: 1px solid #83012a;
}
#actusContainer #pushNewsLetter h3 a {
	color: #cb1e87;
	text-decoration: none;
}
#actusContainer #pushNewsLetter h3 a:hover {
	text-decoration: underline;
}
#actusContainer #pushNewsLetter p {
	color: #83012a;
}
#actuTop, #actuBottom {
	float: left;
	width: 567px;
	height: 15px;
	overflow: visible;
	position: relative;
}
#actuTop {
	background: url(../images/actuTopBg.gif) left top no-repeat;
	padding: 0 29px 9px 29px;
}
#actuDeco {
	width: 20px;
	height: 20px;
	background: url(../images/actuDeco.gif) left top no-repeat;
	position: absolute;
	right: 7px;
	top: -15px;
}
#actuBottom {
	background: url(../images/actuBottomBg.gif) left top no-repeat;
	padding: 9px 29px 0 29px;
	margin-bottom: 12px;
}
#actuContent {
	float: left;
	padding: 5px 29px;
	width: 567px;
	background: url(../images/actuContentBg.gif) left top repeat-y;
}
.uneActu {
	clear: both;
	width: 100%;
	margin: 0;
	color: #333;
}
.uneActu h2 {
	width: 552px;
	color: #cb1e87;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 9px 0 0 0;
	padding: 2px 0 2px 15px;
	border-top: 1px dotted #cb1e87;
	border-bottom: 1px dotted #cb1e87;
	background: url(../images/actusOeil.gif) left center no-repeat;
}
.uneActu h2 a {
	color: #cb1e87;
	text-decoration: none;
}
.uneActu h2 a:hover {
	text-decoration: underline;
}
.uneActu p, .uneActu h4 {
	font-size: 11px;
	margin: 0 0 8px 0;
}
.uneActu p a {
	color: #333;
}
.uneActu p.actuCatSoush3 {
	margin: 0;
	font-size: 11px;
	color: #83012a;
	text-align: right;
}
.uneActu img {
	float: left;
	margin: 0 12px 5px 0;
	border: 1px solid #83012a;
}
#containerActus {
	width: 565px;
	min-height: 342px; 
	height: auto !important;
	height : 342px;
	padding: 0 31px 0 30px;
	background: url(../images/paveactusfond.gif) left top no-repeat;
	float: left;
}

#actuNewsletInsc {
	width: 150px;
	padding: 25px 0 0 0;
	text-align: right;
	color: #cb1e87;
	font-size: 10px;
	float: left;
}
#actuNewsletInsc a {
	display: block;
	padding-right: 25px;
	background: url(../images/pinkEnvelop.gif) right 4px no-repeat;
	color: #cb1e87;
	text-decoration: none;
	line-height: 11px;
}
#SsMenuActus{
	padding: 1px 0 0 0;
	text-align: center;
	margin: 0 0 20px 0;
	line-height: 13px;
}

#SsMenuActus .selecActuS {
	font-weight: bold;
	color: white;
	background: url(../images/actuSsMenuSelec.gif) left 3px no-repeat;
}
.actuSearchSelect {
	font-size: 11px;
	margin: 0 8px 12px 0;
}

.actucontent p {
	margin: 0 0 10px 0;
}
/* à la une */
p.actuCatAdroite { 
	float: right;
	margin: 0;
	font-size: 11px;
	color: #83012a;
	text-align: right;
}
.alaUneActu {
	margin-top: 4px;
	width: 450px;
	float: left;
}
.alaUneActu h3 {
	font-size: 11px;
	font-weight: normal;
}
.alaUneActu h3, .alaUneActu p {
	margin: 0 0 5px 0;
}
#actusArchSearch {
	width: 551px;
	padding: 8px;
	float: left;
	margin-bottom: 8px;
	background-color: #cb1e87;
}
#actusArchSearch h2 {
	font-size: 12px;
	font-weight: bold;
	color: white;
	margin: 0 0 4px 0;
}
#actusArchSearch select {
	display: block;
	float: left;
	margin: 0 3px 0 0;
	font-size: 11px;
}
#actusArchSearch select.actuSearchTitre {
	width: 310px;
}
#actusArchSearch select.actuSearchCat {
	width: 90px;
}
/*-------------------------------------
fin pages publiques
-------------------------------------*/

/*-------------------------------------
Le Club Un amour de chat
-------------------------------------*/
/* -- bienvenue au club... -- */
#WelcomeSsTitre {
	margin: 0 0 8px 0;
	color: #8e9801;
	font-size: 18px;
}
#WelcomeBlah {
	margin: 0 0 15px 0;
	color: #424701;
	font-size: 12px;
	width: 440px;
}
#WelcomeBlah img {
	margin: 3px 0;
}
#WelcomeContent {
	width: 105px;
	padding-right: 303px;
	height: 245px;
	background: url(../images/fr/welcomeCats.jpg) right bottom no-repeat;
	font-size: 12px;
	color: #424701;
}
#WelcomeContent p {
	margin: 0 0 12px 0;
}
#WelcomeContent span {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}
#manetteUse {
	cursor: pointer;
}
#manetteExplic {
	position: absolute;
	z-index: 50;
	width: 258px;
	display: none;
}
#manetteExplicTop {
	width: 258px;
	height: 20px;
	background: url(../images/manetteExpTop.png) left top no-repeat;
}
#manetteExplicContent {
	width: 218px;
	padding: 0 20px 5px 20px;
	background: url(../images/manetteExpFond.png) left bottom no-repeat;
}
#manetteExplicContent p {
	font-size: 12px;
	margin: 0 0 15px 0;
}
/* -- zi manette --*/
#manette {
	width: 144px;
	position: absolute;
	top: 265px;
	left: 630px;
	z-index: 80;
}
#manetteTop {
	width: 144px;
	height: 36px;
	padding: 21px 0 0 0;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #8e9801;
	cursor: move;
	background: url(../images/manetteTop.png) left top no-repeat;
}
#manetteBottom {
	width: 144px;
	padding-top: 34px;
	height: 14px;
	text-align: center;
	background: url(../images/manetteBottom.png) left bottom no-repeat;
}
#manetteBottom a {
	font-size: 10px;
	color: #424701;
	text-decoration: none;
	padding-left: 9px;
	background: url(../images/miniLightGreenArrow.png) left 5px no-repeat;
}
#manetteBottom a:hover {
	text-decoration: underline;
}
#manetteCenter {
	width: 144px;
	background: url(../images/manetteFond.png) left top repeat-y;
	text-align: center;
}
#manetteContent {
	width: 142px;
	margin: 0 auto;
	border-top: 1px dotted #8e9801;
	text-align: left;
}
#manetteContent a {
	display: block;
	width: 118px;
	padding: 7px 0 6px 24px;
	color: #424701;
	text-decoration: none;
	background: url(../images/smallLightGreenArrow.gif) 10px 10px no-repeat;
	border-bottom: 1px dotted #8e9801;
}
#manetteContent a:hover {
	/*font-weight: bold;*/
	background: #bec26b url(../images/manetteHoverArrow.png) 10px 10px no-repeat;
}

/* -- parrainer un ami --*/
h2#parrainerSstitre {
	width: 398px;
	margin: 0 0 6px 0;
	color: #424701;
	font-size: 16px;
	font-weight: normal;
}
p#parrainerAdvice {
	margin: 0 0 15px 0;
	color: #8e9801;
	font-size: 12px;
	width: 398px;
	text-indent: 17px;
	background: url(../images/smallLightGreenArrow.gif) left 3px no-repeat;
}
.parrainerInput {
	width: 217px;
	height: 14px;
	vertical-align: middle;
	border: 1px solid #424701;
	float: right;
}
.unAmi {
	width: 397px;
	background: url(../images/ParrUnAmiBottom.png) left bottom no-repeat;
	padding-bottom: 10px;
	margin-bottom: 7px;
}
.unAmiTop {
	width: 397px;
	height: 10px;
	background: url(../images/ParrUnAmiTop.png) left top no-repeat;
}
#parrainerSubmit {
	width: 397px;
	height: 13px;
	margin: 25px 0 15px 0;
	background: url(../images/filetSubmit.png) left top no-repeat;
	text-align: right;
}
.unAmiContent {
	padding: 0 0 0 106px;
	background: url(../images/parrainerLeftArrow.png) 15px center no-repeat;
}
.unAmi table td {
	padding: 2px 0;
}
.unAmi table td.parrLabel {
	padding-left: 10px;
	padding-right: 5px;
	background: url(../images/parrainerDot.png) left center no-repeat;
	color: white;
	font-size: 12px;
}
#parrAmiMerci {
	height: 287px;
	width: 517px;
	background: url(../images/parrAmiCats.jpg) left bottom no-repeat;
	float: left;
}
#parrAmiMerci p {
	margin: 0;
	padding: 0 0 0 32px;
	color: #424701;
	font-size: 14px;
}
#parrAmiMerci p img {
	vertical-align: middle;
}

/*-- fiches conseils et vivre ensemble --*/
h1.fichesConseils {
	color: #424701;
	width: 600px;
	height: 28px;
	padding: 4px 0 0 32px;
	background: url(../images/oeilh1Club.gif) left top no-repeat;
	float: left;
}
#fichesAccBlah {
	width: 585px;
	float: left;
	color: #424701;
	margin: 0 0 4px 0;
}
#fichesAccBlahLeft {
	width: 208px;
	float: left;
	font-size: 14px;
	line-height: 15px;
	text-align: justify;
	padding: 0 10px 0 0;
	border-right: 1px solid #424701;
	margin: 0;
}
#fichesAccBlahRight {
	width: 352px;
	float: left;
	margin: 0;
	color: #8e9701;
	padding-left: 14px;
}
.fichesAccRub {
	width: 191px;
	margin-right: 5px;
	color: #313301;
	float: left;
}
.fichesAccRub img {
	display: block;
	margin: 0;
}
.fichesAccRubBlah {
	width: 165px;
	height: 134px;
	padding: 12px 13px 19px 13px;
	margin: 0;
	background: url(../images/accFichesBg.gif) left bottom no-repeat;
	border-top: 1px dotted #313301;
}
.ficheHeadRightTd {
	vertical-align: middle;
}
.fichesAccRubBlah h2 {
	margin: 0;
	font-size: 18px;
	font-weight: normal;
	padding-left: 14px;
	color: white;
	background: url(../images/darkLightGreenEye.gif) left 4px no-repeat;
}
.fichesAccRubBlah h2 a {
	color: white;
	text-decoration: none;
}
.fichesAccRubBlah p {
	height: 95px;
	margin: 0;
	font-size: 11px;
}
.fichesAccRubBlah p.link {
	margin: 0;
}
.fichesAccRubBlah p.link a {
	font-size: 10px;
	color: white;
	text-decoration: none;
}
.fichesAccRubBlah p.link a:hover {
	text-decoration: underline;
}
.accFichesToutes {
	display: block;
	color: #313301;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	letter-spacing: -1px;
	padding-left: 14px;
	background: url(../images/fichesToutesLink.gif) left center no-repeat;
}

/*par rubriques*/
#fichesConseilsSousNav {
	width: 332px;
	margin: 0 0 12px 0;
	float: left;
	height: 19px;
	padding: 2px 0 0 12px;
	background: url(../images/conseilSousNavBg.gif) left top no-repeat;
}
#fichesConseilsSousNav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#fichesConseilsSousNav li {
	display: block;
	float: left;
	margin-right: 6px;
	height: 19px;
}
#fichesConseilsSousNav a {
	display: block;
	float: left;
	height: 19px;
	background-position: left bottom;
}
#fichesConseilsSousNav a:hover, #fichesConseilsSousNav a.selectFiche {
	background-position: left top;
}
#fichesConseilsSousNav a.navAlim {
	width: 105px;
	background-image: url(../images/fr/ficheNavAlim.gif);
}
#fichesConseilsSousNav a.navSante {
	width: 65px;
	background-image: url(../images/fr/ficheNavSante.gif);
}
#fichesConseilsSousNav a.navRaces {
	width: 108px;
	background-image: url(../images/fr/ficheNavRaces.gif);
}
#ficheSousNavBlah {
	margin: 0;
	color: #424701;
	padding-left: 15px;
	font-size: 12px;
	background: url(../images/darkGreenEye.gif) left 1px no-repeat;
	width: 450px;
}

#ficheConseil {
	width: 562px;
	margin: 0 8px 0 0;
	padding: 0;
	float: left;
}
#ficheConseilTop {
	width: 540px;
	padding-right: 22px;
	height: 34px;
	background: url(../images/ficheConseilTop.gif) left bottom no-repeat;
	float: left;
}
#ficheConseilTop a {
	display: block;
	float: right;
}
#ficheConseilBottom {
	width: 562px;
	padding: 0 25px;
	height: 15px;
	background: url(../images/ficheConseilbottom.gif) left bottom no-repeat;
	float: left;
}
#ficheMenuBottom {
	width: 562px;
	height: 13px;
	background: url(../images/ficheMenuBottom.gif) left bottom no-repeat;
	float: left;
}
#ficheConseilContent {
	width: 512px;
	padding: 0 25px;
	float: left;
	background: url(../images/fichesConseilsBg.gif) left top repeat-y;
}
#ficheConseilContent.ficheRubListe span {
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding-left: 15px;
	background: url(../images/greenGreenDot.gif) 2px center no-repeat;
}
#ficheConseilContent.ficheRubListe a {
	float: right;
}
.ficheListSepar {
	display: block;
	margin: 13px 0;
	float: left;
}
.ficheConseilSelect {
	width: 390px;
}
#ficheHeadPlusPrint {
	position: relative;
	width: 512px;
	min-height: 30px;
	height: auto !important;
	height: 30px;
	border-bottom: 1px solid #424701;
	margin-bottom: 12px;
}
#ficheHeadPlusPrint h2 {
	color: white;
	margin: 0 0 3px -14px;
	font-size: 20px;
}
#ficheHeadPlusPrint a {
	color: #313301;
}

#ficheHeadPlusPrint p, #ficheHeadPlusPrint h3 {
	width: 385px;
	color: #313301;
	margin: 0 0 10px 0;
	font-size: 12px;
}
#ficheHeadPlusPrint h3 {
	margin: 0 0 4px 0;
}
#ficheBody p {
	color: white;
	margin: 0 0 10px 0;
}
#ficheBody h4 {
	color: white;
	margin: 0 0 5px 0;
}
#ficheBody a {
	color: white;
}
#ficheHeadPlusPrint img {
	position: absolute;
	right: 0;
	bottom: -51px;
}
#ficheBody {
	width: 385px;
}
#ficheConeilSelectDiv {
	float: left;
	margin: 0;
	width: 512px;
	padding: 25px 25px 0 25px;
	height: 20px;
	background: url(../images/fichesSelectBg.gif) left bottom no-repeat;
	text-align: center;
	float: left;
}
#ficheConeilSelectDiv select {
	font-size: 11px;
	width: 510px;
} 
#ficheHeadPlusPrint p.ficheConseilsPrint, .ficheConseilsPrint {
	width: 180px;
	font-size: 11px;
}
#ficheBody .ficheConseilsPrint a, .ficheConseilsPrint a {
	color: #313301;
	padding: 0 22px 3px 0;
	background: url(../images/fichesPrintIcon.gif) right top no-repeat;
	text-decoration: none;
	font-weight: bold;
}

/*-- mon chat et moi fiches/quizz, etc--*/

#ficheVivrePrint {
	text-align: right;
	margin: 6px 20px 2px 0;
	font-size: 11px;
}
.ficheConseilsPrint a:hover,
.ficheVivrePrint a:hover {
	text-decoration: underline;
}
h1.monChatAndIh1 {
	color: #347b95;
	width: 600px;
	padding: 4px 0 0 32px;
	background: url(../images/blueEye.gif) left top no-repeat;
	float: left;
}
h2.chatAndIh2 {
	margin: 0;
	font-weight: normal;
	font-size: 21px;
	color: #013548;
}
h3.CatAndIHomeH3 {
	font-weight: normal;
	font-size: 14px;
	color: #013548;
	margin: 1px 0;
}
#CatAndIHomeTab {
	margin-top: 12px;
	float: left;
}
#CatAndIHomeTab p {
	margin: 0;
	font-size: 12px;
	color: #347b95;
}
#CatAndIHomeTab p.link {
	margin: 5px 0 0 0;
}
#CatAndIHomeTab td {	
	vertical-align: top;
	padding-top:20px;
}
#homeQuiz {
	padding-left: 14px;
	width: 283px;
	float: left;
}
#homeQuiz img {
	display: block;
	margin-top: 2px;
}

#homeLivingTogether {
	float: left;
	width: 260px;
	padding: 0 0 0 13px;
}
#homePersonalityTest {
	float: left;
	width: 260px;
	padding: 8px 0 0 13px;
}
#homeLivingTogether .illustr,
#homePersonalityTest .illustr {
	float: left;
	margin: 2px 9px 0 0;
}
#homeVacanceTest {
	float: left;
	width: 260px;
	padding: 8px 0 0 13px;
}
#homeVacanceTest .illustr {
	float: left;
	margin: 2px 9px 0 0;
}
#monChatAndISousNav {
	margin: 3px 0 12px 0;
	height: 19px;
	width: 380px;
	padding: 1px 0 0 14px;
	background: url(../images/MonChatAndISousNavFond.gif) left top no-repeat;
	float: left;
}
#monChatAndISousNav ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#monChatAndISousNav ul li {
	display: block;
	float: left;
	margin: 0 7px 0 0;
}
#monChatBottomLine {
	float: left;
	width: 525px;
	height: 15px;
	padding-right: 32px;
	margin: 11px 0;
	text-align: right;
	background: url(../images/monChatEtMoiBottomLine.gif) left top no-repeat;
}
#monChatBottomLineCentered {
	float: left;
	width: 557px;
	height: 15px;
	margin: 11px 0;
	text-align: center;
	background: url(../images/monChatEtMoiBottomLine.gif) left top no-repeat;
}
#vivreAlerteP {
	margin: 0;
	float: right;
	text-align: left;
	background: url(../images/vivreEnsButtCartoucheFond.gif) right top no-repeat;
}
#vivreAlerteP a {
	display: block;
	height: 15px;
	padding: 0 10px 0 16px;
	background: url(../images/vivreEnsButtCartoucheLeft.gif) left top no-repeat;
	color: #347b95;
	text-decoration: none;
}
#vivreAlerteP a:hover {
	color: #013548;
}
/* Changes made by revanth (Le Club)   background: url(../images/vivreFicheFond.gif) left bottom no-repeat;*/
#ficheVivreEnsemble {
	width: 534px;
	margin: 0 8px 0 0;
	padding: 0 0 6px 0;
	background-image: url(../images/vivreFicheFond.gif);
	background-repeat:no-repeat;
	float: left;
}
#ficheVivreTop {
	width: 487px;
	padding: 35px 20px 0 27px;
	background: url(../images/vivreFicheTop.gif) left top no-repeat;
}
.ficheVivreSelect {
	width: 478px;
}
#ficheVivreCenter {
	width: 530px;
	padding: 0 2px;
}
#ficheVivreHead {
	width: 485px;
	padding: 0 20px 0 25px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #000;
}
#ficheVivreHead h2 {
	font-size: 14px;
	margin: 0;
	padding: 2px 0;
	text-indent: 23px;
	background: url(../images/fichesVivreArrow.gif) left top no-repeat;
}
#ficheVivreBody {
	width: 485px;
	padding: 15px 20px 9px 25px;
	border-bottom: 1px solid #013548;
	color: #fff;
	font-size: 12px;
}
#ficheVivreBody a {
	color: #fff;
}
#ficheVivrePrint a {
	color: #013548;
	padding: 0 22px 3px 0;
	background: url(../images/ficheVivrePrintIcon.gif) right top no-repeat;
	text-decoration: none;
	font-weight: bold;
}
/*--Vacance Test--*/
.vacancenext
{
	display:none;		
}
.VacanceTestContainer
{
	float:left;
	width: 590px;
	height: 282px;
	border: solid 1px #347b95;
	margin-top:-3;
}
.vAnswerContainer
{
	float:left;
	width: 100%;
	height: 110px;
}
.rightAnswer
{
	margin-left:5px;
	margin-right:5px;
	float:left;
	width: 100%;
	height: 105px;	
	font-size: 12px;
	font-weight:bold;
	color: Green;		
}
/*-- litter test --*/
.litterTitle
{
	width: 580px;
	float: left;
	font-weight: bold;
	color: #347b95;
	font-size: 16px;
	padding-left: 16px;
	background: url(../images/eye.gif) left 2px no-repeat;
	margin: 0 0 7px 0;
}
.litterTestIntro
{
	width: 580px;
	float: left;
	margin: 5px 0 2px 0;
	font-size: 12px;
	color: #013548;
}
.litterTestMainContainer
{
	float:left;
	width: 580px;
	height: 300px;
	border: none;
}
ul.litterTestQuestionNumebers
{
	width:580px;
	padding-left:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
}
ul.litterTestQuestionNumebers li
{
	border-top:solid 1px #FFFFFF;
	float:left;
	color:#01334a;
	font-size:12px;
	line-height:16px;
	width:24px;
	font-weight:normal;
	list-style-type:none;
	text-align:center;
	padding:2px 0px 3px 0px;
	margin:0px;

}

ul.litterTestQuestionNumebers li.Question
{
	width:55px;
	text-align:left;
	border-left:solid 1px #347b95;
	border-top:solid 1px #347b95;
	padding-left:4px;
	background: #FFFFFF none repeat scroll 0 ;
	font-weight:bold;
}
ul.litterTestQuestionNumebers li.resultat
{
	width:55px;
	text-align:left;	
	background: #FFFFFF none repeat scroll 0 ;
	font-weight:bold;
	padding-left:5px;
}
ul.litterTestQuestionNumebers li.questionSelected
{
	background-color:#347b95;
	border-top:1px solid #347b95;
	color:#FFFFFF;
	font-weight:bold;
}
ul.litterTestQuestionNumebers li.answered
{
	text-align:center;
	padding:2px 0px 3px 0px;
	width:24px;	
	border-top:solid 1px #347b95;
	background: #FFFFFF none repeat scroll 0 ;
	font-weight:bold;
}
.LitterTestContainer
{
	float:left;
	width: 580px;
	height: 282px;
	border: solid 1px #347b95;
	margin-top:-3;
}
.featuredNews
{
	margin-right: 15px;
	float: left;
}
.featuredNews img
{
	width: 195px;
}
.LitterTestQuestion {
	width: 580px;
	float: left;
	font-weight: bold;
	color: #347b95;
	font-size: 12px;
	padding-left: 5px;	
	margin: 5px 0 7px 0;
}

.LitterTestQuestion a {

	float: left;
	font-weight: bold;
	color: #347b95;
	font-size: 12px;
	padding-left: 5px;	
	margin: 5px 0 7px 0;
}
.answerContainer
{
	float:left;
	width: 100%;
	height: 220px;
}
.answer
{
	color: #347b95;
	font-size: 12px;			
}
.prefNum
{
	float:left;
	color: #347b95;
	font-size: 12px;
	font-weight:bold;
	width:265px;
	padding-left:9px;
}

.prefNumRight
{
	float:left;
	color: #347b95;
	font-size: 12px;
	font-weight:bold;
	width:265px;
	padding-left:15px;
}

.ResultNote
{
	font-family:Arial;
	color: #003333;
	font-size: 10px;	
}
.answer8
{	
	width: 270px;
	color: #347b95;
	font-size: 12px;
}
.radiob
{
	float:left;
	width:70px;
}
.radiolbl
{
	float:left;
	width:210px;
}
.divAnswer
{
	float:left;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#003748;
	margin-left:5px;
	padding-bottom:5px;		
}
.divAnswerspl
{
	float:left;	
	margin-left:5px;
	padding-bottom:5px;
}
.liAnswer
{
	float:left;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#003748;
	margin-left:5px;
	padding-bottom:5px;
	width:565px;
}
.submitLine
{
	float:left;
	/*background: url(../images/submitline.gif) left 2px no-repeat;	
	text-align:right;*/
	width:320px;
}
.submitbutton
{
	float:left;
	width:260px;
}

.catimage
{
	padding-left:5px;
	float:left;
	width:250px;
}
.qn8
{
	padding-top: 5px;
	float:left;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#003748;
	margin-left:5px;
	padding-bottom:5px;
}
#inscription
{
	z-index:20;
}
.CloseButton
{
	position:absolute;
	top:5px;
	right:10px;
}

.ResultContainer
{	
	
}
.litterTextBox
{
	border:1px solid #336699;
	font-size:11px;
	height:14px;
	width:178px;
	font-size:11px;
}
.ResultText
{
	font-family:Arial;
	font-size:12px;
	color:#003333;
}
.ResultTitle
{
	font-family:Arial;
	font-size:12px;
	color:#336699;

}
.panierlink a
{
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	color:#336699;
}

.other-links a
{
	font-weight:bold;
	font-family:Arial;
	font-size:13px;
	color:#336699;
}

.testresult{
	padding-left: 0px;
	width: 610px;
	float: left;
}
/*-- test de personnalité --*/
.persoTestBlah {
	width: 580px;
	float: left;
	margin: 5px 0 2px 0;
	font-size: 12px;
	color: #01334a;
}
.persoTestQuestTitre {
	width: 580px;
	float: left;
	font-weight: normal;
	color: #023548;
	font-size: 16px;
	padding-left: 16px;
	background: url(../images/darkBlueEye.gif) left 2px no-repeat;
	margin: 0 0 7px 0;
}
.persoTestUneQuest {
	float: left;
	margin-right: 4px;
	width: 103px;
	height: 237px;
	overflow: hidden;
	background: url(../images/persoTestQuestFond.gif) left bottom no-repeat;
}
.persoTestQuestTop {
	width: 103px;
	height: 43px;
	background: url(../images/persoTestQuestTop.gif) left top no-repeat;
}
.persoTestQuestContent {
	width: 89px;
	padding: 0 7px 0 7px;
	line-height: 12px;
}
.persoTestQuestContent p {
	margin: 2px 0 0 0;
	color: #fff;
}
.persoTestQuestContent a {
	color: white;
	text-decoration: none;
}
#persoTestEtapNav {
	display: inline;
	list-style-type: none;
	background-color: white;
	margin: 0;
	padding: 0;
}
#persoTestEtapNav li {
	display: inline;
	padding: 0 3px;
	color: #347b95;
	text-transform: uppercase;
	font-size: 10px;
}
#persoTestEtapNav li img {
	vertical-align: middle;
}
/* test de personnalité résultat */
#testPersoResultChapo {
	float: left;
	width: 560px;
	padding-left: 15px;
	background: url(../images/darkBlueEye.gif) left 2px no-repeat;
	margin: 30px 0 8px 0;
	color: #023548;
	font-size: 14px;
}
.TestResultImg {
	float: left;
	margin: 0 5px 5px 0;
}
.testPersoResultBlah {
	float: left;
	color: #347b95;
	font-size: 12px;
	margin: 0;
}
#testResultSeeFiches {
	width: 560px;
	float: left;
	color: #023548;
	margin: 30px 0 0 0;
}
#testResultSeeFiches img {
	vertical-align: middle;
}
#testResultSeeFiches a {
	padding-left: 10px;
}
	
/*-- quiz --*/
#chatQuizBlah {
	width: 460px;
	padding-right: 120px;
	float: left;
	font-size: 14px;
	font-weight: normal;
	color: #023548;
	margin: 10px 0;
}
#QuizSepar {
	width: 550px;
	float: left;
	height: 3px;
	background: url(../images/chatQuizSepar.gif) left top no-repeat;
	margin: 2px 0 5px 0;
}
.quizQuestionNumerotation {
	float: left;
	width: 580px;
	font-size: 13px;
	
}
.quizQuestLab {
	float: left;
	color: #347b95;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 6px 0 0;
}
.quizQuestNum {
	float: left;
	color: #fff;
	width: 15px;
	height: 15px;
	line-height: 14px;
	margin: 0;
	background: url(../images/chatQuizNumFond.gif) left top no-repeat;
	text-align: center;
}
.quizQuestTitre {
	float: left;
	width: 460px;
	padding-right: 120px;
	color: #347b95;
	font-size: 12px;
	margin: 2px 0;
}
.quizQuestList {
	margin: 3px 0 0 0;
	padding: 0;
	width: 460px;
	float: left;
}
.quizQuestList td {
	padding: 0 120px 4px 0;
	color: #023548;
}
.quizQuestList input {
	margin: 0 8px 0 0; 
	vertical-align: middle;
	padding: 0;
}
.quizQuestList label {
	margin-right: 8px;
	vertical-align: middle;
	padding: 0;
}
#quizResultContainer {
	width: 614px;
	padding: 0 0 45px 18px;
	min-height: 265px;
	height: auto !important;
	height: 265px;
	float: left;
	background: url(../images/quizResultBg.jpg) 18px bottom no-repeat;
}
#quizConclusion {
	float: left;
	width: 500px;
	padding: 0 50px 0 14px;
	/*background: url(../images/lightBlueSmallArrow.gif) 2px center no-repeat;*/
	margin-top: 20px;
}
#quizConclusion p {
	color: #347b95;
	width: 340px;
	padding-left: 8px;
	/*border-left: 1px solid #347b95;*/
	margin: 0;
}
#quizResultTitle {
	margin: 10px 0 8px 0;
	width: 580px;
	float: left;
	color: #023548;
	font-size: 22px;
	font-weight: normal;
}
.quizResultAnAnswer {
	float: left;
	width: 500px;
	margin-bottom: 8px;
}
.quizResultAnswer {
	float: left;
	width: 310px;
	padding: 0 0 0 8px;
	font-size: 12px;
	color: #023548;
	margin: 0;
}
.quizResultQ {
	float: left;
	color: #347b95;
	text-transform: uppercase;
	font-size: 10px;
	padding-top: 1px;
	margin: 0 3px 0 0;
}
/*-- offres exclusives --*/
h1.offresH1 {
	color: #83012a;
	width: 600px;
	padding: 4px 0 0 32px;
	background: url(../images/offersH1Eye.gif) left top no-repeat;
	float: left;
}
.offresSousH1 {
	font-size: 14px;
	color: #83012a;
	margin: 0 0 10px 0;
}
.offresSousH1 a {
	color: #83012a;
}
.offersRed { color: #83012a; }
.offresSousH1 a:hover {
	text-decoration: none;
}

#loggedOffers {
	float: left;
	margin: 0 0 15px 0;
}
#offersSearch {
	width: 520px;
	background: url(../images/offersSearchBg.gif) left bottom no-repeat;
	margin: 0 0 12px 0;
}
#offersSearch .offersSearchTxt {
	width: 245px;
	height: 13px;
	border: 1px solid white;
	margin-right: 12px;
	vertical-align: middle;
}
#offersSearch .offersSearchSub {
	vertical-align: middle;
}
#offersSearchTop {
	width: 520px;
	height: 12px;
	background: url(../images/offersSearchBg.gif) left top no-repeat;
}
#offersSearchContent {
	padding: 0 0 12px 31px;
}
.offersSearchBlah {
	color: white;
	font-size: 12px;
	margin: 0 0 4px 0;
	line-height: 14px;
}

#offersHpTopLines {
	width: 520px;
	float: left;
	border-top: 1px dotted #83012a;
	border-bottom: 1px dotted #83012a;
	height: 1px;
	line-height: 1px;
}
#offersHpBottomLine {
	width: 520px;
	float: left;
	border-bottom: 1px dotted #83012a;
	height: 1px;
	line-height: 1px;
	margin: 0 0 10px 0;
}
.offresHp1Offre {
	width: 520px;
	border-bottom: 1px dotted #83012a;
	margin: 0;
	padding: 0;
	float: left;
}
#loggedOffers .offresHp1Offre {
	border-bottom: 1px solid #83012a;
	border-left: 2px solid #83012a;
}
.offresHpTab {
	width: 520px;
}
.offresHp1Offre img {
	display: block;
}
.offresHpOffreDescript {
	vertical-align: middle;
	color: #cd0343;
	padding-left: 10px;
	width: 266px;
	text-align: left;
}
.offresHpOffreTitle {
	font-size: 17px;
	font-weight: normal;
	text-indent: 14px;
	background: url(../images/redSmallEye.gif) left 3px no-repeat;
	margin: 0;
}
#loggedOffers .offresHpOffreTitle {
	font-size: 14px;
	font-weight: bold;
	background: url(../images/redSmallEye.gif) left 1px no-repeat;
}
.offresHpOffreTxt {
	margin: 0 0 2px 0;
}
.offresCoupon {
	width: 194px;
}
.offresHpType {
	width: 50px;
	vertical-align: middle;
	text-align: right;
}
/*panier virtuel*/
.closedBasket {
	width: 600px;
	height: 320px;
	background: url(../images/parrAmiCats.jpg) left bottom no-repeat;
}
.closedBasket p {
	margin: 15px 0;
	padding-left: 17px;
	background: url(../images/redSmallEye.gif) left top no-repeat;
	font-size: 14px;
	color: #cd0343;
}
p#panierVousAvez {
	font-size: 13px;
	color: #cd0343;
	margin: 0 0 5px 0;
}
#panierBlah {
	width: 562px;
	border-left: 1px dotted #cd0343;
}
#panierBlah table td {
	vertical-align: middle;
	padding: 0 12px;
	border-right: 1px dotted #cd0343;
}
#panierBlah p {
	margin: 0;
}
#panierBlah1 {
	width: 172px;
	padding-left: 27px;
	background: url(../images/panierBlah1.gif) left top no-repeat;
	color: #cd0343;
}
#panierBlah2 {
	width: 95px;
	padding-left: 27px;
	background: url(../images/panierBlah2.gif) left top no-repeat;
	color: #cd0343;
}
#panierBlah3 {
	width: 165px;
	padding-left: 6px;
	color: #83012a;
}
#panierBlah3 a {
	color: #83012a;
}
#panierBlah3 span {
	text-transform: uppercase;
	padding-left: 12px;
	background: url(../images/tinyBrownArrow.gif) left center no-repeat;
}
#panierInfosButt {
	width: 562px;
	height: 44px;
	background: url(../images/panierInfosButtBg.gif) left center repeat-x;
	margin: 17px 0 15px 0;
}
#panierInfos {
	float: left;
	height: 44px;
	width: 412px;
}
#panierInfosContent {
	height: 29px;
	padding: 15px 0 0 15px;
	float: left;
	background: url(../images/panierInfosBg.gif) left top no-repeat;
}
#panierInfosRight {
	width: 60px;
	height: 44px;
	float: left;
	background: url(../images/panierInfosRight.gif) right top no-repeat;
}
#panierInfosContent p {
	margin: 0;
	color: #cd0343;
	font-size: 13px;
	line-height: 14px;
	padding-left: 15px;
	background: url(../images/redSmallEye.gif) left top no-repeat;
}
#validPanier {
	float: right;
	padding-top: 15px;
}
.panierCoupon {
	position: relative;
	padding: 20px 0 0 5px;
	float: left;
	width: 190px;
	height: 108px;
	background: url(../images/panierCouponBg.gif) left top no-repeat;
	margin: 0 2px 3px 0;
}
.couponCaseNum {
	position: absolute;
	left: 5px;
	top: 0;
	z-index: 20;
}
.couponNum {
	position: absolute;
	left: 25px;
	top: 3px;
	color: #666;
}
	
.panierCoupon table {
	width: 188px;
	height: 104px;
	border: 1px solid #666;
	background: white;
}
.panierCoupon td {
	padding: 0;
	height: 104px;
	color: #666;
}
.panierCoupon td.couponImg {
	vertical-align: bottom
}
.panierCoupon td.couponImg img {
	margin: 0;
	display: block;
}
.panierCoupon td.couponTxt {
	border-left: 1px dotted #666;
	width: 91px;
	vertical-align: middle;
	text-align: center;
}
.couponPrice {
	font-size: 22px;
	font-weight: bold;
	margin: 0;
	line-height: 20px;
}
.couponReduc {
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	margin: 1px 0 4px 0;
}
.Whiskas .couponPrice, .Whiskas .couponReduc  { color: #bd2d8f; }
.Catsan .couponPrice, .Catsan .couponReduc { color: #14358f; }
.Kitekat .couponPrice, .Kitekat .couponReduc { color: #206901; }
.Sheba .couponPrice, .Sheba .couponReduc { color: #b39654; }
.PerfectFit .couponPrice, .PerfectFit .couponReduc { color: #848588; }

.Whiskas td.couponTxt { border-left: 1px dotted #bd2d8f; }
.Catsan td.couponTxt { border-left: 1px dotted #14358f; }
.Kitekat td.couponTxt { border-left: 1px dotted #206901; }
.Sheba td.couponTxt { border-left: 1px dotted #b39654; }
.PerfectFit td.couponTxt { border-left: 1px dotted #848588; }

.couponLibel {
	margin: 0;
	line-height: 11px;
	font-size: 10px;
}

/*page d'avertissement avant impression*/
#offersPrePrint32 {
	width: 600px;
	height: 295px;
	background: url(../images/offresPrePrintBg.jpg) 32px bottom no-repeat;
	padding-left: 32px;
	float: left;
	position: relative;
}
.couponPrint {
	color: #cd0343;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	background: url(../images/darkRedPrintIcon.gif) left top no-repeat;
	padding-left: 20px;
	display: block;
	position: absolute;
	top: 225px;
	left: 385px;
}
.backOffresLink {
	position: absolute;
	top: 245px;
	left: 385px;
}
.offresExAchtung {
	color: #cd0343;
	padding: 32px 0 0 90px;
	height: 51px;
	background: url(../images/fr/offresPrePrintAttention.gif) left top no-repeat;
}
.offresExAchtung h6 {
	margin: 0;
	font-size: 12px;
}
.offresExAchtung p {
	margin: 0;
}
.offresPushInsc {
	width: 170px;
	position: absolute;
	left: 385px;
	top: 165px;
	color: #cd0343;
}
#offresPushInsc img {
	vertical-align: middle;
	margin: 0 3px;
}
/*-- page d'accueil club/tableau de bord --*/
/*-- page d'accueil club/tableau de bord --*/
#hpProfilLeft {
	width: 319px;
	float: left;
	margin: 35px 9px 0 0;
}
#hpProfilCenter,
#hpProfilRight {
	width: 212px;
	float: left;
	margin: 35px 9px 0 0;
}
#hpProfilHeadTd {
	padding: 1px;
	background-color: #424701;
}
#hpProfilHeadTd img { display: block; }
#hpChangeProfilTd {
	width: 111px;
	padding: 0 6px;
	background: url(../images/hpProfilChangeBg.gif) right top no-repeat;
	vertical-align: middle;
}
#hpChangeProfilTd a {
	display: block;
	color: white;
	text-decoration: none;
	padding-left: 8px;
	background: url(../images/tinyDLGreenTriangle.gif) left 4px no-repeat;
}
#hpProfilProfil  {
	width: 319px;
	height: auto;
	background: url(../images/hpProfilProfilFond.gif) left bottom no-repeat;
	margin-bottom: 4px;
	float: left;
}
#hpProfilServices {
	width: 319px;
	height: auto;
	background: url(../images/hpProfilProfilFond.gif) left bottom no-repeat;
	margin-bottom: 15px;
	float: left;
}
#hpProfilProfilTop {
	width: 319px;
	height: 23px;
	background: url(../images/fr/hpProfilProfilTop.jpg) left top no-repeat;
	float: left;
}
#hpProfilProfilContent {
	width: 294px;
	padding: 10px 10px 12px 15px;
	float: left;
}
.hpProfilDiv {
	padding: 5px 0;
	border-bottom: 1px dotted #8e9701;
	float: left;
	width: 293px;
}
.hpProfilCatTab {
	margin: 0;
	float: left;
}
.hpProfilCatHeadTd {
	vertical-align: top;
	width: 77px;
}
.hpProfilCatHeadTd img {
	display: block;
}
.hpProfilCatDetailsTd {
	padding-left: 6px;
	vertical-align: top;
}
.hpProfilCatDetailsTd p {
	margin: 0;
}
.hpProfilCatName {
	font-size: 17px;
	color: #424701;
	padding-left: 14px;
	background: url(../images/darkGreenEye.gif) left 2px no-repeat;
}
.hpProfilCatBirthDate {
	color: #424701;
}
.hpProfilCatModifAlbum {
	color: #8e9701;
	display: block;
	padding-left: 10px;
	background: url(../images/darkGreen14gt.gif) left 3px no-repeat;
	font-weight: bold;
	text-decoration: none;
}
.hpProfilCatModifLinks {
	color: #8e9701;
	display: block;
	padding-left: 8px;
	background: url(../images/darkGreenTinyTriangle.gif) left 3px no-repeat;
	text-decoration: none;
}
.hpProfilCatModifAlbum:hover,
.hpProfilCatModifLinks:hover {
	text-decoration: underline;
}
a.hpProfilAddCat {
	display: block;
	float: left;
	color: #8e9701;
	text-decoration: none;
	font-size: 12px;
	padding: 5px 0 0 18px;
	background: url(../images/whiteDarkGreenTriangle.gif) left 7px no-repeat;
}
.hpProfilAddCat:hover {
	text-decoration: underline;
}
#hpProfilServicesTop {
	width: 319px;
	height: 23px;
	background: url(../images/fr/hpProfilServicesTop.jpg) left top no-repeat;
}
#hpProfilServicesContent {
	width: 283px;
	padding: 15px 10px 12px 21px;
}
#hpProfilServicesContent .chapo {
	color: #424701;
	text-indent: 10px;
	background: url(../images/lightGreenTriangle.gif) left 2px no-repeat;
	margin: 0 0 3px 0;
}
#hpProfilServicesContent .blah {
	color: #8e9701;
	margin: 0 0 6px 0;
	font-size: 12px;
}
#hpProfilReseau,
#hpProfilFiches {
	width: 212px;
	background: url(../images/hpProfil212GreenBg.gif) left bottom no-repeat;
	margin-bottom: 4px;
}
#hpProfilReseau {
	position: relative;
}
#hpProfilReseauTop {
	width: 212px;
	height: 23px;
	background: url(../images/fr/hpProfilReseauTop.jpg) left top no-repeat;
}
#hpProfilFichesTop {
	width: 212px;
	height: 23px;
	background: url(../images/fr/hpProfilFichesTop.jpg) left top no-repeat;
}
#hpProfilReseauContent,
#hpProfilFichesContent {
	padding: 13px 19px 10px 21px;
	width: 172px;
}
#hpProfilFiches .head {
	color: #424701;
	font-size: 12px;
	margin: 0;
}
#hpProfilReseau .head {
	color: #424701;
	font-size: 12px;
	margin: 0 0 5px 0;
}
#hpProfilFiches .blah {
	color: #8e9701;
	margin: 0 0 4px 0;
}
#hpProfilReseau .blah {
	color: #8e9701;
	margin: 0 0 3px 0;
}
#hpProfilReseau .mess {
	color: #8e9701;
	font-weight: bold;
	margin: 2px 0 4px 0;
	padding-left: 9px;
	background: url(../images/lightGreenTriangle.gif) left 3px no-repeat;
}
#hpProfilReseau .mess a {
	color: #8e9701;
	text-decoration: none;
}
#hpProfilReseau .mess a:hover {
	text-decoration: underline;
}
#hpProfilGal {
	position: relative;
	z-index: 0;
	width: 212px;
	background: url(../images/hpProfilGalBg.gif) left bottom no-repeat;
	margin-bottom: 4px;
}
#hpProfilGalTop {
	width: 212px;
	height: 23px;
	background: url(../images/fr/hpProfilGalTop.jpg) left top no-repeat;
}
#hpProfilGalContent,
#hpProfilCatContent {
	padding: 13px 12px 10px 21px;
	width: 180px;
}
#hpProfilGalContent .head {
	color: #481f2b;
	font-size: 12px;
	margin: 0 0 5px 0;
}
#hpProfilGalContent .blah {
	color: #b10c52;
	margin: 0 0 8px 0;
}
.boardGoButt {
	display: block;
	margin-top: 8px;
}
#hpProfilCat {
	width: 212px;
	background: url(../images/hpProfilCatBg.gif) left bottom no-repeat;
	margin-bottom: 4px;
}
#hpProfilCatTop {
	width: 212px;
	height: 23px;
	background: url(../images/fr/hpProfilCatTop.jpg) left top no-repeat;
}
#hpProfilCat .head {
	color: #023548;
	font-size: 12px;
	margin: 0;
}
#hpProfilCat .blah {
	color: #347b95;
	margin: 0 0 4px 0;
}
#hpProfilOffres {
	width: 212px;
	background: url(../images/hpProfilOffresBg.gif) left bottom no-repeat;
	margin-bottom: 15px;
}
#hpProfilOffresTop {
	width: 212px;
	height: 23px;
	background: url(../images/fr/hpProfilOffresTop.jpg) left top no-repeat;
}
#hpProfilOffresContent {
	padding: 15px 5px 12px 8px;
	width: 200px;
}
.hpProfilProfitLink {
	display: block;
	margin: 2px 0 0 0;
	padding-left: 3px;
}
.hpProfilSoon {
	width: 54px;
	height: 54px;
	position: absolute;
	top: 17px;
	left: -10px;
	z-index: 30;
	background: url(../images/fr/tresbientot.png) left top no-repeat;
	cursor: pointer;
}
.hpProfilInvisible {
	width: 17px;
	height: 17px;
	position: absolute;
	top: 4px;
	right: 4px;
	cursor: pointer;
}
.hpProfilInvisMess {
	width: 198px;
	height: 25px;
	position: absolute;
	top: -20px;
	left: 206px;
	z-index: 20;
	display: none;
}
/* alertes santé zi big tableau... */
.AlertPrev {
	width: 35%;
	text-align: right;
}
/*------------------------------------------
Fin Club Un amour de chat
------------------------------------------*/

/* ------------------------
Le Mag
--------------------------- */
h1.leMagH1 {
	color: #e56904;
	width: 600px;
	padding: 4px 0 0 32px;
	background: url(../images/magTitleEye.gif) left top no-repeat;
	float: left;
}
#magCenter18 {
	width: 750px;
	padding-left: 18px;
	float: left;
}
#magCenter18 table {
	float: left;
}
#magCenter18 #pushNewsLetter h3 {
	color: #e87d25;
	background: url(../images/magPushNews.gif) left center no-repeat;
	border-right: 1px solid #83012a;
}
#magCenter18 #pushNewsLetter h3 a {
	color: #e87d25;
	text-decoration: none;
}
#magCenter18 #pushNewsLetter h3 a:hover {
	text-decoration: underline;
}
#magCenter18 #pushNewsLetter p {
	color: #83012a;
}
/*archives par rubriques*/
#magArchive {
	width: 562px;
	margin: 0 8px 15px 0;
	padding: 0;
	float: left;
}
#magArchiveTop {
	width: 540px;
	padding-right: 22px;
	height: 29px;
	background: url(../images/magArchTop.gif) left bottom no-repeat;
	float: left;
}
#magArchiveTop a {
	display: block;
	float: right;
}
#magArchiveBottom {
	width: 562px;
	padding: 0 25px;
	height: 16px;
	background: url(../images/magArchbottom.gif) left bottom no-repeat;
	float: left;
}
#magArchiveContent {
	width: 512px;
	padding: 0 25px 12px 25px;
	float: left;
	background: url(../images/magArchBg.gif) left top repeat-y;
	color: white;
	font-size: 12px;
}
#magArchiveContent h2 {
	margin: 0;
	font-size: 24px;
	font-weight: normal;
	line-height: 26px;
	padding: 0 0 0 18px;
	background: url(../images/magArchEye.gif) left 7px no-repeat;
}
#magArchiveContent span {
	float: left;
	padding-left: 15px;
	background: url(../images/magDot.gif) 2px center no-repeat;
}
#magArchiveContent a {
	float: right;
}
.magArchSepar {
	display: block;
	margin: 13px 0;
	float: left;
}
.magArchSousH {
	display: block;
	margin: 2px 0 13px 0;
	float: left;
}
/*ends archives*/
.magAcc1Item {
	float: left;
	padding: 0 0 0 15px;
	background: url(../images/brownEyeDot.gif) left 5px no-repeat;
	margin-right: 3px;
}
.magAccItemContent {
	width: 132px;
	padding: 0 0 0 5px;
	background: url(../images/magHomeDotBg.gif) left 3px no-repeat;
}
.magAccCat {
	margin: 0;
	font-size: 20px;
	line-height: 22px;
	color: #8b3903;
	height: 42px;
}
.magAccCatComment {
	margin: 2px 0;
	color: #e56904;
	font-size: 14px;
	height: 32px;
	letter-spacing: -1px;
}
.magAccCatComment a {
	color: #e56904;
	text-decoration: none;
}
.magAccCatComment a:hover {
	color: #e56904;
	text-decoration: underline;
}
.magAccGoRub {
	display: block;
	margin: 5px 0 14px 0;
}
.magAccImg {
	display: block;
}
.magAccGoArchives {
	margin: 16px 0 26px 0;
	padding: 0 0 0 23px;
	width: 110px;
	height: 15px;
	background: url(../images/magAccArchiveLinkBg.gif) 5px top no-repeat;
	font-size: 11px;
}
.magAccGoArchives a {
	color: #e56904;
	text-decoration: none;
}
.magAccGoArchives a:hover {
	color: #8b3903;
	text-decoration: underline;
}
#accMagBottomLine {
	float: left;
	width: 688px;
	height: 15px;
	margin: 0;
	background: url(../images/accMagBottomLine.gif) left top no-repeat;
}
#magBottomLine {
	float: left;
	width: 618px;
	height: 15px;
	margin: 10px 0 0 0;
	background: url(../images/magBottomLine.gif) left top no-repeat;
}
.magAccVideoItem {
	float: left;
	padding: 0 0 0 20px;
	background: url(../images/brownEyeDot.gif) 5px 5px no-repeat;
	margin-right: 3px;
}
.magAccVideoContent {
	padding: 0 0 0 5px;
	background: url(../images/magHomeDotBg.gif) left 3px no-repeat;
}
#magAccVideoCat {
	margin: 0;
	font-size: 20px;
	line-height: 22px;
	color: #8b3903;
}
/*zi video à géométrie variable*/
#macAccVideoBg {
	margin-top: 2px;
	position: relative;
	z-index: 30;
}
#macAccVideoBg td {
	text-align: left;
}
#macAccVideoBg img {
	display: block;
}
#magAccVideoTop {
	padding: 0;
	background: url(../images/magVideoTopBg.gif) right top no-repeat;
}
#magAccVideoBottom {
	padding: 0;
	background: url(../images/magVideoBottomBg.gif) right bottom no-repeat;
}
#magAccZiVideo {
	background-color: #e46902;
	padding: 0 4px;
}
#pseudoMag {
	width: 149px;
	height: 449px;
	position: absolute;
	right: 0px;
	top: 0px;
	/*top: -55px;*/
	z-index: 10;
	background: url(../images/magVide.gif) left top no-repeat;
}

/*les pages d'articles*/
#magSousNav {
	margin: 3px 0 16px 0;
	height: 19px;
	width: 620px;
	padding: 1px 0 0 14px;
	background: url(../images/magSousNavBg.gif) left top no-repeat;
	float: left;
}
#magSousNav.magArch {
	margin: 3px 0 8px 0;
}
#magSousNav ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#magSousNav ul li {
	display: block;
	float: left;
	margin: 0 6px 0 0;
}
#magSousNav a {
	display: block;
	float: left;
	height: 19px;
	background-position: left bottom;
	background-repeat: no-repeat;
	overflow: hidden;
}
#magSousNav a.magAlimNav {
	width: 158px;
	background-image: url(../images/fr/magAlimNav.gif);
}
#magSousNav a.magSocioNav {
	width: 134px;
	background-image: url(../images/fr/magPsychoNav.gif);
}
#magSousNav a.magModeNav {
	width: 125px;
	background-image: url(../images/fr/magModeMaisonNav.gif);
}
#magSousNav a:hover, #magSousNav a.selectChatons {
	background-position: left top;
}
#magArticle {
	float: left;
	width: 620px;
}
#magArticleLeft {
	width: 262px;
	padding-left: 14px;
	background: url(../images/brownEyeDot.gif) left 6px no-repeat;
	margin: 0 11px 0 0;
	float: left;
}
#magArticleLeft img {
	display: block;
}
#magArticleRight {
	float: left;
	width: 320px;
}
#magArticleTitle {
	font-size: 20px;
	height: 44px;
	font-weight: normal;
	color: #e56904;
	margin: 0 0 9px 0;
	line-height: 22px;
	border-right: 1px solid #8b3903;
	padding-right: 20px;
	background: url(../images/tinyBrownArrow.gif) 250px center no-repeat;
}
#magCommentMarche {
	width: 261px;
	background: url(../images/magMarcheBg.gif) left bottom no-repeat;
	padding-bottom: 12px;
}
#magCommentMarche p {
	margin: 0;
	padding: 0 13px;
	width: 235px;
	color: #8b3903;
}
#magCommentMarche a {
	text-decoration: none;
	color: #8b3903;
}
#magCommentMarche a:hover {
	text-decoration: underline;
}
#magCommentMarche h4 {
	color: white;
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 9px 0;
	padding: 3px 13px;
	width: 235px;
	background: url(../images/magMarcheTopBg.jpg) left top no-repeat;
}
#magActions {
	height: 15px;
	padding: 2px 0;
	border-top: 1px dotted #8b3903;
	border-bottom: 1px dotted #8b3903;
	margin: 8px 0 10px 0;
}
#magActions a {
	display: block;
	float: left;
	margin-right: 4px;
	color: #8b3903;
	text-decoration: none;
	line-height: 14px;
	height: 15px;
}
#magActions a:hover {
	text-decoration: underline;
}
#magActions a strong {
	padding-right: 3px;
}
#magActions a.magArtPrint {
	padding: 0 0 0 17px;
	background: url(../images/brownWhitePrintPicto.gif) left top no-repeat;
}
#magActions a.magArtSendFriend {
	padding: 0 0 0 17px;
	background: url(../images/brownWhiteMailPicto.gif) left 2px no-repeat;
}
#magActions a.magArtArchiv {
	padding: 0 0 0 15px;
	background: url(../images/magArchivPicto.gif) left top no-repeat;
}
#magActions a.magAddToFavorites {
	padding: 0 0 0 15px;
	background: url(../images/socialNetworking/addToFavourites.gif) left top no-repeat;
}
#magActions a.magFacebook {
	padding: 0 0 0 15px;
	background: url(../images/socialNetworking/facebook.gif) left top no-repeat;
}
#magActions a.magTwitter {
	padding: 0 0 0 15px;
	background: url(../images/socialNetworking/twitter.gif) left top no-repeat;
}
#magActions a.magRss {
	padding: 0 0 0 15px;
	background: url(../images/socialNetworking/RSS.gif) left top no-repeat;
}
#magActions a.magRss_fiches {
	padding: 0 0 0 15px;
	background: url(../images/socialNetworking/RSS_bg_green.gif) left top no-repeat;
}
#magArticleHeader p {
	margin: 0;
	font-weight: bold;
	/*color: #8b3903;*/
	color : #E56904;
}
#magArticleHeader a {
	/*color: #8b3903;*/
	color: #E56904;
}
#magArticleBody h4 {
	font-size: 12px;
	text-indent: 9px;
	background: url(../images/orangeLt12.gif) left 4px no-repeat;
	margin: 15px 0 0 0;
	/*color: #e56904;*/
	color: #8b3903;
}
#magArticleBody p {
	margin: 0 0 6px 0;
	/*color: #e56904;*/
	color: #8b3903;
}
#magArticleBody a {
	/*color: #e56904;*/
	color: #8b3903;
}
#magRightContent {
	width: 80px;
	padding: 137px 24px 0 45px;
	height: 406px;
	position: absolute;
	right: 0px;
	top: -55px;
	z-index: 10;
	background: url(../images/magRightContentBg.gif) left top no-repeat;
	text-align: right;
}
#magRightBref h4 {
	color: #e56904;
	font-size: 24px;
	font-weight: normal;
	margin: 0 0 2px 0;
}
#magRightBref p {
	color: #8b3903;
	font-weight: normal;
	margin: 0;
	line-height: 13px;
}
#magRightBref strong {
	color: #e56904;
	font-size: 14px;
	line-height: 13px;
	margin: 0 2px 0 0;
	vertical-align: middle;
}
#magRightBref div {
	height: 6px;
	background: url(../images/magRightSepar.gif) right 4px no-repeat;
}
#magRightLink {
	position: absolute;
	top: 450px;
	left: 66px;
	width: 70px;
}
#magRightLink p {
	margin: 0;
	line-height: 13px;
}
#magRightLink a {
	display: block;
	text-indent: 19px;
	background: url(../images/orangeLt12.gif) 10px 3px no-repeat;
	color: #8b3903;
	text-decoration: none;
	line-height: 12px;
}
#magRightLink a:hover {
	text-decoration: underline;
}
#magArchivesSelect {
	width: 611px;
	padding: 0;
	float: left;
	margin: 0 0 15px 0;
	background: url(../images/magArchivesSelectBg.gif) right bottom no-repeat;
}
#magArchivesSelect table {
	width: 593px;
}
#magArchivesSelect select {
	width: 394px;
}
#magArchivesLabel {
	padding: 0 0 10px 33px;
	color: white;
	font-size: 16px;
}
#magArchivesDropDown {
	text-align: right;
	vertical-align: middle;
	padding-bottom: 10px;
}
#magArchivesSelectTop {
	width: 611px;
	height: 10px;
	background: url(../images/magArchivesSelectTop.gif) right top no-repeat;
}
#sendFriendValidDiv {
	width: 590px;
	padding-right: 28px;
	height: 13px;
	background: url(../images/magBottomLine.gif) left center no-repeat;
	float: left;
	margin: 15px 0 0 0;
	text-align: right;
}
#sendFriendUl {
	margin: 5px 0;
	padding: 0;
	color: #8b3903;
	list-style-type: none;
}
#sendFriendUl li {
	padding: 0 0 5px 8px;
	margin: 0;
	background: url(../images/orangeDot.gif) left 5px no-repeat;	
}
#sendFriendUl input {
	width: 200px;
	border: 1px solid #e56904;
}
#sendOblig {
	padding-left: 8px;
	margin-bottom: 8px;	
}
#sendFriendOblig {
	padding: 1px 0;
	border-top: 1px dotted #8b3903;
	border-bottom: 1px dotted #8b3903;
	margin: 0;
	color: #e56904;
	width: 200px;
}
#sendFriendSuccess {
	background: url(../images/updatePrefResultBg.jpg) left bottom no-repeat;
	width: 400px;
	height: 45px;
	padding: 200px 0 0 210px;
	float: left;
	color: #e56904;
	margin-bottom: 22px;
}
#sendFriendSuccess h3 {
	background: url(../images/brownEyeDot.gif) left 2px no-repeat;
	text-indent: 15px;
	font-size: 16px;
	font-weight: normal;
	margin: 0;
}
/* ------------------------
Fin du Mag
--------------------------- */

/* ------------------------
Les Alertes Santé
--------------------------- */
#alertsContainer {
	width: 583px;
	background: url(../images/alertsBg.gif) left bottom no-repeat;
	padding: 0 0 2px 0;
	margin-bottom: 10px;
	position: relative;
}
.calendarTopCell {
	background: url(../images/alertsTopBg.gif) left top no-repeat;
}
#alertsContainer table {
	width: 583px;
}
#alertsContainer table.reminderPop {
	width: 250px;
	display: none;
}
#alertsContainer table th {
	height: 18px;
	border-top: 1px solid #424701;
	border-right: 1px dashed #fff;
	background-color: #5a5f01;
	color: white;
	vertical-align: middle;
	padding-left: 5px;
}
#alertsContainer table table td {
	height: 29px;
	vertical-align: middle;
}
.calendarPrevNext {
	text-align: center;
}
.calendarDayCells {
	border-top: 1px solid #424701;
	border-right: 1px dashed #424701;
	padding-left: 4px;
	height: 25px;
	
}
.calendarDayCells a {
	text-decoration: none;
}
.calendarDayCells a:hover {
	text-decoration: underline;
}
#alertsBottomLine {
	width: 605px;
	height: 5px;
	background: url(../images/alertsBottomLine.gif) left top no-repeat;
	margin: 10px 0;
	float: left;
}
#alertsEnTete {
	width: 597px;
	float: left;
	margin: 0 0 4px 0;
}
#alertsEnTete p#alertsBlah {
	width: 315px;
	padding-left: 15px;
	background: url(../images/darkGreenEye.gif) left top no-repeat;
	margin: 6px 0 0 0;
}
#alertsFichesTab {
	float: right;
	color: #b4d606;
}
#alertsFichesTab td {
	vertical-align: middle;
}
#alertsFichesTab img {
	display: block;
}
#alertFichesLabel {
	text-align: right;
	padding-right: 5px;
}
#alertFichesLabel p {
	border-right: 1px solid #b4d606;
	padding-right: 4px;
	margin: 0;
}
.reminderPopTrig {
	cursor: help;
	color: #4e6086;
}
#alertsContainer table.reminderPop {
	width: 233px;
	color: #7e9dba;
}
#alertsContainer td.reminderPopTop {
	height: 10px;
	width: 233px;
	background: url(../images/alertsPopTop.png) left top no-repeat;
}
#alertsContainer td.reminderPopBottom {
	height: 10px;
	width: 233px;
	background: url(../images/alertsPopBottom.png) left top no-repeat;
}
#alertsContainer td.reminderContent {
	vertical-align: middle;
	padding: 0 15px 0 35px;
	background: url(../images/alertsPopCenter.png) left center no-repeat;
	height: 35px;
}
#alertsFormPlanif {
	float: left;
}
#alertsFormdiv {
	width: 417px;
	background: url(../images/alertFormBg.gif) bottom left no-repeat;
	float: left;
	padding-bottom: 8px;
	margin-right: 6px;
}
#alertsFormTop {
	width: 417px;
	height: 10px;
	background: url(../images/alertFormTopBg.gif) top left no-repeat;
}
#alertsFormContent {
	width: 377px;
	padding: 0 20px;
}
#alertsFormTab {
	width: 377px;
	color: #4e6086;
}
#alertsFormTab input {
	border: 1px solid #829bb9;
	float: right;
	color: #829bb9;
	font-size: 11px;
	margin: 0;
}
#alertsFormTab select {
	border: 1px solid #829bb9;
	color: #829bb9;
	font-size: 11px;
	margin: 0;
}
#alertsPlanif {
	width: 161px;
	float: left;
	color: #829bb9;
	background: url(../images/alertsPlanifBg.gif) left bottom no-repeat;
}
#alertsPlanifTop {
	width: 161px;
	height: 26px;
	background: url(../images/fr/alertsPlanifTitre.gif) left top no-repeat;
}
#alertsPlanifContent {
	height: auto !important;
	min-height: 46px;
	height: 46px;	
	padding: 6px 10px 10px 14px;
}
/* ------------------------------------------------
les pages "utiles", contact, marques, infos, etc --
-------------------------------------------------*/
h1.utilH1 {
	color: #9d3c6b;
	width: 600px;
	padding: 4px 0 0 32px;
	background: url(../images/oeilUtilH1.gif) left top no-repeat;
	float: left;
}
#utilBottomLine {
	float: left;
	width: 704px;
	height: 13px;
	padding: 0 35px 12px 0;
	background: url(../images/utilBottomLine.gif) right 4px no-repeat;
	text-align: right;
	margin: 30px 0 0 0;
}
/* page contactez-nous */
#contactBlah {
	font-size: 12px;
	color: #9d3c6b;
	padding-left: 16px;
	background: url(../images/utilRedEye.gif) left top no-repeat;
	margin: 0 0 18px 0;
}
.contactOblig {
	margin: 3px 0;
	padding: 1px 0;
	border-top: 1px dotted #9d3c6b;
	border-bottom: 1px dotted #9d3c6b;
}
.contactFormTab td {
	width: 350px;
	vertical-align: top;
	padding: 2px 0;
	color: #9d3c6b;
}
.contactFormTab td.listlike {
	width: 334px;
	padding: 2px 0 2px 16px;
	background: url(../images/utilRougeFlea.gif) 5px 6px no-repeat;
}
.contactFormTab input,
.contactFormTab textarea,
.contactFormTab select {
	float: right;
	border: 1px solid #9d3c6b;
	vertical-align: middle;
}
.contactFormTab input {
	width: 160px;
}
.contactFormTab label {
	float: left;
}
#contactValidDiv {
	width: 459px;
	height: 13px;
	text-align: right;
	padding: 0 20px 0 0;
	margin: 10px 0;
	background: url(../images/contactBottomline.gif) left center no-repeat;
	float: left;
}
/* informatique et libertés */
#infoLibContent {
	padding: 40px 306px 0 14px;
	width: 380px;
	height: 232px;
	float: left;
	background: url(../images/infoLibContent.jpg) right bottom no-repeat;
	color: #9d3c6b;
	margin: 0 0 10px 0;
}
#infoLibContent h3 {
	color: #6c0135;
	margin: 0 0 12px 0;
	font-size: 14px;
	font-weight: normal;
	padding-left: 18px;
	background: url(../images/utilRedEye.gif) left top no-repeat;
}
.utilFonce {
	color: #6c0135;
}
/* qui sommes-nous */
#quiContent {
	width: 720px;
	float: left;
	padding: 10px 0 0 14px;
	color: #9d3c6b;
}
#quiLeft {
	width: 322px;
	margin-right: 20px;
	float: left;
}
#quiRight {
	float: left;
	width: 375px;
}
#quiContent p {
	margin: 0 0 15px 0;
}
#quiContent p.withFlea {
	text-indent: 16px;
	background: url(../images/utilRedEye.gif) left top no-repeat;
}
#quiContent strong {
	color: #6c0135;
}
/*crédits*/
#creditsContent {
	width: 707px;
	float: left;
	padding: 10px 0 15px 14px;
	color: #9d3c6b;
	background: url(../images/creditsBg.jpg) right bottom no-repeat;
}
.credits {
	margin-bottom: 40px;
}
#creditsContent h2 {
	font-size: 14px;
	display: block;
	width: 478px;
	padding: 0 0 3px 17px;
	margin: 0 0 8px 0;
	background: url(../images/creditsH2Bg.gif) left bottom no-repeat;
}
#creditsContent h3 {
	font-size: 12px;
	display: block;
	width: 302px;
	padding: 0 0 2px 17px;
	margin: 2px 0;
	background: url(../images/creditsH3Bg.gif) right bottom no-repeat;
}
.creditsTab td {
	vertical-align: top;
	padding-bottom: 6px;
}
.creditsTitle {
	width: 162px;
	padding-left: 37px;
	font-weight: bold;
}
/* -- pages marques -- */
#marqueContent {
	width: 790px;
	float: left;
	padding-top: 24px;
}
/*whiskas*/
#whiskasContent {
	padding: 26px 0 0 22px;
	width: 768px;
	height: 233px;
	color: #bd1d88;
	background: url(../images/whiskasBg.jpg) right bottom no-repeat;
}
.whiskasChapo {
	color: #520031;
	width: 475px;
	margin: 0 290px 0 0;
	font-size: 12px;
}
.whiskasTxt {
	float: left;
	margin: 15px 25px 15px 0;
}
#whiskasBottomLine {
	width: 719px;
	text-align: right;
	padding: 0 28px 0 22px;
	margin: 0 0 12px 0;
	height: 13px;
	float: left;
	background: url(../images/whiskasBottomLine.gif) right center no-repeat;
}
/*sheba*/
#shebaContent {
	padding: 26px 0 0 22px;
	width: 720px;
	height: 233px;
	color: #c3a238;
	background: url(../images/shebaBg.jpg) right bottom no-repeat;
}
.shebaChapo {
	color: #5f3c15;
	width: 500px;
	margin: 0 220px 0 0;
	font-size: 12px;
}
.shebaTxt {
	float: left;
	margin: 15px 25px 25px 0;
}
#shebaBottomLine {
	width: 719px;
	text-align: right;
	padding: 0 28px 0 22px;
	margin: 0 0 12px 0;
	height: 13px;
	float: left;
	background: url(../images/shebaBottomLine.gif) right center no-repeat;
}
#shebaBaseline {
	clear: both;
	margin: 0;
}
/*perfectFit*/
#perfectFitContent {
	color: #8b9096;
	float: left;
	width: 500px;
	height: 315px;
	margin: 24px 0 3px 0;
	padding: 27px 198px 0 70px;
	background: url(../images/perfectFitBg.jpg) left top no-repeat;
}
#perfectFitContent p {
	margin: 0 0 15px 0;
}
.perfectFitChapo {
	color: #70767e;
	text-transform: uppercase;
}
#perfectFitBottomLine {
	width: 717px;
	text-align: right;
	padding: 0 28px 0 22px;
	margin: 0 0 12px 0;
	height: 13px;
	float: left;
	background: url(../images/perfectFitBottomLine.gif) right center no-repeat;
}
/*kitekat*/
#kitekatContent {
	padding: 12px 0 0 22px;
	width: 700px;
	height: 215px;
	color: #000;
	background: url(../images/kitekatBg.jpg) right top no-repeat;
}
#kitekatContent p {
	margin: 0 0 15px 0;
}
.kitekatChapo {
	color: #c80b07;
	margin: 0;
	font-size: 12px;
}
#kitekatBottomLine {
	width: 767px;
	margin: 12px 0;
	height: 5px;
	float: left;
	background: url(../images/kitekatBottomLine.gif) right center no-repeat;
}
/*catsan*/
#catsanContent {
	padding: 26px 0 0 22px;
	width: 700px;
	height: 220px;
	color: #58a0d1;
	background: url(../images/catsanBg.jpg) right bottom no-repeat;
	margin-bottom: 12px;
}
.catsanChapo {
	color: #134386;
	width: 480px;
	margin: 0 290px 15px 0;
	font-size: 12px;
}
#catsanLeft {
	width: 255px;
	float: left;
	margin-right: 20px;
}
#catsanRight {
	margin: 0;
}
#catsanRight ul,
#catsanRight ul li {
	margin: 0;
	padding: 0;
	list-style: disc inside;
}
#catsanLeft p {
	margin: 0 0 12px 0;
}
#catsanBottomLine {
	width: 719px;
	text-align: right;
	padding: 0 28px 0 22px;
	margin: 0 0 12px 0;
	height: 13px;
	float: left;
	background: url(../images/catsanBottomLine.gif) right center no-repeat;
}

/* -- pages d'attente -- */
/* réseau */
.reseauBlah {
	color: #424701;
	font-size: 15px;
	padding-left: 15px;
	background: url(../images/darkGreenEye.gif) left 3px no-repeat;
	margin: 8px 0 12px 0;
}
#reseauBottomLine {
	width: 454px;
	padding: 0 40px 0 0;
	float: left;
	text-align: right;
	background: url(../images/reseauBottomLine.gif) left center no-repeat;
	height: 13px;
	margin-top: 12px;
}
/* -- //ends pages d'attente -- */

/* -- messagerie -- */
/*zi menu*/
#menuMessagerie {
	width: 155px;
	float: left;
}
#menuMessagerieSection1 {
	margin: 0 0 6px 0;
}
#menuMessagerieSection1 span {
	visibility: hidden;
}
#menuMessagerieSection1 a {
	width: 149px;
	display: block;
	background-position: left top;
	background-repeat: no-repeat;
	text-decoration: none;
	overflow: hidden;
}
#menuMessagerieSection1 a:hover,
#menuMessagerieSection1 a.menuMess1selec {
	background-position: left bottom;
}
#menuMessagerieSection1 a.messEcrire {
	height: 59px;
	background-image: url(../images/fr/menuMessEcrireBg.gif);
}
#menuMessagerieSection1 a.messRecus {
	height: 36px;
	background-image: url(../images/fr/menuMessRecusBg.gif);
}
#menuMessagerieSection1 a.messEnvoyes {
	height: 36px;
	background-image: url(../images/fr/menuMessEnvoyesBg.gif);
}
#menuMessagerieSection1 a.messSupp {
	height: 36px;
	background-image: url(../images/fr/menuMessSuppBg.gif);
}
#menuMessagerieSection1 a.messCarnet {
	height: 38px;
	background-image: url(../images/fr/menuMessCarnetBg.gif);
}
#menuMessagerieSection2 {
	width: 149px;
	background: url(../images/menuMess2Bg.gif) left top repeat-y;
	text-align: center;
}
#menuMess2Top {
	width: 149px;
	height: 16px;
	background: url(../images/menuMess2TopBg.gif) left top repeat-y;
}
#menuMess2Bottom {
	width: 149px;
	height: 15px;
	background: url(../images/menuMess2BottomBg.gif) left top repeat-y;
}
#menuMess2Content {
	width: 145px;
	padding: 0 2px;
	border-top: 1px dotted #424701;
}
#menuMessagerieSection2 a {
	display: block;
	width: 145px;
	border-bottom: 1px dotted #424701;
	color: #424701;
	text-decoration: none;
	padding: 2px 0;
}
#menuMessagerieSection2 a:hover,
#menuMessagerieSection2 a.menuMess2selec {
	color: white;
	background-color: #8e9701;
}
/*cadre général du bouzin*/
h6.messSsTitre {
	font-size: 16px;
	color: #424701;
	font-weight: normal;
	margin: 0;
}
#redMessInfo {
	height: 15px;
	font-size: 12px;
}
#messContent {
	position: relative;
	width: 412px;
	padding-right: 23px;
	min-height: 305px;
	height: auto !important;
	height: 305px;
	float: left;
}
#messTHtotalDiv {
	width: 403px;
	height: 16px;
	padding: 1px 0 0 9px;
	background: url(../images/messTh412Bg.gif) left top no-repeat;
	color: white;
	font-size: 12px;
	font-weight: bold;
	float: left;
}
#messFooterP {
	clear: both;
	margin: 0;
	padding: 3px 0 10px 0;
	color: #666;
	text-indent: 12px;
	background: url(../images/lightGreenSmallArrow.gif) left 6px no-repeat;
	line-height: 13px;
}
.messTable {
	width: 412px;
	border: 0;
}
.messTable th {
	padding: 0;
	border-collapse: collapse;
}
.messTable td {
	height: 27px;
	border-bottom: 1px dotted #424701;
	vertical-align: middle;
	color: #424701;
	border-collapse: collapse;
}
.messTable td a {
	color: #424701;
	text-decoration: none;
}
.messTable td a:hover {
	text-decoration: underline;
}
.pagerStyle td {
	border-bottom: 0;
}
.NonLu { font-weight: bold; }
#messPrevNext {
	float: left;
	width: 401px;
	padding: 0 11px 0 0;
	text-align: right;
	background: url(../images/messprevNextBg.gif) left top no-repeat;
}
/*ecrire formulaire - signaler abus*/
#writeAddressListDiv {
	float: left;
	width: 388px;
	height: 27px;
	padding: 4px 15px 2px 9px;
	background: url(../images/messWriteAddressListBg.gif) left top no-repeat;
}
#writeAddressListDiv label {
	font-size: 14px;
	line-height: 22px;
	color: white;
}
#writeAddressListDiv select {
	float: right;
}
.messFormObjetP {
	padding: 2px 0;
	margin: 0;
	float: left;
}
.messTArea {
	width: 410px;
	height: 160px;
	border: 1px solid #8e9701;
	margin: 2px 0;
}
.messFormObjetP label {
	color: #8e9701;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}
.messFormObjetP input {
	border: 1px solid #8e9701;
	width: 365px;
	float: right;
}
.messSendP {
	margin: 10px 0 0 0;
	float: left;
}
#ecrireAnnuler {
	position: absolute;
	width: 412px;
	left: 0;
	bottom: 0;
	text-align: right;
	background: url(../images/messCancelBg.gif) left top no-repeat;
}
/*carnet d'adresse*/
.messContactPseudo {
	color: #424701;
	padding-left: 2px;
	float: left;
}
.messContactAction {
	float: right;
}
.contactsPN {
	margin-top: 15px;
}
#delContactMentions {
	width: 302px;
	text-align: left;
	position: absolute;
	z-index: 50;
	font-size: 11px;
	color: #f00;
	display: none;
}
#delContactMentionstop {
	width: 302px;
	height: 10px;
	background: url(../images/stepCnilMentionstop.gif) left top no-repeat;
}
#delContactMentionsbottom {
	width: 302px;
	height: 10px;
	background: url(../images/stepCnilMentionsbottom.gif) left bottom no-repeat;
}
#delContactMentioncontent {
	width: 272px;
	padding: 0 15px;
	background: url(../images/stepCnilMentionsfond.gif) left top repeat-y;
}
/*listes messages*/
.messDividedTop {
	background: #8c9601;
	color: white;
	font-weight: bold;
}
#messTopDe {
	width: 100px;
	height: 16px;
	padding: 1px 0 0 10px;
	background: url(../images/messTh412Bg.gif) left top no-repeat;
}
#messTopDate {
	width: 66px;
	height: 16px;
	padding: 1px 0 0 0;
	background: url(../images/messTh412Bg.gif) -50px top no-repeat;
}
#messTopObjet {
	width: 155px;
	height: 16px;
	padding: 1px 0 0 0;
	background: url(../images/messTh412Bg.gif) -50px top no-repeat;
}
#messTopSelec {
	width: 81px;
	height: 16px;
	padding: 1px 0 0 0;
	background: url(../images/messTh412Bg.gif) right top no-repeat;
}
.messCheckboxes {
	width: 81px;
	text-align: center;
}
.sousMessActions {
	width: 412px;
	margin-top: 1px;
	float: left;
	border-top: 1px dotted #424701;
	text-align: right;
	padding: 6px 0 14px 0;
}
/*lire message*/
#readMessObjetP {
	color: #8c9601;
	font-size: 12px;
	width: 412px;
	padding: 10px 0 8px 0;
	margin: 0;
	float: left;
}
#readMessMessageP {
	float: left;
	width: 412px;
	border-top: 1px dotted #424701;
	color: #424701;
	font-size: 12px;
	padding: 22px 0 43px 0;
	margin: 0;	
}
#messBlockDel {
	width: 412px;
	height: 13px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: right;
	background: url(../images/messBlockDelBg.gif) left top no-repeat;
}
#messActionP {
	float: left;
	width: 412px;
	margin: 0 0 25px 0;
}
/*charte*/
#messCharteTop {
	width: 403px;
	height: 16px;
	padding: 1px 0 0 9px;
	margin: 0 0 12px 0;
	background: url(../images/messCharteTopBg.gif) left top no-repeat;
	color: white;
	font-size: 12px;
	font-weight: bold;
	float: left;
}
.messCharteP {
	margin: 0 0 12px 0;
	padding: 0 0 0 11px;
	color: #424701;
}
#messCharteBottom {
	width: 412px;
	height: 13px;
	background: url(../images/messPrevNextBg.gif) left top no-repeat;
}

/* -- réseau -- */
#reseauTopContent {
	width: 727px;
	height: 107px;
	float: left;
	margin: 0;
	padding: 15px 0 0 0;
	background: url(../images/reseauCatonBg.jpg) right bottom no-repeat;
}
h1.reseauH1 {
	color: #8e9801;
	padding: 4px 0 0 32px;
	background: url(../images/oeilh1Club.gif) left top no-repeat;
	margin: 0;
}
#reseauSousTitre {
	margin: 0 0 8px 0;
	font-size: 16px;
	color: #424701;
}
#reseauBlah {
	color: #424701;
	font-size: 12px;
	font-weight: bold;
	text-indent: 15px;
	background: url(../images/smallLightGreenEye.gif) left 1px no-repeat;
	margin: 0;
}
#reseauContent {
	padding-left: 32px;
	float: left;
	width: 720px;
}

#networkMap1 {
	width: 479px;
	height: 315px;
	border: 1px solid #a6a6a6;
}
.networkMapWrap {
	width: 480px;
	height: 316px;
	padding: 5px;
	margin: 0 16px 12px 0;
	border: 1px solid #a6a6a6;
	float: left;
}
#reseauRecherche {
	width: 188px;
	float: left;
	margin-bottom: 15px;
	background: url(../images/reseauSearchBg.gif) left top repeat-y;
}
#reseauSearchTop {
	width: 188px;
	height: 13px;
	background: url(../images/reseauSearchTop.gif) left top no-repeat;
}
#reseauSearchContent {
	width: 148px;
	padding: 0 20px 0 20px;
}
#reseauSearchBottom {
	width: 188px;
	height: 13px;
	background: url(../images/reseauSearchBottom.gif) left bottom no-repeat;
	margin-top: 18px;
}
#reseauSearchIntro {
	color: #424701;
	font-size: 16px;
	font-weight: normal;
	padding-left: 15px;
	background: url(../images/darkLightGreenEye.gif) left 1px no-repeat;
	margin: 12px 0 12px 0;
}
.reseauSearchLabel {
	color: white;
	margin: 1px 0;
	font-size: 12px;
	font-weight: bold;
}
.reseauVilleSearch {
	width: 140px;
	border: 1px solid white;
	background: #8e9801;
	color: #424701;
}
#reseauSearchP {
	margin: 0 0 8px 0;
}
#reseauSousMenu { 
	width: 188px;
	float: left;
	background: url(../images/reseauSousMenuBg.gif) left top repeat-y;
}
#reseauSousMenuTop {
	width: 188px;
	height: 15px;
	background: url(../images/reseauSousMenuTopBg.gif) left top no-repeat;
	border-bottom: 1px dotted #424701;
}
#reseauSousMenuBottom {
	width: 188px;
	height: 16px;
	background: url(../images/reseauSousMenuBottomBg.gif) left bottom no-repeat;
}
#reseauSousMenuContent {
	width: 184px;
	padding: 0 2px;
	text-align: center;
}
#reseauSousMenuContent a {
	display: block;
	width: 184px;
	color: #424701;
	text-decoration: none;
	padding: 2px 0;
	border-bottom: 1px dotted #424701;
}
#reseauSousMenuContent a:hover,
#reseauSousMenuContent a.selecReseauSousMenu {
	color: #fff;
	background: #8e9801;
}
.networkMapSubmit {
	margin: 8px 0 0 0;
	text-align: right;
}
.yellowGreenError {
	color: #ffffe0;
}
/*fonctionnement*/
#networkFonctWrap {
	width: 492px;
	height: 331px;
	padding: 0;
	margin: 0 16px 12px 0;
	float: left;
	font-size: 12px;
	color: #424701;
	background: url(../images/reseauFonctBg.jpg) left bottom no-repeat;
}
#networkFonctWrap p {
	width: 325px;
	margin: 0 0 10px 0;
}
/*carte Google*/
.gmnoprint a {
	color: black;
	text-decoration: none;
	font-size: 12px
}
.bulle {
	width: 270px;
	margin-bottom: 5px;
}
.bulle td {
	vertical-align: bottom;
}
.bulle .album,
.bulle .contact {
	padding-top: 14px;
}
.bulle td.imgpourbulle {
	width: 90px;
}
.bulle .pseudo,
.bulle .name {
	font-size: 20px;
	color: #8e9701;
	background: url(../images/networkMapDots.gif) left bottom no-repeat;
	padding-bottom: 2px;
}
.bulle .ville {
	font-size: 12px;
	color: #424701;
	font-weight: bold;
	background: url(../images/networkMapDots.gif) left bottom no-repeat;
	padding-bottom: 2px;
}
.bulle .breed {
	font-size: 12px;
	color: #424701;
	background: url(../images/networkMapDots.gif) left bottom no-repeat;
	padding-bottom: 2px;
}
.bulle .type {
	font-size: 12px;
	color: #424701;
	background: url(../images/networkMapDots.gif) left bottom no-repeat;
	padding-bottom: 2px;
}
.bulle .KeepOtherCats {
	font-size: 11px;
	padding-bottom: 2px;
	color: #424701;
	background: url(../images/networkMapDots.gif) left bottom no-repeat;
}
.noCat {
	font-size: 12px;
	color: #424701;
}
/*page pas visible*/
#reseauUnseen {
	width: 392px;
	height: 300px;
	padding: 40px 0 0 372px;
	background: url(../images/reseauUnseenBg.jpg) right bottom no-repeat;
	float: left;
}
#reseauUnconnect {
	width: 393px;
	height: 300px;
	padding: 40px 0 0 372px;
	background: url(../images/reseauUnconnectBg.jpg) right bottom no-repeat;
	float: left;
}
#reseauUnseenBlah {
	font-size: 16px;
	color: #424701;
	padding-left: 15px;
	background: url(../images/smallLightGreenEye.gif) left 3px no-repeat;
	margin: 0 0 5px 0;
}
#reseauUnseenSousBlah {
	padding: 0 0 0 15px;
	color: #424701;
	width: 212px;
}
#reseauUnseenSousBlah p {
	border-top: 1px solid #8e9701;
	font-size: 12px;
	margin: 0;
	padding: 5px 0 10px 0;
}
/* -- galerie -- */
/* galerie */
h1.galleryTitle {
	color: #b10c52;
	width: 600px;
	padding: 4px 0 0 32px;
	background: url(../images/galerieH1eye.gif) left top no-repeat;
	float: left;
	margin-bottom: 0;
}
h1.galleryTitle.wideTitle {
	width: 750px;
}
#galLoggedBlahDiv {
	width: 578px;
	position: relative;
}
.loggedBlahPatte {
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}
.galRightPatte {
	position: absolute;
	right: 10px;
	top: -8px;
	cursor: pointer;
}
#galPasVisible {
	position: absolute;
	right: 10px;
	top: -25px;
	display: none;
}
#galRightPasVisible {
	position: absolute;
	right: 20px;
	top: -33px;
	display: none;
}
.galleryBlah {
	color: #790235;
	font-size: 16px;
	padding-left: 14px;
	background: url(../images/galleryDarkRedEye.gif) left 3px no-repeat;
	margin: 1px 0;
}
.galleryBlah a {
	text-decoration: none;
	color: #790235;
}
.galleryBlah a:hover {
	text-decoration: underline;
}
/*viewGallery*/
#galSurround {
	min-height: 300px;
	height: auto !important;
	height: 300px;
}
#galRedSelect {
	width: 578px;
	background: url(../images/galSelectsBg.gif) left bottom no-repeat;
}
#galRedSelectTop {
	width: 578px;
	height: 8px;
	background: url(../images/galSelectsTop.gif) left top no-repeat;
}
#galRedSelectContent {
	padding: 0 0 9px 31px;
}
.galRedSelectBlah {
	color: white;
	margin: 0;
	line-height: 12px;
}
#galTopSelTab td {
	padding-right: 8px;
	vertical-align: middle;
}
#galRedSelect select {
	border: 1px solid white;
	width: 240px;
}

.AllAlbumTabTd {
	width: 108px;
	vertical-align: bottom;
	text-align: center;
	padding: 16px 9px 0 0;
}
.AllAlbumTabTd div {
	border: 1px solid #790235;
	padding: 3px;
	margin: 0 auto 7px auto;
}
.AllAlbumTabTd img {
	display: block;
}
.AllAlbumTabTd p {
	width: 108px;
	margin: 0 0 1px 0;
	text-align: left;
}
.galAllCatName {
	color: #790235;
	font-weight: bold;
	border-top: 1px dotted #790235;
	border-bottom: 1px dotted #b10c52;
}
.galAllCatBreed,
.galAllColor,
.galAllPseudo {
	color: #b10c52;
	font-size: 10px;
	line-height: 11px;
	border-bottom: 1px dotted #b10c52;
}
#galAllPrevNext {
	margin: 15px 0 0 0;
	width: 570px;
	padding-right: 8px;
	height: 13px;
	background: url(../images/galPrevNextBg.gif) left center no-repeat;
	text-align: right;
}
#galAllPrevNext input {
	margin: 0 4px 0 0;
}

/*view image*/
#galSansMagContent {
	width: 780px;
	float: left;
}
#galImgViewersContent,
#galAlbumViewersContent {
	width: 498px;
	padding-left: 32px;
	float: left;
}
#galRightDivsContent {
	width: 240px;
	float: left;
	padding-top: 13px;
	position: relative;
}
#galCartoucheWrap {
	height: 34px;
	padding: 0 0 0 21px;
	width: 740px;
	float: left;
}
#galCartouche {
	height: 21px;
	float: left;
	background: url(../images/galRedCatCartoucheBg.gif) right top no-repeat;
	padding: 0 90px 0 0;
}
#galCartouche span {
	float: left;
}
#galCartoucheLeft {
	width: 22px;
	height: 21px;
	float: left;
	background: url(../images/galRedCatCartoucheLeft.gif) left top no-repeat;
}
#cartoucheP {
	margin: 0;
	padding: 4px 0 0 0;
	font-size: 12px;
	float: left;
}
.cartoucheLabel {
	color: #790235;
}
.cartoucheDetail {
	color: #b10c52;
}
#galImgViewer {
	width: 491px;
	height: 318px;
	padding: 0 0 13px 0;
	float: left;
	position: relative;
	background: url(../images/gal1imgRedCadreBg.gif) left bottom no-repeat;
	text-align: center;
}
#galImgViewerTop {
	width: 491px;
	height: 13px;
	background: url(../images/gal1imgRedCadreTop.gif) left top no-repeat;
}
#galImgViewer table td {
	width: 491px;
	height: 306px;
	text-align: center;
	vertical-align: middle;
}
.galViewNext {
	position: absolute;
	right: 2px;
	top: 150px;
}
.galViewPrev {
	position: absolute;
	left: 2px;
	top: 150px;
}
a.galViewerBack {
	display: block;
	float: left;
	width: 491px;
	text-align: right;
}
#ImgUnlogRight {
	position: relative;
	height: 295px;
	padding: 34px 13px 0 13px;
	width: 205px;
	background: url(../images/galUnloggedImgRightBg.gif) left top no-repeat;
}
#imgUnlogBlah {
	border-bottom: 1px dotted white;
	height: 121px;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background: url(../images/whitePinkEye.gif) 73px 14px no-repeat;
	margin: 0;
	padding: 12px 0 0 88px;
}
#galImgConnect {
	position: absolute;
	right: 0;
	top: 183px;
	padding: 0;
	margin: 0;
	text-align: right;
}
#galImgConnect dt {
	color: white;
	margin: 0 0 1px 0;
	padding: 0 41px 0 0;
}
#galImgConnect dd {
	margin: 0 0 14px 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
}
#galImgConnect dd a {
	color: #790235;
	text-decoration: none;
	padding: 0 41px 0 0;
	border-bottom: 1px solid #790235;
	background: url(../images/galConnectEye.gif) right top no-repeat;
}
#galImgConnect dd a:hover {
	color: #fff;
}
#galImgLoggedDetails,
#galImgLoggedRight {
	float: left;
	width: 231px;
	background: url(../images/galRightRedBg.gif) left top repeat-y;
	margin: 0 0 3px 0;
}
.galRightConnectDetailTop {
	width: 231px;
	height: 12px;
	background: url(../images/galRightRedTop.gif) left bottom no-repeat;
}
.galRightConnectDetailBottom {
	width: 231px;
	height: 12px;
	background: url(../images/galRightRedBottom.gif) left bottom no-repeat;
}
.galRightOtherContent {
	padding: 2px 14px 6px 14px;
	min-height: 170px;
	height: auto !important;
	height: 170px;
}
#galRightTopTab {
	margin-bottom: 4px;
}
#galRightTopTab td {
	height: 50px;
	vertical-align: bottom;
	color: white;
}
.galRedRightPseudo {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding-left: 15px;
	background: url(../images/whiteRedEye.gif) left bottom no-repeat;
}
#galRedOthers {
	color: white;
	border-top: 1px dotted white;
	border-bottom: 1px dotted white;
	margin: 13px 0 0 0;
	padding: 3px 0;
}
.galRedOtherAlbumDiv {
	border-bottom: 1px dotted white;
	padding: 8px 0 5px 0;
	color: #6a002e;
	font-size: 11px;
}
.galRightDetailContent {
	padding: 2px 14px;
}
.galRightImgTitle {
	color: white;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding-left: 15px;
	background: url(../images/whiteRedEye.gif) left top no-repeat;
	border-bottom: 1px dotted white;
}
.galRightImgNum {
	color: white;
	margin: 0 0 5px 0;
	border-bottom: 1px dotted white;
	padding: 3px 0;
}
.galRightImgComment {
	color: #6a002e;
	margin: 0 0 5px 0;
	line-height: 12px;
}
/* album */
.albumTab td {
	width: 108px;
	vertical-align: bottom;
	text-align: center;
	padding: 16px 9px 0 0;
}
.albumTab td p {
	text-align: left;
}
.galAlbumImgLink {
	padding: 3px;
	border: 1px solid #790235;
	display: block;
	margin: 0 auto;
}

.albumImgTitle {
	border-top: 1px dotted #790235;
	border-bottom: 1px dotted #790235;
	color: #790235;
	font-weight: bold;
	margin: 5px 0 0 0;
}
#albumPrevNext,
.albumPrevNext {
	width: 447px;
	height: 13px;
	padding: 0 12px 0 0;
	text-align: right;
	float: left;
	margin: 25px 0 12px 0;
	background: url(../images/albumPrevNextBg.gif) left center no-repeat;
}
/* côté admin membre */
#galAdmin h1.galleryTitle {
	color: #8e9701;
	width: 600px;
	padding: 4px 0 0 32px;
	background: url(../images/oeilh1Club.gif) left top no-repeat;
	float: left;
	margin-bottom: 0;
}
#galAdmin .albumTab td {
	width: 108px;
	vertical-align: bottom;
	text-align: center;
	padding: 16px 9px 0 0;
}
#galAdmin .galAlbumImgLink {
	border: 1px solid #8e9701;
}
#galAdmin .galAlbumImgLink.nonModImg {
	border: 1px solid #790235;
}
#galAdmin .albumImgTitle {
	border-top: 1px dotted #424701;
	border-bottom: 1px dotted #424701;
	color: #424701;
	font-weight: bold;
	margin: 5px 0 0 0;
}
#galAdmin #galCartouche {
	height: 21px;
	float: left;
	background: url(../images/galGreenCatCartoucheBg.gif) right top no-repeat;
	padding: 0 90px 0 0;
}
#galAdmin #galCartoucheLeft {
	width: 22px;
	height: 21px;
	float: left;
	background: url(../images/galGreenCatCartoucheLeft.gif) left top no-repeat;
}
#galAdmin #cartoucheP {
	margin: 0;
	padding: 4px 0 0 0;
	font-size: 12px;
}
#galAdmin .cartoucheLabel {
	color: #424701;
}
#galAdmin .cartoucheDetail {
	color: #8e9701;
}
#galAdmin #galAlbumViewersContent {
	width: 478px;
	padding-left: 32px;
	float: left;
}
#galWideRightDivsContent {
	width: 265px;
	float: left;
	padding-top: 13px;
	position: relative;
}
#galAlbumWideRight {
	width: 260px;
	float: left;
	background: url(../images/galAlbumWideRightBg.gif) left top repeat-y;
}
.galAlbumWideRightTop {
	width: 260px;
	height: 13px;
	background: url(../images/galAlbumWideRightTop.gif) left top no-repeat;
}
.galAlbumWideRightBottom {
	width: 260px;
	height: 13px;
	background: url(../images/galAlbumWideRightBottom.gif) left bottom no-repeat;
}
.galAlbumWideRightContent {
	padding: 12px 15px 0 15px;
}
#galAlbumRight {
	width: 231px;
	float: left;
	background: url(../images/galAlbumRightBg.gif) left top repeat-y;
}
.galAlbumRightTop {
	width: 231px;
	height: 13px;
	background: url(../images/galAlbumRightTop.gif) left top no-repeat;
}
.galAlbumRightBottom {
	width: 231px;
	height: 13px;
	background: url(../images/galAlbumRightBottom.gif) left bottom no-repeat;
}
.galAlbumRightContent {
	padding: 10px 15px 0 15px;
}
.albumImgAction {
	border-bottom: 1px dotted #424701;
	color: #8e9701;
	margin: 2px 0 0 0;
}
.albumImgAction a {
	color: #8e9701;
	text-decoration: none;
}
.albumImgAction a:hover {
	text-decoration: underline;
}
/*ajouter*/
.galAlbumRightContent h3, 
.galAlbumWideRightContent h3 {
	margin: 0 0 10px 0;
	color: #424701;
	font-size: 14px;
	padding: 0 0 0 15px;
	background: url(../images/darkLightGreenEye.gif) left 2px no-repeat;
}
.albumRightWhiteLabel {
	color: white;
	font-weight: bold;
}
.albumRightTitleInputP {
	margin: 0 0 5px 0;
}
.albumRightTitleInput {
	border: 1px solid #d6d497;
	width: 140px;
	background-color: #8e9701;
	color: #424701;
	float: right;
}
.albumRightTitleInput.wideTitleInput {
	width: 180px;
}
#albumAddCatSubmit {
	margin: 10px 0 0 0;
	text-align: center;
}
.albumRightComment {
	border: 1px solid #d6d497;
	width: 190px;
	height: 40px;
	background-color: #8e9701;
	color: #424701;
}
.wideComment {
	width: 225px;
}
#albumRightAchtung {
	color: #424701;
	border-top: 1px dotted #424701;
	margin: 8px 0 10px 0;
}
.charteLink {
	margin: 12px 0 0 0;
	color: white;
	font-size: 11px;
	font-weight: bold;
}
.charteLink a {
	color: white;
	text-decoration: none;
}
.charteLink a:hover {
	color: yellow;
}
#albumRightAchtung p {
	border-bottom: 1px dotted #424701;
	margin: 0;
	padding: 1px 0;
}
.albumFileInput {
	width: 230px;
}
#galAdmin #albumPrevNext,
#galAdmin .albumPrevNext {
	background: url(../images/galAdminPrevNextBg.gif) left center no-repeat;
}
#galAdmin #galImgViewer {
	height: 305px;
	background: url(../images/gal1ImgGreenCadreBg.gif) left bottom no-repeat;
}
#galAdmin #galImgViewer table td {
	width: 491px;
	height: 305px;
	text-align: center;
	vertical-align: middle;
}
#galAdmin #galImgViewerTop {
	background: url(../images/gal1ImgGreenCadreTop.gif) left top no-repeat;
}
.minHeightRight {
	min-height: 280px;
	height: auto !important;
	height: 280px;
	position: relative;
}
.galAdmRightBottomButtons {
	position: absolute;
	padding: 0 15px 0 0;
	margin: 0;
	bottom: 2px;
	right: 0;
}
#galAjoutConfirmP {
	color: white;
	margin: 0 0 25px 0;
	font-size: 12px;
}
.rightGreenNumImg {
	border-top: 1px dotted #424701;
	border-bottom: 1px dotted #424701;
	color: #424701;
	margin: 12px 0;
	padding: 1px 0;
}
.albumRightCommentP {
	color: #424701;
	padding: 0 0 15px 0;
	border-bottom: 1px dotted #424701;
	margin: 0 0 25px 0;
}
.albumRightCommentP.resultModifComment {
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #424701;
	margin: 0 0 12px 0;
}
.albumModifImgTitleInput {
	border: 1px solid #7f9db7;
	width: 180px;
}
.albumModifCommentArea {
	width: 195px;
	height: 50px;
	border: 1px solid #7f9db7;
	margin: 1px 0 30px 0;
}
/*supprimer*/
#galAlbumRightDel {
	width: 231px;
	float: left;
	background: url(../images/albumRightDelBg.gif) left top repeat-y;
}
.galAlbumRightDelTop {
	width: 231px;
	height: 13px;
	background: url(../images/albumRightDelTop.gif) left top no-repeat;
}
.galAlbumRightDelBottom {
	width: 231px;
	height: 13px;
	background: url(../images/albumRightDelBottom.gif) left bottom no-repeat;
}
#albumDelWarning {
	color: white;
	font-size: 12px;
	border-top: 1px dotted #4d0101;
	border-bottom: 1px dotted #4d0101;
	padding: 5px 0 5px 15px;
	background: url(../images/galDelRedArrow.gif) left 8px no-repeat;
	margin: 0;
}
#galDelTitle {
	font-size: 12px;
	color: #4d0101;
	font-weight: bold;
	border-bottom: 1px dotted #4d0101;
	padding: 4px 0;
	margin: 0;
}
#galDelComment {
	color: #4d0101;
	border-bottom: 1px dotted #4d0101;
	padding: 4px 0;
	margin: 0 0 30px 0;
}
#galDelBack {
	float: left;
	height: 13px;
	width: 491px;
	text-align: right;
	margin: 0;
	padding: 0;
}
#galDelBack input {
	float: right;
	display: block;
}
#galDelBg {
	float: left;
	width: 444px;
	height: 252px;
	padding: 44px 0 0 48px;
	background: url(../images/galDelResultBg.jpg) left top no-repeat;
}
#galDelBg p {
	color: #8e9701;
	font-size: 14px;
	margin: 0;
	padding: 0 0 0 15px;
	background: url(../images/darkGreenSmallArrow.gif) left 4px no-repeat;
}
/*charte*/
#centerleft32.GalCharteMain {
	width: 580px;
	color: #b10c52;
	padding-top: 20px;
	text-align: justify;
}
.GalCharteMain h3 {
	font-size: 12px;
	margin: 0 0 5px 0;
	color: #790235;
}
.GalCharteMain a {
	color: #790235;
	text-decoration: none;
}
.GalCharteMain a:hover {
	text-decoration: underline;
}
.GalCharteMain p {
	margin: 0 0 12px 0;
}
.GalCharteMain p.beforelist {
	margin: 0 0 3px 0;
}
.GalCharteMain ul,
.GalCharteMain ol {
	margin-top: 0;
	margin-bottom: 12px;
}
/*
-------------
zi non moins sempiternel rappel des couleurs utilisées sur le site
-------------
rose actus #cb1e87
vert club #8e9701
vert foncé #424701;
rouge galerie #b10c52;
rouge foncé galerie #790235;
rouge foncé offres #84002a
rouge offres texte #cd0343
rouge/violet util #9d3c6b
orange heure de/Mag #e56904 / #e46902 pour le fond video
orange foncé -> marron Le Mag #8b3903
mag photo filets #d6b89e
bleu clair monChat #347b95
*/
/* concours-photo-chat.aspx - start */
.font_concours
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	padding-top:20px;
	
}
.gallery_cursor
{
	cursor:pointer;
}
 .popup_maindiv
{
	background-image: url(../fr-FR/images1/PhotoUpload/bg.gif);
	background-repeat: no-repeat;
	background-position: inherit;
	background-color: #E1E1E1;
	border: solid 1px #000000;
	width: 323px;
	text-align: left;
	padding: 7px 26px 20px 44px;
}
.popup_btnhldr
{
	clear: both;
	width: 323px;
}
.popup_Rfloat
{
	float: right;
}
.popup_titletxt
{
	clear: both;
	padding-top: 2px;
}
.popup_titlediv
{
	clear: both;
	padding-top: 2px;
	padding-left: 5px;
}
.popup_cnttitle
{
	font-family: Arial;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #AF0E52;
	text-decoration: none;
}
.label
{	
	font-family: Arial;
	font-size: 11px;	
}
.popup_divclear
{
	clear: both;
}
.popup_content
{
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #000000;
	width: 323px;
	height: 295px;
	overflow: auto;
	clear: both;
}
.popup_nrmltxtcnt
{
	clear: both;
	width: 279px;
	padding-left: 5px;
}
.popup_boldfnt
{
	font-weight: bold;
	clear: both;
}
.popup_articlecnt
{
	clear: both;
	padding-top: 5px;
	padding-bottom: 12px;
}
.popup_imgtxt
{
	font-weight: bold;
	padding-top: 20px;
	padding-left: 5px;
}
.concours_boldfn
{
	font-weight: bold;
}
.errortextstyle
{
	font-size: 11px;
	font-weight: bold;
	color: red;
	height:5px;
	font-family: Verdana;	
	text-align: left;
	padding:5px 0px 5px 0px;
}
.concours_Photo_Font1
{
	font-family:Arial;
	font-size:11px;
	color:#b10c52;	
	line-height:35px;	
	text-align:left;
}
.concours_Photo_Font2
{
	font-family:Arial;
	font-size:11px;
	color:#e56904;	
	line-height:35px;	
	text-align:left;
}
.div_button_left1
{
	float:left;
	background-image:url(../fr-FR/images1/PhotoUpload/UAC-Left_box.gif);
	background-repeat:no-repeat;
	width:23px;
	height:19px;	
}
.btn_concours_photo
{
	color:#b10c52;
	font-family:Arial;
	font-size:16px;
	cursor:pointer;
	text-decoration:none;
}
.div_button_mid1
{
	background-image:url(../fr-FR/images1/PhotoUpload/UAC-One_pixel_box.gif);	
	background-repeat:repeat-x;		
	height:17px;	
}
.div_button_mid11
{
	background-image:url(../fr-FR/images1/PhotoUpload/UAC-One_pixel_box.gif);	
	background-repeat:repeat-x;		
	height:17px;
	
}
html > body  .div_button_mid11
{
	background-image:url(../fr-FR/images1/PhotoUpload/UAC-One_pixel_box.gif);	
	background-repeat:repeat-x;		
	height:17px;
	padding-top:1px;
	
}
.div_button_mid2
{
	background-image:url(../fr-FR/images1/PhotoUpload/UAC-One_pixel_box.gif);	
	background-repeat:repeat-x;	
	height:1px;		
}
.div_button_right1
{
	float:left;
	background-image:url(../fr-FR/images1/PhotoUpload/UAC-Right_box.gif);
	background-repeat:no-repeat;
	width:76px;
	height:19px;	
}
.div_confirm_buton
{
	background-image:url(../fr-FR/images1/PhotoUpload/UAC-Arrow_box.gif);
	width:153px;
	height:13px;
	background-repeat:no-repeat;
	color:White;
	font-family:Arial;
	font-size:10px;
}
.a_confirm
{
	color:White;
	text-decoration:none;
	padding-right:10px;
	padding-bottom:10px;
	margin-bottom:15px;
}
.cocnour_lfloat
{
	float:left;
}
#confirm_AllPrevNext {
	margin: 15px 0 0 0;
	width: 570px;
	padding-right: 8px;
	height: 13px;
	background: url(../fr-FR/images1/PhotoUpload/ConfirmPrevNextBg.gif) left center no-repeat;
	text-align: right;
}
#galerie_AllPrevNext {
	margin: 15px 0 0 0;
	width: 480px;
	padding-right: 8px;
	height: 13px;
	background-image: url(../fr-FR/images1/PhotoUpload/ConfirmPrevNextBg.gif) ;
	background-repeat: no-repeat;
	text-align: right;
}
.le_profile_btn
{
	background-image:url(../fr-FR/images1/PhotoUpload/UAC-Arrow_box2.gif);
	width:101px;
	height:13px;
	background-repeat:no-repeat;
	color:White;
	font-family:Arial;
	font-size:10px;	
}
.le_profile_btn1
{
	color:White;
	text-decoration:none;
		padding-right:10px;
	padding-bottom:10px;
	margin-bottom:15px;

}
.galarie_list
{
	font-family:Arial;
	font-size:11px;
	color:#b10c52;	
	width:130px;
	vertical-align:top;
}

.galerie_border 
{
	/*border: 1px solid #790235;*/
	padding: 3px;
	margin: 0 auto 7px auto;
	cursor:pointer;
}
.galerie_border1
{
	border: 1px outset transparent;
	padding: 3px;
	margin: 0 auto 7px auto;
	cursor: pointer;
	border-right: transparent 1px outset;
	border-top: transparent 1px outset;
	border-left: transparent 1px outset;
	border-bottom: transparent 1px outset;

}
.galerie_details
{
	border-top: 1px dotted #b10c52;
	border-bottom: 1px dotted #b10c52;
	width:110px;
}

.photo_hdr_img
{
	/* for ie6*/
	padding-left: 30px;
	width:12px;
	float:left;
	padding-top: 3px; 
}

.mail_hdr_img
{
	float:left;
	width:32px;
}

.mail_maindiv
{
	padding-top: 30px;	
	width:580px;
}
html > body .mail_maindiv
{
	padding-left:225px;
	padding-top: 30px;	
	width:580px;
}
.concours_precedent
{
	float:left;
	background-image:url(../fr-FR/images1/PhotoUpload/spacer.gif);
	background-repeat:repeat;
	width:370px;
	height:13px;
}


/* concours-photo-chat.aspx - end */

/*social networking - start */

.fichessendFriendValidDiv1 
{
	width: 590px;
	padding-right: 28px;
	height: 13px;
	background: url(../images/socialNetworking/magBottomLine-dark_green.gif) left center no-repeat;
	float: left;
	margin: 15px 0 0 0;
	text-align: right;
}
#fichessendFriendSuccess {
	background: url(../images/updatePrefResultBg.jpg) left bottom no-repeat;
	width: 400px;
	height: 45px;
	padding: 200px 0 0 210px;
	float: left;
	color: #424701;
	margin-bottom: 22px;
}
#fichessendFriendSuccess h3 {
	background: url(../images/socialNetworking/darkGreenEye.gif) left 2px no-repeat;
	text-indent: 15px;
	font-size: 16px;
	font-weight: normal;
	margin: 0;
}
#fichessendFriendUl {
	margin: 5px 0;
	padding: 0;
	color: #424701;
	list-style-type: none;
}
#fichessendFriendUl li {
	padding: 0 0 5px 8px;
	margin: 0;
	background: url(../images/socialNetworking/darkgreen_dot.gif) left 5px no-repeat;	
}
#fichessendFriendUl input {
	width: 200px;
	border: 1px solid #424701;
}
.actussendFriendValidDiv1 
{
	width: 590px;
	padding-right: 28px;
	height: 13px;
	background: url(../images/socialNetworking/magBottomLine_pink.gif) left center no-repeat;
	float: left;
	margin: 15px 0 0 0;
	text-align: right;
}
#actussendFriendSuccess {
	background: url(../images/updatePrefResultBg.jpg) left bottom no-repeat;
	width: 400px;
	height: 45px;
	padding: 200px 0 0 210px;
	float: left;
	color: #cc2189;
	margin-bottom: 22px;
}
#actussendFriendSuccess h3 {
	background: url(../images/socialNetworking/actusOeil.gif) left 2px no-repeat;
	text-indent: 15px;
	font-size: 16px;
	font-weight: normal;
	margin: 0;
}
#actussendFriendUl {
	margin: 5px 0;
	padding: 0;
	color: #cc2189;
	list-style-type: none;
}
#actussendFriendUl li {
	padding: 0 0 5px 8px;
	margin: 0;
	background: url(../images/socialNetworking/pink_dot.gif) left 5px no-repeat;	
}
#actussendFriendUl input {
	width: 200px;
	border: 1px solid #cc2189;
}
#magArticlePaging
{
	/*padding-right: 8px;*/
	float: left;
	width: 618px;
	height:13px;
	margin: 10px 0 0 0;
	background: url(../images/magBottomLine.gif) no-repeat;
	background-position:50% 50%;
}
#fichesPaging
{
	/*padding-right: 8px;*/
	float: left;
	width: 500px;
	height:13px;
	margin: 10px 0 0 0;	
}
.homePageIntro
{	
	font-weight:bold;
	color:#e58028;
	font-size:12px;
	width:680px;
	padding-top:15px;
}
/*social networking - end  */

/* espace chatons - start */

/****************favoriteChatonArticles control**********************************/
.divDatalist
{
	border:none 0px;
	width:283px;
	padding-top:33px;
}
html > body .divDatalist
{
	border:none 0px;
	width:283px;
	padding-top:35px;
	#padding-top:30px;
}
.divDatalist Table{border-right:solid 1px #e1e1e1;border-left:solid 1px #e1e1e1;padding:0px 0px 0px 0px;cellpadding:0px; cellspacing:0px;}

.divDatalist td{border:none 0px;padding:0px;}
.divDatalist tr{border:none 0px;}
.divLogo{background-image:url('http://unamourdechat.com/images/espaceChatons/logo_junior.gif');background-repeat:no-repeat;width:171px;height:50px;margin-left:15px;margin-bottom:15px;}
.divTop{background-image:url('http://unamourdechat.com/images/espaceChatons/fav_bg_top.gif');background-repeat:no-repeat;font-family:Arial;font-size:14px;font-weight:bold;color:#ffffff;padding-top:7px;padding-left:15px;padding-bottom:7px;}
.divItem{background-color:#e1e1e1;width:282px;}
.divImage{float: left;padding:10px;}
.divItemContent{float: left;width:188px;padding:10px 10px 10px 10px;}
.divHeading{font-family:Arial;font-size:12px;font-weight:bold;color:#aa4b9b;padding-bottom:7px;}
.divHeading a {font-family:Arial;font-size:12px;font-weight:bold;color:#aa4b9b;text-decoration:none;}
.divHeading a:hover {font-family:Arial;font-size:12px;font-weight:bold;color:#aa4b9b;text-decoration:underline;}
.divDesc{font-family:Arial;font-size:9px;font-weight:bold;color:#a7a7a7;}
.divAlternateItem{background-color:White;width:282px;}
.divBottom{background-image:url('http://unamourdechat.com/images/espaceChatons/fav_bg_bot.gif');background-repeat:no-repeat;width:283px;height:9px;}
.divFooter{background-image:url('http://unamourdechat.com/images/espaceChatons/fav_cat_robe.jpg');background-repeat:no-repeat;width:280px;height:141px;}

/**********soin chaton articles landing page**********/
.divHPHeading{font-family:Arial;font-size:25px; font-weight:bold; color:#FF6400; padding-bottom:5px;padding-left:15px;}
.divHPHeading_soins{font-family:Arial;font-size:25px; font-weight:bold; color:#FF6400; padding-bottom:5px;padding-left:15px;}
.divHPHeading_sante{font-family:Arial;font-size:25px; font-weight:bold; color:#cd9bff; padding-bottom:5px;padding-left:15px;}
.divHPHeading_nutrition{font-family:Arial;font-size:25px; font-weight:bold; color:#329b9b; padding-bottom:5px;padding-left:15px;}
.divHPHeading_jeux{font-family:Arial;font-size:25px; font-weight:bold; color:#32649b; padding-bottom:5px;padding-left:15px;}
.divHPHeading_comportement{font-family:Arial;font-size:25px; font-weight:bold; color:#ffba4d; padding-bottom:5px;padding-left:15px;}

.divPhotoFrame{background-image: url('http://unamourdechat.com/images/espaceChatons/banner_bg.gif');background-repeat:no-repeat; width: 625px;height: 260px; text-align: center; padding-top: 13px;}
.divOrangeFooter{background-image: url('http://unamourdechat.com/images/espaceChatons/soins_table_bg_bot.gif');width: 622px; height: 12px; background-repeat: no-repeat;}
.divLirebtn{float: left; background-repeat: no-repeat; width: 80px; margin-top: 25px;height: 14px;}
.divDescSoin{background-repeat: no-repeat; font-family: Arial; font-weight: normal;color: #000000; font-size: 10px; width: 485px; padding-right: 10px; padding-left: 12px;}
.divTitleSoin{background-repeat: no-repeat; font-family: Arial; font-weight: bold;color: #ffffff; font-size: 12px;}
.divTitleSoin a{background-repeat: no-repeat; font-family: Arial; font-weight: bold;color: #ffffff; font-size: 12px;text-decoration:none;}
.divTitleSoin a:hover{background-repeat: no-repeat; font-family: Arial; font-weight: bold;color: #ffffff; font-size: 12px;text-decoration:underline; }
.divPhotoDesc{font-family: Arial; font-size: 12px; color: #333333; padding-bottom: 20px;padding-left: 20px; padding-top:10px;}
.divrtrbtn{height:13px; width: 137px; padding-left: 450px; clear: both; text-align: left;font-size:1px;border:none 0px;}
.divtopOrnge{background-image: url(http://unamourdechat.com/images/espaceChatons/soins_table_bg_top.gif);width: 622px; height: 12px; background-repeat: no-repeat;font-size:1px;}
.divMidOrnge{background-image: url(http://unamourdechat.com/images/espaceChatons/soins_table_bg_mid.gif);width: 622px; background-repeat: repeat-y;}
.divContentOrnge{clear: both; margin: 10px 15px 5px 15px;}

.divSepatrOrnge{clear: both; margin:10px 15px 0px 15px;width:585px;height:1px; background-image: url('http://unamourdechat.com/images/espaceChatons/table_td_separator.gif');background-repeat:repeat-x;}

/******sante chaton articles landing page*******************/
.divPurpleFooter{background-image: url('http://unamourdechat.com/images/espaceChatons/sante_table_bg_bot.gif');width: 622px; height: 12px; background-repeat: no-repeat;}
.divPurpleTop{background-image: url(http://unamourdechat.com/images/espaceChatons/sante_table_bg_top.gif);width: 622px; height: 12px; background-repeat: no-repeat;font-size:1px;}
.divPurpleMid{background-image: url(http://unamourdechat.com/images/espaceChatons/sante_table_bg_mid.gif);width: 622px; background-repeat: repeat-y;}
/******comportement chaton articles landing page *************/
.divtopOrnge1{background-image: url(http://unamourdechat.com/images/espaceChatons/comp_table_bg_top.gif);width: 622px; height: 12px; background-repeat: no-repeat;font-size:1px;}
.divMidOrnge1{background-image: url(http://unamourdechat.com/images/espaceChatons/comp_table_bg_mid.gif);width: 622px; background-repeat: repeat-y;}
.divOrangeFooter1{background-image: url('http://unamourdechat.com/images/espaceChatons/comp_table_bg_bot.gif');width: 622px; height: 12px; background-repeat: no-repeat;}
/****************jeux chaton articles landing page ******************/
.divtopBlue{background-image: url(http://unamourdechat.com/images/espaceChatons/jeux_table_bg_top.gif);width: 622px; height: 12px; background-repeat: no-repeat;font-size:1px;}
.divMidBlue{background-image: url(http://unamourdechat.com/images/espaceChatons/jeux_table_bg_mid.gif);width: 622px; background-repeat: repeat-y;}
.divBlueFooter{background-image: url('http://unamourdechat.com/images/espaceChatons/jeux_table_bg_bot.gif');width: 622px; height: 12px; background-repeat: no-repeat;}
/*****************nutrition chaton articles landing page ***************/
.divtopGreen{background-image: url(http://unamourdechat.com/images/espaceChatons/nutrition_table_bg_top.gif);width: 622px; height: 12px; background-repeat: no-repeat;font-size:1px;}
.divMidGreen{background-image: url(http://unamourdechat.com/images/espaceChatons/nutrition_table_bg_mid.gif);width: 622px; background-repeat: repeat-y;}
.divGreenFooter{background-image: url('http://unamourdechat.com/images/espaceChatons/nutrition_table_bg_bot.gif');width: 622px; height: 12px; background-repeat: no-repeat;}


.chatonsMain
{
	width: 640px; 
    float: left;
   
}
html > body  .chatonsMain
{
	width: 640px; 
    float: left;  
  
   
}
html > body .divFavContent
{
	padding-left:1px;
	#padding-left:0px;
}
.chatonsLeft
{
	float: left;
	padding-top:30px;		
	height:auto;
	padding-left:10px;
}
.chatonTitle
{
	font-family:Arial;
	font-size: 22px;
	font-weight: bold;
	line-height: 28px;
    height: auto;
	padding-left:20px;
	color:#FF6400;
}
.chatonArticleTitle
{
	font-family:Arial;
	font-size: 22px;
	font-weight: bold;
	line-height: 28px;
    height: auto;
	padding-left:20px;
	color:#FF6400;
}
#chatonArticleHeader
{
	font-family	:Arial;
	font-size:14px;
	font-weight:bold;
	color: #333333;		
}
#chatonArticleBody
{
	font-family:Arial;
	font-size: 12px;
	font-weight:normal;
	text-align:justify;	
	color: #333333;
}
.chatonPaging
{	
	margin:0px;
	float:left;
	background-image:url(../fr-FR/images1/PhotoUpload/spacer.gif);
	background-repeat:repeat;
	width:300px;
	height:10px;	
}
.chatonPaging a
{
	font-family:Arial;
	font-size:12px;
	color:#AA4B9B;
	text-decoration:none;
}
.chatonPaging a:hover
{
	font-family:Arial;
	font-size:12px;
	color:#AA4B9B;
	text-decoration:underline;
}
.chatonDetailsBottomLinks
{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#8B3903 ;
}
.chatonDetailsBottomLinks a
{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#8B3903 ;
	text-decoration:none;
}
.chatonDetailsBottomLinks a:hover
{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#8B3903 ;
	text-decoration:underline;
}
h1.typeChatons {
	color: #ff97cf;
	padding: 4px 0 0 32px;
	background: url(../images/oeilh1Actus.gif) left top no-repeat;
	float: left;
}
.chatonTitle a
{
	font-family:Arial;
	color: white;
	font-size: 12px;
	text-decoration:none;			
}
.chatonTitle a:hover
{
	font-family:Arial;
	color: white;
	font-size: 12px;
	text-decoration:underline;	
}
.chatonInput {
	border: 1px solid #fd99cc;
	height: 14px;
	font-size: 11px;
}
#chatonsApropos, .chatonsApropos 
{
	font-family:Arial;
	color: #782769;
	font-size: 15px;
	font-weight: normal;
	padding-left: 13px;
	background: url(../images/espaceChatons/ico_arrow.gif) left 4px no-repeat;
	margin: 12px 0 12px 0;
}
#chatonWelcome {
	margin: 0 0 8px 0;
	color: #fd99cc;
	font-size: 18px;
}
.chatonArticle a
{
    text-decoration:none;	
}
.chatonArticle a:hover
{
    text-decoration:underline;	
}
#chatonsMenu 
{
	position :relative;
	margin: 3px 0 16px 0;	
	width: 620px;
	background: url(../images/espaceChatons/menu_bg_line-leaf.gif) left top no-repeat;
	padding: 1px 0 0 14px;	
	float: left;
	z-index:50;
	min-height:100px;  		
}
html > body #chatonsMenu 
{
	position :relative;
	margin: 3px 0 16px 0;	
	width: 620px;
	background: url(../images/espaceChatons/menu_bg_line-leaf.gif) left top no-repeat;
	padding: 1px 0 0 14px;	
	float: left;
	z-index:50;
	min-height:0px;
	/*#min-height:100px;*/
}

#chatonsMenu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#chatonsMenu ul li {
	display: block;
	float: left;
	margin: 0 6px 0 0;
}
#chatonsMenu a {
	display: block;
	float: left;
	height: 19px;
	background-position: left bottom;
	background-repeat: no-repeat;
	overflow: hidden;
}
#chatonsMenu a.chatonsSoinsNav {
	width: 65px;
	background-image: url(../images/espaceChatons/menu_soins.gif);
}
#chatonsMenu a.chatonsSoinsNav {
	width: 65px;
	background-image: url(../images/espaceChatons/menu_soins.gif);
}
#chatonsMenu a.chatonsSanteNav {
	width: 65px;
	background-image: url(../images/espaceChatons/menu_sante.gif);
}
#chatonsMenu a.chatonsJeuxNav {
	width: 58px;
	background-image: url(../images/espaceChatons/menu_jeux.gif);
}
#chatonsMenu a.chatonsNutritionNav {
	width: 81px;
	background-image: url(../images/espaceChatons/menu_nutrition.gif);
}
#chatonsMenu a.chatonsComportementNav {
	width: 122px;
	background-image: url(../images/espaceChatons/menu_comportement.gif);
	}
#chatonsMenu a:hover, #chatonsMenu a.selectChatons {
	background-position: left top;
}
h1.espaceChatons 
{
	font-family:Arial;
	font-weight:bold;
	color: #fd99cc;
	width: 600px;	
	padding: 4px 0 0 32px;
	background: url(../images/espaceChatons/title_leaf.gif) left top no-repeat;
	float: left;
}
.chatonsHPHeading
{
	font-family:Arial;
	font-size:12px;
	color:#782769;
	font-weight:normal;
	padding-left:15px;
	letter-spacing:normal;
}
.chatonsHPtext
{
	clear:both;
	font-family:Arial;
	font-size:12px;
	color:#333333; 
	font-weight:normal;
	position:relative;
	left:10px
}
#espaceChatonLibre {
	position: absolute;
	top: 5px;
	left: 612px;
	width: 171px;
	height: 33px;
	display: block;
}

#vosmarquesNouveau {
	position: absolute;
	top: 5px;
	left: 826px;
	width: 171px;
	height: 33px;
	display: block;
}
/*****sub menus start*****/
#divSubMenuSoins
{	
	clear:both;
	position:absolute;	
	top:71px;
	left:315px;
	z-index:25;	
	display:none;	
}
html >body #divSubMenuSoins
{	
	clear:both;
	position:absolute;	
	top:73px;
	#top:61px;
	left:315px;
	#left:315px;
	z-index:25;	
	display:none;
	#width:305px;
	#padding-top:10px;
}
.divSubMenuTop
{
	clear:both;
	position:relative;	
	top:0px;
	left:0px;
	z-index:-567;	
	height:5px;
	background-image:url('http://unamourdechat.com/images/spacer.gif');
	border-top:solid 1px #FF99CC;	
	border-right:solid 1px #FF99CC;
	border-left:solid 1px #FF99CC;		
	padding-top:5px;	
}
html > body .divSubMenuTop
{
	clear:both;
	position:relative;	
	top:0px;
	left:0px;
	z-index:-567;	
	#height:10px;
	background-image:url('http://unamourdechat.com/images/spacer.gif');
	border-top:solid 1px #FF99CC;	
	border-right:solid 1px #FF99CC;
	border-left:solid 1px #FF99CC;		
	#padding-top:5px;	

}
ul.ulList
{
	height:auto;	
	margin:0px;	
	padding:0px;
}
.ulList li 
{	
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	margin:0px;	
	padding:0px;
	list-style-type:none;	
	border-right: solid 1px #FF99CC;
	border-left: solid 1px #FF99CC;
	min-height:18px;
	display:block;
	clear:both;
}
html > body	.ulList li 
{	
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	margin:0px;	
	padding:0px;
	list-style-type:none;	
	border-right: solid 1px #FF99CC;
	border-left: solid 1px #FF99CC;
	min-height:18px;
	display:block;
	clear:both;		
	#margin-top:-3px;
}
.ulList li a
{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#FF6400;	
	text-decoration:none;
}
.ulList li a:hover
{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#782769;	
	text-decoration:none;
}
/*****sub menus end******/

/*****Sante start*****/
#divSubMenuSante
{	
	clear:both;
	position:absolute;	
	top:71px;
	left:385px;
	z-index:25;	
	display:none;
}
html >body #divSubMenuSante
{	
	clear:both;
	position:absolute;	
	top:73px;
	#top:61px;
	left:385px;
	#left:385px;
	z-index:25;	
	display:none;
	#width:300px;
	#padding-top:11px;
}
ul.ulListSante
{
	height:auto;	
	margin:0px;	
	padding:0px;
}
.ulListSante li 
{	
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	margin:0px;	
	padding:0px;
	list-style-type:none;	
	border-right: solid 1px #FF99CC;
	border-left: solid 1px #FF99CC;
	min-height:18px;
	display:block;
	clear:both;
}
html > body	.ulListSante li 
{	
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	margin:0px;	
	padding:0px;
	list-style-type:none;	
	border-right: solid 1px #FF99CC;
	border-left: solid 1px #FF99CC;
	min-height:18px;
	display:block;
	clear:both;		
	#margin-top:-3px;
}
.ulListSante li a
{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#CD9BFF;	
	text-decoration:none;
}
.ulListSante li a:hover
{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#782769;	
	text-decoration:none;
}

/*****sante end******/
#divSubMenuNutrition
{	
	clear:both;
	position:absolute;	
	top:71px;
	left:455px;
	z-index:25;
	display:none;
	width:286px;
}
html >body #divSubMenuNutrition
{	
	clear:both;
	position:absolute;	
	top:73px;
	#top:61px;
	left:455px;
	#left:455px;
	z-index:25;	
	display:none;
	#width:286px;
	#padding-top:11px;
}
ul.ulListNutrition
{
	height:auto;	
	margin:0px;	
	padding:0px;
}
.ulListNutrition li 
{	
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	margin:0px;	
	padding:0px;
	list-style-type:none;	
	border-right: solid 1px #FF99CC;
	border-left: solid 1px #FF99CC;
	min-height:18px;
	display:block;
	clear:both;
}
html > body	.ulListNutrition li 
{	
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	margin:0px;	
	padding:0px;
	list-style-type:none;	
	border-right: solid 1px #FF99CC;
	border-left: solid 1px #FF99CC;
	min-height:18px;
	display:block;
	clear:both;		
	#margin-top:-3px;
}
.ulListNutrition li a
{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#329B9B;	
	text-decoration:none;
}
.ulListNutrition li a:hover
{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#782769;	
	text-decoration:none;
}
#divSubMenuJeux
{	
	clear:both;
	position:absolute;	
	top:71px;
	left:543px;
	z-index:25;	
	display:none;
	width:286px;	
}
html >body #divSubMenuJeux
{	
	clear:both;
	position:absolute;	
	top:73px;
	#top:61px;
	left:543px;
	#left:543px;
	z-index:25;	
	display:none;
	#width:286px;	
	#padding-top:11px;	
}

ul.ulListJeux
{
	height:auto;	
	margin:0px;	
	padding:0px;
}
.ulListJeux li 
{	
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	margin:0px;	
	padding:0px;
	list-style-type:none;	
	border-right: solid 1px #FF99CC;
	border-left: solid 1px #FF99CC;
	min-height:18px;
	display:block;
	clear:both;
}
html > body	.ulListJeux li 
{	
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	margin:0px;	
	padding:0px;
	list-style-type:none;	
	border-right: solid 1px #FF99CC;
	border-left: solid 1px #FF99CC;
	min-height:18px;
	display:block;
	clear:both;		
	#margin-top:-3px;
}
.ulListJeux li a
{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#32649B;	
	text-decoration:none;
}
.ulListJeux li a:hover
{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#782769;	
	text-decoration:none;
}
#divSubMenuComportement
{	
	clear:both;
	position:absolute;	
	top:71px;
	left:608px;
	z-index:25;	
	display:none;
	padding-top:1px;
	width:286px;	
}
html >body #divSubMenuComportement
{	
	clear:both;
	position:absolute;	
	top:73px;
	#top:61px;
	left:608px;
	#left:608px;
	z-index:25;	
	display:none;
	#width:286px;
	padding-top:0px;	
	#padding-top:11px;
}

ul.ulListComportement
{
	height:auto;	
	margin:0px;	
	padding:0px;
}
.ulListComportement li 
{	
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	margin:0px;	
	padding:0px;
	list-style-type:none;	
	border-right: solid 1px #FF99CC;
	border-left: solid 1px #FF99CC;
	min-height:18px;
	display:block;
	clear:both;
}
html > body	.ulListComportement li 
{	
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	margin:0px;	
	padding:0px;
	list-style-type:none;	
	border-right: solid 1px #FF99CC;
	border-left: solid 1px #FF99CC;
	min-height:18px;
	display:block;
	clear:both;		
	#margin-top:-3px;
}
.ulListComportement li a
{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#FFBA4D;	
	text-decoration:none;
}
.ulListComportement li a:hover
{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#782769;	
	text-decoration:none;
}
#chatonsWelcomeContent {
	width: 105px;
	padding-right: 303px;
	height: 245px;
	background: url(../images/espacechatons/bravo_3cats.gif) right bottom no-repeat;
	font-size: 12px;
	color: #782769;
}
/* chatons send to friend - start */
#chatonsSendFriendUl {
	margin: 5px 0;
	padding: 0;
	color: #ff99cc;
	list-style-type: none;
}
#chatonsSendFriendUl li {
	padding: 0 0 5px 8px;
	margin: 0;
	background: url(../images/espacechatons/pinkDot.gif) left 5px no-repeat;	
}
#chatonsSendFriendUl input {
	width: 200px;
	border: 1px solid #ff99cc;
}	
.fieldsMandate
{
	color:#ff99cc;border-bottom:dotted 1px #cc2189;border-top:dotted 1px #cc2189;width:200px;
}
.chatonsSendFriendValidDiv {
	width: 590px;
	padding-right: 28px;
	height: 13px;
	background: url(../images/espacechatons/espaceBottomLine.gif) left center no-repeat;
	float: left;
	margin: 15px 0 0 0;
	text-align: right;
}
#chatonsendFriendSuccess {
	background: url(../images/updatePrefResultBg.jpg) left bottom no-repeat;
	width: 400px;
	height: 45px;
	padding: 200px 0 0 210px;
	float: left;
	color: #ff99cc;
	margin-bottom: 22px;
}
#chatonsendFriendSuccess h3 {
	background: url(../images/socialNetworking/actusOeil.gif) left 2px no-repeat;
	text-indent: 15px;
	font-size: 16px;
	font-weight: normal;
	margin: 0;
}
.divChatonsMenu
{
	padding-left:10px;
	clear:both;
	height:5px;
}
html > body .divChatonsMenu
{	
	padding-bottom:10px;
	padding-left:10px;
	clear:both;	
	#height:80px;
}
.leftRightPadding15
{
	clear:both;
	padding-left:15px;
	padding-right:10px;
}
html > body .leftRightPadding15
{	
	clear:both;
	padding-left:15px;
	padding-right:10px;
}
.leftRightPadding15_soins
{
	clear:both;
	padding-left:15px;
	padding-right:10px;
	margin-top:-20px;
}
html > body .leftRightPadding15_soins
{	
	clear:both;
	padding-left:15px;
	padding-right:10px;	
	#margin-top:-20px;
}
.submenu_bg_bot_left
{
	background-image:url('http://unamourdechat.com/images/espacechatons/submenu_bg_bot-left.png');
	background-repeat:no-repeat;
	height:8px;
	width:9px;
	vertical-align:top;
}
.submenu_bg_bot_right
{
	background-image:url('http://unamourdechat.com/images/espacechatons/submenu_bg_bot-right.png');
	background-repeat:no-repeat;
	height:8px;
	width:9px;
	vertical-align:top;
}
/* chatons send to friend - end */	
	
.chatonArticleDetails
{
	padding-left:5px;
	margin-top:-20px;
	padding-top:10px;
}
.chatonsCommonMsg
{
	color:black;
	font-size:10px
}
.chatonSocialNW
{
	 padding-left: 20px;
	clear:both;padding-top:0px;
}
html > body .chatonSocialNW
{
	 padding-left: 20px;
	clear:both;padding-top:5px;
	#padding-top:0px;
}
.divRegisterCopyRts
{
	padding-left:10px;padding-right:60px;
}
.divRegisterCopyRts div
{
	text-decoration:underline;padding-bottom:5px;color: #8e9801;
	width:100px;font-weight:bold;
}
.divRegisterCopyRts p
{
	color: Red;text-align:center;padding-right:70px;
}
 


/* espace chatons - end */


.SearchPageBody
{
	float:left;
margin-left:20px;
width:600px;
margin-right:20px;
	}
	
	h1.searchResults {
	color: #BD0906;
	padding: 4px 0 0 0px;
	float: left;
}


.divSearchBoxSectionSearchPage
{
	width: 110px;
	height: 16px;
	background-image: url(../images/Search_box_search_page.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-right: 1px;
	float: left;
	margin-top: 21px;
}


.divSearchBoxSectionMainTemplate
{
	width: 110px;
	height: 16px;
	background-image: url(../images/Search_box_default.gif);
	background-repeat: no-repeat;
	background-position: left center;
	
	float: right;
	margin-top: 21px;
}

.divSearchResults
{
	width: 600px;
	float: left;
}

.loggedInInscription
{
	position:absolute;
	
	}
	
	.AnonymousLoginSection
{
	margin-top:33px;
	
	}
	
.loggedInInscriptionHome
{
	float: left;
    left: 4px;
    position: absolute;
    top: 105px;
}

/*added by revanth
#lblsonsexe
{
	background-image: url(../images/darkGreenDot.gif); 
	background-repeat: no-repeat;
	 padding-left: 10px; 
	 background-position: 4px center;
}
#_rblGender
{
	background-image: url(../images/darkGreenDot.gif); 
	background-repeat: no-repeat;
	padding-left: 13px; 
	background-position: 4px center;

}
#lblCatName,#lblCatBirthDate,#lblBreedOrType,#lblColor
{
	background-image: url(../images/darkGreenDot.gif); 
	background-repeat: no-repeat;
	padding-left: 13px; 
	background-position: 4px center;
}

/*added by revanth*/




/*Styles for carrefour-planet.aspx page added by Daniel (Support ticket: TVI-545153) */
/*Start*/
div.vos_offeres_container
{
	width: 794px;	
	float: right;
	height: 480px;
}
h1.vos_offres_heading{
	color: #4174b1;	
	padding: 4px 0 0 32px;
	width: 550px;
	background: url(/images/offers/carrefour-planet/carrefour-title-eye.gif) left top no-repeat;	
}
img.vos_offres_carrefour
{	
    left: 243px;
    position: relative;
    top: -33px;
}
div.vos_offres_content
{
	width: 623px;
	left: 0;
    padding: 10px;
    position: relative;
    top: -55px;
    height: 383px;
}
div.vos_offres_text
{
	left: 225px;
    position: relative;
    top: -340px;
    width: 399px;
}
div.vos_offres_text p
{	
	font-family: Arial;
	font-size: 15px;
	color: #4174b1;
	margin: 0px;
	padding: 5px;
}
div.vos_offres_text p.carrefour_planet_details
{
	font-weight: bold;
	margin: 0px;
}
div.carrefour_planet_details_box div
{	
	width: 389px;	
	margin: 0px;
	padding: 0px;
	color: #4174b1;
	font-size: 12px;
}
div.cp_details_box_middle
{
	background-image: url(/images/Offers/carrefour-planet/cp_details-box-middle.png);
	background-repeat:repeat-y;
	width: 359px;
	margin: 0px;
	padding: 0;	
}
div.cp_details_box_middle ul
{
	margin: 0px;	
	display: inline-block;
	vertical-align: top;
	*display: inline;
	zoom: 1;
	padding: 0 15px;
	list-style-position: inside;
}
/*End*/

/*Styles for la-nouvelle-catsan-smart-pack.aspx page added by Daniel (Support ticket: GMM-349680) */
/*Start*/

/*Note: The followin 'tc_contentpage_content' style can be used as a base for any page using the 'troisColonnes.master' as masterpage*/
/*Reusable - Start*/
.tc_contentpage_content
{
	width: 794px;	
	float: right;
	height: 480px;
}
/*Reusable - end*/

h1.tc_contentpage_heading
{
	color: #4174b1;	
	padding: 4px 0 0 32px;
	width: 550px;
	background: url(/images/offers/carrefour-planet/carrefour-title-eye.gif) left top no-repeat;	
}
div.tc_contentpage_body
{
	padding: 10px 30px;
	font-family: Arial;
	font-size: 15px;
	color: #4174b1;	
}
div.tc_contentpage_input
{
	margin-top: 40px;
}
p.tc_contentpag_insturction
{
	width: 330px;
}
div.tc_contentpage_body img
{
	float: right;
	margin-right: 215px;
    margin-top: -83px;	
}
div.tc_contentpage_body p.dynamicmessage
{
	width: 450px;
	display: inline-block;
	vertical-align: top;
	*display: inline;
	zoom: 1;
	margin: 0px;
	padding: 0px;
}
div.tc_contentpage_dynamicmessage
{
	margin-top: 40px;
}
p.tc_contentpag_condition
{	
	width: 600px;
	margin-top: 60px;	
}
/*End*/
