/* CSS Document */
<!-- 
*{
padding:0;
margin:0;

}
#contenu {
margin:0;
padding:0;

}
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
body {
	background: url(../img/bg/fond_home.gif);
	background-repeat:repeat-x;
	background-position: top left;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Helvetica, sans-serif;
	font-size:0.9em;
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
	overflow-x:hidden;
	color:#333333;
}

img{
border:0;
}
#cadrefrs{

	width:794px;
	
	margin:0 auto;
	padding-bottom:20px;
	border:0.09em dashed #878889;
	
	border-bottom:hidden;
	height:auto;
	background: url(../img/bg/fond_contenu.gif);
	background-repeat:repeat;
	z-index:2;
	}

#cadre{
	width:794px;
	text-align:left;
	margin:0 auto;
	
	
	margin-bottom:1%;
	padding:0;

	
	border-bottom:hidden;
	height:800px;

	background-repeat:repeat;
	z-index:2;
}

#cadre-adherents{
	width:794px;
	
	margin:0 auto;
	padding-bottom:20px;
	

	z-index:2;
}
#cadre-plan{
	width:794px;
	text-align:left;
	margin:0 auto;
	
	
	margin-bottom:1%;
	padding:0;

	
	border-bottom:hidden;
	height:950px;
	background: url(../img/bg/fond_contenu.gif);
	background-repeat:repeat;
	z-index:2;
}

#cadre-produit{
	width:794px;
	text-align:left;
	margin:0 auto;
	margin-bottom:1%;
	padding:0;

	
	border-bottom:hidden;
	height:autopx;
	background: url(../img/bg/fond_contenu.gif);
	background-repeat:repeat;
	z-index:2;
}
#cadre-prestation{
	width:794px;
	text-align:left;
	margin:0 auto;
	
	
	margin-bottom:1%;
	padding:0;

	height:600px;
	background: url(../img/bg/fond_contenu.gif);
	background-repeat:repeat;
	z-index:2;
}

#cadre-presentation{
	width:794px;
	text-align:left;
	margin:0 auto;
	margin-bottom:1%;
	padding:0;
border-bottom:hidden;
	height:850px;
	background: url(../img/bg/fond_contenu.gif);
	background-repeat:repeat;
	z-index:2;
}

#cadre-actu {
	width:794px;
	text-align:left;
	margin:0 auto;
	margin-bottom:1%;
	padding:0 0 180px 0;

	
	border-bottom:hidden;
	height:auto;
	background: url(../img/bg/fond_contenu.gif);
	background-repeat:repeat;
	z-index:2;
}

#cadre-inscription{
	width:794px;
	text-align:left;
	margin:0 auto;
	
	
	margin-bottom:1%;
	padding:0;

	
	border-bottom:hidden;
	height:750px;
	background: url(../img/bg/fond_contenu.gif);
	background-repeat:repeat;
	z-index:2;
}
#cadre-adherentoffre{
	width:794px;
	text-align:left;
	margin:0 auto;
	
	
	margin-bottom:1%;
	padding:0;

	border-bottom:hidden;
	height:1350px;
	background: url(../img/bg/fond_contenu.gif);
	background-repeat:repeat;
	z-index:2;
}

#cadre-fournisseur{
	width:794px;
	text-align:left;
	margin:0 auto;
	margin-bottom:1%;
	padding:0;	
	border-bottom:hidden;
	height:1250px;
	background: url(../img/bg/fond_contenu.gif);
	background-repeat:repeat;
	z-index:2;
}

#cadre-exfournisseur{
	width:794px;
	text-align:left;
	margin:0 auto;
	margin-bottom:1%;
	padding:0;

	border-bottom:hidden;
	height:600px;
	background: url(../img/bg/fond_contenu.gif);
	background-repeat:repeat;
	z-index:2;
}
#cadre-fonctionnement{
	width:794px;
	text-align:left;
	margin:0 auto;
	
	
	margin-bottom:1%;
	padding:0;

	
	border-bottom:hidden;
	height:750px;
	background: url(../img/bg/fond_contenu.gif);
	background-repeat:repeat;
	z-index:2;
}

#cadre-service{
	width:794px;
	text-align:left;
	margin:0 auto;
	
	
	margin-bottom:1%;
	padding:0;

	
	border-bottom:hidden;
	height:1100px;
	background: url(../img/bg/fond_contenu.gif);
	background-repeat:repeat;
	z-index:2;
}


#cadre-grand{
	width:794px;
	text-align:left;
	margin:0 auto;
	
	
	margin-bottom:1%;
	padding:0;

	
	border-bottom:hidden;
	height:1070px;
	background: url(../img/bg/fond_contenu.gif);
	background-repeat:repeat;
	z-index:2;
}
/* -------------------------------------------------------------------------------------------- */
/* index*/
/* -------------------------------------------------------------------------------------------- */
#apefftteactu {

}

#apefftteactu  h2{
margin:30px;

}



#apefftteactu img{
float:left;
margin:0px 5px 5px 5px;
}

#apefftteactu  h3{
margin:5px 5px 10px 5px;
text-align:left;
width:550px;
color:#000000;
font-size:0.9em;
display:list-item;
list-style:square;

}

#apefftteactu  p{
margin:10px;
text-align:justify;

}

#apefftteactu  a{

color:#000000;

}
.ttactu{
text-decoration:underline;


}
#actualite-apeff{
margin:10px;

}

#actualite-apeff h2{
margin-left:0px;
text-align:justify;

}

#actualite-apeff a{
text-decoration:none;
color:#000000;
}

#temoignage-apeff{
margin:10px;

}
#temoignage-apeff p, h2{



}

#question-apeff{
margin:10px;


}

#question-apeff p, h2{

}

#question-apeff a {
color:#000000;
text-decoration:none;
}


#question-apeff p {
height:100px;

}
#bt-actu{
display:none;


}

#bt-actu a{
display:none;



}

#bt-temoignage{
display:none;
}

#bt-temoignage a{
display:none;
}

#bt-question{
display:none;
}

#bt-question a{
display:block;
width:100px;
text-decoration:none;
}

#apeffquestion{





}
#apeffquestion img{
float:left;
margin:0px 10px 10px 5px;


}


#apeffquestion p{
color:#000000;
margin-top:30px;



}

#apeffquestion a{
color:#000000;
text-decoration:none

}

#apeffquestion h2{
display:list-item;
list-style:square;
margin-bottom:50px;
margin-left:0px;
text-align:left;
width:550px;
color:#da4e4d;
font-size:1em;
}


#txt-temoignagehome{

width:220px;
text-align:justify;

margin:5px 0px 5px 0px;
}

#txt-temoignagehome a{
color:#000000;
text-decoration:none;
}
.soulignehome{
text-decoration:underline;


}

/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles applicables à la barre de fonctions complémentaires */
/* -------------------------------------------------------------------------------------------- */
#filarianne{
display:none;
	}

#aidenav {
display:none;

}

#aidenav a{
display:inline;
font-size:0.8em;
color:#878889;
height:20px;



}

/* -------------------------------------------------------------------------------------------- */
/* header*/
/* -------------------------------------------------------------------------------------------- */


#headerhome{

width:794px;
height:75px;
border-bottom: 0;
margin: 0 0;
overflow: hidden;

}

#header {

width:794px;
height:75px;
border-bottom: 0;
margin: 0 0;
overflow: hidden;

}

#logo span {
position:absolute;
	left:-999em;
	}
#logo{

height:74px;
width:231px;
float:left;
margin-left: 274.5px;


}


#site{
background-color:#330000;
}


.text-home a{
color:#666666;
}
/* -------------------------------------------------------------------------------------------- */
/* adherent profil*/
/* -------------------------------------------------------------------------------------------- */
#adherent-offre{



}
#textadherent img{
display:none;
}
#textadherent {
margin:10px;
float:left;
width:780px;



}

#text3adherent img{
display:none;
}

#text3adherent{
margin:10px;
float:left;
width:780px;



}


#text2adherent img{

display:none;
}
#text2adherent {
margin:10px;
float:left;


}

#adherent-offre h2{
margin:30px;
text-align:justify;
font-size:1.2em;
color:#da4e4d;

}
#adherent-offre p{
text-align:justify;
margin:10px;
}
.text-presentation {
margin:10px;

}

.text-presentation a{
color:#333333;

}
#text2-presentation {


}



#titre1-offre {
margin:30px;
display:list-item;
list-style:square;
font-size:1em;
color:#da4e4d;
}
#evolutionoffre  {
margin:30px;
}

#lienadherent2 {
display:none;



}

#lienadherent2 a{
color:#000000;

}
#lienadherent{
float:left;
margin:0px 0px 10px 60px;
width:185px;
height:30px;



}

#lienadherent a{
display:none;

}

#lienadherent3 {
display:none;



}

#lienadherent3 a{
color:#000000;

}
#titre-offre {
margin:30px;
display:list-item;
list-style:square;
font-size:1em;
color:#da4e4d;
}
#titre2-offre {
margin:30px;
display:list-item;
list-style:square;
font-size:1em;
color:#da4e4d;
}
#titre3-offre {
margin:30px;
display:list-item;
list-style:square;
font-size:1em;
color:#da4e4d;
}

#evolution-offre{
list-style-image:url(../img/deco/carre.gif);
list-style-position:outside;



}
#evolution-offre li{
list-style-image:url(../img/deco/carre.gif);
list-style-position:outside;

}
/* -------------------------------------------------------------------------------------------- */
/* presentation/
/* -------------------------------------------------------------------------------------------- */
#presentation-apeff{



}



#presentation-apeff h2{
margin:30px;
text-align:justify;
font-size:1.2em;
color:#da4e4d;

}
#presentation-apeff p{
text-align:justify;

}
.text-presentation {
margin:10px;
display:block;

}
#text2-presentation {
margin:10px;

}



#presentation-apeff h3{

display:list-item;
list-style:square;
font-size:1em;
color:#da4e4d;
}
/* -------------------------------------------------------------------------------------------- */
/* engagement*/
/* -------------------------------------------------------------------------------------------- */

#engagement-apeff{





}
#engagement-apeff2{




}

.text-engagement {
margin:10px;
text-align:justify;

}
#text2-engagement {
margin:10px;
text-align:justify;

}
.text-engagement {
margin:10px;
text-align:justify;

}

#text-before{
margin:10px;
text-align:justify;
}

#engagement-apeff2 li{
list-style-type:square;
color:#da4e4d;
margin:10px 50px;
}



#engagement-apeff  h2{
margin-left:50px;
margin-bottom:10px;
text-align:justify;
font-size:1.2em;
color:#da4e4d;

}
#engagement-apeff h3{
margin:50px;
display:list-item;
list-style:square;
font-size:1em;
color:#da4e4d;
}
.puce{
color:#000000;
}

/* -------------------------------------------------------------------------------------------- */
/* objectif*/
/* -------------------------------------------------------------------------------------------- */
#objectif-apeff{





}
#objectif-apeff2{




}

.text-objectif {
margin:10px;

}

#text2-objectif {
margin:10px;

}


#objectif-apeff2 li{
list-style-type:square;
color:#da4e4d;
margin:10px 30px;
}



#objectif-apeff  h2{
margin:60px;
;
text-align:justify;
font-size:1.2em;
color:#da4e4d;

}
#objectif-apeff h3{
margin:10px 0px -20px 500px;
display:list-item;
list-style:square;
font-size:1em;
color:#da4e4d;
}
.puce{
color:#000000;
}
#objectif-liste{

margin-left:40px;

}
#objectif-liste li{
list-style-type:square;
color:#da4e4d;
margin:10px 10px;

}

#objectif-fleche {
margin-left:100px;




}

#objectif-fleche li{


list-style-image:url(../img/deco/fleche.gif);
color:#da4e4d;
margin:10px 80px;

padding-left:50px;

}
/* -------------------------------------------------------------------------------------------- */
/* fonctionnement*/
/* -------------------------------------------------------------------------------------------- */


#fonctionnement-apeff{



}



#fonctionnement-apeff h2{
margin:40px;

}


#fonctionnement-apeff p{
text-align:justify;
margin:10px;

}
.text-fonctionnement {
margin:30px 0px 0px 10px;;

}
#text2-fonctionnement {

text-align:justify;
margin:10px;
text-transform:lowercase;

}

#fonctionnement-apeff h3{
margin:10px 0px 20px 40px;
display:list-item;
list-style:square;
font-size:1em;
color:#da4e4d;
}
/* -------------------------------------------------------------------------------------------- */
/* coordinateur/
/* -------------------------------------------------------------------------------------------- */
#coordinateur-apeff{

text-align:justify;




}
#criteres{

padding-left:80px;
margin:0px 0px 30px 60px;
background:url(../img/deco/barre.gif) no-repeat left;
}


#criteres li{

color:#da4e4d;
margin:10px 30px;
}

#coordinateur-apeff2 li{
list-style-type:square;
color:#da4e4d;
margin:10px 30px;
}
#coordinateur-couleur{
padding-left:50px;
margin:20px 0px 0px 30px;
background:url(../img/deco/barre-grande.gif) no-repeat left;

}

#coordinateur-apeff h2{
margin:30px;

text-align:justify;
font-size:1.2em;
color:#da4e4d;

}


#coordinateurt-apeff p{
text-align:justify;

}


#coordinateur-apeff h3{
margin:10px 0px 20px 50px;
display:list-item;
list-style:square;
font-size:1em;
color:#da4e4d;
}


/* -------------------------------------------------------------------------------------------- */
/* espace*/
/* -------------------------------------------------------------------------------------------- */
#espace-adh {
 	font-family: "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Helvetica, sans-serif;
	float:left;
	font-size:0.9em;
	width:318px;
	text-align:left;
	padding:0;
	z-index:1;
	margin-left:5px;
	
      }
    #espace-adh ul {
	float:left;
	  margin:0;
	 
	 list-style:none;
	  
      }
    #espace-adh li {
      display:inline;
      margin:0px 30px 10px 20px;
      padding:0;
	  background-color:#CC6600;
	  
      }
    #espace-adh a {
       float:left;
      display:block;
      background:url(../img/bouton/fond-espace.gif) repeat-x;
      padding:5px 15px 4px 6px;
	  margin-top:-5px;
		 color:#da4e4d;
	  text-decoration:none;
   
      }
	 
    
 
    #espace-adh a:hover {
      background-position:0% -42px;
	  color:white;
      }
/* -------------------------------------------------------------------------------------------- */
/* espace2*/
/* -------------------------------------------------------------------------------------------- */
	
 #espace {
 	font-family: "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Helvetica, sans-serif;
	float:left;
	font-size:0.9em;
	width:318px;
	text-align:left;
	padding:0;
	z-index:1;
	
      }
    #espace ul {
	float:left;
	  margin:0;
	 
	 list-style:none;
	  
      }
    #espace li {
      display:inline;
      margin:0px 30px 10px 20px;
      padding:0;
	  background-color:#CC6600;
	  
      }
    #espace a {
       float:left;
      display:block;
      background:url(../img/bouton/fond-espace.gif) repeat-x;
      padding:5px 15px 4px 6px;
	  margin-top:-5px;
		 color:#da4e4d;
	  text-decoration:none;
   
      }
	 
    
 
    #espace a:hover {
      background-position:0% -42px;
	  color:white;
      }
	  
	  
	  .paniervide {
	 
	  padding-right:20px;
	  display:block;
	 
 	
	  
	  
	  }
	  
	 
	  
 #moncompte {
display:none;
	
	
}
#infocompte {
width:540px;
float:right;
margin-left:310px;
margin-top:-22px;



}
    #infocompte a{
	display:inline;
		width:100px;
      background:url(../img/bouton/fond-espace.gif) repeat-x;
      padding:5px 15px 4px 6px;
	  color:white;
	  text-decoration:none;
	  
	  background-position:0% -42px;
	  
	  
	  }
	
  #infocompte a:hover {
      background-position:0% 0px;
	  color:#da4e4d;
      }

  #selected  a {
	background-position:0% -42px;
	height:30px;
	margin:-16px 5px;
	color:white;
	text-decoration:none;
	}
	
	 #selected  a:hover {
	background-position:0% 0px;
	height:30px;
	margin:-17px 5px;
	}

/* -------------------------------------------------------------------------------------------- */
/* pied*/
/* -------------------------------------------------------------------------------------------- */


 html>body #pied{
margin:-20px auto 50px auto;
width:796px;
height:80px;
background-image:url(../img/pied/pied.gif);
background-repeat:no-repeat;



}

#pied{
margin:-15px auto 50px auto;
width:802px;
height:80px;
background-image:url(../img/pied/pied-ie6.gif);
background-repeat:no-repeat;



}


 html>body #pied-adh{
margin:-2px auto 50px auto;
width:796px;
height:80px;
background-image:url(../img/pied/pied.gif);
background-repeat:no-repeat;



}

#pied-adh{
margin:-5px auto 50px auto;
width:796px;
height:80px;
background-image:url(../img/pied/pied.gif);
background-repeat:no-repeat;



}
/* -------------------------------------------------------------------------------------------- */
/* etiquette*/
/* -------------------------------------------------------------------------------------------- */

html>body {}  #etiquette{
display:none;
}

#etiquette{
display:none;
}
#etiquette-presentation{
display:none;
}
#etiquette-service{
display:none;
}
#etiquette-choixfrs{
display:none;
}
#etiquette-service1{
display:none;
}
#etiquette-service2{
display:none;
}
#etiquette-inscription{
display:none;
}

#etiquette-aide{
display:none;
}


#etiquette-profil{
display:none;
}
#menu {
display:none;
}
#menu-adh {
display:none;
}
html

#menu-presentation {
display:none;
}

#banniere{
display:none;
}

#etiquette-adherent{
display:none;
}
#etiquettepdt{
display:none;
}


#etiquettepresta{
display:none;
}

#etiquette-exfrs{
display:none;
}

#etiquetteplan{
display:none;
}
html>body {}  etiquette-fonct{
display:none;
}
#etiquette-fonct{
display:none;
}


#etiquette-coord{
display:none;
}


#etiquette-engagement{
display:none;
}


#etiquette-conseil{
display:none;
}

#etiquette-obj{
display:none;
}

#etiquette-question {
display:none;
}

/* -------------------------------------------------------------------------------------------- */
/* espace adhérents*/
/* -------------------------------------------------------------------------------------------- */
.btrecherche a {

text-decoration:none;
color:#FFFFFF;
background-color:#da4e4d;
padding:2px 5px 2px 5px;
border-style:outset;
  border-width:1px;
}
.btrecherche a:hover{
text-decoration:none;
color:#FFFFFF;
background-color:#C94141;
padding:2px 5px 2px 5px;

  border-width:1px;
  border-color:silver


}

.rubrique {
width:100%;
height:60px;
font-size:0.8em;
margin-top:10px;
border-bottom:1px #333333 solid;

}



.reference{
display:block;  float:left; clear:right; width: 20%;   margin:0; padding:0; text-align: center; 
}

.produit{
display:block;  float:left; clear:right; width: 20%;   margin:0; padding:0; text-align: center; 
}


.titre-produit{
display:inline;  float:left; clear:right; width: 20%;   margin:0; padding:0; text-align: center; 
}

.titre{
display:block;  float:left; clear:right; width: 20%;   margin:0; padding:0; text-align: center; 
}

.prix{
display:block;  float:left; clear:right; width: 20%;   margin:0; padding:0; text-align: center; 
}

.ajouter{
display:block;  float:left; clear:right; width: 15%;   margin:0; padding:0; text-align: center; 
}


#base{
width:680px;
margin:40px;
height:auto;
margin-left:auto;
margin-right:auto;
padding-bottom:60px;





}



html>body #entete-tab a {

background-image:url(../img/deco/flechemenu.gif);
background-position:left;
color:#333333;
padding:5px 0px 5px 30px;
background-repeat:no-repeat;

}


#entete-tab {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../img/barre-tab/barre-nav-tab.png');
background-image: none;
padding-top:20px;
padding-bottom:30px;
margin-top:20px;
margin-left:3px;
padding-left:10px;
width:44.7em;
}
html>body #entete-tab {
background-image:url(../img/barre-tab/barre-nav-tab.png);
height:10px;
padding:20px 0 50px 0;
margin:5px 10px 0px 0;
width:96%;
}


/* -------------------------------------------------------------------------------------------- */
/* page suivante*/
/* -------------------------------------------------------------------------------------------- */

#suivant{
position:relative;
top:60px; 
width: 100%;  
text-align: center; 
margin:0px auto 10px auto;

}

#suivant a{
color:#333333;
text-decoration:none;

}
#suivant a:hover{
color:#333333;
text-decoration:underline;

}
/* -------------------------------------------------------------------------------------------- */
/* formulaire rech frs*/
/* -------------------------------------------------------------------------------------------- */

#formrech{
float:left
font-size:0.9em;
margin:20px 0 0 0px;

}
#formrech p{
display:inline;
width:200px;
margin-right:10px;
}

#formrech input{

margin:0px 40px 2px 10px;
}

#formrech img{
margin:0px 5px 0px 0px;
}

#titre-frs{
width:200px;
font-size:0.9em;

display:inline;

}

#materiels{
display:none;

}

#materiels select{

display:none;



}

#btsubmit{
margin-bottom:-5px;

}

 fieldset {
 border:none;
 }
 
 #moteur{


 

 display:inline;


 }
 
 #formrech{

display:none;



}


/* -------------------------------------------------------------------------------------------- */
/* formulaire*/
/* -------------------------------------------------------------------------------------------- */


 .rubrique a {
text-decoration:none;
color:#333333;
font-size:1em;

}
.rubrique a:hover{
cursor:pointer;
text-decoration:none;
color:#DA4F4E;
font-size:1em;

}

/* -------------------------------------------------------------------------------------------- */
/* visiteurs/pdts*/
/* -------------------------------------------------------------------------------------------- */
#produit-apeff{



}
#titre-accueil{
display:list-item;
list-style:square;


margin:30px;

color:#DA4F4E;
font-size:1em;

}
#accueil{

color:#333333;
font-size:1em;

padding-left:60px;


}
#fourniture{

margin:10px;
color:#333333;
font-size:1em;
padding-left:60px;


}
#titre-restauration{

display:list-item;
list-style:square;

margin:30px;
width:250px;
color:#DA4F4E;
font-size:1em;

}

#restauration  li ol {
margin-left:40px;
color:#333333;
font-weight:500;
}

#restauration{
margin:10px;
color:#333333;
font-size:1em;
width:250px;
padding-left:40px;
list-style:circle;

}

#titre-mobilier{
display:list-item;
list-style:square;

margin:30px;
width:250px;
color:#DA4F4E;
font-size:1em;
}
#mobilier{

color:#333333;
font-size:1em;
padding-left:60px;
margin:10px;
}

#titre-lingerie{
display:list-item;
list-style:square;

margin:30px;
width:250px;
color:#DA4F4E;
font-size:1em;
}
#lingerie{

color:#333333;
font-size:1em;
padding-left:60px;
width:250px;

}

#titre-medical{
display:list-item;
list-style:square;

margin:30px;
width:250px;
color:#DA4F4E;
font-size:1em;
}
#medical{

color:#333333;
font-size:1em;
padding-left:60px;
width:250px;
margin:10px;

}

#rouge-produit{
display:none;

}

#orange-produit{
display:none;

}

#rose-produit{
display:none;
}
/* -------------------------------------------------------------------------------------------- */
/* visiteurs/presta*/
/* -------------------------------------------------------------------------------------------- */

#titre-maintenance{
display:list-item;
list-style:square;

margin:30px;
width:250px;
color:#DA4F4E;
font-size:1em;
}
#titre-epicerie{
display:list-item;
list-style:square;

margin:30px;
width:250px;

color:#DA4F4E;
font-size:1em;
}

#txtmaintenance{
margin:10px;
color:#333333;
font-size:1em;
}

#titre-assurance{
display:list-item;
list-style:square;

margin:30px;

color:#DA4F4E;
font-size:1em;
}

#titre-frsex{
display:list-item;
list-style:square;

margin:30px;


color:#DA4F4E;
font-size:1em;
}

#titre-entretien{
display:list-item;
list-style:square;

margin:30px;


color:#DA4F4E;
font-size:1em;
}



#txtentretien{
margin:30px;

color:#333333;
font-size:1em;

width:180px;

}

#orange-presta{

display:none;

}


#titre-gestion{
display:list-item;
list-style:square;

margin:30px;


color:#DA4F4E;
font-size:1em;
}


#titre-achat{
display:list-item;
list-style:square;

margin:30px;



color:#DA4F4E;
font-size:1em;
}
#titre-formation{
display:list-item;
list-style:square;

margin:30px;


color:#DA4F4E;
font-size:1em;
}

#titre-incontinence{
display:list-item;
list-style:square;

margin:30px;

color:#DA4F4E;
font-size:1em;
}

#txtformation{
margin:10px;
color:#333333;
font-size:1em;


}
#txtachat{
margin:10px;
color:#333333;
font-size:1em;


}
#rose-presta{

display:none;

}

#rose-frs{

display:none;

}
/* -------------------------------------------------------------------------------------------- */
/* adherents/pdts*/
/* -------------------------------------------------------------------------------------------- */


#assurance{
margin:10px;
}

#assurance a {
color:#333333;
padding-left:6px;
}
#assurance a:hover{
color:#333333;
text-decoration:none;
border-left:3px  #da4e4d;
padding-left:3px;
}

#assurance li{
list-style-image:url(../img/deco/carre.gif);
}
#assurance img{
float:left;
}

#maintenance{
margin:10px;
}

#maintenance a {
color:#333333;
padding-left:6px;
}
#maintenance a:hover{
color:#333333;
text-decoration:none;
border-left:3px  #da4e4d;
padding-left:3px;
}
#maintenance li{
list-style-image:url(../img/deco/carre.gif);
}
#maintenance img{
float:left;
}


#materiel{
margin:10px;
}
#materiel a {
color:#333333;
padding-left:6px;
}
#materiel a:hover{
color:#333333;
text-decoration:none;
border-left:3px  #da4e4d;
padding-left:3px;
}
#materiel li{
list-style-image:url(../img/deco/carre.gif);
}
#materiel img{
float:left;
}

#rouge{
display:none;
}

#orange{
display:none;

}


#rose{
display:none;
}

/* -------------------------------------------------------------------------------------------- */
/* espace//form//adherents*/
/* -------------------------------------------------------------------------------------------- */

#cheminadherent{
display:none;


}

#cheminadherent a {
color:#333333;
font-size:0.8em;
text-decoration:none;

}
#cheminadherent a:hover{
color:#999999;
font-size:0.8em;


}

#adherent-select{
font-weight:800;
text-decoration:underline;
text-transform:lowercase;
width:50px;

}



.champ{
width:20em;



}
 .formulaire{
padding: .2em 0;
margin: 0.5em auto .2em auto;
text-align:center;
color:#333333;
height:30px;
width:20em;



}

 .inscription{
padding: .2em 0;
margin: 0.5em auto .2em auto;
text-align:center;
color:#333333;
height:30px;
width:100%



}
.ChampsObligatoires{
background-color:#FF6666;
color:white;

}


.formulaireclient{
margin:0;
text-align:left;
padding: .2em 20px;
margin: 0.5em auto .2em auto;
color:#333333;
height:30px;
width:35em;
border: 1px dotted #666666;
border-left:5px  #da4e4d;

}
.formulaireclient-message{
margin:0;
text-align:left;
padding: .2em 20px;
margin: 0.5em auto .2em auto;
color:#333333;
height:190px;
width:35em;
border: 1px dotted #666666;
border-left:5px  #da4e4d;

}

.formulaireclient-message textarea{
float:right;
width:35em;
margin:7px 10px 0px 0px;
border: 1px dotted #da4e4d;
}

.formulaireclient label {

	float: left;
	text-align: right;
	padding-top: 0.2em;

}

.retour{
margin:10px 80px 0px;

}


.retour a {
text-decoration:none;
color:#FFFFFF;
background-color:#da4e4d;
padding:2px 5px 2px 5px;
}
.retour a:hover{
text-decoration:none;
color:#FFFFFF;
background-color:#C94141;
padding:2px 5px 2px 5px;
}
.valideform2{

margin:10px 80px 10px 550px;

}

.valideform2 a {
text-decoration:none;
color:#FFFFFF;
background-color:#da4e4d;
padding:2px 5px 2px 5px;
}
.valideform2 a:hover{
text-decoration:none;
color:#FFFFFF;
background-color:#C94141;
padding:2px 5px 2px 5px;
}
.valideform{

margin:10px 80px 0px;
width:200px;
display:inline;


}


.valideform a {
text-decoration:none;
color:#FFFFFF;
background-color:#da4e4d;
padding:2px 5px 2px 5px;
border-style:outset;
  border-width:1px;
}
.valideform a:hover{
text-decoration:none;
color:#FFFFFF;
background-color:#C94141;
padding:2px 5px 2px 5px;

  border-width:1px;
  border-color:silver


}
.formulaireclient input{
float:right;
width:15em;
margin:7px 10px 0px 0px;
border: 1px dotted #da4e4d;


}

.frs-bt {
float:right;
width:15em;
margin-10px;



}
.formulaireclient select{
float:right;
width:15em;
margin:5px 10px 0px 0px;

border: 1px dotted #da4e4d;

}
#connexion input{
float:left;
}

#connexion #valider{
width:80px;
height:40px;
margin:20px 320px;


}

#newclient a{
display:inline;
width:100px;
border: 1px groove #da4e4d;
background-color:#da4e4d;

color:#FFFFFF;
padding:2px 5px 2px 5px;
text-decoration:none;


}

#newclient a:hover{
color:#FF9900;
}


/* -------------------------------------------------------------------------------------------- */
/* panier*/
/* -------------------------------------------------------------------------------------------- */
.formulairepanier {

	margin:10px 0px 10px 0px;
	color:#333333;
	text-align: left;
	float: left;
	width:90px;
}

.formulaireselect {

	margin:10px 0px 10px 0px;
	color: #959595;
	text-align: left;
	float: left;
	width:110px;
}

.formulaireselect select {
width:3.4em;
color:#333333;

}

.formulairepanier a{
text-decoration:none;
color:#333333;
border:1px  #da4e4d;
padding:2px 5px 2px 5px;
}
.formulairepanier a:hover{
text-decoration:none;
color:#FFFFFF;
border:1px dashed #da4e4d;
background-color:#da4e4d;
padding:2px 5px 2px 5px;
}


.lignePanierTotal {
	color: #626262;
	background-color:#E6E6E6;
	text-align: left;
	height:20px;
	padding: 7px 20px 5px 420px ;
	font-size: 0.9em;
	font-weight:bold;
	clear: both;
	margin-bottom:20px;
}




.lignePanierfirst {
	color:#333333;
	text-align: left;
	margin:10px 0px 5px 5px;
	font-size: 0.9em;
	float: left;
	width:180px;
	clear: both;
}

.entete {
color: #626262;
background-color:#da4e4d;
text-align: left;
height:30px;
clear: both;

}

.entetepanier {

	color:#FFFFFF;
	text-align: left;
	padding-left: 10px;
	font-size: 1em;
	float: left;
	width:91px;
	background-color:#da4e4d;
	height:30px;
}



.entetepanierfirst {
background-color:#da4e4d;
	color:#FFFFFF;
	text-align: left;
	padding-left: 10px;
	font-size: 1em;
	float: left;
	width:150px;
	height:30px;
}

#base h2{
color:#666666;
font-size:1em;
margin:0px auto 25px auto;
width:670px;
text-align:center;
}

#titrevalidation{
color:#FFFFFF;
background-color:#da4e4d;
font-size:1.1em;
width:100%;
margin:10px 10px 10px -5px;
text-align:center;

}

/* -------------------------------------------------------------------------------------------- */
/* compte*/
/* -------------------------------------------------------------------------------------------- */

#base h3{
font-size:1em;
display:list-item;
list-style-type:disc;
color:#da4e4d;
}

.modif{
margin:10px 0px 10px 0px;
color:#333333;

	}
	
.modif a{
text-decoration:none;
color:#FFFFFF;
border:1px dashed #da4e4d;
background-color:#da4e4d;
padding:2px 5px 2px 5px;
}
.modif a:hover{
text-decoration:none;
color:#FFFFFF;
border:1px  #da4e4d;
padding:2px 5px 2px 5px;
background-color:#CC3300;
}


.modifcompte{

text-align:left;



}

.modifcompte a{
display:block;
width:300px;
margin-top:10px;
color:#333333;
background-image:url(../img/deco/puceetoile.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:25px;

}

/* -------------------------------------------------------------------------------------------- */
/* commande*/
/* -------------------------------------------------------------------------------------------- */

.colcommande{
	color:#FFFFFF;
	text-align: left;
	padding-left: 10px;
	float:left;
	background-color:#da4e4d;
	width:152px;
	margin-top:-10px;
	
	}
	
	
	.textcolcommande{
	color:#333333;
	text-align: left;
	padding-left: 10px;
	float: left;
	width:150px;
	border:0.07em  #878889;
	}
	
	.textcolcommande a{
	color:#333333;
	text-decoration:none;
	}
	.textcolcommande a:hover{
	color:#da4e4d;
	}
	
	.col1{
	height:25px;
	margin:5px 0px 0px 0px;
	
	}
	/* -------------------------------------------------------------------------------------------- */
/* impression */
/* -------------------------------------------------------------------------------------------- */
.impression a{
color:#333333;
display:inline;
margin:10px;

}

.impression a:hover{
color:#000000;
display:inline;
margin:10px;

}


.impression img{

}

.impression {
height:20px;
padding-top:20px;
}
#reader{
position:relative;
font-size:0.75em;
top:50px;
}

#reader a{
color:#333333;
}

	/* -------------------------------------------------------------------------------------------- */
/* impression */

	/* -------------------------------------------------------------------------------------------- */
.plan li{
margin-top:5px;
}


.plan {

	list-style-type:decimal;
	margin:10px 0px 0px 270px;


 }


.ssplan{
list-style-type:lower-alpha ;
 margin:8px 20px 0px 20px;
}

.plan  a{

	color:#333333;


 }
 
 	/* -------------------------------------------------------------------------------------------- */
/* inscription */

	/* -------------------------------------------------------------------------------------------- */
#inscription-apeff	{
	
	margin:30px;
	list-style-type:square;
	width:450px;
	color:#da4e4d;
	
	
	}
	
	#inscription-apeff li{
	margin:10px;
	}
	
	#inscription-apeff li a{
	display:block;
	color:#da4e4d;
	
	margin:10px;

	}
	
	
	
		#inscription-apeff li a:hover{
	display:block;
	color:#000000;
	margin:10px 0 50px 20px;

	}
	 
 	/* -------------------------------------------------------------------------------------------- */
/* serviceapeff */

	/* -------------------------------------------------------------------------------------------- */
	
	.text-service {
margin:30px;

}

	.text-service img {
	display:none;



}

#liste-service {
clear:none;
margin:40px;
color:#DA4F4E;
width:450px;
list-style:square;
list-style-position:outside;
padding-left:20px;

}

#liste-etude {
clear:none;
margin:40px;
color:#DA4F4E;
width:450px;
list-style:square;
list-style-position:outside;
padding-left:20px;

}

#liste-etude li{
margin-top:10px;
}

#service-apeff{



}



#service-apeff h2{
margin:30px;
text-align:justify;
font-size:1.2em;
color:#da4e4d;

}

#service-apeff h3{
margin:40px;
display:list-item;
list-style:square;
font-size:1em;
color:#da4e4d;
}
 	/* -------------------------------------------------------------------------------------------- */
/* contact */

	/* -------------------------------------------------------------------------------------------- */
	

.text-adresse {
margin:20px 0px 0px 370px;

}

.text-adresse a {
color:#333333;
}

#choixfrs-apeff{
position:relative;
top:-80px;
width:770px;
margin:100px 0px 0px 0px;
z-index:4;


}

#choixfrs-apeff h2{
margin-left:230px;
margin-bottom:10px;
text-align:justify;
font-size:1.2em;
color:#da4e4d;

}
#choixfrs-apeff p{
text-align:justify;

}

#choixfrs-apeff table{
margin: 50px 0px 0px 380px;

border:1px #333333 dashed;
text-align:center;
}

#choixfrs-apeff ul{
margin: 10px 0px 0px 380px;
width:380px;

}
#choixfrs-apeff li{
list-style:square;
padding-left:0px;
list-style-position:inside;

}
#choixfrs-apeff a{
color:#333333;



}
c
	
#text2-mentions{
position:relative;
left:0px;
top:-80px;
width:690px;
padding-left:50px;
margin:100px 0px -50px 30px;
background:url(../img/deco/barre.gif) no-repeat left;

}
#text3-mentions{
position:relative;
left:0px;
top:-80px;
width:690px;
padding-left:50px;
margin:100px 0px -50px 30px;
background:url(../img/deco/barre.gif) no-repeat left;

}

#text2-mentions a {
color:#da4f4e;
}
#text3-mentions a {
color:#da4f4e;
}

#apeff-nvpdt{





}

#apeff-annonce{
position:relative;
top:50px;
left:250px;
z-index:5;
width:490px;




}

#apeff-annonce img{
float:left;
margin:0px 10px;
}


#apeff-annonce h2{
display:list-item;
list-style:square;
margin-bottom:50px;
margin-left:0px;
text-align:left;
width:550px;
color:#da4e4d;
font-size:1em;
}


#apeff-annonce h3{
margin:5px 5px 10px 5px;
text-align:left;
width:550px;
color:#000000;
font-size:0.9em;
display:list-item;
list-style:square;
}
#apeff-nvpdt h2{
display:list-item;
list-style:square;
margin:30px;
text-align:left;
width:550px;
color:#da4e4d;
font-size:1em;
}

#apeff-nvpdt ul{
margin-left:40px;

color:#da4e4d;
font-size:1em;
}

#apeff-nvpdt li{
list-style-type:square;
margin-bottom:10px;
list-style-position:inside;
}




#apeff-nvpdt a{
color:#333333;
}

 	/* -------------------------------------------------------------------------------------------- */
/* fichefrs*/

	/* -------------------------------------------------------------------------------------------- */

#cadre-fichefrs{
	width:430px;
	text-align:left;
	margin:20px auto;
	
	padding:0;


	z-index:2;
}

#cadre-fichefrs h2{
display:list-item;
list-style:square;
margin:10px 0 10px 50px;

text-align:left;
width:550px;
color:#da4e4d;
font-size:1.1em;

}

#cadre-fichefrs li{
list-style-type:square;
list-style-position:inside;
margin-left:10px;
margin-bottom:10px;
}
#cadre-fichefrs a {
color:#333333;
margin-left:10px;
}

 	/* -------------------------------------------------------------------------------------------- */
/* news-adherents*/

	/* -------------------------------------------------------------------------------------------- */

.new-adherents{

width:250px;
}

.titre-newadherent {
display:list-item;
list-style-type:square;
font-size:0.9em;
margin-left:50px;
margin-top:20px;
margin-bottom:10px;

}
.petite-annonce {
display:block;
margin-bottom:50px;


}



.petite-annonce img{
float:left;
margin:10px 10px 0px;
}


.splus{

display:none;
}
.contactez{
display:none;

}

.lien01{display:none;
}

