body {
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
color: #77745E;
text-decoration: none;
margin: 0;
background: CCC4A0;
/*background: #54763A url(./images/fond.jpg) no-repeat top center;*/
}

img { border: none; }

a {font-size: 11pt; font-family: Arial, Helvetica, sans-serif; color:#569ED6; text-decoration: none; }
a:hover {text-decoration: underline;}

span.lien {font-size: 11pt; font-family: Arial, Helvetica, sans-serif; color:#569ED6; text-decoration: none; cursor: pointer; }
span.lien:hover {text-decoration: underline; cursor: pointer;}

a.lien_marron {font-size: 11pt; font-family: Arial, Helvetica, sans-serif; color:#77745E; text-decoration: underline; }
a.lien_marron:hover {text-decoration: underline;}

table.principal {
width: 795px;
}

td.texte {
height: 100%;
width: 575px;
background: White;
}

table.texte {
width: 100%;
height: 100%;
background: White;
}

table.fin {
width: 100%;
}

td.menu {
width: 173px;
background: url(images/fond77.gif);	   
}

td.menu1 {
width: 85px;
height: 69px;
background: url(images/fond44.jpg);	  
}

td.menu2 {
width: 88px;
height: 69px;
background: url(images/fond45.jpg);	  
}

td.menu3 {
width: 85px;
height: 57px;
background: url(images/fond56.jpg);	  
}

td.menu4 {
width: 88px;
height: 57px;
background: url(images/fond57.jpg);	  
}

td.bouton {
width: 173px;
height: 30px;  
}

td.trait {
width: 173px;
height: 2px;  
}

table.menu {
width: 100%;
height: 100%;
background: url(images/fond77.gif);	  
}

table.contenu {
height: 100%;

}

td.contenu {
width: 589px;
height: 100%;  
background: White;
}

.marron_clair1 {
background: #ECE7D4;
width: 10px;	  
}

.marron_clair2 {
background: #ECE7D4;
width: 11px;
background-color: #ECE7D4;
}

.marron_clair3 {
background: #ECE7D4;
height: 14px;	  
}

.marron_clair4 {
width: 10px;
background: #ECE7D4;
height: 18px;	  
}

.marron_clair5 {
width: 11px;
background: #ECE7D4;
height: 18px;	  
}

.marron_clair6 {
height: 6px;
background: #ECE7D4;
}

td.fond2 {
width: 6px;
height: 84px;
background: url(images/fond2.gif);
}

.logo {
width: 93px;
height: 84px;
}

.ecuries_namaste {
width: 246px;
height: 84px;
background: url(images/ecuries_namaste.gif);
}

.fond5 {
width: 404px;
height: 84px;
background: url(images/fond5.jpg);
}

.fond6 {
width: 40px;
height: 84px;
background: url(images/fond6.jpg);
}

.fond7 {
width: 6px;
height: 84px;
background: url(images/fond7.gif);
}

.fond9 {
width: 6px;
height: 5px;
background: url(images/fond9.jpg);
}

.fond10 {
width: 14px;
height: 5px;
background: url(images/fond10.jpg);
}

.fond11 {
width: 79px;
height: 5px;
background: url(images/fond11.jpg);
}

.fond12 {
width: 246px;
height: 5px;
background: url(images/fond12.jpg);
}

.fond13 {
width: 404px;
height: 5px;
background: url(images/fond13.jpg);
}

.fond14 {
width: 26px;
height: 5px;
background: url(images/fond14.jpg);
}

.fond15 {
width: 14px;
height: 5px;
background: url(images/fond15.jpg);
}

.fond16 {
width: 6px;
height: 5px;
background: url(images/fond16.jpg);
}

.fond17 {
width: 6px;
height: 11px;
background: url(images/fond17.jpg);
}

.fond18 {
width: 14px;
height: 11px;
background: url(images/fond18.jpg);
}

.fond19 {
width: 79px;
height: 11px;
background: url(images/fond19.jpg);
}

.fond20 {
width: 246px;
height: 11px;
background: url(images/fond20.jpg);
}

.fond21 {
width: 404px;
height: 11px;
background: url(images/fond21.jpg);
}

.fond22 {
width: 26px;
height: 11px;
background: url(images/fond22.jpg);
}

.fond23 {
width: 14px;
height: 11px;
background: url(images/fond23.jpg);
}

.fond24 {
width: 6px;
height: 11px;
background: url(images/fond24.jpg);
}

.fond25 {
width: 6px;
height: 10px;
background: url(images/fond25.jpg);
}

.fond26 {
width: 14px;
height: 10px;
background: url(images/fond26.jpg);
}

.fond27 {
width: 79px;
height: 10px;
background: url(images/fond27.jpg);
}

.fond28 {
width: 246px;
height: 10px;
background: url(images/fond28.jpg);
}

.fond29 {
width: 318px;
height: 10px;
background: url(images/fond29.jpg);
}

.fond30 {
width: 70px;
height: 10px;
background: url(images/fond30.jpg);
}

.fond31 {
width: 16px;
height: 10px;
background: url(images/fond31.jpg);
}

.fond32 {
width: 26px;
height: 10px;
background: url(images/fond32.jpg);
}

.fond33 {
width: 14px;
height: 10px;
background: url(images/fond33.jpg);
}

.fond34 {
width: 6px;
height: 10px;
background: url(images/fond34.jpg);
}

.slogan {
width: 589px;
height: 150px;
background: url(images/slogan.png);
}

.slogan_ecuries {
width: 589px;
height: 150px;
background: url(images/slogan_ecuries.png);
}

.fond64 {
width: 7px;
height: 100%;
background: url(images/fond64.gif);
}

#gd_menu {
margin: 0; 
padding: 0; 
float: right;
position: relative; 
top: 12px; 
left: 10px; 
}

#gd_menu a {
margin: 0 5px; 
padding: 0; 
color: #8C7488;
text-decoration: underline;
}

#gd_menu span {
margin: 0 5px; 
padding: 0; 
}

.fond70 {
width: 7px;
height: 100%;
background: url(images/fond70.jpg);
}

.pied {
width: 589px;
height: 18px;
background: url(images/pied.png);
}

.fond84 {
height: 11px;
background: url(images/fond84.jpg);
}

.fond85 {
height: 9px;
background: url(images/fond85.jpg);
}

.fond86 {
height: 9px;
width: 11px;
background: url(images/fond86.jpg);
}

.fond87 {
height: 9px;
width: 6px;
background: url(images/fond87.jpg);
}

.fond89 {
height: 9px;
width: 6px;
background: url(images/fond89.jpg);
}

.fond90 {
height: 9px;
width: 10px;
background: url(images/fond90.jpg);
}

.fond91 {
height: 9px;
background: url(images/fond91.jpg);
}

.fond92 {
height: 9px;
width: 11px;
background: url(images/fond92.jpg);
}

.fond93 {
height: 9px;
width: 6px;
background: url(images/fond93.jpg);
}

.fond94 {
height: 9px;
width: 6px;
background: url(images/fond94.jpg);
}

.fond95 {
height: 9px;
width: 10px;
background: url(images/fond95.jpg);
}

.adresse {
height: 47px;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
background: url(images/fond88.jpg);
}

.realisation {
height: 47px;
background: url(images/fond88.jpg);
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: right;
}

.realisation a {
font-size: 8pt;
}

.bord1 {
width: 6px;
background: url(images/fond35.gif);
}

.bord2 {
width: 6px;
background: url(images/fond51.jpg);
}

td {
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
color: #77745E;
text-decoration: none;
text-align: justify;
}

table.include {
width: 100%
}

.imprim {
text-align: right;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}

.fin_menu1 {
width: 85px;
height: 18px;
background: url(images/fond79.gif);
}

.fin_menu2 {
width: 88px;
height: 18px;
background: url(images/fond80.gif);
}

ul.accueil {
list-style: url(images/puce.gif);
margin-left: 0;
padding-left: 50px;
margin-top: 2px;
margin-bottom: 0px;
}

li.accueil {
margin-bottom: 5px;
}

.titre {
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
color: #77745E;
text-decoration: none;
font-weight: bold;
}

input.texte {
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
color: #77745E;
}

textarea.texte {
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
color: #77745E;
}

.sous-titre {
font-size: 12pt;
font-family: Arial, Helvetica, sans-serif;
color: #77745E;
font-weight: bold;
}

.rouge {
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
color: #D42B2B;
font-weight: bold;
}

input.inscription {
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
color: #77745E;
width: 300;
}

textarea.inscription {
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
color: #77745E;
width: 300;
height: 60;
}

.test_form {
position: absolute;
left: -5000px;
}

