body { padding: 0 ; text-align: center ; font: 8pt "Verdana", helvetica, sans-serif ; background: #1f1f1f}

div#entete {position: relative; margin-left: auto; margin-right: auto; width: 910px; height: 120px; text-align: left; background: #1f1f1f url('../images/igares.jpg') no-repeat 0 0; }
.conteneur {  text-align: center}

div#menu { position: absolute; float: right; right: 0px ; top: 0px ; width: 150px ; height: 25px ; text-align: left ; }
ul#navigation { height: 25px ; margin: 0 ; padding: 0 ; list-style-type: none  }
ul#navigation li { float: right ; text-align: center ; }
ul#navigation li a { width: 150px ; line-height: 25px ; color: #FFFFFF ; display: block ; text-decoration: none ; }
ul#navigation li a:hover { text-decoration: none ; font-style:normal; font-variant:normal; color: #a1dd00; }

div#menu2 { position: absolute; float: right; right: 0px ; bottom: 0px ; width: 600px ; height: 40px ; text-align: left ; background: #1f1f1f ; }
ul#navigation2 { height: 40px ; margin: 0 ; padding: 0 ; background: url('../images/ongletbas4.jpg') repeat-x 0 0px ; list-style-type: none; font-style:normal; font-variant:normal; font-weight:bold;  }
ul#navigation2 li { float: right ; text-align: center ; }
ul#navigation2 li a { width: 150px ; line-height: 40px ; color: #FFFFFF ; display: block ; text-decoration: none ; }
ul#navigation2 li a:hover { text-decoration: none ; background: url('../images/ongletbas5.jpg') repeat-x 0 0 ; font-style:normal; font-variant:normal; font-weight:bold; color: #FFFFFF; }

div#centre { position: relative; margin-left: auto; margin-right: auto; width: 910px; text-align: left; background: #1f1f1f; overflow: auto;}


div#cadre { position: relative; float: left; left: 0px; width: 910px; height: 170px; text-align: left; background: #1f1f1f url('../images/gare.jpg') no-repeat 0 0 ;}

div#navig { position: absolute; bottom: 0px; right: 0px; width: 602px; height: 15px; text-align: right; background: #1f1f1f;}

div#cadre1 { float: right; width: 600px; height: 10px; text-align: left; background: url('../images/haut.jpg') no-repeat 0 0 ; }


div#cadre1bis { float: right; width: 600px; height: 120px; text-align: left; background: #ffffff; background: url('../images/fondcorps.jpg') repeat-y;}
div#cadre1bis h1 { padding-top: 15px; padding-left: 30px; line-height: 20px ; font-size: 13pt ; color: #1f1f1f ; display : table-cell ; vertical-align: top; }

div#carregauche { position: relative; float: left ; width: 310px; height: 130px; background: #a1dd00; background: url('../images/fond-recherche.jpg') no-repeat 0 0 ;}
div#carregauchebis { position: absolute; margin-left: 15px; width: 290px; height: 126px; text-align: left; background: #a1dd00; }

div#recherche { position: absolute; right: 10px ; top: 60px ; width: 200px; height: 20px; text-align: right; background: #a1dd00; }
div#recherche2 { position: absolute; right: 15px ; bottom: 5px ; width: 250px; height: 15px; text-align: right; background: #a1dd00; }

div#cadre2 { position: relative; float: right ; width: 600px; height: 440px; text-align: left; background: #ffffff; background: url('../images/fondcorps.jpg') repeat-y;}
div#cadre2 h2 { padding-top: 8px; padding-left: 30px; line-height: 23px ; font-size: 1em ; color: #1f1f1f ; display : table-cell ; vertical-align: top; }


div#cadre2g { position: absolute; top: 5px; left: 120px; width: 430px; height: 90px; text-align: left; background: #FFFFFF; }
div#cadre2g h2 { padding-top: 8px; padding-left: 75px; line-height: 23px ; font-size: 1em ; color: #1f1f1f ; display : table-cell ; vertical-align: top; background: url('../images/chiffre-taxi.jpg') no-repeat 0 0 ;}

div#cadre2p { position: absolute; top: 5px; left: 25px; width: 90px; height: 90px; text-align: left; background: #ffffff;}
div#cadre2p2 { float: left; top: 5px; left: 25px; width: 90px; height: 90px; text-align: left; background: #ffffff;}


div#cadre2degrad { position: absolute; top: 0px; left: 555px; width: 10px; height: 100px; text-align: left; background: #ffffff;}

div#cadre3 { position: absolute; top: 103px; left: 30px; width: 540px; height: 170px; text-align: left; background: #a1dd00; }
div#cadre3 h3 { padding-left: 5px; line-height: 20px ; font-size: 1em ; color: #1f1f1f ; display : table-cell ; text-align: justify;}

div#cadre3b { position: absolute; bottom: 5px; margin-left: 5px; width: 530px; height: 90px; text-align: left; background: #1f1f1f; }

ul#navigation3 { width: 530px; margin: 0 ; padding: 0 ; list-style: none;  }
ul#navigation3 li { float: left ; text-align: left ; }
ul#navigation3 li a { width: 127px ; line-height: 17px ; color: #ffffff ; display: block ; margin-left: 5px; }
ul#navigation3 li a:hover { font-style:normal; font-variant:normal; color: #a1dd00; }

div#cadre4 { position: absolute; top: 280px; left: 30px; width: 540px; height: 160px; text-align: left; background: #ffffff; }
div#cadre4 h3 { padding-left: 0px; line-height: 20px ; font-size: 1em ; color: #1f1f1f ; display : table-cell ; text-align: justify;}


div#carregauchebas { position: relative; float: left; width: 310px; height: 270px; text-align: left; background: #a1dd00; background: url('../images/fondvert.jpg') repeat-y; margin-top: 3;}
div#carregauchebastitre { left: 10px; top: 5px; width: 280px; height: 30px; text-align: left; background: #a1dd00; }
div#pub { width: 300px; height: 250px; text-align: left; background: #1f1f1f; margin-top: 4; margin-left: 5;}

div#carrebas { position: relative; float: left; width: 310px; height: 164px; text-align: left; background: #a1dd00; background: url('../images/fondvert.jpg') repeat-y; margin-top: 3;}
div#carrebastexte { margin-top: 15px; margin-left: 15px; width: 290px; height: 105px; text-align: left; background: #a1dd00; }




div#footer { position: relative; margin-left: auto; margin-right: auto; margin-top: 5px; width: 900px; text-align: left; background: #1f1f1f; font-size: 1em ; color: #F6F6F6 ;  padding-left: 10px; padding-right: 10px;}
div#footer h3 { font-family: Verdana; font-size: 8pt; color: #a1dd00; text-align: justify; display : table-cell ; line-height: 15px; }

div#footermenu { float: left; width: 900px ; height: 20px ; text-align: left ; background: #1f1f1f ; }

.gare1   { font-family: Verdana; font-size: 8pt; color: #1f1f1f; text-align: justify; }
.gare2   { padding-left: 15px; padding-right: 15px; font-family: Verdana; font-size: 8pt; color: #1f1f1f; text-align: justify; }
.gare4   { padding-left: 30px; padding-right: 30px; font-family: Verdana; font-size: 8pt; color: #1f1f1f; text-align: justify; }
.gare3   { font-family: Verdana; font-size: 8pt; color: #a1dd00; text-align: justify; }
.gare5   { font-family: Verdana; font-size: 8pt; color: #a1dd00; text-align: justify; }
.gare6   { font-family: Verdana; font-size: 8pt; color: #ffffff; text-align: justify; padding-left: 15px; }
.gare7   { font-family: Verdana; font-size: 8pt; color: #a1dd00; text-align: justify; font-weight: bold;}
.gare8   { font-family: Verdana; font-size: 7pt; color: #333333; text-align: justify; text-decoration: underline;}
.publicite   { font-family: Verdana; font-size: 7pt; color: #333333; text-align: justify; padding-left: 10px;}
.lien   { font-family: Verdana; font-size: 8pt; color: #a1dd00; text-align: justify; font-weight: bold; text-decoration: underline;}
.lien3   { font-family: Verdana; font-size: 8pt; color: #a1dd00; text-align: right; padding-right: 10px;}

.lien2   { font-family: Verdana; font-size: 8pt; color: #1f1f1f; text-align: left; font-weight: bold; text-decoration: underline; padding-right: 10px;}

p { margin-top : 10px; margin-bottom : 0px; } 

.taxis   { font-family: Verdana; font-size: 8pt; color: #333333; text-align: justify; padding-left: 45px; background: #ffffff url('../images/small-taxis.jpg') no-repeat 0 0; line-height: 30px;}
.location   { font-family: Verdana; font-size: 8pt; color: #333333; text-align: justify; padding-left: 45px; background: #ffffff url('../images/small-voiture.jpg') no-repeat 0 0; line-height: 30px;}
.hotels   { font-family: Verdana; font-size: 8pt; color: #333333; text-align: justify; padding-left: 45px; background: #ffffff url('../images/small-hotel.jpg') no-repeat 0 0; line-height: 30px;}
.transports   { font-family: Verdana; font-size: 8pt; color: #333333; text-align: justify; padding-left: 45px; background: #ffffff url('../images/small-transports.jpg') no-repeat 0 0; line-height: 30px;}
.texte  { font-family: Verdana; font-size: 8pt; color: #1f1f1f; text-align: justify; }
.textegras  { font-family: Verdana; font-size: 8pt; color: #1f1f1f; text-align: justify; font-weight: bold;}

.bas    { font-family: Verdana; font-size: 8pt; color: #999999; text-align: left; text-align: justify;}
.basgras    { font-family: Verdana; font-size: 8pt; color: #999999; text-align: left; text-align: justify; font-weight: bold;}


a { color: #a1dd00; font-family: Verdana; font-size: 8pt; text-decoration:none}