body/*  la page */
{ width:1000px; /* Largeur fixe de la page */
height:600px;/*Hauteur fixe de la page*/
	margin: auto; /* Pour centrer notre page */
	margin-top: 5px; /* Pour éviter de coller avec le haut de la fenêtre du navigateur. Essayez d'enlever pour voir ! */
	margin-bottom: 10px;    /* Idem pour le bas du navigateur */
	background-image: url(../images/fond.jpg);
	background-repeat: repeat;	}
/* L'en tête*/
#en_tete
	{width:1000px;/* Design extensible de l'en-tete */
	height:100px;/* Hauteur extensible de l'en-tete */
	background-image: url(../images/banniere.jpg);
	background-repeat: no-repeat;
	margin-bottom: 3px;}
.menu/* Le menu lien des pages */
  {
	float: left; /* Le menu flottera à gauche */
	width: 160px; /* Très important : donner une taille au menu */
}
.menu1 /* Toutes les cellules du menu... */
	{width: 140px; /* Très important : donner une taille au menu */ 
    border: double #d479ae; 
	font-family: "Comic Sans MS", Arial, Verdana, serif;
	text-align:center;
	color:#d74eb1;
	font-size:0.9em;
	background-color:#ffddf8;}  
.menu2/* Toutes les cellules du menu... */
	{width: 140px; /* Très important : donner une taille au menu */ 
	padding-left:15px;
	font-family: "Comic Sans MS", Arial, Verdana, serif;
	position:center;
	text-align:center;
	color:#d74eb1;
	font-size:0.8em;
	}  
#piedpage
	{width:1000px;/* Design fixede l'en-tete */
	height:30px;/* Hauteur extensible de l'en-tete */
	border: 4px groove #d479ae;}
.textepiedpage
	{margin-top:2px;
	font-family: "Comic Sans MS", Arial, Verdana, serif;
	color:#000000;
	font-style:italic;
	font-size:1em;
	text-align:center;
}
#corpsindex
	{
	margin-left:160px;
	text-align: justify; /*  justifiée */
	background-color:#ffe2ff;
	text-indent: 30px; /* Les paragraphes commenceront 30 pixels sur la droite */
	border: 4px groove #d479ae;
	padding: 10px; /* Marge intérieure de 12px */
	height:420px;
	margin-bottom: 5px;
}
#corps
	{
	margin-left:160px;
	text-align: justify; /*  justifiée */
	background-color:#ffe2ff;
	text-indent: 30px; /* Les paragraphes commenceront 30 pixels sur la droite */
	border: 4px groove #d479ae;
	padding: 10px; /* Marge intérieure de 12px */
	height:490px;width: 800px;overflow:auto;}
#corpsvideo
	{
	margin-left:160px;
	text-align: justify; /*  justifiée */
	background-color:#000000;
	text-indent: 30px; /* Les paragraphes commenceront 30 pixels sur la droite */
	border: 4px groove #d479ae;
	height:500px;width: 600px;overflow:auto;}

.contact
{	
	font-size:0.9em;
	font-family: "Comic Sans MS", Arial, Verdana, serif;
	text-align:center;
	color:#000000;
	text-decoration: underline;
}
a
{
   text-decoration: none; /* Les liens ne seront plus soulignés */
   color:#d74eb1; /* Les liens seront en rose */
   font-size:0.9em;
}
a:hover /* Quand le visiteur pointe sur le lien */
{
   background-color:#ff72f8; /* Le lien sera surligné en rose foncé quand on pointera dessus */}



h1
{ border: double #ffddf8;
font-size:1.4em;
color: #ffddf8;
 background-color:#000000;
}
h2
{
font-size:1.2em;
color:#000000;
 background-color:#ff83ff;
 }
p
{
font-family: "Comic Sans MS", Arial, Verdana, serif;
color:#000000;
font-size:1em;
text-align:justify;
}
.texteacces
{
font-family: "Comic Sans MS", Arial, Verdana, serif;
color:#000000;
font-size:0.8em;
text-align:justify;
}
.texteindex
{font-family: "Comic Sans MS", Arial, Verdana, serif;margin:10px;margin-left:130px;
color:#000000;
font-size:0.9em;
text-align:justify}
#texteinfo
{font-family: "Comic Sans MS", Arial, Verdana, serif;
margin-left:10px;
padding-right:10px;
padding-left: 10px;
height:120px;
width: 250px;
margin-top:50px;
border: double #d74eb1;
 background-color:#000000;
 text-indent: 0px; }
.texteinfo1{color:#d74eb1;font-style:italic;text-decoration:underline;font-family:Comic Sans MS;font-size:0.8em;font-weight:bold; }
.texteinfo2{color:#d74eb1;font-style:norma;text-decoration:none;font-family:Comic Sans MS;font-size:0.7em;font-weight:normal; padding-right:5px;padding-left:5px /* Marge intérieure de 10px */}
 
.texteindex2
{font-family: "Comic Sans MS", Arial, Verdana, serif;margin-left:160px;
color:#000000;
text-indent: 0px;
font-size:0.9em;
}
.imgpresentation2
{display: block;
width:400px;
margin-right:60px;
float:right;}
.imgcouleur1
{float:right;
padding-right:10px;
}
.imgcouleurs
{float:left;
}
.imgidentite
{display: block;float:left;width:110px;/
	height:150px;}
.philosophie1
{margin:20px 10px;
font-family: "Comic Sans MS", Arial, Verdana, serif;
color:#000000;
font-size:0.9em;
padding-right: 280px;} /* Marge intérieure de 12px */
.noschevaux1
{height:190px;width:600px;
text-indent: 0px; /* Les paragraphes commenceront 30 pixels sur la droite */
font-family: "Comic Sans MS", Arial, Verdana, serif;
color:#000000;
font-size:0.9em;
padding-left: 30px; /* Marge intérieure de 12px */
}
#cheval
{padding-left:30px;width:760px;}
.resultat
{border: none;}
.place1
{text-indent: 0px; /* Les paragraphes commenceront 0 pixels sur la droite */
font-family: "Comic Sans MS", Arial, Verdana, serif;
color:#000000;
font-size:0.8em;}
.place2
{text-indent: 0px; /* Les paragraphes commenceront 0 pixels sur la droite */
font-family: "Comic Sans MS", Arial, Verdana, serif;
color:#000000;
font-size:0.8em;border-width:3px;border-style:double;border-color:#ab34bc;}
.philosophie2
{margin:20px 10px;
font-family: "Comic Sans MS", Arial, Verdana, serif;
color:#000000;
text-indent:0px;
font-size:0.9em;
margin-left:60px; /* Marge intérieure de 12px */}
.philosophie3
{
font-family: "Comic Sans MS", Arial, Verdana, serif;
color:#000000;
font-size:0.95em;
 /* Marge intérieure de 12px */}
.inst
   {width:100%;
   margin: auto; 
	font-size:0.8em;
    border: 4px outset #ffddf8; 
	font-family: "Comic Sans MS", Arial, Verdana, serif;
	text-align:center;
	color:#000000; 
	background-color:#faffca;}
.inst1
	{width:30%;
	height: 45px;/* Hauteur fixe */
    border:solid 2px #d479ae; 
	font-family: "Comic Sans MS", Arial, Verdana, serif;
	text-align:center;
	color:#000000; 
	background-color:#faffca;
	font-weight:bold;
	font-size:1.0em;}
.inst2
	{width:50%;
    border:solid 2px #d479ae; 
	font-family: "Comic Sans MS", Arial, Verdana, serif;
	text-align: justify;
	padding:0px 5px 0px 5px;
	color:#000000; 
	background-color:#faffca;}
.inst3
	{width:20%;
    border:solid 2px #d479ae; 
	font-family: "Comic Sans MS", Arial, Verdana, serif;
	text-align:center;
	color:#000000; 
	background-color:#ffff6e;}
.photo
{
text-align:center;
}
#corpsinstallations/*corps images installations*/
	{background-color:#ffe2ff;
	padding: 12px; /* Marge intérieure de 12px */
	border: 4px groove #d479ae;
	width:1000px;
	height:598px;}
.install1/*demi page gauche photo installation*/
	{width:490px;
	height:450px;
	float:left;}
.install2/*demi page  photo droiteinstallation*/
	{width:490px;
	height:450px;
	float:right;}
.imginstall/*position photo dans le bloc install*/
	{display: block;margin:auto;}

.retour
{width:80px;
height:20px;

	font-family: "Comic Sans MS", Arial, Verdana, serif;
	text-align:center;
	color:#d74eb1;
	font-size:1em;
	margin-top:10px;
	margin-left:450px}
.tarifs /* Le tableau des tarifs */
	{
	border: 4px outset #d479ae; /* Bordure du tableau avec effet 3D (outset) */
	font-family: "Comic Sans MS", Arial, Verdana, serif;
	text-align:center;
	background-color:#ffffd9;

}.tarif1
	{width:200px;
	height:40px;/* Hauteur fixe */
    border:solid 2px #d479ae; 
	font-family: "Comic Sans MS", Arial, Verdana, serif;
	text-align:center;
	color:#000000; 
	background-color:#faffca;
	font-weight:bold;
	font-size:1.0em;}
.tarif2	
{width:500px;
    border:solid 2px #d479ae;
padding:8px;	
	font-family: "Comic Sans MS", Arial, Verdana, serif;
	text-align:justify;
	color:#000000; 
	background-color:#faffca;
	font-weight:bold;
	font-size:0.9em;}
.tarif3	
	{width:100px;
    border:solid 2px #d479ae; 
	font-family: "Comic Sans MS", Arial, Verdana, serif;
	text-align:center;
	color:#000000; 
	background-color:#faffca;
	font-weight:bold;
	font-size:1.0em;}
.tarif4
	{color:#000000;text-align:center;font-size:0.9em;}

#limitenews
	{margin-left:0px;
	text-align: justify; /*  justifiée */
	width:800px;
	height:410px;
	overflow:auto;
}
.voir
{border:solid 2px #d479ae;background-color:#000000; }
#limiteacces
{margin-left:0px;
	 /*  justifiée */
	width:820px;
	height:440px;
	border:solid 2px #d479ae; 
}
.datenews
	{width:100px;
	text-align: center;
	vertical-align:top;
	font-size:0.9em;}
.limitelogo
	{width:20px;
	text-align: left;
	vertical-align:top;
	font-size:0.8em;}
	
.textenews
{font-family: "Comic Sans MS", Arial, Verdana, serif;text-align:justify;
vertical-align:top;
text-indent: 0px; /* Les paragraphes commenceront 30 pixels sur la droite */
font-size:0.8em;
}
.imgacces1
	{display: block;position :absolute;top:300px;margin-left:10px;border: double #d479ae;}
.imgacces2
	{width:300px;height:237px;display: block;position :absolute;top:380px;margin-left:450px;border:  double #d479ae;z-index:20;}
	
.imgimprimer
	{width:3%;height:4%;display: block;position :absolute;top:95%;left:40%;z-index:30;}
#lien1
	{width:180px;height:100px;padding:8px;margin-left:20px;margin-top:10px;float:left;border:solid 2px #d479ae;}

#lien2
	{width:270px;height:220px;padding:8px;margin-top:10px;border:solid 2px #d479ae;float:right;margin-right:50px;z-index:20}
#lien3
	{width:180px;height:100px;padding:8px;margin-left:10px;margin-top:10px;float:left;border:solid 2px #d479ae;z-index:30;}
#lien4
	{width:180px;height:100px;padding:8px;margin-left:20px;margin-top:150px;border:solid 2px #d479ae;z-index:40;}
.plien
	{text-align:justify;font-size:0.7em;}
#googlemap
{display: block;position :absolute;top:270px;margin-left:430px;z-index:20;text-align:center;}
