/* reset styles for cross-browser sanity */
div,dl,dt,dd,ul,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}


body {
	margin:0;padding:0;
	font-size:    13px;	/* false value for WinIE4/5 */

}


h1      {
        margin-bottom:0xp;
        font-family:HandelGothic TL;
        color:#0a5b79;
        border-bottom:1px solid blue;
        padding-left:50px;
        }
h2      {
        margin-top:0xp;
        font-family:Tahoma;
        color:#0a5b79;
        font-size:12px;
        border-bottom:1px solid blue;
        padding-left:0px;
        }
h3      {
        margin:0px;
		margin-bottom:3px;
        font-family:Tahoma;
        color:blue;
        font-size:12px;
        border:0px;
        padding:0px;
        }
a       {
        color:#0a5b79;
        }
a.visited {
        color:#0a5b79;
        }
a.hover {
        color:#0a5b79;
        }
.basecol {
        color:white;
        }
.result_div {
        background:#588947;
        padding:3px;
        margin-bottom:10px;
        }
.result_div a {
        color:#0a5b79;
        }
.url    {
        color:green;
        }
.title  {
        }
.engine {
        color:#AAAAAA;
        }
.related{
        text-align:left;
        border-left:1px solid black;
        padding-left:5px;
        }
.sponsored {
        border:1px solid gray;
        background:#CCFFCC;
        width:300px;
        margin-top:10px;
        padding:4px;
        margin-left:27px;
        }


table   {
        border-collapse: collapse;
        border-spacing: 0px;
        }

#lien_connexe {
		margin-top:7px;
		border-left:1px solid blue;
		padding:10px;
		padding-right:0px;
		width:auto;
		text-align:left;
		float:right;
		}

#limier_index {
	text-align: center;
	margin-bottom: 15px;
}
#limier_index a {
	font-family: verdana, arial, geneva, helvetica;
	font-size:    12px;	
			}
#limier_index img {
			border:0px;
			}
#limier_index form {
			padding:0px;
			margin:0px;
			}
#index_limier {
			background-color:#4c9dbb;
			width:596px;
			padding:2px;
			margin:5px;
			margin-left:auto;
			margin-right:auto;
			color:white;
			text-align:center;
			}
#search{
			width:310px
			}
#subsearch{
			width:90px; color: #000;background: #ff871c;border: 1px solid #571e10;font-weight:normal;color:#571e10
			}
div#container h1{
			color:#666;font-weight:normal;font-size:12px;margin:25px 0 5px 0;text-align:left
			}
div#topsearch{
			width:500px;border:1px solid #A7A6AA;background:#FFFFF5;margin:0 auto;
			}
div#topsearch h1{
			color:#777;font-weight:bold;font-size:12px;margin:10px 0 10px 5px;text-align:left
			}
div#topsearch .links{
			margin:5px;text-align:justify
			}
ul#engine,ul#engine li{
			list-style-type:none;margin:0;padding:0 
			}
ul#engine{
			margin:25px 0 20px 0;
			}
ul#engine li{
			margin-left: 3px;text-align:center;display: inline;
			}
#petit {

	font-family: verdana, arial, geneva, helvetica;
	font-size:    12px;	/* false value for WinIE4/5 */
}
#moyen {
	font-family: verdana, arial, geneva, helvetica;
	font-size: 12px; /* false value for WinIE4/5 */
}

#searchBar
{
	border-top: 1px #ade solid;
	border-bottom: 1px #999 solid;
	padding: 0px 0px 0px 10px;
	clear: both;
	background:  #3399cc url(script_images/searchBarBack.jpg) repeat-x left top;
	display: inline-block;
}

#searchBox
{
	width: 600px;
	height: 80px;
	margin: 7px 0px 0px;
	border: 0px;
	padding: 0px 25px 0px 0px;
	display: inline-block;
}

#BarreHaut
{
	height: 24px;
	background: #588947;
	color: #ffffff;
}

#BarreHaut a:link, a:active, a:visited
{
	margin: 0px 4px;
	text-decoration: none;
	color: #d4d0c8;
}

#BarreHaut a:hover
{
	margin: 0px 4px;
	text-decoration: underline;
	color: #fff;
}

#BarreHaut #LiensHaut
{
	margin: 4px 0px;
	float: left;
}

#BarreHaut #LiensHautG
{
	margin: 4px 0px;
	float: right;
}

strong
{
	font-style:normal;
	font-weight:normal;
}

