@charset "UTF-8";
/* CSS Document */

body{
	background-color:#3A298F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	}
	
p {
	color:#ffffff;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align:justify;
	display:block;}
	
	
span {
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:justify;
	color:#B21D16;}
	
h1, h2, h3, h4{
	font-size:12px;
	margin:0;}

a{
	color:#6C9029;
	font-weight:bold;}


.clear
{
  clear: both;
  height:1px;
  margin:0;
}


#global{
	display:block;
	width:540px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background-image:url(header.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#FFFFFF;}

#header{
	display:block;
	width:540px;
	height:155px;
	padding-top:60px;
}
	
#header h1{ /* DATE */
	display:block;
	width:300px;
	text-align:right;
	color:#FFFFFF;
	margin:0 0 0 240px;
	}
#header p{
	display:block;
	width:500px;
	color:#37248D;
	margin-left:20px;
	margin-top:35px;
	margin-bottom:5px;
	font-size:16px;
	font-weight:bold;
}

#header span{
	display:block;
	width:500px;
	margin-left:20px;
	color:#FF0000;
	font-size:13px;
	font-style:italic;
}
	
#date
{
	color: White;
	margin: 5px 10px 0 0;
	float: right;
	font-weight: bold;
	font-size: 13px;
}

#contenu{
	display:block;
	width:540px;
	background-color:#FFFFFF;}

#footer{
	display:block;
	height:30px;
	background-image:url(footer_bg.gif);}
	
	
	
/******************************************************** BAS DE PAGE ******************************************/

.texte_centre{
	display:block;
	width:415px;
	font-size:13px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(bg_txt_centre.gif);
	background-repeat:no-repeat;
	margin-left:70px;
	padding-bottom:15px;
	padding-top:45px;
	color:#514B4F;
	height:114px;
	margin-top:20px;
	}
	
.texte_centre span{
	color:#244673;
	font-weight:bold;
	text-align:center;
	display:block;
	width:400px;
	margin-bottom:15px;
	}
	
.texte_centre a{
	color:#ffffff;
	font-weight:normal;}
	
.img_1_centre{
	font-size:10px;
	text-align:center;
	font-style:italic;
	color:#66A5C8;
	width:440px;
	margin-top:25px;
	padding-top:10px;
	margin-left:50px;}
	
.img_1_centre img{	
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:175px;
	border:1px solid #66A5C8;}
	
.bloc_2_images{
	display:block;
	width:390px;
	margin-left:75px;
	margin-top:25px;
	padding-bottom:15px;}
	
.img_2_L img,
.img_2_R img{	
	display:block;
	margin-left:auto;
	margin-right:auto;
	border:3px solid #E9ACCB;
	width:150px;}
	
.img_1_centre a,
.img_2_R a,
.img_2_L a{	
	display:block;
	color:Black;
	font-style:normal;}
	
	
.img_2_L{
	display:block;
	width:150px;
	float:left;
	font-size:10px;
	text-align:center;
	font-style:italic;
	color:#66A5C8;}
	
.img_2_R{
	display:block;
	width:150px;
	float:right;;
	font-size:10px;
	text-align:center;
	font-style:italic;
	color:#66A5C8;}
	
.img_2_R img,.img_2_L img
{
	width:150px;
	height:130px;}
	
.bloc_apropos {
	display:block;
	background-image:url(apropos_bg.gif);
	background-color:#68A4C6;
	display:block;
	width:470px;
	margin-left:32px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	background-repeat:no-repeat; 
	background-position:left 4px;
	padding-bottom:15px;
	margin-top:35px;
	line-height:15px;}

	
.bloc_apropos h1{
	background-image:url(fond_etoile_bleu.gif);
	display:block;
	width:440px;
	color:#B21D17;
	font-size:14px;
	font-weight:bold;
	background-repeat:no-repeat; 
	background-position:left 4px;
	text-indent:18px;
	line-height:30px;	}
	
.bloc_apropos p{
	margin-left:20px;
	margin-right:20px;
	margin-top:5px;}
	
.bloc_contact{
	display:block;
	width:500px;
	margin-left:20px;
	margin-top:15px;
	padding-top:15px;
	color:#000000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(contact_bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	padding-bottom:15px;}
	

.contact_L{
	display:block;
	float:left;
	width:230px;
	margin-left:15px;
	*margin-left:15px;}
	
.contact_R{
	display:block;
	float:right;
	width:230px;
	margin-right:10px;}
	
.contact_L fieldset{
	margin:0;
	border-left:1px solid #6C9029;
	border-right:none;
	border-top:1px solid #6C9029;
	border-bottom:1px solid #6C9029;
	padding-bottom:5px;
	margin-bottom:20px;}
	
.contact_R fieldset{
	margin:0;
	border-left:none;
	border-right:1px solid #6C9029;
	border-top:1px solid #6C9029;
	border-bottom:1px solid #6C9029;
	padding-bottom:5px;
	margin-bottom:20px;}
	
.contact_L span, .contact_R span{
	font-weight:bold;
	margin-left:20px;
	color:#ffffff;
	}
	
.contact_L p, .contact_R p{
	margin-left:5px;
	/*margin-left:28px;*/
	margin-top:15px;
	color:#000000;
	}
	

.contact_L a, .contact_R a{
	color:#E8429E;
	}
	



/********************************************** BLOC_BLEU **********************************************************/
.bloc_bleu{
	display:block;
	width:470px;
	margin-left:35px;
	
	background-color:#66A5C8;
	background-position:top;
	background-repeat:no-repeat;
	padding-bottom:15px;}

	
.bloc_bleu_h1{
	display:block;width:470px;
	margin-left:35px;
	margin-top:15px;
	height:56px;
	color:#3F3F3F;
	background-repeat:repeat-x;
	background-image:url(bloc_bg.gif);
	line-height:12px;
	font-weight:bold;}
	
.bloc_bleu_h1_text{
	height:56px;
	background-image:url(h1_bg.gif);
	background-repeat:repeat-x;
	}


.bloc_bleu_h2{
	display:block;width:470px;
	margin-left:35px;
	margin-top:15px;
	height:56px;
	color:#3F3F3F;
	background-repeat:repeat-x;
	background-image:url(bloc_bg.gif);
	background-color:#67A5C7;
	font-weight:bold;}
	
.bloc_bleu_h2 table,
.bloc_bleu_h1 table
{
	color:#3F3F3F;
	font-weight:bold;
	font-size: 12px;
}
	
	
.bloc_bleu_h2_text{
	height:56px;
	background-image:url(h1_bg.gif);
	background-repeat:repeat-x;
	*background-position:0px 1px;
	padding-top:2px;
	}


.bloc_bleu_titre{
	display:block;
	width:440px;
	color:#6C9029;
	font-size:13px;
	font-weight:bold;
	background-image:url(bleu_etoile.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-indent:15px;	}

.bloc_bleu_contenu{
	display:block;
	width:436px;
	margin-left:17px;
	font-weight:bold;
	background-image:url(bleu_bg.gif);
	background-repeat:repeat-x;}
		
.bloc_bleu_contenu p{
	color:color:#FFFFFF;
	margin-bottom:10px;}	

.bloc_bleu_contenu h1{
	color:#B21D16;
	margin:0;
	display:block;
	background:none;
	margin-bottom:5px;}
	
.bloc_bleu_contenu h2{
	background-image:url(bleu_fleche.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	color:#6C9029;
	text-indent:15px;}

.bloc_bleu_contenu h2{
	color:#6C9029;
	margin:0;
	display:inline;	}
	
.bloc_bleu_contenu h3{
	font-weight:normal;
	margin:0px 0 8px 0;
	display:block;
	text-align:justify;}

.bloc_bleu_img_L{
	display:block;
	width:112px;
	margin:0 12px 10px 0;
	float:left;
	text-align:center;
	color:#ffffff;
	font-size:10px;
	font-style:italic;}
	
.bloc_bleu_img_R{
	display:block;
	width:112px;
	margin:0 0px 10px 12px;
	float:right;
	text-align:center;
	color:#ffffff;
	font-size:10px;
	font-style:italic;}

.bloc_bleu_img_L img,
.bloc_bleu_img_R img{
	display:block;
	border:3px solid #ffffff;
	width:112px;
	height:97px;}

	
.bloc_bleu_img_L a,
.bloc_bleu_img_R a,
.bloc_bleu_img_L2 a,
.bloc_bleu_img_R2 a{
	font-style:normal;
	text-decoration:underline;
	color:Black;
	display:block;}
