	html,body { background-color:#CBCBCB }
	
	div,p,ul,li { 
	font-size:14px; 
	font-family:Arial; 
	color:#000;
	margin:0px;
	padding:0px;
	}

	A:link { text-decoration:none; color:#000;}
	A:visited { text-decoration:none; color:#000;}
	A:active { text-decoration:underline; color:#002;}
	A:hover { color:#002; text-decoration:underline; }
	
	textarea {
	background-color:#999999;
	color:#FFFFFF;
	}

	textarea.edit {
	width:100%;
	height:200px;
	}
	
	input, select {
	background-color:#999999;
	font-size:12px;
	color:#FFFFFF;
	padding:2px;
	}
	input.bouton {
	font-weight:bold;
	cursor:pointer;
	}


	.red {
	background-color:#AA2222;
	color:#FFFFFF;
	}
	.orange {
	background-color:#BB7722;
	color:#FFFFFF;
	}
	.green {
	background-color:#229922;
	color:#FFFFFF;
	}
	.spacer {
	clear:both;
	}
	
	#main_page{
	width:1000px;
	margin:0 auto;
	}	

	#banniere,#banniere:hover,#banniere:active,#banniere:visited,#banniere:link {
	overflow:hidden;
	border:1px solid #AAAAAA;
	}

	#global_recherche {
	width:100%; 
	overflow:auto;
	overflow-y:hidden;
	margin-top:5px; /*patched*/
	margin-bottom:0px;
	padding:0px;	
	}
	#seekwin {
	margin:10px;
	}
	#skin {
	float:right;
	}
	#bloc {
	margin-bottom:8px;
	display:block;
	float:left;
	}
	#liens {
	display:block;
	float:right;
	}
	#recherche_texte {
	border-color: #000;
	margin-top:1px;
	width:40%;
	float:left;
	}	
	#recherche_bouton {
	margin-left:10px;
	border-color: #000;
	float:left;
	}
	
	#main_resultat {
	font-style:italic;
	font-weight:bold;
	font-size:14px; 
	color:#000; 
	}
	.internal_padding {
	padding:10px;
	}
	.resultat {
	display:block;
	overflow:auto;
	border:0px solid #AAAAAA;
	background-color:#DBDBDB;
	}
	.resultat_miniature {
	display:block;
	float:left;
	padding:0px;
	margin:10px;
	border:solid 1px #FFFFFF;
	}		
	.resultat_miniature a img {
	position:relative;
	display:block;
	border: 0px
	}
	.resultat_scoring {
	font-size:10px;
	}
	.resultat_keyword {
	font-size:14px;
	font-weight:bold;
	margin:10px;
	padding:10px;
	}
	.resultat_legende {
	margin:10px 10px 10px 10px;
	padding:10px 10px 10px 10px;
	font-size:12px;
	}
	.resultat_comz {
	margin:10px 10px 10px 10px;
	padding:10px 10px 10px 10px;
	font-size:12px;
	border:1px solid #AAAAAA;
	background-color:#EBEBEB;
	}

	#nuage {
	margin:0px;
	text-align:justify;
	padding: 5px;
	border: 0px solid #AAAAAA;
	background-color:#DBDBDB;
	}
	.nuage_box {
	margin:0px;
	position:relative;
	float:left;
	}

	.tab_erreur {
	font-size:14px; 
	color:#FF2020; 
	font-weight:bold;
	border-width:0px; 
	width:100%; 
	padding:0px; 
	margin-top:10px;
	margin-bottom:14px;
	text-align:center;
	}
	
	.footer_info {
	padding-left:15px;
	padding-bottom:15px;
	text-align:left;
	font-size:10px;
	display:block;
	}
	.footer_copyright {
	display:block;
	text-align:center;
	font-size:10px;
	}


.link_cell {
position:relative;
float:left;
width:450px;
height:auto;
overflow:auto;
margin:5px;
}
.link_title {
padding:5px;
font-size:20px;
}
.link_picture {
	border: 0px solid #FFF;
}
.link_picture a img{
	border: 1px solid #FFF;
}
	
