/* Styles communs à toutes les pages -----------------------------------------*/

.BordureTableH {
	border-left: 			6px solid #fff;
	border-right: 			6px solid #fff;
	border-top: 			6px solid #fff;
}
.BordureTableV {
	border-bottom: 			6px solid #fff;
}
.CellDate {
	font:					10px/110% Verdana, Arial, Helvetica, Sans-serif;
	color:					#84B6CA;
	text-align: 			left;
	padding:				0 7px;
}
.CellNavFixe {
	font:					10px/110% Verdana, Arial, Helvetica, Sans-serif;
	color:					#6b87a6;
	height: 				24px;
	background: 			#25547d;
	width: 					100%;
	padding:				0;
	text-align: 			right;
	vertical-align:			middle;
}
.CellNavFixe a:link, .CellNavFixe a:active, .CellNavFixe a:visited  {
	font:					11px/110% Verdana, Arial, Helvetica, Sans-serif;
	color:					#b7ccde;
	text-decoration:		none;
}
.CellNavFixe a:hover, .CellNavFixe a:active:hover, .CellNavFixe a:visited:hover   {
	font:					11px/110% Verdana, Arial, Helvetica, Sans-serif;
	color:					#fff;
	text-decoration:		none;
}
.CellNavMembre {
	font:					10px/110% Verdana, Arial, Helvetica, Sans-serif;
	color:					#6b87a6;
	height: 				24px;
	background: 			#e3eab7;
	width: 					100%;
	padding:				0 7px;
	text-align: 			right;
	vertical-align:			middle;
}
A.LienMembres:link, A.LienMembres:visited, A.LienMembres:active, A.LienMembres:hover, A.LienMembres:visited:hover, A.LienMembres:active:hover {
	font:					11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#b8530a;
	text-decoration:		none;
}
.BgMenu {
	background:				#fff;
	padding:				0 12px;
}
.CellMenu {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#6492C4;
	padding:				4px 8px;
	vertical-align:			top;
	border-top:				5px solid #fff;
	border-bottom:			5px solid #fff;
}
.CellMenuOver {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#2A67AA;
	background:				#DF6D00;
	padding:				4px 8px;
	vertical-align:			top;
	border-top:				5px solid #fff;
	border-bottom:			5px solid #fff;
}
.CellMenu a:link, .CellMenu a:active, .CellMenu a:visited  {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#2A67AA;
	text-decoration:		none;
}
.CellMenu a:hover, .CellMenu a:active:hover, .CellMenu a:visited:hover  {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#2A67AA;
	text-decoration:		none;
}
.CellMenuOver a:link, .CellMenuOver a:active, .CellMenuOver a:visited, .CellMenuOver a:hover, .CellMenuOver a:active:hover, .CellMenuOver a:visited:hover  {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#fff;
	text-decoration:		none;
}
A.LienCredit:link, A.LienCredit:visited, A.LienCredit:active {
	font:					11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#fff;
	text-decoration:		none;
}
A.LienCredit:hover, A.LienCredit:visited:hover, A.LienCredit:active:hover {
	font:					11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#fff;
	text-decoration:		none;
}
.CellColDroite {
	background:				#fff;
	padding:				0 0 0 7px;
	vertical-align:			top;
	height:					340px;
}
.CellFooter {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#84b6ca;
	background:				#2a67aa;
	padding:				5px;
	vertical-align:			top;
	text-align:				center;
	border-bottom:			6px solid #fff;
}
.CellFooter a:link, .CellFooter a:active, .CellFooter a:visited {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#84b6ca;
	text-decoration:		none;
	border:					none;
}
.CellFooter a:hover, .CellFooter a:active:hover, .CellFooter a:visited:hover  {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#84b6ca;
	text-decoration:		underline;
	border:					none;
}
.CellRecherche {	
	font:					bold 12px/120% "Trebuchet MS", Arial, Helvetica, Sans-serif;
	color:					#b8cdde;
	vertical-align:			bottom;
	text-align:				left;
	padding:				1px 0px;
}

/* Styles spéciaux pour page d'accueil ---------------------------------------*/
.BgHeaderAcc {
	background:				url(../images/Bg_BandeauAcc.jpg) no-repeat top left;
	height:					125px;
	text-align:				right;
	padding-right:			63px;	
	vertical-align:			top;
}
.CellColGauche {	
	background:				#E3EAB7;
	vertical-align:			top;
	text-align:				left;
	width:					200px;
	border-top:				7px solid #2b7a8f;
	border-bottom:			7px solid #2b7a8f;
}
.CellTitreNouv  {
	font:					bold 12px/120% "Trebuchet MS", Arial, Helvetica, Sans-serif;
	color:					#2b7a8f;
	padding:				10px 10px 5px 11px;
}
.CellTxtNouv  {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#666;
	padding:				0 0 15px 24px;
	border-bottom:			1px solid #fff;
}
.CellTxtNouv a:link, .CellTxtNouv a:active, .CellTxtNouv a:visited {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#B8530A;
	text-decoration:		none;
}
.CellTxtNouv a:hover, .CellTxtNouv a:active:hover, .CellTxtNouv a:visited:hover  {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#666;
	text-decoration:		underline;
}
.CellTxtNouv  p {
	margin-bottom:			0;
}
.CellTitre {
	font:					18px/120% Arial, Helvetica, Sans-serif;
	color:					#E9EFF5;
	background:				#4889bc url(../images/Bg_Titre.gif) no-repeat bottom left;
	padding:				2px 10px 1px 42px;
	vertical-align:			bottom;
	border-top:				7px solid #2a67aa;
}
.CellContenuAcc {
	font:					11px/16px  Verdana, Arial, Helvetica, Sans-serif;
	color:					#111;
	background:				#f3f9fe;
	padding:				15px 17px 5px 17px;
	vertical-align:			top;
	width:					500px;
	border-bottom:			7px solid #fff;
}
.CellTitreMembre {
	font:					bold 16px/110% Arial, Helvetica, Sans-serif;
	color:					#2b65a2;
	background:				url(../images/Bg_TitreMembre.gif) no-repeat bottom left;
	padding:				11px 10px 0px 42px;
	vertical-align:			bottom;
	border-left:			1px solid #D0DCE9;
	border-top:				1px solid #D0DCE9;
	border-right:			1px solid #D0DCE9;
}
 .CellTitreMembre a:link,  .CellTitreMembre a:active, .CellTitreMembre a:visited, .CellTitreMembre a:hover, .CellTitreMembre a:active:hover, .CellTitreMembre a:visited:hover
 {
	font:					bold 16px/110% Arial, Helvetica, Sans-serif;
	color:					#2b65a2;
	text-decoration : none;
 }

.CellMembre {
	font:					11px/14px Verdana, Arial, Helvetica, Sans-serif;
	color:					#2b65a2;
	background:				#fff;
	padding:				12px 15px 0 15px;
	height:					60px;
	vertical-align:			top;
	border:					1px solid #D0DCE9;
	width:					260px;
}
.CellMembre a:link, .CellMembre a:active, .CellMembre a:visited {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#2b65a2;
	text-decoration:		none;
}
.CellMembre a:hover, .CellMembre a:active:hover, .CellMembre a:visited:hover  {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#2b65a2;
	text-decoration:		underline;
}
.CellTitreJoindre {
	font:					bold 16px/110% Arial, Helvetica, Sans-serif;
	color:					#818956;
	background:				url(../images/Bg_TitreJoindre.gif) no-repeat bottom left;
	padding:				11px 10px 0px 42px;
	vertical-align:			bottom;
	border-left:			1px solid #d7ddb2;
	border-top:				1px solid #d7ddb2;
	border-right:			1px solid #d7ddb2;
}
.CellJoindre {
	font:					11px/14px Verdana, Arial, Helvetica, Sans-serif;
	color:					#c66315;
	background:				#fff;
	padding:				12px 15px 0 15px;
	height:					60px;
	vertical-align:			top;
	border:					1px solid #d7ddb2;
	
}
.CellJoindre a:link, .CellJoindre a:active, .CellJoindre a:visited {
	font:					11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#c66315;
	text-decoration:		underline;
}
.CellJoindre a:hover, .CellJoindre a:active:hover, .CellJoindre a:visited:hover  {
	font:					11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#c66315;
	text-decoration:		underline;
}
.BgBasJoindre {
	background:				#d0d998;
	padding:				0px;
}
.BgBasMembre {
	background:				#D0DCE9;
	padding:				0px;
}
.CellTitreNouvelles {
	font:					18px/110% Arial, Helvetica, Sans-serif;
	color:					#2b7a8f;
	background:				url(../images/Bg_TitreNouvelles.gif) no-repeat top left;
	padding:				8px 10px 3px 44px;
	vertical-align:			bottom;
}
/* Styles spéciaux pour pages intérieures ------------------------------------*/
.BgHeader {
	background:				url(../images/Bg_Bandeau.jpg) no-repeat top left;
	height:					86px;
	text-align:				right;
	padding-right:			69px;	
	vertical-align:			top;
}
.CellContenu {
	font:					11px/16px  Verdana, Arial, Helvetica, Sans-serif;
	color:					#111;
	background:				#fff url(../images/Bg_Contenu.jpg) repeat-x top left;
	padding:				15px 17px 5px 17px;
	vertical-align:			top;
	width:					500px;
	height:					320px;
	border-bottom:			7px solid #fff;
}
/* Styles pour sous menu ----------------------------------------------------*/
.CellSousMenu  {
	padding:				9px 11px 9px 13px;
	border-bottom:			1px solid #fff;
}
.CellSousMenu a:link, .CellSousMenu a:active, .CellSousMenu a:visited {
	font:					12px/120% "Trebuchet MS", Arial, Helvetica, Sans-serif;
	color:					#333;
	text-decoration:		none;
}
.CellSousMenu a:hover, .CellSousMenu a:active:hover, .CellSousMenu a:visited:hover  {
	font:					12px/120% "Trebuchet MS", Arial, Helvetica, Sans-serif;
	color:					#2b7a8f;
	text-decoration:		none;
}
.CellSousMenuOver  {
	background:				#c7d9b3;
	padding:				9px 9px 9px 13px;
	border-bottom:			1px solid #fff;
	cursor :hand;
}
.CellSousMenuOver a:link, .CellSousMenuOver a:active, .CellSousMenuOver a:visited, .CellSousMenuOver a:hover, .CellSousMenuOver a:active:hover, .CellSousMenuOver a:visited:hover {
	font:					bold 12px/120% "Trebuchet MS", Arial, Helvetica, Sans-serif;
	color:					#2b7a8f;
	text-decoration:		none;
}
/* Styles pour formulaires----------------------------------------------------*/
.TxtLabel {
	font:					bold 11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#1d589c;
	vertical-align:			top;
	padding:				0 0 0 0;
}
.TxtBoxRecherche {
	font:					bold 11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#25547d;
	border:					1px solid #2c74a3;
	padding:				2px 0 0 2px;
	margin:					0 0 4px 0;
	width:					142px;
	background:				#b7ccde;
	height:					16px;
}
.TxtBoxRepertoire {
	font:					bold 11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#25547d;
	border:					1px solid #2c74a3;
	padding:				2px 0 0 2px;
	margin:					0 3px 0 0;
	width:					180px;
	background:				#b7ccde;
	height:					18px;
}
.TxtBox {
	font:					11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#666;
	border:					1px solid #666666;
	padding:				0 0 0 0;
	margin:					0 0 0 0;
}
.DropDown {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#666;
	padding:				0 0 0 0;
	margin:					0 0 0 0;
	background:				#fbfcf5;
}
.Select {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#666;
	padding:				0 0 0 0;
	margin:					0 0 0 0;
	background:				#fbfcf5;	
	scrollbar-face-color: #c6cfd8;
	scrollbar-shadow-color: #7a8da0;
	scrollbar-highlight-color: #c6cfd8;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #c6cfd8;
	scrollbar-track-color: #d9dee3;
	scrollbar-arrow-color: #f21d21;

}
.TxtArea {
	font:					11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#666;
	border:					1px solid #666666;
	padding:				0 0 0 0;
	margin:					0 0 0 0;
}
.Btn {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#fff;
	background:				#25547d;
	border:					1px solid #94adc5;
	padding:				1px;
	width:					86px;
}

/* Général -------------------------------------------------------------------*/
BODY {
	margin: 				0;
	padding: 				0;
	background:				#666;
}
A:link, A:visited, A:active {
	font:					11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#C25F00;
	text-decoration:		underline;
}
A:hover, A:visited:hover, A:active:hover {
	font:					11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#C25F00;
	text-decoration:		underline;
}

A.LienBio:link, A.LienBio:visited, A.LienBio:active, A.LienBio:hover, A.LienBio:visited:hover, A.LienBio:active:hover {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#eff7ba;
	text-decoration:		underline;
}
A.AncreTop:link, A.AncreTop:visited, A.AncreTop:active, A.AncreTop:hover, A.AncreTop:visited:hover, A.AncreTop:active:hover {
	font:					9px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#C25F00;
	text-decoration:		underline;
}

P {
	padding:				0;
	margin:					0 0 18px 0;
}
UL {
	font:					11px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#000;
	margin: 				0 10px;
	padding:				0;
}

OL {
	font:					11px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#000;
	margin: 				0 0 0 18px;
	padding:				0;
}
UL LI {
	list-style:				disc outside url(../images/Puce_Liste.gif);
	font:					11px/16px Verdana, Arial, Helvetica, Sans-serif;
	color:					#000;
	margin: 				4px 0 0 18px;
	padding:				0;
}
.ValidationSummary UL LI
{
	color:Red;
}
OL LI {
	list-style:				decimal outside;
	font:					11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#000;
	margin: 				4px 0 0 18px;
	padding:				0;
}
FORM {
	padding:				0;
	margin:					0;
}
SUP  {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
}
/* Arrière-plan --------------------------------------------------------------*/
.BgPage {
	background:				#0b396a url(../images/Bg_Page.jpg) repeat-x top left;
}
/* Styles repertoire --------------------------------------------------------------*/
.TxtRecherche {
	font:					10px/110% Verdana, Arial, Helvetica, Sans-serif;
	color:					#2a67aa;
}

.TitreRecherche {
	font:						bold 17px/110% Verdana, Arial, Helvetica, Sans-serif;
	color:						#2a67aa;
}
hr {
	color:						#c4d3e3;
	background-color :			#c4d3e3;
	width:						430px;
	height:						1px;
	margin-top:					4px;
	margin-bottom:				8px;
	border-style :none ;
}

