@charset "utf-8";
/* CSS Document */
<style type="text/css">
body {
	background-image: url(images/background.jpg);
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}
p {
	margin:0 10px 10px
}

div#container {
	text-align:left;
	width:975px;
	margin:0 auto;
	background-image:url(images/fondblancmiddle.png);
}
div#menu {
	background-image:url(images/fondblanctop.png);
	width:975px;
	margin:0 auto;
}
div#menutop {
	text-align:left;
	width:945px;
}
div#content p {
	line-height:1.4
}
div#content {
}
div#box1 {
	background:#FFFFFF;
	width:720px;
	float:left;
	height:300px;
	margin-left:30px;
	margin-right:0px;
	margin-top:15px;

}

div#box3 {
	float:left;
	width:125px;
	margin-left:0px;
	margin-top:22px;
}
div#footer {
	clear:both;
	width:100%
}
div#space {
	color: #3e3e2b;
}
div#space p {
	padding:5px 10px
}
div#space {
	clear:both;
	width:100%
}
.footer_text {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.footer_text a {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.footer_text a:hover {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
}
.contenu_text {color: #999999}

.nav_topright {
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}
.nav_topright a {
font-size: 11px; 
color: #333333; 
}
.nav_topright a:hover {
font-size: 11px; 
color: #BF1E2D; 
}


.expand {
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}
.expand a {
font-size: 12px; 
color: #333333; 
}
.expand a:hover {
font-size: 12px; 
color: #BF1E2D; 
}
.Link_more {
	font-size: 15px;
	line-height: 20px;
}
.Link_more a {
	font-size: 15px;
	line-height: 20px;
	color:#333333;
	text-decoration: none;	
}
.Link_more a:hover {
	font-size: 15px;
	line-height: 20px;
	color: #BF1E2D;
	text-decoration: underline;
	}
.Link_brochure {
	font-size: 12px;
}
.Link_brochure a {
	font-size: 12px;
	color:#333333;
	text-decoration: none;
	font-weight:bold;
}
.Link_brochure a:hover {
	font-size: 12px;
	color: #BF1E2D;
	text-decoration: underline;
	font-weight:bold;
	}
.Link_text {
	font-size: 12px;
}
.Link_text a {
	font-size: 12px;
	color:#333333;
	text-decoration: none;
}
.Link_text a:hover {
	font-size: 12px;
	color: #BF1E2D;
	text-decoration: underline;
	}
.contenu_text {
	line-height: 16px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 0px;
}
.contenu_titre {
	line-height: 15px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #BF1E2D;
}
.contenu_titrebig {
	line-height: 15px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #BF1E2D;
}
.contenu_textbig {
	line-height: 16px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.text_homebox {
	font-size: 11px;
	padding: 10px;
}
body {
	font-size: 12px;
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(images/background.jpg);
	background-repeat: no-repeat;
}
.bt_request {	
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.bt_request a {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
}
.bt_request a:hover {
	color: #990000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
#gallery {
		background-color: #F8F8F8;
		padding: 10px;
		width: 850px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid  #EEEEEE;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
	
	  #ajaxSearch_form {
          width: 218px;
		  height:15;
      }
      #ajaxSearch_input {
          width: auto;
          display: inline;
          height: 20px;
          border: 1px solid #ddd;
          border-left-color: #c3c3c3;
          border-top-color: #7c7c7c;
          background: #fff url(images/input-bg.gif) repeat-x top left;
          vertical-align: top;
      }
      #ajaxSearch_submit {
          display: inline;
          height: 25px;
          line-height: 22px;
      }
      #ajaxSearch_output {
          border: 0px solid #444;
          padding: 5px;
          background: #fff;
          display: block;
          height: auto;
          vertical-align: top;
      }
      .ajaxSearch_paging {
	  
  
      }
      .AS_ajax_result {
          margin-bottom: 3px;
		  line-height:30px;
      }
      .AS_ajax_resultLink {
          text-decoration: underline;
      }
      .AS_ajax_resultDescription{

      }
      .AS_ajax_more {

      }

</style>
