@charset "UTF-8";

/* START SETTINGS */

* {
	margin:0;
	padding:0;
}
h2	{
	padding:10px 0;
	}
h3 {
	padding:10px 0;
}
p {
	padding:6px 0; 
}
a { 
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a:visited{
	color:#22418d;
	}
a.white:visited{
	color:#ffffff;
}
body {
	font-family: Verdana, Helvetica, sans-serif;
	color:#22418d;
	background:#fad9ae;
}
/* END SETTINGS */

#content{
	width:1024px;
	margin:0 auto;
	background:#ffffff;
}

/* START BANNER TOP */

#banner{
	width:1024px;
	margin:0 auto;	
}
#banner_top{
	background:url(img/struc/banner_top.gif) no-repeat;
	width:1024px;
	height:87px;	
}
.menus_1{
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	padding:70px 0 0 530px;
}
#logo a{
	background:url(img/struc/logo.jpg) no-repeat;
	width:215px;
	height:70px;
	position:absolute;	
	margin:15px 0 0 10px;
}

/* END BANNER TOP */
/* START COLONNE LEFT */

#colonne_left{
	width:226px;
	float:left;	
}
#banner_col_left{
	background:url(img/struc/banner_col_left.gif) no-repeat;
	width:226px;
	height:290px;
}
#text_colonne1{
	width:226px;
	background:#d7dcef;
}
.text1{
	width:170px;
	font-size:10px;
	color:#22418d;
	padding:30px 0 0 30px;
}
.text2{
	width:170px;
	font-size:10px;
	color:#22418d;
	padding:30px 0 70px 30px;
}
.lettrine /* Je veux que la première lettre de mes paragraphes... */
{
   float: left; /* Flotte à gauche */
   font-size: 3em; /* Fasse une hauteur de 3 lignes */
   font-family: Verdana, Helvetica, sans-serif; /* Soit mise en Arial si possible*/
   font-weight: bold; /* Soit écrite en gras (c'est plus voyant) */
   margin-right: 5px; /* Qu'il y ait une marge de 5px à droite pour que ça colle pas trop au reste du texte */
}
/* END COLONNE LEFT */
/* START COLONNE 2 */

#colonne_2{
	width:271px;
	height:34px;
	float:left;	
}
#banner_col_2{
	background:url(img/struc/banner_col_2.jpg) no-repeat;
	width:271px;
	height:34px;
	float:left;
}
#text_colonne2{
	width:271px;
}
.title_c2{
	width:251px;
	font-size:20px;
	padding:0 0 0 30px;
}
.text_1{
	width:251px;
	background:#fad9ae;
	font-size:10px;
	padding:10px 0 10px 10px;
}
.text_2{
	width:251px;
	font-size:10px;
	padding:10px 10px 10px 10px;
}
/* END COLONNE 2 */
/* START COLONNE 3 */

#colonne_3{
	width:526px;
	height:34px;
	float:left;	
}
#banner_col_3{
	background:url(img/struc/banner_col_3.jpg) no-repeat;
	width:526px;
	height:34px;
}
#text_colonne3{
	width:346px;
	
}
.title_c3{
	width:346px;
	font-size:20px;
	color:#f29400;
	}
.text_3{
	width:230px;
	background:#fad9ae;
	font-size:10px;
	color:#22418d;	
}
.text_4{
	width:230px;
	font-size:10px;
	color:#22418d;
	
}

/* END COLONNE 3 */
/* START COLONNE RIGHT */

#colonne_right{
	width:154px;
	float:right;
}

/* END COLONNE RIGHT */
/* START CONTAINER */

#container{
	width:626px;
	float:left;
	padding: 0 0 10px 10px;
	font-size:11px;
	color:#22418d;	
}
.text_ar1{
	background:#fad9ae;
	font-size:10px;
	color:#22418d;
	padding:10px 0 10px 10px;
}
.text_ar2{
	font-size:10px;
	color:#22418d;
	padding:10px 10px 10px 10px;
}

/* END CONTAINER */
/* START FOOTER */

* {margin:0;padding:0;} 

/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */

html, body {height: 100%;}

#wrap {min-height: 100%;}

#main {overflow:auto;
	padding-bottom: 40px;}  /* must be same height as the footer */

#footer {
	background:url(img/struc/footer.gif) no-repeat;
	position: relative;
	margin-top: -40px; /* negative value of footer height */
	height: 40px;
	clear:both;} 

/*Opera Fix*/
body:before {
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;
}



/* IMPORTANT

You also need to include this conditional style in the <head> of your HTML file to feed this style to IE 6 and lower and 8 and higher.

<!--[if !IE 7]>
	<style type="text/css">
		#wrap {display:table;height:100%}
	</style>
<![endif]-->

*/	

/* END FOOTER */

