html, body { margin: 0; padding: 0;}
html { background: #ffffff; color: black; font: 76% Arial, Helvetica, sans-serif; text-align: center;	}
body { text-align: center; margin: 0 auto; }

p, div, h1, h2, h3, h4, h5, ul, li { margin: 0; padding: 0;	}
ul { list-style: none;	}

a:link, a:visited, a:active { color: #000000; text-decoration: none; outline: 0;	}
a:hover { text-decoration: underline;	}

.clear { clear: both; height: 0px;	}
.hide { display:none;	}

.left {float: left;}
.right {float: right;}

#login { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 73px; float: right; height: 73px; color: #8B321F;}
	#login img { padding-right: 3px;	}
	#login .greeting { color: #fff;	}
	#login a:link, #login a:visited { color: #E73800;	}



#siteNav { background: #de2600; width: 925px; height: 33px;	}

#siteNav a { text-decoration: none; display: block;	}

#siteNav ul { margin-left: 1px; padding-top: 1px;	}
	

#siteNav li { float: left; position: relative; font-size: 14px; text-align: center;	}
	#siteNav li a { padding: 8px 12px 8px 12px; border-right:1px dotted black;}
	#siteNav li a:link { background: transparent no-repeat right bottom; color: #fff;	}
	#siteNav li a:visited { background: transparent no-repeat right bottom; color: #fff;	}
	#siteNav li a:hover { background: #000000 ; color: #fff;	}
	#siteNav li.current a { margin-bottom: -1px;	}
	#siteNav li.current a:link ,#siteNav li.current a:hover { background-color: #ffffff; background-image: none; cursor: default; color: #37454e; border-bottom: 1px solid #fff;	}

	#news #newsnav a
	{ margin-bottom: -1px;	}
	
	#news #newsnav ul
	{ padding-bottom: 1px;	}
	



#home #wrapperWit { background-color: #fff; background-image: none; border-top: 1px solid #000;	width: 925px; }


#topnav input.query {
	font: 129% arial;
	color:#FFFFFF;
	padding: 2px 5px;
	border: 2px solid red;
	width: 200px;
	margin-right: 5px;
	background-color:#000000;
}

#topnav input.searchbutton {
	font: bold 114% arial;
	height: 26px;
	width: 80px;
}



.pag,#pag{padding:0;margin:2.3em 0 0 0;float:left;width:100%}
.pag:before,#pag:before,#results_area:after,#ab:before{content:".";display:block;clear:both;visibility:hidden;height:0}
.pag a,#pag a{display:block;float:left;cursor:pointer;text-decoration:none;display:inline-block;border:1px solid #ccc;padding:.2em .5em;margin:0 .20em 0 0;text-align:center}
.pag a.pP,.pag a.nP,#pag a.pP,#pag a.nP{font-size:120%;padding:.2em .5em;border:none;text-decoration:underline;font-weight:700;background:#fff}
.pag a:hover,#pag a:hover{background:#eeeeee;border:1px solid #888888}


.pag a.sel,#pag a.sel{color:#333;font-weight:normal;background:#f0f7e8;border:1px solid #000000}
a:hover.pP,a:hover.nP,#pag a:hover.pP,#pag a:hover.nP{background:#eeeeee;border:none}
.pag a.dis,#pag a.dis{display:none}

.contenu {
padding:0px;
border: #ff0000 1px solid;background: #000000;margin:auto;
}


.centre {
padding:5px 2px 5px 5px;float: left;margin: 0px;width: 730px;
}



.thumbs {
	border: 1px solid #CCCCCC;
	background: #EAEAEA;
	width: 130px;
	height: 97px;	
	position: absolute;
	display: none;
}
#container{
	margin:0 auto;
	width:400px;
	background:#000000;
}

#result{
	margin:10px;
}
#result blockquote{
	color:#444;
	font-size:9pt;
}
#power{
	margin:10px auto;
	width:400px;
	border:solid 2px #ff0000;
	background:#000000;
	color:#ff0000;
	line-height:20px;
	font-size:8pt;
}

#resultats{
border-bottom:#FF0000 1px dashed; padding:5px; font-size:12px;float:left; height:150px;
}