@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body {font-family: Oswald, sans-serif; background:url(images/bg1.jpg) no-repeat top fixed;}
.top { width:100%; height:300px; float:left; }
.top .content { width:900px; margin:auto; }
.top .content img.logo { margin-top:0px; float:left;}
.univers { width:100%; height:auto; float:left; background:#ffffff;}
.global { width:900px; margin:auto; }
.center { float:left; width:900px; min-height: 300px; margin-top:10px;}
.menu { width:725px; height:35px; float:right; background:#189618; margin-top:50px;}
.menu table {  float:right; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; margin-top:0px; border-collapse: collapse;}
.menu table td { width:128px; height:35px;}
.menu table td:hover { background:#ffffff;}
.menu table td a{ text-decoration:none; color:#ffffff;}
.menu table td:hover a {color:#189618;}
.under_menu { width:900px; height:250px; margin:auto;}
.under_menu .book_form { width:330px; height:170px; float:right; margin-right:50px; margin-top:70px; background-color:rgba(0,0,0,0.6); color:#FFFFFF;}
.under_menu .book_form table.flotte { color:#ffffff;}
.main { width:900px; min-height:350px; float:left;}
.main .content { float:left; width:680px; min-height: 200px; font-size:22px; margin-left:10px;}
.main .content h1,h2 {color:#000000;}
.main .pub { float:left; width:300px; height:250px; }
.main .inmain { width:100%; height:50px;  float:left; margin-bottom:20px;}
.main .inmain .sq { width:225px; float:left; height:200px; text-align:center;}
.main .right { width:297px; min-height:470px; float:right; margin-top:20px;}
.main .left { width: 297px; min-height: 470px; float:left; margin-top:20px; border:solid thin #99d100; }
.main .right_c { width: 300px; min-height:470px; float:right; }
.main .left_c { width:595px; min-height: 470px; float:left;}
.footer { width:100%; float:left; margin-top:30px;  border-top:solid thin #b0b0b0; }
.footer .content { width:900px; height:100px; margin:auto;font-size:12px;}
.footer .content table { font-size:12px;}
.footer .lo { float:left; width:500px;}
.footer .ro { float:right; width:400px;}
table.flotte img.car_img,.flotte2 img.car_img
{
width:150px;
}
img.car
{
width:150px;
} 
a img
{
    border:none;
}
table.flotte2{ width:900px;  border-collapse:collapse;}
table.flotte2 tr{ border:solid thin; border-collapse:collapse;}
table.prix { width:600px; text-align:center;}
table.prereservation { width:700px; border: solid thin; border-collapse:collapse; box-shadow: 0px 0px 5px #878787; border-radius:3px; margin-top:5px; margin-bottom:5px;}
table.prereservation td {border: solid thin; border-collapse:collapse;}
table.prereservation td.pre_td {width: 200px; }
table.social_network { float:right; width:100px; }
select.agence_depart { width:146px;}
strong.done { color:#99d000;}
strong.wrong { color:red;}
strong.wrong2 { color:orange;}
td.pay_late { background:url(images/pay_late.png)no-repeat;}
td.pay_now { background:url(images/pay_now.png)no-repeat;}
div.pay_now { position:absolute; margin-top:24px; text-align:right; width:280px;}
div.pay_now h2 { font-size:24px;}
div h2.plus { font-size:64px;}
div.pay_now h4 { font-size:18px;}
div.pay_now h6 { font-size:10px;}
a.pay_a { text-decoration: none; color:#000000;}
table.print_res { width: 700px;}
div.icon { border:thin solid; float:left; padding: 2px 2px 2px 2px; margin-left:2px; height:24px;}
.input_date { width:70px;}
img.img_ag_deb { float:right;  }
img.img_ag_ahb { float:right; }
img.img_ag_bejaia { float:right;  }
h2 {color:#189618;}