* {
	margin: 0;
	padding: 0;
	border: none;
	/*font-size: 1em;
	font-family: serif;*/
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
} 
body{
	background-image: url('images/index_01.jpg');
	background-repeat:repeat-x;
	background-color:#010e4b;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}

#Tableau_01 {
	margin-left:auto;
	margin-right:auto;
	margin:0px;
	width:992px;
	height:768px;
}

#pub{
	text-align:right;
	position:absolute;
	margin-top:15px;
	margin-left:495px;
}

#slogan{
	color:#173e76;
	background-image: url('images/index_02.jpg');
	background-repeat:no-repeat;
	width:991px;
	height:151px;

}

.slogan{
	padding-top:110px;
	padding-left:180px;
	text-align:left;
}

#corps{
	width:800px;
	height:570px;
	background-color:#e6ffff;
	color:#173e76;
	vertical-align:top;
	text-align:left;
	font-weight:bold;
	font-size:14px;
}

#corps a{
	color:#173e76;
	text-decoration:none;
}
#corps a:hover{
	color:#173e76;
	text-decoration:underline;
}
#corps a.blue{
	text-align: right;
	color:blue;

}

#corps h1{
	margin:0px;
	margin-top:4px;
	margin-bottom:0px;
}

td.tab_corps h1{
	text-align:center;
	font-size:20px;
	color:#5ba1e8;
	margin:0px;
	margin-top:0px;
	margin-bottom:0px;
}

td.tab_corps {
	text-align:left;
	color:#173e76;
	padding-left:9px;
	margin:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.recherche_fond{
	background-image: url('images/index_03.jpg');
	background-repeat:no-repeat;
	width:180px;
	min-height:56px;
	height:56px;
	max-height:56px;

}


.input{
	border:2px solid #a8d254;
	color:blue;
}

#div_recherche{
	width:149px;
	height:42px;
	margin:0px;
	padding-left:28px;
	text-align:left;
	vertical-align:middle;
	padding-bottom:0px;
}

#div_recherche input{
	margin:-1px;
	padding:0px;
	font-size:14px;
}

#div_recherche form{
	font-size:6px;
}

.btn{
	color:#5ba1e8;
	font-weight:bold;
	padding-top:5px;
	padding-left:30px;
	text-align:left;
	cursor:pointer;
}

.btn a, .btn a:visited{
	color:#173e76;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}

.btn a:hover{
	color:#173e76;
	text-decoration:underline;
	font-weight:bold;
	cursor:pointer;
}

.btn2{
	color:#5ba1e8;
	font-weight:bold;
	padding-bottom:16px;
	padding-left:30px;
	text-align:left;
	cursor:pointer;
}

.btn2 a, .btn2 a:visited{
	color:#173e76;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}

.btn2 a:hover{
	color:#173e76;
	text-decoration:underline;
	font-weight:bold;	
	cursor:pointer;
}

#menu13{
	background-image:('images/gd_btn.jpg');
	background-repeat:no-repeat;
}

.corner {
	padding:0px;
	margin:0px;
	padding:0px;
}

#col_gauche{
	background-image:url('images/index_061.jpg');
	background-repeat:no-repeat;
	border:0px solid red;
	width:11px; 
	height:571px;
}

#tab_code{
	z-index:2;
	height:100%;
	border:0px;
}

#tab_code2{
	margin-right:205px;
	/*min-height:570px;
	height:auto;*/
	border:0px;
	overflow:auto;
}

#tab_code3{
	font-weight:bold;
	font-size:16px;
	margin-right:0px;
	/*min-height:570px;
	height:auto;*/
	border:0px;
	overflow:auto;
	width:800px;
}

#tab_code3 a:visited {
	font-size:16px;
	font-weight:bold;
	color : #FF5E5E;
}

#tab_code3 a {
	font-size:16px;
	font-weight:bold;
	color : #FF5E5E;
}

#tab_code3 a:hover {
	font-size:17px;
	font-weight:bold;
	color:#173e76;
	text-decoration:underline;
}

#tab_code4{
	font-weight:bold;
	font-size:16px;
	margin-right:160px;
	/*min-height:570px;
	height:auto;*/
	border:0px;
	overflow:auto;
	width:640px;
}

#tab_code4 a:visited {
	font-size:16px;
	font-weight:bold;
	color : #FF5E5E;
}

#tab_code4 a {
	font-size:16px;
	font-weight:bold;
	color : #FF5E5E;
}

#tab_code4 a:hover {
	font-size:17px;
	font-weight:bold;
	color:#173e76;
	text-decoration:underline;
}

#news2{
	height:272px;
	position:absolute;
	margin-left:600px;
	margin-right:0px;
	margin-top:292px;
	
}

#news22{
	width:165px;
	height:272px;
	position:absolute;
	margin-left:633px;
	margin-right:0px;
	margin-top:292px;
	
}

#top52{
	width:184px;
	height:262px;
	position:absolute;
	margin-left:600px;
	margin-right:0px;
	margin-top:10px;
	padding-left:12px;
	padding-top:10px;
}

#top522{
	width:154px;
	height:262px;
	position:absolute;
	margin-left:633px;
	margin-right:0px;
	margin-top:10px;
	padding-left:12px;
	padding-top:10px;
}

#top5_news {
	z-index:1;
	width:375px;
	height:284px;
	margin-top:150px;
	margin-left:210px;
	margin-right:auto;
	background-image: url('images/top5_fond.jpg');
	background-repeat:no-repeat;
	padding-left:12px;
	padding-top:10px;
	position:absolute;
	float:left;
}

#top5{
	width:155px;
	height:209px;
	float:left;
	text-align:left;
	font-size:18px;
	vertical-align:middle;
	padding-left:4px;
}

#top51{
	width:140px;
	height:209px;
	float:left;
	text-align:left;
	font-size:12px;
	vertical-align:middle;
	padding-left:4px;
}

#top51 h1 {
	font-size:30px;
	color:#173e76;
}

#top51 a{
	margin:0px;
}
#top51 ul {
	margin:0px;
	vertical-align:middle;
	margin-top:25px;
	padding-left:12px;
}

#top5 h1 {
	font-size:30px;
	color:#173e76;
}

#top5 a{
	margin:0px;
}
#top5 ul {
	margin:0px;
	vertical-align:middle;
	margin-top:25px;
	padding-left:12px;
}

#news{
	width:162px;
	height:248px;
	margin-left:12px;
	float:left;
	text-align:center;
}

#news1{
	width:162px;
	height:248px;
	margin-left:0px;
	float:left;
	text-align:center;
}

#news input{
	margin:5px;
	padding:0px;
}

/*IE < 7*/

#fond_gh{
	background-image:url('images/fond_gh.jpg');
	background-repeat:repeat-y;
	width:152px;
	margin:0px;
}

#fond_dr{
	background-image:url('images/fond_dr.jpg');
	background-repeat:repeat-y;
	width:11px;
	margin:0px;
}

/* Gecko & IE 7*/
html>body #fond_gh{
	background-image:url('images/fond_gh.jpg');
	background-repeat:repeat-y;
	min-height:1px;
	height:auto;
	width:152px;
	margin:0px;
}

html>body #fond_dr{
	background-image:url('images/fond_dr.jpg');
	background-repeat:repeat-y;
	min-height:1px;
	height:auto;
	width:11px;
	margin:0px;
}

#footer_td{
	background-image:url('images/index_222.jpg');
	background-repeat:repeat;
	margin:0px;
	width:991px;
	height:70px;

}

#footer{
	font-family:Arial;
	font-size:12px;
	width:900px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	color:black;
}

#footer a, a:visited {
	color:black;
}

H2		{font-size: 16px; display: inline;}
H3              {font-weight:bold; font-size:16px; display: inline;}

#formu
{
   width:450px;
   font-family:verdana,sans-serif;
   font-size:0.8em;
   margin: auto;
}

#formu input, textarea { 
	border:1px solid black;
 }

legend /* On met un peu plus en valeur les titres des fieldset */
{
   font-family: Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
   color: #0B7DAE;
   background-color: #e6ffff;
   font-weight: bold;
} 
.img{border:1px solid black;width:125px;}
label
{
   display:block;
   width:150px;
   float:left;
   color: #2C485C;
   background-color: #e6ffff;
}
.captcha
{
   color:  #E34405;
   background-color: #e6ffff;
}
.info
{
   font-family: "Trebuchet MS", Arial, Georgia, "Times New Roman", Times, serif;
   font-size:0.9em;
   color: #008000;
   background-color: #e6ffff;
   font-style: italic;
}
.info-bis
{
   font-family: verdana, Arial, Georgia, "Times New Roman", Times, serif;
   font-size:0.9em;
   color: #008000;
   background-color: #e6ffff;
   font-style:normal;
}
.asterisque
{
  color: red;
  background-color: #e6ffff;
}
.signature
{
   text-align: right; 
   font-family: "Comic Sans MS", Georgia, "Times New Roman", serif;
   color: gray;
   background-color: #e6ffff;
   font-size: 80%;
   text-decoration:none;
}