* { margin:0; margin:0; }

body{ font-size:62.5%; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; background:#cfdde8 url(../cssimg/site/body_bg.jpg) 0px 0px repeat-x; }

#conteneur{ position:relative; margin:0px auto 0px auto; width:960px; }
#logo a{ position:absolute; top:10px; left:20px; width:160px; height:160px; }
	#logo a span{ display:none; }
	
#logo2 a{ position:absolute; top:160px; right:10px; width:220px; height:600px; }
	#logo2 a span{ display:none; }


/* ====================================================================== */
/* =============================== GENERAL ============================== */
/* ====================================================================== */
.spacer { clear:both; }
.spacer2 { clear:both; visibility:hidden; height:0; margin:0; padding:0; border:0; }

img { border:0px; }
h1 { font-size:2.2em; }
h2 { font-size:2em; }
h3 { font-size:1.8em; }
h4 { font-size:1.6em; }
h5 { font-size:1.4em; }
h6 { font-size:1.3em; }
p  { margin:0; padding:0; font-size:1.2em; }
ul { margin:0; padding:0;}

a { color:orange; text-decoration:underline; }
textarea{ font-family:Arial, Helvetica, sans-serif;}

a:hover { text-decoration:none; }

.floatleft{ float:left;}
.floatright{ float:right;}
.center{ text-align:center;}
.alignleft{ text-align:left;}
.alignright{ text-align:right;}

.strong{font-weight:bold !important;}
.no-strong{font-weight:normal !important;}
.hidden-link{ color:black; text-decoration:none;}
	.hidden-link:hover{ text-decoration: underline;}

.trash { float:left; margin:0px 3px 0px 0px; }

#msgalerte{ margin:0; padding:0;}
	
/* ====================================================================== */
/* =============================== HEADER =============================== */
/* ====================================================================== */
#header { position:relative; background:white; height:241px; background:white url(../cssimg/site/header_bg.gif) 2px 0px no-repeat; }

/* ================== Flash ================== */
#flash_bandeau{ margin:0px 0px 0px 2px; padding:0px 0px 0px 0px; position:absolute; top:40px; left:0; background:white; }
	
/* ================== Logo ================== */
#logo{ margin:0px auto; text-align:center; }
	#logo h1{ padding:0px 0px 0px 0px; }
	#logo img{ margin:24px 0px 0px 0px; }

/* ====================================================================== */
/* =============================== CENTRE =============================== */
/* ====================================================================== */
#centre{ background:url(../cssimg/search/rechercher_bg.jpg) 0px 0px no-repeat; width:960px; }
	#centre2{ background: url(../cssimg/search/conteneur_01.gif) 0px 0px repeat-y;}
		#main{ margin:0px 0px 0px 0px; padding:207px 0px 0px 49px; width:560px;  }
		#main h3{ margin:0px 0px 30px 120px; color:#fd8000; }

.footer-centre{ clear:both; padding:30px 0px 0px 0px; height:23px; background: url(../cssimg/search/footer_centre.gif) 0px 0px no-repeat; }
		
/* ====================================================================== */
/* ============================== FOOTER ================================ */
/* ====================================================================== */
.basBG{ background: url(../cssimg/site/footer_bg.gif) 0px 0px no-repeat; height:30px; }

#footer{ background:#424d52 url(../cssimg/site/footerFull_bg.gif) 0px 0px repeat-x; clear:both; }
.footer-centrer{width:960px; margin:0px auto;}

.footer-little{padding:10px 0px 5px 0px; text-align:center; }
	footer-little p { padding:0px 0px 0px 0px; }
		footer-little a{ text-decoration:none; color:white;}
			footer-little a:hover{ text-decoration:underline;}


	.footerTitle01{ padding:10px 0px 0px 0px; font-size:1.8em; color:#fe7c02;}
	.footerTitle02{ margin:0px 0px 0px 0px; font-size:1.8em; color:#e8eff4;}

	.footer-d1{ float:left; margin:2px 10px 10px 0px; padding:5px 10px 5px 10px; width:435px; background:#323a3e; border-left:7px #fe7c02 solid; text-align:left;}
		.footer-d1 h3{color:#fe7c02; font-size:1.4em; text-align:left; }
		.footer-d1 p{ font-size:1.1em; text-align:left; color:white;}
		.footer-d1 a{ color:white; text-decoration:none;}
		.footer-d1 a:hover{ text-decoration:underline;}
	
	.footer-d2{ margin:2px 10px 10px 0px; padding:5px 10px 5px 10px; background:#35bbe7; border-left:7px #e8eff4 solid; text-align:left;}
		.footer-d2 h2{color:#e8eff4; font-size:1.4em; text-align:left; }
		.footer-d2 h3{color:#e8eff4; font-size:1.4em; text-align:left; }
		.footer-d2 p{ font-size:1.1em; text-align:left; color:#323a3e;}
		.footer-d2 a{ color:#323a3e; text-decoration:none;}
		.footer-d2 a:hover{ text-decoration:underline;}
		
	.footer-d3{ margin:30px 10px 10px 0px; padding:0px 10px 0px 10px; border-left:7px #e837c3 solid; text-align:left;}
		.footer-d3 h2{ margin:0px 0px 10px 0px; color:#e837c3; font-size:1.4em; text-align:left; }
		.footer-d3 h3{ margin:10px 0px 0px 0px;color:white; font-size:1.2em; text-align:left; }
		.footer-d3 p{ font-size:1.1em; text-align:left; color:white;}
		.footer-d3 a{ color:white;}
	



/* ====================================================================== */
/* ============================ ADMIN BARRE ============================= */
/* ====================================================================== */
#admin-container { position:absolute; top:0; left:0; width:100%; z-index:2; display:block; margin:0px; padding:0px; height:22px; text-align:right; background:#454545; color:white; border-bottom:2px black solid;
	filter:alpha(opacity=75); /* opacite pour FF */ 
	-moz-opacity:0.75; /* opacite pour FF */ 
	opacity: 0.75; /* opacite pour IE */}
html>body #admin-container {position:fixed; }

#admin { width:720px; margin:0 auto; padding:3px 0px 3px 0px; color:white; text-align:right; z-index:3; }
	#admin ul{float:right; }
		#admin li{ list-style-type:none; cursor: pointer; float:left; color:orange; font-size:1.1em; margin:0px 0px 0px 0px; padding:0px 5px 0px 5px; border-left:1px #E5E5E5 dashed;}
		#admin li a{color:white; text-decoration:none; }
		#admin li a:hover{background:#EE7900; }
		
	
	
		
/* ====================================================================== */
/* ================================ TITRE =============================== */
/* ====================================================================== */

#w1{ margin:0px 0px 0px 0px; padding:20px 0px 0px 80px; min-height:60px; height:auto; _height:100px; background: url(../cssimg/search/w_search01.gif) 0px 0px no-repeat;}
	.t1{ font-weight:bold; color:#6234ae; }	

#w2{ margin:0px 0px 0px 0px; padding:20px 0px 0px 80px; min-height:60px; height:auto; _height:100px; background: url(../cssimg/search/w_search02.gif) 0px 0px no-repeat;}
	.t2{ font-weight:bold; color:#6ca115; }	

#w3{ margin:0px 0px 0px 0px; padding:20px 0px 0px 80px; min-height:60px; height:auto; _height:100px; background: url(../cssimg/search/w_search03.gif) 0px 0px no-repeat;}
	.t3{ font-weight:bold; color:#3388e5; }	

#w4{ margin:0px 0px 0px 0px; padding:20px 0px 0px 80px; min-height:60px; height:auto; _height:100px; background: url(../cssimg/search/w_search04.gif) 0px 0px no-repeat;}
	.t4{ font-weight:bold; color:#d63360; }	

#w5{ margin:0px 0px 0px 0px; padding:20px 0px 0px 80px; min-height:60px; height:auto; _height:100px; background: url(../cssimg/search/w_search05.gif) 0px 0px no-repeat;}
	.t5{ font-weight:bold; color:#fe7d00; }	

#w6{margin:0px 0px 0px 0px; padding:20px 0px 0px 80px; min-height:60px; height:auto; _height:100px; background: url(../cssimg/search/w_search06.gif) 0px 0px no-repeat;}
	.t6{ font-weight:bold; color:#d50002; }
	#w6 label{ float:left; display:block; width:200px;}
	
	.envoi{ position:relative; margin:0px 0px 0px 51px; width:600px; height:70px; background: url(../cssimg/search/bouton_OK.gif) 0px 0px no-repeat;}
		.envoi input{ position:absolute; top:27px; left:30px; width:230px; height:38px; color:white; font-weight:bold; cursor:pointer; background:none; border:0px; }
	

