*{padding:0; margin:0;}

body { font:12px arial; color:#000; text-align:center; margin:0px auto; }
td, tr { font:12px arial; color:#000; }
form { margin:0px; padding:0px; }
input, textarea, select { border:solid 1px #acb1b3; background-color:#fff; color:#000; font:12px arial; }

.input1 { border:solid 1px silver; padding-left:2px; }
.input3 { border:solid 1px silver; padding-left:2px; font:11px arial; }
.input2 { border:solid 1px gray; background-color:#f5f5f5; color:#333; font:12px arial; cursor:pointer; height:18px; padding:0px 10px 0px 10px; }


/* Liens de base */
a:link       { color:#407fb7; text-decoration:underline; font:12px arial; }
a:visited    { color:#407fb7; text-decoration:underline; font:12px arial; }
a:hover      { color:#407fb7; text-decoration:none; font:12px arial; }
a:active     { color:#407fb7; text-decoration:underline; font:12px arial; }

.lnk1:link       { color:black; text-decoration:none; font:12px arial; }
.lnk1:visited    { color:black; text-decoration:none; font:12px arial; }
.lnk1:hover      { color:#407fb7; text-decoration:underline; font:12px arial;}
.lnk1:active     { color:black; text-decoration:none; font:12px arial; }

.powered:link       { color:silver; text-decoration:none; font:9px arial; }
.powered:visited    { color:silver; text-decoration:none; font:9px arial; }
.powered:hover      { color:silver; text-decoration:none; font:9px arial;}
.powered:active     { color:silver; text-decoration:none; font:9px arial; }

.plus:link       { color:#407fb7; text-decoration:underline; font:11px arial; }
.plus:visited    { color:#407fb7; text-decoration:underline; font:11px arial; }
.plus:hover      { color:#407fb7; text-decoration:none; font:11px arial;}
.plus:active     { color:#407fb7; text-decoration:underline; font:11px arial; }

.blc:link       { color:#fff; text-decoration:underline; font:11px arial; }
.blc:visited    { color:#fff; text-decoration:underline; font:11px arial; }
.blc:hover      { color:#fff; text-decoration:none; font:11px arial;}
.blc:active     { color:#fff; text-decoration:underline; font:11px arial; }

.aSLC:link       { color:#333; text-decoration:none; font:bold 12px arial; }
.aSLC:visited    { color:#333; text-decoration:none; font:bold 12px arial; }
.aSLC:hover      { color:#333; text-decoration:none; font:bold 12px arial; }
.aSLC:active     { color:#333; text-decoration:none; font:bold 12px arial; }

/* Structure */
#contener1 { width:928px; margin:0px auto; border:0px; text-align:center; }


/* TOP */
#top01 { width:928px; height:115px; text-align:left; background:url('/img/1/top01.jpg') no-repeat;  }
#top02 { width:928px; height:42px; text-align:left; position:relative; }
#top02b { width:928px; height:42px; text-align:left; background:url('/img/1/top02.gif') no-repeat; }
#top03 { width:928px; height:30px; text-align:left; background:url('/img/1/menu.gif') no-repeat; }

.top03_bX { float:left; width:2px; height:30px; margin:0px auto; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/1/separateur.png',sizingMethod='crop'); }
html>body .top03_bX { filter: none; background:transparent url('/img/1/separateur.png') no-repeat; }

#top03_b1 { float:left; width:189px; text-align:center; padding:7px 4px 0px 0px; cursor:pointer; }
#top03_b2 { float:left; width:209px; text-align:center; padding:7px 4px 0px 0px; cursor:pointer; }
#top03_b3 { float:left; width:196px; text-align:center; padding:7px 4px 0px 0px; cursor:pointer; }
#top03_b4 { float:left; width:139px; text-align:center; padding:7px 4px 0px 0px; cursor:pointer; }
#top03_b5 { float:left; width:163px; text-align:center; padding:7px 4px 0px 0px; cursor:pointer; }

#top04 { width:928px; height:13px; left:0px; top:27px; position:absolute; text-align:left; }
.indicateur_top03_b1 { padding-left:90px; }
.indicateur_top03_b2 { padding-left:290px; }
.indicateur_top03_b3 { padding-left:500px; }
.indicateur_top03_b4 { padding-left:675px; }
.indicateur_top03_b5 { padding-left:832px; }

/* CENTRE */
#centre { width:926px; text-align:left; border:solid 1px #c7ccd1; background:#d9d9d9 url('/img/1/centre.gif') top no-repeat; min-height:469px; margin-bottom:10px; }
* html #centre { height:469px; }
#centre_home { width:928px; text-align:left; background:#d9d9d9 url('/img/1/home.jpg') top no-repeat; height:540px; margin-bottom:10px; }

#centre_home1 { float:left; width:225px; margin-right:7px; }
#centre_home2 { float:left; width:228px; margin-right:7px; }
#centre_home3 { float:left; width:227px; margin-right:7px; }
#centre_home4 { float:left; width:227px; }

#titre_location { width:860px; height:43px; padding:15px 0px 0px 43px; }

#centre_L { float:left; width:142px; text-align:left; padding:25px 30px 10px 26px; }
#centre_L1 { width:142px; height:6px; margin-bottom:3px; background-color:#1c1c1c; }

#centre_C { float:left; width:428px; text-align:left; padding-top:21px; }
#centre_C2 { float:left; width:678px; text-align:left; padding-top:21px; }
#centre_R { float:left; width:250px; text-align:left; margin-left:27px; }
.centre_R1 { width:250px; min-height:363px; margin:0px auto; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/1/droite.png',sizingMethod='image'); }
html>body .centre_R1 { filter: none; background:transparent url('/img/1/droite.png') no-repeat; }
.centre_R1 a { position: relative; }
.centre_R2 { padding:16px 20px 0px 20px; width:210px; }

.promo { width:299px; height:176px; padding:25px 0px 0px 25px; margin:0px auto; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/1/promos.png',sizingMethod='image'); }
html>body .promo { filter: none; background:transparent url('/img/1/promos.png') no-repeat; }

.centre_pop { text-align:left; background:#d9d9d9 url('/img/1/centre.gif') top no-repeat; min-height:469px; }
* html .centre_pop { height:469px; }

/* BOTTOM */
#bottom { width:928px; height:19px; text-align:center; background-color:#e1e1e1; font:11px arial; color:#a0a0a0;}
#bottom a:        { color:#373737; text-decoration:none; font:11px arial; }
#bottom a:link    { color:#373737; text-decoration:none; font:11px arial; }
#bottom a:visited { color:#373737; text-decoration:none; font:11px arial; }
#bottom a:hover   { color:#373737; text-decoration:underline; font:11px arial; }
#bottom a:active  { color:#373737; text-decoration:none; font:11px arial; }

.bottom_lnk:link       { color:#a0a0a0; text-decoration:none; font:10px arial; }
.bottom_lnk:visited    { color:#a0a0a0; text-decoration:none; font:10px arial; }
.bottom_lnk:hover      { color:#a0a0a0; text-decoration:underline; font:10px arial; }
.bottom_lnk:active     { color:#a0a0a0; text-decoration:none; font:10px arial; }

/* Divers */
.menu { color:#fff; font:12px arial; text-transform:uppercase; }
.menu_over { color:#84baea; font:12px arial; text-transform:uppercase; }

.left { color:#000; font:12px arial; width:113px; height:18px; background:url('/img/1/left.gif') no-repeat; padding:0px 0px 0px 29px; cursor:pointer; }
.left_over { color:#fff; font:bold 12px arial; width:113px; height:18px; background:url('/img/1/left_over.gif') no-repeat; padding:0px 0px 0px 29px; cursor:pointer;  }

.left2 { color:#000; font:11px arial; width:117px; height:17px; background:url('/img/1/left.gif') no-repeat; padding:1px 0px 0px 25px; cursor:pointer; }
.left2_over { color:#fff; font:11px arial; width:117px; height:17px; background:url('/img/1/left_over.gif') no-repeat; padding:1px 0px 0px 25px; cursor:pointer;  }


.home01 { color:#3d81bd; font:18px verdana; text-transform:uppercase; }
.home02 { color:#000; font:11px verdana; text-align:justify; line-height:15px; }
.home03 { color:#fff; font:normal 18px arial; text-align:center; text-transform:uppercase; }
.home04 { color:#fff; font:normal 11px arial; text-align:center; text-transform:uppercase; }
.home05 { color:#000; font:11px arial; text-align:left; line-height:15px; }

.titre { color:#000; font:bold 16px arial; text-transform:uppercase; height:17px; background:url('/img/1/puce01.png') left no-repeat; padding-left:27px; }
.sous_titre { color:#626262; font:bold 14px arial;}
.texte { color:#000; font:12px arial; }
.paragraphe { text-align:justify; line-height:17px; }
.small { color:gray; font:9px verdana; }
.obg1  { font:normal 9px arial; color:red; }
.obg2  { font:normal 12px arial; color:red; }

.exergue_1 { color:#407fb7; font:bold italic 12px arial;}
.exergue_2 { color:#00894e; font:bold italic 12px arial;}
.exergue_3 { color:#747f9d; font:bold italic 12px arial;}
.exergue_4 { color:#cd141d; font:bold italic 12px arial;}

.texte9 { color:#000; font:9px arial;}
.texte10 { color:#000; font:10px arial; }
.texte11 { color:#000; font:11px arial; }

.texteB9 { color:#407fb7; font:9px arial; }
.texteB10 { color:#407fb7; font:10px arial; }
.texteB11 { color:#407fb7; font:11px arial; }
.texteB12 { color:#407fb7; font:12px arial; }


.td01a { float:left; width:150px; padding:2px 2px 2px 4px; background-color:#f5f5f5; margin-right:2px; font:bold 11px arial; }
.td01b { float:left; width:75px; padding:2px 2px 2px 4px; background-color:#f5f5f5; margin-right:2px; font:bold 11px arial; }
.td02a { float:left; padding:2px 2px 0px 2px; font:12px arial; }

.bouton { width:210px; height:22px; text-align:center; color:#fff; font:bold 13px arial; background:url('/img/1/bouton.gif') left no-repeat; padding-top:4px; }
.bouton a:        { color:#fff; text-decoration:none; font:bold 13px arial; }
.bouton a:link    { color:#fff; text-decoration:none; font:bold 13px arial; }
.bouton a:visited { color:#fff; text-decoration:none; font:bold 13px arial; }
.bouton a:hover   { color:#fff; text-decoration:none; font:bold 13px arial; }
.bouton a:active  { color:#fff; text-decoration:none; font:bold 13px arial; }



.clear { clear:both; visibility:hidden; padding:0px; margin:0px; border-width:0px; }
#location  { font:11px arial; color:#000; padding-top:10px; }
#location a:        { color:#000; text-decoration:none; font:11px arial; }
#location a:link    { color:#000; text-decoration:none; font:11px arial; }
#location a:visited { color:#000; text-decoration:none; font:11px arial; }
#location a:hover   { color:#407fb7; text-decoration:underline; font:11px arial; }
#location a:active  { color:#000; text-decoration:none; font:11px arial; }