/*****************/
/*general        */
/*****************/

/*general*/
* {
margin: 0;
padding: 0;
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;

}

img {
border:none;
}

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

.both {
	clear: both;
	}

.left, #left {
	float: left;
	}
.right, #right {
	float: right;
	}

.justify, #justify {
	text-align:justify;
	}

.center, #center{
	text-align:center;
	}

.erreur {
	color: #ff0000;
	font-weight:bold;
	}
	
.message {
	color:#669900;
	font-weight:bold;
	}
	


.bold {
	font-weight:bold;
}

.center {
	text-align:center;
}

.italic {
	font-style:italic;
}

.uppercase {
	text-transform:uppercase;
	font-weight:bold;
}

body {
	margin: 0;
	text-align: center;
	background-image:url(/layout/img/fond.gif);
	background-repeat:repeat-x;
	background-color: #2c2c2c;
	}
	
#general {
	position: relative;
	width: 980px;
	margin:0 auto;
	/*margin-top:20px;*/
	text-align: left;
	background-color:#000000;
	border:1px solid #abaaaa;
}
#general #bandeau_haut {
	margin-bottom:5px;
}
	
#general #bandeau_haut #img_droite {
	background-image:url(/web/img/oeil_gris.jpg);
	background-repeat:no-repeat;	
	width:525px;
	height:200px;
	float:left;
	margin:6px 0px 0px 0px;
}

#general #bandeau_haut #logo {
	float:left;
	width:260px;
	margin-left:71px !important;
	margin-left:35px;
	margin-right:120px;
	border:none;
}

#general #bandeau_haut #logo img {
	border:none;
	text-decoration:none;
}


#general #bandeau_haut #logo img{
	width:260px;
}
	
#general #menu {
	width:970px;
	background-image:url(/layout/img/fond_menu2.gif);
	background-repeat:repeat-x;	
	/*background-color:#021d43;*/
	height:30px;
	text-align:center;
	padding-left:10px;
	
}

#general #menu .separation {
	width:7px;
	/*background-image:url(/layout/img/separation.gif);
	background-repeat:no-repeat;	*/	
	background-image:url(/layout/img/puce.gif);
	background-repeat:no-repeat;	
	height:7px;
	float:left;
	margin-top:12px;
}

#general #menu .item {
	float:left;
	padding-left:8px;
	padding-right:8px;
}

#general #menu .item a {
	line-height:30px;
	vertical-align:middle;
	color:#fff;
	font-weight:bold;
		display:block;
}

#general #menu .sous_menu {
	display:none;
	background-color:#013968;
}

#general #menu .sous_menu#sous_menu_1 {
	position:absolute;
	top:241px;
	left:180px;	
}

#general #menu .sous_menu .liens_menu{
	padding:0px 8px 0px 8px ;
	height:30px;
	background-image:url(/layout/img/fond_menu2.gif);
	background-repeat:repeat-x;	
	line-height:25px;
	vertical-align:middle;
	
}
#general #menu .sous_menu .liens_menu a{
	padding:3px;
	font-size:11px;
	color:#fff;
	display:block;
}

#general #menu .sous_menu .ligne_2{
	border-bottom:1px solid #fff;
}

#general #menu .sous_menu .ligne{
border-bottom:1px solid #fff;
}


#general #contenu {
	margin-left:21px;
	margin-top:8px;
	padding-bottom:20px;
}

#general #contenu .bloc_560 {
	background-image:url(/layout/img/fond_bloc.gif);
	background-repeat:repeat-y;	
	background-color:#00132c;	
	border:1px solid #5889b4;
	width:560px;
	float:left;
	/*margin-right:14px;*/
	margin-bottom:17px;
	padding-bottom:10px;
}

#general #contenu .bloc_460{
	background-image:url(/layout/img/fond_bloc.gif);
	background-repeat:repeat-y;	
	background-color:#00132c;	
	border:1px solid #5889b4;
	width:460px;
	float:left;
	margin-right:10px;
	margin-bottom:17px;
	padding-bottom:10px;
}

#general #contenu .bloc_460 img{
	margin-right:5px;
	margin-top:5px;
	margin-left:5px;
}

#general #contenu .bloc_908 {
	background-image:url(/web/img/fond_908.gif);
	background-repeat:repeat-y;	
	border:1px solid #5889b4;
	width:908px;
	margin-left:16px;
	margin-top:20px;
}



#general #contenu h2 {
	background-image:url(/layout/img/puce_cheval.gif);
	background-repeat:no-repeat;	
	padding-left:40px;
	height:33px;
	background-position:10px 8px;
	background-color:#000000;
	color:#FFFFFF;
	vertical-align:middle;
	font-size:13px;
	font-weight:bold;
	line-height:33px;
	vertical-align:middle;
}




#general #contenu .bloc_560 #presentation_gauche  {
	float:left;
	width:290px;
}

#general #contenu .bloc_560 p  {
	color:#FFFFFF;
	font-size:12px;
	padding-left:18px;
	padding-right:10px;
	line-height:18px;
	padding-top:10px;
}

#general #contenu .bloc_460 p  {
	color:#FFFFFF;
	font-size:12px;
	padding-left:18px;
	padding-right:10px;
	line-height:18px;
	padding-top:10px;
}

#general #contenu .bloc_560 p.titre_partenaire  {
	font-size:15px;
	font-weight:bold;
}

#general #contenu .bloc_560 #presentation_droite  {
	float:left;
	width:270px;
	padding-top:10px;
	padding-bottom:10px;
}



#general #contenu .bloc_560 #presentation_gauche p {
	color:#FFFFFF;
	font-size:12px;
	padding-left:18px;
	padding-right:10px;
	line-height:18px;
	padding-top:10px;
}

#general #contenu .bloc_363#caracteristiques p {
	color:#FFFFFF;
	font-size:12px;
	padding-left:18px;
	line-height:18px;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:18px;
}

#general #contenu .bloc_560#caracteristiques p {
	color:#FFFFFF;
	font-size:12px;
	padding-left:18px;
	line-height:18px;
	padding-top:7px;
	padding-bottom:7px;
}
#general #contenu .bloc_560 img#calendrier {
	margin-right:10px;
}

#general #contenu .bloc_363.contact_galerie p {
	color:#FFFFFF;
	font-size:13px;
	padding-left:18px;
	line-height:18px;
	padding-top:3px;
	padding-bottom:3px;
}

#general #contenu .bloc_363.video p {
	color:#FFFFFF;
	font-size:13px;
	padding-left:18px;
	line-height:18px;
	padding-top:3px;
	padding-bottom:3px;
}

#general #contenu .bloc_363.contact_galerie p a{
	color:#FFFFFF;
	font-size:12px;
}




#general #contenu .bloc_908 h2.titre a {
	color:#FFFFFF;
	text-decoration:underline;
}

#general #contenu .bloc_908 h2.titre a:hover {
	text-decoration:none;
}

#general #contenu .bloc_560 #presentation_gauche ul {
	margin-left:30px;
}
#general #contenu .bloc_560 #presentation_gauche li {
	color:#FFFFFF;
	font-size:12px;
	line-height:18px;
	list-style-type:none;
}


#general #contenu .bloc_363 {
	background-image:url(/layout/img/fond_363.gif);
	background-repeat:repeat-y;	
	background-color:#00132c;
	border:1px solid #5889b4;
	width:363px;
	float:left;
	margin-bottom:17px;
	/*margin-right:14px;*/
	padding-bottom:10px;
}


#general #contenu .bloc_500 {
	background-image:url(/layout/img/fond_363.gif);
	background-repeat:repeat-y;	
	background-color:#00132c;
	border:1px solid #5889b4;
	width:500px;
	float:left;
	margin-bottom:17px;
	/*margin-right:14px;*/
	padding-bottom:10px;
}

#general #contenu .bloc_500 p{
	color:#FFFFFF;
}

#general #contenu .bloc_363 #pages p {
	text-align:center;
	font-size:10px;
}

#general #contenu .bloc_363 #pages p a {
	font-size:10px;
	color:#FFFFFF;
}






#general #contenu .bloc_363 p {
	color:#FFFFFF;
	font-size:12px;
	line-height:18px;
}

#general #contenu .bloc_363#emissions p {
	padding-left:15px;
}


#general #contenu #fiche  #ariane_chevaux {
	text-align:center;
	color:#FFFFFF;
	margin-bottom:10px;
}

#general #contenu #fiche  #ariane_chevaux span {
	font-weight:bold;
}

#general #contenu #fiche  #ariane_chevaux a {
	color:#FFFFFF;
text-decoration:underline;
}


#general #contenu .bloc_363#fiche_identite  {
height:330px;
}

#general #contenu .bloc_363#fiche_identite p {
	color:#FFFFFF;
	font-size:13px;
	line-height:28px;
	text-align:center;
}


#general #contenu .bloc_363#fiche_identite img {
padding-top:27px;
}

#general #contenu #fiche .bloc_564 img#photo {
	width:560px;
}


#general #contenu .bloc_363 p.titre, #general #contenu .bloc_363#fiche_identite p.titre {
	font-size:13px;
	line-height:33px;
	text-align:left;
	padding-left:40px;
}

#general #contenu .bloc_363.forum p.titre {
	padding:0px 0px 0px 40px;
}

#general #contenu .bloc_363.forum p{
	padding:10px 10px 10px 10px;
}

#general #contenu .bloc_363.forum img{
	padding:0px 10px 0px 0px;
}

#general #contenu .bloc_363.forum a{
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
}

#general #contenu .bloc_560 a{
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}

#general #contenu .bloc_560 a:hover{
	text-decoration:none;
}

#general #contenu .bloc_363#forum a:hover{
	text-decoration:none;
}

#general #contenu .bloc_363#forum p#lien_forum{
	text-align:center;
		padding-top:0px;
}

#general #contenu .bloc_363#adoption .adoption_gauche{
	float:left;
	width:250px;
}

#general #contenu .bloc_363#adoption .adoption_droite{
	float:left;
	width:76px;
	height:16px;
	font-size:10px;
	
}

#general #contenu .bloc_363#adoption .adoption_droite a{
	font-size:10px;
	color:#FFFFFF;	
}

#general #contenu .bloc_363#journal p{
	color:#FFFFFF;	
	padding-left:15px;
	margin-top:5px;
}

#general #contenu .bloc_363#journal a{
	color:#FFFFFF;	
	text-decoration:underline;
}

#general #contenu .bloc_564 {
	width:560px;
	float:left;

	border:1px solid #5889b4;
	margin-bottom:17px;
}

#general #contenu #partie_centrale .partie_centrale_gauche {
	float:left;
	width:365px;
	margin-right:14px;
}

#general #contenu #partie_centrale .partie_centrale_gauche.inverse {
	float:left;
	width:365px;
	margin-right:0px;
	margin-left:14px;
}

#general #contenu #partie_centrale .partie_centrale_droite {
	float:left;
	width:560px;
}

#general #contenu #fiche #partie_centrale .partie_centrale_droite {
	float:left;
	width:363px;
}

#general #contenu .actu p {
	color:#FFFFFF;
	padding-left:15px;
	font-size:12px;
	padding-top:4px;
	padding-bottom:4px;
	
}

#general #contenu #actualites .actu p {
	padding-right:4px;
	
}

#general #contenu .actu p a {
	color:#FFFFFF;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
	font-style:italic;
}

#general #contenu .actu b {
	color:#FFFFFF;
	font-size:12px;
	text-decoration:underline;
}

#general #contenu .ligne_actu {
	background-image:url(/web/img/ligne_actu.gif);
	background-repeat:no-repeat;	
	width:348px;
	height:2px;
	font-size:2px;
	margin-left:7px;
}

#general #contenu .ligne {
	border-bottom:1px solid black;
	margin-left:5px;
	margin-right:5px;
}

#general #contenu .bloc_363 #contact_contenu div.photo {
	float:left;
	margin-left:25px !important;
	margin-left:20px;
	margin-right:22px;
	margin-top:10px;
}

#general #contenu .bloc_363 #contact_contenu div.photo img {
	border:1px solid #fff;
}

#general #contenu .bloc_363 #contact_contenu #caroline  {
	display:none;
}

#general #contenu .bloc_363 #contact_contenu #marion  {
	display:none;
}


#general #contenu .bloc_363 #contact_contenu #amandine  {
	display:none;
}




#general #contenu .bloc_363 #contact_contenu  {
	padding-top:6px;
}

#general #contenu .bloc_363 #contact_contenu p {
	text-align:center;
}

#general #contenu .bloc_363#statistiques p  {
	padding-left:15px;
padding-top:5px;
}

#general #contenu .bloc_363#mascotte p  {
	line-height:20px;
	margin-right:5px;
}

#general #contenu .bloc_363#mascotte img  {
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
}

#general #contenu .bloc_363#mascotte img#bt_histoire  {
	margin-top:15px;
}

#general #contenu .bloc_363#delegues img#bt_carte  {
	margin-top:5px;
}

#general #contenu .bloc_363#boutique img#bt_boutique  {
	margin-top:5px;
}




#general #contenu .bloc_363#delegues img  {
	border:none;
}



#general #contenu .bloc_363#delegues p  {
	text-align:center;
	padding-top:5px;
}

#general #contenu .bloc_363#delegues p a  {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
#general #contenu .bloc_363#delegues p a:hover  {
	text-decoration:none;
}

#general #contenu .bloc_363#boutique p  {
	text-align:center;
	padding-top:5px;
}

#general #contenu .bloc_363#boutique p a  {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
#general #contenu .bloc_363#boutique p a:hover  {
	text-decoration:none;
}

#general #contenu #chevaux_places  {
margin-right:20px;
}

#general #contenu #chevaux_places p  {
	color:#FFFFFF;
}

#general #contenu  h1 {
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:16px;
	padding-left:10px;
	padding-top:10px;
}

#general #contenu #chevaux_places .bloc_908 .gauche {
	float:left;
	width:140px;
	padding-top:15px;
	padding-left:15px;
	height:170px;
	margin-top:10px;
}

#general #contenu #chevaux_places .bloc_908 .gauche p {
	line-height:24px;
	font-style:italic;
	
}

#general #contenu #chevaux_places .bloc_908 .milieu {
	float:left;
	width:402px;
	margin-top:10px;
	margin-bottom:10px;
		
}

#general #contenu #chevaux_places .bloc_908 .milieu p {
	line-height:22px;
	margin-left:20px;
	margin-right:20px;
}

#general #contenu #chevaux_places .bloc_908 .milieu p#adopte {
	text-align:center;
	font-size:13px;
	font-weight:bold;
}

#general #contenu #chevaux_places .bloc_908 .droite {
	float:left;
	width:329px;
	/*margin-top:10px;*/
	margin-left:20px;
	margin-bottom:10px;
}

/*
#general #contenu #chevaux_places .bloc_908 .droite .cadre_haut {
	background-image:url(/web/img/haut_cadre.gif);
	background-repeat:no-repeat;
	width:308px;
	height:4px;
}

#general #contenu #chevaux_places .bloc_908 .droite .cadre_bas {
	background-image:url(/web/img/bas_cadre.gif);
	background-repeat:no-repeat;
	width:308px;
	height:4px;
}

#general #contenu #chevaux_places .bloc_908 .droite .cadre_milieu {
	background-image:url(/web/img/milieu_cadre.gif);
	background-repeat:no-repeat;
	width:308px;
	background-repeat:repeat-y;
	padding-left:4px;
}*/

#general #contenu #chevaux_places .bloc_908 .droite .cadre_milieu img {
	width:300px;
	border:1px solid #ffffff;
}

#general #contenu #chevaux_places #liste_adoptions {
	margin-top:10px;
	margin-left:8px;
}

#general #contenu #chevaux_places .bloc_908 .adoption {
	float:left;
	width:283px;
	margin-bottom:15px;
	margin-right:5px;
	margin-left:5px !important;
	margin-left:2px;
	padding:2px;
		background-color:#00132c;
		border:1px solid #000c1b;
}

#general #contenu #chevaux_places .bloc_908 #liste_adoptions div#pages {
	text-align:center;
}

#general #contenu #chevaux_places .bloc_908 #liste_adoptions #pages p {
	color:#fff;
	padding-bottom:10px;
	font-weight:bold;
	font-size:12px;
}


#general #contenu #chevaux_places .bloc_908 #liste_adoptions #pages p a {
	color:#fff;
	padding-bottom:10px;
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;
}

#general #contenu #chevaux_places .bloc_908 .adoption .adoption_nom {
	float:left;
	margin-top:30px;
	text-align:center;
	margin-right:20px;
	margin-left:5px !important;
	margin-left:2px;
	padding-left:0px;
	padding-right:10px;
	width:118px;

}

#general #contenu #chevaux_places .bloc_908 .adoption .adoption_nom span{
	font-size:10px;
	}

#general #contenu #chevaux_places .bloc_908 .adoption .adoption_photo {
	float:left;
}

#general #contenu #chevaux_places .bloc_908 .adoption .adoption_photo img {
	height:99px;
	border:none;
	
}

/* Carte deleguee */


div#bloc_coordonnees {
	position:absolute;
	width:250px;
	top:30px;
	left:350px;
	padding:5px;
}

div#bloc_coordonnees .region {
	text-transform:uppercase;
	color:#167BB8;
	font-weight:bold;
}

div.bloc_delegue {
	width:170px;
	border:1px solid black;
	background-color:#FFFFFF;
	cursor:pointer;
}

#normandie  {
	position:absolute;
	top:90px;
	left:105px;
	width:8px;
	height:8px;
	cursor:pointer;
}

/*.bloc_delegue#delegue_normandie  {
	position:absolute;
	top:30px;
	left:350px;
	}*/

.bloc_delegue#delegue_normandie p {
	 padding:0px;
	 padding-left:15px;
	 font-size:11px;
}

.bloc_delegue#delegue_normandie p b {
	 font-size:11px;
}

#bretagne  {
	position:absolute;
	top:115px;
	left:55px;
	width:8px;
	height:8px;
	cursor:pointer;
}

.bloc_delegue#delegue_bretagne p {
	 padding:0px;
	 padding-left:15px;
	 font-size:11px;
}

.bloc_delegue#delegue_bretagne p b {
	 font-size:11px;
}


#loiret  {
	position:absolute;
	top:130px;
	left:190px;
	width:8px;
	height:8px;
	cursor:pointer;
}

.bloc_delegue#delegue_loiret  {
	position:absolute;
	top:50px;
	left:180px;
}

.bloc_delegue#delegue_loiret p {
	 padding:0px;
	 padding-left:15px;
	 font-size:11px;
}

.bloc_delegue#delegue_loiret p b {
	 font-size:11px;
}

#dordogne  {
	position:absolute;
	top:225px;
	left:165px;
	width:8px;
	height:8px;
	cursor:pointer;
}

.bloc_delegue#delegue_dordogne  {
	position:absolute;
	top:140px;
	left:150px;
}

.bloc_delegue#delegue_dordogne p {
	 padding:0px;
	 padding-left:15px;
	 font-size:11px;
}

.bloc_delegue#delegue_dordogne p b {
	 font-size:11px;
}

#correze  {
	position:absolute;
	top:225px;
	left:175px;
	width:8px;
	height:8px;
	cursor:pointer;
}

.bloc_delegue#delegue_correze  {
	position:absolute;
	top:140px;
	left:150px;
}

.bloc_delegue#delegue_correze p {
	 padding:0px;
	 padding-left:15px;
	 font-size:11px;
}

.bloc_delegue#delegue_correze p b {
	 font-size:11px;
}

#var  {
	position:absolute;
	top:290px;
	left:290px;
	width:8px;
	height:8px;
	cursor:pointer;
}

.bloc_delegue#delegue_var  {
	position:absolute;
	top:240px;
	left:290px;
}

.bloc_delegue#delegue_var p {
	 padding:0px;
	 padding-left:15px;
	 font-size:11px;
}

.bloc_delegue#delegue_var p b {
	 font-size:11px;
}

#bouche_du_rhone  {
	position:absolute;
	top:285px;
	left:270px;
	width:8px;
	height:8px;
	cursor:pointer;
}

.bloc_delegue#delegue_bouche_du_rhone  {
	position:absolute;
	top:240px;
	left:290px;
}

.bloc_delegue#delegue_bouche_du_rhone p {
	 padding:0px;
	 padding-left:15px;
	 font-size:11px;
}

.bloc_delegue#delegue_bouche_du_rhone p b {
	 font-size:11px;
}

#var  {
	position:absolute;
	top:290px;
	left:290px;
	width:8px;
	height:8px;
	cursor:pointer;
}

.bloc_delegue#delegue_var  {
	position:absolute;
	top:240px;
	left:290px;
}

.bloc_delegue#delegue_var p {
	 padding:0px;
	 padding-left:15px;
	 font-size:11px;
}

.bloc_delegue#delegue_var p b {
	 font-size:11px;
}


#hautes_alpes  {
	position:absolute;
	top:245px;
	left:300px;
	width:8px;
	height:8px;
	cursor:pointer;
}

.bloc_delegue#delegue_hautes_alpes  {
	position:absolute;
	top:190px;
	left:300px;
}

.bloc_delegue#delegue_hautes_alpes p {
	 padding:0px;
	 padding-left:15px;
	 font-size:11px;
}

.bloc_delegue#delegue_hautes_alpes p b {
	 font-size:11px;
}

#alpes_maritimes  {
	position:absolute;
	top:270px;
	left:315px;
	width:8px;
	height:8px;
	cursor:pointer;
}

.bloc_delegue#delegue_alpes_maritimes  {
	position:absolute;
	top:190px;
	left:320px;
}


#pyrennees_orientales  {
	position:absolute;
	top:310px;
	left:200px;
	width:8px;
	height:8px;
	cursor:pointer;
}

.bloc_delegue#delegue_pyrennees_orientales  {
	position:absolute;
	top:240px;
	left:200px;
}

.bloc_delegue#delegue_pyrennees_orientales p {
	 padding:0px;
	 padding-left:15px;
	 font-size:11px;
}

.bloc_delegue#delegue_pyrennees_orientales p b {
	 font-size:11px;
}

#indre_et_loire  {
	position:absolute;
	top:150px;
	left:150px;
	width:8px;
	height:8px;
	cursor:pointer;
}

.bloc_delegue#delegue_indre_et_loire  {
	position:absolute;
	top:70px;
	left:150px;
}

.bloc_delegue#delegue_indre_et_loire p {
	 padding:0px;
	 padding-left:15px;
	 font-size:11px;
}

.bloc_delegue#delegue_indre_et_loire p b {
	 font-size:11px;
}

#deux_sevres  {
	position:absolute;
	top:170px;
	left:125px;
	width:8px;
	height:8px;
	cursor:pointer;
}

.bloc_delegue#delegue_deux_sevres  {
	position:absolute;
	top:70px;
	left:150px;
}

.bloc_delegue#delegue_deux_sevres p {
	 padding:0px;
	 padding-left:15px;
	 font-size:11px;
}

.bloc_delegue#delegue_deux_sevres p b {
	 font-size:11px;
}


#haute_saone  {
	position:absolute;
	top:135px;
	left:283px;
	width:8px;
	height:8px;
	cursor:pointer;
}

.bloc_delegue#delegue_haute_saone  {
	position:absolute;
	top:70px;
	left:200px;
}

.bloc_delegue#delegue_haute_saone p {
	 padding:0px;
	 padding-left:15px;
	 font-size:11px;
}

.bloc_delegue#delegue_haute_saone p b {
	 font-size:11px;
}

#gironde  {
	position:absolute;
	top:250px;
	left:120px;
	width:8px;
	height:8px;
	cursor:pointer;
}

.bloc_delegue#delegue_gironde  {
	position:absolute;
	top:210px;
	left:120px;
}

.bloc_delegue#delegue_gironde p {
	 padding:0px;
	 padding-left:15px;
	 font-size:11px;
}

.bloc_delegue#delegue_gironde p b {
	 font-size:11px;
}

#orne  {
	position:absolute;
	top:100px;
	left:140px;
	width:8px;
	height:8px;
	cursor:pointer;
}

.bloc_delegue#delegue_orne  {
	position:absolute;
	top:60px;
	left:140px;
}

.bloc_delegue#delegue_orne p {
	 padding:0px;
	 padding-left:15px;
	 font-size:11px;
}

.bloc_delegue#delegue_orne p b {
	 font-size:11px;
}

#eure_et_loir  {
	position:absolute;
	top:112px;
	left:164px;
	width:8px;
	height:8px;
	cursor:pointer;
}

.bloc_delegue#delegue_eure_et_loir  {
	position:absolute;
	top:20px;
	left:160px;
}

.bloc_delegue#delegue_eure_et_loir p {
	 padding:0px;
	 padding-left:15px;
	 font-size:11px;
}

.bloc_delegue#delegue_eure_et_loir p b {
	 font-size:11px;
}

#eure  {
	position:absolute;
	top:90px;
	left:155px;
	width:8px;
	height:8px;
	cursor:pointer;
}

.bloc_delegue#delegue_eure  {
	position:absolute;
	top:40px;
	left:155px;
}

.bloc_delegue#delegue_eure p {
	 padding:0px;
	 padding-left:15px;
	 font-size:11px;
}

.bloc_delegue#delegue_eure p b {
	 font-size:11px;
}
.bloc_delegue#delegue_alpes_maritimes p {
	 padding:0px;
	 padding-left:15px;
	 font-size:11px;
}

.bloc_delegue#delegue_alpes_maritimes p b {
	 font-size:11px;
}

#paris {
	position:absolute;
	top:100px;
	left:193px;
	width:8px;
	height:8px;
	cursor:pointer;
}

#essonne {
	position:absolute;
	top:110px;
	left:193px;
	width:8px;
	height:8px;
	cursor:pointer;
}

#marne {
	position:absolute;
	top:98px;
	left:225px;
	width:8px;
	height:8px;
	cursor:pointer;
}

#aisne {
	position:absolute;
	top:85px;
	left:216px;
	width:8px;
	height:8px;
	cursor:pointer;
}

#seine_et_marne {
	position:absolute;
	top:100px;
	left:210px;
	width:8px;
	height:8px;
	cursor:pointer;
}

.bloc_delegue#delegue_seine_et_marne  {
	position:absolute;
	top:20px;
	left:200px;
}

.bloc_delegue#delegue_seine_et_marne p {
	 padding:0px;
	 padding-left:15px;
	 font-size:11px;
}

.bloc_delegue#delegue_seine_et_marne p b {
	 font-size:11px;
}

#allier {
	position:absolute;
	top:185px;
	left:210px;
	width:8px;
	height:8px;
	cursor:pointer;
}

.bloc_delegue#delegue_allier  {
	position:absolute;
	top:100px;
	left:210px;
}

.bloc_delegue#delegue_allier p {
	 padding:0px;
	 padding-left:15px;
	 font-size:11px;
}

.bloc_delegue#delegue_allier p b {
	 font-size:11px;
}

#puy_de_dome {
	position:absolute;
	top:210px;
	left:210px;
	width:8px;
	height:8px;
	cursor:pointer;
}

.bloc_delegue#delegue_puy_de_dome  {
	position:absolute;
	top:100px;
	left:210px;
}

.bloc_delegue#delegue_puy_de_dome p {
	 padding:0px;
	 padding-left:15px;
	 font-size:11px;
}

.bloc_delegue#delegpuy_de_dome p b {
	 font-size:11px;
}

#haute_loire {
	position:absolute;
	top:230px;
	left:230px;
	width:8px;
	height:8px;
	cursor:pointer;
}

.bloc_delegue#delegue_haute_loire  {
	position:absolute;
	top:150px;
	left:210px;
}

.bloc_delegue#delegue_haute_loire p {
	 padding:0px;
	 padding-left:15px;
	 font-size:11px;
}

.bloc_delegue#delegue_haute_loire p b {
	 font-size:11px;
} 

#rhone_alpes {
	position:absolute;
	top:220px;
	left:270px;
	width:8px;
	height:8px;
	cursor:pointer;
}

.bloc_delegue#delegue_rhone_alpes  {
	position:absolute;
	top:150px;
	left:210px;
}

.bloc_delegue#delegue_rhone_alpes p {
	 padding:0px;
	 padding-left:15px;
	 font-size:11px;
}

.bloc_delegue#delegue_rhone_alpes p b {
	 font-size:11px;
} 


#lozere {
	position:absolute;
	top:250px;
	left:220px;
	width:8px;
	height:8px;
	cursor:pointer;
}

.bloc_delegue#delegue_lozere  {
	position:absolute;
	top:150px;
	left:210px;
}

.bloc_delegue#delegue_lozere p {
	 padding:0px;
	 padding-left:15px;
	 font-size:11px;
}

.bloc_delegue#delegue_lozere p b {
	 font-size:11px;
} 


#dordogne {
	position:absolute;
	top:230px;
	left:150px;
	width:8px;
	height:8px;
	cursor:pointer;
}

.bloc_delegue#delegue_dordogne  {
	position:absolute;
	top:170px;
	left:150px;
}

.bloc_delegue#delegue_dordogne p {
	 padding:0px;
	 padding-left:15px;
	 font-size:11px;
}

.bloc_delegue#delegue_dordogne p b {
	 font-size:11px;
} 

#creuse {
	position:absolute;
	top:195px;
	left:185px;
	width:8px;
	height:8px;
	cursor:pointer;
}

.bloc_delegue#delegue_creuse  {
	position:absolute;
	top:150px;
	left:170px;
}

.bloc_delegue#delegue_creuse p {
	 padding:0px;
	 padding-left:15px;
	 font-size:11px;
}

.bloc_delegue#delegue_creuse p b {
	 font-size:11px;
}





#vosges{
	position:absolute;
	top:115px;
	left:290px;
	width:8px;
	height:8px;
	cursor:pointer;
}

.bloc_delegue#delegue_vosges  {
	position:absolute;
	top:70px;
	left:180px;
}

.bloc_delegue#delegue_vosges p {
	 padding:0px;
	 padding-left:15px;
	 font-size:11px;
}

.bloc_delegue#delegue_vosges p b {
	 font-size:11px;
} 

#meurthe_et_moselle{
	position:absolute;
	top:100px;
	left:285px;
	width:8px;
	height:8px;
	cursor:pointer;
}

.bloc_delegue#delegue_meurthe_et_moselle {
	position:absolute;
	top:40px;
	left:180px;
}

.bloc_delegue#delegue_meurthe_et_moselle p {
	 padding:0px;
	 padding-left:15px;
	 font-size:11px;
}

.bloc_delegue#delegue_meurthe_et_moselle p b {
	 font-size:11px;
} 

#contenu p#ariane  {
	color:#FFFFFF;
	padding-left:30px;
	font-size:13px;
}

#contenu p#ariane a {
	color:#FFFFFF;
	font-size:13px;
	text-decoration:underline;
}

#contenu p#ariane a:hover {
	text-decoration:none;
}

/*****************************************/
/*				PAGE ADOPTION			 */
/*****************************************/
/*
#contenu #chevaux p#com {
	color:#FFFFFF;
	padding:15px 0px 0px 15px;
}*/

#contenu #chevaux #listeChevaux  {
	margin-left:55px;
	margin-top:20px;
	margin-bottom:20px;
}

#contenu #chevaux #listeChevaux .cheval {
	background-image:url(/web/img/fond_encart_chevaux.gif);
	background-repeat:no-repeat;
	width:255px;
	height:260px;
	float:left;
	margin-right:25px;	
	margin-bottom:20px;
	padding-top:2px;
	padding-left:2px;
}

#contenu #chevaux #listeChevaux .cheval img {
	margin-top:15px;
	margin-left:18px;
	border:none;
}

#contenu #chevaux #listeChevaux .cheval div.description  {
	padding-top:5px;
}

#contenu #chevaux #listeChevaux .cheval div.description p.description_gauche {
	float:left;
	color:#FFFFFF;
	padding-left:16px;
	width:110px;
	font-size:11px;
}

#contenu #chevaux #listeChevaux .cheval div.description p.description_droite {
	float:left;
	color:#FFFFFF;
	text-align:right;
	width:110px;
	padding-top:8px;
	font-weight:bold;
	font-size:14px;
}

#contenu #chevaux #listeChevaux .cheval span {
	font-weight:normal;
}

#general #chevaux #listeChevaux .cheval h2 {
	width:212px;
margin-top:2px;
}

#general #contenu #chevaux h1 {
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:16px;
	padding-left:10px;
	padding-top:10px;
}

#general #contenu #chevaux h1 {
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:16px;
	padding-left:10px;
	padding-top:10px;
}

#general #contenu #fiche #miniature div {
	float:left;
	margin-bottom:10px;
	margin-top:10px;
	margin-right:5px;
	margin-left:5px;
}

#general #contenu #fiche #miniature div img {
	width:100px;
	border:none;
}

#general #contenu #fiche .contact_galerie p {
	margin-right:10px;
	text-align:center;
}

#general #contenu #fiche p#adopte {
	font-size:13px;
	color:#009900;
	font-weight:bold;
}

#general #contenu #fiche .contact_galerie p#lien_post {
	text-align:center;
}

#general #contenu #fiche .contact_galerie a {
	text-decoration:underline;
}

/* Presse et evenements */
#general #contenu #presse-et-evenements h1 {
	margin-bottom:20px;

}


#general #contenu #presse-et-evenements .gauche {
	float:left;
	width:100px;
	padding:10px;
}

#general #contenu #presse-et-evenements .droite {
	float:left;
	width:430px;
}

#general #contenu #presse-et-evenements img {
	width:100px;
	margin-right:20px;
}

#general #contenu #presse-et-evenements .bloc_363#affiche img {
	width:100px;
	margin-right:20px;
}

#general #contenu #presse-et-evenements .bloc_560 p b {
	text-decoration:underline;
}
#general #contenu #presse-et-evenements .bloc_560 p#image {
	text-align:center;
	padding-top:20px;
}

/***** PAGE ASSOS *********/

#general #contenu  h1#assos {
	margin-bottom:20px;

}

/****** PAGE CONTACT ******/

#general #contenu #contact label {
	float:left;
	width:150px;
}

#general #contenu #contact #submit {
	border:none;
	background-color:#013c74;
	color:#FFFFFF;
	padding:3px 10px 3px 10px;
	font-weight:bold;
	font-size:11px;
	
}

#general #contenu #contact p.alerte {
	color:#ff0000;
	font-weight:bold;
	}
	
	
#general #contenu #contact.calendrier .partie_centrale_droite img{
margin-right:20px;
	}
	
#bas {
	padding-top:10px;
	padding-bottom:10px;
	text-align:right;
			position: relative;
	width: 980px;
	margin:0 auto;
}

#bas p{
 color:#ffffff;
}

#bas p a{
 color:#ffffff;
 text-decoration:underline;
}

p#com {
	color:#FFFFFF;
	padding:20px 10px 0px 20px ;
}

#general #contenu #journal.bloc_363 #archives2010  {
	padding-left:10px;
}
