/*CHARTE COULEUR

Marron fonc&eacute; (fond-page) : #490102
Saumon fond-page) : #FEF6E9
Gris clair(bouton) : #EEE9DF
Gris moyen(text-bouton): #998E78
Gris fonc&eacute;(text): #50493F
Rouge :#BF0000
*/

/*style css Evolution Pro (Ceproc)*/
*{
margin:0px;
padding:0px;
border:0px;
font-family:verdana;
font-size:100%;
font-style:normal;
text-decoration: none;
}

body{
text-align:center;/*on r&eacute;tablit l'alignement normal de body ici pour IE */
font-style:normal;
font-size:11px;
margin:0px auto;/*hauteur de la page du bord haut*/
}
a.savoirs:link{
font-size:11px;
font-weight:bold;
color:#490102;
/*text-decoration:underline;*/
}

a.savoirs:visited{
font-size:12px;
font-weight:bold;
color:#490102;
text-decoration:underline !important;
}

/*///////////////////////////////////////////////*/
/* Style recurrent */
.txt-center{
text-align:center;
}
.txt-right{
text-align:center;
}
.img-float-right{
float:right;
margin:0px 0px 0px 6px;
}

.img-float-left{
float:left;
margin:0px 6px 0px 0px;
}

.img-vertical{
margin-left :9px;
border:#490102 solid 1px;
}

.img-center{margin:6px 6px 10px 10px;}

.img-float-left-border{
float:left;
margin:0px 6px 0px 0px;
border:#490102 solid 1px;
}

.img-left-border{
float:left;
margin:0px 0px 0px 10px;
border:#490102 solid 1px;
}

.img-right-border{
float:right;
margin:10px 0px 10px 0px;
border:#490102 solid 1px;
}

.img-border{
border:#490102 solid 1px;
}

.img-float-right-border{
float:right;
margin:10px 10px 10px 10px;
border:#490102 solid 1px;
}

.img-center-border{
margin:10px 10px 10px 10px;
border:#490102 solid 1px;
}
.cacher {visibility:hidden;}

.afficher {visibility:visible;}

.cacherD {display:none;}
.afficherD {display:block;}

/* Liens plan du site et recherche */
a.email:hover{
color:#490102;
text-decoration:underline;
font-family:verdana;
font-size:11px;
font-weight:bold;
cursor:hand;
}

a.email:link{
color:#490102;
text-decoration:underline;
font-family:verdana;
font-size:11px;
font-weight:bold;
cursor:hand;
}

a.email:visited{
color:#490102;
text-decoration:underline;
font-family:verdana;
font-size:11px;
font-weight:bold;
cursor:hand;
}
/* Fin Style recurrent */
/*///////////////////////////////////////////////*/
/* Style general */
#contenu-glob{
position:relative;
margin:0px auto;
width:1024px;
}
#contenu-marron-index{
float:left;
width:1024px;
height:400px;
margin:0px auto;
text-align:left; /*on r&eacute;tablit l'alignement normal du texte */
background-color:#490102;
}

#contenu-saumon-index{
float:left;
width:1024px;
margin:0px auto;
text-align:left; /*on r&eacute;tablit l'alignement normal du texte */
background-color: #FEF6E9;
}

#contenu-marron{
width:1024px;
float:left;
margin:0px auto;
height:260px;
text-align:left; /*on r&eacute;tablit l'alignement normal du texte */
background-color:#490102;
}

#contenu-saumon{
width:1024px;
float:left;
margin:0px auto;
text-align:left; /*on r&eacute;tablit l'alignement normal du texte */
background-color: #FEF6E9;
}
/* Fin Style general */
/*///////////////////////////////////////////////*/
/* Style des pages */

/* Style Header */
/* Style bandeau haut(logo+recherche+menu)*/
#contenu-menu{
 position:absolute;
 z-index:100;
 top:0px;
 left:62px;
 margin-right:62px;
 width:900px;
}

#ss-contenu-menu{
position:relative;
width:900px;
}
/* Style logo-txt */
#logo-txt{
float:left;
width:900px;
height:130px;
background-image:url(images/evolution-pro-logo.jpg)
}
#slogan{
float:left;
width:500px;
padding-top:30px;
text-align:right;
color:#FEF6E9;
font-family:Times New Roman, Times, serif;
font-size:25px;
font-style:italic;
font-weight:bold;
}
#trait{
color:#FEF6E9;
font-family:Times New Roman, Times, serif;
font-size:12px;
font-weight:bold;
}
#contact-bando{
float:left;
width:400px;
color:#FEF6E9;
font-family:verdana;
font-size:11px;
font-weight:bold;
text-align:left;
}

/* Liens plan du site et recherche */
a.contactbando:hover{
color:#FEF6E9;
text-decoration:underline;
font-family:verdana;
font-size:11px;
font-weight:bold;
cursor:hand;
}

a.contactbando:link{
color:#FEF6E9;
text-decoration:underline;
font-family:verdana;
font-size:11px;
font-weight:bold;
cursor:hand;
}

a.contactbando:visited{
color:#FEF6E9;
text-decoration:underline;
font-family:verdana;
font-size:11px;
font-weight:bold;
cursor:hand;
}
/* Fin Style logo-txt  */
/*///////////*/
/* Style colonne droite */
#recherche-menu{
float:left;
width:900px;
}

/* Style recherche*/
#recherche{
float:left;
width:322px;
height:28px;
text-align:left;
background-image:url(images/evolution-pro-fondrecherche.gif);
}

#txt-recherche{
font-size:11px;
font-weight:bold;
padding-left:2px;
padding-top:3px;
}

#input-recherche {
width:100px;
margin-left:2px;
border:1px solid #490102;
background-color:#EEE9DF;
}

#btn-recherche{
padding-left:2px;
vertical-align:middle;
}
/* Liens plan du site et recherche */
a.recherche:hover{
color:#490102;
cursor:hand;
}

a.recherche:link{
color:#490102;
cursor:hand;
}

a.recherche:visited{
color:#490102;
cursor:hand;
}
/* Fin Style recherche*/
/*///////////*/
/* Style Menu*/
#menu {
float:left;
width:578px;
margin-top:8px;
}
#formation{
cursor: pointer;
float:left;
width:146px;
background-image:url(images/evolution-pro-fondmenu.gif);
background-repeat:no-repeat;
text-align:center;
color:#FEF6E9;
font-family:Times New Roman, Times, serif;
font-size:14px;
font-weight:bold;
}
#entreprise{
cursor: pointer;
float:left;
width:143px;
background-image:url(images/evolution-pro-fondmenu.gif);
background-repeat:no-repeat;
text-align:center;
color:#FEF6E9;
font-family:Times New Roman, Times, serif;
font-size:14px;
font-weight:bold;
}
#actualite{
cursor: pointer;
float:left;
width:143px;
background-image:url(images/evolution-pro-fondmenu.gif);
background-repeat:no-repeat;
text-align:center;
color:#FEF6E9;
font-family:Times New Roman, Times, serif;
font-size:14px;
font-weight:bold;
}

#contact{
cursor: pointer;
float:left;
width:146px;
text-align:center;
color:#FEF6E9;
font-family:Times New Roman, Times, serif;
font-size:14px;
font-weight:bold;
}
#ss-formation{
cursor: pointer;
float:left;
width:146px;
background-color:#490102;
display:block;
}
#ss-entreprise{
cursor: pointer;
float:left;
width:143px;
background-color:#490102;
}
#ss-actualite{
float:left;
width:143px;
}
#ss-contact{
cursor: pointer;
float:left;
width:146px;
background-color:#490102;
}

ul, li {
margin:0px;
padding:0px;
list-style-type: none;
}

#menu li {
text-align:left;
/*background-color:#490102;*/
}
.ss-menu-gene{
padding-left:6px;
padding-right:6px;
}

/* Liens menu*/
a.menu-gene:hover{
color:#FEF6E9;
font-family:Times New Roman, Times, serif;
font-size:14px;
font-weight:bold;
}

a.menu-gene:link{
color:#FEF6E9;
font-family:Times New Roman, Times, serif;
font-size:14px;
font-weight:bold;
}

a.menu-gene:visited{
color:#FEF6E9;
font-family:Times New Roman, Times, serif;
font-size:14px;
font-weight:bold;
}
/* Liens sous menu */
#menu li a.ss-menu-gene:hover{
display:block;
background-color:#BF0000;
color:#fff;
border-bottom:#EEE9DF solid 1px;
font-size:10px;
padding-bottom:2px;
text-decoration: none;
}

#menu li a.ss-menu-gene:link{
color:#fff;
display:block;
border-bottom:#EEE9DF solid 1px;
font-size:10px;
padding-bottom:2px;
text-decoration: none;
}

 #menu li a.ss-menu-gene:visited{
color:#fff;
display:block;
border-bottom:#EEE9DF solid 1px;
font-size:10px;
padding-bottom:2px;
text-decoration: none;
}

/* Fin Style Menu*/
/* Fin Style colonne droite */
/*///////////*/
/* Style Bandeau Flash*/
#contenu-flash-index{
 position:absolute;
 z-index:1;
 top:158px;
 left:0px;
 margin-left:62px;
 margin-right:62px;
 width:900px;
}

#temoin-index{
 float:left;
 width:300px;
 height:240px;
}

#flash-index{
 float:left;
 width:600px;
 height:240px;
}

#contenu-flash{
 position:absolute;
 z-index:1;
 top:158px;
 left:0px;
 margin-left:62px;
 margin-right:62px;
 width:900px;
}

#temoin{
 float:left;
 width:300px;
 height:240px;
}

#flash{
 float:left;
 width:900px;
 height:100px;
}
/* Fin Style Bandeau Flash*/
/* Fin Style Header*/
/*//////////////////////////////////////*/
/* Style Page*/
/* Style Menu formation */
#menu-formation-div-index{
 float:left;
 width:900px;
 /*background-color: #FEF6E9;*/
}
#menu-formation-div{
 float:left;
 width:900px;
 /*background-color: #FEF6E9;*/
}
table#menu-formation{
margin-top:10px;
width:900px;
border-collapse:collapse;
/*background-color: #FEF6E9;*/
}

.formation-menu{
border:0px;
}

.formation-illus{
width:224px;
height:72px;
text-align:center;
border:1px solid #998E78;
background-color:#FFFFFF;
}

.illus{
text-align:center;
vertical-align:middle;
}

.savoir-plus{
text-align:right;
}

#img-savoir{
vertical-align:middle;
}

/* Liens savoir +*/
a.savoir:hover{
font-size:10px;
font-weight:bold;
color:#490102;
text-decoration:underline;
}

a.savoir:link{
font-size:10px;
font-weight:bold;
color:#490102;
}

a.savoir:visited{
font-size:11px;
font-weight:bold;
color:#490102;
}

/* Liens liste-stage*/
.liste:link{
color:#50493F;
font-weight:bold;
cursor:hand;
}

.liste:hover{
color:#BF0000;
font-weight:bold;
cursor:hand;
text-decoration:underline;
}

.liste:visited{
color:#BF0000;
font-weight:bold;
cursor:hand;
}

/* Fin Style Menu formation */
#contenu-page{
float:left;
padding-left:62px;
padding-right:62px;
width:900px;
background-color: #FEF6E9;
}

#categorie{
float:left;
margin-top:5px;
width:616px;
padding-right:24px;
}

#stickers{
float:left;
padding-top:20px;
margin-left:10px;
width:250px;
}

#liste-stage{
float:left;
margin-top:10px;
padding-top:10px;
width:900px;
border-top:1px dotted #50493F;
}

#liste-recette{
float:left;
margin-top:15px;
width:390px;
padding-right:10px;
}

.recette-form{
width:400px;
}

.label-recette{
padding-right:30px;
font-weight:bold;
color:#50493F;
}

#recette-detail{
float:left;
margin-top:15px;
padding-left:10px;
width:489px;
border-left:1px dotted #50493F;
}

#titre-recette{
float:left;
width:489px;
text-align:center;
font-size:14px;
font-weight:bold;
color:#490102;
padding-bottom:10px;
}

#auteur-recette{
float:left;
width:489px;
font-size:11px;
padding-bottom:10px;
padding-left:9px;
}

#photo-recette{
float:left;
width:245px;
padding-bottom:10px;
}
#ingred-recette{
float:left;
width:244px;
color:#50493F;
padding-bottom:10px;
}
#progres-recette{
float:left;
width:489px;
padding-top:10px;
padding-bottom:10px;
border-top:1px dotted #50493F;
}

.type-recette{
text-align:center;
text-decoration:underline;
font-size:12px;
font-weight:bold;
font-family:verdana;
}
ul li.toque{
list-style-image:url(images/evolution-pro-recette.png);
}

.suivante{
float:left;
width:489px;
text-align:right;
}

#stage{
float:left;
margin-top:5px;
width:306px;
padding-right:24px;
}

#choix{
float:left;
margin-top:2px;
padding-left:10px;
padding-top:5px;
padding-bottom:4px;
width:890px;
background-color:#490102;
}
#choix-categorie{
float:left;
width:320px;
padding-left:20px;
}
#choix-stage{
float:left;
width:520px;
padding-left:20px;
}

.txt-choix{
float:left;
padding-top:6px;
padding-right:5px;
font-size:12px;
font-weight:bold;
color:#FEF6E9;
}

option{
background-color: #FEF6E9;
color:#490102;
}

select#categorie{
width:215px;
}

select#stage{
width:430px;
}

#bloc1{
float:left;
width:900px;
margin-top:15px;
border-bottom:1px solid #998E78;
padding-bottom:5px;
}

#titre{
float:left;
width:900px;
}

#imprim{
float:left;
width:900px;
font-size:10px;
text-align:right;
}

/* Liens imprim - envoyer -telecharger*/
a.detail:hover{
color:#50493F;
cursor:hand;
}

a.detail:link{
color:#50493F;
cursor:hand;
}

a.detail:visited{
color:#50493F;
cursor:hand;
}

#bloc2 {
float:left;
width:900px;
border-bottom:1px solid #998E78;
padding-bottom:5px;
padding-top:5px;
background-color:#EEE9DF;
}

#duree{
float:left;
width:200px;
}

#objectif{
float:left;
width:345px;
margin-right:5px;
}

#lePlus{
float:left;
width:345px;
margin-left:5px;
}

#bloc3 {
float:left;
width:900px;
padding-top:5px;
}

#ss-bloc3-1{
float:left;
width:410px;
}

#ss-bloc3-2{
float:left;
width:240px;
}

#cible{
float:left;
width:400px;
padding-bottom:5px;
margin-right:10px;
border-bottom:1px dotted #50493F;
}

#nosAtouts{
float:left;
width:400px;
margin-top:5px;
padding-bottom:5px;
margin-right:10px;
border-bottom:1px dotted #50493F;
}

#methode{
float:left;
width:400px;
margin-top:5px;
padding-bottom:5px;
margin-right:10px;
border-bottom:1px dotted #50493F;
}

#nosEngagements{
float:left;
width:410px;
margin-top:5px;
}

#illustration-stage{
float:left;
width:240px;
text-align:center;
}

#completeInfos{
float:left;
width:200px;
text-align:center;
margin-left:20px;
margin-right:20px;
}

#formulaire-inscription{
float:left;
width:250px;
}
.txt-completeInfos{
padding-top:20px;
text-align:center;
padding-bottom:10px;
font-weight:bold;
color:#998E78;
}

#colonne-gch{
float:left;
width:600px;
margin-top:10px;
}

#colonne-dt{
float:left;
width:289px;
margin-top:10px;
margin-left:10px;
border-left:1px dotted #998E78;
}

.module1{
float:left;
width:280px;
padding-right:10px;
padding-bottom:5px;
border-right:1px dotted #50493F;
border-bottom:1px dotted #50493F;
}
.module2{
float:left;
width:285px;
padding-bottom:5px;
padding-left:10px;
padding-right:5px;
border-bottom:1px dotted #50493F;
}
.module3{
float:left;
width:280px;
padding-top:5px;
padding-right:10px;
padding-bottom:5px;
border-right:1px dotted #50493F;
}
.module4{
float:left;
width:285px;
padding-top:5px;
padding-left:10px;
padding-bottom:5px;
padding-right:5px;
}
.module5{
float:left;
width:575px;
padding-top:5px;
padding-left:10px;
padding-right:5px;
border-top:1px dotted #50493F;
}

#detail-module{
float:left;
width:595px;
margin-top:10px;
padding-right:5px;
}

#illustration-module{
float:left;
width:289px;
margin-top:10px;
margin-bottom:10px;
padding-left:10px;
border-left:1px dotted #998E78;
}

#detail-module-action{
float:left;
width:594px;
margin-top:10px;
padding-right:5px;
border-right:1px dotted #998E78;
}

#illustration-module-action{
float:left;
width:290px;
margin-top:10px;
margin-bottom:10px;
padding-left:10px;
}

#detail-module-acces{
float:left;
width:484px;
margin-top:10px;
padding-right:5px;
border-right:1px dotted #998E78;
}

#illustration-module-acces{
float:left;
width:400px;
margin-top:10px;
padding-left:10px;
}

#ets-moyen{
float:left;
width:585px;
margin-top:10px;
padding-right:10px;
border-right:1px dotted #998E78;
}

#ets-moyen2{
float:left;
width:300px;
margin-top:10px;
}

#intervenant{
float:left;
width:544px;
padding-left:5px;
margin-top:10px;
border-right:1px dotted #998E78;
}

#intervenant-liste{
float:left;
width:340px;
margin-top:10px;
}

#interv1 {
float:left;
width:340px;
padding-top:20px;
}

#interv2 {
float:left;
width:340px;
}

#references-liste{
float:left;
width:439px;
margin-top:10px;
padding-left:10px;
border-right:1px dotted #998E78;
}

li.liste-intervenant{
margin-left:20px;
padding:0px;
list-style-type: circle;
}

.inter{
float:left;
width:440px;
margin-top:5px;
border-bottom:1px dotted #998E78;
}
.inter-last{
float:left;
width:440px;
margin-top:5px;
}

#partenaire-liste{
float:left;
width:440px;
margin-top:10px;
padding-left:10px;
}

.references{
float:left;
width:440px;
margin-top:5px;
padding-bottom:5px;
border-bottom:1px dotted #998E78;
}
.references-last{
float:left;
width:490px;
margin-top:5px;
padding-bottom:5px;
}
/* Liens page plan du site*/
#plan-site{
float:left;
width:870px;
margin-left:30px;
margin-top:10px;
margin-bottom:10px;
}

a.plan-site-titre:hover{
color:#50493F;
font-weight:bold;
cursor:hand;
}

a.plan-site-titre:link{
color:#50493F;
font-weight:bold;
cursor:hand;
}

a.plan-site-titre:visited{
color:#50493F;
font-weight:bold;
cursor:hand;
}

a.plan-site-sstitre:hover{
color:#50493F;
cursor:hand;
}

a.plan-site-sstitre:link{
color:#50493F;
cursor:hand;
}

a.plan-site-sstitre:visited{
color:#50493F;
cursor:hand;
}

#contactDiv{
float:left;
width:590px;
border-bottom:1px dotted #50493F;
}
#accesDiv{
float:left;
width:590px;
padding-top:5px;
}

#message-envoye{
float:left;
width:300px;
margin-top:10px;
}

#message-envoye1{
float:left;
width:300px;
height:160px;
}

#message-envoye2{
float:left;
width:290px;
text-align:center;
font-weight:bold;
color:490102;
padding-right:10px;
}

#detail-module-message{
float:left;
width:589px;
margin-top:10px;
padding-left:10px;
border-left:1px dotted #998E78;
}
/* Fin Style Page*/
/* Style Footer*/
#footer{
clear:both;
margin:0px auto;
padding-top:6px;
padding-bottom:4px;
width:1024px;
background-color: #FEF6E9;
}
/* Style Fin Footer*/
/* Fin Style des pages */

/* Style de texte */
h4{
font-family:Times;
font-size:14px;
font-weight:bold;
color:#490102;
}

h3{
font-family:times;
font-size:13px;
font-weight:bold;
color:#490102; /*#870101;*/
}

.ucfirst{
font-family:times;
font-size:25px;
font-weight:bold;
color:#9f0101; /*#870101;*/
}

h5{
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#490102;
}

txt-gris-moyen{
font-size:11px;
font-weight:bold;
color:#998E78;
}


h2{
font-size:9px;
font-weight:bold;
color:#490102;
}

h6{
font-size:9px;
font-weight:bold;
color:#50493F;
}

.savoir{
font-size:10px;
font-weight:bold;
color:#490102;
}

.text-indent{
padding-top:6px;
padding-left:5px;
padding-right:5px;
}

blockquote.detail-indent{
padding-left:15px;
}

.indent{
padding-left:8px;
}

.indent-gras{
padding-left:15px;
color:#50493F;
font-weight:bold;
}

.italic{font-style:italic;}

.gras{font-weight:bold;}

.gras-bordo{
font-weight:bold;
color:#490102;
}

.gras-bordo14{
font-weight:bold;
color:#490102;
font-size:14px;
}

.gras-gris{
color:#50493F;
font-weight:bold;
}
.txt-illus-module{
padding-left:10px;
padding-right:10px;
}
/* Fin Style des textes */
/* Style du tableau liste de stage */
table#liste-stage{
}

td.date{
width:200px;
font-size:11px;
font-weight:bold;
color:#998E78;
}
td.prix{
width:50px;
font-size:11px;
font-weight:bold;
color:#490102;
}
/* Fin Style du tableau */
/* Style formulaire */
          form#inscription{
          float:left;
          width:245px;
          }

          form#inscription h3{
          margin-bottom:8px;
          }

          form#inscription label{
          float:left;
		  width:100px;
          margin-bottom:5px;
          font-weight:bold;
          color:#000;
          }

          form#inscription input{
          float:left;
          width:140px;
          height:20px;
          margin-bottom:5px;
          background-color:#FFFFFF;
          border: 1px solid #998E78;
          }

          form#inscription input[type=image]{
          float:right;
          margin-bottom:5px;
          margin-right:5px;
          border: 0px solid #998E78;
          width:81px;
          height:18px;
          }
          
          form#inscription input.adresse{
          height:40px;
          }
/* Style formulaire */

/* Liens resultats recherche*/
a.result-rech:hover{
color:#490102;
font-weight:bold;
cursor:hand;
}

a.result-rech:link{
color:#490102;
font-weight:bold;
cursor:hand;
}

a.result-rech:visited{
color:#490102;
font-weight:bold;
cursor:hand;
}

/* Formulaire envoyer a un ami*/

#envoyer-ami{
float:left;
width:900px;
padding-left:200px;
padding-top:10px;
}
 #fm{
       float:left;
       width:450px;
       }
       #fm label{
       float:left;
       width:200px;
       }
       #fm input, textarea{
       float:left;
       width:200px;
       margin-bottom:5px;
	   border:1px solid #50493F;
       }
       
       #fm input.bouton{
       float:right;
       width:100px;
	   margin-right:48px;
       }
	   
/* Liens arpp*/
a.arpp:hover{
font-size:9px;
font-weight:bold;
color:#50493F;
text-decoration:underline;
}

a.arpp:link{
font-size:9px;
font-weight:bold;
color:#50493F;
}

a.arpp:visited{
font-size:9px;
font-weight:bold;
color:#50493F;
}

/********** style admin **********/
/*********************************/
/*********************************/

#form-connexion{
float:left;
width:302px;
height:100px;
margin-left:300px;
}

#form-connexion label{
float:left;
font-weight:bold;
color:#490102;
width:100px;
}

#form-connexion input{
width:200px;
border:1px solid #BF0000;
background-color:#EEE9DF;
color:#490102;
margin-bottom:5px;
}

#form-connexion input.valider{
float:right;
width:100px;
border:1px solid #BF0000;
background-color:#EEE9DF;
color:#490102;
margin-bottom:5px;
font-weight:bold;
}

#form-connexion input.radio {
float:left;
border:0;
width:15px;
height:13px;
background-color:red;
}

#form-gestion{
float:left;
width:100px;
height:100px;
margin-top:10px;
}

#form-gestion label{
float:left;
font-weight:bold;
color:#490102;
width:80px;
margin-left:5px;
margin-top:5px;
}

#form-gestion input.valider{
float:right;
width:100px;
border:1px solid #BF0000;
background-color:#EEE9DF;
color:#490102;
margin-top:5px;
font-weight:bold;
}

#form-gestion input.radio {
float:left;
border:0;
width:15px;
height:13px;
margin-top:5px;
}

table.adminTableau{
border-collapse:collapse;
}

table.adminTableau th{
background-color:#490102;
color:#FEF6E9;
text-align:center;
border:2px outset black;
height:20px;
}

table.adminTableau a{
color:#FEF6E9;
}

table.adminTableau td{
border:1px solid white;
padding-left:10px;
}

table.adminTableau th.titre{
width:700px;
}

table.adminTableau th.categorie{
width:140px;
}

table.adminTableau th.action{
width:130px;
}

table.adminTableau tr.impaire{
background-color:#F5DEB3;
color:#490102;
}

table.adminTableau tr.paire:hover, table.adminTableau tr.impaire:hover{
background-color:#DEB887;
color:#a30204;
}

table.adminTableau tr.paire{
background-color:#FFE4B5;
color:#490102;
}

.erreur{
margin-bottom:10px;
}

.cacherV{
visibility:hidden;
}

.afficherV{
visibility:visible;
}

span.asterix{
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: #A5166F;
line-height: 10px;
}

img.help{
float:left;
cursor:help;
}

#form-recette-ajout{
float:left;
width:470px;
margin-top:10px;
}

#form-recette-ajout label.libelle{
float:left;
font-weight:bold;
color:#490102;
width:210px;
}

#form-recette-ajout input{
float:left;
width:238px;
border:1px solid #BF0000;
background-color:#EEE9DF;
color:#490102;
margin-bottom:5px;
}

#form-recette-ajout textarea{
float:left;
width:238px;
height:130px;
border:1px solid #BF0000;
background-color:#EEE9DF;
color:#490102;
margin-bottom:5px;
}

#form-recette-ajout select{
float:left;
width:240px;
border:1px solid #BF0000;
background-color:#EEE9DF;
color:#490102;
margin-bottom:5px;
}

#form-recette-ajout input.valider{
float:right;
width:100px;
border:1px solid #BF0000;
background-color:#EEE9DF;
color:#490102;
margin-bottom:5px;
font-weight:bold;
margin-right:20px;
}

#form-recette-ajout input.radio{
float:left;
border:0;
width:15px;
height:13px;
}

#form-recette-ajout label.labelRadio{
float:left;
width:60px;
margin-left:5px;
height:20px;
}


div.entete{
float:left;
width:470px;
}

div.entete label{
float:left;
font-weight:bold;
color:#490102;
width:210px;
}

div.entete input.etape{
float:left;
width:20px;
border:1px solid #BF0000;
background-color:#EEE9DF;
color:#490102;
margin-bottom:5px;
}

div.entete input{
float:left;
width:238px;
border:1px solid #BF0000;
background-color:#EEE9DF;
color:#490102;
margin-bottom:5px;
}

#form-stage-ajout{
float:left;
width:100%;
margin-top:10px;
}

#form-stage-ajout textarea{
float:left;
width:233px;
height:130px;
border:1px solid #BF0000;
background-color:#EEE9DF;
color:#490102;
margin-bottom:5px;
margin-right:5px;
}

#form-stage-ajout textarea.methode{
float:left;
width:400px;
height:130px;
border:1px solid #BF0000;
background-color:#EEE9DF;
color:#490102;
margin-bottom:5px;
margin-right:5px;
}

#form-stage-ajout p.exemple{
float:left;
width:250px;
margin-left:32px;
margin-bottom:40px;
margin-top:20px;
}

#form-stage-ajout select{
float:left;
width:240px;
border:1px solid #BF0000;
background-color:#EEE9DF;
color:#490102;
margin-bottom:5px;
}

#form-stage-ajout input.valider{
float:right;
width:100px;
border:1px solid #BF0000;
background-color:#EEE9DF;
color:#490102;
margin-bottom:5px;
font-weight:bold;
margin-right:5px;
}

#form-stage-ajout input.radio {
float:left;
border:0;
width:15px;
height:13px;
}

#form-stage-ajout input.radioMargin {
float:left;
border:0;
width:15px;
height:13px;
margin-right:36px;
}

#form-stage-ajout label.labelRadio {
float:left;
border:0;
width:60px;
margin-left:5px;
height:20px;
}

div.corpsStage{
float:left;
width:100%;
}

div.corpsStage label{
float:left;
font-weight:bold;
color:#490102;
width:210px;
}

div.coursStage{
float:left;
width:300px;
height:170px;
margin-left:70px;
}

div.coursStage h1{
float:left;
width:300px;
margin-left:10px;
}

div.coursStage h1:first-letter{
color:#BF0000;
font-size:18px;
}

div.coursStageHtml{
float:left;
width:110px;
margin-top:10px;
margin-left:10px;
font-weight:400;
}

div.coursStageHtml label{
float:left;
width:150px;
font-weight:bold;
font-size:11px;
}

div.coursStageHtml label.normal{
float:left;
width:150px;
font-weight:normal;
font-size:11px;
}

form#etape{
float:left;
width:100%;
}

form#etape label{
float:left;
width:210px;
font-weight:bold;
font-size:11px;
}

form#etape input.nbEtape{
float:left;
width:20px;
border:1px solid #BF0000;
background-color:#EEE9DF;
margin-bottom:5px;
}

form#etape input.valider{
float:left;
width:100px;
border:1px solid #BF0000;
background-color:#EEE9DF;
color:#490102;
margin-bottom:5px;
font-weight:bold;
margin-left:10px;
}

form#methode{
float:left;
width:455px;
margin-top:10px;
}

form#methode textarea{
float:left;
width:238px;
height:130px;
border:1px solid #BF0000;
background-color:#EEE9DF;
color:#490102;
margin-bottom:5px;
}

form#methode label{
float:left;
width:210px;
font-weight:bold;
}

form#methode input{
float:left;
width:238px;
border:1px solid #BF0000;
background-color:#EEE9DF;
color:#490102;
margin-bottom:5px;
margin-right:5px;
}

form#methode input.valider{
float:right;
width:100px;
border:1px solid #BF0000;
background-color:#EEE9DF;
color:#490102;
margin-bottom:5px;
font-weight:bold;
margin-right:5px;
}

div.cours{
float:left;
width:300px;
margin-top:10px;
margin-left:70px;
}

div.cours h1{
float:left;
width:300px;
margin-left:10px;
}

div.cours h1:first-letter{
color:#BF0000;
font-size:18px;
}

div.coursHtml{
float:left;
width:110px;
margin-top:10px;
margin-left:10px;
}

div.coursHtml label{
float:left;
width:150px;
}

img.photoRecette{
float:left;
margin-left:130px;
margin-top:80px;
border:1px solid black;
}

.vertical{
vertical-align:middle;
}

#contenu-marron-bo{
width:1024px;
float:left;
margin:0px auto;
height:170px;
text-align:left;
background-color:#490102;
}

#bo-deconnex{
width:900px;
float:left;
margin:0px auto;
text-align:right;
color:#FEF6E9;
font-size:14px;
font-weight:bold
}

.titre-bo{
font-family:verdana;
font-size:16px;
font-weight:bold;
color:#FEF6E9;
}

.ucfirst-bo{
font-family:verdana;
font-size:30px;
font-weight:bold;
color:#FEF6E9;
}

a.deconnec:hover{
font-size:12px;
font-weight:bold;
color:#FEF6E9;
text-decoration:underline;
}

a.deconnec:link{
font-size:12px;
font-weight:bold;
color:#FEF6E9;
}

a.deconnec:visited{
font-size:12px;
font-weight:bold;
color:#FEF6E9;
}

.formulaire {
	display: block;
	width: 900px;
	margin: 15px 0px 0px;
	padding: 0px;
}
