
body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #4b4b4b;
	cursor: url(images/aero_link.cur), url(images/aero_link.cur), default;
}
img {
	border:none;
}

/*---------------------------------------*/
/*---------------- HEADER ---------------*/
/*----------------------------------------*/

#header {
	width:976px; 
	height:68px;
	margin:0 auto; 
	background-image:url(../images_layout/header_fond.png);
	background-position:center;
	background-repeat:no-repeat;
	/*border:#990000 1px solid;*/
}
#header_pro {
	width:976px; 
	height:68px;
	margin:0 auto; 
	background-image: url(../images_layout/pro/header_fond.png);
	background-position:center;
	background-repeat:no-repeat;
	/*border:#990000 1px solid;*/
}

#header_cor {
	width:976px; 
	height:68px;
	margin:0 auto; 
	background-image: url(../images_layout/cor/header_fond.png);
	background-position:center;
	background-repeat:no-repeat;
	/*border:#990000 1px solid;*/
}
/*-----------------------------------*/
/*--  menus patient/pro/corporate  --*/
#menu,#menu_pro,#menu_cor {
	float:left;
	height:18px;	
	margin-top:30px;
	border:#99FF00 0px solid;
}

#menu.fr,#menu_pro.fr,#menu_cor.fr,#menu.en,#menu_pro.en,#menu_cor.en {
	width:200px;
	margin-left:200px;
}

#menu.de,#menu_pro.de,#menu_cor.de {
	width:220px;
	margin-left:180px;
}

/*-----------------------------------------------------*/
/*--  menus mon compte/j'ai une question/ recherche  --*/
#util {
	width:470px;
	height:30px;
	float:left;
	margin-top:14px;
	margin-left:10px;
	border:#CC0000 0px solid;
}

#header_util_jaiunequestion {
	float:left;
	margin-left:4px;
	padding-top:11px;
	width:114px; 
	height:20px;
	border:#6600CC 0px solid;
}

#header_util_recherche {
	float:left; 
	width:144px;
	height:30px;
	margin-top:10px;
	border:#6600CC 0px solid;
}

.bouton_fleche {
	border:none;
    color:#fff;
    background: transparent url('../images_layout/bouton-fleche.png') no-repeat ;
    width:25px;
    height:25px;
	vertical-align:middle;
	cursor: pointer;
}

#header_util_moncompte {
	float:left;
	width:105px; 
	height:30px;
	padding-top:11px;
	border: #6600CC 0px solid;
}

#header_util_contact {
	float:left;
	width:100px; 
	height:30px;
	padding-top:11px; 
	border: #6600CC 0px solid;
}


#mon_input {
	/*border:#FF0000 1px solid; */
	width:101px ; 
	height:16px; 
	float:left; 
	margin-top:5px
}

#mon_bouton {
	float:left; 
	border:#00FF99 1px solid; 
}


/*-- liens pour changer de langue --*/
#header_lg {
	float:left;
	margin-left:26px;
	margin-top:28px;
	border:#F00 0px solid;
}
/*-------------------------------------------*/
/*-----------css Menu général ---------------*/
/*-------------------------------------------*/

#menu_general {
	width:976px;
	height:108px;
	margin:0 auto;
	border:0px solid #3300FF;
	background-image:url(../images_layout/menu_general_fond.png);
	background-repeat:no-repeat;
}

#menu_general_pro {
	width:976px;
	height:108px;
	margin:0 auto;
	border:0px solid #3300FF;
	background-image: url(../images_layout/pro/menu_general_fond.png);
	background-repeat:no-repeat;
}

#menu_general_cor {
	width:976px;
	height:108px;
	margin:0 auto;
	border:0px solid #3300FF;
	background-image: url(../images_layout/cor/menu_general_fond.png);
	background-repeat:no-repeat;
}

a.lien_menu_general {
	display:block;
	text-align:center;
	color:#FFF; 
	text-transform:uppercase;
	text-decoration:none;
}
a:hover.lien_menu_general {
	color:#cf72ff;
}

a.lien_menu_general_actif {
	color:#cf72ff;
}

.lien_sous_menu_general {
	color:#fff;
	text-transform:none;
}

/*-- Fil d'ariane du site --*/
#pathway {
	/*border:1px solid #330033;*/
	width:749px;
	height:20px;
	margin:0 auto;
	padding-left:247px;
}

/*fin css du menu patient/pro/corporate/espace recherche/langue*/
/*-------------------------------------------------------------*/






/*------------------------------------------------------------*/
/*--------- PAGES Patient hors page accueil patient ----------*/
/*------------------------------------------------------------*/

/*-- zone verticale de gauche contenant le sousmenu et la zone info (4 blocs) --*/
#gauche {
	width:227px;
	height:auto;
	float:left;
	/*border:#CC6633 1px solid;*/
}

/*-- zone sousmenu --*/
#sousmenu {
	/*border:1px solid #ff00ff;*/
	width:225px;
	min-height:312px;
	padding-top:15px;
	padding-left:5px;
	background-repeat:no-repeat;
}
.sousmenu_mc {
	background-image:url(../images_layout/mc_sousmenuvert.png);
}
.sousmenu {
	background-image:url(../images_layout/accueil_patient_sousmenuvert.png);
}

.sousmenu_fond_pro {
	background-image:url(../images_layout/pro/accueil_pro_sousmenuvert.png);
}
.sousmenu_fond_cor {
	background-image:url(../images_layout/cor/accueil_cor_sousmenuvert.png);
}

/*-- la zone info (4 blocs) --*/
#info {
	/*border:1px solid #990000;*/
	width:185px; /* pas 203 px à cause des padding 230px; */
	height:560px; /* pas 600px à cause des padding 230px; */
	padding:20px 20px 20px 25px;
}

/*-- div vertical contenant l'introduction et le contenu de la page --*/
#conteneur_page {
	/*border:#00CC33 1px solid;*/
	width:1000px; 
	margin:0 auto;
}

#intro {
	height:325px;
	width:744px;
	margin-left:230px;
	background-repeat:no-repeat;
	/*background-position:right;*/
}

/*-- position du texte d'introduction à coté du visage --*/
#contenu_intro {
	width:380px;
	height:300px;
	margin-left:10px;
	margin-top:0px;
	padding-top:5px;
	/*border:thin solid black;*/
}

/*-- contenu de la page --*/
#contenu {
	/*border: 1px solid black;
	padding-left:4px;*/
	width:744px;
	margin-left:230px;

}
#mc_titre {
	float:left; 
	width:300px; 
	height:20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #00a5db;
	padding-left: 10px;	
	font-weight: bold;	
	text-transform: uppercase;
}
#lienTxt_mc {
	float: left; 
	margin-left:550px;
	margin-top:-16px; 
	text-align:right;
	width:150px;
	height:20px;
}
/*--------------*/
/*--  pages ---*/
#conteneur_page {
	/*border:#00CC33 1px solid;*/
	width:976px;
	margin:0 auto;
	height:323px;
}
#menu0,#menu1,#menu2,#menu3,#menu4,#menu5,#menu6 {
	width:976px;
	height:323px;
	/*border:#990066 1px solid;*/
}
/*-------------------------------------*/
/*-- pour la page ACCUEIL PATIENT  ---*/
#accueil_sousmenu {
	width:227px;
	height:325px;
	float:left;
	padding-top:15px;
	background-image:url(../images_layout/accueil_patient_sousmenuvert.png); 
	background-repeat:no-repeat;
	border:0px solid red;
}

#accueil_intro,#accueil_comprendre_intro, #accueil_trouver_intro, #accueil_accompagner_intro, #accueil_vivre_intro, #accueil_choisir_intro, #accueil_jouer_intro {
	/*border:1px solid blue;*/
	float:left;
	margin-left:5px;
	width:744px;
	height:325px;
	background-repeat:no-repeat;
	background-position:right top;
	
}
#accueil_intro {
	background-image:url(../images_layout/accueil_patient_fond_intro.jpg); 
}
#accueil_comprendre_intro {
	background-image:url(../images_layout/comprendre_intro_fond.png);
}
#accueil_trouver_intro {
	background-image:url(../images_layout/savoir_intro_fond.png); 
}
#accueil_accompagner_intro {
	background-image:url(../images_layout/accompagner_intro_fond.png); 
}
#accueil_vivre_intro {
	background-image:url(../images_layout/vivre_intro_fond.png); 
}
#accueil_choisir_intro {
	background-image:url(../images_layout/trouver_intro_fond.png);
}
#accueil_jouer_intro {
	background-image:url(../images_layout/jouer_intro_fond.png);
}

/*-------------------------------------*/
/*-- pour la page ACCUEIL PRO  ---*/
#accueil_sousmenu_pro {
	width:227px;
	height:325px;
	float:left;
	padding-top:15px;
	background-image: url(../images_layout/pro/accueil_pro_sousmenuvert.png); 
	background-repeat:no-repeat;
	border:0px solid red;
}

#accueil_intro_pro, #accueil_produits_intro, #accueil_service_intro, #accueil_reglages_intro, #accueil_publications_intro {
	/*border:1px solid blue;*/
	float:left;
	margin-left:5px;
	width:744px;
	height:325px;
	background-repeat:no-repeat;
	background-position:right top;
	
}
#accueil_intro_pro {
	background-image: url(../images_layout/pro/accueil_pro_fond_intro.jpg); 
}
#accueil_produits_intro {
	background-image:url(../images_layout/pro/produits_intro_fond.png); 
}
#accueil_service_intro {
	background-image:url(../images_layout/pro/service_intro_fond.png);
}
#accueil_reglages_intro {
	background-image:url(../images_layout/pro/reglages_intro_fond.png); 
}
#accueil_publications_intro {
	background-image:url(../images_layout/pro/publications_intro_fond.png); 
}

/*-------------------------------------*/
/*-- pour la page ACCUEIL CORPORATE  ---*/
#accueil_sousmenu_cor {
	width:227px;
	height:325px;
	float:left;
	padding-top:15px;
	background-image: url(../images_layout/cor/accueil_cor_sousmenuvert.png); 
	background-repeat:no-repeat;
	border:0px solid red;
}

#accueil_intro_cor, #accueil_propos_intro, #accueil_evenements_intro, #accueil_presse_intro, #accueil_carrieres_intro {
	/*border:1px solid blue;*/
	float:left;
	margin-left:5px;
	width:744px;
	height:325px;
	background-repeat:no-repeat;
	background-position:right top;
	
}
#accueil_intro_cor {
	background-image: url(../images_layout/cor/accueil_cor_fond_intro.jpg); 
}
#accueil_propos_intro {
	background-image:url(../images_layout/cor/propos_intro_fond.png); 
}
#accueil_evenements_intro {
	background-image:url(../images_layout/cor/evenements_intro_fond.png);
}
#accueil_presse_intro {
	background-image:url(../images_layout/cor/presse_intro_fond.png); 
}
#accueil_carrieres_intro {
	background-image:url(../images_layout/cor/carrieres_intro_fond.png); 
}


 /*--------------------------------------*/
/*-- bas de la page d'accueil Patient --*/

#patient_accueil_pied {
	width:976px;
	height:160px;
	margin:0 auto;
	background-position:bottom;
	background-repeat:no-repeat;
	clear:both;
	border:0px solid #0099CC;
	background-image: url(../images_layout/footer.png);
}
.patient_accueil_pied_fond_accueil {
	background-image: url(../images_layout/footer_accueil.png);
}
.patient_accueil_pied_fond_interne {
	
}

#patient_accueil_pied_gauche {
	width:210px;
	height:60px;
	float:left;
	margin-top:95px;
	margin-left:20px;
}
.patient_accueil_pied_titre {
	color:#008acc;
	font-size:24px;
	font-weight:bold;
	text-transform: uppercase;
}
/*-- Les 4 zones d'informations pour la page d'accueil --*/
#patient_accueil_pied_produit {
	/*background-image:url(../images_layout/patient_carre-produit_fond.png);*/
	background-repeat:no-repeat;	
	width:176px;
	height:123px;
	float:left;
	margin-top:12px;
	margin-left:20px;
}

#patient_accueil_pied_actualite {
	background-repeat:no-repeat;
	/*border: 1px solid black;*/
	width:176px;
	height:123px;
	float:left;
	margin-top:12px;
	margin-left:6px;
}

#patient_accueil_pied_temoin {
	/*background-image:url(../images_layout/patient_carre-temoignage_fond.png);
	background-repeat:no-repeat;*/	
	width:176px;
	height:123px;
	float:left;
	margin-top:12px;
	margin-left:6px;
}
#patient_accueil_pied_newwsletter {
	background-repeat:no-repeat;	
	width:176px;
	height:123px;
	float:left;
	margin-top:12px;
	margin-left:6px;
}

#zone_newsletter {
 /*border:#FF0000 1px solid;*/
 height:123px;
}


/*-- Les 4 zones d'information pour les pages patient --*/
#patient_pied_sousblok_1 {
	background-image:url(../images_layout/patient_carre-news_fond.png);
	background-repeat:no-repeat;
	/*border: 1px solid black;*/
	margin-top:15px;
	margin-left:3px; 
	width:176px;
	height:123px;
	float:left;
	margin-bottom:15px;
}
#patient_pied_sousblok_2 {
	background-image:url(../images_layout/patient_carre-produit_fond.png);
	background-repeat:no-repeat;	
	margin-left:3px;
	width:176px;
	height:123px;
	float:left;
	margin-bottom:15px;
}
#patient_pied_sousblok_3 {
	background-repeat:no-repeat;
	margin-left:3px;	
	width:176px;
	height:123px;
	float:left;
	margin-bottom:15px;
}
#patient_pied_sousblok_4 {
	/*background-image:url(../images_layout/patient_carre-newsletter_fond.png);*/
	background-image:url(../images_layout/inscription_fond.png);
	background-repeat:no-repeat;	
	margin-left:3px;
	width:176px;
	height:123px;
	float:left;
	margin-bottom:15px;
}
/*----------------------------------*/
/*-- Pied de page général du site --*/
#footer { 
	/*border:1px solid #0066CC;*/
	letter-spacing:0.1em;
	width:976px;
	margin:0 auto;
	clear:both;
}



 /*---------------------*/
/*-- bas de page PRO --*/

#pro_accueil_pied {
	width:976px;
	height:160px;
	margin:0 auto;
	background-position:bottom;
	background-repeat:no-repeat;
	clear:both;
	border:0px solid #0099CC;
}

.pro_accueil_pied_fond_accueil {
	background-image: url(../images_layout/pro/footer.png);
}
.pro_accueil_pied_fond_interne {
	background-image: url(../images_layout/pro/footer_int.png);
}

#pro_accueil_pied_gauche {
	width:210px;
	height:60px;
	float:left;
	margin-top:95px;
	margin-left:20px;
}

/*-- Les 4 zones d'informations pour professionel --*/
#pro_accueil_pied_actualite {
	/*border: 1px solid black;*/
	width:176px;
	height:123px;
	float:left;
	margin-top:12px;
	margin-left:20px;
}
#pro_accueil_pied_produit {
	width:176px;
	height:123px;
	float:left;
	margin-top:12px;
	margin-left:6px;
}
#pro_accueil_pied_temoin {
	width:176px;
	height:123px;
	float:left;
	margin-top:12px;
	margin-left:6px;
}
#pro_accueil_pied_newwsletter {
	width:176px;
	height:123px;
	float:left;
	margin-top:12px;
	margin-left:6px;
}

#zone_newsletter {
 /*border:#FF0000 1px solid;*/
 height:123px;
}

 /*---------------------------*/
/*-- bas de page CORPORATE --*/

#cor_accueil_pied {
	width:976px;
	height:160px;
	margin:0 auto;
	background-position:bottom;
	background-repeat:no-repeat;
	clear:both;
	border:0px solid #0099CC;
}

.cor_accueil_pied_fond_accueil {
	background-image: url(../images_layout/cor/footer.png);
}
.cor_accueil_pied_fond_interne {
	background-image: url(../images_layout/cor/footer_int.png);
}

#cor_accueil_pied_gauche {
	width:210px;
	height:60px;
	float:left;
	margin-top:95px;
	margin-left:20px;
}

/*-- Les 4 zones d'informations pour professionel --*/
#cor_accueil_pied_actualite {
	/*border: 1px solid black;*/
	width:176px;
	height:123px;
	float:left;
	margin-top:12px;
	margin-left:20px;
}
#cor_accueil_pied_produit {
	width:176px;
	height:123px;
	float:left;
	margin-top:12px;
	margin-left:6px;
}
#cor_accueil_pied_temoin {
	width:176px;
	height:123px;
	float:left;
	margin-top:12px;
	margin-left:6px;
}
#cor_accueil_pied_newwsletter {
	width:176px;
	height:123px;
	float:left;
	margin-top:12px;
	margin-left:6px;
}

#zone_newsletter {
 /*border:#FF0000 1px solid;*/
 height:123px;
}

