body  {
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:12px;
		height:100%;
		margin:0;
		min-width:700px;
		padding:0;
		text-align:center;
		background-image:url(fond-bleu.gif);
		background-position:center top;
		background-repeat:repeat;
		margin:0;
	}

img  {
	border:0;
	}

#all  {
	width:980px;
	margin:0 auto;
	background:#fff;
	}

#header, #footer  {
	font-size:20px;
}

#content  {
	float:left;
	width:980px;
	}

#leftCol  {
	float:left;
	width:595px;
	}
	
#rightCol  {
	float:right;
	margin:10px 0 0 10px;

	width:230px;
	background:#eee;
	}

#recherche  {
	margin:10px 0 20px 0;
	padding:0 0 0 10px;
	}

#requete h1  {
	margin:0 0 20px 0;
	padding:0 0 0 12px;
	}

#resultats  {
	float:left;
	width:100%;
	clear:both;
	}

.blocResultat  {
	padding:0 0 20px 10px;
	/*clear:right;
	overflow:hidden;*/
	}

.blocResultat p  {
	clear:right;
	text-align:justify;
	clear:right;
	margin:0 0 5px 0;
	}
	
.blocResultat h2  {
	font-size:16px;
	clear:right;
	}
	
.blocResultat a  {
	color:#579DD8;
	text-decoration:none;
	}
	
.blocResultat a:hover  {
	text-decoration:none;
	}


.blocResultat img  {
	float:left;
	margin:0 1em 0 0;
	border:0;
	}
	
.suite  {
	text-align:right;
	padding:0;
	}
	
.suite a  {
	color:#000;
	text-decoration:none;
	font-weight:bold;
	}
	
.suite  a:hover  {
	text-decoration:underline;
	}

#adsense1  {
	padding:0 10px 0 0;
	margin:0 0 15px 0;
	float:left;
	}

#adsense2  {
	padding:0 10px 0 0;
	margin:10px 0 0 0;
	float:left;
	}
	
#adsense3  {
	}

#rubriques ul  {
	margin:6px 0;
	padding:0;
	list-style-type:none;
	}
	
#rubriques ul li  a {
	color:#171B20;
	text-decoration:none;
	padding:0 0 0 10px;
	font-size:14px;
	}
	
#rubriques ul li.on a  {
	border-left:3px solid #171B20; 
	}

#tags ul  {
	list-style-type:none;
	margin:0 0 6px 0;
	padding:4px 10px;
	}
	
#tags ul li  {
	display:inline;
	/*padding:2px 0;
	border-bottom:#888 1px solid;*/
	}
	
#tags ul li a  {
	color:#171B20;
	line-height:20px;
	padding:0 10px 0 0;
	text-decoration:none;
	}
	
#tags ul li a:hover  {
	text-decoration:underline;
	}
	
#lienHome  {
	padding:10px;
	}
	
#lienHome a  {
	color:#000;
	text-decoration:none;
	}
	
#lienHome a:hover  {
	text-decoration:underline;
	}
	
	
#skipPage  {
	text-align:center;
	margin:10px 0;
	clear:both;
	}
	
a.prec  {
	color:#000;
	margin:0 5px;
	text-decoration:none;
	}
	
a.suiv  {
	color:#000;
	margin:0 5px;
	text-decoration:none;
	}
	
a.prec:hover,a.suiv:hover  {
	}
	
	
.titre  {
	font-weight:bold;
	font-size:14px;
	color:#FFF;
	background:#171B20;
	padding:7px;
	}
	
.clear  {
	clear:both;
	}

a.lien:link {
color:#0000CC;
text-decoration:underline;
}
a.lien:visited {color:#0000CC;
text-decoration:underline;}
body a:link {
border:0 none;
color:#0066CC;
text-decoration:none;
}
a:hover {
color:#000066;
text-decoration:none;
}
a:link {
text-decoration:none;
}
a:hover {
border:0 none;
color:#000066;
text-decoration:underline;}


body, td, th {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;}
a.fufu:link {
color:#CCCCCC;
text-decoration:none;
font:12px Verdana, Arial, Helvetica, sans-serif;}

a.fufu:link {
color:#CCCCCC;
text-decoration:none;}
body a:link {
border:0 none;
color:#0066CC;
text-decoration:none;
}
a:hover {
color:#000066;
text-decoration:none;
}
a:link {
text-decoration:none;
}
a:hover {
border:0 none;
color:#000066;
text-decoration:underline;}
a.fufu:visited {
color:#CCCCCC;
text-decoration:none;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


a.lien:hover {
color:#FF0000;
text-decoration:underline;
}

.blocResultat{
clear:right;
/*overflow:hidden;*/
border-bottom:2px solid #D6E2EF;
padding:0 0 10px 10px;
 margin:0 0 10px 0;
 
}
.blocResultat img {
border:0 none;
float:left;
margin:0 30px 0 0;}
.blocResultat h2 {clear:right;padding:5px 0 0 0 ; text-align:left;}
.blocResultat h2 a{font:bold 14px Arial, Helvetica, sans-serif; color:#0066CC; letter-spacing:-1px;}
.blocResultat p {
clear:right;
font-weight:normal;
margin:0 0 5px;
text-align:justify;
font:11px Verdana, Arial, Helvetica, sans-serif;}
.blocResultat .suite a{background:url(icon_FullStory.png) no-repeat; padding:0 0 0 20px;font:bold 10px Verdana, Arial, Helvetica, sans-serif;color:#0066CC; text-decoration:underline;}

#rightCol{background: url(bkg_container.png) repeat; text-align:left;}
.suite a:hover{text-decoration:none;}
.titre{color:#993300; font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:-1px; background:none; padding:0 0 0 24px; background:url(folder_camera.png) no-repeat; margin:14px 0 0 14px; }
#rubriques{ background:url(bg_block.png) bottom center no-repeat ; padding:0 0 10px 0;}
#rubriques  li, #rubriques ul li.on  {margin:6px 0 0 12px;}
#rubriques ul li a{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#0066CC;}
#rubriques ul li.on a{border-left:3px solid #0066CC; }
#rubriques ul .on{margin:0 0 0 7px;}

#tags ul li a{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#0066CC;}
#lienHome a{font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#0066CC;}


/* ADSENSES */

#Banniere640{ width:640px; margin-left:40px;}
#IMU{ margin:10px 0 0; float:right;}
.IMUIn{ text-align:center; line-height:350px;}

