a:focus{
	outline: none;
	}

/* images flottantes, à gauche ou à droite */
p.floatRight{
	float: right;
	margin-left: 10px;
	}
	
p.floatLeft{
	float: left;
	margin-right: 10px;
	}

/* textes et liens dans encart Actualités */
.lienActu{
	text-decoration: none;
	color:#9B2A62;
	font-size: 11pt;
	font-weight: bold;
	}

.lienActu:hover{
	text-decoration: underline;
	}	
	
/* "Suivez toute l'actualité d'Animal-Home */
.actu{
	position: relative;
	float: right;
	width: 200px;
	border: solid 1px red;
	text-align: right;
	margin-right: 10px;
	margin-top: -50px;
	}
	
.ligneNews{
	color: #FFFBCC;
	font-size: 10pt;
	width: auto;
	height: 45px;
	/*padding-top: 7px;
	margin-bottom: -3px;*/
	margin-top: -50px;
	}
	
.ligneNews2{
	width: auto;
	height: 45px;
	margin-left: 10px;
	margin-top: 0px;
	text-decoration: none;
	color:#9B2A62;
	font-size: 10pt;
	}

/* les autres éléments */
img, a{
	border: none;
	text-decoration: none;
	}	

.lien{
	text-decoration: none;
	}

.lien:hover{
	text-decoration: underline;
	}

/* les ancres dans les textes */
.listePromenade a, .listeUL a{
	color: #000000;
	text-decoration: none;
	}

.listePromenade a:hover, .listeUL a:hover{
	text-decoration: underline;
	font-weight: bold;
	color: #9B2A62;
	}

/* Les paragraphes d'introduction des textes */
.intro{
	color: #000000;
	font-weight: bold;
	text-indent: 2em;
	 }
	
h3,h4{
	color: #9B2A62;
	}

/* listes UL */
.listeUL{
	list-style-image:url(../images/liste_tracePatte.gif);
	list-style-position: outside;
	}

/* les champs texte input */
input, textarea{
	font-family: Arial, Nimbus Sans L, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	}
	
.form_contact{
	width: 565px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	}
	
.form_contact legend{
	color:#9B2A62;
	}

.form_contact fieldset{
	width: 565px;
	}
	
.form_contact td{
	text-align: left;
	}

/* les champs du formulaire qui sont obligatoires */
.champObli{
	font-weight: bold;
	}
	
/* les coordonnées juste au-dessus du form de contact */
.coord{
	width: 565px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-bottom: 2em;
	}

/* message accompagnant la liste des erreurs */
.erreursForm{
	font-weight: bold;
	color:#FF0000;
	width: 565px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-bottom: 1em;
	}
	
/* liste des erreurs*/
.listeErreurs{
	width: 400px;
	height: auto;
	margin-left: auto;
	margin-right:auto;
	text-align: left;
	list-style-image:url(../images/liste_tracePatte_rouge.gif) !important;
	list-style-position: outside;
	}
	
/* message de confirmation du bon envoi de la demande client */
.confirm{
	width: 600px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-bottom: 2em;
	}

/* la page avec les tableaux de tarifs */
.tabloTarif table, .tabloTarif td{
	width: auto;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	empty-cells: hide;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	border-collapse: collapse;
	padding: 5px;
	}
	
.tabloTarif{
	border-collapse: collapse;
	empty-cells: hide;
	}

/*** PAGE TARIFS ***/
/* cellules des tableaux de tarifs qui sont vides */
.cellVide{
	empty-cells: hide;
	border-left-color:#FFFBCC !important;
	border-top-color: #FFFBCC !important;
	background-color: #FFFBCC !important;
	}

td.titre{
	font-weight: bold;
	background-color: #B96A91;
	}

.prix{
	text-align: center;
	}

/* pour les phrases indicant des réductions */
.asterisk{
	font-style: italic;
	}

.reduc{
	font-size: 11pt;
	font-weight: bold;
	color: #FF0000;
	}

hr {
	color:#9B2A62 !important;
	}

.doc_tarifs img{
	margin-bottom: -8px;
	}

.doc_tarifs{
	color: #000000;
	font-weight: bold;
	}

.doc_tarifs fieldset{
	width: 400px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	}
	
.infosLivreDor a{
	text-decoration: none;
	color: #9B2A62;	
	}

.infosLivreDor a:hover{
	text-decoration: underline;
	color: #9B2A62;
	cursor: pointer;
	}

/**********************/
/* les div avec la possibilité de télécharger en PDF l'article courant */
.artpdf{
	width: 761px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	}
