/* CSS Document */
a img {

border:0;

}
body
{
	font-family:Arial, Helvetica, sans-serif;
}



.elemFlash
{
	position:0,0;
	z-index:2;
}

.pageAccueil
{
	font-size:11px;
}

a
{
	font-size:11px;
	text-decoration:none;
}

.pageAccueil a{
    font-size: 16px;
}

.mieux_connaitre
{
	font-size:11px;
	color:#e20026;
	text-transform:uppercase;
}
.mieux_connaitre a:link
{
	font-size:11px;
	color:#E9A2C4;
	text-transform:uppercase;
	text-decoration:none;
}

.mieux_connaitre a:active
{
	font-size:11px;
	color:#E9A2C4;
	text-transform:uppercase;
	text-decoration:none;
}

.mieux_connaitre a:visited
{
	font-size:11px;
	color:#E9A2C4;
	text-transform:uppercase;
	text-decoration:none;
}

.mieux_connaitre a:hover
{
	font-size:11px;
	color:#93117E;
	text-transform:uppercase;
	text-decoration:none;
}

.mieux_connaitre_titre
{
	font-size:14px;
	color:#e20026;
	text-transform:uppercase;
	cursor:hand;
}

.mieux_connaitre_titre_visible
{
	font-size:14px;
	color:red;
	text-transform:uppercase;
	cursor:hand;
}

.service_personne
{
	font-size:11px;
	color:#c2005e;
	text-transform:uppercase;
}

.service_personne a:link
{
	font-size:11px;
	color:#C9D30F;
	text-transform:uppercase;
	text-decoration:none;
}

.service_personne a:active
{
	font-size:11px;
	color:#C9D30F;
	text-transform:uppercase;
	text-decoration:none;
}

.service_personne a:visited
{
	font-size:11px;
	color:#C9D30F;
	text-transform:uppercase;
	text-decoration:none;
}

.service_personne a:hover
{
	font-size:11px;
	color:#5B8A28;
	text-transform:uppercase;
	text-decoration:none;
}

.service_entreprise
{
	font-size:11px;
	color:#93107d;
	text-transform:uppercase;
}
.service_entreprise a:link
{
	font-size:11px;
	color:#83C7EA;
	text-transform:uppercase;
	text-decoration:none;
}

.service_entreprise a:acive
{
	font-size:11px;
	color:#83C7EA;
	text-transform:uppercase;
	text-decoration:none;
}
.service_entreprise a:visited
{
	font-size:11px;
	color:#83C7EA;
	text-transform:uppercase;
	text-decoration:none;
}
.service_entreprise a:hover
{
	font-size:11px;
	color:#0084A1;
	text-transform:uppercase;
	text-decoration:none;
}

.info_flash
{
	font-size:13px;
	color:#3d5662;
}

.info_flash a:link
{
	font-size:13px;
	color:#3d5662;
	text-decoration:none;
}

.info_flash a:active
{
	font-size:13px;
	color:#3d5662;
	text-decoration:none;
}

.info_flash a:visited
{
	font-size:13px;
	color:#3d5662;
	text-decoration:none;
}
.info_flash a:hover
{
	font-size:13px;
	color:#3f7f9d;
	text-decoration:none;
}

.pageContenu
{
	visibility:hidden;
	background-color:#fff;
	
}

.menuHaut_pagePrincipaleRose
{
	background-color:#e20026;
	height:22px;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	border:none;
	border-width:0;
}

.menuHaut_pagePrincipaleRose a:visited
{
	background-color:#e20026;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
}

.menuHaut_pagePrincipaleRose a:link
{
	background-color:#e20026;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
}

.menuHaut_pagePrincipaleRose a:active
{	
	background-color:#e20026;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
}

.menuHaut_pagePrincipaleRose a:hover
{
	background-color:#e20026;	
	color:#93117E;
	text-transform:uppercase;
	font-size:12px;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
}

.menuHaut_pagePrincipaleVert
{
	background-color:#c2005e;
	height:22px;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	border:none;
	border-width:0;
}

.menuHaut_pagePrincipaleVert a:visited
{
	background-color:#c2005e;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
}

.menuHaut_pagePrincipaleVert a:link
{
	background-color:#c2005e;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
}

.menuHaut_pagePrincipaleVert a:active
{	
	background-color:#c2005e;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
}

.menuHaut_pagePrincipaleVert a:hover
{
	background-color:#c2005e;	
	color:#5B8A28;
	text-transform:uppercase;
	font-size:12px;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
}

.menuHaut_pagePrincipaleBleu
{
	background-color:#93107d;
	height:22px;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	border:none;
	border-width:0;
}

.menuHaut_pagePrincipaleBleu a:visited
{
	background-color:#93107d;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
}

.menuHaut_pagePrincipaleBleu a:link
{
	background-color:#93107d;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
}

.menuHaut_pagePrincipaleBleu a:active
{	
	background-color:#93107d;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
}

.menuHaut_pagePrincipaleBleu a:hover
{
	background-color:#93107d;	
	color:#0084A1;
	text-transform:uppercase;
	font-size:12px;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
}

.menuHaut_pagePrincipaleJaune
{
	background-color:#3d5662;
	height:22px;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	border:none;
	border-width:0;
}

.menuHaut_pagePrincipaleJaune a:visited
{
	background-color:#3d5662;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	border:none;
}

.menuHaut_pagePrincipaleJaune a:link
{
	background-color:#3d5662;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	border:none;
}

.menuHaut_pagePrincipaleJaune a:active
{	
	background-color:#3d5662;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	border:none;
}

.menuHaut_pagePrincipaleJaune a:hover
{
	background-color:#3d5662;	
	color:#E95E0F;
	text-transform:uppercase;
	font-size:12px;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	border:none;
}

.info_flash_visible
{
	font-size:13px;
	text-decoration:none;
	color:#FF0000;
	
}


.info_flash_visible a
{
	font-size:13px;
	text-decoration:none;
	color: #e95e0f;
	
}

.info_flash_visible a:visited
{
	font-size:13px;
	text-decoration:none;
	color:#FF0000;
	
}

.info_flash_visible a:link
{
	font-size:13px;
	text-decoration:none;
	color:#FF0000;
	
}

.info_flash_visible a:active
{
	font-size:13px;
	text-decoration:none;
	color:#FF0000;
	
}

.info_flash_visible a:hover
{
	font-size:13px;
	text-decoration:none;
	color:#FF0000;
	
}

#pageContenu {
	position:absolute;
	width:987px;
	height:405px;
	z-index:3;
	left: 146px;
	top: 150px;
}
#menuJaune
{
	position:absolute;
	width:987px;
	z-index:3;
	left:0;
}
#menuRose
{
	position:absolute;
	width:987px;
	z-index:3;
	left:0;
}
#menuVert
{
	position:absolute;
	width:987px;
	z-index:3;
	left:0;
}
#menuBleu
{
	position:absolute;
	width:987px;
	z-index:3;
	left:0;
}
#elemFlash {
	position:relative;
	width:77px;
	height:65px;
	z-index:300;
	left: 1020px;
	top: -110px;
}

#divMieuxConnaitre {
    top: 14px;
	position: absolute;
	width:240px;
	height:256px;
	z-index:2;
	left: 146px;
	visibility: visible;
}
#servicePersonne {
	top: 14px;
	position:absolute;
	width:240px;
	height:256px;
	z-index:2;
	left: 397px;
	visibility: visible;
}
#serviceEntreprise {
    top: 14px;
	position:absolute;
	width:240px;
	height:256px;
	z-index:2;
	visibility: visible;
	left: 647px;
}

#divInfo {
    top: 14px;
	position:absolute;
	width:240px;
	height:256px;
	z-index:2;
	left: 897px;
	visibility: visible;
}

#bandeau_bas {
	position:absolute;
	margin-top:0;
	margin-bottom:0;
	width:100%;	
	z-index:0;
	left: 0px;
	top: 110px;
	visibility: visible;
	text-align:center;
}

#bandeau_haut {
	background: url(img/bandeau2_1012_110.jpg) left no-repeat;
	position:absolute;
	margin-top:0;
	margin-bottom:0;
	width:100%;
	height:110px;
	z-index:0;
	left: 0px;
	top: 0px;
	visibility: visible;
	text-align:center;
        cursor: pointer;
}
#bandeau_haut
{
        left: 180px;
	float: left;
	width:816px;
}
#bandeau_flash
{
	width:77px;
	float:left;
	margin-left:816px;
}

#apDiv1 {
	position:absolute;
	width:389px;
	height:137px;
	z-index:2;
	left: 115px;
	top: 278px;
}

#divTotal {
	position: relative;
	margin-left: auto;
    margin-right: auto;
	margin-top:0px;
	margin-bottom:0;
    width: 1278px;
	height:592px;
	z-index:0;
	text-align: center;	
}

#divLienAssoc {
	position:absolute;
	color:#fff;
	text-align:center;
	font-size:12px;
	position:absolute;
	width:100%;
	top:560px;
	left:0;
	border:none;
	border-width:0;
}

#divLienAssoc a:link{
	color:#fff;
	text-decoration:none;
}

#divLienAssoc a:active{
	color:#fff;
	text-decoration:none;
}

#divLienAssoc a:visited{
	color:#fff;
	text-decoration:none;
}

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


#divLienDesign {
	position:absolute;
	color:#FCC200;
	text-align:right;
	font-size:12px;
	width:890px;
	top:580px;
	left:0;
	border:none;
	border-width:0;
	margin-left:150px;
	margin-top:3px;
}

#divLienDesign a:active{
	
	color:#FCC200;
	text-decoration:none;
	border:none;
	border-width:0;
}

#divLienDesign a:link{
	
	color:#FCC200;
	text-decoration:none;
	border:none;
	border-width:0;
}

#divLienDesign a:visited{
	color:#FCC200;
	text-decoration:none;
	border:none;
	border-width:0;
}

#divLienDesign a:hover{
	color:#FCC200;
	text-decoration:none;
	border:none;
	border-width:0;
}

#apDiv2 {
	position:absolute;
	width:95%;
	height:154px;
	z-index:3;
	padding:auto auto auto auto;
	left:30;
	top: 263px;
	text-align:center;
}

#iframe_Principal{
	height:378px;
	width:981px;	
}
#divfond
{
	width:100%;
	height:587px;
	position:absolute;
	left:0;
	top:0;
	text-align:center;
}
/* IE hack */
* html #imgfond
{
   margin-top: 15px !important;
}

#imgfond
{
   padding-top: 8px;
}
/************************************** bloc mieux connaitre *****************************************************/
#mieux_connaitre_link
{
	padding-top:135px;
	text-align:left;
	font-size:13px;
	color:#f3a48f;
	text-transform:uppercase;
	height:100%;
}
#mieux_connaitre_link a:link
{
	font-size:13px;
	color:#f3a48f;
	text-transform:uppercase;
	text-decoration:none;
}

#mieux_connaitre_link a:active
{
	font-size:13px;
	color:#f3a48f;
	text-transform:uppercase;
	text-decoration:none;
}

#mieux_connaitre_link a:visited
{
	font-size:13px;
	color:#f3a48f;
	text-transform:uppercase;
	text-decoration:none;
}

#mieux_connaitre_link a:hover
{
	font-size:13px;
	color:#e20026;
	text-transform:uppercase;
	text-decoration:none;
}
#ul_mieux_connaitre li
{
	background: url(img/carreRose_8_10.gif) left no-repeat;
	list-style: none;
	background-position: 0px 3px;
	margin-bottom:4px;
	margin-left:-35px;
	text-indent: 10px;
	height: 10px;
}

/************************************** bloc service personnes *****************************************************/
#service_personnes_link
{
	padding-top:135px;
	text-align:left;
	font-size:13px;
	color:#e39eb6;
	text-transform:uppercase;
	height:100%;
}
#service_personnes_link a:link
{
	font-size:13px;
	color:#e39eb6;
	text-transform:uppercase;
	text-decoration:none;
}

#service_personnes_link a:active
{
	font-size:13px;
	color:#e39eb6;
	text-transform:uppercase;
	text-decoration:none;
}

#service_personnes_link a:visited
{
	font-size:13px;
	color:#e39eb6;
	text-transform:uppercase;
	text-decoration:none;
}

#service_personnes_link a:hover
{
	font-size:13px;
	color:#c20060;
	text-transform:uppercase;
	text-decoration:none;
}
#ul_Service_personnes li
{
	background: url(img/carreVert_8_10.gif) left no-repeat;
	list-style: none;
	background-position: 0px 3px;
	margin-bottom:4px;
	margin-left:-35px;
	text-indent: 10px;
	height: 10px;
}

/************************************** bloc service employeurs *****************************************************/
#service_employeurs_link
{
	padding-top:135px;
	text-align:left;
	font-size:13px;
	color:#c899c3;
	text-transform:uppercase;
	height:100%;
}
#service_employeurs_link a:link
{
	font-size:13px;
	color:#c899c3;
	text-transform:uppercase;
	text-decoration:none;
}

#service_employeurs_link a:active
{
	font-size:13px;
	color:#c899c3;
	text-transform:uppercase;
	text-decoration:none;
}

#service_employeurs_link a:visited
{
	font-size:13px;
	color:#c899c3;
	text-transform:uppercase;
	text-decoration:none;
}

#service_employeurs_link a:hover
{
	font-size:13px;
	color:#93107d;
	text-transform:uppercase;
	text-decoration:none;
}
#ul_Service_employeurs li
{
	background: url(img/carreBleu_8_10.gif) left no-repeat;
	list-style: none;
	background-position: 0px 3px;
	margin-bottom:4px;
	margin-left:-35px;
	text-indent: 10px;
	height: 10px;
}

/************************************** bloc info *****************************************************/
#info_link
{
	padding-top:20px;
	text-align:left;
	font-size:13px;
	color:#9eb1bc;
	text-transform:uppercase;
	height:100%;
}
#info_link a:link
{
	font-size:13px;
	color:#9eb1bc;
	text-transform:uppercase;
	text-decoration:none;
}

#info_link a:active
{
	font-size:13px;
	color:#9eb1bc;
	text-transform:uppercase;
	text-decoration:none;
}

#info_link a:visited
{
	font-size:13px;
	color:#9eb1bc;
	text-transform:uppercase;
	text-decoration:none;
}

#info_link a:hover
{
	font-size:13px;
	color:#3e5563;
	text-transform:uppercase;
	text-decoration:none;
}
/* CLIGNOTEUR */
#info_link .info_flash_visible a
{
	font-size:13px;
	color:#e20026;
	text-transform:uppercase;
	text-decoration:none;
}

#ul_info li
{
	list-style: none;
	margin-top:-10px;
	background-position: 0px 2px;
	margin-left:-35px;
	text-indent: 0px;
	height: 10px;
}
#ul_info_link li 
{
	background: url(img/carreJaune_8_10.gif) left no-repeat;
	list-style: none;
	background-position: 0% 50%;
	margin-bottom:4px;
	margin-left:-35px;
	text-indent: 10px;
}

#ul_info_link li #clignote1 a
{
        font-size: 18px;
}

/********************************************** Page liste des annonce *******************************************/
#tb_listAnnonce
{
	border-collapse:collapse;
}
#tb_listAnnonce td
{
	
}
#tb_listAnnonce th
{
	border:solid #FFFFFF 1px;
	color:#FFFFFF;
	background-color:#3d5662;
}
#tb_listAnnonce img
{
	border:none;
}
/************************************************ Page d�tail annonce ********************************************/
#tb_descriptif_annonce
{
	border:dashed #6e8592 1px;
}
#ref_info
{
	background-color:#6e8592;
	color:#FFFFFF;
	width:250px;
	height:30px;
	text-align:center;
	padding:5px;
}
#postuler_info
{
	background-color:#6e8592;
	color:#FFFFFF;
	width:100px;
	height:30px;
	text-align:center;
	padding:5px;
}
#postuler_info a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	background-color:#6e8592;
	color:#FFFFFF;
	width:100px;
	height:30px;
	text-align:center;
	padding:5px;
	text-decoration:none;
	cursor:pointer;
}
#postuler_info a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	background-color:#6e8592;
	color:#FFFFFF;
	width:100px;
	height:30px;
	text-align:center;
	padding:5px;
	text-decoration:none;
	cursor:pointer;
}
#postuler_info a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	background-color:#6e8592;
	color:#FFFFFF;
	width:100px;
	height:30px;
	text-align:center;
	padding:5px;
	text-decoration:none;
	cursor:pointer;
}
#postuler_info a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	background-color:#6e8592;
	color:#FFFFFF;
	width:100px;
	height:30px;
	text-align:center;
	padding:5px;
	text-decoration:none;
	cursor:pointer;
}
#retour_info
{
	background-color:#6e8592;
	color:#FFFFFF;
	width:100px;
	height:30px;
	text-align:center;
	padding:5px;
}
#retour_info a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	background-color:#6e8592;
	color:#FFFFFF;
	width:100px;
	height:30px;
	text-align:center;
	padding:5px;
	text-decoration:none;
	cursor:pointer;
}
#retour_info a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	background-color:#6e8592;
	color:#FFFFFF;
	width:100px;
	height:30px;
	text-align:center;
	padding:5px;
	text-decoration:none;
	cursor:pointer;
}
#retour_info a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	background-color:#6e8592;
	color:#FFFFFF;
	width:100px;
	height:30px;
	text-align:center;
	padding:5px;
	text-decoration:none;
	cursor:pointer;
}
#retour_info a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	background-color:#6e8592;
	color:#FFFFFF;
	width:100px;
	height:30px;
	text-align:center;
	padding:5px;
	text-decoration:none;
	cursor:pointer;
}
/***************************************** Page postuler annonce ***************************************************/
#tb_postuler_annonce
{
	border:dashed #6e8592 1px;
}
#message_send
{
	color:#FF0000;
}
#mini_cv_bandeau img
{
	border:none;
}
#mini_cv_img
{
	float:left;
}
#mini_cv_titre
{
	float:left;
	color:#930f7d;
	text-align:center;
	width:auto;
	height:auto;
	padding-top:80px;
	margin-left:50px;
	height:148px;
}
#mini_cv_contact
{
	color:#930f7d;
	text-align:center;
	width:500px;
	height:auto;
	font-size:10px;
}
#mini_cv_contenu
{
	float:right;
	text-align:center;
}
#mini_cv_empty
{
	clear:left;
	text-align:center;
	color:#930f7d;
	font-size:20px;
}





