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

#header a,#header_pro a,#header_cor a {
	text-decoration:none;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

#header a:hover,#header a:active,#header_pro a:hover, #header_pro a:active,#header_cor a:hover, #header_cor a:active {
	color: #008acc;
}

/*-- liens patient pro corporate --*/
#menu a,#menu_pro a,#menu_cor a {
	text-decoration:none;
	color: #5a6265 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

#menu a:hover,#header a:active{
	color: #008acc;
}
#menu a.lien_menu_general_actif,#menu_pro a.lien_menu_general_actif,#menu_cor a.lien_menu_general_actif {
	color:#008acc;
}

.input_saisie {
	border: thin;
	background-color:#e6e6e6;
	margin:0;
	padding:0;
}
.bouton_fleche {
	border:none;
    color:#fff;
    background: transparent url('../images_layout/bouton_fleche.png') no-repeat ;
    width:25px;
    height:25px;
	/*cursor:  hand;*/
	padding:0;
	margin:0;
}

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


/*----------------------------------*/
/*--- fil d'ariane ----------------*/
.pathway {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
	
#pathway a,#pathway a:hover,#pathway a:active{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	
}

#pathway a:hover,#pathway a:active{
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e56a98;
	
}
	
/*-------------------------------------------------------------*/



.surimpression {
	font-weight:bold;
	background-color:#99FF00;

}

/*- taille evitant que les textes débordent sur la droite du site -*/
.table_patient {
	width:740px; 
	max-width:740px;
	text-align:justify;
	padding-left:5px;
}
.texte_blanc {
		color:#FFF;
}
.titre_noir {
	color:#000;
}

.texte_bleu {
		color:#008acc;
}
.texte_bleu2 {
		color:#1c4da5;
}
.texte_noir {
		color:#000;
		font-weight:bold;
		font-size:14px;
}
.texte_noirNormal {
	color:#000;
	font-weight:normal;
}
.texte_bleuNormal {
	color:#1c4da5;
	font-weight:normal;
	font-size:14px;
}

.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	}
.texteTel {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding-left: 44px;
	}.texte_intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#535353;
	}
	
.titre_intro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#646464;
	margin-left: 0px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.titre_introBis {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#535353;
	margin-left: 0px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	letter-spacing: -0.05em;
}
.titre_intro_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#646464;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: uppercase;
}

.titre_intro_3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#535353;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

p, ol {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4b4b4b;
	text-decoration: none;
}
#intro p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#646464;
}
.patient_page {
	text-align:justify;
	}	
.patient_accueil_pied_
 {
	font-size:24px; 
	font-weight:bold; 
	color:#008acc; 
	text-transform:uppercase;
}
.patient_accueil_pied_titre_petit {
	font-size:11px; 
	font-weight:bold; 
	color:#FFF; 
	text-transform:uppercase;
}


.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #646464;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 10px;
}
.titreAccessoires {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #008acc;
	background-image: url(../images/titre_fond2.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 16px;
	font-weight: bold;
	text-transform: uppercase;
	height: 40px;
}
.titreQuestion {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #008acc;
	background-image: url(../images/titre_fond2.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 16px;
	font-weight: bold;
	height: 40px;
}
.titreTexte {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #008acc;
	padding-top: 10px;
	padding-left: 0px;
	font-weight: bold;
	text-transform: uppercase;
	height: 30px;
}
.titreTexte2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #008acc;
	padding-top: 10px;
	padding-left: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

/*--- Quiz ---*/
.question {
	background-image: url(../images_layout/bg-question.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	height: 30px;
	padding-left: 10px;
	font-weight: bold;
	color: #FFF;
}
.questionDouble {
	background-image: url(../images_layout/bg-questionDouble.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	height: 50px;
	padding-left: 10px;
	color: #FFF;
}
.questionDouble2 {
	font-size: 14px;
	color: #C2DDE6;
	letter-spacing: 0.1em;
	padding-left: 20px;
}
.reponses {
	text-align: center;
	color: #1C89AC;
	font-size: 10px;
	font-weight: bold;
}
.reponses2 {
	background-image: url(../images_layout/bg-reponses.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	height: 30px;
	padding-left: 10px;
	font-weight: bold;
	color: #FFF;
}
.reponses3 {
	background-repeat: no-repeat;
	font-weight: bold;
	color: #D92671;
	font-size: 14px;
	text-align: center;
}
.ssTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #008acc;
	background-image: url(../images/puce_ssTitre.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	text-decoration: none;
	list-style-type: none;
}

/* suppression des pointillés autour des image liens */
a:focus
{
	outline:0;
}

a.lienTxt:link, a.lienTxt:visited, a.lienTxt:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008acc;
	text-decoration: none;
}

a.lienTxt:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c66399;
}
a.lienBlanc:link, a.lienBlanc:visited, a.lienBlanc:active {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
a.lienBlanc:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
a.lienTxt2:link, a.lienTxt2:visited, a.lienTxt2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008acc;
	text-decoration: none;
	font-weight: bold;
}
.rose {
	color: #c66399;
}
a.lienTxt2:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #646464;
}
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #646464;
	text-align: justify;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 10px;
	display: block;
}
.puces {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #646464;
	text-align: justify;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 10px;
}
.pucesTirets {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #646464;
	text-align: justify;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 10px;
	list-style-type: square;
}	
.titreResume {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	padding-left: 0px;
	height: 30px;
	font-weight: bold;
}
.titreResume2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #008acc;
	padding-left: 0px;
	height: 30px;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
}
.titreResumeFaux {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #008acc;
	padding-left: 0px;
	height: 30px;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
}
.titreResume0 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333;
	padding-left: 0px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.1em;
	text-align: right;
}
#contenu li {
	margin-left:15px;
	}
/***********CONTACT_PAGE***********/
.td_cont{
	background-color:#00a5db;
	text-align:right;
	padding-right:20px;
	color:#FFFFFF;
}
#temoin {
	text-align:right;
	padding-right:10px;
	color:#FFFFFF; 
	/*width: auto  !important;*/
	width:300px;
	}
	
.label_msge{
	text-align:right; 
	padding-right:20px;
}

input,select,textarea
{
	margin-left:20px;margin-bottom:5px;
	}
/*******FIN CONTACT PAGE******************/
.txtTitre {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #4E4E4E;
	text-align: justify;
	display: block;
	font-weight: bold;
	text-transform: uppercase;
}
.txtTitreSsMaj {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	padding-right: 4px;
	padding-left: 8px;
}
.picto {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-bottom: 0px;
	float: left;
	margin-top: 0px;
	padding-right: 0px;
}
.resumeText {
	margin-left: 0px;
	text-align: left;
}

.tabReponse {
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	background-color: #D92671;
	}
.titreNumero {
	color: #1C89AC;
	font-size: 14px;
}
.numTel {
	color: #4B4B4B;
	font-size: 16px;
	font-weight: bold;
}
.pictoTel {
	margin-bottom: -17px;
	padding-right: 4px;
	padding-bottom: 4px;
}
.titre_home1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
}
.titre_home2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#008acc;
	margin-left: 0px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.titre_homePRO {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#8d8d8d;
	margin-left: 0px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.titre_homeCORPO {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#1c4da5;
	margin-left: 0px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #4b4b4b;
	text-align: justify;
	text-decoration: none;
	padding-left: 10px;
}
a.footer:link, a.footer:visited, a.footer:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-decoration: none;
	text-transform:uppercase;
}
a.footer:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#c66399;
}
.table {
	display: table;
	width: 750px;
}
/*-------------------------------------------------*/
/*-- Rollover sure les cartes géogrphiques -------*/
#fr06 {
	width:329px;
	z-index:20;
	visibility: visible;
	position: absolute;
	left:426px;
}
#fr13 {
	width:329px;
	left:426px;
	z-index:20;
	visibility: hidden;
	position: absolute;	
}
#fr14 {	width:329px;
	left:426px;
z-index:20;
	visibility: hidden;
	position: absolute;
}
#fr21 {	width:329px;
	left:426px;
z-index:20;
	visibility: hidden;
	position: absolute;
	
}
#fr25 {	width:329px;
	left:426px;
z-index:20;
	visibility: hidden;
	position: absolute;
	
}
#fr29 {	width:329px;
	left:426px;
z-index:20;
	visibility: hidden;
	position: absolute;
	
}
#fr31 {	width:329px;
	left:426px;
z-index:20;
	visibility: hidden;
	position: absolute;
	
}
#fr33 {	width:329px;
	left:426px;
z-index:20;
	visibility: hidden;
	position: absolute;
	
}
#fr34 {	width:329px;
	left:426px;
z-index:20;
	visibility: hidden;
	position: absolute;
	
}
#fr35 {	width:329px;
	left:426px;
z-index:20;
	visibility: hidden;
	position: absolute;	
}
#fr38 {	width:329px;
	left:426px;
z-index:20;
	visibility: hidden;
	position: absolute;	
}
#fr44 {	width:329px;
	left:426px;
z-index:20;
	visibility: hidden;
	position: absolute;	
}
#fr51 {	width:329px;
	left:426px;
z-index:20;
	visibility: hidden;
	position: absolute;	
}
#fr54 {	width:329px;
	left:426px;
z-index:20;
	visibility: hidden;
	position: absolute;
	
}
#fr59 {	width:329px;
	left:426px;
z-index:20;
	visibility: hidden;
	position: absolute;
	
}
#fr63 {	width:329px;
	left:426px;
z-index:20;
	visibility: hidden;
	position: absolute;	
}
#fr67 {	width:329px;
	left:426px;
z-index:20;
	visibility: hidden;
	position: absolute;	
}
#fr69 {	width:329px;
	left:426px;
z-index:20;
	visibility: hidden;
	position: absolute;	
}
#fr75 {	width:329px;
	left:426px;
	z-index:20;
	visibility: hidden;
	position: absolute;
}
#fr76 {	width:329px;
	left:426px;
z-index:20;
	visibility: hidden;
	position: absolute;	
}
#fr80 {	width:329px;
	left:426px;
z-index:20;
	visibility: hidden;
	position: absolute;	
}
#fr86 {	width:329px;
	left:426px;
z-index:20;
	visibility: hidden;
	position: absolute;	
}
#fr14 {	width:329px;
	left:426px;
z-index:20;
	visibility: hidden;
	position: absolute;	
}
#fr972 {
	width:329px;
	left:426px;
	z-index:20;
	visibility: hidden;
	position: absolute;	
}
#carte {
	position: relative;
	width:750px;
	height:400px;
}

#carteFr {
	position:relative;
}
#europe {
	width:208px;
	z-index:20;
	visibility: visible;
	position: absolute;
	left: 540px;
}
#us {
	width:208px;
	z-index:10;
	visibility: hidden;
	position: absolute;
	left: 500px;
}
#ameriqueSud {
	position:absolute;
	width:208px;
	z-index:1;
	visibility: hidden;
	left: 500px;
}
#asie {
	position:absolute;
	width:208px;
	z-index:1;
	visibility: hidden;
	left: 500px;
}
#oceanie {
	position:absolute;
	width:208px;
	z-index:1;
	visibility: hidden;
	left: 500px;
}
#afrique {
	position:absolute;
	width:208px;
	z-index:1;
	visibility: hidden;
	left: 500px;
}.formulaireListe {
	width: 400px;
}

