/* CSS Document */
body{margin:0 auto; padding:0px; background:url(images/background.jpg) repeat-y center #ffffff; color:#ffffff; font:14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;}
div, p, ul, h1, h2, h4, img, form, label{padding:0px; margin:0px;}
ul{list-style-type:none;}

/*----MAIN PANEL----*/
#content{width:797px;  margin:0 auto; color:#FFFFFF;}
#mainPan{width:797px; height:113px;  margin:0 auto; padding:0px; background:url(images/bannierebonne.jpg) 0 no-repeat; float:left;}
#flash{width:797px; height:339px;   margin:0 auto; padding:0px; background:url(images/banngrande.jpg) 0 no-repeat; float:left;}
#flash1{width:797px; height:339px;   margin:0 auto; padding:0px; background:url(images/banngrande1.jpg) 0 no-repeat; float:left;}
#flashcont{width:797px; height:339px;   margin:0 auto; padding:0px; background:url(images/banngrandecont.jpg) 0 no-repeat; float:left;}
#flashref{width:797px; height:339px;   margin:0 auto; padding:0px; background:url(images/banngranderef.jpg) 0 no-repeat; float:left;}
#flashpart{width:797px; height:339px;   margin:0 auto; padding:0px; background:url(images/banngrandepart.jpg) 0 no-repeat; float:left;}
#flashm{width:797px; height:339px;   margin:0 auto; padding:0px; background:url(images/banngrandem.jpg) 0 no-repeat; float:left;}


/*----Menu----*/

#menu{width:712px; height:45px;  float:left;  margin:0 auto; padding-top:278px; margin-left:40px;}

#memu ul{width:797px;  padding:28px 0 0; float:left; }
#menu ul li{ width:auto; float:left;  padding-right:30px;   }
#menu ul li a{ width:auto; line-height:25px;display:block; background:url(images/bouton.png) 0 7px  no-repeat;  font:12px "Arial",  Helvetica, sans-serif; font-weight:bold; color:#FFFFFF;  padding:9px 0 0 21px; text-decoration:none;}
#menu ul li a:hover{ text-decoration:underline; color:#ffffff; background:url(images/bouton-hover.png) 0 7px  no-repeat;}
#menu ul li span{  width:auto; display:block;   font:12px "Arial",  Helvetica, sans-serif; font-weight:bold; color:#ffffff;  padding:9px 0 0 21px; text-decoration:underline;background:url(images/bouton-hover.png) 0 7px  no-repeat;}


/*----/Menu----*/

/*----left Panel----*/
#leftPan{width:518px;  float:left;  color: #000000; background-color:#FFFFFF; padding-left:15px;  padding-top:20px; }
#leftPan h1{font:14px "Times New Roman", Times, serif; font-weight:bold; color:#f5870a; }
#leftPan p{font:12px "Times New Roman", Times, serif; color: #000000; text-align:justify; }
.imgright{ float:right; padding-right:10px; padding-left:13px;}
.imgleft { float:left; padding-right:13px; }
#leftPancenter{ float:right;   padding-bottom:15px;  padding-right:25px; }
#partenaires{ float:right; padding-right:150px; }
#leftPan span{font:12px "Times New Roman", Times, serif;font-weight:bold; }
.rouge{font:12px "Times New Roman", Times, serif; color: #CC0000; }
.orange{font:12px "Times New Roman", Times, serif; color: #f5870a;  }

#leftPan td{font:12px "Times New Roman", Times, serif; border:#f5870a solid 1px;}
#leftPan form{ width:400px; }
#google{  margin-left:15px; margin-bottom:15px; margin-top:15px; border:#f5870a solid 2px; }
#google a{ text-decoration:none; color: #000000; padding-left:3px;}
#google a:hover{text-decoration:underline; color: #000000;  }





/*----/left Panel----*/

/*----Right Panel----*/
#rightPan{width:259px;  float:left; color: #000000; background:url(images/contact.jpg) 10px 20px no-repeat #FFFFFF; padding-top:20px; }
#rightPan p{width:auto; float:left; color: #000000;  font:12px Arial, Helvetica, sans-serif; padding-left:100px;  }
#rightPan a{color: #000000; font:12px Arial, Helvetica, sans-serif; text-decoration:none;  }
#rightPan a:hover{ color: #f5870a;font:12px Arial, Helvetica, sans-serif; text-decoration:underline;  }

/*----/Right Panel----*/

/*----/Formulaire----*/
label {color:#333333;display:block;float:left;font-family: "Times New Roman", Times, serif;font-size:13px;width:80px;}
#box {float:left;height:30px;padding-left:80px;}
.input_1 {width:300px;background-color: #ffffff;color: #000000;border:1px solid #000000;}
.input_2 {width:300px;}
.input_3 {width:100px;background-color: #ffffff;color:#000000;border:1px solid #000000;font-family: "Times New Roman", Times, serif;}
.input_3:hover {width:100px;background-color: #FFFFFF;color: #000000;border:1px solid #f5870a;}
.content {clear:both;margin-left:20px;overflow:auto;}
.texte_blancpetit {color: #333333;font-family: "Times New Roman", Times, serif;;font-size:13px;text-align:right;
}
/*----/Formulaire----*/

/*----Footer Panel----*/
#footermainPan { background-color:#f5870a; background:url(images/logo-footer.jpg)  no-repeat #f5870a; height:110px; float:left; width:797px;}
#footerPan{margin:0 auto; clear:both;}

#footerPan ul{width:680px; margin-left:55px;  font:11px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal; color: #FFFFFF; padding-top:20px; padding-bottom:18px; padding-right:20px;  }
#footerPan li{float:left; }
#footerPan ul li a{padding:0 10px 0; color:#fff; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}

#footerLine{width:680px; margin-left:65px; height:2px; background:url(images/line-footer.jpg) repeat-x}


#footerPan p.copyright{width:316px; float:right;color:#F3F1DF; margin:0 auto; font:11px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal;}
#footerPan p.copyright a{font:11px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal; color:#FFFFFF; text-decoration:none;}
#footerPan p.copyright a:hover{font:11px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal; color: #000000;}

#footerPanvalidation { width:258px; height:19px;  padding-top:10px; padding-left:310px; padding-bottom:10px;}
#footerPanhtml{width:64px; height:19px;margin:0 auto; display:block;  float:left;}
#footerPanhtml a{width:59px; height:18px; background:url(images/arrow2.gif) no-repeat 45px 0px #f5870a; display:block;  line-height:19px; padding:1px 0 0 5px; border:1px solid #FFFFFA; color:#ffffff; text-transform:uppercase; text-decoration:none;}
#footerPanhtml a:hover{background:url(images/arrow3.gif) no-repeat 45px 0px #e4e4e4; color:#f5870a; text-decoration:none;}

#footerPancss{width:64px; height:19px; display:block; margin:0 auto; float:left; padding-left:20px;}
#footerPancss a{width:49px; height:18px; background:url(images/arrow3.gif) no-repeat 45px 0px #e4e4e4; display:block; line-height:19px; padding:1px 0 0 15px; border:1px solid #FFFFFA; color:#f5870a; text-transform:uppercase; text-decoration:none;}
#footerPancss a:hover{background:url(images/arrow4.gif) no-repeat 45px 0px #f5870a; color:#ffffff; text-decoration:none;}






