											/* Corps du document*/

HTML {
		 HEIGHT: 101%; 
	 }

BODY {
         /*BACKGROUND: #ffffff;*/
		 BACKGROUND: #DDD9D5;
		 MARGIN: 0px; 
		 PADDING: 0px; 
		 FONT-FAMILY: verdana, serif;
		 
		 /*BACKGROUND:url("../img/fond.gif"); 
		 BACKGROUND-ATTACHMENT:fixed;*/
		 
		/* scrollbar-base-color:#000000;*/
  		/* scrollbar-3dlight-color:#FFFFFF;*/
  		/* scrollbar-arrow-color:#FFFFFF;*/
  		/* scrollbar-darkshadow-color:#000000;*/
  		/* scrollbar-face-color:#8C8CC6;*/
 		/* scrollbar-highlight-color:#FFFFFF;*/
  		/* scrollbar-shadow-color:#000000;*/
  		/* scrollbar-track-color:#ACACE6;*/
}

.BODYBD {
	     FONT-WEIGHT: bold; 
		 FONT-SIZE: 10pt; 
		 COLOR: #ffffff; 
		 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
		 TEXT-DECORATION: none
}

#grand {
		POSITION: relative; 
		MARGIN: auto; 
		WIDTH: 990px;
		}
#main {
		MARGIN: auto;
		MARGIN-BOTTOM: 60px;
		}
		 
#bandeaulogo {
			  BACKGROUND: #333366;
		 	  /*BACKGROUND: #ffffff;*/
			 }
#bandeaulogoindex {
	background-color: #333367;
			 }

#logo {
		FLOAT: left; 
		PADDING-LEFT: 21px;
		}
	
#contenu1 {
			BORDER-RIGHT: 0px solid #92b1dd; 
			MARGIN: 28px 0px 46px 41px; 
			PADDING-BOTTOM: 15px;
			}
			
#contenu2 {
			BORDER-RIGHT: 0px solid #92b1dd; 
			MARGIN: 28px 28px 46px 41px; 
			PADDING-BOTTOM: 15px;
			}
			
/* Ligne grise en bas de page */			
#bassuperieur {
				BACKGROUND: #f5f3f2; 
				BORDER-TOP: 1px solid #d3cec9; 
				TEXT-ALIGN: center; 
				/*padding: 3px 4px 3px 4px */
				}
				
#bassuperieur div {
				   FONT-SIZE: 10px; 
				   COLOR: #666666;
				   }


/*Fin du corps du document*/

/*-----------------------------------------------------------------------------------*/

								/* Polices d'écriture*/
	
	

								
.titre {
	border-bottom: 1px solid #92b1dd ; 	
	font-family: arial, sans-serif; 
	font-weight: normal; 
	font-size: 21px; 
	color: #236fdc; 
	padding-right: 10px; 
	padding-bottom: 4px; 
	padding-top: 9px;
	margin-right:28px 

	}
								

/*Début Texte gris*/
.gris10 {
			FONT-SIZE: 10px; 
			COLOR: #999999; 
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
			TEXT-DECORATION: none;
}

/*Début Texte bleu ciel*/
.ciel10 {
			FONT-SIZE: 10px; 
			COLOR: #236fdc ;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
			TEXT-DECORATION: none;
}
.ciel10b {
			FONT-SIZE: 10px; 
			COLOR: #236fdc ;  /*#236fdc*  =  couleur  liens*/
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
			TEXT-DECORATION: none;
			FONT-WEIGHT : bold ;
}
.ciel11b {
			FONT-SIZE: 11px; 
			COLOR: #236fdc ;  /*#236fdc*  =  couleur  liens*/
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
			TEXT-DECORATION: none;
			FONT-WEIGHT : bold ;
}
.ciel12b {
			FONT-SIZE: 12px; 
			COLOR: #236fdc ;  /*#236fdc*  =  couleur  liens*/
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
			TEXT-DECORATION: none;
			FONT-WEIGHT : bold ;
}

/*Début Texte bleu*/
.bleu10 {
			FONT-SIZE: 10px; 
			COLOR: #253866; 
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
			TEXT-DECORATION: none;			
}
.bleu11 {
			FONT-SIZE: 11px; 
			COLOR: #253866; 
			/*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; */
			TEXT-DECORATION: none;
			MARGIN-RIGHT: 30px;
			
}
.bleu10b {
			FONT-SIZE: 10px; 
			COLOR: #253866; 
			/*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; */
			TEXT-DECORATION: none;
			FONT-WEIGHT : bold ;
}
.bleu11b {
			FONT-SIZE: 11px; 
			COLOR: #253866; 
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
			TEXT-DECORATION: none;
			FONT-WEIGHT : bold ;
}


/*Début Texte blanc*/
.textwhite {
			FONT-WEIGHT: lighter; 
			FONT-SIZE: 10pt; 
			COLOR: #ffffff; 
			FONT-STYLE: normal; 
			TEXT-DECORATION: none;
}
.blanc {
			FONT-WEIGHT: normal; 
			FONT-SIZE: 10pt; 
			COLOR: #FFFFFF; 
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.blanc10 {
	      FONT-SIZE: 10px; 
		  COLOR: #FFFFFF; 
		  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		  TEXT-DECORATION: none
}

.blanc11 {
	      FONT-SIZE: 11px; 
		  COLOR: #ffffff; 
		  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		  TEXT-DECORATION: none
}
.blanc11b {
	      FONT-WEIGHT: bold;
		  FONT-SIZE: 11px; 
		  COLOR: #ffffff; 
		  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		  TEXT-DECORATION: none
}

.blanc12 {
			FONT-WEIGHT: bold; 
			FONT-SIZE: 12pt; 
			COLOR: #FFFFFF; 
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			}


/*Début Texte rouge*/
.rouge11 {
			FONT-SIZE: 11px; 
			COLOR: #ff0000; 
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
			TEXT-DECORATION: none;
}
.rouge11b {
			FONT-SIZE: 11px; 
			COLOR: #ff0000; 
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
			TEXT-DECORATION: none;
			FONT-WEIGHT: bold;
}
.rouge10 {
			FONT-SIZE: 10px; 
			COLOR: #ff0000; 
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
			TEXT-DECORATION: none;
}


/*Début Texte vert*/

.vert11 {
			FONT-WEIGHT: normal; 
			FONT-SIZE: 11px; 
			COLOR: #59DD32; 
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}



/*-----------------------------------------------------------------------------------*/
								
								/* Caractères spéciaux*/
								

/*Bande de couleur blanche*/
HR {
			COLOR: #FFFFFF; 
}

/*Image*/

img {
		BORDER: 0px;
		}


UL {
	LIST-STYLE: none; 
	MARGIN: 0px; 
	MARGIN-BOTTOM: 15px; 
	PADDING: 0px;
			}

OL LI {
		/* BACKGROUND: none;*/
		 background-color: #f5f3f2;
		 MARGIN-LEFT: 3px; 
		 PADDING-LEFT: 0px;
		 }
		 
TH OL LI {
			COLOR: #DDD9D5;
			}						
			
LI.gris {
	MARGIN-BOTTOM: 5px; 
	MARGIN-LEFT: 23px;
	MARGIN-RIGHT: 65px;
	PADDING-LEFT: 16px;
	background-color: #DDD9D5;
	/*BACKGROUND: url(img/.gif)  no-repeat 0px 5px;*/
	}

LI.gris2 {
	MARGIN-BOTTOM: 5px; 
	MARGIN-LEFT: 23px;
	MARGIN-RIGHT: 65px;
	padding-right: 16px;
	PADDING-LEFT: 16px;
	padding-bottom: 5px;
	background-color: #DDD9D5;
	/*BACKGROUND: url(img/.gif)  no-repeat 0px 5px;*/
	}
			
LI.transparent {
			MARGIN-BOTTOM: 5px; 
			MARGIN-LEFT: 23px;
			MARGIN-RIGHT: 65px;
			PADDING-LEFT: 16px;
		}


/*-----------------------------------------------------------------------------------*/
										/*Tableaux*/

/* Tableau gris*/

TABLE.gris {
			BORDER-RIGHT: #cccccc 1px solid; 
			BORDER-TOP: #ffffff 1px solid; 
			BORDER-LEFT: #cccccc 1px solid; 
			BORDER-BOTTOM: #cccccc 1px solid;
}

TABLE.gris3 {
			BORDER-RIGHT: #cccccc 1px solid; 
			BORDER-TOP: #cccccc 1px solid; 
			BORDER-LEFT: #cccccc 1px solid; 
			BORDER-BOTTOM: #cccccc 1px solid;
			}

TABLE.gris1 {
			BORDER-RIGHT: #cccccc 1px solid; 
			BORDER-TOP: #cccccc 1px solid; 
			BORDER-LEFT: #cccccc 1px solid; 
			BORDER-BOTTOM: #cccccc 1px solid;
			BACKGROUND-COLOR: #cccccc;
			}
TD.gris1 {
			BACKGROUND-COLOR: #cccccc;
			}

TR.gris {
			BORDER-RIGHT: #cccccc 1px solid; 
			BORDER-TOP: #ffffff 1px solid; 
			BORDER-LEFT: #cccccc 1px solid; 
			BORDER-BOTTOM: #cccccc 1px solid;
			BACKGROUND-COLOR: #cccccc;
}

TD.gris1 {
			BACKGROUND-COLOR: #cccccc;	
							
}

TABLE.gris2 {
			BORDER-RIGHT: #cccccc 1px solid; 
			BORDER-TOP: #cccccc 0px solid; 
			BORDER-LEFT: #cccccc 1px solid; 
			BORDER-BOTTOM: #cccccc 1px solid;
			
			
}
TD.gris2 {
			
			BORDER-RIGHT: #cccccc 1px solid; 
			BORDER-TOP: #cccccc 0px solid; 
			BORDER-LEFT: #cccccc 1px solid; 
			BORDER-BOTTOM: #cccccc 1px solid;
			
}


/*Tableau rouge */
			
TABLE.red {
			BORDER-RIGHT: #ff0000 1px solid; 
			BORDER-TOP: #ff0000 1px solid; 
			BORDER-LEFT: #ff0000 1px solid; 
			BORDER-BOTTOM: #ff0000 1px solid;
}
TR.red {
			BORDER-RIGHT: #ff0000 1px solid; 
			BORDER-TOP: #ff0000 1px solid; 
			BORDER-LEFT: #ff0000 1px solid; 
			BORDER-BOTTOM: #ff0000 1px solid;
}



#fondblanc td {
				background: #ffffff;
				/*background-color:#F5F3F2;*/
				}
				
				


				
						
#bordcolonne {
				WIDTH: 248px; 
				FONT-SIZE: 1px; 
				HEIGHT: 2px;
				}
#bordcolonne2 {
				WIDTH: 192px; 
				FONT-SIZE: 1px; 
				HEIGHT: 2px;
				}
				
#colonneecart {
				WIDTH: 544px; 
				FONT-SIZE: 1px; 
				HEIGHT: 2px;
				}
				
#colonneecarttaille{
				WIDTH: 197px;
				}

#colonneecarttaille2{
				WIDTH: 192px;
				}


#centredroite {
				FLOAT: right; 
				TEXT-ALIGN: right;
				}		
/*-----------------------------------------------------------------------------------*/
										/*Liens*/

A {
			FONT-WEIGHT: normal; 
			FONT-SIZE: 10pt; 
			COLOR: #999999; 
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			TEXT-DECORATION: none;
}


A:hover {
	     FONT-WEIGHT: lighter; 
		 COLOR:#253866; 
		 FONT-STYLE: normal; 
		 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		 TEXT-DECORATION: none
}



/* Début mise en page Texte en Bas de page Liens institutionnels et contacts */

/*Position*/
#bas {
		MARGIN-TOP: 0px; 
		PADDING-BOTTOM: 5px;
				}
				
/*Liens*/			

#haut a:hover {
				COLOR: #236fdc;
			}
				
#haut a:link, #bas a:visited {
									COLOR: #92b1dd; 
									TEXT-DECORATION: none; 
									
									
									}
#bas a:link, #bas a:visited {
									COLOR: #253866; 
									TEXT-DECORATION: none; 
									FONT-WEIGHT: bold; 
									
									}
#bas a:hover {
				COLOR: #236fdc;
				FONT-WEIGHT: bold;
				}
				
.menu1 {
		FONT-SIZE: 10px; 
		LINE-HEIGHT: 13px; 
		MARGIN-TOP: 5px; 
		MARGIN-BOTTOm: 5px; 
		MARGIN-RIGHT: 5px;
							}

.menu1 {
		padding-left: 12px; 
		margin-left: 15px; 
		background: url(/images/build07/nav_bullet.gif) no-repeat 0px 2px;
		}


/* Fin mise en page Texte en Bas de page Liens institutionnels et contacts */

/*-----------------------------------------------------------------------------------*/
										
										/* Boutons */

#boutons {}

#boutons a:link, #boutons a:visited {
										DISPLAY: block; 
										TEXT-ALIGN: center;
										background-image:url(../img/bouton.gif); 		
										COLOR: #253866; 
										TEXT-DECORATION: none;	
										/*FONT-WEIGHT: bold;*/
										}
#boutons a:hover {
					COLOR: #236fdc; 
					TEXT-DECORATION: none;		
					/*FONT-WEIGHT: bold;*/
				}


#button_gauche2, #button_droite {
									BORDER-RIGHT: 1px solid #d3cec9;
									background-image:url(../img/bouton.gif) ;
									}
#button_gauche1 {
									BORDER-RIGHT: 1px solid #d3cec9;
									/*BORDER-LEFT: 1px solid #d3cec9;*/
									background-image:url(../img/bouton.gif);
									
									}
									
#button_droite2 {
									/*BORDER-RIGHT: 1px solid #d3cec9;*/
									background-image:url(../img/bouton.gif) ;
									
									}													
									
#button_gauche1_div {
				WIDTH: 249px;
				}
#button_gauche2_div, #button_droite_div {
							  WIDTH: 246px;
							  }
#button_droite2_div {
				WIDTH: 247px;
				}

/*-----------------------------------------------------------------------------------*/
										/* Colonnes */

#gauche {
			BORDER-RIGHT: 1px solid #d3cec9;
		}


#footer_cella {
				BACKGROUND: #DDD9D5; 
				BORDER-TOP: 1px solid #d3cec9; 
				TEXT-ALIGN: center; 
				PADDING: 4px 5px 4px 5px 
				}
				
#footer_cella div {
					FONT-SIZE: 10px; 
					COLOR: #666666;
					}

#footer_cell {
				BACKGROUND: #f5f3f2; 
				BORDER-TOP: 1px solid #d3cec9; 
				TEXT-ALIGN: center; 
				PADDING: 4px 5px 4px 5px 
				}
				
#footer_cell div {
					FONT-SIZE: 10px; 
					COLOR: #666666;
				}


				
				


/* Début mise en page menu gauche pages */

#menu {
		MARGIN-TOP: 14px; 
		PADDING-BOTTOM: 46px;
		}
		
#menu a:link, #menu a:visited {
								COLOR: #002876; 
								TEXT-DECORATION: none;
								}
								
#menu a:hover {
				COLOR: #236fdc;
				}
				
.lignemenu {
			MARGIN: -1px 0px 0px 27px; 
			FONT-SIZE: 1px; 
			HEIGHT: 1px; 
			BORDER-BOTTOM: 1px solid #d3cec9;
			}


/* Fin mise en page menu gauche*/

/*--------------------------------------------------------------------------*/
#bandeauvideoindex {
	/*background-color: #f5f3f2;*/
	background-color: #ffffff;
}
.bleu10bRSS {
	FONT-SIZE: 10px;
	COLOR: #253866;
	TEXT-DECORATION: none;
}
.ciel14b {
	FONT-SIZE: 14px;
	COLOR: #236fdc;  /*#236fdc*  =  couleur  liens*/
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT : bold;
}


#newsbox2 h2, #newsbox1 h2, #newsbox3 h2, #newsbox4 h2, #newsbox5 h2, #newsbox6 h2{
	FONT-SIZE: 14px;
	COLOR: #236fdc;  /*#236fdc*  =  couleur  liens*/
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT : bold;
}
#newsbox2 a,#newsbox1 a,#newsbox3 a,#newsbox4 a,#newsbox5 a,#newsbox6 a{

	COLOR: #253866;
	TEXT-DECORATION: none;
}
#newsbox2 li,#newsbox1 li,#newsbox3 li,#newsbox4 li,#newsbox5 li,#newsbox6 li{
	background-color:#dedede;
	padding:2px;
	padding-left:5px;
	margin:10px;
}









