body
{
	width: 780px;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	background: linen;
	padding: 10px;
	border: ridge rgb(102,255,153);
}

#en_tete
{
	width: 780px;
	height: 95px;
	background-image: url("banniere.jpg");
	border: outset rgb(102,255,153);
	background-repeat: no-repeat;
	margin-bottom:10px;
}

/* -------------------------------------------------------- MENU ------------------------------------------------------------------------------ */
#menu
{
	float: left;
	width: 140px;
}

/* retour accueil*/
.retour_accueil
{
	margin: 5px;
	padding: 5px;
	background-image: url("images_menu/bouton.gif");
	background-repeat: no-repeat;
	width: 135px;
	height: 52px;
	text-align: center;
	padding-top: 10px;
}

/*attributs mot accueil*/
.retour_accueil a
{
	text-decoration: none;
	color: rgb(203,54,201);
	font-size: 20px;
	font-family: Trebuchet, Verdana, Arial, Serif;
	font-weight: bold;
}

/*titres menus*/
.element_menu1
{
	background-image: url("images_menu/bouton.gif");
	background-repeat: no-repeat;
	background-position: center center;
	width: 135px;
	height: 52px;
	text-align: center;
	padding-top: 5px;
	margin: 5px;
}

.element_menu1 p
{
	color: rgb(203,54,201);
	font-size: 15px;
	font-family: Trebuchet, Verdana, Arial, Serif;
	font-weight: bold;
}

/*sous-titres menu*/
.element_menu2 td
{
	background-image: url("images_menu/bouton2.gif");
	background-repeat: no-repeat;
	background-position: center center;
	width: 135px;
	height: 52px;
	vertical-align: middle;
	text-align: center;
}

.element_menu2 a
{
	text-decoration: none;
	color: rgb(0,51,153);
	font-size: 11px;
	font-family: Trebuchet, Verdana, Arial, Serif;
	font-weight: bold;
}

/*------------------------------------------------------------CORPS----------------------------------------------------------------------------*/

#corps
{
	margin-left: 150px;
	margin-bottom: 20px;
	padding: 10px;
	
}

/*-------------------------------------------------------------Pagestravaux---------------------------------------------------------------------*/

.travaux
{
	text-align: center;
	font-family: Verdana, Arial, Serif;
	font-size: 16px;
	font-weight: bold;
	color: rgb(0,51,51);
}

/*-----------------------------------------------------------cadre contact---------------------------------------------------------------------*/

#contact
{
	text-align: center;
	font-family: Verdana, Arial, Serif;
	font-size: 16px;
	font-weight: bold;
	color: rgb(0,51,51);
	background: rgb(255,255,222);
	border: ridge rgb(102,255,153);
	padding: 5px;
	width: 380px;
	margin-left: 137px;
	margin-bottom: 30px;
}

/*-----------------------------------------------------------------Page d'accueil----------------------------------------------------------------*/

/*texte page accueil*/

.info_accueil
{
	font-weight: bold;
	width: 420px;
}

.image_accueil
{
	float: left;
	margin: 10px;
}

.image_accueil_centre
{
	text-align: center;
}

.image_accueil_centre img
{
	border: 0;
}

.date_message
{
	font-family: Trebuchet, Verdana, Arial, Serif;
	text-align: justify;
	font-size: 80%;
}

/*menu droit*/
.menu_droit
{
	float: right;
	width: 180px;
}

/*cadre bulletin*/
.cadre_bulletin
{
	background-image: url("images_menu/bouton4.gif");
	background-repeat: no-repeat;
	background-position: center center;
	width: 180px;
	height: 50px;
	font-family: Trebuchet, Verdana, Arial, Serif;
	font-size: 80%;
	font-weight: bold;
	text-align: center;
	padding-top: 15px;
	margin: 20 px;
}

.cadre_bulletin a
{
	text-decoration: none;
	color: rgb(255,255,175);
}

/*cadre adoptions*/
.cadre_adoptions
{
	
	border: ridge rgb(102,255,153);
	margin-left: 10px;
}

.cadre_adoptions_titre
{
	font-family: Trebuchet, Verdana, Arial, Serif;
	font-size: 80%;
	font-weight: bold;
	text-align: center;
	color: rgb(0,51,153);
}

.photo_adoptions
{
	font-family: Trebuchet, Verdana, Arial, Serif;
	font-weight: bold;
	text-align: center;
	font-size: 80%;
}

.photo_adoptions img
{
	margin-top: 20px;
	margin-bottom: 10px;
	border: 0;
}

/*cadre archives*/
.cadre_archives
{
	background: rgb(206,179,194);
	padding: 10px;
	margin-top: 20px;
	margin-left: 10px;
}

.cadre_archives a
{
	text-decoration: none;
}

/*------------------------------------------------------Corps : attributs généraux----------------------------------------------------------*/


/*Titres présentation association, aider association*/

.grandtitrepatteviolet
{
	background-image: url("images/patte.gif");
	background-repeat: no-repeat;
	padding: 7px;
	padding-left: 35px;
	font-family: Arial Black, Comic Sans MS, Impact, Serif;
	font-size: 16px;
	height: 30px;
	color: rgb(102,0,102);
	border-bottom: solid rgb(102,0,102);
	margin-top: 30px;
}

.petittitrepattebleu
{
	background-image: url("images/patte2.gif");
	background-repeat: no-repeat;
	padding-left: 25px;
	font-family: Trebuchet, Verdana, Arial, Serif;
	font-size: 14px;
	color: rgb(0,51,153);
	height: 15px;
	margin-left: 40px;
	margin-top: 30px;
	margin-bottom: 10px;
}

.titre
{
	text-align: center;
	font-family: Trebuchet, Verdana, Arial, Serif;
	font-size: 20px;
	color: rgb(9,100,9);
	border: outset rgb(229,138,138);
	background-image : url("images/fondviolet.jpg");
}

.titre a
{
	text-decoration : none;
	color: rgb(9,100,9);
	
}

.titre a:hover
{
	font-size: 22px;
	color: rgb(60,90,130);
}

/*Textes*/
.normal
{
	text-indent: 30px;
	font-family: Trebuchet, Verdana, Arial, Serif;
	text-align: justify;
	font-size: 80%;
}

#corps ul
{
	font-family: Trebuchet, Verdana, Arial, Serif;
	text-align: justify;
	font-size: 80%;
}

#corps em
{
	font-style: normal;
	font-weight: bold;
}

.liste_liens
{
	font-family: Trebuchet, Verdana, Arial, Serif;
	font-weight: bold;
}

.textecentre
{
	text-align: center;
	font-family: Trebuchet, Verdana, Arial, Serif;
}

.textegros
{
	text-align: center;
	font-family: Trebuchet, Verdana, Arial, Serif;
	font-size: 20px;
	color: rgb(195,45,176);
}

.case_texte
{
	vertical-align: middle;
}

.sources
{
	font-size: 10px;
	font-family: Trebuchet, Verdana, Arial, Serif;
}

.retour
{
	text-align: left;
	font-family: Trebuchet, Verdana, Arial, Serif;
	font-size: 80%;
	font-weight: bold;
}

.tableautemoignage
{
	clear: right;
}

.témoignage
{
	font-family: Trebuchet, Verdana, Arial, Serif;
	font-style: italic;
	font-size : 80%;
	margin-top: 20px;
	text-align: justify;
}

.image_gauche
{
	float: left;
	margin: 10px;
}

.image_droite
{
	float: right;
	margin: 10px;
}

.image_centre
{
	text-align: center;
}

/*texte intro revue de presse, agenda*/
.intro
{
	text-align: justify;
	font-family: Trebuchet, Verdana, Arial, Serif;
	font-style: italic;
	font-weight: bold;
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 2px ridge;
	text-indent: 30px;
}

/*------------------------------------------------------Feuilleton----------------------------------------------------------------------------*/
.conclusion
{
	text-align: center;
	font-weight: bold;
	font-size: 120%;
	font-family: Trebuchet, Verdana, Arial;
	color: rgb(0,51,153);
}

/*---------------------------------------------Boutique-------------------------------------------------------------------------------------*/

.photo_objet
{
	width: 300px;
	text-align: center;
}

.photo_objet img
{
	border: 0;
}

.intitulé_objet
{
	width: 300px;
	text-align: center;
	font-family: Trebuchet, Verdana, Arial, Serif;
	font-size: 80%;
	font-weight: bold;
}

.prix_objet
{
	width: 300px;
	text-align: center;
	font-family: Trebuchet, Verdana, Arial, Serif;
	font-size: 80%;
	padding-bottom: 15px;
}

/*---------------------------------------------Adoptions------------------------------------------------------------------------------------*/

.tarifs_adoptions
{
	border-collapse: collapse;
	margin: auto;
	margin-bottom: 20px;
}

.tarifs_adoptions td
{
	border: ridge rgb(102,255,153);
	text-align: center;
	font-family: Trebuchet, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
	width: 150px;
}
	
.nom_chat_femelle
{
	text-align: left;
	font-family: Trebuchet, Verdana, Arial;
	font-weight: bold;
	border: outset rgb(255,204,255);
	background: rgb(255,204,255);
	padding-left: 10px;
	color: rgb(204,0,102);
}

.nom_chat_male
{
	text-align: left;
	font-family: Trebuchet, Verdana, Arial;
	font-weight: bold;
	border: outset rgb(159,190,255);
	background: rgb(159,190,255);
	padding-left: 10px;
	color: rgb(0,51,153);
	margin-bottom: 15px;
	margin-top: 20px;
}

.chatons
{
	text-align: left;
	font-family: Trebuchet, Verdana, Arial;
	font-weight: bold;
	border: outset rgb(156,231,148);
	background: rgb(156,231,148);
	padding-left: 10px;
	color: rgb(0,51,153);
	margin-bottom: 15px;
	margin-top: 20px;
}

.photo_chat
{
	float: left;
	margin: 10px;
}
.date_annonce
{
	text-align: right;
	font-size: 60%;
	font-family: Trebuchet, Verdana, Arial;
}

.album_photo
{
	text-align: center;
}

/*------------------------------------------------Témoignages------------------------------------------------*/

.photos_chats_temoignages_centre
{
	text-align:center;
}

.temoignage
{
	width: 420px;
}

/*------------------------------------------------Documentation : Liens------------------------------------------------*/
.bannieres img
{
	border : 0;
}

.nom_assoc
{
	text-indent: 0px;
	font-family: Trebuchet, Verdana, Arial;
	font-weight: bold;
	font-size: 14px;
	color: rgb(0,51,153);
	padding-left: 10px;
	vertical-align: top;
}

.logo_assoc
{
	width: 100px;
	text-align: center;
	padding-bottom: 20px;
	vertical-align: top;
}



/*---------------------------------------------Bonus : fonds d'écran------------------------------------------------------------------------------*/

.fondsecran
{
	width: 300px;
	text-align: center;
}

.fondsecran img
{
	border: 0;
}

/*---------------------------------------------Bonus : citations------------------------------------------------------------------------------*/

.citationchat
{
	font-family: Courier New, Times New Roman, Georgia;
	font-style: italic;
	text-align: justify;
	font-size: 80%;
}

.auteurcitation
{
	font-family: Times New Roman, Georgia;
	font-size: 80%;
	border-bottom: ridge rgb(9,100,9);
	padding-bottom: 10px;
}

/*---------------------------------------------Bonus : livres------------------------------------------------------------------------------*/

.visuels_livres
{
	padding-top: 10px;
	vertical-align: top;
	text-align: center;
}
.visuels_livres img
{
	border: 0;
}

.description_livre
{
	vertical-align: top;
	padding-left: 15px;
}

.titre_livre
{
	font-family: Trebuchet, Verdana, Arial, Serif;
	font-weight: bold;
	color: rgb(0,51,153);
}

.auteur_livre
{
	font-family: Trebuchet, Verdana, Arial, Serif;
	font-style: italic;
	font-size: 80%
}

/*---------------------------------------------------PIED DE PAGE-------------------------------------------------------------------------*/
#pied_de_page
{
	clear: both;
	border-top: 2px ridge rgb(102,255,153);
	padding: 5px;
	text-align: center;
	font-size: 80%;
	margin-top: 20px;
	font-family: Trebuchet, Verdana, Arial;
	font-weight: bold;
	
}

	