body { margin:0; padding:0; background:url(../images/bg.gif) repeat-x #ccdaba; text-align:center; }
img { border:none; }
div, td { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:18px;}
table{border-collapse: collapse; }
/*fix ie6 png bug*/
img, div { behavior: url(iepngfix.htc); }
p { padding:0; margin:10px 0;}
a { color:#000;}
ul li {  color:#547c0f; font-weight:bold; list-style-image:url(../images/puce.gif);}
h1 { margin:0; padding:0; text-align:left;}
h2  {}
h3  {}
.clear { clear:left;}
.clear1 { clear:right;}
.clear2 { clear:both;}



#wrapper { width:870px; margin:0 auto; background:url(../images/wrap_mid.gif) repeat-y;}
.border { width:10px; float:left; overflow:hidden;}
#wrap { width:850px; float:left; overflow:hidden;}
#top { width:850px; position:relative;}
.topleft { width:335px; float:left; overflow:hidden; background:url(../images/bg_logo.gif) 0 0 no-repeat; text-align:right;}
.topmenu { width:335px; height:74px; overflow:hidden;}
.topmenu ul { margin:0; padding:28px 0 9px 0; height:37px;}
.topmenu ul li { list-style-type:none; list-style-image:none; float:right; font-weight:normal; text-align:center; padding:0 25px;}
.topmenu ul li a { color:#cbde55; text-decoration:none;}
.topright { width:515px; float:right;}
#flash { width:513px; height:254px; background:#fff; padding:1px 1px 0 1px;}
#menu { width:850px; height:55px; overflow:hidden;}
#menuover {	display: none;}
#tab_menu {	position:absolute; width:703px; height:55px; top:300px; right:75px;}
#menuover {	display: none;}
#tab_menu ul { margin:0; padding:0; width:703px; height:55px; position:absolute; top:0; left:0; list-style-image:none; list-style-type:none; }

.mn1 { width:148px; height:55px;overflow:hidden;}
.mn2 { width:150px; height:55px;overflow:hidden;}
.mn3 { width:255px; height:55px;overflow:hidden;}
.mn4 { width:150px; height:55px;overflow:hidden;}
#tab_menu ul li { list-style-image:none; list-style-type:none; float:left; }
#tab_menu ul li a {overflow:hidden; display:block; background:#fff; filter:alpha(opacity=0); /* IE's opacity*/ opacity: 0.0;  }
#menu ul { margin:0; padding:0;}
#menu ul li { float:left; overflow:hidden; list-style-type:none; list-style-image:none;}
#menu ul .vide { float:left; overflow:hidden; width:703px; height:55px; }
.deco1 { width:55px; height:95px; position:absolute; top:205px; left:335px;}
.deco2 {width:50px; height:10px; position:absolute; top:290px; right:0;}
.btn { width:227px; height:45px; position:absolute; top:235px; right:10px;}
#main { width:850px; background:url(../images/main_top.gif) 0 0 no-repeat; padding:5px 0;}
.content { width:810px; margin:0 auto; padding:0;}
.titre { width:315px; float:left; overflow:hidden;}
.phototop { width:495px; float:left; overflow:hidden;}
.phototop img { float:left; margin: 4px 0;}
.left { width:445px; float:left; overflow:hidden;}
.right { width:340px; float:right; overflow:hidden;}
.text { text-align:justify;}
.photo { padding:5px 0;}
.photo img { background:#fff; border:1px solid #cbcbcb; padding:3px; margin:5px 0;}
#footer { width:850px; margin:0 auto; text-align:center; padding:5px 0; color:#646464; }
#footer a { color:#646464; text-decoration:none; padding:0 5px;}
#footer img { margin:10px 0;}
.contact { border:1px solid #608202; padding:5px 0; text-align:center; margin:5px 0;}

/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px;}
#mentions h1 {font-size:20px;color:#035718;}
#mentions h2 {font-size:15px;}
