body {
margin : 0; 
padding : 0; 
background-color : #444;
text-align : center;
font-size : 11px;
font-family : verdana;
color : #fff} 

.conteneur { 
background-color: transparent; 
margin-top: -276px;
margin-left: -375px;
position:absolute;
left: 50%; 
top: 50%;
width: 750px;
height: 552px;}

  

/* GENERALITES */
.haut {
background-image : url(background/images/haut.jpg);
background-repeat : no-repeat;
width: 750px;
height: 140px;
background-color : #4a054c;
text-align : left;}

.centre {
background-image : url(images/association_pour3.jpg);
background-repeat : no-repeat;
background-position :  center bottom;
background-color : #4b054d;
width: 750px;
height:378px;}
html>body .centre {height : auto; min-height : 395px}



.bas {
width: 750px;
height: 40px;
background-image : url(background/images/bas.jpg);
background-repeat : no-repeat;}


/* BANDEAU DE LA PAGE INDEX */ 
.photos {
width:750px; 
height: 150px; 
background-color : #000;
background-image : url(images/img_intro.jpg);
background-color : transparent;
margin-top : 0;
text-align : left }

.photos_parchev {
width:750px; 
height: 150px; 
background-color : #000;
background-image : url(images/img_parcheval.jpg);
background-color : transparent;
margin-top : 0;
text-align : left }

.photos_tanka {
width:750px; 
height: 150px; 
background-color : #000;
background-image : url(images/img_cavalerie.jpg);
background-color : transparent;
margin-top : 0;
text-align : left }

.photos_vulcain {
width:750px; 
height: 150px; 
background-color : #000;
background-image : url(images/img_cavalerie.jpg);
background-color : transparent;
margin-top : 0;
text-align : left } 

.photos_etho {
width:750px; 
height: 150px; 
background-color : #000;
background-image : url(images/026f.jpg);
background-color : transparent;
margin-top : 0;
text-align : left }

.photos_instal {
width:750px; 
height: 150px; 
background-color : #000;
background-image : url(images/img_installations.jpg);
background-color : transparent;
margin-top : 0;
text-align : left }

.photos_caval {
width:750px; 
height: 150px; 
background-color : #000;
background-image : url(bandeaux/cavalerie2.jpg);
background-color : transparent;
margin-top : 0;
text-align : left }

.photos_equadapt {
width:750px; 
height: 150px; 
background-color : #000;
background-image : url(images/026d.jpg);
background-color : transparent;
margin-top : 0;
text-align : left }

.photos_gazette {
width:750px; 
height: 150px; 
background-color : #000;
background-image : url(images/img_gazette.jpg);
background-color : transparent;
margin-top : 0;
text-align : left }

.photos_contact {
width:750px; 
height: 150px; 
background-color : #000;
background-image : url(images/img_contact.jpg);
background-color : transparent;
margin-top : 0;
text-align : left } 

.photos_enfants {
width:750px; 
height: 150px; 
background-color : #000;
background-image : url(images/img_enfants.jpg);
background-color : transparent;
margin-top : 0;
text-align : left }

.photos_simplement {
width:750px; 
height: 150px; 
background-color : #000;
background-image : url(bandeaux/simplement.jpg);
background-color : transparent;
margin-top : 0;
text-align : left } 

.photos_tableaux {
width:750px; 
height: 150px; 
background-color : #000;
background-image : url(images/img_tableauxelsa.jpg);
background-color : transparent;
margin-top : 0;
text-align : left }         


/* PARAGRAPHE BASE*/
.notop {margin : 0 55px 0 90px}
.paratitre {margin : 0px 55px 0 90px; font-size : 12px}
.para_300 {width : 300px; margin :  10px 55px 0 90px}
.para_petit { font-size : 9px}

 
h1 {font-size : 13px ;margin : 15px 0 0 90px; padding :0; text-align : left }
h2 {font-size : 14px ; margin : 15px 0 0 90px; padding :0; text-align : left}
h3 {font-size : 12px ;margin : 15px 0 0 90px; padding :0; text-align : left }
h4 {font-size : 12px ;margin : 15px 0 0 0; padding :0; text-align : left }
h5 {font-size : 13px ;margin : 15px 0 0 0; padding :0; text-align : left }


h6 {font-size : 12px ;margin : 15px 0 0 90px; padding :0; text-align : left }
h6 a{font-size : 13px ; color : #fff ; text-decoration : none ;  }
h6 a:hover {text-decoration : underline ;  }





.signature_jarry1 {
background-color : transparent;
width : 570px;
margin-left : auto;
margin-right : auto;
text-align : right;
margin-top : 15px;
margin-bottom : 0;}

.signature_jarry {
background-color : transparent;
width : 570px;
margin-left : auto;
margin-right : auto;
text-align : right;
margin-top : 0;
margin-bottom : 0;}


.secour_texte {
background-color : transparent;
width : 570px;
margin-left : auto;
margin-right : auto;
text-align : left;}

.secour_texte p{
padding : 0 ; margin : 5px 0 0 0 }






.texte {
margin-top : 0px; 
margin-bottom : 0;
text-align : justify;
background-color : transparent;
width : 750px;
text-align : center;}


/* CONTENEUR MENU */
.englobe_menu {width : 100%; background-color : #78077c; height : 19px; margin-top: 0px; overflow : hidden}
html>body .englobe_menu  {height : 19px}


/* CONTENEUR DES TEXTES */
.englobe_texte {
background-color : transparent;
width : 570px;
margin-left : auto;
margin-right : auto;
text-align : justify;

}

.englobe_texte2 {
background-color : transparent;
width : 570px;
margin-left : auto;
margin-right : auto;
text-align : justify; 

}





.englobe_texte3 {
background-color : transparent;
width : 570px;
margin-left : auto;
margin-right : auto;
text-align : justify;
margin-top : 10px;
margin-bottom : 0}
 






.englobe_texte3elsa {
background-color : transparent;
width : 570px;
margin-left : auto;
margin-right : auto;
text-align : justify;
margin-top :30px;
margin-bottom : 0}








.englobe_texte4 {
background-color : transparent;
width : 570px;
margin-left : auto;
margin-right : auto;
text-align : left;
margin-top : 15px;
margin-bottom : 0;}

.englobe_texte411 {
background-color : transparent;
float : left;
text-align : left;
margin-top : 15px;
margin-bottom : 0;
	margin-left : 50px;}
	html>body .englobe_texte411 { 	margin-left : 100px; }

.englobe_texte412 {
background-color : transparent;
float : left;
text-align : left;
margin-top : 15px;
margin-left : 20px;
margin-bottom : 0;}



/* SEPARATEURS HORIZONTAUX INVISBLES */

.spacer1 {clear : both; height : 13px}
.spacer2 {clear : both; height : 20px}
.spacer3 {clear : both ; height : 121px}
.spacer4 {clear : both; height : 40px}

/* COULEUR DES LIENS */

a {color:#ccc; text-decoration:none;} 
a:hover {color:#fff; text-decoration:none;} 

a.class1 {color:#740856; text-decoration:none;} 
a:hover.class1 {color:#fff; text-decoration:underline;} 

a.class2 {color:#9f9af8; text-decoration:none;} 
a:hover.class2 {color:#cbb5c5; text-decoration:none;}

a.class2 {color:#fff; text-decoration:none; font-weight : bold} 
a:hover.class2 {color:#cbb5c5; text-decoration:none;} 

.link {text-decoration : underline ; color : #fff} 



.link2 {text-decoration : none ; color : #B36363 ; font-weight : bold ; text-transform : none}
.link2:hover {text-decoration : underline; color : #B36363}

.link4 {color : #CC91CD ; font-weight : bold}




.link3 { color : #fff ; font-weight : bold ; }  



/* CAVALERIE */ 
.img_gandalf {float : left; margin-right : 15px ; border :0}
.img_gandalf1 {margin-right : 15px ; border : 0px}



/* TABLEAUX */ 

.cont_tableaux {width : 650px ; background-color :transparent; margin-left : 25px; }
html>body .cont_tableaux {  margin-left : 75px; }

.englobe_texte_tableaux {
background-color : transparent;
width : 570px;
margin-left : auto;
margin-right : auto;
text-align : justify;
margin-top : 20px;
margin-bottom : 0}
html>body .englobe_texte_tableaux { margin-top : 10px; }

.para_tablelsa  {float : left ; margin : 0 0 0 5px; padding : 0}




.image1 { 
border : none ; 
} 

.image{ 
float : left
} 
.image a { 
  width: 70px; 
  height: 70px;
  display : block;
  border : 1px solid #000; 
  } 
.image a:hover { border : 1px solid #77067c; 
}

.englobe_image {
height : 70px ; 
width : 180px ; 
background-color : tranparent ;
float : left; 
margin-left : 15px;
margin-top : 25px;
text-align : left; }


.englobe_image2 {
height : 70px ; 
width : 180px ; 
background-color : transparent ;
float : left; 
margin-left : 15px;
margin-top :25px;
text-align : left; }


.englobe_image3 {
height : 70px ; 
width : 230px ; 
background-color : transparent ;
float : left; 
margin-left : 15px;
margin-top :25px;
text-align : left; }
.spacer_tableaux {clear : both; height : 20px}




.englobe_texte_installations {
background-color : transparent;



}

.floatelsa { float : left; background-color : red }


.englobe_texte4elsa {

 background-color : red;
text-align : left;
margin-top : 0;
margin-bottom : 0;
float : left}


/* TABLEAUX */ 

.img_gazette_OO1 {
float : right; margin-left : 15px ; margin-bottom : 5px; border : none }

.italic  { font : italic }

.logoleft {float : left; margin : 0 ; display : block ; border : 0 }

.logoleft2 {float : left; margin : 0 20px 0 0 ; display : block ; border : 0 }


.para_top {margin-top : 10px}

.retouche {line-height : 5px}



.img_maj {float : right ; margin : 0 10px 0 20px  ; border : 1px solid #000; }


.brdlogo {boorder : 0}

