*{
	margin:				0;
	padding:			0;
	border:				0;
}
body {
	color:				#000;
	font-size:			11px;
	font-family:		arial,helvetica;
	background:			url(/img/fond_site.gif) no-repeat top left;
}
/* ----------------------- MISE EN FORME --------------------- */
img{
	margin:				10px 0px 0px 30px;
	border:				0px;
}
img.plan{
	margin:				0px 0px 10px 10px;
	border:				0px;
}
p{
	margin-top:			10px;
}
ul.listeImage li{
	width:				250px;
	background-image:	url(/img/listePuce_carre.gif);
	background-repeat:	no-repeat;
	background-position:0px 5px;
	padding-left:		15px;
/*	list-style-image:	url('../img/listePuce_carre.gif');*/
}
ul.listeTiret li{
	width:				250px;
	background-image:	url(/img/listePuce_tiret.gif);
	background-repeat:	no-repeat;
	background-position:0px 5px;
	padding-left:		15px;
/*	list-style-image:	url('../img/listePuce_carre.gif');*/
}
ul.listeVide li{
	width:				250px;
	margin-left:		20px;
	list-style-type:	none;
}
ul.listeNbr li{
	width:				250px;
	margin-left:		20px;
	list-style-type:	decimal;
}
ul.listeNbr2 li{
	width:				250px;
	margin-left:		20px;
	list-style-type:	decimal;
}
ul.listeTitre li{
	background-image:	url(/img/puce_rose.gif);
	background-repeat:	no-repeat;
	background-position:0px 5px;
	padding-left:		20px;
}
h3{
	font-size:			14px;
}
h4{
	font-size:			12px;
	font-weight:		bold;
	color:				#E50182;
}
.gras { font-weight:	bold; }
.rose{
	color:				#E50182;
}
.grasRose{
	font-weight:		bold;
	color:				#E50182;
}
#pagesPrec{
	float:				left;
	position:			absolute;
	top:				555px;
	left:               490px;
	width:				150px;
	height:				20px;
	z-index:			100;
}
#pagesSuiv{
	float:				left;
	position:			absolute;
	top:				555px;
	left:               490px;
	width:				120px;
	height:				20px;
	z-index:			100;
}
.lienPages:link, .lienPages:visited{
	text-decoration:	none;
	color:				#E50182;
}
.lienPages:active, .lienPages:hover{
	text-decoration:	underline;
	color:				#E50182;
}
.lienPagesGris:link, .lienPagesGris:visited{
	text-decoration:	none;
	color:				#666666;
}
.lienPagesGris:active, .lienPagesGris:hover{
	text-decoration:	underline;
	color:				#666666;
}
.lienPied:link, .lienPied:visited{
	text-decoration:	none;
	color:				#807e83;
}
.lienPied:active, .lienPied:hover{
	text-decoration:	underline;
	color:				#807e83;
}
/* ----------------------- FIN DE MISE EN FORME --------------------- */

#conteneur{
	margin:				9px 9px 0px 9px;
	padding:			0px;
	height:				550px;
	width:				980px;
	border:				1px solid #807e83;
	border-bottom:       0;
}
#conteneur h1 {
	display:			none;
}
#logo {
	width:				307px;
	height:				115px;
	background:			url(/img/fr/logo.gif);
}

/* ----------------------- MENU HORIZONTAL --------------------- */
#menu dt, dl, dd, ul, li{
	list-style-type:	none;
}
#menu ul {
	position:			absolute; /* positionnement pour IE5 et IE5.5  */
	top:				-50px;
	left:				-15px;
	height:				24px;
	width:				670px;
	background:			url(/img/fond_sousMenu.gif) no-repeat top center;
}
#menu li{
	display:			block;/* correction pour IE5 et IE5.5 */
}
#menu {
	position:			absolute;
	background:			#807E83;
	top:				129px;
	left:				10px;
	width:				700px;
	text-align:			center;
}
#menu dl {
	float:				left;
}
#menu li {
	display:			inline;
}
#menu dd {
	display:			none;
}
#menu a {
	font-size:			10px;
	font-weight:		bold;
	color:				#000;
	text-decoration:	none;
}
#menu a:hover {
	color:				#E50182;
	text-decoration:	underline;
}
#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6 {
	position:			absolute;
	left:				5px;
	*left:				0px; /* Hack positionnement IE */
	top:				90px;
	font-size:			14px;
	width:				400px;
}
/* ROLLOVERS MENU HORIZONTAL */
.rollover_menu1 {
  display:				block;
  width:				81px;
  height:				40px;
  background:			url(/img/fr/menu_accueil_off.gif) 0 0 no-repeat;
}
.rollover_menu1:hover {
  background:			url(/img/fr/menu_accueil_on.gif) no-repeat;
}
.rollover_menu2 {
  display:				block;
  width:				106px;
  height:				40px;
  background:			url(/img/fr/menu_entreprise_off.gif) 0 0 no-repeat;
}
.rollover_menu2:hover {
  background:			url(/img/fr/menu_entreprise_on.gif) no-repeat;
}
.rollover_menu3 {
  display:				block;
  width:				143px;
  height:				40px;
  background:			url(/img/fr/menu_solutions_off.gif) 0 0 no-repeat;
}
.rollover_menu3:hover {
  background:			url(/img/fr/menu_solutions_on.gif) no-repeat;
}
.rollover_menu4 {
  display:				block;
  width:				108px;
  height:				40px;
  background:			url(/img/fr/menu_services_off.gif) 0 0 no-repeat;
}
.rollover_menu4:hover {
  background:			url(/img/fr/menu_services_on.gif) no-repeat;
}
.rollover_menu5 {
  display:				block;
  width:				138px;
  height:				40px;
  background:			url(/img/fr/menu_technologie_off.gif) 0 0 no-repeat;
}
.rollover_menu5:hover {
  background:			url(/img/fr/menu_technologie_on.gif) no-repeat;
}
/* ------------ FIN MENU HORIZONTAL ------------- */

#bandeau{
	position:			relative;
	top:				68px;
	width:				668px;
	height:				100px;
	background:			url('../img/fr/bandeau_home.jpg') no-repeat top left;
}
#flash{
	position:			absolute;
	top:				11px;
	left:               682px;
	width:				308px;
	height:				580px;
}

/* ------------ DEBUT HOMEPAGE ------------- */
#actualites{
	float:				left;
	margin-top:			70px;
	padding-left:		35px;
	width:				200px;
	height:				250px;
	background:			url('../img/fr/rubrique_actualites.gif') no-repeat top left;
}
#actualites2{
	float:				left;
	margin-top:			70px;
	padding-left:		35px;
	padding-right:		10px;
	width:				190px;
	height:				250px;
	background:			url('../img/fr/rubrique_actualites.gif') no-repeat top left;
}
#savoirPlus{
	float:				left;
	margin-top:			70px;
	padding-left:		35px;
	width:				180px;
	height:				250px;
	background:			url('../img/fr/rubrique_savoir.gif') no-repeat top left;
}
#savoirPlus2{
	float:				left;
	margin-top:			70px;
	padding-left:		35px;
	padding-right:		10px;
	width:				170px;
	height:				250px;
	background:			url('../img/fr/rubrique_savoir.gif') no-repeat top left;
}
#savoirPlus img{
	margin: 0;
}	
#selection2{
	float:				left;
	margin-top:			70px;
	padding-left:		35px;
	padding-right:		10px;
	width:				170px;
	height:				250px;
	background:			url('../img/fr/rubrique_selection.gif') no-repeat top left;
}
#selection p{
	width:				180px;
}
/* ------------ FIN HOMEPAGE ------------- */

/* ------------ DEBUT PARTENAIRES ------------- */

#st_partenaires_nm{
	float:				left;
	margin-top:			80px;
	margin-left:		20px;
	padding-left:		35px;
	width:				55px;
	height:				272px;
	background:			url('../img/fr/sousTitre_partenaires.gif') no-repeat top left;
}

/* ------------ FIN PARTENAIRES ------------- */

/* ------------ DEBUT PAGES ENTREPRISES ------------- */
#st_entreprise_nm{
	float:				left;
	margin-top:			80px;
	margin-left:		20px;
	padding-left:		35px;
	width:				55px;
	height:				272px;
	background:			url('../img/fr/sousTitre_entreprise01.gif') no-repeat top left;
}
#st_entreprise_nc{
	float:				left;
	margin-top:			80px;
	margin-left:		20px;
	padding-left:		25px;
	width:				55px;
	height:				272px;
	background:			url('../img/fr/sousTitre_entreprise02.gif') no-repeat top left;
}
#st_entreprise_vg{
	float:				left;
	margin-top:			80px;
	margin-left:		20px;
	padding-left:		35px;
	width:				55px;
	height:				272px;
	background:			url('../img/fr/sousTitre_entreprise03.gif') no-repeat top left;
}
#st_entreprise_nci{
	float:				left;
	margin-top:			80px;
	margin-left:		20px;
	padding-left:		35px;
	width:				55px;
	height:				272px;
	background:			url('../img/fr/sousTitre_entreprise04.gif') no-repeat top left;
}
#entreprise_Gauche{
	float:				left;
	margin-top:			70px;
	padding-left:		0px;
	width:				260px;
	height:				300px;
}
#entreprise_Droite{
	float:				left;
	margin-top:			90px;
	padding-left:		10px;
	width:				260px;
	height:				300px;
}
#entreprise_03{
	margin-top:			100px;
	padding-left:		30px;
	width:				400px;
	height:				118px;
	background:			url('../img/fr/logo.gif') no-repeat top center;
}
#entreprise_04{
	margin-top:			100px;
	padding-left:		30px;
	width:				500px;
	height:				150px;
	text-align:			center;
}
#entreprise_05{
	margin-top:			-80px;
	padding-left:		30px;
	width:				500px;
	height:				150px;
}
#entreprise_04 span{
	font-weight:		bold;
}
table.adresse{
	width:				500px;
	text-align:			left;
	border:				0px;
}
/* ------------ FIN PAGES ENTREPRISES ------------- */

/* ------------ DEBUT PAGES SOLUTIONS ------------- */
#st_solution_mc{
	float:				left;
	margin-top:			80px;
	margin-left:		20px;
	padding-left:		35px;
	width:				55px;
	height:				272px;
	background:			url('../img/fr/sousTitre_solution01.gif') no-repeat top left;
}
#st_solution_sm{
	float:				left;
	margin-top:			80px;
	margin-left:		20px;
	padding-left:		35px;
	width:				55px;
	height:				272px;
	background:			url('../img/fr/sousTitre_solution02.gif') no-repeat top left;
}
#st_solution_ep{
	float:				left;
	margin-top:			80px;
	margin-left:		20px;
	padding-left:		35px;
	width:				55px;
	height:				272px;
	background:			url('../img/fr/sousTitre_solution05.gif') no-repeat top left;
}
#st_solution_ddp{
	float:				left;
	margin-top:			80px;
	margin-left:		20px;
	padding-left:		35px;
	width:				55px;
	height:				272px;
	background:			url('../img/fr/sousTitre_solution04.gif') no-repeat top left;
}
#st_solution_cd{
	float:				left;
	margin-top:			80px;
	margin-left:		20px;
	padding-left:		35px;
	width:				55px;
	height:				272px;
	background:			url('../img/fr/sousTitre_solution06.gif') no-repeat top left;
}
#solution_Gauche{
	float:				left;
	margin-top:			70px;
	padding-left:		0px;
	width:				270px;
	height:				300px;
}
#solution_Droite{
	float:				left;
	margin-top:			70px;
	padding-left:		25px;
	width:				250px;
	height:				300px;
}
/* ------------ FIN PAGES SOLUTIONS ------------- */

/* ------------ DEBUT PAGES SERVICES ------------- */
#st_services{
	float:				left;
	margin-top:			70px;
	margin-left:		20px;
	padding-left:		35px;
	width:				55px;
	height:				272px;
	background:			url('../img/fr/sousTitre_services.gif') no-repeat top left;
}
#services{
	margin-top:			70px;
	padding-left:		0px;
	width:				500px;
	height:				60px;
	border:				solid 0px red;
}
#services_Gauche{
	float:				left;
	margin-top:			5px;
	padding-left:		0px;
	width:				250px;
	height:				300px;
}
#services_Droite{
	float:				left;
	margin-top:			5px;
	padding-left:		30px;
	width:				250px;
	height:				300px;
}
/* ------------ FIN PAGES SERVICES ------------- */

/* ------------ DEBUT PAGES TECHNOLOGIE ------------- */
#st_technologie{
	float:				left;
	margin-top:			80px;
	margin-left:		20px;
	padding-left:		35px;
	width:				55px;
	height:				272px;
	background:			url('/img/fr/sousTitre_technologie.gif') no-repeat top left;
}
#technologie_Gauche{
	float:				left;
	margin-top:			100px;
	padding-left:		0px;
	width:				250px;
	height:				320px;
}
#technologie_Droite{
	float:				left;
	margin-top:			70px;
	padding-left:		15px;
	width:				250px;
	height:				320px;
}
#venue_Gauche{
	float:				left;
	margin-top:			60px;
	padding-left:		0px;
	width:				250px;
	height:				320px;
}
#venue_Droite{
	float:				left;
	margin-top:			60px;
	padding-left:		15px;
	width:				250px;
	height:				320px;
}
#venue_Droite_2{
	float:				left;
	margin-top:			60px;
	padding-left:		0px;
	width:				250px;
	height:				320px;
}
/* ------------ FIN PAGES TECHNOLOGIE ------------- */

/* ------------ DEBUT PLAN DU SITE ------------- */
#st_plan{
	float:				left;
	margin-top:			70px;
	margin-left:		20px;
	padding-left:		35px;
	width:				55px;
	height:				272px;
	background:			url(/img/fr/sousTitre_plan.gif) no-repeat top left;
}
#plan_Gauche{
	float:				left;
	margin-top:			70px;
	padding-left:		35px;
	width:				250px;
	height:				320px;
}
#plan_Droite{
	float:				left;
	margin-top:			70px;
	padding-left:		35px;
	width:				250px;
	height:				320px;
}
/* ------------ FIN PLAN DU SITE ------------- */
#st_mentions{
	float:				left;
	margin-top:			70px;
	margin-left:		20px;
	padding-left:		35px;
	width:				55px;
	height:				272px;
	background:			url(/img/fr/sousTitre_ml.gif) no-repeat top left;
}
#contact_footer{
margin-left:px;
margin-top:-30px;
float:left;
}
#pied {
	position:			relative;
	margin-left:		9px;
	top:				-15px;
	height:				88px;
	width:				982px;
	font-size:			10px;
	color:				#807e83;
	text-align:			center;
	background:			url(/img/footer.gif) no-repeat;
	float:left;
}
#pied ul{
   
	margin-top:			70px;
	height:				20px;
	width:				1000px;
	background:			none;
	border:				solid 0px pink;
	text-align:center;
	
}
#pied li{
	display:			inline;
}
#pied a {
	text-decoration:	none;
	color:				#807e83;
}
#pied a.rose {
	text-decoration:	none;
	color:				#E50182;
}
#pied a:hover {
	text-decoration:	underline;
}

/* ------------ FORMULAIRE CONTACT ------------- */
#st_contact{
	float:				left;
	margin-top:			70px;
	margin-left:		20px;
	padding-left:		35px;
	width:				55px;
	height:				272px;
	background:			url(/img/fr/sousTitre_contact.gif) no-repeat top left;
}
#contact_Gauche {
	
	margin-top:			70px;
	padding-left:		0px;
	width:				500px;
}
#contact_Droite {
	float:				left;
	margin-top:			90px;
	padding-left:		0px;
	width:				10px;
	height:				300px;
}
#contact_loi {
	padding-left:       115px;
	width:				500px;
	margin-top:         -38px;
	float:              left;
}
#contact_erreur {
  height: 24px;
	width: 500px;
  font-size: 12px;
	font-weight: bold;
	color: #E50182;
  text-align: center;
  padding-top: 6px;
  background-color: #F9DAE9;
	border:	1px solid #E50182;
}
.gras {
  font-weight: bold;
}
#st_prepa{
	float:				left;
	margin-top:			70px;
	margin-left:		20px;
	padding-left:		35px;
	width:				55px;
	height:				272px;
	background:			url(/img/fr/sousTitre_prepa.gif) no-repeat top left;
}
table.prepa_plan{
	border: solid 0px Black;
}