body{margin:10px auto;font-family:Arial, Verdana, sans-serif;font-size:12px;color:#000;background:#999;}
#gb{position:relative;width:950px;height:600px;margin:0 auto; border:1px solid #000; background-color:#fff;}
#he{margin-top:11px;width:950px;height:105px;background:url(../imgs/bandeau.png) no-repeat;}

/*  MENUS VERTICAUX */
#mvertical{float:left;width:170px;height:438px; background:url(../imgs/bak.png)}
#mvertical ul{margin:0; padding:0}
#mvertical li{list-style-type:none;}
#cle{width:39px;height:43px;background:url(../imgs/cle.png) no-repeat;position:absolute;top: 165px;left:121px;} 

/* LIEN PRINCIPAUX */
/*.acc{margin-top:22px;display:block; width:40px; height:45px; background:url(../imgs/acc_r.png) no-repeat;text-indent:-5000px;}
.acc:hover{display:block;width:91px; height:45px; background:url(../imgs/accueil.png) no-repeat;}
.tar{display:block;width:40px; height:45px; background:url(../imgs/tar_r.png) no-repeat;text-indent:-5000px;}
.tar:hover{display:block;width:91px; height:45px; background:url(../imgs/tarifs.png) no-repeat;}
.cont{display:block;width:40px; height:48px; background:url(../imgs/cont_r.png) no-repeat;text-indent:-5000px;}
.cont:hover{display:block;width:91px; height:48px; background:url(../imgs/contact.png) no-repeat;}
.cond{margin-top:116px;display:block; width:40px; height:45px; background:url(../imgs/cond_r.png) no-repeat;text-indent:-5000px;}
.cond:hover{display:block;width:91px; height:45px; background:url(../imgs/conds.png) no-repeat;}
.secur{display:block; width:40px; height:45px; background:url(../imgs/secu_r.png) no-repeat;text-indent:-5000px;}
.secur:hover{display:block;width:91px; height:45px; background:url(../imgs/secur.png) no-repeat;}
.liens{display:block;width:40px; height:48px; background:url(../imgs/liens_r.png) no-repeat;text-indent:-5000px;}
.liens:hover{display:block; width:91px; height:48px; background:url(../imgs/liens.png) no-repeat;}*/

.acc{margin-top:20px;display:block; width:108px; height:45px; background:url(../im2/accueil.png) no-repeat;text-indent:-5000px;}
.tar{display:block;width:100px; height:45px; background:url(../im2/tarifs.png) no-repeat;text-indent:-5000px;}
.cont{display:block;width:89px; height:45px; background:url(../im2/contact.png) no-repeat;text-indent:-5000px;}
.vol{display:block;width:82px; height:48px; background:url(../im2/vol.png) no-repeat;text-indent:-5000px;}
.fr{display:block;width:25px; position:absolute; top:107px; left:915px}
.en{display:block;width:25px; position:absolute; top:125px; left:915px}
.secur{margin-top:77px;display:block; width:89px; height:45px; background:url(../im2/secur.png) no-repeat;text-indent:-5000px;}
.cond{display:block; width:100px; height:45px; background:url(../im2/conds.png) no-repeat;text-indent:-5000px;}
.liens{display:block;width:108px; height:47px; background:url(../im2/liens.png) no-repeat;text-indent:-5000px;}
.adafr{display:block; position:absolute; top:536px;width:131px; height:47px; background:url(../../im2/adafr.png) no-repeat;text-indent:-5000px;}

/* CENTRE DE PAGE */
#centre{width:780px; height:438px; float:left; background:url(../imgs/backc.png) no-repeat right;}
#centre ul{margin:0;padding:0;}
#centre li{list-style-type:none;float:left;}
.m1{display:block;margin:0;height:19px;width:122px;background:url(../imgs/tour.png) no-repeat;text-align:center;padding-top:9px;font-size:14px;}
.m2{display:block;margin:0;height:19px;width:114px;background:url(../imgs/droues.png) no-repeat;text-align:center;padding-top:9px;font-size:14px;color:#fff;}
.m2:hover{color:#ccc;}
.m3{display:block;margin:0;height:19px;width:110px;background:url(../imgs/util.png) no-repeat;text-align:center;padding-top:9px;font-size:14px;color:#fff;}
.m3:hover{color:#C51015;}
.m4{display:block;margin:0;height:30px;width:110px;background:url(../imgs/resa.png) no-repeat;text-align:center;padding-top:9px;font-size:14px;color:#fff;}
.m4:hover{color:#ccc;}
.m5{display:block;margin:0px;height:27px;width:72px;background:url(../imgs/qsn.png) no-repeat;text-indent:-5000px;}
#impr{text-align:center;}
/* PROMOS ACCUEIL */
#promo{position:absolute;top:165px;left:160px;width:271px;height:40px;background:url(../imgs/promos.png) no-repeat;}
#t_promo{position:absolute;top:205px;left:160px;width:269px;height:306px;border-left:1px solid #C51015; border-right:1px solid #C51015;}
#sesame{position:absolute;top:431px;left:165px;width:260px;height:100px;}
#b_promo{position:absolute;top:511px;left:160px;width:271px;height:24px;background:url(../imgs/promo_bas.png) no-repeat;}
#t_promo p{padding:5px; font-weight:bold;}
h2{text-align:center;font-weight:bold;color:#CD97C9;font-size:18px;letter-spacing:2px; margin:0; padding:0;}
/*88 486*/
#fute{position:absolute;top:300px;left:95px;width:65px;height:99px;}
#futint{position:absolute;top:285px;left:90px;width:65px;height:99px;}
/* CARTE FLASH */
#carte{position:absolute;top:169px;left:440px;width:365px;height:364px;border:1px solid #C51015;}

/* CATEGORIES  */
#catvol{position:absolute;top:155px;left:150px;width:790px; height:375px;}
#cat{position:absolute;top:155px;left:150px;width:590px; height:375px;}
#cat ul{margin:0; padding:0}
#cat li{list-style-type:none;}
.txcat{font-weight:bold;color:#C51015;padding:5px;height:38px;}
.txcat2{font-weight:bold;color:#C51015;padding:5px;height:48px;}
.txcat3{font-weight:bold;color:#C51015;text-align:right;}
.txcat4{padding-left:5px;}
.ca{border-left:1px solid #000;border-top:1px solid #000;}
.cd{border-right:1px solid #000;border-bottom:1px solid #000;}
.txinfo{padding:2px;}

/* LISTE VEHICULES */
/* TABLEAU GEUCHE */
.tab1{float:left;width:333px;height:83px;padding:2px;border-left:1px solid #C51015;border-top:1px solid #C51015;border-bottom:1px solid #C51015;background:#e4e4e4;}
.tabdet1{float:left;width:336px;padding:5px;height:35px;border-left:1px solid #C51015;border-top:1px solid #C51015;border-bottom:1px solid #C51015;background:#e4e4e4;}
.imvo{padding-right:5px;border:0;}
.nomvo{font-size:14px;color:#C51015;font-weight:bold;}
.nomvo:hover{color:#666;}
/* TABLEAU DROITE */
.tab2{float:left;width:247px;height:83px;padding:2px;border-right:1px solid #C51015;border-top:1px solid #C51015;border-bottom:1px solid #C51015;background:#e4e4e4;text-align:right;}
.tabdet2{float:left;width:224px;padding:5px;height:35px;border-right:1px solid #C51015;border-top:1px solid #C51015;border-bottom:1px solid #C51015;background:#e4e4e4;text-align:right;}
#sep{height:3px;}
#sep2{height:10px;}

/* DETAIL VEHICULES */
#infos{float:left;width:270px;padding:5px;}
#infos_i{float:left;width:280px;padding:5px;background:url(../imgs/diag.png) no-repeat bottom right #e4e4e4; border-right:1px solid #C51015;border-left:1px solid #C51015;border-bottom:1px solid #C51015;}
#t_infos{float:left;width:280px;padding:5px;}
#r_infos{float:left;width:290px;padding:5px;border-left:1px solid #C51015;}
.im{display:block; background:url(../imgs/inter.png) no-repeat left fixed; line-height:20px; padding-left:25px;}
.gf{border:0;}
.tarifs{ display:block; color:white; font-weight:bold; padding-left:5px;background:url(../imgs/diagrey.png) no-repeat bottom right #C51015; }
.formu{ display:block; color:white; font-weight:bold; padding-left:5px;background:url(../imgs/diagwhite.png) no-repeat bottom right #C51015; }

/* PIEDS DE PAGE */
#pieds{width:950px;clear:both;height:47px;background:url(../imgs/bottom.png) no-repeat;}
#pieds p.txt{color:#fff; padding-top:31px; padding-left:235px;}

/* LIENS COMMUNS */
h1{text-indent:-1500px;}
a{text-decoration:none;color:#000;font-size:12px;font-weight:bold;}
a:hover{color:#C51015;}
.om{color:#fff; text-decoration:none;font-weight:normal;}
.om:hover{color:#999;}
.red{font-weight:bold;color:#C51015;}
.red:hover{color:#000;}
.minitxt{color:#000;font-size:9px;font-weight:normal;}
.simple{text-decoration:none;color:#000;font-size:12px;font-weight:normal;}
.simple:hover{color:#666;}
.pict{border:0; padding-top:5px;}
.gras{font-weight:bold;}
.popup{ background:#666;}
.popim{ border:2px solid #000;}
p.ada{text-align:justify; color:#000;height:284px;background:url(../photos/agences/fondada.png) no-repeat;}
.cartagence { padding-right:5px;}

h3{font-size:12px;font-style:italic;font-weight:bold;color:#077837;margin:0;padding:0;}
hr{color:#8dc54c;margin:10px 5px 10px 5px;}
