@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
a , ul , li{ /*float:left;*/ list-style:none; margin:0; padding:0;}
body{ }
body,html{
	height:100%;
	font-size:12px;
	text-align:center;
	font-family:Arial,sans-serif; color:#333333; font-size:12px;	/*overflow-x:hidden; overflow-y:auto;scrollbar-base-color: #94c9ff;*/
	}
#screen{background:#888983 url(../images/bg2.jpg) bottom  repeat-x;
margin:0 auto;
min-height:100%;
position:relative;
text-align:center;
width:100%;}
#between{
	width:920px;
	margin-right: auto; 
	margin-left: auto;
	/*position: relative; background:url(../images/avantgarde.jpg) right top no-repeat; */}
.location-voiture-header{float:left; margin:0; padding:0;}
.location-voiture-header1{background:url(../images/back-gris2.jpg) bottom right no-repeat; float:left;}
.location-voiture-header img { float:left;} 
.conexion {width:690px; float:left;margin-left:14px;margin-top:11px;}
.connexion2 { float:right;/*width:200px; */height:20px;}

.connexion2 ul, .connexion2 li{ margin:0; padding:0; list-style:none;}
.connexion2 li {  color:#333333; text-decoration:none; font-size:10px; margin:0; padding:0; margin-left:2px; margin-right:2px; }
.connexion2 li { display:inline; float:right;}
.connexion2 a{color:#333333; text-decoration:none; font-size:10px; }
.menu{background:url(../images/menu-back.jpg) repeat-x; width:690px; float:left; margin-top:3px;/*margin-left:14px; margin-top:34px;*/}
.menu img , .menu ul{ float:left;}
.menu ul,.menu li{ margin:0; padding:0; list-style:none; float:left;}
.menu ul{ width:682px; }
.menu li a{ float:left; padding: 11px 13px 10px 12px;  text-decoration:none; font-family: "Segoe UI"; text-decoration:none; font-size:13px; color:#ffffff; background:url(../images/separator.jpg) right no-repeat; }
.menu li a:hover{ background: url(../images/hover.jpg) center top no-repeat; color:#CCCCCC;}
.menu li span a{ background: url(../images/visited.jpg) repeat-x top left; }
.reservation-voiture-tunisie{ float:left; width:682px;}
.reservation-voiture-tunisie img{ text-align:right; float:right; padding-right:2px;}
.content{ float:let; clear:both; text-align:left; margin:0; padding:0; 
/*height:295px;*/ text-align:left;
}
.content4{ float:left; clear:both; text-align:left; margin:0; padding:0; background:#ffffff/* url(../images/content2.jpg)  left bottom repeat-x;*/;
/*height:295px; */  width:868px; margin-left:1px; height:650px;
}
.content-4{ float:left; clear:both; text-align:left; margin:0; padding:0; background:#ffffff/* url(../images/content2.jpg)  left bottom repeat-x;*/; min-height:650px;
/*height:295px; */  width:868px; margin-left:1px; }
.content3 { }
.content3 p{ padding-bottom:20px;}
.content3 a{ color:#000000;}
.content3{ float:let; margin:0; padding:0; /*background:url(../images/content3.jpg)  left bottom no-repeat;*/padding-left:20px;  margin-bottom:10px; float:left; min-height:500px;
}
.content3_3{float:let; margin:0; padding:0; /*background:url(../images/content3.jpg)  left bottom no-repeat;*/padding-left:20px;  margin-bottom:10px; float:left; min-height:500px; width:825px;}
.content3 h3 a{ font-size:11px; color:#666666; text-decoration:none; padding-bottom:15px; line-height:20px;}
.content img{ float:left; text-align:left; }

.reservation-padding select, .reservation-padding input {  /*height:16px; */font-size:11px; color:#7b7b7b; border:1px solid #e2e3ea; border-top:1px solid #abadb3;}
.reservation-padding a { color:#720013;}
.tarif-reservation{ background:url(../images/tarif.jpg) repeat-x; height:18px; border:1px solid #7b0c26; color:#ffffff; float:right; }.tarif-reservation a{color:#ffffff; }
.reservation-form{ height:233px;}

.contactez-nous a{ text-decoration:none; color:#000000;}
.content-voiture-tunisie{float:let; clear:both; text-align:left; margin:0; padding:0; }
.menu-left{ float:left; width:32px; margin-top:52px; margin-left:5px;}
.presentasion{ float:left;width:325px; height:237px; background:url(../images/content.jpg) left top no-repeat; height:236px;}
.presentasion h1{ font-size:13px; color:#000000;}
.presentasion-content{ width:257px;margin-left:20px;  float:left; color:#adadad; } .presentasion-content a{ color:#000000;}.presentasion-content p{ margin-top:20px;}
.promo{ width:252px; float:left; height:236px;}

.la-tunisie{ width:292px; background:url(../images/la-tunisie2.jpg) left top no-repeat; float:left; height:236px;}
.faq p a{ color:#adadad; line-height:15px; clear:both; float:left; text-decoration:none; width:252px; background:url(../images/puce1.jpg) left top no-repeat; padding-left:7px; margin-bottom:4px;}
.faq{ width:257px;  padding-top:8px; margin-left:20px; float:left;}
.faq h2{ font-size:12px; font-weight:bold; color:#ffffff;}
.zoom-sur-la-tunisie{ float:left; padding-left:15px; padding-bottom:1px; clear:both;}
.espace-client{width:240px; background: url(../images/espace-client.jpg) bottom repeat-x ; padding-bottom:4px; margin-left:20px; float:left; font-size:11px; color:#CCCCCC;  margin-top:46px;}
.espace-client input{height:15px; font-size:11px; color:#7b7b7b; border:1px solid #e2e3ea; border-top:1px solid #abadb3;}
.espace-client td{ height:18px;}
.espace-client h2 { color:#ffffff; }
 .espace-client a{ color:#000000;}
 .boutton{ background:#CCCCCC; font-size:11px; color:#000000;}
 .content3-3 div{ width:254px; float:left; display:block; margin-right:5px; margin-top:10px; border-bottom:2px solid #650116; }
  .content3-3 h3{ font-size:11px; color:#820024;left:30px; padding-bottom:5px;}  .content3-3 table { float:left; }
  .content3-3 img{ padding:1px; border:1px solid #999999; clear:both; width:250px; }
   .content3-3 font { float:left; margin-left:2px; padding-left:4px; background:url(../images/puce-font.jpg) left no-repeat; }
.lire-suite{ clear:both; float:left;}
.content h1{ font-size:13px; color:#650116; padding-bottom:15px; padding-top:10px; }
.content h2{font-size:12px; color:#000000;}
#footer{width:920px;clear:both;margin:auto; text-align:left;}
 .footer{ border-top:4px solid #820024; color:#CCCCCC; text-align:right;  width:870px; float:left;color:#333333; }
.footer a{ float:left; text-decoration:none; margin-right:15px; /*color:#FFFFFF;*/ color:#333333;}
.skype{float:left; clear:both; width:350px; margin-top:15px;}
.skype img{ float:left;}
.skype a { float:left; /*color:#999999;*/ color:#75001b; padding-top:8px;}
.clear{ float:left; clear:both; margin:auto; height:10px;}
.location-content-interne{ float:left; clear:both; background:#ebebeb; margin-bottom:10px; width:820px; padding:5px;}
.location-content-interne img{ width:90px; margin-right:10px; }
.location-titre-interne{ color:#990000; font-size:14px; margin-bottom:10px;}
.content-intern{background:#EBEBEB ;
clear:both;
float:left;
margin-bottom:10px;
padding:5px;
width:820px;}
.content-intern-restauran{ width:545px;}
.form table td{ text-align:left;}
.form input{ padding:1px; float:left;  border:1px solid #999999; margin:2px;margin-left:20px;font-size:10px;}
.form textarea{ float:left;  border:1px solid #999999; margin:2px;margin-left:20px; }
.bout{ height:20px; float:left;}

.form{ float:left; margin-top:10px; /*margin-left:180px;*/ }
#menu_haut .content3_left  li { background:url(../images/font.png) top left  no-repeat; margin-left:19px; line-height:15px; padding-left:15px;  /*width:160px;*/ float:left; }
.content3_left  font { background:url(../images/font.png) top left  no-repeat; margin-left:15px; line-height:15px; padding-left:15px;  /*width:160px;*/ float:left; }
.content3_left font, .red { color:#820024;}
.content3_left {
border-right:1px solid #F1F0F0;
float:left; line-height:20px;
margin-right:15px;
padding-right:15px;
width:545px;}
.bl{ border-left:1px solid #9e9e9e; }
 .titro{color:#FFFFFF;}
 
 .hotel-interne{ float:left; border-right:1px solid #F1F0F0;float:left;line-height:20px;margin-right:15px;padding-right:15px;width:545px;}
.content3_right{/*background:url(../images/a-m.png) center bottom no-repeat ; */float:left; width:250px;}
.content4_right{float:left; width:245px; /*background:url(../images/a-top.png) top center no-repeat; padding-top:14px;*/ }
.colonne3 {/*border:1px solid #e4e2e2; */ float:left; clear:both; margin-top:8px;  width:255px; font-size:11px; background:#ffffff; }
.colonne1{ width:245px; padding:5px; border:1px solid #e4e2e2; float:left; clear:both; margin-top:8px; font-size:12px; background:#ffffff;}
.sup{ background:#ffffff; text-align:center; float:left; margin-left:40px;}
.colonne2 {background:#ffffff url(../images/contact2.png) left top no-repeat;  padding:5px 5px 0 5px  ; border:1px solid #e4e2e2; float:left; clear:both; margin-top:8px;  padding-left:55px;  width:195px; font-size:11px; }
.colonne2 a , .colonne1 a{ color:#650116; font-size:11px; }
.colonne2 font , .colonne2 a { float:left; clear:both; font-size:11px; }
.colonne2 font , .colonne1 font{ float:left; font-size:11px; white-space: nowrap; }
.boule{ line-height:20px; float:left; clear:both;  margin-bottom:15px; background:url(../images/boule.jpg) right bottom no-repeat; height:162px;  }
.boule h2{ color:#820024; width:100%; border-bottom:1px solid #820024; white-space:nowrap; width:542px;}
.boule-content{ float:left; margin-top:15px; width:550px;}
.boule-description{ width:283px; float:left;}
#menu_haut .boule-description li{ color:#666666; margin-left:18px; font-size:12px;background:url(../images/font.png) top left  no-repeat; line-height:15px; padding-left:15px;  /*width:160px;*/ float:left;height:auto;width:250px;}
.boule-description font{ color:#666666; margin-left:18px; font-size:12px;}
.boule-description2 { margin-top:7px; float:left; width:100px; }
.boule-description2 table{ margin-top:5px;float:left; width:110px; height:31px; /*background:url(../images/description.jpg) left top no-repeat; */padding-left:5px; font-size:11px; border:no;}
.boule-description2 td{ text-align:center; padding-left:4px; padding-right:4px;}
.boule-description2 td img{ vertical-align: top;}
.pad{ margin-top:15px;}
.line-red{ float:left; margin-bottom:10px;border-top:1px solid #820024;
color:#820024;
width:100%;}
.line-red2{ float:left; margin-bottom:10px;
color:#820024;
width:100%;}
.plus a { float:left; font-size:11px; text-decoration:none; color:#820024; background:url(../images/plus.jpg) right  bottom no-repeat;padding-right:20px; margin-left:10px; height:23px; }
.tab-info td{ text-align:left;}
.tab-info input , .tab-info select{ border:1px solid #820024; font-size:11px;}
.pagination { width:100%; text-align:center; margin-top:15px;} 
#lireplus{ background:#999999; /*dth:95%;*/ padding-left:5%; float:left; margin-top:5px;}
.plus-info a{ padding:2px 5px 2px 5px; color:#ffffff; background:#810124; text-decoration:none;}
.contacts1{ float:left; clear:both; background:url(../images/contact.jpg) no-repeat; height:147px; width:550px;  }
 .contacts1 p{ float:left;  padding:15px; margin-right:10px; width:230px;} 
  .contacts1 span{ float:left;   padding:8px 20px 6px 20px;}
  .interactivite{ float:left; width:34px; background:url(../images/interactivite.jpg) left top  no-repeat; height:152px; margin-left:2px; }
  .interactivite img{ border:0px; float:left; clear:both; padding-top:15px; padding-left:1px; }
  .carte-fidelite{ width:535px; float:left; clear:both;   font-size:11px; margin-bottom:20px;}
  .carte-fidelite font { font-size:14px; clear:both; width:535px; margin:0; padding:0; font-weight:bold; float:left;color:#820024; background:none;}
  .consulter-point{ border:1px solid #840123;  float:left; /*width:175px; background:url(../images/consulter-points-carte-fidelite.jpg) top left no-repeat;margin-left:15px;*/ width:522px; padding-left:15px; font-weight:bold; height:65px;}
  .content3_left table{ color:#333333; text-align:left; float:left; margin-bottom:5px;}
.content3_left td{ font-size:12px;  padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; /*width:150px; */line-height:12px;}
  .consulter-point input { border:1px solid #840123; color:#840123; font-weight:normal; font-size:12px;}
 .consulter-point a{ color:#840123; font-weight:bold; padding-left:10px; font-size:13px;}
.piont table{  border:1px solid #9e9e9e; clear:both; width:530px;}.piont td{border-bottom:1px solid #9e9e9e; }
.consulter-point table , .consulter-point td{ border:none;}
.consulter-point table {  margin-top:10px; float:left; margin-left:5px;}
.consulter-point form{ float:left; width:160px;}
.consulter-point a{ float:left; padding-top:25px; padding-left:10px;}
.consulter-point input{ color:#9999999; font-size:10px; line-height:11px;}
.autre-voiture{ color:#ffffff; background:#810122; width:815px; height:20px;}
.autre-voiture a{ color:#ffffff; background:url(../images/boule-blanc.jpg) left  no-repeat; float:left; padding-left:15px; margin-left:10px; padding-top:2px; text-decoration:none;}
#menu_haut { float:left; clear:both;}
#menu_haut h3{ width:540px; float:left;}
#menu_haut p{ width:540px; float:left;}
.plus2 p { float:left; width:530px;}
#menu_haut ul , #menu_haut li { margin:0; padding:0; float:left; list-style:none; }
#menu_haut ul { border-bottom:1px solid #810122 ; width: 542px;}
#menu_haut ul li a:link , #menu_haut ul li a:visited{font-weight: bold; /*float:left;*/  text-decoration:none; margin-left:4px; margin-right:4px;  color:#ffffff; }
.plus2 h2 , .plus2 h3 {  float:left; width:540px; font-size:12px;}
.plus2 p{ width:540px;float:left;}
#menu_haut li a:focus{ color:#000000; font-weight: bold;}
#menu_haut li{ background:url(../images/active-voiture.jpg) left top  no-repeat; height:22px; margin-left:2px;}
#menu_haut span{ background:url(../images/active-voiture-span.jpg) right top  no-repeat; height:22px; float:left; }
#ss_menu_haut{ min-height:540px; width:545px;}
#ss_menu_haut4 , #ss_menu_haut3 , ss_menu_haut2 { float:left; clear:both;}

.reservation-interne{ float:left; width:515px; padding:10px; background:#f5f5f5 url(../images/av3.jpg) right top  no-repeat; margin-bottom:5px;}
.content3_3 table td{ padding-top:5px; padding-bottom:5px;}
.hotel-interne li {background:url(../images/int-hotel-li.jpg) left top no-repeat; width:71px; padding-top:2px; float:left; height:21px;  text-align:center; color:#ffffff;}
.hotel-interne li img { margin-left:23px;}
.hotel-interne ul{ clear:both; width:530px; border-bottom:1px solid #999999; float:left;}
.hotel-interne select{ font-size:11px; border:1px solid #820024; color:#820024;}
.date{ font-weight:bold; color:#810122; border-bottom:1px solid #ece7e9;}
.colonne1-2 h2{ background:url(../images/h2-right.jpg) repeat-x; float:left; width:250px; padding-left:5px; height:27px; color:#840027; padding-top:5px; }
.colonne1-2{ width:255px; border:1px solid #e4e2e2; background:url(../images/bg-c1-2.jpg) right bottom no-repeat; float:left; clear:both;  font-size:12px; height:130px;}
.boutton_r{ background:#840027; border:1px solid #e4e2e2; font-size:11px; float:right; margin-right:35px; color:#ffffff; margin-top:5px;}
.field_privilege_r{ background:url(../images/f-r.jpg) left top no-repeat; height:20px; padding-top:3px; float:left; margin-left:35px; width:162px;  font-size:11px; color:#840027; margin-top:5px; height:20px; border:none; padding-left:2px;}
.tabs-villes{  background:#850024; float:left; /*width:538px;*/ padding:1px;}
.villes-tunisie{position:relative; margin:2px; width:71px; height:71px; float:left; border:1px solid #7a555f;}
.villes-tunisie img{ width:71px;}
.villes-tunisie a:link , .villes-tunisie a:visited{ position:absolute; z-index:10000; background:#850024; left:0px; bottom:0px; width:71px; 	
opacity : 0.9; filter : alpha(opacity=90); z-index:1000; color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none; text-align:center;}

.villes-tunisie a:hover{ color:#7a555f}
.ligne1-ville { float:left; clear:both; width:540px;}
/*.li-agence li{ position:relative; float:left; width:150px; height:129px; border:1px solid #c5c5c5; text-align:center; background:url(../images/bg-li-agence.jpg) top left repeat-x; color:#80011e; margin:5px; }
h2{ clear:both;}
.li-agence li img { position:absolute; top:1px; left:1px; z-index:10; }
.li-agence li font{ margin:0; padding:0; height:54px; position:absolute; z-index:100; background:#333333; color:#ffffff; bottom:0px; padding-bottom:2px; padding-top:2px; left:1px; width:150px; opacity : 0.7; filter : alpha(opacity=80); }
.li-agence li font a{ color:#ffffff;}
a.active { color:#000000;}*/
.nos-agence-desc-int{ display:block; float:left; clear:both; list-style:none; width:540px; margin-bottom:10px;}
.nos-agence-desc-int div { color:#666666;  float: left; /*border:1px solid #e1e1e1;*/  background:url(../images/boule.jpg) right top no-repeat; margin-left:50px; width:335px; padding:2px; padding-top:10px; height:128px;  }
.nos-agence-desc-int table font { white-space:nowrap; color:#666666;}
.nos-agence-desc-int h2 {border-bottom:1px solid #820024;
color:#820024;
white-space:nowrap;
width:542px; float:left; margin-bottom:5px;}


.nos-agence-desc-int img { float: left; }
.menu_haut4 td a{
background:url("../images/active-voiture.jpg") no-repeat scroll left top transparent;
height:22px;
margin-left:2px;
}
.nos-agence-desc-int-description font{ color:#666666; }