/************************ MISE A ZERO DES BALISES ************************/

p{ margin:0; }

a{ text-decoration:none; color:#000000; padding:0; margin:0; border:none; }

a:hover{ text-decoration: underline; }

dl, dt, dd, ul, li{ padding:0; margin:0; list-style-type:none; }

img{ padding:0; margin:0; border:none; }

.clearboth{	clear:both; }

h1{
	font-size:15px;
	margin-top:5px;
	margin-bottom:2px;
	font-weight:bold;
}

h2{
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
}

h3{
	font-size:15px;
	margin-top:5px;
	margin-bottom:10px;
	font-weight:bold;
}

    /* Pour les vignettes*/
h4{
  font-size:11px;
  margin-top:2px;
  margin-bottom:2px;
	font-weight:bold;
	text-align:right;
	Text-decoration:underline;
}



/*************************************************************************/

body{
	padding:0px; 
	background-image:url(../image/background.gif); 
	margin:0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
html{
	background-image:url(../image/background.gif); 
	margin:0px; 
	padding:0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1#bandeau_gris_haut{
	background-color:#eeeeee;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	font-size:11px;
	color:#000000;
	border-bottom:1px solid #999999;
}

#all_conteneur{
	position:relative;
	background-position:center top; 
	background-image:url(../image/fond_pages.png); 
	background-color:#FFFFFF;
	/*width:780px;*/
	width:950px;
	min-height:100%;
	margin-left:auto; 
	margin-right:auto;
	background-repeat:no-repeat;
}
*html#all_conteneur{ height:100%; }  /*HACK IE 6*/

#in_conteneur{
	/*width:750px;*/
	width:930px;
	min-height:100%;
	margin-left:auto; 
	background-color:#FFFFFF;
	margin-right:auto;
}
*html#in_conteneur{ height:100%; }  /*HACK IE 6*/

#accueil_partie_droite{
	float:left;
	font-size:12px;
	width:202px;
	-width:200px;
	text-align:center;
}
#accueil_partie_gauche{
	float:left;
	/*width:548px;*/
	width:728px;
	background-color:#FFFFFF;
}

#pages_partie_droite{
	float:left;
	font-size:12px;
	width:193px;
	padding-left:4px;
}
#pages_partie_gauche{
	float:left;
	/*width:544px;*/
	width:724px;
	margin:0px;
	background-color:#FFFFFF;
}
#accueil_partie_gauche_cadre_actu{
	height:106px;
	overflow:hidden;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	margin-left:10px;
	padding-top:10px;
}
.partie_gauche_cadre_actu_texte{
	float:left;
	width:354px;
}

.partie_gauche_cadre_actu_texte dt{
	width:349px;
	height:18px;
	margin-bottom:5px;
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:5px;
	background-color:#de0021;
	text-align:left; 
	padding-left:5px;
}
.partie_gauche_cadre_actu_texte img{
	margin-left:5px;
	margin-right:5px;
}

/************************ INCLUDE EN TETE ************************/

#header{
	
}
#header_top{
	height:100px;
}
#header_top_left{
	width:580px;
	float:left;
}

/*----------------------------------- Zone login ---------------------------------*/
#header_top_right{
	margin-right:10px;
	margin-top:10px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#header_top_right dl dd li{
	float:left;
	margin-top:3px;
}

li.header_top_right_titlelog{
	width:60px;
	padding-top:3px;
	font-weight:bold;
}

#header_top_right_login{
	float:right;
	width:150px;
}

#header_top_right_register{
	width:175px;
	float:right;
}
#header_top_right_register li{
	clear:both;
}

#header_top_right_register_login{
	margin-right:25px;
}


/*----------------------------------- FIN Zone login ---------------------------------*/

#header_bottom_menu{
	margin-left:8px;
	-margin-left:4px;
	margin-top:12px;
	float:left;
	width:746px;
	padding-left:2px;
	padding-top:2px;
	height:37px;
	margin-bottom:5px;
	font-size:12px;
	border:1px solid #e7e7e7;
}
#header_bottom_menu li{
	text-align:center;
	height:35px;
	float:left;
}

#header_bottom_menu li a{
	color:#00475d;
	font-weight:bold;
	background-image:url(../image/include/fond_menu.gif); 
	background-position:0px 0px;
	background-repeat:repeat-x;
	height:25px;
	padding-top:10px;
	display:block;
}
#header_bottom_menu li a:hover{
	color:#00475d;
	text-decoration:none;
	background-color:#FFFFFF;
	background-image:url(../image/include/fond_menu_blanc.gif); 
	background-position:0px 0px;
	background-repeat:repeat-x;
}

#header_bottom_flag{
	float:left;
	height:37px;
	width:149px;
	margin-top:12px;
	margin-left:8px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	border:1px solid #e7e7e7;
}
#header_bottom_flag ul{
	background-image:url(../image/include/fond_menu.gif); 
	background-position:0px 0px;
	background-repeat:repeat-x;
	padding-top:10px;
	height:25px;
	padding-left:38px;
}
#header_bottom_flag li{
	float:left;
	margin-right:15px;
}


#header_bottom_bandeau{
	margin-left:67px;
	margin-top:10px;
	-margin-left:33px;
	float:left;
}
#header_bottom_bandeau img{
	float:left;
}
#header_bottom_bandeau object{
	float:left;
}


#header_partie_droite_infos{
	width:160px;
	margin-left:10px;
	float:left;
}
#header_partie_droite_infos dt{
	width:157px;
	height:18px;
	margin-bottom:5px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	padding-top:6px;
	background-color:#de0021;
	text-align:left; 
	padding-left:5px;
}
#header_partie_droite_infos dt p{
	float:left;
}
#header_partie_droite_infos dt img{
	margin-left:70px;
	margin-top:-2px;
	float:left;
}
#header_partie_droite_infos dd{
	text-align:left;
	color:#00475d;
	font-size:10px;
}

#header_partie_droite_infos dd img{
	padding-top:1px;
	float:left;
}


/************************ INCLUDE RECHERCHE ************************/

/*INDEX INCLUDE CADRE RECHERCHE ************************/

#recherche_accueil{
	border:1px solid #cccccc;
	height:163px;
	/*width:540px;*/
	width:720px;
	margin-top:18px;
	margin-left:8px;
	background-color:#e7e7e7;
}

#recherche_accueil_top_image a{
	display:block;
	height:22px;
	width:316px;
	float:left;
	background-image:url(../image/include/top_rech_droite_off.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#recherche_accueil_top_image a:hover{
	background-image:url(../image/include/top_rech_droite.jpg);
	background-repeat:no-repeat;
	background-position:top let;
}

#recherche_accueil_cadre{
	height:110px;
}

.recherche_accueil_etape_in{
	float:left;
	width:2px;
	margin-top:5px;
	height:105px;
	background-color:#FFFFFF;
}

#recherche_accueil_etape1{
	float:left;
	width:160px;
	margin-right:2px;
	padding-left:5px;
	height:110px;
}
#recherche_accueil_etape2{
	float:left;
	width:130px;
	padding-left:3px;
	font-size:10px;
	margin-right:2px;
	color:#000000;
	height:110px;
}
#recherche_accueil_etape3{
	float:left;
	width:215px;
	padding-left:3px;
	font-size:10px;
	margin-right:2px;
	color:#000000;
	height:110px;
}
#recherche_accueil_etape3 p{
	float:left;
	width:100px;
	padding-top:0px;
	padding-left:5px;
}
#recherche_accueil_etape3 input{
	float:left;
}

#recherche_accueil_etape4{
	float:left;
	width:150px;
	padding-left:3px;
	font-size:10px;
	color:#000000;
	height:110px;
}
#recherche_accueil_etape4 p{
	float:left;
	width:80px;
	padding-left:5px;
	padding-top:5px;
}
#recherche_accueil_etape4 input{
	float:left;
}

#recherche_accueil_etapefin{
	margin-left:600px;
}
#recherche_accueil_etapefin a{
	font-size:11px;
	font-weight:bold;
	color:#016a7e;
	display:block;
	margin-top:8px;
	padding-left:15px;
	margin-left:20px;
	-margin-left:8px;
	float:left;
	background-image:url(../image/include/flechegr.jpg);
	background-repeat:no-repeat;
	background-position:0 4px;
}
#recherche_accueil_etapefin input{
	margin-left:16px;
	margin-top:2px;
}

#recherche_accueil_etaperef{
	border:solid #cccccc 1px;
	height:27px;
	padding-top:2px;
	width:710px;
	background-color:#e7e7e7;
	margin-top:10px;
	margin-left:8px;
	padding-left:10px;
	font-size:12px;
	color:#00475d;
}
#recherche_accueil_etaperef p{
	float:left;
	padding-top:5px;
}
#recherche_accueil_etaperef input{
	margin-top:1px;
	float:left;
	margin-left:10px;
}

/* INDEX INCLUDE INFORMATIONS ************************/

#index_partie_info{
	margin-top:15px;
	margin-left:8px;
}
.colonne_info{
	width:230px;
	float:left;
}
.colonne_info dt{
	height:17px;
	padding-left:10px;
	padding-top:3px;
	background-color:#DE0021;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	margin-bottom:0px;
}
.colonne_info dd{
	font-size:11px;
	color:#00475d;
}
.colonne_info dd img{
	margin-bottom:5px;
	float:left;
}

/* INDEX INCLUDE TRANSACTIONS ************************/

#accueil_cadre_transaction{
	width:184px;
	margin-top:18px;
	text-align:left;
	padding-bottom:5px;
	font-size:11px;
}
#accueil_cadre_transaction a{
	margin-left:22px;
}
#accueil_cadre_transaction_haut{
	height:13px;
}
#accueil_cadre_transaction_haut span{
	display:none;
}

#accueil_cadre_transaction_millieu{
	width:184px;
}
#accueil_cadre_transaction_millieu_lifleche{
	width:14px;
	height:8px;
	float:left;
	margin-bottom:10px;
}
#accueil_cadre_transaction_millieu_lifleche a{
	margin-left:0px;
}
#accueil_cadre_transaction_millieu ul{
	padding:8px;
}
#accueil_cadre_transaction_millieu li{
	font-size:11px;
}

/* INDEX INCLUDE PARTIE DROITE ************************/

#accueil_partie_droite_map{
	width:182px;
	height:180px;
	border:solid #cccccc 1px;
	margin-left:auto;
	margin-right:auto;
	margin-top:18px;
	margin-bottom:10px;
	color:#00475d;
	padding-top:5px;
	font-weight:bold;
}
#accueil_partie_droite_map img{
	padding-top:10px;
}

#accueil_partie_droite_infos{
	width:184px;
	margin-left:auto;
	margin-right:auto;
	color:#000000;
}
#accueil_partie_droite_infos dt{
	width:181px;
	height:18px;
	margin-top:20px;
	margin-bottom:5px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
	background-color:#de0021;
	text-align:left; 
	padding-left:5px;
}
#accueil_partie_droite_infos dt p{
	float:left;
}
#accueil_partie_droite_infos dt img{
	margin-left:86px;
	margin-top:-1px;
	float:left;
}
#accueil_partie_droite_infos dd{
	text-align:left;
	font-size:11px;
}

#accueil_partie_droite_infos dd img{
	padding-top:1px;
	float:left;
}

/************************ INCLUDE FOOTER ************************/

/* INCLUDE FOOTER OFFRE DIRECT ************************/
#conteneur_footer_direct{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:720px;
	margin-left:8px;
	margin-top:15px;
	border:solid 1px #CECECE;
	height:150px;
	background-color:#e7e7e7;
	/*background-image:url(../image/include/direct-fond.jpg);*/
	background-position:top left;
	background-repeat:repeat-x;
}
#conteneur_footer_direct p{
	font-weight:bold;
	padding:3px;
	width:714px;
	font-size:12px;
	height:12px;
	color:#CECECE;
	background-color:#e7e7e7;
	/*background-image:url(../image/include/direct-top.jpg);*/
	background-position:top left;
	background-repeat:no-repeat;
}
#conteneur_footer_direct p span{
	color:#646464;	
}

#conteneur_footer_direct ul{
	float:left;
	width:225px;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
}

#conteneur_footer_direct li{
	padding-top:2px;
}


/* INCLUDE FOOTER HAUT ************************/
#in_conteneur_footer{
	background-image:url(../image/include/backtrait.gif);
	background-position:top left;
	background-repeat:repeat-x ;
	margin-top:15px;
	padding-top:25px;
	.padding-top:25px;
	-padding-top:25px;
}

#in_conteneur_footer a{
	margin-left:13px;
	margin-left:46px;
}

/* INCLUDE FOOTER BAS ************************/
#footer_site{
	margin-top:15px;
	font-size:11px;
	margin-bottom:10px;
	height:32px;
	padding-top:5px;
	padding-left:15px;
	background-color:#999999;
}

#footer_site li{
	color:#ffffff;
	float:left;
	margin-left:10px;
}
#footer_site a{
	color:#ffffff;
	display:block;
	padding-top:7px;
}

/************************ PARTIE DROITE PAGES ************************/

#fonction_recherche{
	border:1px solid #949492;
	width:182px;
	margin-top:10px;
	margin-left:9px;
	margin-bottom:15px;
}

#fonction_recherche dt{
	font-size:11px;
	padding-top:1px;
	margin-top:1px;
	text-align:left;
	width:170px;
	font-weight:bold;
	height:15px;
	padding-left:10px;
	margin-left:1px;
	background-color:#cccccc;
	color:#FFFFFF;
	margin-bottom:5px;
}
#fonction_recherche dd{
	text-align:left;
	color:#666666;
	margin-top:2px;
	font-size:10px;
}
#fonction_recherche dd ul{
	clear:both;
	padding-left:5px;
}
#fonction_recherche dd li{
	float:left;
}



#pages_fonction_recherche{
	border:1px solid #949492;
	width:182px;
	margin-top:10px;
	margin-left:9px;
	margin-bottom:15px;
}
#pages_fonction_recherche dt{
	font-size:11px;
	padding-top:1px;
	margin-top:1px;
	text-align:left;
	width:170px;
	font-weight:bold;
	height:15px;
	padding-left:10px;
	margin-left:1px;
	background-color:#cccccc;
	color:#FFFFFF;
	margin-bottom:5px;
}
#pages_fonction_recherche dd{
	text-align:left;
	color:#666666;
	margin-top:2px;
	font-size:10px;
}
#pages_fonction_recherche dd ul{
	clear:both;
	padding-left:5px;
}
#pages_fonction_recherche dd li{
	float:left;
}

/************************ GROUPE ************************/

#accueil_partie_droite_groupe{
	margin-top:5px;
	margin-left:8px;
}

#accueil_partie_droite_groupe dt{
	color:#d90026;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

#accueil_partie_droite_groupe dd{
	color:#333333;
	font-size:12px;
	margin-top:15px;
}
#accueil_partie_droite_groupe_pdf{
	font-size:12px;
	font-weight:bold;
	margin-top:20px;
}
#accueil_partie_droite_groupe_pdf a{
	color:#00475d;
}

/************************ METIERS ************************/

#accueil_partie_droite_metier{
	font-size:12px;
	margin-left:10px;
	margin-top:5px;
}

.accueil_partie_droite_metier_listing{
	width:710px;
	/*width:540px;*/
	background-color:#CCCCCC;
	height:94px;
	margin-top:5px;
}
.accueil_partie_droite_metier_listing img{
	margin:10px;
}
.accueil_partie_droite_metier_listing dt{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
}
.accueil_partie_droite_metier_listing dd{
	font-size:12px;
	padding-right:20px;
}
.accueil_partie_droite_metier_listing a{
	margin-left:610px;
	font-weight:bold;
	display:block;
}
.metier_listing_titre1{
	color:#d90026;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	margin-top:8px;
	margin-bottom:5px;
}
.metier_listing_titre2{
	color:#00475d;
	font-weight:bold;
	font-size:12px;
	margin-bottom:3px;
}

#commercialisationb a{
	margin-left:635px;
	font-weight:bold;
	display:block;
}
#commercialisationb dt{
	color:#00475d;
	font-weight:bold;
	margin-bottom:15px;
}
#commercialisationb ul{
	margin-left:10px;
	margin-top:3px;
	margin-bottom:5px;
	font-size:12px;
}

#expertiseb a{
	margin-left:635px;
	font-weight:bold;
	display:block;
}
#expertiseb dt{
	color:#00475d;
	font-weight:bold;
	margin-bottom:15px;
}
#expertiseb ul{
	margin-left:10px;
	margin-bottom:8px;
	font-size:12px;
}

#investissementb a{
	margin-left:635px;
	font-weight:bold;
	display:block;
}
#investissementb dt{
	color:#000000;
	margin-bottom:8px;
}
#investissementb ul{
	margin-left:10px;
	margin-bottom:8px;
	font-size:12px;
}

#assistanceb a{
	margin-left:635px;
	font-weight:bold;
	display:block;
}
#assistanceb dt{
	color:#000000;
	margin-bottom:3px;
}
#assistanceb ul{
	margin-left:10px;
	margin-bottom:8px;
	font-size:12px;
}

#implantationb a{
	margin-left:635px;
	font-weight:bold;
	display:block;
}
#implantationb dt{
	color:#000000;
	margin-bottom:8px;
}
#implantationb dd{
	margin-bottom:5px;
}
#implantationb ul{
	margin-left:10px;
	margin-bottom:8px;
	font-size:12px;
}

#amenagementb a{
	margin-left:635px;
	font-weight:bold;
	display:block;
}
#amenagementb dt{
	color:#000000;
	margin-bottom:8px;
}
#amenagementb ul{
	margin-left:10px;
	margin-bottom:8px;
	font-size:12px;
}

#transfertb a{
	margin-left:635px;
	font-weight:bold;
	display:block;
}
#transfertb ul{
	margin-left:10px;
	margin-bottom:8px;
	font-size:12px;
}
#transfertb li{
	margin-bottom:5px;
}

#dieb a{
	margin-left:635px;
	font-weight:bold;
	display:block;
}
#dieb dt{
	color:#00475d;
	font-weight:bold;
	margin-bottom:15px;
}
#dieb dd{
	margin-bottom:5px;
}
#dieb ul{
	margin-left:10px;
	margin-bottom:5px;
	margin-top:3px;
	font-size:12px;
}

#corpob a{
	margin-left:635px;
	font-weight:bold;
	display:block;
}
#corpob dt{
	color:#00475d;
	font-weight:bold;
	margin-bottom:15px;
}
#corpob dd{
	margin-bottom:5px;
}
#corpob ul{
	margin-left:10px;
	margin-bottom:5px;
	margin-top:3px;
	font-size:12px;
}

/************************ ETUDES DE MARCHE ************************/

#partie_gauche_etudes-marche{
	margin-top:5px;
	margin-left:8px;
	font-size:12px;
}
#partie_gauche_etudes-marche dl{
	margin-bottom:25px;
}
#partie_gauche_etudes-marche dt{
	color:#d90026;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
#partie_gauche_etudes-marche dd{
	font-size:12px;
	margin-top:6px;
}
#partie_gauche_etudes-marche dd a{
	color:#00475d;
	font-weight:bold;
}

.partie_gauche_etudes-marche_titre{
	color:#00475d;
	font-weight:bold;
	font-size:13px;
}

/************************ REJOIGNEZ NOTRE RESEAU ************************/
#partie_gauche_rejoindre-reseau{
	margin-top:5px;
	margin-left:8px;
	font-size:12px;
}

#partie_gauche_rejoindre-reseau dt{
	font-weight:bold;
	color:#00475d;
}

#partie_gauche_rejoindre-reseau dd{
	margin-top:10px;
}
#partie_gauche_rejoindre-reseau dd a{
	color:#00475d;
}

/************************ CONTACTS ************************/
#partie_gauche_contacts{
	margin-top:5px;
	margin-left:8px;
	font-size:12px;
	height:800px;
}
#partie_gauche_contacts dt{
	color:#d90026;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
}
#partie_gauche_contacts_carte{
	float:left;
	width:235px;
	padding:15px;	
}
#partie_gauche_contacts_infos{
	float:left;
	margin-top:20px;
	padding-left:10px;	
}
#partie_gauche_contacts_infos dl{
	color:#666666;
	font-size:12px;
}
#partie_gauche_contacts_infos dl a{
	color:#666666;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
	margin-top:2px;
}
#partie_gauche_contacts_infos dt{
	color:#666666;
	font-size:12px;
	font-weight:bold;
	margin-bottom:3px;
}



#toulouse {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	visibility: hidden;
}
#nancy {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2;
	visibility: hidden;
}
#nice {
	position:absolute;
	width:200px;
	height:115px;
	z-index:3;
	visibility: hidden;
}
#paris {
	position:absolute;
	width:250px;
	height:115px;
	z-index:4;
	visibility: visible;
}
#siege {
	position:absolute;
	width:200px;
	height:115px;
	z-index:5;
	visibility: visible;
}
#noisy {
	position:absolute;
	width:200px;
	height:115px;
	z-index:5;
	visibility: hidden;
}
#montigny {
	position:absolute;
	width:200px;
	height:115px;
	z-index:6;
	visibility: hidden;
}
#montpellier {
	position:absolute;
	width:200px;
	height:115px;
	z-index:7;
	visibility: hidden;
}
#clermont {
	position:absolute;
	width:200px;
	height:115px;
	z-index:7;
	visibility: hidden;
}
#rouen {
	position:absolute;
	width:200px;
	height:115px;
	z-index:7;
	visibility: hidden;
}
#marseille {
	position:absolute;
	width:200px;
	height:115px;
	z-index:7;
	visibility: hidden;
}
#grenoble {
	position:absolute;
	width:200px;
	height:115px;
	z-index:7;
	visibility: hidden;
}
/************************ FAQ ************************/

#accueil_partie_droite_faq{
	margin-top:5px;
	margin-left:8px;
}

#accueil_partie_droite_faq dt{
	color:#d90026;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

#accueil_partie_droite_faq dd{
	color:#333333;
	font-size:12px;
	margin-top:15px;
}

/************************ REFERENCES ************************/

#accueil_partie_droite_references{
	margin-top:5px;
	margin-left:8px;
}

#accueil_partie_droite_references dt{
	color:#d90026;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

#accueil_partie_droite_references dd{
	color:#333333;
	font-size:12px;
	margin-top:15px;
}

#accueil_partie_droite_references dd ul{
	width:530px;
}
#accueil_partie_droite_references dd li{
	float:left;
	width:80px;
	height:80px;
	border:1px solid #dad6d6;
	margin-left:5px;
	margin-bottom:5px;
}

#accueil_partie_droite_references dd li img{
	width:80px;
}


/***********************************/


#menu_recrutement{
	width:182px;
	margin-top:10px;
	margin-left:9px;
	margin-bottom:15px;
}

#menu_recrutement li{
	background-image:url(../image/carre_bl.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-top:10px;
	padding-left:25px;
	font-size:11px;
	font-weight:bold;
	height:15px;
	margin-bottom:5px;
}

/************************ RECRUTEMENT CDI ************************/

#accueil_partie_droite_recrutement-cdi{
	margin-top:5px;
	margin-left:8px;
}

#accueil_partie_droite_recrutement-cdi dt{
	color:#d90026;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

#accueil_partie_droite_recrutement-cdi dd{
	color:#333333;
	font-size:12px;
	margin-top:15px;
}

#accueil_partie_droite_recrutement-cdi dd ul{
	width:530px;
}
#accueil_partie_droite_recrutement-cdi dd li{
	float:left;
	width:120px;
	height:120px;
	border:1px solid #dad6d6;
	margin-left:10px;
	margin-bottom:10px;
}
#accueil_partie_droite_recrutement-cdi ul{
	margin-top:10px;
}
#accueil_partie_droite_recrutement-cdi li{
	float:left;
}

li.recrutement-cdi_colone1{
	width:150px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
li.recrutement-cdi_colone1 a{
	text-decoration:underline;
	color:#333333;
}
li.recrutement-cdi_colone1 a:hover{
	text-decoration:none;
}

li.recrutement-cdi_colone2{
	width:370px;
	font-size:12px;
	color:#333333;
}

/************************ DETAIL RECRUTEMENT ************************/

#accueil_partie_droite_detail-recrutement{
	margin-top:5px;
	margin-left:8px;

}

#accueil_partie_droite_detail-recrutement dt{
	color:#d90026;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

#accueil_partie_droite_detail-recrutement dd{
	color:#333333;
	font-size:12px;
	margin-top:15px;
}

/************************ ESPACE PRESSE ************************/

#accueil_partie_droite_presse{
	margin-top:5px;
	margin-left:8px;

}

#accueil_partie_droite_presse dt{
	color:#d90026;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

#accueil_partie_droite_presse dd{
	color:#333333;
	font-size:12px;
	margin-top:15px;
}

#accueil_partie_droite_presse dd li{
	margin-top:5px;
}

#accueil_partie_droite_presse dd li a{
	color:#333333;
	font-weight:bold;
}

/************************ INCLUDE REFERENCES ************************/

#accueil_partie_droite_references_detail{
	margin-top:5px;
	margin-left:8px;

}

#accueil_partie_droite_references_detail dt{
	color:#d90026;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

#accueil_partie_droite_references_detail dt span{
	display:none;
}

#accueil_partie_droite_references_detail dd{
	color:#333333;
	font-size:12px;
	margin-top:15px;
}

#accueil_partie_droite_references_detail dd ul{
	clear:both;
	margin-left:45px;
}
#accueil_partie_droite_references_detail dd li{
	margin-top:10px;
	margin-left:25px;
	text-align:center;
	float:left;
}

#accueil_partie_droite_references_detail dd li a{
	color:#333333;
	font-weight:bold;
}

/************************ MENTIONS LEGALES ************************/

#mentions_legales{
	margin-top:5px;
	margin-left:8px;

}
#mentions_legales p{
	color:#333333;
	font-size:12px;
	font-weight:bold;
}

#mentions_legales dt{
	color:#d90026;
	font-size:12px;
	font-weight:bold;
	margin-top:15px;
	text-decoration:underline;
}

#mentions_legales dt span{
	display:none;
}

#mentions_legales dd{
	color:#000000;
	font-size:12px;
	margin-top:5px;
}

#mentions_legales dd ul{
	margin-left:15px;
}
#mentions_legales dd ul li{
	margin-bottom:5px;
}

/************************ PLAN DU SITE ************************/

#plan_site{
	margin-top:5px;
	margin-left:8px;

}
#plan_site ul{
	margin-left:10px;
}

#plan_site li{
	color:#d90026;
	font-size:12px;
	font-weight:bold;
	margin-top:15px;
	background-image:url(../image/include/flechebl.gif);
	background-position:0px 2px;
	padding-left:22px;
	background-repeat:no-repeat;
}
#plan_site li a{
	color:#000000;
	font-size:12px;
	margin-top:5px;
}

/***********************************************************/
/************************ RECHERCHE ************************/
/***********************************************************/

/* ENCADRE HAUT ************************/

#partie_gauche_annonces_recherche{
	border:1px solid #949492;
	width:182px;
	padding:1px;
	float:right;
	font-size:12px;
	margin-right:16px;
	margin-top:15px;
	margin-bottom:15px;
}
#partie_gauche_annonces_recherche dl{
	float:left;
	margin-top:1px;
	margin-left:1px;
	margin-bottom:5px;
}
#partie_gauche_annonces_recherche dt{
	font-size:11px;
	text-align:left;
	width:170px;
	font-weight:bold;
	height:15px;
	padding-left:10px;
	background-color:#cccccc;
	color:#FFFFFF;
	margin-bottom:5px;
}
#partie_gauche_annonces_recherche dd{
	text-align:left;
	color:#666666;
	margin-top:2px;
	font-size:10px;
}
#partie_gauche_annonces_recherche dd ul{
	clear:both;
	padding-left:5px;
}
#partie_gauche_annonces_recherche dd li{
	float:left;
}

#partie_gauche_annonces_recherche2{
	border:1px solid #949492;
	width:182px;
	padding:1px;
	float:right;
	font-size:12px;
	margin-right:16px;
	margin-top:15px;
	margin-bottom:15px;
}
#partie_gauche_annonces_recherche2 dl{
	float:left;
	margin-top:1px;
	margin-left:1px;
	margin-bottom:5px;
}
#partie_gauche_annonces_recherche2 dt{
	font-size:11px;
	text-align:left;
	width:170px;
	font-weight:bold;
	height:15px;
	padding-left:10px;
	background-color:#cccccc;
	color:#FFFFFF;
	margin-bottom:5px;
}
#partie_gauche_annonces_recherche2 dd{
	text-align:left;
	color:#666666;
	margin-top:2px;
	font-size:10px;
}
#partie_gauche_annonces_recherche2 dd ul{
	clear:both;
	padding-left:5px;
}
#partie_gauche_annonces_recherche2 dd li{
	float:left;
}

/* PAGE SUITE ************************/

#partie_annonces{
	width:930px;
	background-color:#FFFFFF;
}

#partie_gauche_annonces{
	float:right;
	width:695px;
	margin-top:10px;
	margin-right:15px;
}
#partie_droite_annonces{
	float:left;
	/*margin-top:43px;*/
	margin-top:0px;

}

#liste_offre_confrere{
	margin-right:3px;
	margin-top:2px;
}

.partie_gauche_annonces_listing{
	/*border:#cccccc 1px solid;*/
	border-bottom:#cccccc 1px solid;
	font-size:12px;
	height:145px;
	/*padding-top:8px;
	margin-top:10px;*/
	padding-top:0px;
	margin-top:0px;
	margin-bottom:8px;
}

.partie_gauche_annonces_listing_gauche{
	float:left;
	width:180px;
	height:135px;
	border:#cccccc 1px solid;
	text-align:center;
	background-color:#ece7e7;
	font-size:11px;
}
.partie_gauche_annonces_listing_gauche img{
	margin-bottom:2px;
	margin-top:3px;
}

.partie_gauche_annonces_listing_droite{
	color:#000000;
	width:490px;
	margin-left:8px;
	background-color:#ece7e7;
	padding:5px;
	border-top:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	height:90px;
	float:left;
}

.partie_gauche_annonces_listing_boutons{
	width:497px;
	float:left;
	padding-top:1px;
	padding-left:3px;
	background-color:#ece7e7;
	border-bottom:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	height:34px;
	margin-left:8px;
}



.annonces_listing_droite_type{
	font-weight:bold;
}
.annonces_listing_droite_localisation{
	
}
.annonces_listing_droite_descriptif{
	margin-top:5px;
	font-size:11px;
}

.annonces_listing_droite_ref{
	margin-top:2px;
	font-size:11px;
	font-weight:bold;
}


#partie_gauche_annonces_listing_suivant{
	width:423px;
	text-align:center;
	margin-top:10px;
}

.partie_gauche_annonces_listing_bas{
	padding-top:5px;
}
.partie_gauche_annonces_listing_bas a{
	padding-left:5px;
}

/************************ GOOGLE MAP ************************/

v\:* {
	behavior:url(#default#VML);
  }
  /*pour les infobulles de la carte*/
  #gmapmarker {
	font: normal small verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px;
	width: 200px;
	height: 30px;
	overflow:auto;
  }
  .gmnoprint
  {
 
	width: 100px;
	 
  }
  #gmapmarker p{
	margin : 0;
	padding : 2px 0 2px 0;
  }
  #gmapmarker a {text-decoration: none; color: #0066CC; background-color: transparent;}
  #gmapmarker a:hover {color: #F60; background-color: transparent;}
  #gmapmarker h1 {
	font-weight: bold;
	font-size: 13px;
	color: #369;
	border-bottom: 2px solid #369;
	padding : 2px;
	margin : 0;
  }
 /*div qui contient la carte*/
  #map {
	float : left;
  }
  
  
  
/************************ LISTING TRANSACTION ************************/
.detail_transac{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#636563;
}

.liste_transac{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
.liste_transac li{
	color:#313031;
}
.liste_transac a{
	text-decoration:underline;
}
li.liste_transac_date{
	color:#636563;
}

/************************ RECHECHE DETAILLE ************************/
#recherche_detaille{
	margin-left:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

#recherche_detaille dl{
	margin-top:10px;
}
#recherche_detaille dt{
	font-weight:bold;
	padding:3px;
	color:#FFFFFF;
	margin-bottom:3px;
	background-color:#DE0021;	
	clear:both;
}
#recherche_detaille dd{

}

#recherche_detaille dd p{
	float:left;
}

#recherche_detaille dd li{
	float:left;
}

/* INFOBULLE *********************************************/
.infobulle{
	position: absolute;	
	visibility : hidden;
	border: 1px solid Black;
	margin-left:-150px;
	margin-top:-25px;
	.margin-left:0px;
	.margin-top:0px;
	padding: 5px;
	font-family: Verdana, Arial;
	font-size: 10px;
	background-color: #e7e7e7;
}

a.tooltip em {
    display:none;
}
a.tooltip:hover {
    border: 0;
    position: relative;
    z-index: 500;
    text-decoration:none;
}
a.tooltip:hover em {
    font-style: normal;
    display: block;
    position: absolute;
    top: -9px;
    left: 35px;
    padding: 5px;
    color: #000;
    border: 1px solid #000000;
    background: #E7E7E7;
    width:180px;
}
a.tooltip:hover em span {
    position: absolute;
    top: 7px;
    left: -7px;
    height: 11px;
    width: 7px;
    background: transparent url(../image/infobulle2.gif);
    margin:0;
    padding: 0;
    border: 0;
}

/************************************ ZONE MEMBRE *********************************************/

/* FORMULAIRE INSCRIPTION *********************************************/

#formulaire_inscription_site{
	margin-left:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

#formulaire_inscription_site dl{
	margin-bottom:20px;
}

#formulaire_inscription_site dt{
	height:18px;
	margin-top:35px;
	margin-bottom:5px;
	padding-left:10px;
	padding-top:2px;
	font-size:13px;
	background-color:#e7e7e7;
	font-weight:bold;
	clear:both;
}

#formulaire_inscription_site dd{
	clear:both;
	margin-top:3px;
}
#formulaire_inscription_site dd p{
	float:left;
	margin-top:3px;
}

#formulaire_inscription_site a img{
	padding-top:7px;
}

dd input{
	float:left;
	margin-top:3px;

}
dd select{
	float:left;
	margin-top:3px;

}

#valid_mail{
	float:left;
	background-image:url(../membres/images/formulaire/checkno.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:16px;
	width:16px;
	margin-top:5px;
	margin-left:5px;
}
#valid_tel{
	float:left;
	background-image:url(../membres/images/formulaire/checkno.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:16px;
	width:16px;
	margin-top:5px;
	margin-left:5px;
}
#valid_mdp{
	float:left;
	background-image:url(../membres/images/formulaire/checkno.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:16px;
	width:16px;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
#valid_cp{
	float:left;
	background-image:url(../membres/images/formulaire/checkno.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:16px;
	width:16px;
	margin-top:5px;
	margin-left:5px;
}
#valid_pseudo{
	float:left;
	background-image:url(../membres/images/formulaire/checkno.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:16px;
	width:16px;
	margin-top:5px;
	margin-left:5px;
}
#valid_nom{
	float:left;
	background-image:url(../membres/images/formulaire/checkno.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:16px;
	width:16px;
	margin-top:5px;
	margin-left:5px;
}
#valid_prenom{
	float:left;
	background-image:url(../membres/images/formulaire/checkno.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:16px;
	width:16px;
	margin-top:5px;
	margin-left:5px;
}
#valid_adresse{
	float:left;
	background-repeat:no-repeat;
	background-position:top left;
	height:16px;
	width:16px;
	margin-top:5px;
	margin-left:5px;
}
#valid_societe{
	float:left;
	background-image:url(../membres/images/formulaire/checkno.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:16px;
	width:16px;
	margin-top:5px;
	margin-left:5px;
}
#valid_ville{
	float:left;
	background-image:url(../membres/images/formulaire/checkno.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:16px;
	width:16px;
	margin-top:5px;
	margin-left:5px;
}
#valid_surface{
	float:left;
	background-image:url(../membres/images/formulaire/checkno.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:16px;
	width:16px;
	margin-top:5px;
	margin-left:5px;
}
#valid_adresse2{
	float:left;
	background-image:url(../membres/images/formulaire/checkno.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:16px;
	width:16px;
	margin-top:5px;
	margin-left:5px;
}

#valid_rien{
	float:left;
	height:16px;
	width:16px;
	margin-top:5px;
	margin-left:5px;
}

#erreur_partiemembre{
	margin-left:8px;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-weight:bold;
}

/* Autocompletion */
.update{
	position:absolute;
	background-color:white;
	border:1px solid #888;
	margin:0px;
	padding:0px;
}

ul.villes  {
	list-style-type: none;
	margin:0px;
	padding:0px;
	text-align: left;
}
ul.villes li.selected { background-color: #E7E7E7; cursor: pointer; }
li.ville {
	list-style-type: none;
	display:block;
	margin:0;
	padding:2px;
	height:16px;
}
li.ville div.nomville {
	font-weight:bold;
	font-size:12px;
	line-height:1.2em;
}




  /* ********************************************************************** */
                                    /* VIGNETTE */
  /* ********************************************************************** */

  
.vignette_listing{
	/*border:#cccccc 1px solid;*/
	border-bottom:#cccccc 1px solid;
	font-size:12px;
	height:145px;
	/*padding-top:8px;
	margin-top:10px;*/
	padding-top:0px;
	margin-top:0px;
	margin-bottom:8px;
}

.vignette_photo{
	float:left;
	width:180px;
	height:135px;
	border:#cccccc 1px solid;
	text-align:center;
	background-color:#ece7e7;
	font-size:11px;
}


.vignette_listing_infos{
	color:#000000;
	width:490px;
	margin-left:8px;
	background-color:#ece7e7;
	padding:5px;
	border-top:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	height:90px;
	float:left;
}

.vignette_listing_infos_titre{
  font-size:11px;
	font-weight:bold;
	text-align:right;
	Text-decoration:underline;
}

.vignette_listing_infos_type{
  font-size:11px;
  font-weight:bold;
}

.vignette_listing_infos_localisation{
	font-size:11px;
}
.vignette_listing_infos_descriptif{
	margin-top:3px;
	font-size:11px;
}

.vignette_listing_infos_ref{
	margin-top:2px;
	font-size:11px;
	font-weight:bold;
}


.vignette_listing_boutons{
	width:497px;
	float:left;
	padding-top:1px;
	padding-left:3px;
	background-color:#ece7e7;
	border-bottom:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	height:34px;
	margin-left:8px;
}



	
	/* FORMULAIRE CONTACT CONFRERE OLD */
#formulaire_contact_confrere{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
#formulaire_contact_confrere dl{
	width:310px;
	clear:both;

}
#formulaire_contact_confrere dt{
	width:150px;
	float:left;
	font-weight:bold;
	padding-top:7px;

}
#formulaire_contact_confrere dd{
	width:150px;
	padding-top:8px;
	float:left;

}


	/* CONTACT */
#formulaire_contact{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
#formulaire_contact dl{
	width:510px;

}
#formulaire_contact dt{
	width:150px;
	float:left;
	font-weight:bold;
	padding-top:7px;

}
#formulaire_contact dd{
	width:350px;
	float:left;

}





#formulaire_contact_confrere_unreg{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
#formulaire_contact_confrere_unreg dl{
	width:310px;
	clear:both;

}
#formulaire_contact_confrere_unreg dt{
	width:150px;
	float:left;
	font-weight:bold;
	padding-top:12px;

}
#formulaire_contact_confrere_unreg dd{
	width:150px;
	padding-top:8px;
	float:left;

}




/*********************** LE SAVIEZ-VOUS? ***********************/
#actu_saviez-vous{
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#actu_saviez-vous_photo{
	float:left;
	width:317px;
	height:229px;
}
#actu_saviez-vous_texte{
	float:left;
	margin-left:10px;
	width:385px;
}
.saviez-vous_questions{
	padding-top:5px;
}

