/*Taille du contenu obligatoirement en font-size: 12px;*/

body { margin:0; padding:0; text-align:center; background:#000; }
img { border:none; }
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#323232; }
table { border-collapse: collapse; }
a { color:#f27e0f; text-decoration:none; }
a:hover { text-decoration:underline; }

#content { width:1000px; margin:15px auto; text-align:left; background:#fff url(../images/bgcontent.gif) repeat-y; }
#header { width:1000px; height:239px; }
#flash { width:815px; height:215px; overflow:hidden; float:left; }

#mid { width:1000px; background:url(../images/bgmid.gif) repeat-x; }
#gauche { position:relative; width:220px; height:435px; float:left; background:url(../images/bgcontent.gif) repeat-y; }
#menu { position:absolute; top:0; left:0; width:220px; height:323px; overflow:hidden; }
#menu ul { margin:0; padding:0; list-style-type:none; }
#menu ul li { width:220px; height:45px; float:left; }
#menu ul li a { display:block; width:220px; height:50px; overflow:hidden; }

#main { width:780px; float:left; }
#centre { width:585px; float:left; }
#faux { width:585px; height:145px; overflow:hidden; background:url(../images/bgmain.gif) no-repeat; }
#faux img { display:block; float:left; margin-top: 3px; }
.foto { float:left; margin-top:5px; width:225px; }
.foto img { display:block; }
.adr { float:right; padding-top:50px; width:275px; }
.adr td { height:20px; padding:10px; }
.adr a { color:#fff; }
.adr a:hover { color:#fff; }
#centre h1 { margin:0; padding:0; background:url(../images/bgh1.gif) no-repeat; height:33px; padding-left:15px; }
.texte { padding:0 20px 20px 20px; background:#fff; }
.texte2 { padding:0 20px 20px 20px; background:#fff; }
.texte3 {padding:0 20px 20px 20px; background:#fff; }
#centre .texte2 h1, #centre .texte h1 { background:none; font-size:16px; color:#f27e0f;}
#centre .texte2 h2, #centre .texte h2 { background:none; font-size:14px; color:#f27e0f;}
.texte2 img { float:left; margin:0 20px 20px 0; }
#centre .texte h1 { background-image:none; background:none; font-size:14px; }
#droite { width:195px; float:left; }
#droite img { float:left; }
#motos { position:absolute; top:-123px; left:20px; behavior: url(iepngfix.htc); }

#footer { width:1000px; margin:0 auto; position:relative; color:#fff; }
#footer a { color:#fff; border-left:1px solid #fff; padding:0 3px; font-size:10px;}
#footer a.first { border:none; font-size:10px;}
#annuaires { padding:15px 0; }
#annuaires a { font-weight:bold; border:none; }
#annuaires a img { padding:10px; }

#contact { text-align:center; padding:150px 5px 20px 5px; }
#contact img {margin-left:10px;}

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

#btn_plan img{margin: 20px;}