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

body { margin:0; padding:0; background:url(../images/bgbody.gif); }
img { border:none; }
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#111212; line-height:18px; }
table{border-collapse: collapse; }
a { color:#111212; text-decoration:none; }
a:hover { color:#111212;; text-decoration:underline; }
h2 { color:#487cb0; font-size:14px; }

marquee a{display: none;}
#wrap { width:100%; background:url(../images/bgwrap.gif) repeat-x; }
#wrap2 { width:850px; background:url(../images/bgwrap2.gif) repeat-y; }
#wrap3 { width:100%; background:url(../images/bgwrap3.gif) repeat-x; text-align:center; padding:160px 0 0 0; }
#intro { width:100%; text-align:right; background:url(../images/bgintro.gif) repeat-x; padding:48px 0 20px 0; }
#introc { position:relative; width:830px; height:430px; background:url(../images/bgintro.jpg) 61px 136px no-repeat; margin:0 auto; }
#intro a { color:#487cb0; font-weight:bold; font-size:14px; text-decoration:none; }
#intro a:hover { color:#487cb0; font-weight:bold; font-size:14px; text-decoration:underline; }
#intro p { margin:0; padding:0; }
#introg { width:206px; font-size:14px; float:left; }
#introd { width:600px; font-size:14px; float:right; }
#plan1 { position:absolute; left:62px; top:75px; width:147px; height:41px; display:block; }
#plan2 { position:absolute; left:680px; top:320px; width:147px; height:41px; display:block; }
#content { width:850px; background:url(../images/bgcontent.gif) left bottom no-repeat; }
#gauche { width:225px; float:left; background:url(../images/bggauche.gif) no-repeat; }
#logo { display:block; width:126px; height:178px; overflow:hidden; padding:69px 0 43px 49px; }
#menu { width:225px; overflow:hidden; }
#menu ul { margin:0; padding:0; list-style-type:none; }
#menu ul li { width:225px; float:left; }
#menu ul li a { display:block; width:450px; }
#menu ul li a:hover { margin-left:-225px; }
#mn1 { height:40px; }
#mn2 { height:45px; }
#mn3 { height:45px; }
#mn4 { height:45px; }
#mn5 { height:45px; }
#mn6 { height:45px; }
#droite { position:relative; width:620px; float:left; }
#phone { position:absolute; left:437px; top:69px; width:183px; height:55px; overflow:hidden; }
#flash { width:600px; height:230px; overflow:hidden; padding:10px; }
#main { width:580px; padding:0 10px; }
#main h1 { width:100%; height:44px; padding-top:1px; line-height:45px; color:#104172; vertical-align:middle; font-size:18px; background:url(../images/bgh1.gif) no-repeat; }
#photog { width:595px; height:190px; overflow:hidden; background:url(../images/bgphoto.gif) no-repeat; }
#photog img { padding:5px; float:right; }
#footer { width:600px; text-align:center; font-size:11px; height:60px; margin-top:35px; }
#carte { position:absolute; behavior: url(iepngfix.htc); left:703px; top:-84px; z-index:2; }
#logo3d { position:absolute; left:0; top:-217px; }
#logoTAXI { position:absolute; left:560px; top:-209px; }


/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px; border-left: 1px solid #487cb0; padding-left:20px; }
#mentions strong { color:#487cb0; }

#entrer {margin:0 auto;width:850px;padding:0;}
.strong { color:#487cb0; font-weight:bold; font-size:14px; text-decoration:none; }
.entrer2 {float:left; margin:0; padding:0;width:50%; text-align:center;}
.entrer2 img {margin:5px;} 