/* CSS Document */

body {
	margin: 0;
	padding: 0; 
	background-color: #F19914;
	font-family: "Times New Roman",Verdana,Century, "Arial Black", "Comic sans MS", Arial,  serif;
	color: black;
}

/*body {
	margin: 0;
	padding: 0; 
	background-color: #BA0E0C;
	background-image:url(../logo/flocons.gif);
	background-repeat:repeat;
	font-family: Times,"Times New Roman",Verdana,Century, "Arial Black", "Comic sans MS", Arial,  serif;
	text-align: justify; 
	color: #000000;
}
*/

body h1 {
	color: #F19914;
}

body h2 {
	color: #F19914;
}

body h4 {
	color: #F6C17D;
}

body a {
	color: #F19914;
}

#corps {
	width: 960px !important;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}

#top {
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 5px;
}

#texte {
	position:relative;
	padding: 5px;
	width:75%!important;
	margin-bottom: 50px;
	margin-top: 20px;
	text-indent:10px;	
}

#carte {
	margin:0 auto;
}

#texte2 {
	padding: 5px;
	width:50% !important;
	float:left;
	display:block;
	background-color: #FFFFFF;
	margin-left: 2%;
	margin-right: 2%;
	margin-bottom: 50px;
	margin-top: 20px;
	overflow: scroll;
	text-indent:10px;	
}

#texte3 {
	padding: 5px;
	width:28% !important;
	float:left;
	display:block;
	background-color: #FFFFFF;
	margin-left: 2%;
	margin-right: 2%;
	margin-bottom: 50px;
	margin-top: 20px;
	text-indent:10px;	
}

#texte4 {
	padding: 5px;
	width:60% !important;
	float:left;
	display:block;
	background-color: #FFFFFF;
	margin-left: 2%;
	margin-right: 2%;
	margin-bottom: 50px;
	margin-top: 20px;
	text-indent:10px;	
}

#texte5 {
	width:100%!important;
	float:left;
	display:block;
	background-color: #FFFFFF;
	margin-bottom: 50px;
	margin-top: 20px;
	text-indent:10px;	
}

#bas {
	width: 960px;
	background-color: #FFF;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 50px;
	display:block;
	clear:both;
	font-size:0.9em;
}

#bas a {
	color: #F19914;
	font-weight:bolder;
	font-size:0.9em;
}

#en_ligne {
	color: #F19914;
}

#connexion {
	font-size:0.8em;
	padding-bottom:0;
}

#connexion input {
	font-size:0.8em;
}


#nom_animal_haut a {
	font-size: 1.5em;
	color:#F19914;
	text-decoration:none;
}

#numero_annonce {
	font-size: 0.8em;
	font-style:italic;
}

#annonce_defile {
	font-size: 1.2em;
	padding-right:5px;
}

/*Début Menu */

#menu {
	margin:0;
	padding-bottom:8px;
	padding-top:7px;
	margin-left: 5px;
	margin-right: 5px;
	list-style: none ;
	text-align: center ;
	cursor: pointer;
	background-image:url(../logo/menu_fond.jpg);
	background-repeat:no-repeat;
}

#menu li {
	display: inline ;
	text-align: center ;
	margin-right: 1px ;
	color: #000000 ;
}

#menu li a {

	padding-bottom: 4px;
	padding-right: 15px ;
	padding-left:0;
	color: #000000 ;
	font-size: 1em;
	font-weight:bolder;
	text-align: center ;
	text-decoration: none ;
}

#sous_menu {
	float:left;
	margin: 0 ;
	margin-left:5px;
	margin-top: 2%;
	padding: 0 ;
	list-style: none ;
	cursor: pointer;
	background-image:url(../logo/fond_sousmenu_rejoignez_nous.jpg);
	background-repeat:no-repeat;
	padding: 9px;
	padding-top:7px;

}

#sous_menu li {
	color: #000000 ;
	font-size: 1em;
	font-weight:bolder;
	text-decoration: none 
}

#sous_menu li a {
	color: #000000 ;
	font-size: 1em;
	font-weight:bolder;
	text-decoration: none 
}

#sous_menu_membres {
	float:left;
	margin: 0 ;
	margin-left:5px;
	margin-top: 2%;
	padding: 0 ;
	list-style: none ;
	cursor: pointer;
	background-image:url(../logo/fond_sousmenu_membres.jpg);
	background-repeat:no-repeat;
	padding: 9px;
	padding-top:7px;
}

#sous_menu_membres li {
	color: #000000 ;
	font-size: 1em;
	font-weight:bolder;
	text-decoration: none 
}

#sous_menu_membres li a {
	color: #000000 ;
	font-size: 1em;
	font-weight:bolder;
	text-decoration: none 
}

#sous_menu_admin {
	float:left;
	margin: 0 ;
	margin-left:5px;
	margin-top: 2%;
	padding: 0 ;
	list-style: none ;
	cursor: pointer;
	background-image:url(../logo/fond_sousmenu_admin.jpg);
	background-repeat:no-repeat;
	padding: 12px;
	padding-top:2px;
}

#sous_menu_admin li {
	color: #000000 ;
	font-size: 1em;
	font-weight:bolder;
	text-decoration: none 
}

#sous_menu_admin li a {
	color: #000000 ;
	font-size: 1em;
	font-weight:bolder;
	text-decoration: none 
}

#sous_menu_parrainages {
	float:left;
	margin: 0 ;
	margin-left:5px;
	margin-top: 2%;
	padding: 0 ;
	list-style: none ;
	cursor: pointer;
	background-image:url(../logo/fond_sousmenu_parrainages.jpg);
	background-repeat:no-repeat;
	padding: 12px;
	padding-top:6px;
}

#sous_menu_parrainages li {
	color: #000000 ;
	font-size: 1em;
	font-weight:bolder;
	text-decoration: none 
}

#sous_menu_parrainages li a {
	color: #000000 ;
	font-size: 1em;
	font-weight:bolder;
	text-decoration: none 
}


#sous_sous_menu {
	list-style: none ;
	cursor: pointer;
}

#sous_sous_menu li a {
	color: #000000 ;
	font-size: 0.8em;
	font-weight:bolder;
	text-decoration: none 
}

/* Ajouter une annonce */

#taille_photo_bulle,#nom_animal_bulle,#tatouage_bulle,#espece_bulle,#race_bulle,#age_bulle,#sexe_bulle,#besoin_bulle,#duree_bulle,#montant_bulle,#lieu_bulle,#departement_bulle,#civilite_bulle,#nom_prenom_bulle {
	display:none;
}

#taille_photo_texte,#nom_animal_texte,#tatouage_texte,#espece_texte,#race_texte,#age_texte,#sexe_texte,#besoin_texte,#duree_texte,#montant_texte,#lieu_texte,#departement_texte,#civilite_texte,#nom_prenom_texte {
	display:none;
	position:absolute;
	width:185px;
	color:white;
	background-color : #F19914; 
}

#poids {
	padding-left:4%;
	font-size: 0.8em;
}

#frequence {
	padding-left:4%;
	font-size: 0.8em;
}

/*Afficher les annonces */

.index {
	float:left;
	margin-left:2%;
}

.index th {
	font-size:2.2em;
	color: #F19914;
}

.index tr {
	text-align:center;
}

.index a {
	text-decoration:none;
	color: #000000;
}
.afficher_annonce {
	text-indent:0;
	float:left;
	display:block;
	margin-left: 2%;
	margin-bottom: 5%;
	margin-top: 2%;
	font-size: 0.8em;
}

.mes_annonces {
	margin-left: 2%;
	margin-bottom: 5%;
	margin-top: 2%;
	font-size: 0.8em;
	text-align:center;
}

#annonce_aleatoire {
	text-indent:0;
	float:right;
	margin-top: 2%;
	margin-right: 5px;
	padding-bottom: 12px;
	width:200px;
	text-align: center;
	background-image:url(../logo/fond_parrainez_moi.jpg);
	background-repeat:no-repeat;
}
#afficher_annonce a {
	text-decoration:none;
	color: #000000;
}

#afficher_annonce th {
	text-align:center;
}

.commentaire2 {
	height: 400px;
	width: 700px;
	overflow: auto;
	border:none;
}

.commentaire1 {
	padding-top: 2%;
	width: 700px;
}

#annonces {
	text-align:center;
}

#num_annonce {
	font-size:0.8em;
	font-style:italic;
}

#annonces a {
	text-decoration:none;
	font-weight:bolder;
	color: #F19914;
}

#annonce_aleatoire a {
	text-decoration:none;
	color: #000000;
}

#parrainages {
	float:left;
	display:block;
}

#resume {
	text-indent:10px;
}

#parrainages a {
	text-decoration:none;
	color: #000000;
}

.nom {
	text-align:center;
	font-weight:bolder;
	font-size: 1em;
}

/*Index recherche */

#don {
	text-indent:0;
	display:block;
	margin-left: 2%;
	margin-bottom: 5%;
	margin-top: 2%;
	text-align:center;
}

#news_index {
	background-image:url(../logo/fond_news_index.jpg);
	background-repeat:no-repeat;
	font-size:0.8em;
}

#don_index {
	background-image:url(../logo/fond_don.jpg);
	background-repeat:no-repeat;
	font-size:0.8em;
}

#news_index a {
	text-decoration:none;
	color:#000000;
}

#recherche {
	font-size:0.8em;
	background-image:url(../logo/fond_recherche.jpg);
	background-repeat:no-repeat;
	padding-left: 5px;
	margin-top:0;
}

#recherche_page {
	float:left;
	font-size:0.8em;
	margin-left:5px;
	margin-top: 2%;
	background-image:url(../logo/fond_recherche.jpg);
	background-repeat:no-repeat;
	padding:6px;
	padding-top:0px;
	display:block;
	width:21%;
}

#recherche_page select {
	font-size:0.8em;
}

#recherche_page input {
	font-size:0.8em;
}

#tableau_index {
	margin-top: 2%;
	margin-left: 5px;
	float:left;
}

#recherche select {
	font-size:0.8em;
}

#recherche input {
	font-size:0.8em;
}

#recherche2 {
	float:right;
	font-size:0.8em;
	margin-left:5px;
	margin-top: 2%;
	background-image:url(../logo/fond_recherche.jpg);
	background-repeat:no-repeat;
	padding:6px;
	padding-top:0px;
	display:block;
	width:21%;
}

#recherche2 select {
	font-size:0.8em;
}

#recherche2 input {
	font-size:0.8em;
}

/* Identification et inscription*/

.ident {
	font-size: 0.7em;
	text-align:center;
}

#inscription {
	width:96%;
	margin-left: 2%;
	margin-top: 2%;
}

/* Charte */

#charte2 {
	overflow: auto;
	height: 400px;
	border:none;
	text-indent: 15px;
}

.texte_charte {
	font-size:1.2em;
	font-weight:bolder;
}

/*Mentions légales */

#statut {
	height: 300px;
	overflow: auto;
	border:none;
	text-indent: 15px;
	margin-left:50px;
}

/*Page news */

.calendarBox {
	top: 30px;
	margin: 10px;
	padding: 5px;
	width: 260px;
	border: 1px solid #000;
}

.calendarFloat {
	float: left;
	width: 30px;
	height: 20px;
	margin: 1px 0px 0px 1px;
	padding: 1px;
	border: 1px solid #000;
}

#evenement_semaine {
	margin: 10px;
	padding: 5px;
}

.news {
	margin-left: 2%;
	margin-right: 2%;
	text-indent:10px;
}

.news_photo {
	float:left;
	margin-right: 2%;
	margin-left: 2%;
	font-size:0.8em;
	text-align:center;
}

.news_photo2 {
	float:right;
	margin-left: 2%;
	margin-right: 2%;
	font-size:0.8em;
	text-align:center;
}

.table_miniature {
	text-align:center;
	width:100%;
	font-size:0.8em;
	margin-bottom: 5%;
}

#commentaire_news {
	text-align:right;
	margin-bottom: 5%;
	padding-right: 5%;
}

#commentaire_news a {
	color:#F19914;
	text-decoration:none;
}

#ajouter_commentaire_news {
	text-align:center;
	background-color: #FFFFFF;
	margin: 2%;
	margin-right:2%;
	width: 100%;
}

/* Adresse contact et rappel*/

#adresse {
	text-align:center;
}

#rappel {
	color:red;
	font-style:italic;
}

/*Boutique */

#pour_info {
	text-align:center;
	background-image:url(../logo/fond_boutique.jpg);
	background-repeat:no-repeat;
	padding-bottom:30px;
	font-size:0.95em;
}

#boutique {
	font-size: 1.2em;
	color:#000000;
	padding-top:6px;
	margin:0;
}

#sous_boutique {
	font-size: 1em;
	text-indent:20px;
	color:#F6C17D;
	margin:0;
}

#chat {
   overflow: auto;
   height: 700px;
   width: 100%;
   text-indent: 0px;
   margin-top:20px;
}

#date {
	font-size:0.8em;
	font-style:italic;
}

#page_chat {
	text-indent:0;
	margin-top: 15px;
	margin-right: 5px;
	padding-bottom: 12px;
	width:700px;
	text-align: left;
	background-image:url(../logo/fond_chat.jpg);
	background-repeat:no-repeat;
	font-size:0.8em;
	overflow: auto;
	height: 200px;
	text-indent: 0px;
}

#fermer_page {
	text-align:left;
	margin-bottom: 5%;
	padding-right: 5%;
}

#fermer_page a {
	color:#F19914;
	text-decoration:none;
}

