body {
	margin:0;
	padding:0;
	FONT-FAMILY:"Lucida Grande", Arial, sans-serif;
	font-size:12px;
	background:#f0f0ef;
  	text-align: center; /* pour corriger le bug de centrage IE */
}

#page {
	text-align:left;
	width:960px;
	margin:0 auto;
}

#header {
	font-size:14px;
	width:950px;
	height:150px;
	background:url('../media/images/banniere.jpg');
}


#recherche {
	width:246px;
	height:39px;
	background:url('../media/images/fond_rechercher.png');
	margin:30px 0 0 650px;
}

#recherche form {margin:0px 5px 5px 10px ;font-size:12px;}
#recherche input#mots { width:100px;}
#recherche input#ok { width:30px; height: 20px; border:1px solid #ddd;margin:5px;}

#menu {
	background: #272b22;
	width:670px;
	margin:62px 0 0 0;
}

#menu a {line-height:25px;color:#FFF;text-decoration:none;font-family: "Times New Roman", Times, serif;font-size:16px; margin:5px 5px 5px 5px;letter-spacing: 0.5px}
#menu a.bleu {color:#41c7d5;}

#podcast {float:right;margin:25px 0 0 0;}

#newsletter {margin:0px 0px 0px 5px;float:right;width:40px;height:520px;background:#41c7d5;}
#newsletter img {margin:89px 4px 89px 4px;}

#centre {
	width:905px;
	background:#272b22;
	height:520px;
	margin:5px 0 0 0;
}

#gauche {
	float:left;
	background:#FFF;
	width:395px;
	height:505px;
	margin:5px;
	color:#272b22;
	overflow:auto;
}

#droite {
	float:left;
	width:490px;
	height:440px;
}

#droite_haut {
	margin:5px 5px 0 0;
	width:490px;
	height:330px;
}

.titre_bleu {
	color:#41c7d5;
	font-family:"Times New Roman", Times, serif;font-size:25px;
}

.bloc1 {
	background:#FFF;
	width:160px;
	margin:5px 3px 0 0;
	float:left;
}

.titre_vert {
	color:#a3d15f;
	font-family:"Times New Roman", Times, serif;font-size:25px;
}

.marge {margin:5px;}

.bloc2 {margin:5px 0;}
.bloc2 span.italic,  .bloc_fiche span.italic, .bloc3 span.italic, .bloc4  span.italic {font-style:italic;font-size:10px;}

.img_bc2 {float:left;margin:0 10px 0 0 ;}

.bc2 {float:left;margin:0 10px 0 0;text-align:center;background:#DDD;}

.bloc3 {float:left;margin:5px 15px;width:430px;height:95px;}
.bloc_fiche {margin:0px 10px;padding:5px;width:430px;}
.bloc4 {margin:0px 10px 5px 10px;}


.txt_ico {float:left;font-size:11px;line-height:35px;text-decoration:none;color:#272b22; margin:0 5px;}
.ico1 {float:left;border:0;margin:10px 0px 0 0px;}
.ico2 {float:left;border:0;margin:10px 0px 0 10px;}

.sep {clear:both;margin:5px 50px 5px 0px;border:0;border-top:1px solid #DDD;}
hr.sep {height: 1px;clear:both;margin:10px 50px 10px 0px;padding:0;border:0;border-top:1px solid #DDD;}
#footer { background: #272b22;text-indent:10px;margin:5px 0;}
#footer a {line-height:25px;color:#FFF;text-decoration:none;font-family: "Times New Roman", Times, serif;font-size:16px;letter-spacing: 1px}

#bar_verte { background: #272b22;text-indent:10px;margin:5px 0;line-height:25px;color:#FFF;text-decoration:none;font-family: "Times New Roman", Times, serif;font-size:16px;letter-spacing: 1px;}

input.envoyer {background:url('../media/images/bouton_envoyer.png');border:0;height:38px;width:150px;font-size:16px;font-family: "Times New Roman", Times, sans-serif;color:#272b22;}

.bloc_form_rech {background:#FFF;height:175px;}

.tab_form1 {width:480px;color:#272b22;font-size:14px;}
.tab_form1 td.td1 {width:160px;text-align:right;}
.tab_form1 td.td1 input {width:150px;}
.tab_form1 td.td2 {width:100px;}
.tab_form1 td.td2 input {width:90px;}
.tab_form1 td.td3 {width:60px;}
.tab_form1 td.td4 {width:40px;}
.tab_form1 td.td5 {width:120px;text-align:right;}
.tab_form1 td.td5 input {width:110px;}
.tab_form1 td.td6 {width:140px;}

#hiddenresult, #Searchresult {
	background:#FFF;
	width:950px;
	height:250px;
}


.lien_a, .numero a {color:#272b22;text-decoration:none;}

 .numero { text-align:center;}
 .numero a { padding:2px; }
.numero a#n1 {color:#FFFFFF;background:#272b22;}
.numero a#n2 {color:#272b22;background:#FFFFFF;}
.numero a#n3 {color:#272b22;background:#FFFFFF;}
.numero a#n4 {color:#272b22;background:#FFFFFF;}
.numero a#n5 {color:#272b22;background:#FFFFFF;}


img,a img { border:0;}





