html{color:#000;background:#FFF;}

BODY {
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px;
	text-align:center;
	background:#FFF;
	font:12px/1.231 arial,helvetica,clean,sans-serif;
	/*font-size:small;font:x-small;*/
}

/* HEADER */
#header { 
	padding: 0px 0; 
	/*padding: 0px 2em 1em 0px;*/ 
	color: #FFF; 
	background: #fff; 
	/*background: url(/_membres2/img/bandeau800ext_3.jpg) repeat-x left top;*/
	/*background: url(/_membres2/img/bandeau880_3.jpg) no-repeat left top;*/
	background: url(/_membres2/img/bandeau700ext_pro.jpg) repeat-x left top;
	height:92px;
	text-align: left;
	/*border-bottom: 2px #292F6D solid;*/
}  

#header { position:relative; }

/* (en) Text Alignment for #topnav content */
#topnav { 
width: 340px;
text-align: right; 
height:100px;

} 

/* (en) Absolute positioning only within #header */
#header #topnav {
  position:absolute;
  top: 0px;
  right: 10px;
}

#header #topnav #search {
  position:absolute;
  top: 40px;
  right: 0px;
}
#header #topnav #favoris {
  position:absolute;
  top: 65px;
  right: 0px;
}
/* End Header */

#main{ 

/*width:73.076em;*width:71.25em;*/
margin:auto;
width:1000px;
text-align:left;
border:1px solid #DDDEE7;;
overflow:hidden;
padding:0;
} 

#navigation{ 
width:160px;
/*margin:auto;*/
text-align:left;
float:left;
/*margin-top:44px;*/
margin-top:4px;
} 
#container{ 
width:836px;
text-align:left;
float:right;
padding:0;
} 

#piedDePage { 
position:relative;
text-align: center; 
border-top:1px solid #DDDEE7;
overflow:hidden;
width:100%;
float:left;
} 

.SousMenu {
	margin-top: 280px; 
	margin-right: 10px; 
	margin-left: 10px
}

/* Gestion du Menu */
/* Français */
a.menu_favoris_fr:link {
	width:84px;
	height:20px;
	padding: 2px 2px 2px 80px;
	background-image: url(/_membres2/img/menu/favoris_fr_off.jpg);
  	background-repeat: no-repeat;
}
a.menu_favoris_fr:visited {
	width:84px;
	height:20px;
	padding: 2px 2px 2px 80px;
	background-image: url(/_membres2/img/menu/favoris_fr_off.jpg);
	background-repeat: no-repeat;
}
a.menu_favoris_fr:hover {
	width:84px;
	height:20px;
	padding: 2px 2px 2px 80px;
	background-image: url(/_membres2/img/menu/favoris_fr_on.jpg);
	background-repeat: no-repeat;
}
a.menu_tout_fr:link {
	width:84px;
	height:20px;
	padding: 2px 2px 2px 80px;
	background-image: url(/_membres2/img/menu/tout_fr_off.jpg);
  	background-repeat: no-repeat;
}
a.menu_tout_fr:visited {
	width:84px;
	height:20px;
	padding: 2px 2px 2px 80px;
	background-image: url(/_membres2/img/menu/tout_fr_off.jpg);
	background-repeat: no-repeat;
}
a.menu_tout_fr:hover {
	width:84px;
	height:20px;
	padding: 2px 2px 2px 80px;
	background-image: url(/_membres2/img/menu/tout_fr_on.jpg);
	background-repeat: no-repeat;
}
a.menu_babillard_fr:link {
	width:84px;
	height:20px;
	background-image: url(/_membres2/img/menu/babillard_fr_off.jpg);
  	background-repeat: no-repeat;
}
a.menu_babillard_fr:visited {
	width:84px;
	height:20px;
	background-image: url(/_membres2/img/menu/babillard_fr_off.jpg);
	background-repeat: no-repeat;
}
a.menu_babillard_fr:hover {
	width:84px;
	height:20px;
	background-image: url(/_membres2/img/menu/babillard_fr_on.jpg);
	background-repeat: no-repeat;
}

a.menu_contact_fr:link {
	width:84px;
	height:20px;
	background-image: url(/_membres2/img/menu/contact_fr_off.jpg);
  	background-repeat: no-repeat;
}
a.menu_contact_fr:visited {
	width:84px;
	height:20px;
	background-image: url(/_membres2/img/menu/contact_fr_off.jpg);
	background-repeat: no-repeat;
}
a.menu_contact_fr:hover {
	width:84px;
	height:20px;
	background-image: url(/_membres2/img/menu/contact_fr_on.jpg);
	background-repeat: no-repeat;
}

a.menu_quitter_fr:link {
	width:83px;
	height:20px;
	background-image: url(/_membres2/img/menu/quitter_fr_off.jpg);
  	background-repeat: no-repeat;
}
a.menu_quitter_fr:visited {
	width:83px;
	height:20px;
	background-image: url(/_membres2/img/menu/quitter_fr_off.jpg);
	background-repeat: no-repeat;
}
a.menu_quitter_fr:hover {
	width:83px;
	height:20px;
	background-image: url(/_membres2/img/menu/quitter_fr_on.jpg);
	background-repeat: no-repeat;
}



/* English */
a.menu_favoris_en:link {
	width:84px;
	height:20px;
	padding: 2px;
	padding-left: 84px;
	background-image: url(/_membres2/img/menu/favoris_en_off.jpg);
  	background-repeat: no-repeat;
}
a.menu_favoris_en:visited {
	width:84px;
	height:20px;
	padding: 2px;
	padding-left: 84px;
	background-image: url(/_membres2/img/menu/favoris_en_off.jpg);
	background-repeat: no-repeat;
}
a.menu_favoris_en:hover {
	width:84px;
	height:20px;
	padding: 2px;
	padding-left: 84px;
	background-image: url(/_membres2/img/menu/favoris_en_on.jpg);
	background-repeat: no-repeat;
}
a.menu_tout_en:link {
	width:84px;
	height:20px;
	background-image: url(/_membres2/img/menu/tout_en_off.jpg);
  	background-repeat: no-repeat;
}
a.menu_tout_en:visited {
	width:84px;
	height:20px;
	background-image: url(/_membres2/img/menu/tout_en_off.jpg);
	background-repeat: no-repeat;
}
a.menu_tout_en:hover {
	width:84px;
	height:20px;
	background-image: url(/_membres2/img/menu/tout_en_on.jpg);
	background-repeat: no-repeat;
}
a.menu_babillard_en:link {
	width:84px;
	height:20px;
	background-image: url(/_membres2/img/menu/babillard_en_off.jpg);
  	background-repeat: no-repeat;
}
a.menu_babillard_en:visited {
	width:84px;
	height:20px;
	background-image: url(/_membres2/img/menu/babillard_en_off.jpg);
	background-repeat: no-repeat;
}
a.menu_babillard_en:hover {
	width:84px;
	height:20px;
	background-image: url(/_membres2/img/menu/babillard_en_on.jpg);
	background-repeat: no-repeat;
}

a.menu_contact_en:link {
	width:84px;
	height:20px;
	background-image: url(/_membres2/img/menu/contact_en_off.jpg);
  	background-repeat: no-repeat;
}
a.menu_contact_en:visited {
	width:84px;
	height:20px;
	background-image: url(/_membres2/img/menu/contact_en_off.jpg);
	background-repeat: no-repeat;
}
a.menu_contact_en:hover {
	width:84px;
	height:20px;
	background-image: url(/_membres2/img/menu/contact_en_on.jpg);
	background-repeat: no-repeat;
}

a.menu_quitter_en:link {
	width:83px;
	height:20px;
	background-image: url(/_membres2/img/menu/quitter_en_off.jpg);
  	background-repeat: no-repeat;
}
a.menu_quitter_en:visited {
	width:83px;
	height:20px;
	background-image: url(/_membres2/img/menu/quitter_en_off.jpg);
	background-repeat: no-repeat;
}
a.menu_quitter_en:hover {
	width:83px;
	height:20px;
	background-image: url(/_membres2/img/menu/quitter_en_on.jpg);
	background-repeat: no-repeat;
}

/*BOUTONS*/
/*français*/
a.quitter:link {
	width:16px;
	height:17px;
	background-image: url(/_membres2/img/boutons/close_off.gif);
  	background-repeat: no-repeat;
}
a.quitter:visited {
	width:16px;
	height:17px;
	background-image: url(/_membres2/img/boutons/close_off.gif);
	background-repeat: no-repeat;
}
a.quitter:hover {
	width:16px;
	height:17px;
	background-image: url(/_membres2/img/boutons/close_on.gif);
	background-repeat: no-repeat;
}
a.favoris_fr:link {
	width:12px;
	height:12px;
	padding: 2px;
	padding-left: 120px;
	background-image: url("/_membres2/img/boutons/favoris_fr_off.jpg");
  	background-repeat: no-repeat;
}
a.favoris_fr:visited {
	width:12px;
	height:12px;
	padding: 2px;
	padding-left: 120px;
	background-image: url("/_membres2/img/boutons/favoris_fr_off.jpg");
	background-repeat: no-repeat;
}
a.favoris_fr:hover {
	width:112px;
	height:12px;
	padding: 2px;
	padding-left: 120px;
	background-image: url("/_membres2/img/boutons/favoris_fr_on.jpg");
	background-repeat: no-repeat;
}
a.favorisDel_fr:link {
	width:12px;
	height:12px;
	padding: 2px;
	padding-left: 120px;
	background-image: url("/_membres2/img/boutons/favorisDel_fr_off.jpg");
  	background-repeat: no-repeat;
}
a.favorisDel_fr:visited {
	width:12px;
	height:12px;
	padding: 2px;
	padding-left: 120px;
	background-image: url("/_membres2/img/boutons/favorisDel_fr_off.jpg");
	background-repeat: no-repeat;
}
a.favorisDel_fr:hover {
	width:112px;
	height:12px;
	padding: 2px;
	padding-left: 120px;
	background-image: url("/_membres2/img/boutons/favorisDel_fr_on.jpg");
	background-repeat: no-repeat;
}
/*anglais*/
a.favoris_en:link {
	width:12px;
	height:12px;
	padding: 2px;
	padding-left: 120px;
	background-image: url(/_membres2/img/boutons/favoris_en_off.jpg);
  	background-repeat: no-repeat;
}
a.favoris_en:visited {
	width:12px;
	height:12px;
	padding: 2px;
	padding-left: 120px;
	background-image: url(/_membres2/img/boutons/favoris_en_off.jpg);
	background-repeat: no-repeat;
}
a.favoris_en:hover {
	width:86px;
	height:12px;
	padding: 2px;
	padding-left: 120px;
	background-image: url(/_membres2/img/boutons/favoris_en_on.jpg);
	background-repeat: no-repeat;
}
a.favorisDel_en:link {
	width:12px;
	height:12px;
	padding: 2px;
	padding-left: 120px;
	background-image: url(/_membres2/img/boutons/favorisDel_en_off.jpg);
  	background-repeat: no-repeat;
}
a.favorisDel_en:visited {
	width:12px;
	height:12px;
	padding: 2px;
	padding-left: 120px;
	background-image: url(/_membres2/img/boutons/favorisDel_en_off.jpg);
	background-repeat: no-repeat;
}
a.favorisDel_en:hover {
	width:116px;
	height:12px;
	padding: 2px;
	padding-left: 120px;
	background-image: url(/_membres2/img/boutons/favorisDel_en_on.jpg);
	background-repeat: no-repeat;
}
/* Titres */

.Titre {font-size: 16px;font-weight: bold;text-align: center;color: #666666;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}

.TitreGauche {  font-size: 14px; 
				font-weight: bold; 
				color: #666666; 
				font-family: Verdana, Arial, Helvetica, sans-serif}

.TitrePage {font-size: 11px; 
			text-align: center; 
			font-weight: bold; 
			color: #000000; 
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			/*border: 1px solid #DDDEE7;*/
			border: 1px solid #1C1F52;
			/*background-color: #F5F6F8;*/
			/*background-color: #EEEEEE;*/
			background-color: #CAD6E4;
			text-transform: none; 
			position: relative; 
			vertical-align: middle;
			height:30px; }

.TitrePageAdmin {font-size: 11px; 
			text-align: center; 
			font-weight: bold; 
			color: red; 
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			border: 1px solid #1C1F52;
			background-color: #FFF;
			text-transform: none; 
			position: relative; 
			vertical-align: middle; }
			
.TopContenu {font-size: 10px;  
			font-weight: normal; 
			color: #000000; 
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			/*border: 1px solid #DDDEE7; */
			border-top: 1px solid #1C1F52; 
			border-left: 1px solid #1C1F52;
			border-right: 1px solid #1C1F52;
			/*background-color: #F5F6F8;*/
			text-transform: none; 
			position: relative; 
			vertical-align: middle; }
			
.Contenu {font-size: 10px;  
			font-weight: normal; 
			color: #000000; 
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			/*border: 1px solid #DDDEE7; */
			border-bottom: 1px solid #DDDEE7; 
			border-left: 1px solid #DDDEE7;
			border-right: 1px solid #DDDEE7;
			/*background-color: #F5F6F8;*/
			text-transform: none; 
			position: relative; 
			vertical-align: middle; }
			
.TitrePageFavoris {font-size: 11px; 
			text-align: center; 
			font-weight: bold; 
			color: #000000; 
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			border: 1px solid #1C1F52;
			background-color: #E9D417;
			text-transform: none; 
			position: relative; 
			vertical-align: middle; }

.SousTitrePage {font-size: 11px; 
			text-align: center; 
			font-weight: normal; 
			color: #000000; 
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			/*border: 1px solid #1C1F52;*/
			/*background-color: #F5F6F8;*/
			text-transform: none; 
			position: relative; 
			vertical-align: middle; }			

.TitreRangees {font-size: 11px; 
			text-align: left; 
			font-weight: normal; 
			color: #000000; 
			font-family: Arial, Helvetica, sans-serif; 
			border: 1px solid #1C1F52;
			/*background-color:#CAD6E4;*/
			text-transform: none; 
			position: relative; 
			vertical-align: top; }			
	
.PiedDePage {font-size: xx-small; 
			text-align: center; 
			font-weight: normal; 
			color: #000000; 
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			/*border: 1px solid #DDDEE7;*/
			/*border-top: 1px solid #1C1F52;*/
			/*background-color: #F5F6F8; */
			/*background-color: #FFFFCC; */
			text-transform: none; 
			position: relative;
			vertical-align: middle;
			Height: 30px; }


.TitreCentre {	font-size: 12px;
				text-align: center;
				font-weight: normal;
				color: #666666;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				border: 1px solid #DDE6EB;
				background-color: #FFFFFF;
				text-transform: none;
				width: 350px;
				position: relative;
				vertical-align: middle; }
				
.Message1 {font-size: 12px; 
			text-align: center; 
			font-weight: bold; 
			color: #FF0000; 
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			border: 1px solid #DDDEE7;background-color: #FFFFFF;
			text-transform: none; 
			position: relative; 
			vertical-align: middle; }

/*.copyright {  font-family: Courier New, Courier, mono; font-size: xx-small; text-align: right}*/
/*.Normal { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000 }
.MsoNormal { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000 }*/


.small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666 }

/*.BlueLine {	background-color: #DDE6EB;	font-size: 1px;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
.BlueLine2 {	background-color: #0C1854;	font-size: 0.5px;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}*/

.smallcaps{	font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; color: #666666}


/* TABLEAU */
thead {
	color:Black;
	font-size: 12px; 
	font-weight: bold; 
	/*height: 50px;*/
	padding: 2px;
	padding-left: 4px;
	background: #CAD6E4;
	/*background-image: url(/_membres2/img/bt_th2.png); */
	background-repeat: repeat-x;
}


TD { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000 }

.bordure	{border: 1px solid #DDDEE7;
			/*background-color: #F5F6F8;*/}

.Col_headers2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF ; background-color: #666666}
.Col_headers3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666 ; background-color: #DDE6EB}
.Col_headers4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF ; background-color: #666666}

.Row_Headers { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000 ; background-color: #F5F6F8;border: 1px solid #DDDEE7;
 }
.row_headers2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000 ; background-color: #F5F6F8;border: 1px solid #DDDEE7; }
.Row_Headers3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666 ; background-color: #CC9933 }
.Row_Headers4 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000 ; background-color: #FFFFFF }
.blanc {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;}
.gris_clair {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #999999;}
.rx {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #666666;background-color: #FFFFCC; border:solid 1px #666; padding:0 4px;}
.conseil {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #666666;background-color: #FFFF66; border:solid 1px #666;padding:0 4px;}
.prescription {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #666;background-color: #CAD6E4; border:solid 1px #666;padding:0 4px;}
.visites {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: italic;color: #666;background-color: #FFF; padding:0 4px;}



/* FORMULAIRE */
.field_label {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bolder; color: #333366}
/*.Mandatory {  font-size: xx-small; color:#FF0000; clip:rect()}*/
.Mandatory {  font-size: xx-small; color:#FF0000;}
/* lettrage bleu 12px sur fond orangé */
/*.btn_nav_rec { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333366 ; background-color: #FBD200 ; text-align: center}
.btn_nav_rec2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF ; background-color: #333366 ; text-align: center}*/

Input {
	 	/*background-color: #FFFFFF;*/
	 	font-family: Arial;
	 	font-size: 10px;
	 	font-weight: bold;
	 	/*color: #0C1854;*/
		/*border-style:solid; */
	  }

Select {
	 	background-color: #FFFFFF;
	 	font-family: Arial;
	 	font-size: 10px;
	 	font-weight: normal;
	 	color: #0C1854;
	   }


/* LIENS */
/*A {  color: #333366}*/

A:hover {TEXT-DECORATION: underline}

.grey8-link {font-weight: normal;font-size: 8pt;color: #333333;	font-family: Arial, Helvetica, sans-serif;text-decoration: none;}
.grey8-link-bold {font-weight: bold;font-size: 8pt;color: #333333;font-family: Arial, Helvetica, sans-serif;text-decoration: none;}
.grey10-link {font-weight: normal;font-size: 10pt;color: #4D4D4D;font-family: Arial, Helvetica, sans-serif;text-decoration: none;}
.grey10-link-bold {	font-weight: bold;font-size: 10pt;color: #666666;font-family: Arial, Helvetica, sans-serif;text-decoration: none;}

A.espace {font-weight: normal;font-size: 7pt;color: #666666;	background-color: #FFFFFF ; font-family: Arial, Helvetica, sans-serif;text-decoration: underline;}
A:hover.espace {font-weight: normal;font-size: 7pt;color: #FFFFFF;	background-color: #666666 ; font-family: Arial, Helvetica, sans-serif;text-decoration: none;}


A.three { color:#000000; font-family: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;  font-size: 10px; text-decoration: none; }
A:hover.three { color:#666666; font-family: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; font-size: 10px;  text-decoration: none; }

.path { font-weight: bold;color:#666666; font-family: Arial, Helvetica, sans-serif ; font-size: 10px; text-decoration: none; }

A.one { color:#000000; font-family: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;  font-size: 12px; text-decoration: underline; }
A:hover.one {color:#666666; font-family: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; font-size: 12px;  text-decoration: underline; }

A.two { color:#4D4D4D; font-family: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;  font-size: 12px; text-decoration: none; }
A:hover.two { color:#4D4D4D; font-family: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; font-size: 12px;  text-decoration: underline; }

A.blanc {color: #FFFFFF;font-family: Verdana, Arial, Helvetica ;font-size: 10px;text-decoration: none;}
A:hover.blanc {	color:#DDDDDD;	font-family: Verdana, Arial, Helvetica;	font-size: 10px;text-decoration: none;}

.bouton { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000 ; background-color: #EEEEEE ; text-align: center }

.jsvalidation { margin-left:10px; font-size:10px; font-weight: bold; color:#FF0000; font-family:Lucida Sans Unicode, Trebuchet MS, Tahoma, sans-serif; }
/*li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: 000000;
}*/

.tabPage { font-family: Tahoma; font-size: 11px; color: #333333;}

/* .menuTd  {color:#AAAAAA; border:solid 1px #BFBFBF; border-top: none; padding: 2px 10px 2px 10px; background-color:#EFEFEF; background-image: url(images/menuback.gif); background-repeat: repeat-x;}*/

.pageMicr { border-left: solid 1px #DDDEE7;
  			border-right: solid 1px #DDDEE7;
  			border-bottom: solid 1px #DDDEE7;
  			background-Color: #FFFFFF;
  			background-repeat: repeat-y; }
			

