/* Global ************************* */

HTML,BODY {margin:0;padding:0;height:100%;border:none; background: #FFFFFF;}
BODY{/*background: url(../images/interface/background_top.gif) no-repeat scroll top;*/ }

BODY,TD,TH,LI { font-size: 8.7pt; color: #6b6b6b; font-family: Arial, Verdana, Helvetica, sans-serif;}

/* //////////////////////////////// */
/*  S I T E ****************** */
/* ///////// */

#ccentre{text-align:center;}
#centre{text-align:center; width:1003px; margin:0 auto; background: url(../images/interface/contenu.gif) repeat-y top;}

/* HEADER */

.princ { background: url(../images/interface/top_contenu.gif) no-repeat bottom; }

#amuse {
	background: url(/images/contenu_fr/sujets.gif) no-repeat top;
	width: 205px;
	text-align:left;
	padding-top: 98px;
	padding-right:4px;
}
#fun {
	background: url(/images/contenu_en/sujets.gif) no-repeat top;
	width: 205px;
	text-align:left;
	padding-top: 98px;
	padding-right:4px;
}
#amuse A:link, #amuse A:visited, #fun A:link, #fun A:visited { color: #313131; text-decoration:none; font-size: 9px;}
#amuse A:active, #amuse A:hover, #fun A:active, #fun A:hover { color: #b20101; text-decoration: underline; }

/* FOOTER */
#footer{padding: 20px 0 20px 15px; text-align:center;  line-height:16px; font-size:7.5pt; width:988px; margin:0 auto; background: url(../images/interface/bottom_contenu.gif) no-repeat top;position:relative; z-index:0;}
#footer .copyright {line-height:20px; padding-left:0px;}
#footer .footer {line-height:15px; margin: 0;}

#footer a{margin-right:0px;}
#footer A:link, #footer A:visited { color: #757575; text-decoration:none; }
#footer A:active, #footer A:hover { color: #535353; text-decoration:none; }

/* ///////////// */

/* CONTENU */
.contenu {width:660px; float: left; padding: 0 10px 0 30px; text-align: justify; position:relative;}
.condition {float: left; padding: 0 0px 0 10px; text-align: justify;}
#home {width:940px; padding: 0 5px 0 30px;}
#cAccueil{width:330px; padding: 0 0 10px 20px;}
.contenu#smenu{width:445px;}
.contenu#nonemenu{width:800px; padding: 0 0 0 90px; position:relative;}
.logo_print{display:none;}

.right_menu{width:225px; float:left; padding: 20px 0 0 25px; position:relative;}
.right_menu#accueil{width:150px; padding: 20px 0 0 0px;}

.dates{float:left; padding-left:15px;}

.texteItem{width:660px ; text-align: justify;}

.DivAmi {text-align:left;width:150px;float:right;}


.archives{float:right;width:260px; margin:20px;}
.archives_contenu{background:url(/images/interface/archives_bg.gif) repeat-y; padding:2px 0 0 18px;}
.archives_contenu a:link, .archives_contenu a:hover, .archives_contenu a:active, .archives_contenu a:visited{font-weight:normal;}

#faq.contenu div{margin:8px 0 18px 0; background-color:#EFEFEF; padding:10px 10px 2px 10px;}
#faq.contenu ol li{padding:0;}
#faq.contenu ol li ul{margin: 0; padding: 0px 0 8px 20px;}

/* SOUS-MENU*/
#sous-menu {width:235px; float:left;}

.xmlMenu_sub{width:235px;  margin-top:-24px; /*float: left;*/ text-align: left; background: url(../images/interface/smenu_back.gif) top; background-repeat: repeat-y;}}
	.xmlMenu_sub ul{margin:0; padding: 15px 23px; }
	.xmlMenu_sub ul li{font-size: 10pt; margin:0; padding: 6px 5px; list-style-type: none; background: url(../images/interface/filet.gif) repeat-x bottom;}
	.xmlMenu_sub ul li.last{background:none;}
	.xmlMenu_sub ul li.actif_last{background:none; color: #b20101; }
	  .xmlMenu_sub A:link, .xmlMenu_sub A:visited{color: #272727; text-decoration: none; font-weight:normal;}
	  .xmlMenu_sub A:active, .xmlMenu_sub A:hover{color: #b20101; text-decoration: none;}
	 	A.actif:link, A.actif:visited {  color: #b20101; }
	
.sMenu UL { margin: -10px 10px 0px 10px; padding: 0px 20px 0px 10px; }

.sMenu2 UL { margin: 0; }
	.sMenu2 UL LI { margin: 3px 0 3px 5px;	padding: 0;	font-size: 8pt; 	background-image: none;	z-index: 9000;}
	.sMenu2 UL LI  A:hover, DIV.sMenu2 UL LI A:active { list-style: url(/images/icons/chevron.gif); }
	.sMenu2 UL LI  A.actif:link, DIV.sMenu2 UL LI A.actif:visited { list-style: url(/images/icons/chevron.gif); }

/*
.xmlMenu_sub#sm_3{background: url(../images/contenu_en/smenu_patients.gif) no-repeat top; height: 397px;}
.xmlMenu_sub#sm_4{background: url(../images/contenu_en/smenu_news.gif) no-repeat top; height: 242px;}
.xmlMenu_sub#sm_6{background: url(../images/contenu_en/smenu_about.gif) no-repeat top; height: 299px;}
.xmlMenu_sub#sm_7{background: url(../images/contenu_en/smenu_research.gif) no-repeat top; height: 98px;}
.xmlMenu_sub#sm_8{background: url(../images/contenu_en/smenu_health.gif) no-repeat top; height: 98px;}
*/


/* //////////////////////////////// */
/*  B O X E S ****************** */
/* ///////// */

/* //////////////////////////////// */
/*  T A B L E S  ****************** */
/* ///////// */

table.tabcontenu { border: 1px solid #b20101;}
table.tabcontenu TD { border: 1px solid #e2e2e2; }
.soumettre{margin-left:-21px;}

#wrapper {width:100%;height:100%;margin: 0 auto;}
	#wrapper TD {vertical-align:middle;text-align:center;width:100%;height:100%;
		background-image: url(/images/bg_site.gif); background-repeat:repeat-x; background-position:left center;}
	
/* //////////////////////////////// */
/*  T E X T  ****************** */
/* ///////// */

H1 { font-size: 18px; color: #636363; margin: 20px 0 15px 0;}
H1#taccueil{margin: 20px 0 6px 0;}

	H1 STRONG {font-size:16px;color:#F2000C;}
H2 { font-size: 14px; color: font-weight:bold; color: #333333; margin: 0 0 10px 0; }
	H2 STRONG {font-size:14px;color:#333333;}
H3 {font-size: 8.7pt; margin: 0 0 10px 0;; font-weight:bold; color:#454545;}
H4, H5 { font-size: 8.7pt; font-weight:bold; color: #6b6b6b; margin: 0 0 10px 0;; }

.tPale {color: #9B9B9B;}
.tAsterix {color:#C91616;font-weight:bold;}
.tRouge {color: #F2000C;}
.textinscription {color:#cc3333;}

SUP{font-size:7.9pt}

P {margin: 0 0 20px 0;}

.date_time{font-weight:bold; color:#000000;}
	
/* Forms ************************** */

FORM {padding:0; margin:0;}
.form_valid TD { background-color:#FFFFFF; }
.form_valid UL {  }
.form_valid LI { list-style-image: url(/images/icons/li_asterix.gif); color:#DF0000; }
FORM#Form1 {height:100%;}
INPUT, SELECT, TEXTAREA { font-family: Verdana, Helvetica, Arial, sans-serif; font-size:11px; }
TEXTAREA {background-color:#FFFFFF;}
INPUT.submit { font-size: 12px; }
INPUT.txt {background-color:#FFFFFF;padding:1px 3px 2px 3px;}
INPUT.text {background-color:#FFFFFF;padding:1px 3px 2px 3px;}

/* Inscription ******************** */

.backImg {background-repeat:no-repeat;background-image: url(/images/contenu_fr/backimg.gif); padding-left:-20px;}

/*###DEPARTEMENT###*/


FORM P LABEL {
	float: left;
	width: 45%;
	font: 9pt Arial, Verdana, sans-serif;
	text-align: right;
	margin-right: 20px;
}


FIELDSET {
	border: 1px dotted #6b6b6b;
	margin-top: 16px;
	padding: 10px;
	width: 840px;
	text-align: left;
}

LEGEND {
	font: bold 10pt Arial, Verdana, sans-serif;
	color: #6b6b6b;
	background-color: #F9F9F9;
	padding: 2px;
}

.btn {margin: 20px 0 0 20px; }

.lstRV {
	margin:46px 0 36px 0 !important; padding:0 !important;
	text-align:left;
	color:#3c3b3b;
	list-style-type:none !important;
	list-style-image:none !important;
	height:120px;
}
.lstRV li {
	margin:0 0 0 14px !important; padding:0 0 0 103px !important;
	list-style:none;
	width:152px; height:120px;
	display:block;
	float:left;
}
.lstRV li:first-child {
	margin:0 !important;
}
.lstRV li.patients {
	background:url(/images/interface/imgRV-patients.jpg) no-repeat;
}
.lstRV li.medecins {
	background:url(/images/interface/imgRV-medecins.jpg) no-repeat;
}
.lstRV li.prelevements {
	background:url(/images/interface/imgRV-prelevements.jpg) no-repeat;
}



/*### URGENCE ###*/

.urgence {
	background-color: #F9F9F9;
}

.tUrg {
	margin: 0 30px 0 30px;
}

#urgFR {
	border-right: solid #C6C6C6 1px;
	background-image: url(/images/interface/Urg_back_FR.gif);
}

#urgEN {
	background-image: url(/images/interface/Urg_back_EN.gif);
}

#urgTxtFr {
	border-right: solid #E0E0E0 1px;
}
/* Links ************************** */

A:link, A:visited {color: #b20101; text-decoration:none;}
A:active, A:hover {color: #b20101; text-decoration:underline;}

A:link.alpha, A:visited.alpha { }
A:active.alpha, A:hover.alpha { color: #000000; }

/* //////////////////////////////// */
/*  L I S T S ****************** */
/* ///////// */

.contenu UL, .contenu OL UL{margin: 7px 0 0 0px; padding: 5px 0 8px 20px; list-style-image: url(/images/icons/li_1.gif); list-style-type: disc;}
	.contenu LI, .contenu OL UL LI{ margin: 0 0 10px 0; padding: 0; vertical-align:top; }
	.contenu LI.asterix { list-style-image: url(/images/li_asterix.gif); color:#DF0000; }

	
UL.liste_fleche LI {list-style-image: url(/images/icons/li_fleche.gif); list-style-type:none;}

.contenu OL {margin: 7px 0 0 0px; padding: 5px 0 8px 20px;}
.contenu OL LI {margin: 0 0 10px 0; padding: 0 0 10px 0; vertical-align:top;}

/* ________ */
/* Site Map */

.xmlSiteMap {text-align:left;padding:20px; width:500px;}
	.map_top {font-size:16px;} 
	.map_section {margin:10px 10px 10px 20px;}
		.map_section .titre {font-size:16px; }
		
	.map_sub {font-size:13px;margin:10px 10px 10px 20px;}
		.map_sub .item {padding: 0 0 5px 0;}
	
	.map_sub2 {margin:10px;}
	
	.xmlSiteMap A:link, .xmlSiteMap A:visited { color: #6b6b6b; text-decoration:none; }
	.xmlSiteMap A:active, .xmlSiteMap A:hover { color: #b20101; text-decoration:none;}
	
	.xmlSiteMap .titre A:link, .xmlSiteMap .titre A:visited { color: #6b6b6b; text-decoration:none; font-weight:bold; font-size:16px;}
	.xmlSiteMap .titre A:active, .xmlSiteMap .titre A:hover { color: #b20101; text-decoration:none;  font-weight:bold; font-size:16px;}


/* //////////////////////////////// */
/*  M I S C ****************** */
/* ///////// */

HR { height:1px; color:#000000; background-color:#000000; margin: 5px 0 5px 0; border:none;  }

.imgDr { float:right; margin: 0px 0 25px 25px; }

.imgLf { float:left; margin: 0px 25px 25px 0px;}

.noMarginBottom {margin-bottom:10px;}

.clearer { clear:both; height:1px; overflow:hidden;}

IMG {border:none;}


/* Backgrounds ******************** */


/* DATAGRID_01 Start */   
TABLE.dataGrid_01 {}
	 .dataGrid_01 TD {padding:5px;}
	 .dataGrid_01 .header, .dataGrid_01 .pager {background-color:#FFFFFF;background-image: URL(/images/interface/bg_datagrid.gif); background-repeat:repeat-x;}
	 .dataGrid_01 .header TD { font-size: 13px; color: #8B0000; font-weight: bold; }
	 .dataGrid_01 .pager TD  { font-size: 13px; color: #8B0000; font-weight: bold; }
	 .dataGrid_01 .footer TD { padding:2px 5px 2px 5px;}
	 .dataGrid_01 .footer INPUT { height:19px; font-size:11px;}
	 .dataGrid_01 .item {background-color:#F5F5F5; vertical-align:top ;}
	 .dataGrid_01 .alternate {background-color:#F3F3F3;}
	 .dataGrid_01 .edit {background-color:#F3FCFF;}
	 .dataGrid_01 .footer {background-color:#F3F3F3;}
	 .dataGrid_01 .pager TD {  }
	 .dataGrid_01 .button {background-color:#E1EBD8; color: #95A2AA; }
	 .dataGrid_01 .checkBox {padding-left:20px; text-align:left; font-weight:bold; color: #5BAA14; }
	 
/* DATAGRID_01 End */ 

/* //////////////////////////////// */
/*  Google-Mini Search ****************** */
/* ///////// */

.gms_noResults {}

.gms_results {}
	.gms_results A:link, .gms_results A:visited {text-decoration:underline;}
	.gms_results A:active, .gms_results A:hover {text-decoration:none;}	
		
.gms_moreResults {margin-top:30px;}

.gms_result {margin:0 0 15px 0;}
	.gms_result A:link, .gms_results A:visited {font-size:12px;}
	.gms_resultTitle {margin-bottom:3px;}
	.gms_resultText {margin-bottom:3px;}
	.gms_resultURL {color:#6B6B6B;}
		.gms_resultURL A:link, .gms_resultURL A:visited {font-size:11px;color:#ADADAD;text-decoration:none;}
		.gms_resultURL A:active, .gms_resultURL A:hover {text-decoration:none;}	
	.gms_result .date {color:#666666;}

.gms_tabHeader {margin: 0 0 10px 0; background-color:#FFFFFF;border: 1px dotted #6b6b6b;}
	.gms_tabHeader TD {font-size:12px;color:#6B6B6B; padding:5px;}
	
.gms_tabPager {margin: 0 0 10px 0; }
	.gms_tabPager#tabPager_top {}
	.gms_tabPager#tabPager_bottom {margin-top: 30px; }
	
.gms_tabSep {}

.gms_SortBy {float:right;}
	.gms_SortBy TD {font-size:12px;vertical-align:top;}
	
.gms_tTitre {}
.gms_tKeyword {}

.gms_tSpelling {}
.gms_tSynonyms {}
.gms_tKeymatch {}
.gms_tFaint {}	
.gms_docType {}

.urgenceFooter A:link, .urgenceFooter A:visited { color: #757575; text-decoration:none; }
.urgenceFooter A:active, .urgenceFooter A:hover { color: #535353; text-decoration:none; }


.box_avis{float:left; margin-right:1px; padding:27px 24px 0 26px; width:166px; height:211px;background-color:#f0f0f0;}
.box_avis h3{text-align:center;padding-bottom:10px;border-bottom:1px dotted #999999;}
.box_avis ul{padding-left:0; margin-left:10px; text-align:left;}



/* medias sociaux */
#mediasociaux {list-style:none;margin:0; padding:0;width:235px;height:44px;}
#mediasociaux li {display:inline;}
#mediasociaux li a {display:block; width:45px; height:44px; float:left;}
#sous-menu #mediasociaux {padding-left:20px;padding-top:5px;}
#nonemenu #mediasociaux {position:relative; left:-5px;}
#footer #mediasociaux {position:absolute; z-index:1; left:35px; top:-60px;}

/* LIKE FACEBOOK */
#fblike {
    overflow: hidden;
    position: absolute;
    z-index: 1000;
}

/* CAMPAGNE CARTES NOEL */
#campagneNoel {
	width:247px; height:168px;
	position:relative;
	left:-13px;
}

