#pres_txt {
position:relative;
margin-left:200px;
}
#pres_txt h2 {
color:red;
font-size: 14px;
font-weight:bold;
}
#pres_txt h1 {
font-size: 14px;
font-weight:bold;
}
#pres_img {
position:relative;
width:160px;
float:left;
}
#header{
	position:absolute;
	top:0px;
	left:0px;
	width:900px;
	height:241px;
	z-index:74;
	background:  url(images/header_bg.jpg) no-repeat left top;
}
#bande_image {
position:relative;
height:400px;
}
td {
vertical-align:middle;
border-width:1px; 
border-style:solid; 
border-color:#ffffff; 
 
background-color:#ffffff
}
table {
border-width:1px; 
border-style:solid; 
border-color:silver;
}
body {
	padding:0;
	margin:0;
    background: #FFFFFF url(images/body_bg.jpg) repeat-y;
    background-position: center top;
	font-size: 11px;
	font-family: "Trebuchet MS", verdana, serif;
}
html {
    background: #FFFFFF url(images/html_bg.jpg);
    background-repeat: repeat;
}
#outer{
	height:99.9%;
	min-height:100%;
	width:900px;
	text-align:left;
	margin:auto;
	position:relative;
	overflow:visible;
	background:url(images/outer_bg.jpg) repeat-y;
	background-position:right;
}
#inner{
	width:100%;
	padding-top:300px;/*needed to make room for header*/
}
#left {
	position:relative;/*ie needs this to show float */
	width:620px;
	float:left;
	padding-left: 7px;
	z-index: 56;
}
#left-inner {
	padding-left: 9px;
	padding-right: 9px;
	text-align: left;
}
#right {
    margin-top:30px;
	width:230px;
	float:right;
	z-index: 55;
}
#right-inner {
	width: 178px;
	padding-left: 9px;
	text-align: left;
}
#right-inner h2 {
	font-size: 15px;
	letter-spacing: 0.5em;
	word-spacing: 0.5em;
}
#content {
	font-size: 11px;
	z-index: 300;
	padding-bottom: 7px;
	min-height:600px;
}
h3#post-  {
	font-size: 12px;
	color: #618200;
	background:  url() no-repeat left top;
	padding-left: 0px;
}
#footer {
color:wite;
text-align:right;
}
#clearfooter {
	width:100%;
	height:82px;
	clear:both;
} /* to clear footer */
a
{
    color: rgb(190, 28, 17);
    text-decoration: none;
}
#sidebar a:hover
{
    background-color: rgb(190, 28, 17);
    color: rgb(255, 255, 255);
}
#sidebar a
{
       color: rgb(255, 255, 255);
       text-decoration:underline;
}
#sidebar {
position:relative;
text-align:center;
color:white;
}
#bouton_menu_gauche {
position: relative;
padding-left: 180px;
margin-top: 10px;
height:113px;
float: left;
}
.bouton_menu_suite {
position: relative;
padding-left: 15px;
margin-top: 10px;
height:113px;
float: left
}
img
{  border-style: none;
}
/*pour ajaxsearch*/
/*pour ajaxsearch*/
#search {
	position: relative;
	margin-top 20px;
	padding-left: 0px;
}
#search form {
margin-top:10px;
}
#ajaxSearch_input {
   margin-bottom: 10px;
}
#ajaxSearch_submit {
    width: 70px !important;
    height: 21px !important;
    margin: 0 !important;
    border: 0 !important;
    background: transparent  url(images/search_70x21.gif) no-repeat center top;
    padding: 55px 0 0 !important;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
    position: absolute;
    top: 0px;
}
/*pour les boutons  http://inspectelement.com/tutorials/create-a-button-with-hover-and-active-states-using-css-sprites/*/
a.bouton_blog {
	background: url(images/bouton_blog.png) no-repeat 0 0;
	width: 198px;
	height: 65px;
	display: block;
	text-indent: -9999px;
}
a.bouton_blog:hover { background-position: 0 -65px; }
a.bouton_blog:active { background-position: 0 -130px; }

a.bouton_abo {
	background: url(images/bouton_abo.png) no-repeat 0 0;
	width: 198px;
	height: 65px;
	display: block;
	text-indent: -9999px;
}
a.bouton_abo:hover { background-position: 0 -65px; }
a.bouton_abo:active { background-position: 0 -130px; }
/*pour le menu search*/
#ajaxSearch_output {
    background-image:url(images/fond_search.jpg);
    color: white;
    -moz-opacity:0.95 !important;
    opacity:0.95 !important;
    filter: alpha(opacity=95) !important;
    position: absolute;
    top: 23px;
    width: 165px !important;
    z-index: 1;
    border: 0;
    padding: 0;
    margin: 0;
}
#ajaxSearch_output a {
	color: #fff;
	text-align: left;
	width: 172px;
	display: block;	
	width: 93% !important;
}
#ajaxSearch_output a:hover{ background-color: #FF6600; }
#ajaxSearch_output p {margin: 0;}
.ajaxSearch_paging { }
.AS_ajax_result {
    border-top: 1px solid #2f2f2f;
    color: #444;
    padding: 5px 10px 7px;
    margin: 0;
}
    .AS_resultLink {
        text-decoration: underline;
        padding: 0;
        margin: 0;
    }
    .AS_ajax_resultDescription {
        color: #888;
    }
    .AS_ajax_more { color: #555; }
    .AS_intro { display: none;}
/*fin ajout?s par pascal/*/
