/* CSS Document */
html,body,div,ol,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,p,form,fieldset {
  margin: 0;
  padding: 0;
}
html{
	scrollbar-base-color:#E5E9F8;
}
body{
	font-size:62.5%;
	background-color:#E5E9F8;
}
body.intro{
	background:#E5E9F8 url(../images/charte/bg-intro.jpg) top right no-repeat;
}
#intro{
	width:715px;
	height:410px;
	margin: 70px auto 0 auto;
}

#header{
	width:980px;
	height:184px;
}
#menu-top{
	width:398px;
	padding-top:130px;
	float:right;
}
#animFlash{
	float:left;
	width:577px;
	height:130px;
}
#container{
	margin-right:auto;
	margin-left:auto;
	width:980px;
	background:#fff url(../images/charte/bg-container.jpg) no-repeat;
}

#contenu{
	width:700px;
	margin-left:254px;
	padding-top:12px;
}
#colLeft{
clear:both;
 width:208px;
 float:left;
 padding-top:8px;
}
/* ORIGINAL PIERRE
#colLeft li{
	list-style-type:none;
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#fff;
	height:24px;
	background:url(../images/charte/bg-menu-gauche.jpg) 6px no-repeat;
	padding-left:18px;
	padding-top:8px;
}*/
#colLeft li{
	list-style-type:none;
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#fff;
	height:auto;
	background:url(../images/charte/bg-menu-gauche2.jpg) 6px no-repeat;
	padding-left:18px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:5px;
}
#colLeft li a{
	color:#fff;
	text-decoration:none;
}
#colLeft li a:hover{
	color:#E5E9F8;
}
/***** ajouté par développeur *****/
#colLeft li .long{
	list-style-type:none;
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#fff;
	height:36px;
	background:url(../images/charte/bg-menu-gauche2.jpg) 6px no-repeat;
	padding-left:18px;
	padding-top:8px;
}

/***** fin ajouté par développeur *****/


#footer{
width:980px;
height:25px;
margin:0 auto 0 auto;
clear:both;
background:#E5E9F8;
}

#footer-menu{
	width:779px;
	float:left;
	font:1em Arial, Helvetica, sans-serif;
	color:#90B0D6;
	margin-top:5px;
}
#footer img{
	float:right;
	margin-left:25px;
	margin-top:5px;
}
#footer-menu a{ 
	text-decoration: underline; 
	color: #90B0D6;	
	}
#footer-menu a:hover, #footer-menu a:active{ 
	color: #90B0D6;	

	}

/*****************************************************/
/*
/* 		TEXTES
/*
/*****************************************************/

h1 {
	background-repeat:no-repeat;
  	text-indent: -9999px;
 	height:44px;
	margin-bottom:20px;
}
.histo{
	background-image:url(../images/h1/h1_historique.jpg);
	width:350px;
}
.info{
	background:url(../images/h1/h1_info.jpg);
	width:350px;
}
.compo{
	background-image:url(../images/h1/h1_compo.jpg);
	width:350px;
}
.missions{
	background-image:url(../images/h1/h1_missions.jpg);
	width:350px;
}

h2{
	font:1.6em Arial, Helvetica, sans-serif;
	color:#5B92C3;
	padding-top:10px;
	padding-bottom:10px;
}
p{
	font:1.2em Arial, Helvetica, sans-serif;
	color:#73717C;
	padding-top:5px;
	padding-bottom:5px;
	text-align:justify;
}
/******************** ajouté par développeur ***************/
p.fiche{
	font:1.2em Arial, Helvetica, sans-serif;
	color:#73717C;
	padding-top:5px;
	padding-bottom:5px;
	padding-right: 10px;
	text-align:justify;
}
p.lienFiche{
	font:1.2em Arial, Helvetica, sans-serif;
	color:#73717C;
	padding-top:5px;
	padding-bottom:5px;
	padding-right: 10px;
	text-align:left;
}

#em-fiche{
	margin-left:20px;
}
/******************** fin ajouté par développeur ***************/

a{
	font: Arial, Helvetica, sans-serif;
	color:#5B92C3;
	text-decoration:underline;
}
a:hover{
	color:#99B8DE;
}
hr{
 border:none;
 background:#E5E9F8;
 height:1px;
 color:#E5E9F8;
}

/*****************************************************/
/*
/* 		FORMULAIRES
/*
/*****************************************************/

.saisie{
background:#fff;
color:#000;
font:1em "Trebuchet MS", Verdana, Arial, sans-serif;
border:solid 1px #CCCCCC;
}
.bouton{
background:#fff;
color:#D10000;
font:1em "Trebuchet MS", Verdana, Arial, sans-serif;
text-transform:capitalize;
border:solid 1px #D10000;
}


/*************************************  ajouté par développeur *********************************/
td.droite{
	font:1.2em Arial, Helvetica, sans-serif;
	color:#73717C;
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
}