@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{ font-family:'Gudea', sans-serif; background: #ffffff no-repeat top fixed;}
a img{ border:none;}
div.login { width:330px; min-height:100px; background:url(images/main_bg.png); border-radius:10px; margin:auto; box-shadow: 3px 3px 10px #000000; margin-top:200px; padding-left:10px;}
a img{ border:none; }
td.tiny_text a { font-size:11px;}
div.all {width:100%-200px; min-height: 400px; margin:auto; background:url(images/main_bg.png); margin-top:50px;padding-left:10px; margin-left:200px; float:left; padding-bottom:20px; padding-right:10px; }
div.left { width:200px; float:left;}
div.left li { list-style:none;}
div.center { width:100%; float:right;}
strong.welcome { width:200px; height:30px; overflow:hidden; color:#ffffff; font-size:14px; display:block; float:right; transition:height .2s;}
strong.welcome:hover { height:130px; background:#216691; transition:height .2s; }
strong.welcome table tr { height:30px;}
strong.correct { color:green; display:block; border:solid thin #00aa00; background:#c6ffc6; padding:10px; margin:10px;}
strong.wrong { color:red; display:block; border:solid thin #ce0000; background:#ffc6c6; padding:10px; margin:10px;}
input.taux_devise { width:35px;}
body .top {width:100%;height:30px; box-shadow:inherit; background: #5f5f5f; position: fixed; }
body .top a { color:#ffffff; text-decoration:none;}
body .top table { float:left;}
body .top img.dec { float:right;}
body .sous_top {width:100%;height:0px; box-shadow:inherit; background: #4d8ab0; float:left; }
body .sous_top .research { width:500px;  float: right;}
body .test_left {width:180px; height:100%; background: #4d8ab0; float:left;  position:fixed; margin-top:30px; font-size:14px;}
body .test_left li a {text-decoration: none; color:#ffffff; display:block; height:100%; padding-top:5px; padding-left: 10px; }
body .test_left li { padding-top: 10px; height:30px;  overflow: hidden;}
body .test_left li a:hover { background:#216691; }
body .test_left li li {padding-left:20px; list-style: none;}
body table.g50_form_tab { border:solid thin #000000; border-collapse:collapse; font-size: 12px;}
body table.g50_form_tab td { border: solid thin #000000;}
body table.g50_form_tab td.taux { width:30px;}
body table.g50_form_tab input.taux { width:20px;}
body table.visa_demandes { border:solid thin; border-collapse:collapse; float:left; margin-right:20px;}
body table.visa_demandes td { border:solid thin; padding:10px;}
body table.del_visa {width:400px;}
body table.del_visa a { color:#000000; }
body table.del_visa td { border-bottom:solid thin lightgrey; height:35px;}
table.visa_demandes th { border:solid thin;}
table.pages{width:100%; float:left;}
body.dom { background:none;}
body.dom .all {width:100%; margin:auto; box-shadow:inherit; font-size:13px; }
body.dom .top .left {width:300px; float:left; font-weight:bold;}
body.dom .top .right {width:340px; border:solid 5px #000000; float:right; text-align:center;}
body.dom .top h3.republique {text-align:center;}
body.dom .center {width:650px; text-align:justify; margin-top:10px; overflow: hidden; margin-bottom:0px;}
body.dom .center table {margin-top:6px; margin-bottom:6px;}
body.dom table.grille { display:inline; border-collapse:collapse; }
body.dom table.grille td { border-bottom:solid thin;border-left:solid thin;border-right:solid thin; width:20px; text-align:center;}
body.dom .visa { width:270px; float:left; font-weight:bold; margin-top:50px;}
body.dom .signature { width:270px; float:right; font-weight:bold; margin-top:50px; font-size:13px; text-align:right;}
body.dom .visa_bank { width:110px; float:left; font-weight:bold; margin-top:50px; font-size:13px; }
body.dom .visa h4 { text-align:center;}
body.dom .quittance { width:250px; border:solid thin; margin-top:10px;}
body.dom .quittance table { font-size:10px;}
body.dom .exemplaire { width:250px; border:solid thin; font-size:12px;}
body.dom .quittance { width:250px; border:solid thin;}
body.dom .recu_le { float:right;}
body.dom br.pbreak{page-break-before:always;}
body.dom p.espace1 {margin-top:60px;}
body.dom p.espace2 {margin-top:60px;}
body.dom p.espace3 {margin-top:50px;}
li.liaddoffer {height:30px; transition:.3s;}
li.liaddoffer:hover { height:auto; overflow: display; transition: .3s; }
input[type=text],input[type=password],input[type=date],input[type=number],select{height:30px; border-radius:5px; border:solid thin grey; font-size:16px; font-family:'Gudea', sans-serif;}
textarea{width:400px; min-height: 300px;}
input[type=submit]{width:200px; height:40px; background:#4d8ab0;color:#ffffff; font-size:16px;}
img.place_des_pubs{ float:right;}
img.image_sejour {width:200px;}
div.up_img{width:200px; height:200px; float:left; margin-right:5px;}
img.del_img { position:absolute; width:200px;}
.del_checkbox{position:absolute; float:left;}
img.image_promotion {position:absolute;}
strong.red{color:red;}
div.blocbox { width:100%; float:left;}
/*---------------------------*/
 table.flotte img
{
width:150px;
height:90px;
}
 img.car
{
width:150px;
height:90px;
}
 a img
{
	border:none;
}
 table.archif td,th
{
	border-right:solid thin;
	border-bottom:solid thin;
}
 table.archif th
{
	border-bottom:solid thin;
}
strong.wrong
{
	color:#C00;
}
em.categorie
{
	font-style:normal;
	text-transform:uppercase;
}
input.nbr_car
{
	width:20px;
}
input.nbr_car2
{
	width:40px;
}
textarea.up_accueil_textarea
{
	background-color:#bcbdbd;
}
table td.reserved
{
	background:#0F0;
}
table td.reserved_archif
{
	background:#F60;
}
table td.reserved_future
{
	background:#C09;
}
table td.reserved_res
{
	background:#CF0;
}
table td.reserved_loc
{
	background:#3F0;
}
table td.reserved_future_res
{
	background:#f0f;
}
table td.reserved_future_loc
{
	background:#C09;
}
strong.done
{
	color:#0F0;
}
table.cat { border:solid thin #ffffff; border-collapse:collapse; width:500px; }
table.cat td {border:solid thin #ffffff; border-collapse:collapse; text-align:center; padding:5px; }
table tr.enabled { background:#84c03e;}
table tr.disabled { background:orange;}
table tr.canceled { background:red;}
table.email_choice { margin:auto;}
table.tpages { width:800px; word-break:break-all; }
div.chart{ float:left; margin-right:20px;}
div.smallstats{ float:left; float:left; width:250px; height:80px; box-shadow:0px 0px 5px grey; border-radius:5px; margin:5px;}
div.smallstats table { height:80px; }
div.smallstats .orange { color:orange; font-size:48px;}
div.smallstats .red { color:red; font-size:48px;}
div.smallstats .green { color:green; font-size:48px;}
