/* Eléments, styles par défaut */
body {
font-family:'Trebuchet MS', Verdana, sans-serif;
font-size:85%;
margin:0;
padding:0;
background:#F5F5F5;
}

h1, h2, h3, h4 {
font-family: "Trebuchet MS", sans-serif;
margin: 0;
padding: 0;
}
h1 span {
position:absolute;
top:-999px;
}


h2{
margin:0 0 20px 0;
}

h3{
margin: 0 0 15px 0;
}

.titre4{
font-size: 0.9em;
margin:10px 0 5px 6px;
color:#F09304;
text-decoration:underline;
}
p {
margin: 0;
padding: 0;
color:#333;
}


a:hover {
	text-decoration: none;
	
	
}

.element{
z-index:5;
position:relative;
}

img {
	border:0;
}


a, input{
position:relative;
z-index:300;
}

img {
border:0;
margin:0;
padding:0;
}

/* Page Accueil
-------------------------------------------------------- */
#page {
padding:0;
margin:0px auto 5px auto;
width:1000px;
height:auto;
position:relative;
z-index:5;
background:#FFF url(../img/bg/pied/fille.gif) 98% 99%  no-repeat


}

#page-contenu {
margin:0;
padding:0 0 0px 0;
height:auto;
width : 1000px;
text-align:justify;


}

#formation-d{
width:650px;
margin:0 auto;

}

#col1{
margin:20px 0 0 0;
padding:0;
width : 650px;
height:800px;
min-height:800px!important;
height:auto;
}

#htcol1{
margin:0;
padding:0px 0;
width:690px;
height:109px;
background:url(../img/bg/col1/htcol1.gif) 10px 0px no-repeat;
}

#btcol1{
margin:0;
padding:0;
width : 650px;
height:50px;
background:url(../img/bg/col1/bt-col1.gif) 10px 0px no-repeat;
}

#corps{
margin:0;
padding:0;
width : 690px;
height:400px;
min-height:400px!important;
height:auto;
background:url(../img/bg/col1/bcorps.gif) 10px 0px repeat-y;
}
#col2{
position:absolute;
top:550px;
left:680px;
margin:0;
padding:0;
width : 295px;
}
.titre2accueil{
position:relative;
top:40px;
left:70px;
background:url(../img/bg/h2/bg.png) 0 0 no-repeat;
width:468px;
height:69px;


}

#video-mfr{
margin:0 0 0 0;
width:640px;
}

.titre-video{
position:relative;
top:20px;
}

* html .titre2accueil{
position:relative;
top:40px;
left:70px;
width:368px;
height:69px;
background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/bg/h2/bg.png');
 }
#mfr-actualite{
position:absolute;
top:320px;
left:650px;
margin:0;
padding:0;
width:328px;
height:231px;
background:url(../img/bg/actu/bg-actu.png) 0 0 no-repeat;
z-index:5;
}


* html #mfr-actualite{
margin:0;
padding:0;
top:320px;
left:650px;
height:231px;
background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/bg/actu/bg-actu.png');
 }


.titreactu{
margin:70px 0 0 190px;
padding:0;

}

.bloc-contenu{
margin:0 0 0 110px;
padding:0;
font-size:0.9em;
width:170px;
}

.liste-actu{
margin:0 50px 0 90px;
padding:0;
font-size:0.9em;
list-style:none;
}
.liste-actu li {
margin:3px 0;
padding:0;

}
.liste-actu li a{
margin:0 0 0 0px;
padding:0;
color:#333;
}
.ensavoirplus-actu{
margin:0 0 0 220px;
padding:0;
font-size:0.9em;
color:#F09304;
}
#banniere{
margin:0;
padding:0;
position:absolute;
top:90px;
left:0px;
z-index:1;
}
#terre{
margin:0;
padding:0;
position:relative;
left:0px;
top:250px;	
z-index:4;
width:1000px;
height:195px;
background:url(../img/bg/entete/terre.png) 0 0 no-repeat;
}

	
* html #terre{
margin:0;
padding:0;
position:relative;
left:0px;
top:250px;	
z-index:4;
width:1000px;
height:195px;
background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/bg/entete/terre.png');
 }


#animation{
margin:0 auto;
padding:0;

}


#contenu-col1{
margin:0 0 0 25px;
width:600px;
font-size:0.9em;
}
#contenu-col1 a{
color:#E1027A;;
}
#centre-equestre{
margin:20px 0 0 0;
padding:0;
width:300px;

}
.titre-equestre{
margin:0;
padding:15px 0 0 0 ;
background:url(../img/bg/accueil/titre/t-centre.gif) 120px 0 no-repeat;
width:300px;
height:50px;
}
	
#centre-equestre img{
margin:0 7px 5px 0px;
padding:0;	
float:left;
}
#centre-equestre p{
margin:0 0 0 5px;
padding:0;	
font-size:0.9em;

}

.ensavoirplus-centre{
margin:0 0 0 70px;
padding:0;
font-size:0.9em;
color:#96BE0E;
}
.ensavoirplus-formation{
margin:0;
padding:0;
color:#E1027A;
text-align:right;
}
#mfr-video {
margin:10px 0 0 0;
padding:0;
width:300px;

}

#dossier-stage{
margin:50px 0 0 0;
z-index:7;
width:300px;

}

#dossier-stage p{
margin:0px 5px;
padding:0;
font-size:0.9em;
text-align:justify;
color:#333;

}

#dossier-stage ul{
margin:0;
padding:0;
font-size:0.9em;
text-align:justify;
color:#e1037a;
list-style:none;

}
#dossier-stage ul li{
margin:5px 1px 0px 0;
padding-left:5px;
}

#dossier-stage ul li a{
color:#e1037a;
}


.titre-stage{
margin:5px 0 0 0;
padding:10px 0 0 0;
background:url(../img/bg/accueil/stage/b-stage.gif) 0 0 no-repeat;
height:48px;
width:148px;
}


#mfr-stage{
margin:15px 0 125px 0;
padding:0;
width:300px;
}

#mfr-stage ul{
margin:0 0 0 0px;
padding:0;
font-size:0.9em;
list-style:none;
}

#mfr-stage ul li{
margin:5px 0;
padding:0;

}
#mfr-stage ul li a{
color:#333;

}

#titre3-stage{
font-size:0.9em;
}
#content1 table {
margin:10px auto;
border: thin solid #C4C4C5;
border-collapse: collapse;
width: 575px;
font-size:0.9em;
}
#content1 th {
border: thin solid #C4C4C5;
width: 50%;
padding: 5px;
text-align: left;
}
#content1 td {
border: thin solid #C4C4C5;
width: 50%;
padding: 5px;
text-align: justify;
background-color: #ffffff;
}
#content1 caption {
padding-bottom:10px;
margin:0px 0 10px 0;
color:#E1027A;
padding-left:15px;
background:url(../img/h3/croix.gif) 0 3px no-repeat;
letter-spacing:0.1em;
font-size:1.1em;
text-align:left;
font-weight:bold;
}

/* Page type
-------------------------------------------------------- */
#htcol1-d{
position:absolute;
margin:0;
padding:0px 0;
width:690px;
height:109px;
background:url(../img/bg/col1/htcol1.gif) 10px 0px no-repeat;
}
#ban {
margin:0;
padding:0;
background:url(../img/entete/ban.jpg) 0 0 no-repeat;
width:1000px;
height:240px;
}
#logo-dossier{
margin:37px 0 0 0;
}
#contenu-txt{
margin:0;
padding:0;
background:#FFF;
}
#content{
margin:10px 0 0 0;
padding:0;
overflow: auto;
width:1000px

}
#content1{
float:left;
margin:0;
padding:0;
width:650px;
overflow:hidden;
}
#content2{
float:right;
margin:0 ;
padding:0 0 ;
width:330px;
overflow:hidden;
}


#corps-dossier{
margin:0;
padding:5px 0 45px 0;
width : 640px;
height:210px;
min-height:210px!important;
height:auto;
background:url(../img/bg/col1/bcorps.gif) 10px 0px repeat-y;
}


.image-dossier{
margin:5px 0px 5px 0px;
padding:0;
width:140px;

}
.espace{
display:block;
margin:25px 0;
padding:25px 0;

}


#content-corps{
margin:120px 0 0 30px;
padding:0;
width:590px;
}
#content-corps p{
margin:0;
padding:0;
font-size:0.9em;
text-align:justify;
color:#333;
}

#content-corps a{
margin:0;
padding:0;
text-align:justify;
color:#E1027A;
}
#content-corps ul{
margin:0;
padding:0;
font-size:0.9em;
text-align:justify;
color:#333;
list-style:none;
}

#content-corps h3{
margin:10px 0;
color:#E1027A;
padding-left:15px;
background:url(../img/h3/croix.gif) 0 3px no-repeat;
letter-spacing:0.1em;
font-size:1em;

}	

#content-corps ul li{
margin:5px 1px;
background:url(../img/puce/puce.gif) 0 7px no-repeat;
padding-left:10px;
}
#bsavoir{

background:url(../img/bg/page-type/ht-savoir.png) 0 0px no-repeat;
width:328px;
height:98px;
}

* html #bsavoir{

width:328px;
height:98px;
background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/bg/page-type/ht-savoir.png');
 }
.titre3-savoir{
position:relative;
top:20px;
width:400px;
z-index:100;
left:-10px;
}
#content-savoir{
margin:-100px 0 0 0;
padding:0;
position:relative;
left:45px;
font-size:0.9em;
}
#c-savoir{
margin:0;
padding:5px 0;
background:url(../img/bg/page-type/c-savoir.gif) 0 0 repeat-y;
}

#c-savoir span{
position:relative;
top:-10px;
left:80px;
margin:0;
padding:0;
font-size:0.9em;

}
#c-savoir span a{
color:#FFF;
display:block;
width:220px;
margin:5px 0;
}


#c-savoir p{
position:relative;
left:80px;
padding:0;
width:210px;
color:#FFF;
text-align:justify;
}
#c-savoir a{
color:#FFF;

}
#c-savoir ul{
position:relative;
left:80px;
margin:0px;
padding:0;
width:210px;
color:#FFF;
text-align:left;
list-style:none;

}
#c-savoir ul li{
margin:2px 0;
padding:0;
background:url(../img/bg/page-type/puce-savoir.gif) 0 2px no-repeat;
padding-left:15px;
}


#bas-savoir{
margin:0;
padding:15px 0 0 0;
width:328px;
height:30px;
background:url(../img/bg/page-type/b-savoir.gif) 0 0 no-repeat;
}

#content-diplome{
margin:0 0 30px 30px;
padding:0;
height:200px;
min-height:200px!important;
height:auto;
width:590px;
background:url(../img/bg/page-type/nos-formations/b-formations.gif) 0px 0 no-repeat;
}

#content-diplome p{
margin:0;
padding:0;
font-size:0.9em;
text-align:justify;
color:#333;
}
#content-diplome a{
margin:0;
padding:0;
text-align:justify;
color:#E1027A;
}
#content-diplome ul{
margin:5px 0;
padding:0;
font-size:0.9em;
text-align:justify;
color:#333;
list-style:none;
}
#content-diplome ul li{
margin:5px 1px;
background:url(../img/puce/puce.gif) 0 7px no-repeat;
padding-left:10px;
}
.document-diplome{
margin:12px 0 25px 0;
}
#content-diplome img{
margin:0 7px;
padding:0;
float:left;
}
#content-diplome h3{
margin:5px 0;
color:#E1027A;
padding-left:15px;
background:url(../img/h3/croix.gif) 0 3px no-repeat;
letter-spacing:0.1em;
font-size:0.9em;
}

#content-corps ul li{
margin:5px 1px;
background:url(../img/puce/puce.gif) 0 7px no-repeat;
padding-left:10px;
}

.titre2-diplomes{
position:relative;
top:15px;
margin:0px 0 20px 0;
padding:0;
color:#FFF;
width:262px;
height:48px;
}
.titre3-diplomes{
padding:0 0 0 15px;
margin:0;
height:18px;
}





#dossier-centre-equestre{
margin:300px 0 0 0;
z-index:7;
width:300px;
height:200px;
min-height:200px!important;
height:auto;

}
#dossier-centre-equestre img{
margin:0 7px 5px 0px;
padding:0;	
float:left;
}

#dossier-centre-equestre p{
margin:0px 5px;
padding:0;
font-size:0.9em;
text-align:justify;
color:#333;

}
  
#dossier-centre-equestre ul{
margin:0;
padding:0;
font-size:0.9em;
text-align:justify;
color:#259CD3;
list-style:none;

}

	
#dossier-centre-equestre ul li{
margin:5px 1px 0px 0;
background:url(../img/bg/page-type/inscription/puce.gif) 1px 4px no-repeat;
padding-left:15px;
}

#dossier-centre-equestre ul li a{
color:#259CD3;
}




#dossier-centre-equestrev{
margin:100px 0 0 0;
z-index:7;
width:300px;
height:200px;
min-height:200px!important;
height:auto;

}
#dossier-centre-equestrev img{
margin:0 7px 5px 0px;
padding:0;	
float:left;
}

#dossier-centre-equestrev p{
margin:0px 5px;
padding:0;
font-size:0.9em;
text-align:justify;
color:#333;

}
  
#dossier-centre-equestrev ul{
margin:0;
padding:0;
font-size:0.9em;
text-align:justify;
color:#259CD3;
list-style:none;

}

	
#dossier-centre-equestrev ul li{
margin:5px 1px 0px 0;
background:url(../img/bg/page-type/inscription/puce.gif) 1px 4px no-repeat;
padding-left:15px;
}

#dossier-centre-equestre ul li a{
color:#259CD3;
}



#dossier-inscrivez{
margin:20px 0 0 0;
z-index:7;
background:url(../img/bg/page-type/nos-formations/b-formations-petit.gif) 0px 0 no-repeat;
width:300px;

}

#dossier-inscrivez p{
margin:0px 5px;
padding:0;
font-size:0.9em;
text-align:justify;
color:#333;

}

#dossier-inscrivez ul{
margin:0;
padding:0;
font-size:0.9em;
text-align:justify;
color:#259CD3;
list-style:none;

}
.li-doc{
position:relative;
top:-15px;
margin:0;
padding:0;
display:list-item;
list-style:none;
background:url(../img/bg/page-type/inscription/puce.gif) 1px 4px no-repeat;
padding-left:15px;
font-size:0.9em;
}
.li-doc a{
color:#259CD3;
}
	
#dossier-inscrivez ul li{
margin:5px 1px 0px 0;
background:url(../img/bg/page-type/inscription/puce.gif) 1px 4px no-repeat;
padding-left:15px;
}

#dossier-inscrivez ul li a{
color:#259CD3;
}






#anim-dossier{
position:absolute;
top:350px;
left:670px;
margin:0;
padding:0;
width:300px;
}

#dossier-document{
margin:0px 0 25px 0;
z-index:7;
background:url(../img/bg/page-type/document/b-titredoc.gif) 90px 0 no-repeat;
width:300px;

}

.titre2-document {
margin:5px 0 0 90px;
padding:12px 0 0 0;
}

#dossier-document p{
margin:0px 5px;
padding:0;
font-size:0.9em;
text-align:justify;
color:#b9cd56;

}

#dossier-document ul{
margin:0;
padding:0;
font-size:0.9em;
text-align:justify;
color:#333;

}
#dossier-document ul li{
margin:5px 1px;
background:url(../img/puce/puce.gif) 0 7px no-repeat;
padding-left:10px;
}
#dossier-document ul li a{
color:#333;
}






/* Page type recherche
-------------------------------------------------------- */
#recherche{
float:right;
margin:2px 22px 0 0px;
padding:0;
width:150px;
height:25px;

}
.form-moteur {
margin:0;
padding:0;
float:left;
background:url(../img/form/recherche.gif) 0 3px no-repeat;
height:25px;
width:115px;

}
.form-moteur input{
height:19px;
margin:4px 5px;
padding:0;
width:115px;
font-size:0.85em;
background:none;
border:0;
color:#333;

}
.formbutton {
float:right;
margin:3px 0;
padding:0;
width:28px;
height:19px;
background:url(../img/form/submit.gif) 0 0 no-repeat;
}
*html .formbutton {
margin:3px 0 0 0;
padding:0;
width:28px;
height:19px;
background:url(../img/form/submit.gif) 0 0 no-repeat;
z-index:2;
}
.formbutton input{
margin:0;
padding:0 5px;
background:none;
border:0;
font-size:0.85em;
color:#FFF;
cursor:pointer;
z-index:5;
}

#strecherche{
background:#E1027A;
color:#FFF;
width:250px;
font-size:0.9em;
margin:10px 0;
padding:2px 5px;
}

/* Page type paln
-------------------------------------------------------- */
.plan-col {
margin:10px 0px 0px  50px;
padding:0;
width:450px;
font-size:0.95em;
letter-spacing:0.1em;
}

.plan-col {
list-style:none;
}

.plan-col1 {
margin:10px 0px 10px 350px;
padding:0 0 25px 0;
width:350px;
list-style:none;
font-size:0.95em;
letter-spacing:0.1em;
}
.plan-col1 li a{
color:#333;
}
.plan-col li {
margin:10px 0;
}
.plan-col1 li {
margin:10px 0;
}
.plan-col li a{
color:#333;
}
.titre-liplan {
padding-left:15px;
background:url(../img/puce/puce-txt.gif) 0 2px no-repeat;
margin:5px 0;
}

#corps-plan{
margin:0;
padding:5px 0 45px 0;
width : 900px;
height:300px;
min-height:300px!important;
height:auto;
background:url(../img/bg/contact/corps-contact.gif) 10px 0px repeat-y;
}


#content-plan{

margin:120px 0 0 30px;
padding:0;
width:590px;
text-align:justify;
color:#333;
font-size:0.9em;
}
#content-plan h3{
padding:0 0 0 15px;
background:url(../img/puce/puce-txt.gif) 2px 6px no-repeat;
margin:7px 0;
}

/* Page type recherche
-------------------------------------------------------- */

#content-recherche{
width:955px;
font-size:0.9em;
text-align:justify;
margin:0 0 0 5px;
padding:0 0 0 5px;
color:#333333;
}

#content-recherche strong{
color:#000000;
}

#content-recherche a{
color:#7e7c7f;
}

#content-recherche ul{
font-size:0.95em;
margin:0 0px;
padding:0;
list-style:none;
}
#content-recherche ul li{
margin:10px;
background:url(../img/puce/page-type/puce.gif) 0 7px no-repeat;
padding-left:10px;
}


#content-recherche p{
margin:5px;
}

#content-recherche table{
margin:0;
padding:0;
width:530px;
text-align:center;
}


#content-recherche img{
margin:0;
padding:0;
margin:0 5px 15px 0px;
z-index:15;
}



#content-recherche h3{
margin:0;
padding:0;
color:#7e7c7f;
background:url(../img/bg/page-type/elts-page/bg-h3.gif) 7px 7px repeat-x;
padding:0 0px 10px 20px;
color:#000000;
font-size:1.1em;
margin:20px 0 7px 0;
width:500px;
height:30px;
clear:both;
}

/* Page type actu
-------------------------------------------------------- */




.b-date{
margin:0;
padding:0 5px;
background:#F09304 0px 0 no-repeat;
height:21px;
color:#FFF;
width:180px;

}
.date{
margin:3px 5px 3px 0px;
padding:0 0 0 15px;
color:#333;
float:right;
text-align:right;
background:url(../img/bg/agenda/picto.gif) 0% 3px no-repeat;
font-size:0.9em;
	
}




#content-corps-actu{
margin:120px 0 0 30px;
padding:0;
width:590px;
}






#content-actu{
margin:10px 0 0 5px;
padding:0;
width:590px;
height:200px;
min-height:200px!important;
height:auto;
border-bottom:1px solid #CCC;
}
#content-actu p img{
margin:0 7px;
padding:0;
float:left;

}
#content-actu p{
margin:0 5px;
padding:0;
font-size:0.9em;
text-align:justify;
color:#333;
}


#content-actu a{
margin:0;
padding:0;
text-align:justify;
color:#E1027A;
}
#content-actu ul{
margin:0;
padding:0;
font-size:0.9em;
text-align:justify;
color:#333;
list-style:none;
}

#content-actu h3{
margin:10px 0;
color:#E1027A;
padding-left:15px;
letter-spacing:0.1em;
font-size:1em;

}	

#content-actu ul li{
margin:5px 1px;
background:url(../img/puce/puce.gif) 0 7px no-repeat;
padding-left:10px;
}

#suivant{
position:relative;
top:15px;
margin:15px 0;
background:#e9e2c2 0 0 no-repeat;
font-size:0.9em;
text-align:center;
width:100%;
}
#suivant a{
color:#333;
}

#suivant-encours{
text-decoration:none;
}

#content-actu-desc{
margin:10px 0 0 5px;
padding:0;
width:590px;
height:340px;
min-height:340px!important;
height:auto;
}
#content-actu-desc p{
margin:0 5px;
padding:0;
font-size:0.9em;
text-align:justify;
color:#333;
}
#content-actu-desc a{
margin:0 5px;
padding:0;
font-size:0.9em;
text-align:justify;
color:#333;
}


#content-actu-desc ul{
margin:0;
padding:0;
font-size:0.9em;
text-align:justify;
color:#333;
list-style:none;
}

#content-actu-desc h3{
margin:10px 0;
color:#E1027A;
padding-left:15px;
letter-spacing:0.1em;
font-size:1em;

}	

#content-actu-desc ul li{
margin:5px 1px;
background:url(../img/puce/puce.gif) 0 7px no-repeat;
padding-left:10px;
}




/* actuprcise
-------------------------------------------------------- */

#dossier-actuprecise{
margin:300px 0 0 0;
z-index:7;
background:url(../img/bg/page-type/nos-formations/b-formations.gif) 0px 0 no-repeat;
width:300px;

}

#dossier-actuprecise p{
margin:0px 5px;
padding:0;
font-size:0.9em;
text-align:justify;
color:#333;

}

#dossier-actuprecise ul{
margin:0;
padding:0;
font-size:0.9em;
text-align:justify;
color:#259CD3;
list-style:none;

}
.li-doc{
position:relative;
top:-15px;
margin:0;
padding:0;
display:list-item;
list-style:none;
background:url(../img/bg/page-type/inscription/puce.gif) 1px 4px no-repeat;
padding-left:15px;
font-size:0.9em;
}
.li-doc a{
color:#259CD3;
}
	
#dossier-actuprecise ul li{
margin:5px 1px 0px 0;
background:url(../img/bg/page-type/inscription/puce.gif) 1px 4px no-repeat;
padding-left:15px;
}

#dossier-actuprecise ul li a{
color:#259CD3;
}

/* Entête
-------------------------------------------------------- */

#entete {
margin :0;
padding :0;
height:453px;
background: #FFF url(../img/bg/entete/bg-enete.jpg) 0 0 no-repeat;
width:100%;
}


#acces-langue{
padding:0;
margin:0;
width:auto;
z-index:150; 
float:right;
margin:15px 10px 0 7px;


}
#acces-langue li{

display:inline;
margin-left:5px;
}

#accessibilite{
margin:0;
padding :0;
margin : 0px auto 0px auto;
width : 980px;
color:#333333;
height:35px;
}

#accessibilite a{
margin:0;
padding:0;
font-size:0.8em;
color:#333333;
}
.takemenu{
display:none;
}

#liengauche{
margin:0;
padding:0;
margin:15px 0 0 0;
float:left;

}
#liendroite{
margin:0;
padding:0;
margin:15px 0 0 0;
float:right;

}

/* Chemin
-------------------------------------------------------- */

#arianne {
margin : 0;
padding : 0;
margin:0px 0 0 10px;
position:relative;
top:15px;
width : 500px;
height:25px;

}
#arianne ul {
margin : 0;
padding : 0;
float : left;
}
#arianne li {
display : inline;
padding-left : 5px;
list-style : none;
font-size : 0.8em;
color : #000000;
font-weight : 500;
}
#arianne a {
color : #000000;
font-weight : 500;
text-decoration : none;
}
#arianne a:hover {
text-decoration : underline;
}
#menu1{
margin : 0;
padding : 0;
width : 100%;
position : absolute;
top :110px;
left:0px;
background-color:#008347;

}

/* Pied de page
-------------------------------------------------------- */
#facebook{
margin : 0;
padding : 0;
width : 40px;
position : absolute;
}
#facebook a{
margin : 0;
padding : 0;
display:block;
height:64px;
width:64px;
background:url(../img/facebook/facebook.png) 0 0 no-repeat;
}
* html #facebook a{
margin : 0;
padding : 0;
display:block;
height:64px;
width:64px;
background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/facebook/facebook.png');
 }
#pied{
margin: 0px auto 20px auto;
width:782px;
color:#333333;
text-align:center;
z-index:5;
}

* html #bg-pied{
margin:0px auto 0 auto;
padding:0;
width:1000px;
height:79px;
background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/bg/pied/bg-p.png');
 }

#bg-pied{

margin:0px auto 0 auto;
padding:0;
width:1000px;
background: url(../img/bg/pied/bg-p.png) 0 0 no-repeat;
height:79px;
}

#lien-pied {
position:relative;
top:50px;
margin:0;
padding:0;
width:700px;
color:#FFFFFF;
font-size:0.9em;
text-align:center;
}
#lien-pied a {
color:#FFFFFF;
padding:0 5px 2px 5px;
text-decoration:none;
}

#lien-pied a:hover{
background-color:#FFFFFF;
color:#000000;

}
#coordonnes-page{
margin:5px 0 0 0;
padding:10px 0 0 0;
height:30px;
font-size:0.8em;
font-weight:100;
color:#333333;
text-decoration:none;
}

#coordonnes-page a{
color:#000000;
text-decoration:none;
}


/* -------------------------------------------------------------------------------------------- */
/* contact/
/* ---
----------------------------------------------------------------------------------------- */
#content-contact{
float:left;
margin:0;
padding:0;
width:900px;
overflow:hidden;
}
#content2-contact{
float:right;
margin:0 ;
padding:0 0 ;
width:110px;

overflow:hidden;
}

#htcol1-contact{
position:absolute;
margin:0;
padding:0px 0;
width:935px;
height:148px;
background:url(../img/bg/contact/haut-contact.gif) 10px 0px no-repeat;
}

.formbutton-c {
margin:20px 0;
width:200px;
padding:0;
height:29px;


}


.formbutton-c input{
margin-left:580px;
padding:0px 0;
width:200px;
height:29px;
background:url(../img/bg/contact/b-slect.gif) 50px 4px no-repeat;
border:0;
font-size:0.85em;
color:#FFF;
cursor:pointer;
z-index:5;
}

#corps-contact{
margin:0;
padding:5px 0 45px 0;
width : 940px;
height:1400px;
min-height:1400px!important;
height:auto;
background:url(../img/bg/contact/corps-contact.gif) 10px 0px repeat-y;
}

#corps-contact-success{
margin:0;
padding:5px 0 45px 0;
width : 940px;
height:350px;
min-height:350px!important;
height:auto;
background:url(../img/bg/contact/corps-contact.gif) 10px 0px repeat-y;
}

#corps-contact-success ul {
margin:0;
padding:0;
font-size:0.9em;
color:#333;
}

#corps-contact-success ul li{
margin:5px 1px;
background:url(../img/puce/puce.gif) 0 7px no-repeat;
padding-left:10px;
}
#corps-contact-success a{
color:#E2007A;
}
#corps-contact-success p{
margin:0;
padding:0;
font-size:0.9em;
text-align:justify;
color:#333;
}



#corps-mention{
margin:0;
padding:5px 0 45px 0;
width : 940px;
height:auto;
background:url(../img/bg/contact/corps-contact.gif) 10px 0px repeat-y;
}
#content-mentions{

margin:140px 0 0 70px;
padding:0;
width:750px;
text-align:justify;
color:#333;
font-size:0.9em;
}
#content-mentions h3{
padding:0 0 0 15px;
background:url(../img/puce/puce-txt.gif) 2px 6px no-repeat;
margin:7px 0;
}
#content-mentions a{
color:#E1027A;
}
#content-contact{
margin:140px 0 0 70px;
padding:0;
width:750px;
}
*html #content-contact{
margin:140px 0 0 35px;
padding:0;
width:750px;
}

#btcol1-contact{
margin:0 0 85px 0;
padding:0;
width : 935px;
height:118px;
background:url(../img/bg/contact/bas-contact.gif) 10px 0px no-repeat;
}

.form-col1{
margin:25px 0 0 0;
float:left;
width:340px;
}


.form-col1 p{
width:340px;
height:40px;
}
.form-col1 label {
display:block;
margin:5px;
padding:0;
float: left;
text-align: left;
width:200px;
}

.form-col1 input{
margin:0;
padding:0;
width:9em;
margin:5px 3px;
border: 1px solid #cfd0d1;
z-index:10;

}
.form-col1 select{
margin:0;
padding:0;
width:9em;
margin:5px 3px;
border: 1px solid #cfd0d1;
z-index:10;

}


.form-col2{
margin:0 0 0 360px;
padding:5px 0;
width:355px;
border-left:1px solid #CCC;

}

.form-col2 p{
margin:5px 0 5px 25px;
width:330px;
}
.form-col2 label {
display:block;
margin:5px 0 0 0;
padding:0;
text-align: left;
width:300px;
}

.form-col2  input{
margin:0;
padding:0;
width:12em;
margin:5px 3px;
border: 1px solid #cfd0d1;
z-index:10;

}
.form-col2 select{
margin:0;
padding:0;
width:auto;
margin:5px 3px;
border: 1px solid #cfd0d1;
z-index:10;

}

#choix-p label{
width:100px;

}
.form2select {
margin:0;
margin: 0.5em auto .5em auto;
color:#333333;
height:30px;
width:100%;
text-align:center;
}




.form2select label {
margin:5px 55px;
float: left;

}

.form2select select{
margin:0;
padding:0;
float:left;
width:12em;
margin:5px 7px 0px 7px;
z-index:10;

}


.form3select {
margin:0;
margin: 0.5em auto .5em auto;
color:#333333;
height:30px;
width:100%;
text-align:center;
}




.form3select label {
margin:5px 35px;
float: left;

}

.form3select select{
margin:0;
padding:0;
float:left;
width:7em;
margin:5px 7px 0px 7px;
z-index:10;


}
.form1input {
margin:0;
margin: 0.5em auto .5em auto;
color:#333333;
height:30px;
width:100%;
text-align:center;
}




.form1input label {
margin:5px 15px 5px 55px;
float: left;

}

.form1input input{
margin:0;
padding:0;
float:left;
width:22em;
margin:5px 7px 0px 7px;
z-index:10;
border: 1px solid #cfd0d1;

}

.form2input {
margin:0;
margin: 0.5em auto .5em auto;
color:#333333;
height:30px;
width:100%;
text-align:center;
}




.form2input label {
margin:5px 15px 5px 55px;
float: left;

}

.form2input input{
margin:0;
padding:0;
float:left;
width:12em;
margin:5px 7px 0px 7px;
z-index:10;
border: 1px solid #cfd0d1;

}


.formulaireclient-area {
margin:0;
margin: 0.5em auto .5em auto;
color:#333333;
height:70px;
width:100%;
text-align:center;
}

.formulaireclient-area label{
margin:5px 55px;
float: left;

}

.formulaireclient-area  textarea{
width:33em;
margin:5px 10px 0px 0px;
border: 1px solid #cfd0d1;
z-index:10;

}


.formulaireclient-area-obs {
margin:0;
margin: 0.5em auto .5em auto;
color:#333333;
height:125px;
width:100%;
text-align:center;
}

.formulaireclient-area-obs label{
margin:5px 55px;
float: left;

}

.formulaireclient-area-obs  textarea{
width:33em;
margin:5px 10px 0px 0px;
border: 1px solid #cfd0d1;
z-index:10;

}



.formulaireclient-capcha{
margin:0;
margin: 0.5em auto .2em auto;
color:#333333;
height:75px;
width:auto;
border:1px solid #CCC;
font-size:0.9em;
text-align:center;
padding:5px 0;
}




.formulaireclient-capcha label {
display:block;
float: left;
text-align: left;
padding: 0.2em;
margin-left:20px;

}







.formulaireclient-capcha input{
width:5em;
margin:7px auto;
z-index:10;

}

     

#content-contact fieldset{
margin:5px 0 25px 0;
border:1px solid #CCC;
}


#content-contact fieldset legend{
font-size:1.1em;
color:#e1037a;
padding:2px 15px;

}

.formulaireclient-phrase{
margin:0;
margin: 0.5em auto .2em auto;
color:#333333;
height:40px;
width:700px;
font-size:0.9em;
padding:5px 0;
}
.formulaireclient-date a{
color:#E1027A;
}




/* elts typo */
@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

  @media screen {
    .sIFR-active h2.titre2accueil {
       font-family: Verdana;
       visibility: hidden;
    }
	}
 
  @media screen {
    .sIFR-active h1.sIFR1 {
       font-family: Verdana;
       visibility: hidden;
    }
	}
	  @media screen {
    .sIFR-active h3.titreactu {
       font-family: Verdana;
       visibility: hidden;
    }
	}
	 @media screen {
    .sIFR-active h3.titre3-dossier{
       font-family: Verdana;
       visibility: hidden;
    }
	}
		 @media screen {
    .sIFR-active span.titre3-dossier{
       font-family: Verdana;
       visibility: hidden;
    }
	}
	@media screen {
    .sIFR-active h2.titre-video {
       font-family: Verdana;
       visibility: hidden;
    }
	}
		@media screen {
    .sIFR-active h2.titre-equestre{
       font-family: Verdana;
       visibility: hidden;
    }
	}
			@media screen {
    .sIFR-active h2.titre-stage{
       font-family: Verdana;
       visibility: hidden;
    }
	}
		@media screen {
    .sIFR-active h3.titre3-formation {
       font-family: Verdana;
       visibility: hidden;
    }
	}
			@media screen {
    .sIFR-active h2.titre2-diplomes {
       font-family: Verdana;
       visibility: hidden;
    }
	}
				@media screen {
    .sIFR-active h2.titre2-document {
       font-family: Verdana;
       visibility: hidden;
    }
	}
	
	
	
			@media screen {
    .sIFR-active h3.titre3-diplomes {
       font-family: Verdana;
       visibility: hidden;
    }
	}

			@media screen {
    .sIFR-active p.sIFR8 {
       font-family: Verdana;
       visibility: hidden;
    }
	}

