body { margin:0; padding:0; text-align:center; background:url(../images/bgbody.gif); }

div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2b2d35; }

img { border:none; }

a { color:#06193f; text-decoration:none; }
a:hover { color:##06193f; text-decoration:underline; }
#header{position: relative;}
table{border-collapse: collapse;}
#rea{width: 119px; height:55px;background:url(../images/realisations.png) no-repeat;position: absolute; top:390px; right:38px;
_background: url(../images/realisations.gif) no-repeat;
}
#rea:hover{background-position:0 -55px;}

h1 { border-bottom:3px solid #d2a727; color:#203e79; }
.gros{font-size: 16px;}
#wraptop { width:100%; background:url(../images/bgtop.gif) repeat-x; text-align:left;}
#content { width:970px; margin:0 auto; background:url(../images/imleft.gif) repeat-x; }
#logo { padding:0; width:954px; }
#ban { width:383px; height:90px; overflow:hidden; float:left; }
#menu { margin-left:10px; height:48px; width:953px; overflow:hidden; }
#menu ul { margin:0; padding:0; list-style-type:none; }
#menu ul li { height:48px; float:left; }
#menu ul li a { display:block; height:96px; }
#menu ul li a h1{display: none;}
#menu ul li a:hover { margin-top:-48px; }
#mn1 { width:106px; }
#mn2 { width:106px; }
#mn3 { width:106px; }
#mn4 { width:106px; }
#mn5 { width:106px; }
#mn6 { width:106px; }
#mn7 { width:105px; }
#mn8 { width:106px; }
#mn9 { width:106px; }
#flash { width:935px; height:215px; padding-left:35px; overflow:hidden; background:url(../images/bgflash.gif) no-repeat; }
#mainwrap { width:970px; text-align:left; background:url(../images/bgwrap.gif) repeat-y; }
#main { width:970px; padding:20px 0; background:url(../images/bgmaintop.gif) no-repeat; }
.photo1 img, .photo2 img, .photo3 img { border:1px solid #889066; }
.photo1 { width:150px; height:85px; overflow:hidden; padding:15px; background:url(../images/bgphoto1.gif) no-repeat; float:left; }
.photo2 { width:210px; height:167px; overflow:hidden; padding:9px 0 0 10px; background:url(../images/bgphoto2.gif) no-repeat; float:left; }
.photo3 { width:150px; height:85px; overflow:hidden; padding:15px; background:url(../images/bgphoto1.gif) no-repeat;}
#minheight { width:65px; height:100px; float:left; }
#main2 { width:840px; float:left; }
#gauche { width:370px; float:left; }
#gauche3 { width:320px; float:left; }
#gauche2 { width:300px; padding:3px 15px; background:#ecf1c8; margin:0 auto; border:1px solid #d7e3a5; }
#minheight2 { width:30px; height:100px; float:left; }
#droite { width:440px; overflow:hidden; float:left; }
#droite2 { width:460px; border-left:1px solid #d7e3a5; padding:10px; float:left; }
#footer { padding:12px 0; padding-left:40px; color:#06193f; text-align:center; }
#footer a { border-left:1px solid #06193f; padding:0 6px; text-decoration:none; color:#06193f; }
#footer a.first { border:none; padding:0 6px; text-decoration:none; color:#06193f; }
#footer a:hover { border-left:1px solid #06193f; padding:0 6px; text-decoration:underline; color:#06193f; }
#footer a:hover.first { border:none; padding:0 6px; text-decoration:underline; color:#06193f; }

/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px;}
