#ongletsUnder {
	background-color: #719500 !important;
}

#menuEspaceClientContent {
	margin-bottom: 0px !important;
}

.titreH2 {
	position: relative;
	padding: 8px;
	background-color: #FFFFFF;
}

.titreH2 h2 {
	position: relative !important;
	zoom: 1;
	background: #FFFFFF url('../images/layout/pictos/picto_client.gif') no-repeat top left !important;
	color: #5C6108 !important;
	font-weight: normal !important;
	height: 40px !important;
	padding-top: 6px !important;
	padding-left: 34px !important;
	margin: 0px !important;
	border-bottom: 1px solid #B8C82B !important;
	font-size: 20px !important;
}

#body {
	padding-top: 0px;
}

#login #svMain {
	position: relative;
	zoom: 1;
	background-color: #FFFFFF;
	margin-left: 8px;
	padding: 0px 5px 0px 5px;
	width: 942px;
	margin-bottom: 0px !important;
	margin-top: -8px;
}

#bgFormLogin {
	background-color: #AABD01;
	float: right;
	margin-top: 8px;
	margin-bottom: 32px;
}

#bgFormLogin #tdMsgFormLogin {
	height: 29px;
}

#bgFormLogin #tdMsgFormLogin #msgFormLogin {
	margin: 0px !important;
	position: absolute;
	top: 4px;
	left: 4px;
	width: 387px;
}

#bgFormLogin #bgLeftFormLogin {
	background: #FFFFFF url('../images/layout/espaceClient/login_form_bg_left.jpg') no-repeat top left;
	width: 174px;
	height: 253px;
	display: block;
	float: left;
}

#bgFormLogin form {
	height: 153px;
	background-color: #FFFFFF;
	width: 405px;
	float: left;
	margin-top: 50px;
	margin-bottom: 50px;
	position: relative;
}

#bgFormLogin #bgRightFormLogin {
	background: #FFFFFF url('../images/layout/espaceClient/login_form_bg_right.jpg') no-repeat top left;
	width: 120px;
	height: 253px;
	display: block;
	float: left;
}

#formulaireLogin, 
#formulaireMdpPerdu {
	position: relative;
	zoom: 1;
	text-align: center;
	margin: 0px;
	font-size: 10px;
	color: #4C4C4E !important;
}

#formulaireMdpPerdu {
	font-size: 12px;
	width: 400px;
}

#formulaireMdpPerdu #msgFormMdpPerdu {
	height: 22px;
	margin: 5px 0px 5px 0px;
}

#formulaireMdpPerdu #msgFormMdpPerdu div {
	margin: 0px;
}

#formulaireMdpPerdu .titreH2 {
	text-align: left;
	padding: 0px;
}

#formulaireLogin tr.submit,
#formulaireMdpPerdu tr.submit {
	text-align: center;
}

#formulaireLogin tr#tdForgotMdp,
#formulaireLogin tr#tdForgotMdp td {
	padding-top: 5px;
	text-align: left;
}

#formulaireLogin th,#formulaireMdpPerdu th {
	margin: 8px;
	font-size: 11px;
	width: 200px;
	color: #4C4C4E !important;
}

#formulaireLogin table,#formulaireMdpPerdu table {
	margin: auto;
	width: 350px;
}

#formulaireMdpPerdu tr.message {
	text-align: left;
}

#formulaireMdpPerdu tr.message td {
	padding-bottom: 15px;
}

#formulaireLogin input,
#formulaireMdpPerdu input.text {
	width: 200px;
	border: 1px solid #7f7f7f;
	color: #939394;
	height: 15px;
	font-size: 11px;
	margin: 1px 0px 1px 0px;
}

#formulaireLogin tr.submit input,#formulaireMdpPerdu tr.submit input {
	border: 0px;
	cursor: pointer;
	background:
		url("../images/layout/boutons/bgBlanc/bouton_T5_vert.gif")
		no-repeat left top;
	width: 114px;
	height: 31px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 9px;
	text-transform: uppercase;
	margin-top: 5px;
}

div#msgMdpPerdu {
	margin-top: 25px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 15px;
}

div#telephoneMdpPerdu {
	margin-bottom: 15px;
	width: 178px;
	margin-left: auto;
	margin-right: auto;
}

span#btn_mdp_perdu {
	width: 214px;
	height: 31px;
	background:
		url("../images/layout/boutons/bgBlanc/bouton_T10_vert.gif")
		;
	margin: auto;
}

span#lienMdpPerdu {
	margin-left: 6px;
}

/****** Espace client *****/

div#body, .page {
	background-color: #F5FDB4 !important;
}

#svMain {
	position: relative;
	zoom: 1;
	background-color: #ffffff;
	margin: 0px !important;
	padding: 0px 5px 0px 5px !important;
	width: 732px;
	color: #4C4C4E;
}

#colonneGauche {
	width: 210px !important;
}

#colonneDroite {
	padding-left: 8px !important;
}

#pageEspaceClient #santevetMag,
#pageEspaceClient #liensAccueil,
#pageDocumentsUtiles #santevetMag,
#pageDocumentsUtiles #liensAccueil {
	width: auto !important;
}

#body {
	padding-top: 8px;
}

#btn_je_parraine {
	width: 114px;
	height: 31px;
	background:
		url("../images/layout/boutons/bgBlanc/bouton_T5_rose.gif")
		;
	margin: auto;
}

span.lienBouton,a.lienBouton:link,a.lienBouton:visited,a.lienBouton:hover,a.lienBouton:active
	{
	color: #ffffff;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	line-height: 23px;
	display: block;
}

#jeParraine {
	clear: both;
	text-align: center;
	margin: 8px 0px 0px 0px !important;
}

/******* Page accueil *****/
.titreH2Bienvenue {
	position: relative;
	padding-top: 8px;
	padding-left: 15px;
	background-color: #FFFFFF;
}

.titreH2Bienvenue h2 {
	color: #8A9B00;
	font-weight: bold;
	margin: auto;
	font-size: 15px;
	position: relative;
}

#animauxContrats .animaux,#animauxContrats .animal {
	position: relative;
	zoom: 1;
}

#animauxContrats .animal,#informationsContrats .animal {
	margin: 0px 0px 10px 0px;
}

#animauxContrats .infosAnimal table td,#informationsContrats .infosAnimal table td
	{
	padding: 2px 0px 2px 0px;
	width: 380px;
}

#informationsContrats table td.lib {
	width: 300px;
}

#animauxContrats .tl,#clientInformations .tl,#clientPreferences .tl,#eCarnet .tl,#informationsContrats .tl,#animauxContrats .tr,#clientInformations .tr,#clientPreferences .tr,#eCarnet .tr,#informationsContrats .tr
	{
	top: -1px;
}

#animauxContrats .bl,#clientInformations .bl,#clientPreferences .bl,#eCarnet .bl,#informationsContrats .bl,#animauxContrats .br,#clientInformations .br,#clientPreferences .br,#eCarnet .br,#informationsContrats .br
	{
	bottom: -1px;
}

#animauxContrats .tl,#clientInformations .tl,#clientPreferences .tl,#eCarnet .tl,#informationsContrats .tl,#animauxContrats .bl,#clientInformations .bl,#clientPreferences .bl,#eCarnet .bl,#informationsContrats .bl
	{
	left: -1px;
}

#animauxContrats .tr,#clientInformations .tr,#clientPreferences .tr,#eCarnet .tr,#informationsContrats .tr,#animauxContrats .br,#clientInformations .br,#clientPreferences .br,#eCarnet .br,#informationsContrats .br
	{
	right: -1px;
}

.titreH2 a#deconnexion {
	position: absolute;
	top: 13px;
	right: 10px;
	font-size: 13px;
	font-weight: bold;
}

#clientInformations,
#clientPreferences,
#eCarnet,
#informationsContrats,
#animauxContrats {
	background-color: transparent;
	border: 1px solid #ABBE03;
	clear: both;
	color: #4B4B4D;
	margin: 5px 10px 10px 10px;
	padding: 3px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#clientInformations table, #clientPreferences table {
	background-color: #FFFFFF;
	border-top: 1px dotted #82827E;
	position: relative;
	width: 100%;
}

#clientInformations table tr {
	border-bottom: 1px dotted #DBDBDB;
	color: #4B4B4D;
	font-size: 11px;
}

#clientInformations table td,#clientInformations table th {
	height: auto;
	padding: 9px;
}

#clientPreferences tr.titre th {
	background-color: #FAFAFA;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 9px 5px 9px;
	text-align: left;
	width: 100%;
}

#clientPreferences tr.titre {
	border-bottom: 1px dotted #DBDBDB;
}

#clientPreferences tr.champ td {
	text-align: right;
	padding: 5px 9px 5px 9px;
}

#clientPreferences tr.champ.last td {
	padding-bottom: 0px;
}

#clientPreferences tr.champ th {
	padding-left: 9px;
	font-weight: normal;
	font-size: 11px;
}

#clientPreferences tr.submit td {
	padding: 0px 5px 5px 0px;
	text-align: right;
}

#clientPreferences tr.champ.text input {
	width: 160px;
	border: 1px solid #7f7f7f;
	color: #939394;
	padding: 2px;
	font-size: 11px;
}

#clientPreferences #formPreferenceEnvoiSinistre tr.champ td {
	text-align: left;
}

#clientPreferences #formPreferenceEnvoiSinistre li {
	width: 160px;
	test-align: left;
	height: 20px;
	line-height: 20px;
	position: relative;
	zoom: 1;
}

#clientPreferences #formPreferenceEnvoiSinistre li input {
	position: absolute;
	top: 5px;
}

#clientPreferences #formPreferenceEnvoiSinistre li label {
	margin-left: 15px;
	font-size: 11px;
}

#clientPreferences tr.submit input {
	background-color: #ffffff;
	background-image: url(../images/layout/boutons/bgBlanc/bouton_T6_vert.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left bottom;
	border: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 134px;
	height: 40px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	margin: auto;
	cursor: pointer;
}

#clientPreferences h3,#clientInformations h3,#animauxContrats h3,#infosPerso h3,#eCarnet h3,#informationsContrats h3,#Parrainage h3
	{
	clear: both;
	color: #AABD00;
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 3px;
	padding: 10px;
	position: relative;
	zoom: 1;
}

div.avatar {
	float: left;
	width: 100px;
	margin-left: 8px;
	margin-top: 5px;
}

div.infosAnimal {
	float: left;
	margin-left: 16px;
	color: #4C4C4E;
	font-size: 12px;
	width: 369px;
}

div.infosAnimal h4 {
	font-size: 12px;
}

.numPolice {
	font-weight: bold;
}

/***** Infos perso ***/
.labelForm,.tdLabel {
	width: 300px;
}

/******** E carnet ****/
#eCarnet h4.titreTab,#animauxContrats .animal h4,#informationsContrats .animal h4
	{
	background: #F5FDB4;
	color: #4C4C4C;
	font-size: 10px;
	text-transform: uppercase;
	border-top: 1px dotted #82827E;
	border-bottom: 1px dotted #CDCDCD;
	padding: 5px 9px 5px 9px;
	margin-top: 0px !important;
}

#titreEcarnet {
	margin-bottom: 0px !important;
}

.tabRecap tr th {
	border-bottom: 1px dotted #CDCDCD;
	background: #FFFFFF;
	font-weight: normal;
	padding: 5px 9px 5px 9px;
}

.tabRecap tr td {
	border-bottom: 1px dotted #CDCDCD;
	font-weight: normal;
	padding: 5px 9px 5px 9px;
}

.tabRecap tr td.pair {
	background: #F8FCCA;
}

.tabRecap tr td.impair {
	background: #FAFAFA;
}

.tabRecap tr th.remboursements,.tabRecap tr td.remboursements {
	padding-right: 20px;
}

#detailVisite {
	margin: 0px;
	width: 680px !important;
	color: #4c4c4e;
	font-size: 11px;
}

#titreDetailVisite {
	padding-left: 0px !important;
	padding-left: 0px !important;
}

#titreEcarnet {
	height: 20px;
}

#spanTitreEcarnet {
	float: left;
	width: 500px;
}

#formSelectAnimal select {
	position: absolute;
	top: 8px;
	right: 10px;
	background-color: #FCFEE9;
	color: #4D4B4E;
	font-size: 10px;
	border: 1px solid #4D4B4E;
	padding: 2px;
}

#formSelectAnimal option {
	background-color: #FCFEE9;
	color: #4D4B4E;
}

/*********** Informations Contrat *******/
#InformationsContrats {
	border: 1px solid #8A9B00;
	margin: 0px;
	width: 720px !important;
	color: #4c4c4e;
	font-size: 11px;
}

.modifierPhoto {
	font-size: 10px;
	font-weight: normal;
	background-image:
		url("../images/layout/fleches/fleche_bleue.gif")
		;
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 10px;
	display: block;
	margin-top: 10px;
}

/*div.photoAvatar{
	text-align : center;
}*/
.supprimerPhoto {
	font-size: 10px;
	font-weight: normal;
	background-image:
		url("../images/layout/fleches/fleche_bleue.gif")
		;
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 10px;
	display: block;
	margin-top: 0px !important;
}

.pageUploader #consigneUploadPhoto,.pageUploader #formPhotoAnimal {
	margin-left: 8px;
}

#consigneUploadPhoto {
	color: #4C4C4E;
	font-size: 11px;
}

#formPhotoAnimal {
	margin-top: 10px;
}

#consigneUploadPhoto li {
	margin: 5px 0px 5px 0px;
}

#btn_upload {
	background-color: #ffffff;
	background-image:
		url(../images/layout/boutons/bgBlanc/bouton_T10_vert.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left bottom;
	border: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 214px;
	height: 40px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	margin: auto;
	cursor: pointer;
}

#pensez {
	font-weight: normal;
	text-transform: none;
}

/**** Parrainage ****/
#contentParrainage #infosParrainage {
	margin-top: 8px;
	margin-bottom: 8px;
	font-weight: normal;
	font-size: 12px;
}

#contentParrainage #success {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	text-align: center;
}

#contentParrainage a#nouveauParrainage {
	background:
		url("../images/layout/boutons/bgBlanc/bouton_T8_vert.gif")
		no-repeat scroll left bottom #FFFFFF;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-size: 11px !important;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 174px;
}

#contentParrainage div.button a {
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 12px;
}

#validerProspect {
	background-color: #ffffff;
	background-image:
		url(../images/layout/boutons/bgBlanc/bouton_T6_vert.gif)
		;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left bottom;
	border: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 134px;
	height: 40px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	margin: auto;
	cursor: pointer;
	float: right;
}

/*************************** Mise en Page ***********************/


#menuCategories {
	padding: 5px;
	font-size: 11px;
}

#menuCategoriesTitreImg {
	margin: 5px 0px 10px -5px;
}

#menuCategoriesIntro {
	color: #729725;
	font-size: 11px;
	margin: 0px 0px 5px 5px;
}

#menuCategoriesTitre {
	height: 23px;
	line-height: 23px;
	background-color: #719500;
	text-transform: uppercase;
	color: white;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 20px;
}

#menuCategories ul,
#menuCategories li {
	margin: 0px;
	padding: 0px;
	position: relative;
	zoom: 1;
	list-style: none;
}

#menuCategories ul.sousCat li.selected {
	background-color: #F5FDB4 !important;
}

#menuCategories ul.sousCat li {
	background: transparent
		url('../images/icons/mini/fleche_noire.gif')
		no-repeat 10px 7px !important;
	border-bottom: 1px dotted #4A4B4F;
	color: #4B4B4D;
	padding-top: 3px;
	padding-bottom: 3px;
}

#menuCategories ul.sousCat,#menuCategories li.sousCat {
	background: none !important;
	border: 0px !important;
	margin: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

#menuCategories ul.sousCat li.titreSousCat {
	font-style: italic;
	background: none !important;
	font-weight: normal;
	padding-left: 10px;
}

#menuCategories ul.cat li {
	font-weight: bold;
	color: #4A4B4F;
	background: transparent
		url('../images/icons/mini/Dfleches_verte.gif')
		no-repeat 10px 7px;
	padding: 3px 0px 3px 20px;
}

#menuCategories ul.cat {
	margin-top: 2px !important;
	border-bottom: 1px solid #BBD100;
}

#menuCategories ul.cat li.selected {
	background-color: #F5FDB4 !important;
}

#menuCategories a.lienMenu:link,
#menuCategories a.lienMenu:visited,
#menuCategories a.lienMenu:hover,
#menuCategories a.lienMenu:active {
	color: #5C5F08;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#menuCategories a.lienMenu:hover {
	color: #8B9A00;
}

#menuCategories a.lienSousMenu:link,
#menuCategories a.lienSousMenu:visited,
#menuCategories a.lienSousMenu:hover,
#menuCategories a.lienSousMenu:active {
	color: #4a4b4f;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#menuCategories a.lienSousMenu:hover {
	text-decoration: underline !important;
}

#menuCategories a.lienClubSantevet {
	position: relative;
	display: block;
}

#menuCategories a.lienClubSantevet span.nouveau {
	background-color: #ADB802;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px 0px 0px 4px;
	padding: 0px 4px 0px 5px;
	position: absolute;
	right: 0px;
}

.divError,.divWarning {
	margin: 0px 8px 0px 8px;
}

#msgEmailManquant {
	font-style: italic;
	font-size: 12px;
	margin: 0px 8px 0px 8px;
}

#msgEmailManquant a {
	display: block;
	margin-top: 2px;
	font-size: 12px !important;
}

#pageEspaceClientParrainage #formParrainage sup {
	font-size: 8px;
}

#pageEspaceClientParrainage #formParrainage #notes {
	padding: 8px 0px 8px 0px;
	font-size: 11px;
	font-style: italic;
}

#pageEspaceClientParrainage #formParrainage input.text {
	width: 130px;
	border: 1px solid #7F7F7F;
	color: #939394;
	padding: 2px;
	font-size: 11px;
}

#pageEspaceClientParrainage #contentMenuParrainage {
	background: transparent url('../images/visuels/fushia_parrainage.gif') no-repeat 100% 5px ;
	padding-left:8px;
	padding-bottom:8px;
}

#pageEspaceClientParrainage #menuParrainage {
	margin-top:8px;
}

#pageEspaceClientParrainage .rose {
	color: #eb216d;
	font-weight:bold;
}

#pageEspaceClientParrainage #formParrainage {
	padding: 0px 40px 15px 40px;
}

#pageEspaceClientParrainage #formParrainage td span {
	font-size: 10px;
}

#pageEspaceClientParrainage #decouvrezProgrammeParrainage {
	text-align: center;
	font-size: 14px !important;
	margin: 10px auto 20px auto;
	width: 618px;
}

#pageEspaceClientParrainage #decouvrezProgrammeParrainage .intro {
	display: block;
	padding-bottom: 10px;
}

#pageEspaceClientParrainage #decouvrezProgrammeParrainage .intro_embed {
	font-size: 19px !important;
	font-weight: bold;
	color: #E6306D;
	display: block;
	padding-bottom: 20px;
}

#pageEspaceClientParrainage #decouvrezProgrammeParrainage .avantages p {
	display: block;
	width: 170px;
	padding: 10px 15px 10px 15px;
	height: 50px;
	background-color: #ADB802;
	float: left;
	position: relative;
	zoom: 1;
	font-size: 13px;
	margin: 3px;
	color: #FFFFFF;
	text-align: left;
}

#pageEspaceClientParrainage #decouvrezProgrammeParrainage .avantage_embed {
	background-color: #E6306D;
	position: relative;
	zoom: 1;
	clear: both;
	padding: 0px;
	margin: 3px;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	line-height: 35px;
	height: 35px;
}

#menuCategoriesCompteurParrainage {
	margin-top: 8px;
}

#compteur_parrainage {
	background-color: #FDE1ED;
	border: 1px solid #EF608D;
	position: relative; 
	zoom: 1;
}

#compteur_parrainage_head {
	background-image: url('../images/layout/pictos/picto_cadeau_rose.gif');
	background-repeat: no-repeat;
	background-position: 0px -2px;
	height: 33px;
	padding-left: 48px;
	color: #EB1E74;
	font-weight: bold;
	margin: 8px;
	position: relative; 
	zoom: 1;
}

#compteur_parrainage_titre {
	text-align: left;
	font-size: 12px;
	display: block;
	width: 75px;
	float: left;
	padding-top: 3px;
}

#compteur_parrainage_nb_filleuls {
	display: block;
	width: 35px;
	height: 31px;
	line-height: 29px;
	font-size: 25px;
	border: 1px solid #ED4781;
	background-image: url('../images/layout/espaceClient/bg_compteur_parrainage.gif');
	background-position: bottom left;
	float: right;
	text-align: center;
}

#compteur_parrainage_content {
	background-color: #FFFFFF;
	border-top: 1px dashed #EF608D;
	margin: 0px 3px 8px 3px;
	padding: 4px;
	position: relative; 
	zoom: 1;
	font-size: 11px;
}

#compteur_parrainage_content .embed {
	font-weight: bold;
	color: #EB1E74;
}

#compteur_parrainage a#compteur_parrainage_link_to {
	position: relative; 
	zoom: 1;
	display: block;
	background: url('../images/layout/boutons/bgRose/bouton_T8_rose.gif') no-repeat top left;
	width: 174px;
	height: 31px;
	margin: 15px auto 13px auto;
	text-align: center;
	line-height: 24px;
	color: #FFFFFF;
	text-decoration: none;
	cursor: hand;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}

#compteur_parrainage a#compteur_parrainage_img_to span {
	display: none;
}

#compteur_parrainage a#compteur_parrainage_img_to {
	text-decoration: none;
	cursor: hand;
	display: block;
	width: 190px;
	height: 221px;
	background: url('../images/visuels/visuel_parrainez_2.jpg') no-repeat top left;
}

#menuCategoriesPartenaires {
	margin-top: 8px;
}

#nos_partenaires {
	display: block;
	position: relative; 
	zoom: 1;
}

#nos_partenaires_titre {
	background-color: #729725;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 22px;
    line-height: 20px;
    padding-left: 8px;
    position: relative;
    text-align: left;
    text-transform: uppercase;
}

#nos_partenaires_liste .logo_partenaire {
	display: block;
	text-align: center;
	border: 1px solid #729725;
	margin-top: 4px;
	padding: 2px;
	text-decoration: none;
}

#nos_partenaires_liste .logo_partenaire img {
	text-align: center;
	margin: auto;
}

#espaceClient .club_intro {
	font-size: 12px;
	margin: 8px 30px 0px 30px;
	line-height: 18px;
}

#espaceClient .club_intro#mon_programme_intro {
	background-image: url('../images/layout/espaceClient/julie_carte.jpg');
	background-position: right bottom;
	background-repeat: no-repeat;
	color: #729725;
	height: 143px;
	padding-right: 124px;
}

#espaceClient .club_intro#mes_avantages_intro {
	background-image: url('../images/layout/espaceClient/julie_cadeau.jpg');
	background-position: right bottom;
	background-repeat: no-repeat;
	color: #4C4C4E;
	padding-right: 106px;
	padding-bottom: 30px;
}

#espaceClient .club_intro .embed {
	font-weight: bold;
}

#espaceClient .club_intro#mon_programme_intro a {
	position: relative; 
	zoom: 1;
	display: block;
	background: url('../images/layout/boutons/bgBlanc/bouton_T10_orange.gif') no-repeat top left;
	width: 214px;
	height: 31px;
	margin: 20px auto 0px auto;
	text-align: center;
	line-height: 24px;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}

#espaceClient .club_bloc {
	margin: 0px 16px 0px 16px;
	border: 1px solid #8EAC51;
	font-size: 12px;
}

#espaceClient .club_body {
	padding: 20px;
}

#espaceClient .club_bloc h3 {
	background-color: #EBF15B;
	display: block;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	font-size: 13px;
	background-image: url('../images/layout/espaceClient/fleche_club_titre.jpg');
	background-repeat: no-repeat;
	background-position: 10px center;
	color: #729725;
	padding-left: 40px;
}

#mon_programme_conditions .intro {
	font-weight: bold;
	text-align: justify;
}

#mon_programme_conditions .condition_titre {
	font-weight: bold;
	color: #729725;
	display: block;
}

#mon_programme_conditions .condition {
	margin-top: 16px;
	text-align: justify;
	display: block;
}

#mon_programme_conditions .condition ul,
#mon_programme_conditions .condition li {
	margin: 0px;
	list-style-type: circle;
	list-style-position: inside;
	margin-left: 5px;
}

#mon_programme_conditions #mon_programme_visuel_carte_adherent {
	margin-top: 16px;
	background-image: url('../images/layout/espaceClient/carte_club.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	width: 655px;
	height: 191px;
}

#mes_avantages_sv_form .td_checkbox input,
#mes_avantages_sv_form .td_label label {
	cursor: pointer;
}

#mes_avantages_sv_form .td_checkbox {
	padding-right: 20px;
}

#mes_avantages_sv_form .td_label a {
	margin-left: 10px;
}

#mes_avantages_sv_form #td_geste_ecologie {
	padding-bottom: 15px;
}

#mes_avantages_sv_form #td_geste_ecologie div {
	height: 26px;
	background-image: url('../images/layout/espaceClient/club_sigle_ecologie.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 32px;
	padding-top: 7px;
	font-weight: bold;
	color: #3E8852;
	margin-top: 2px;
}

#mes_avantages_sv_form #td_geste_ecologie div span {
	display: block;
	border-top: 1px solid #3E8852;
	border-right: 1px solid #3E8852;
	border-bottom: 1px solid #3E8852;
	padding: 3px 8px 4px 8px;
}

#mes_avantages_sv_form #submit {
	display: block;
	background: #FFFFFF url('../images/layout/boutons/bgBlanc/bouton_T10_orange.gif') no-repeat bottom left;
	width: 214px;
	height: 40px;
	border: 0px;
	cursor: pointer;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px !important;
	text-transform: uppercase;
	float: right;
	margin-top: 10px;
}

#lightview .popup_club {
	width: 500px;
	font-size: 12px;
}

#lightview .popup_club .titre {
	color: #8B9B00;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
}

#lightview .popup_club .msg {
	text-align: center;
	color: #8B9B00;
	font-size: 13px;
	font-weight: bold;
	display: block;
}

#lightview .popup_club ul,
#lightview .popup_club li {
	list-style-type: circle !important;
	list-style-position: inside !important;
}

#lightview .popup_club li {
	margin-top: 5px;
	margin-left: 15px;
}

/*#mes_avantages_partenaires_content.club_body,*/
#mes_cadeaux_privileges_content.club_body {
	padding: 0px;
}

#mes_avantages_partenaires_content .club_partenaire_reduction,
#mes_cadeaux_privileges_content .club_cadeau_privilege,
#lightview #confirm_commande .club_cadeau_privilege {
	position: relative;
	zoom: 1;
	float: left;
	padding: 6px;
	margin: 8px 0px 8px 0px;
}

#mes_cadeaux_privileges_content .club_cadeau_privilege,
#lightview #confirm_commande .club_cadeau_privilege {
	width: 220px;
	border-right: 1px dotted #8EAC51;
}

#mes_cadeaux_privileges_content .club_cadeau_privilege.last {
	border: 0px;
}

#mes_avantages_partenaires_content .club_partenaire_reduction.threeCol {
	border: 0px;
	border-right: 1px dotted #8EAC51;
	width: 220px;
}

#mes_avantages_partenaires_content .club_partenaire_reduction.threeCol.last {
	border: 0px;
}

#mes_avantages_partenaires_content .club_partenaire_reduction.twoCol {
	border: 0px;
	border-top: 1px dotted #8EAC51;
	width: 317px;
}

#mes_avantages_partenaires_content .club_partenaire_reduction.twoCol.first {
	border-top: 0px;
}

#mes_avantages_partenaires_content .club_partenaire_reduction .head,
#mes_cadeaux_privileges_content .club_cadeau_privilege .head {
	position: relative;
	zoom: 1;
}

#mes_avantages_partenaires_content .club_partenaire_reduction .head img {
	cursor: help;
}

#mes_avantages_partenaires_content .club_partenaire_reduction .head .img {
	float: left;
	padding-top: 15px;
	padding-right: 5px;
	text-align: right;
	height: 70px;
}

#mes_avantages_partenaires_content .club_partenaire_reduction.threeCol .head .img {
	width: 130px;
}

#mes_avantages_partenaires_content .club_partenaire_reduction.twoCol .head .img {
	width: 186px;
}

#mes_avantages_partenaires_content .club_partenaire_reduction .head .pastille_reduction {
	width: 84px;
	height: 84px;
	float: left;
	background-position: top left;
	background-repeat: no-repeat;
	line-height: 83px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	position: relative;
}

#mes_avantages_partenaires_content .club_partenaire_reduction .head #pastille_reduction_01 {
	background-image: url('../images/layout/espaceClient/pastille_partenaire_01.jpg');
}

#mes_avantages_partenaires_content .club_partenaire_reduction .head #pastille_reduction_02 {
	background-image: url('../images/layout/espaceClient/pastille_partenaire_02.jpg');
}

#mes_avantages_partenaires_content .club_partenaire_reduction .head #pastille_reduction_03 {
	background-image: url('../images/layout/espaceClient/pastille_partenaire_03.jpg');
}

#mes_avantages_partenaires_content .club_partenaire_reduction .head #pastille_reduction_04 {
	background-image: url('../images/layout/espaceClient/pastille_partenaire_04.jpg');
}

#mes_avantages_partenaires_content .club_partenaire_reduction .head .pastille_reduction .new {
	position: absolute;
	width: 83px;
	height: 21px;
	background-position: top left;
	background-color: transparent;
	background-repeat: no-repeat;
	line-height: 21px;
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
	top: 2px;
	left: 45px;
}

#mes_avantages_partenaires_content .club_partenaire_reduction .head #pastille_reduction_04 .new {
	background-image: url('../images/layout/espaceClient/pastille_partenaire_04_nouveau.jpg');
}

#mes_avantages_partenaires_content .club_partenaire_reduction .content {
	text-align: center;
	line-height: 15px;
	font-style: italic;
	font-size: 11px;
}

#mes_avantages_partenaires_content .club_partenaire_reduction .content a.validation {
	position: relative; 
	zoom: 1;
	display: block;
	background: url('../images/layout/boutons/bgBlanc/bouton_T4_orange.gif') no-repeat top left;
	width: 94px;
	height: 31px;
	text-align: center;
	line-height: 24px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 5px auto 0px auto;
	cursor: pointer;
	font-style: normal;
}

#mes_cadeaux_privileges_content .club_cadeau_privilege .head {
	text-align: center;
}

#mes_cadeaux_privileges_content .club_cadeau_privilege .head img {
	margin: auto;
}

#mes_cadeaux_privileges_content .club_cadeau_privilege .head .cadeau_label,
#lightview #confirm_commande .club_cadeau_privilege  .head .cadeau_label {
	display: block;
	font-size: 10px;
	text-transform: uppercase;
	color: #729725;
	font-weight: bold;
	height: 13px;
}

#lightview #confirm_commande .club_cadeau_privilege  .head .cadeau_label {
	color: #4C4C4E;
}

#mes_cadeaux_privileges_content .club_cadeau_privilege .content a.validation {
	position: relative; 
	zoom: 1;
	display: block;
	background: url('../images/layout/boutons/bgBlanc/bouton_T10_orange.gif') no-repeat top left;
	width: 214px;
	height: 31px;
	text-align: center;
	line-height: 24px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 5px auto 0px auto;
	cursor: pointer;
	font-style: normal;
}

#mes_cadeaux_privileges_content .msg {
	padding: 20px;
}

#mes_cadeaux_privileges_content .msg .club_cadeau_privilege,
#lightview #confirm_commande .club_cadeau_privilege {
	padding: 0px;
	margin: auto;
	border: 0px;
	float: none;
}

#lightview #confirm_reduction span {
	color: #4C4C4E;
}

#lightview #confirm_reduction img {
	margin-top: 5px;
}

#lightview #confirm_avantages_sv ul,
#lightview #confirm_avantages_sv li {
	font-size: 12px;
	color: #4C4C4E;
	list-style-type: circle;
	list-style-position: inside;
}

#loginIntro {
	width: 699px;
	font-size: 12px;
	color: #4C4C4E;
	text-align: center;
	float: right;
}

#loginIntro p {
	margin: 8px 0px 8px 0px !important;
}
