/* ----------------------------------POPUP CONSEIL ------------------------------*/
.txt-pop_titre-violet  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9e65a2;
	margin-left: 3.5em;
}

.txt-pop_titre-gris  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #434343;
	margin-left: 4em;
}

.txt-pop_central  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	margin-left: 4em;
}

.txt-pop_central-retrait  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #434343;
	margin-left: 6em;
}

/* ----------------------------------POPUP NOTICE ------------------------------*/

.txt-pop_notice  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	margin: 20em 4em 0 4em;
}
.lien_notice {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333; text-decoration : none;
}
a:hover.lien_notice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666; font-weight: bold; text-decoration : none;
}

/* ---------------------------------- ACCUEIL ------------------------------*/
.ACCUEIL-TITRE-FORM {
	margin-top: 8px;
}

/* ---------------------------------- COMMUN ------------------------------*/

.CENTRAL_ligne_pointille {border-left:dotted; border-width: 1px; border-color: #aa77ab; }

.BOUTON-ACCES {margin: 30px auto 0 20px;}
.PICTO-OBLIGATIONS {margin: 20px auto 0 20px;}
.PICTO-DROITE-CONSEIL {margin: 20px auto 0 20px;}
.PICTO-DROITE-RECRUTE {margin: 20px auto 0 20px;}

.BIENTOT-DISPONIBLE { margin: 100px auto 0 auto}
.FORMULAIRE-TRANSMIS { margin: 100px auto 0 auto}


.titre_violet {
padding:30px 0 5px 0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#A16897;
}

.titre_bleu {
padding:30px 0 5px 0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5F6CA8;
}

/* ------------------ CALCULATRICE ------------------- */

body {
	margin:0;
	padding:0;	
}

#conteneur  {
	margin:0 auto 0 auto;
	padding:0;
	width:514px;
	height:354px;
	background:#CCC;
	background:url(images/accueil/cadre_fond.gif) no-repeat;
}


#ligne-1  {
	margin:10px 0 0 0;
	padding:0;
	background:url(images/accueil/ligne1_fond.gif) no-repeat left;
	width:484px;
	height:29px;
	float:right;
}

#ligne-2a8  {
	margin:6px 0 0 0;
	padding:0;
	background:url(images/accueil/ligne2a8_fond.gif) no-repeat left;
	width:484px;
	height:29px;
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#fff;
}

#ligne-9  {
	margin:6px 0 0 0;
	padding:0;
	background:url(images/accueil/ligne9_fond.gif) no-repeat left;
	width:484px;
	height:29px;
	float:right;
}

#ligne-contact  {
	margin:0;
	padding:0;
	width:700px;
	height:25px;
	float:left;
}

#bouton-contact {
/*   position:relative;*/
   margin-top:2px;
   margin-left:100px;
   float:left;
}

.txt-gris-contact {
	position:relative;
	margin-top:0;
	margin-left:0;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size:11px;
	color:#333;
	float:left;
}


#txt {
	position:relative;
	margin-top:8px;
	margin-left:22px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size:11px;
	color:#fff;
	width:70px;
	float:left;
}

#checkbox {
	float:left;
	position:relative;
	margin-top:5px;
	margin-left:12px;
}

#champ-1  {
	position:relative;
	top:5px;
	left:0px;
	width:130px;
	height:23px;
	float:left;
	overflow:visible;
}

#champ-2  {
	position:relative;
	top:5px;
	left:0px;
	width:50px;
	height:23px;
	float:left;
	overflow:visible;
}

#champ-3  {
	position:relative;
	top:5px;
	left:15px;
	width:10px;
	height:23px;
	padding-top:3px;
	font-family: Verdana;
    font-weight: bold;
    font-size: 11px;
    color: #fff;
	float:left;
	overflow:visible;
}

#bouton1 {
   position:relative;
   width: 75px;
   font-family: Verdana;
   font-weight: bold;
   font-size: 11px;
   color: #5260a4;
   margin-top:2px;
   margin-left:8px;
   float:left;
   overflow:visible;
}

#bouton2 {
   position:relative;
   width: 75px;
   font-family: Verdana;
   font-weight: bold;
   font-size: 11px;
   color: #5260a4;
   margin-top:2px;
   margin-left:10px;
   float:left;
   overflow:visible;
}

#conteneur-php {
   position:relative;
   width: 75px;
   margin-top:2px;
   margin-left:10px;
   float:left;
   overflow:visible;
}

.CALCULATRICE_champ-2 {
   margin-left: 20px;
   margin-top: 2px;
   width:40px;
   float:left;
   position:relative;
   border: 1px solid #999999;
   font-family: Verdana;
   font-size: 11px;
   color: #333333;
}

.CALCULATRICE_champ-1 {
	margin-left: 20px;
   float:left;
   position:relative;
   border: 1px solid #999999;
   font-family: Verdana;
   font-size: 11px;
   color: #333333;
}

.CALCULATRICE_bouton1 {
   width: 75px;
   border: 1px solid #fff;
   font-family: Verdana;
   font-weight: bold;
   font-size: 11px;
   color: #945d9a;
   margin: 4px 0 auto 5px;
}

.CALCULATRICE_bouton2 {
   width: 120px;
   border: 1px solid #fff;
   font-family: Verdana;
   font-weight: bold;
   font-size: 11px;
   color: #945d9a;
   margin: 4px 0 auto 10px;
}

/* ------------------------------- OBLIGATIONS ------------------------------*/

/* ---------------- Tableau Location ---------------*/
.txt-titre-haut {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #fff;
padding: 0 0 0 0;
text-align: center;
background-color:#A16897;
border-right:solid 1px #fff;
}

.txt-titre-gauche1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #A16897;
padding: 10px 0 10px 0;
text-align: center;
background-color:#d2ccd0;
border-right:solid 1px #fff;
}

.txt-titre-gauche2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #A16897;
padding: 0 0 0 0;
text-align: center;
background-color:#e1dde0;
border-right:solid 1px #fff;
}

.txt-ligne1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #333333;
padding: 10px 10px 10px 10px;
text-align: center;
background-color:#d2ccd0;
border-right:solid 1px #fff;
}

.txt-ligne2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #333333;
padding: 10px 10px 10px 10px;
text-align: center;
background-color:#e1dde0;
border-right:solid 1px #fff;
}

/* ---------------- Tableau Transaction ---------------*/
.txt-titre-haut_bleu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #fff;
padding: 10px 0 10px 0;
text-align: center;
background-color:#5F6CA8;
border-right:solid 1px #fff;
}

.txt-titre-gauche1_bleu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #5F6CA8;
padding: 10px 0 10px 0;
text-align: center;
background-color:#ceccd2;
border-right:solid 1px #fff;
}

.txt-titre-gauche2_bleu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #5F6CA8;
padding: 10px 0 10px 0;
text-align: center;
background-color:#dedde1;
border-right:solid 1px #fff;
}

.txt-ligne1_bleu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #333333;
padding: 10px 10px 10px 10px;
text-align: center;
background-color:#ceccd2;
border-right:solid 1px #fff;
}

.txt-ligne2_bleu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #333333;
padding: 10px 10px 10px 10px;
text-align: center;
background-color:#dedde1;
border-right:solid 1px #fff;
}

.txt-asterisque  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	padding: 10px 0 0 0;
}

/* ---------------------------------- FOOTER ------------------------------*/

.txt-footer  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #9b689e;
}

/* ---------------------------------- BAS DE PAGE ------------------------------*/

#tableau-conteneur {
margin:0;
padding:0;
width:962px;
height:100px;
float:left;
}

#img-gauche{
margin:0 0 100px 40px;
padding:0;
width:214px;
height:54px;
float:left;
}

#img-droite{
background:url(images/commun/bas_site/index_49.gif) no-repeat;
display:block;
width:103px;
height:54px;
float:right;
padding:0;
margin:0;
}

#liens {
float:left;
width:600px;
}
#liens2 {
float:left;
width:600px;
}
#liens3 {
width:600px;
float:left;
}

/*------- ligne 1-------*/
#nav1 {
list-style:none;
float:left;
padding:0;
margin: 10px 0 0 135px;
}

#nav1 li {
display:inline;
border-right:1px solid #999999;
margin-right:15px;
padding-right:15px;
float:left;
}

#nav1 li.last {
border:none;
}

#nav1 li a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-decoration:none;
display:block;
}

#nav1 li a:hover {
color:#666666;
}
/*------- ligne 2-------*/


#nav2 {
list-style:none;
padding:0;
margin: 10px 0 0 165px;
}

#nav2 li {
display:inline;
border-right:1px solid #999999;
margin-right:15px;
padding-right:15px;
float:left;
}

#nav2 li.last {
border:none;
}

#nav2 li a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-decoration:none;
display:block;
}

#nav2 li a:hover {
color:#666666;
}

/*------- ligne 3 -------*/

#nav3 {
clear:both;
list-style:none;
padding:0;
margin: 10px 0 0 40px;
}

#nav3 li {
display:inline;
border-right:1px solid #999999;
margin-right:15px;
padding-right:15px;
float:left;
}

#nav3 li.last {
border:none;
}

#nav3 li a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-decoration:none;
display:block;
}

#nav3 li a:hover {
color:#666666;
}

/* ------------------ FORMULAIRE ------------------- */


.FORMULAIRE_texte-central {
	font-size: 11px;
	font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.FORMULAIRE_texte-central_obligatoire {
	font-size: 11px;
	font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.FORMULAIRE_texte-descriptif {
	font-size: 10px;
	font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.FORMULAIRE_texte-obligatoire {
	font-size: 10px;
	font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.FORMULAIRE_champ-taille20px {
   width: 20px;
   padding: 1px;
   border: 1px solid #999999;
   font-family: Verdana;
   font-size: 11px;
   color: #333333;
}

.FORMULAIRE_champ-taille25px {
   width: 25px;
   padding: 1px;
   border: 1px solid #999999;
   font-family: Verdana;
   font-size: 11px;
   color: #333333;
}

.FORMULAIRE_champ-taille30px {
   width: 30px;
   padding: 1px;
   border: 1px solid #999999;
   font-family: Verdana;
   font-size: 11px;
   color: #333333;
}

.FORMULAIRE_champ-taille40px {
   width: 40px;
   padding: 1px;
   border: 1px solid #999999;
   font-family: Verdana;
   font-size: 11px;
   color: #333333;
}

.FORMULAIRE_champ-taille50px {
   width: 50px;
   padding: 1px;
   border: 1px solid #999999;
   font-family: Verdana;
   font-size: 11px;
   color: #333333;
}

.FORMULAIRE_champ-taille60px {
   width: 60px;
   padding: 1px;
   border: 1px solid #999999;
   font-family: Verdana;
   font-size: 11px;
   color: #333333;
}

.FORMULAIRE_champ-taille75px {
   width: 75px;
   padding: 1px;
   border: 1px solid #999999;
   font-family: Verdana;
   font-size: 11px;
   color: #333333;
}

.FORMULAIRE_champ-taille100px {
   width: 100px;
   padding: 1px;
   border: 1px solid #999999;
   font-family: Verdana;
   font-size: 11px;
   color: #333333;
}

.FORMULAIRE_champ-taille125px {
   width: 125px;
   padding: 1px;
   border: 1px solid #999999;
   font-family: Verdana;
   font-size: 11px;
   color: #333333;
}

.FORMULAIRE_champ-taille150px {
   width: 150px;
   padding: 1px;
   border: 1px solid #999999;
   font-family: Verdana;
   font-size: 11px;
   color: #333333;
}

.FORMULAIRE_champ-taille170px {
   width: 170px;
   padding: 1px;
   border: 1px solid #999999;
   font-family: Verdana;
   font-size: 11px;
   color: #333333;
}

.FORMULAIRE_champ-taille300px {
   width: 300px;
   padding: 1px;
   border: 1px solid #999999;
   font-family: Verdana;
   font-size: 11px;
   color: #333333;
}

/* ------------------ ACCES ------------------- */

.ACCES-texte {
	font-size: 11px;
	font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

/* ------------------ LIENS UTILES ------------------- */

.liens_marge-gauche {
padding-left: 30px;
}

.LIENS-UTILES_texte {
	font-size: 11px;
	font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}

.lien_liens-utiles {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #9e65a2; text-decoration : none;
}
a:hover.lien_liens-utiles { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #c6a0c9; font-weight: normal; text-decoration : none;
}

/* ------------------ FORMULAIRE RECRUTEMENT ------------------- */


.FORMULAIRE_texte-central {
	font-size: 11px;
	font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.FORMULAIRE_champ-taille400px {
   width: 300px;
   padding: 1px;
   border: 1px solid #999999;
   font-family: Verdana;
   font-size: 11px;
   color: #333333;
}