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

*{ margin:0; padding:0;}
ul , li{ float:left; list-style:none;}
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{
margin:0 auto;
min-height:100%;

text-align:center;background:/*z-index:0;position: absolute;#75001b*/ url(../images/location-voiture-back2.jpg) top repeat-x;
width:100%;
}
.pub-tran{ position:relative; z-index:1;}
#between{
	width:925px;
	/*width:868px;*/
	margin-right: auto; 
	margin-left: auto; z-index:2;
	position: relative;background:url(../images/avantgardel.jpg) right top no-repeat;}
.location-voiture-header{ background:url(../images/location-voiture-header.jpg) left top no-repeat; float:left; margin:0; padding:0; width:869px;}
.location-voiture-header1{background:url(../images/back-gris.jpg) top right no-repeat; float:left; width:869px;}
.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; background:url(../images/back-red.jpg)  left bottom no-repeat;
height:336px; padding-left:6px;
}
.content img{ float:left;}
.promo-location-voiture{ float:left; width:478px;   background:url(../images/ombre-left.gif) left repeat-y;}
.reservation{ width:372px; background:url(../images/reservation-back.jpg) repeat-y; height:295px; float:left;}
.reservation-padding { padding-left:20px; padding-right:10px; padding-top: 5px;background:url(../images/contact-reservation-voiture.jpg) left bottom no-repeat; height:290px;}
.contactez-nous{ height:47px; font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-align:right; font-weight:bold; float:right; }
.contactez-nous font {color:#6c0219; float:right;  font-size:10px; padding-top:10px;}
.contactez-nous  span{ clear:both; float:right; font-size:10px; }
.reservation-padding select, .reservation-padding input {  height:18px; 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:243px; }
.contactez-nous a{ text-decoration:none; color:#000000;}
.content-voiture-tunisie{float:let; clear:both; text-align:left; margin:0; padding:0; height:237px; }
.menu-left{ float:left; width:32px;/*margin-top:52px; */margin-top:20px; margin-left:8px;}
.presentasion{ float:left;width:327px; height:237px; background:url(../images/content.jpg) left top no-repeat; }
.presentasion h1{ font-size:13px; color:#000000;}
.presentasion-content{ line-height:16px; width:257px;margin-left:18px;  float:left; color:#ededed; font-size:11px; line-height:16px;} .presentasion-content a{ color:#000000;}.presentasion-content p{ margin-top:15px; padding-bottom:7px;}
.promo-pad { float:left; padding-left:47px; padding-top:39px;}
.promo{ width:256px; float:left; height:237px; background:url(../images/annimation.jpg) left top no-repeat;}
.la-tunisie{ width:286px; background:url(../images/la-tunisie.jpg) left top no-repeat; float:left; height:237px; padding-left:25px;}
.faq a{ color:#adadad; line-height:15px; clear:both; float:left; text-decoration:none; width:252px;}
.faq{ width:257px; background: url(../images/separator2.jpg) top repeat-x ; 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;}
.hotel-restaurant{}
.flux{ float:let; clear:both; float:left; height:186px; /*background:#75001b;*/ background:#999999;  width:861px;}
#flux{padding-left:6px; float:let; clear:both; }
.hotel-restaurant{  float:left; /* background: url(../images/hotel.jpg) left top; */width:231px; height:140px;padding-top:27px;}
.spectacle ul, .spectacle li, .hotel-restaurant ul ,.hotel-restaurant li{ margin:0; padding:0; float:left; list-style:none; margin-left:5px; margin-right:5px;}

.active{ background:#9a0224 url(../images/active.jpg) left top no-repeat; height:25px;}
.active span{background:url(../images/active-right.jpg) top right  no-repeat; height:20px; padding-top:5px; float:left; padding-left:5px; padding-right:5px; color:#ffffff;}
.spectacle a , .hotel-restaurant a {/* padding-top:5px; */color:#333333; text-decoration:none; float:left;}
.spectacle-content , .hotels{ float:left; clear:both; margin-top:5px; padding-left:10px; padding-right:10px;}
.hotels ul{ width:195px;} .hotels li{ float:left; display:inline; padding-right:5px; text-align:left;}
.spectacle{ width:336px; /*background:url(../images/festival.jpg); */float:left; height:140px; padding-top:27px; padding-left:6px; border-left:1px solid #978e90; border-right:1px solid #978e90;}
.spectacle-content{ clear:both; float:left; width:336px;}
.spectacle-img{ width:40px; height:40px; float:left; background:#000000; margin-right:5px; }
.spectacle-description{ color:#333333; width:280px; float:left; text-align:left;}
.spectacle-title h3{ font-size:11px; color:#670b1d; font-weight: bold; width:260px; text-align:left;}
.espace-client{ background:url(../images/espace-client.jpg) top left no-repeat; padding-bottom:4px; /*margin-left:25px; */ float:left; font-size:11px; color:#484848;  margin-top:55px; height:165px; width:229px; padding:10px; padding-top:7px;}
.espace-client input{/*height:15px;float:right; */ font-size:11px; color:#7b7b7b; border:1px solid #e2e3ea; background:#ffffff; padding:1px;}
.espace-client td{ height:15px;}
.espace-client h2 { color:#820024; margin-bottom:1px;}
 .espace-client a{ color:#000000; font-size:10px;}
 .espace-client form{ margin-bottom:5px; padding-bottom:5px;border-bottom:1px solid #dbcacc; }
 .espace-client font{ color:#990000; font-weight:bold; font-size:11px;}
 .boutton{ background:#CCCCCC; font-size:11px; color:#000000; padding:1px; height:18px;}
.lire-suite{ clear:both; float:left;}
.meteo{ width:135px; background: url(../images/meteo.jpg) bottom left no-repeat;/*margin-top:21px;*/ height:140px;  float:left; position:relative; margin-left:6px; padding-top:25px; border-right:1px solid #978e90; padding-right:6px;}
.meteo span { /**/width:97px; border-bottom:1px solid #4d2003; margin:1px; color:#000000; padding-left:38px; font-size:12px; font-weight:bold; float:right;}
.icone{ position:absolute; top:5px; left:5px;/* width:20px; height:20px; background:#000000;*/}
.devise1 {height:159px;padding-top:27px; float:left; /*background:url(../images/devise.jpg) top left no-repeat;*/ width:130px; margin-left:5px;}
.devise1 span{ color:#000000; font-size:12px; float:left; width:120px; font-weight:bold; }
#footer{width:920px;clear:both;margin:auto; text-align:left; }

 .footer{ border-top:4px solid #8f0222; color:#CCCCCC; text-align:right;  width:863px; margin-left:2px; float:left;color:#333333; }
.footer a{ float:left; text-decoration:none; margin-right:12px; /*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;}
.presentasion-content h2{ font-size:12px; color:#cccccc;}
.select select{ width:180px; height:17px; /*background:#ecccd3; */color:#794f58; font-size:10px; clear:both;}
.select{ clear:both; width:180px; float:left;}
#box2{ clear:both; float:left; width:330px;height:110px; overflow-y:hidden; overflow-x:hidden;}
.hotels-iteration{ border-bottom:1px solid #6d0035; padding-bottom:3px; margin-bottom:3px; float:left;}
#meteoregion{ margin-top:20px;}
#meteoregion select {height:17px; /*background:#ecccd3;*/ color:#794f58; font-size:10px; width:130px; }
#meteotemperature{ color:#484848; font-size:11px; margin-top: 10px;}
.active a{color:#ffffff;}
.restaurant-link a{ margin-right:15px; line-height:15px; border-right:1px solid #79001b;}
/*.restaurant-link{overflow-x:hidden; overflow-y:auto; height:75px; width:215px;}*/
.hotels-main{ overflow-x:hidden; overflow-y:auto; height:75px; width:215px;}
.hotel-title h3{ text-align:left;}
.hotel-title , .hotel-description , .hotel-img{ float:left; color:#333333; font-size:11px; text-align:left; } 
.hotel-title , .hotel-description { /**/width:170px; clear:both;  font-size:10px;} 
.hotel-img img { display:none;} .hotel-title{ color:#670b1d; font-size:9px;} 
#devise{ color:#484848; line-height:30px; font-size:11px;}
#devisedate , #deviseusd , #deviseeur{ float:left; clear:both; width:120px;}
#Table1{ float:left; width:229px;}
.desc-locations-voitures-tunisie{ text-align:left; float:left; clear:both;  background:#999999; margin-left:6px;
width:821px; padding:20px; border-bottom:1px solid #a5a3a3;}
.desc-locations-voitures-tunisie a{ color:#000000;}