.encadre01 {
	border: 1px Gray;
; background-color: #FFD900
}

hr {
	color: #6F6F6F;
	MARGIN: 0px;
	HEIGHT: 1px
}

body {
	font-family: Arial, Helvetica, sans-serif;
	background: url(media/background01.gif);
	color: #6F6F6F;
}

td {  font-size: 11px;}


/************************ fonds de couleurs **********************/
.fondjaune01{
	background-color:#ffd900;
}
/*************************************** link **************************************************/

a.lienBlanc02:link, a.lienBlanc02:active, a.lienBlanc02:visited {
	color:#ffffff;
	text-decoration:none;
	font-size:13px ;
	font-weight:bold;
}
a.lienBlanc02:hover{
	color:#ffffff;
	text-decoration:underline;
	font-size:13px ;
	font-weight:bold;
}
/*************************************/
a.menuc01:link  {
	text-decoration: none;
	color: #D9E6F2;
	padding: 3px 10px 3px 10px;
}

a.menuc01:visited  {
	text-decoration: none; 
	color: #D9E6F2;
	padding: 3px 10px 3px 10px;
}

a.menuc01:hover  {
	text-decoration: none;
	color: #FFFFFF;
	background: #0053A0;
	padding: 3px 10px 3px 10px;
}

/***********************************************************/

a.menuc01onactiv:link  {
	text-decoration: none;
	color: #D9E6F2;
	background: #0053A0;
	padding: 3px 10px 3px 10px;
}

a.menuc01onactiv:visited  {
	text-decoration: none;
	color: #D9E6F2;
	background: #0053A0;
	padding: 3px 10px 3px 10px;
}

a.menuc01onactiv:hover  {
	text-decoration: none;
	color: #FFFFFF;
	padding: 3px 10px 3px 10px;
}


/***********************************************************/
.menuc01on  {
	text-decoration: none;
	color: #FFFFFF;
	background: #0053A0;
	padding: 3px 10px 3px 10px;
}


/***********************************************************/
a.menuc02:link  {
	color: #D9E6F2;
	background-color: #0053A0;
	border: 1px solid;
	text-decoration: none;
	padding: 0px 13px 0px 7px;
	vertical-align: middle;
	border-color: #8FACCE #FFFFFF #8FACCE #8FACCE;
}

a.menuc02:visited  {
	color: #D9E6F2;
	background-color: #0053A0;
	border: 1px solid;
	text-decoration: none;
	padding: 0px 13px 0px 7px;
	vertical-align: middle;
	border-color: #8FACCE #FFFFFF #8FACCE #8FACCE;
}

a.menuc02:hover  {
	color: #ffffff;
	background-color: #4080BC;
	border: 1px solid;
	text-decoration: none;
	padding: 0px 13px 0px 7px;
	vertical-align : middle;
	border-color: #8FACCE #FFFFFF #8FACCE #8FACCE;
	}

	
/***********************************************************/	
a.menuc03:link  {
	color: #0053A0;
	text-decoration: none;
	font: bold;
}

a.menuc03:visited  {
	color: #0053A0;
	text-decoration: none;
	font: bold;	
}

a.menuc03:hover  {
	color: #7FA9CF;
	font: bold;	
}


.menuc03on  {
	color: #7FA9CF;
	font: bold;	
}

/***********************************************************/
a.menuc04:link  {
	color: #0053A0;
	text-decoration: none;
}

a.menuc04:visited  {
	color: #0053A0;
	text-decoration: none;
}

a.menuc04:hover  {
	color: #7FA9CF;
}
	

/***********************************************************/



a.menuc04blc:link  {
	color: #D9E6F2;
	text-decoration: none;
}

a.menuc04blc:visited  {
	color: #D9E6F2;
	text-decoration: none;
}

a.menuc04blc:hover  {
	color: #ffffff;
}

/***********************************************************/


a.menuc04_blc:link  {
	color: #D9E6F2;
}

a.menuc04_blc:visited  {
	color: #D9E6F2;
}

a.menuc04_blc:hover  {
	color: #ffffff;
}

/***********************************************************/

a.menuimages:link  {
	color: #D9E6F2;
	border: 1px solid #B1D2F1;
}

a.menuimages:visited  {
	color: #D9E6F2;
	border: 1px solid #B1D2F1;
}

a.menuimages:hover  {
	color: #ffffff;
	border: 1px solid #FFFFFF;
}


/***********************************************************/


	
a:link{
	color: #0053A0;
}

a:visited{
	color: #0053A0;
}

a:hover{
	color: #7FA9CF;
}

/* complement */
/***********************tailles polices*****************************/
.corps09 { 
	font-size: 9px
}

.corps10 {  
	font-size: 10px
}
.corps11 {  
	font-size: 11px
}

.corps12 {  
	font-size: 12px
}
.corps14 {  
	font-size: 14px
}
.corps16 {  
	font-size: 16px
}
.corps18 {  
	font-size: 18px
}
/***********************couleurs polices*****************************/
.coulBleu01{
	color:#2767af;
}



.corps10blanc {
	font-size: 10px;
	color: White;
}

.textcourantgris {  
	color: #A2A2A2
}

.textcourantbleu { 
	color: #0053A0
}

.inter14 {  
	font-size: 14px
; color: #000000
}

.inter11bold {  
	font-size: 11px; 
	font-weight: bold
; color: #000000
}

.inter14bold {  
	font-size: 14px; 
	font-weight: bold; 
	color: #000000
}

.inter14boldblc {  
	font-size: 14px; 
	font-weight: bold; 
	color: #FFFFFF}

.inter16 { 
	font-size: 16px; 
	color: #000000;
}

.inter16bold {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.inter16filet {
	font-size: 16px;
	background-color: #FFFFFF; 
	padding-right: 5px;
	color:#0053A0;
}

.titre18bold {  
	font-size: 18px;
	font-weight: bold
; color: #000000
}


.filetcadre01 {  
	border:1px solid #95A3AB; 
}

.couleurblanc {
	color: #FFFFFF;
}

.interligneplus {
	line-height: 16px;
	font-size: 10px;
}
.titre22bold { font-size: 22px; font-weight: bold ; color: #000000 }

.bold {  font-weight: bold}

.cap {  text-transform: uppercase}

.erreur{
	font-weight:bold;
	color: #CE3100;
}

.confirmation{
	font-weight:bold;
	color: #0053A0;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color : #D9E6F2;
}

input.case {
	background-color : transparent;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color : #D9E6F2;
}

textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color : #D9E6F2;
}


.habillagephotouv {  
	border-color: black #6F6F6F #6F6F6F black; 
	border-style: solid; 
	border-right-width: 1px; 
	border-bottom-width: 1px
}

.habillagephoto01 {
	margin-right: 10px;
	margin-top: 3px;
}
.chapo {  font-weight: bold; color: #000000}

.boldblack {  font-weight: bold; color: #000000}

.couleurblack {  color: #000000}

.couleurbleue {  color: #0053A0}

.habillagephoto02 {  margin-top: 6px; margin-bottom: 4px}

.hab3top3bottom {
	margin-top: 3px;
	margin-bottom: 3px;
}

.couleurgrisfonce {  color: #252525}

.italic {
	font-style: italic;
}
.hab3bottom {
	margin-bottom: 3px;
}

.celltab01 {
	padding: 4px;
	border-top: 0px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	border-left: 0px solid #CACACA;
	background-color: #FFFDF4;
}
.celltab02 {
	padding: 4px;
	border-top: 0px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	border-left: 0px solid #CACACA;
	background-color: #FFFFFF;
}


.celltab022 {
	padding: 4px;
	border-top: 0px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	border-left: 0px solid #CACACA;
	background-color: #FFF9D5;
}

.celltab03 {
	padding: 4px;
	border-top: 0px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	border-left: 0px solid #CACACA;
	background-color: #F0F6FA;
}

.celltab04 {
	padding: 4px;
	border-top: 0px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	border-left: 0px solid #CACACA;
	background-color: #4080BC;
}


.filet_tableau {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CACACA;
	border-right-color: #CACACA;
	border-bottom-color: #CACACA;
	border-left-color: #CACACA;
}

.corps16b {
	font-size: 16px;
	font-weight: bold;
}
.filettournantx1 {
	border: 1px solid #CACACA;
}
.interfilet01 {
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.habillage03 {
	margin-top: 3px;
	margin-right: 5px;
}
.corps14 {
	font-size: 14px;
}
.tdencadre01 {
	background-color: #FFFCE9;
	border: 1px solid;
	padding: 7px;
}

.tdencadre02 {
	background-color: #EFF6FC;
	border: 1px solid;
	padding: 7px;
}

.tdencadre03 {
	background-color: #4080BC;
	padding: 7px;
	color: #FFFFFF;
}

.tdmarginbottom {
	padding-bottom: 5px;
}
.marginbottom05 {
	margin-bottom: 5px;
}


body.iframe {  
	background-color: #FFFFFF; 
	background-image: none;
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px;
	scrollbar-3dlight-color : #C2CEDA;
	scrollbar-arrow-color : #000000;
	scrollbar-base-color : #FFFFFF;
	scrollbar-darkshadow-color : #C2CEDA;
	scrollbar-face-color : #C2CEDA;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-shadow-color : #6182A0;
	scrollbar-track-color : #E9F0F9;

}


#encart		 { position:absolute; left:520px; top:110px; background:#FFD900; height:30px; width:80px; padding:8px}
#encart a 	{ display:block; cursor:pointer;height:30px; width:80px; text-decoration:none; font-weight:bold}