body{
background:#1bbaff  url(images/riadh.jpg) repeat-x;
width:990px;
margin:0 auto;
position:relative; text-decoration:none
}
h3{ color: #666666; font-size: 12px;}
#lang{
width:990px;
height:15px;
background:#e8ecde;margin: 0 auto;
position:relative;
}
#topNav {
	width:990px;
	height:32px;
	background-image:url(images/menu_03.jpg); background-repeat:repeat-x;margin: 0 auto;
	position:relative;
	}
#ville {
	width:669px;
	height:132px;
	background:url(images/ville.jpg) no-repeat;
	position:relative; margin-top:10px
	}
#ville1 {
	width:195px;
	margin-top:50px;
	margin-left:25px;
	float:left
	
}	
#ville2 { width:640px; height: auto; margin-top:27px; float:left; position:relative; text-align:right; color:#FFF 
	
}	#ville2  a{color:#FFF 
	
}
#ville3 { width:690px; height: auto; margin:25px; float:left; position:relative
	
}
#ville4 {
	width:650px;
	height: 320px;
	float:left;
	position:relative;
	margin: 6px;
	
}

#ville4 {
	width:650px;
	height: 320px;
	float:left;
	position:relative;
	margin: 6px;
	
}
#hotel4 {
	width:170px;
	height: 285px;
	float:left;
	position:relative;
	border: #0CF 1px solid;
	padding:6px;
	margin:8px;
	font-size: 11px;
	
}


#tit3 {
	width:610px;
	height:80px;
	margin:25px;
	float:left;
	position:relative;
	background: url(images/villl.jpg) no-repeat
	
}
#nom-hotel {
	background:#abca02;
	width:470px;
	height:25px;
	padding:2px 0 0 25px;
	margin-left:110px;
	margin-top:50px;
	text-align:left;
	color:#FFF;
	font-size:22px
	
}#hotel {
 width:170px; height:125px; margin:2px; float:left	
}





#hotela {
	width:100px;
	height:125px;
	padding:2px;
	float:left; color: #24aee6; font-size:38px; font-weight:bold
	
}
#hotela2 {
	width:615px;
	height:auto;
	padding:2px;
	float:left; font-size:12px; color:#666  	
}
#resa3 {
	width:615px;
	height:50px;
	padding:2px;
	float:left;
	font-size:12px;
	color:#666
}
#sty{width:120px; height:25px; float:left ; color:#36C; font-weight:bold
}



#resa{
	width:628px;
	height:22px;
	float:left;
	color:#fff;
	font-size:12px;
	text-align:right;
	background:url(images/resa1.jpg) no-repeat;
	padding: 3px;
	
}

.v2{
	font-family:Verdana;
	font-size:11px;
	color:#abca02; font-weight:bold
}
.v1{ font-family:Verdana; font-size:11px; color:#036}


.v3{
	font-family:Verdana;
	font-size:11px;
	color:#fff;
	background:#0CF
}

#topNav  a{
	font:bold 11px/29px Arial, Helvetica, sans-serif; color: #ffffff;
	padding:0 8px; display:block; text-decoration:none;
	float:right;
	}
#topNav a:hover {
	font:bold 11px/29px Arial, Helvetica, sans-serif; color:#ffffff;
	background-color:#0a8ed9; background-image:none;
	/* border-right:#ffffff 1px solid; border-left:#ffffff 1px solid;*/
	padding:0 8px; display:block; text-decoration:none;
	}
	
#topNav a:active{
	font:bold 11px/29px Arial, Helvetica, sans-serif; color:#ffffff;
	background-color:#0a8ed9; background-image:none;
	/*border-right:#ffffff 1px solid; border-left:#ffffff 1px solid;*/
	padding:0 8px;display:block; text-decoration:none;
	}

#all{
width:990px;
height:auto;
margin: 0 auto;
position:relative; 
background-color:white;
overflow:hidden;
zoom:1;
}
#left0{ background:#FFFFFF;}
#left{
width:280px;
height:auto;
margin:0 auto;
position:relative;	
float:left;
background:#FFFFFF;  
}
#logo{
width:990px;
height:79px;
float:left;
background-image:url(images/logo.jpg); background-repeat:no-repeat;margin: 0 auto;
position:relative; background-color:#000
}
#logo2{
width:280px;
height:79px;
float:left;
background-image:url(../images/logo.jpg); background-repeat:no-repeat;margin: 0 auto;
position:relative; background-color:#000
}
#logoen{
width:990px;
height:79px;
float:left;
background-image:url(images/lowcost.jpg); background-repeat:no-repeat;margin: 0 auto;
position:relative; background-color:#000000
}
#singup{
width:280px;
height:120px;
float:left;
background-image: url(images/sing_up.jpg); background-repeat:no-repeat;margin: 0 auto;
position:relative;
}
#shearch{
width:277px;
height:51px;
background-image: url(images/Search.jpg); background-repeat:no-repeat;margin: 0 auto;
position:relative;
float:left;
margin-left:3px;
}
#call{
width:280px;
height:100px;
float:left;
background-image: url(images/Call_us.jpg); background-repeat:no-repeat;margin: 0 auto;
position:relative;
}
#phone{
height:31px;
margin-top:55px;
margin-left:30px;
float:left;

}
.phone{
height:35px;
margin-top:50px;
margin-left:75px;
font-family:Helvetica;
font-size:24px;
color:#7b7b7b;
}
#txt-tunisia{
margin-left:30px;
margin-top:2px;
}
#descrip-tunisia{
margin-left:30px;
}
@font-face { font-family:Arial Rounded MT Bold;
             src:url(images/Arial Rounded MT Bold.ttf); font-size:16px; color:#fc6b00 }
.rio{ font-family:"Arial Black", Gadget, sans-serif; color:#F60; font-size:16px}
.tunisia{
font-family:Arial, Helvetica, sans-serif;
font-size:27px;
font:bold;
float:left;
color:#FFFFFF;
width:245px;
height:25px;
}
.regionhotels{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font:bold;
color:#669900;
text-decoration:none;
border:1px solid #CCCCCC;
}
.login{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font:bold;
color:#669900;
text-decoration:none;
padding-left:10px;
}
.inscription{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font:bold;
color:#669900;
text-decoration:none;
padding-left:10px;
padding-right:5px;
}
.tunisia_descript{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
float:left;
color:#ffffff;
width:245px;
height:18px;
}
.bord{ border:#CCC 4px solid ; padding:4px
}
#tunisia{
width:279px;
height:50px;
float:left;
background-image: url(images/Tunisia.jpg); background-repeat:no-repeat;margin: 0 auto;
position:relative;margin-right:1px;
}
#maroc{
width:279px;
height:50px;
float:left;
background-image: url(images/Mroco.jpg); background-repeat:no-repeat;margin: 0 auto;
position:relative;
margin-top:6px;
margin-right:1px;
}
#malte{
width:279px;
height:50px;
float:left;
background-image: url(images/Malte.jpg); background-repeat:no-repeat;margin: 0 auto;
position:relative;
margin-top:6px;
margin-right:1px;
}
#egypt{
width:279px;
height:50px;
float:left;
background-image: url(images/BOURSEVOYAGES_29.jpg); 
background-repeat:no-repeat;
margin: 0 auto;
position:relative;
margin-top:6px;
margin-right:1px;
}
#senegale{
width:279px;
height:50px;
float:left;
background-image: url(images/malaisie.jpg);
background-repeat:no-repeat;margin: 0 auto;
position:relative;
margin-top:6px;
margin-right:1px;
}
#turquie{
width:279px;
height:50px;
float:left;
background-image: url(images/turquie.jpg); background-repeat:no-repeat;margin: 0 auto;
position:relative;
margin-top:6px;
margin-right:1px;
}#part{
width:279px;
height:auto;
float:left;margin: 0 auto;
position:relative;
margin-top:6px;
margin-right:1px; border: #CCC 1px solid
}

#part02{
width:300px;
height:auto;
float:left;margin: 0 auto;
position:relative;
margin-top:6px; text-align:center
}


#anima{
	width:670px;
	height:290px;
	margin: 0 auto;
	position:relative;
	float:left;
	background:#000000;

}#bigone{
width:659px;
min-height:653px; padding-left:5px;
padding-right:0px;
height:auto;
float:left;
background-color:#ffffff;
background:#ffffff; border:#1fc8ff thin solid 2px ;
background-image:url(images/bc_blanc_voyages_en_tunisie.gif);
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666
}
#bigone2{
width:329px;
height:auto;
float:left;
background-color:#ffffff;
border:#666 thin solid 1px ;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666
}
#result_box2{
width:97%;
float:left;
padding-left:8px; height:auto; position:relative
}
#right_up{
width:305px;
float:left;
margin-top:2px; padding-left:28px;
background-color:#eef7ff;
}
#big1{
width:300px;
height:63px;
float:left;
margin-top:3px;
}
#big1S{
width:320px;
height:auto;
float:left;
margin-top:3px;


}
#circuit{
width:300px;
height:47px;
float:left;
background-color:#1fc9ff;
}

#circuits{
width:300px;
height:34px;
float:left;
background-color:#1fc9ff;}

#viewall{
height:10px;
float:right;
margin-right:3px;
margin-top:10px;
background-color:#1fc9ff;
}
#viewall a{
font-size:12px;
text-decoration:none
}
#viewall1{
height:10px;
float:left;
margin-right:3px;
margin-top:37px;
background-color:#1fc9ff;
}
#viewall1 a{
font-size:12px;
text-decoration: blink;
color: #6633FF;
}
#viewall-hits{
	height:10px;

	margin-left:25px;
	margin-top:5px;
}
#viewall-hits1 a{
	font-size:20px;
	color: #1EC1FC;
}

#viewall-hits a{
	font-size:20px;
	text-decoration: blink;
	color: #1EC1FC;
}

#viewall1-hits a{
	font-size:20px;
	color: #F00;
}

.viewall-hits{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font:bolder;
color:#5f7006;}

.viewall{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font:bolder;
color:#000000;
text-decoration:none;}

#en{
width:13px;
height:13px;
float:right;
margin-right:12px;
text-decoration:none;
}
#en a{
	border:none;
	padding:0 8px; display:block; text-decoration:none;
	float:right;
}
#session{
	vertical-align:top;
	width:100%;
	height:12px;
	float:right;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0099FF;
	font:bold;
}
#session H1{
	vertical-align:top;
	width:310px;
	height:12px;
	padding-top:0px;
	margin-top:0px;
	float:LEFT;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0099FF;
	font:bold;
}
#session a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
font:bold;
text-decoration:none;
}

.circuit{
margin-left:14px;
margin-top:12px;
font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:31px;
}

.tagcloods{
width:279px;
min-height:185px;
height:auto;
float:left;
margin-top:1px;
margin-right:1px;
background-image:url(images/tagclouds.jpg);background-repeat:no-repeat;
background-color:#FFFFFF;
}
.tagcloods-txt{
height:auto;
padding-top:20px;
padding-left:8px;
}


#circuit1{
width:300px;
height:47px;
float:left;
margin-top:10px;
background-color:#eef7ff;
}
#sejours1{
width:351px;
height:47px;
float:left;
margin-top:10px;
background-color:#eef7ff;
}

#circuit1-readmore{
width:100%;
height:10px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#0099FF;
font:bold;
}
.boxcercuit1{
margin-left:10px;
font-family:Arial; color:#000000; font-size:10px;
float:left;
max-height:46px;
max-width:230px;
}
.BoxS{
margin-left:10px;
font-family:Arial; color:#000000; font-size:10px;
float:left;
min-height:110px;
max-width:280px; border:#1fc8ff thin solid 2px ;
}
#circuit2{
width:300px;
height:65px;
float:left;
margin-top:1px;
background-color:#eef7ff;}
.circuit2{
margin-left:14px;
margin-top:12px;
font-family:Arial; color:#333333; font-size:10px;
}
#box-readme{
width:299px;
height:12px;
float:left;
}
#box-readme-sejours{
width:351px;
height:12px;
float:left;
}
.im1{
	width:150px;
	height:95px;
	float:right;
	padding-right: 15px;
	padding-top: 10px;
}
.imvoyages{
width:125px;
height:90px;
margin-left:12px;
padding-top:20px;
float:right;
}
.voyage-de-noce{
color:#666666;
width:500px;
height:auto;
margin-top:12px;
vertical-align:middle;
}
.voyage-de-noce1{
color:#666666;
width:500px;
height:auto;
padding-left:20px;
margin-top:30px;
vertical-align:middle;
}
.voyage-de-noce2{
color:#666666;
width:670px;
height:auto;
vertical-align:middle;
}

.ime1{
width:254px;
height:189px;
margin-left:7px;
float:right;
}
.imag1{
width:47px;
height:47px;
margin-left:8px;
float:left;
}
.imag2{
width:47px;
height:47px;
margin-left:12px;
float:left;
}
.imag3{
width:47px;
height:47px;
margin-left:12px;
float:left;
}
.imag_read{
width:7px;
height:7px;
float:left;
background-image:url(images/flesh.png); background-repeat:no-repeat;
}

#left_up{
width:320px;
height:275px;
float:left;
margin-top:2px;
margin-right:6px;


}#left_up21{
width:640px;
height:auto;
float:left; padding-left:10px; border:#990000 solid 2px;

}
#left_up2{
width:650px;
height:auto;
float:left;
margin-top:2px;
margin-right:9px;
}
#promotionbig{
width:350px;
height:307px;
float:left;
margin-top:2px;
margin-right:9px;
}
#Promotiontitre{
width:324px;
height:38px;
float:left;
margin-top:6px;
margin-right:9px;

}
#promotiondetail{
width:336px;
height:272px;
float:right;
margin-top:2px;
margin-right:9px;
background-image:url(images/bg.gif)
}
.wahtour{
margin-left:12px;
margin-top:12px;
font: 26px/38px Arial, Helvetica, sans-serif; color:#000000; ;
}
.Pormotiion{
margin-top:12px;
font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:36px;
font:bolder;
}
#sejours{
width:350px;
height:51px;
float:left;
background-image:url(images/sejours.jpg);}
#sejours1{
width:350px;
height:47px;
float:left;
margin-top:2px;
background-color:#ffffff;}
.sejours1{
margin-left:10px;
margin-top:1px;
font-family:Arial; color:#000000; font-size:10px;
float:left;
}
#sejours11{
width:640px;
height:auto;
float:left;
margin-top:2px;
background-color:#ffffff; border:#33CCFF solid 2px}
#sejours111{
width:640px;
height:280px;
float:left;
margin-top:2px;
background-color:#ffffff;}
#sejours2{
width:350px;
height:65px;
float:left;
margin-top:1px;
background-color:#ffffff;}
.sejours2{
margin-left:14px;
margin-top:12px;
font-family:Arial; color:#333333; font-size:10px;
}
.imag1{
width:47px;
height:47px;
margin-left:12px;
float:left;
}
.imag2{
width:47px;
height:47px;
margin-left:12px;
float:left;
}
.imag3{
width:47px;
height:47px;
margin-left:12px;
float:left;
}
.readmore{
float:right;
margin-right:12px;
margin-bottom:0px;
color:#2a81e4;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;

}
.bleuclaire{
color:#2a81e4;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
}
.imag_read-next_cir{
float:left;
margin-left:280px;
background-image:url(images/flesh.png); background-repeat:no-repeat;
width:7px;
height:7px;
margin-top:5px;

}

.imag_read-next{
float:left;
margin-left:230px;
background-image:url(images/flesh.png); background-repeat:no-repeat;
width:7px;
height:7px;
margin-top:5px;
}
#haert-hit-left{
	width:270px;
	/*height:320px;*/
float:right;
	margin-top:2px;
	margin-right:6px;
	background-color:#ffffff;
	margin-left: 3px;
}

#haert_hits{
width:280px;
height:51px;
float:left;
background-image:url(images/heart-n-hit.jpg);}  

#haert_hitn{
width:280px;
height:51px;
float:left;
margin-top:2px;
background-image:url(images/heart-s-hit.jpg);}  

#hit_blacktxt{
	height:44px;
	width:165px;
	float:left;
	margin-left:5px; padding-right:1px
}
#hit_greentxt{
	height:32px;
	width:165px;
	float:left;
	margin-left:5px; padding-right:1px
}
.herats{
margin-left:1px;
margin-top:20px;
font-family:Arial; color:#124e8b; font-size:31px;
font:bold;
}
.hit{
margin-left:29px;
margin-top:12px;
font-family:Arial; color:#000000; font-size:31px;
font:bold;
}
.search{
width:45px;
margin-left:43px;
margin-top:15px;
font-family:Arial; color:#000000; font-size:12px;
font:bold;
float:left;
}
.ok{
width:37px;
height:25px;
margin-left:17px;
margin-top:9px;
float:left;
}
.ok2{
width:37px;
height:25px;
font-family:Arial; color:#333333; font:12px/25px;
font:bold;
float:left;
text-decoration:none;
}
.singup{
width:58px;
height:17px;
margin-left:80px;
margin-top:23px;
float:left;

}
.singup2{
width:58px;
height:17px;
font-family:Arial; color:#5f8200; font:12px/17px;
font:bold;
float:left;
text-decoration:none;
}
.RegisterNow{
width:99px;
height:17px;
margin-left:5px;
margin-top:23px;
float:left;
}
.RegisterNow2{
width:99px;
height:17px;
font-family:Arial; color:#5f8200; font:12px/17px;
font:bold;
float:left;
text-decoration:none;
}
.email{
	position:relative;
	width:112px;
	margin-top:9px;
	font-family:Arial;
	color:#000000;
	font-size:10px;
	float:left;
	filter:alpha(opacity=45);
	opacity:.35;
	border:none;
	-moz-opacity:.45;
	visibility: visible;
	overflow: hidden;
}
#boxone{
	/* background-color:#ffffff;*/
	width:290px;
	height:85px;
	float:left;
}
#boxtwo{
background-color:#ffffff;
width:300px;
height:85px;
float:left;
}
.coeur1{
margin:5px;
}
#boxthree{
background-color:#ffffff;
width:300px;
height:85px;
float:left;
}
.txtsejour{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
line-height:11px;
}
#boxtexte1{
margin-top:3px;
margin-left:6px;
}
#boxtexte2{
margin-left:6px;
height:30px;
}
.txtsejourgreen{
font-family:"Courier New", monospace;
font-size:12px;
color:#5f7006;
font:bold;
float:left;
}
.BoxS{
margin-left:10px;
font-family:Arial; color:#000000; 
float:left;
min-height:100px;
max-width:280px;
}
.BoxS1{
	margin-left:10px;
	font-family:Arial;
	color:#000000;
	font-size:10px;
	float:left;
	height:auto;
	min-height:120px;
	width:450px;
}
#photo{
width:122px;
height:88px;
float:left; padding:2px

}
#boxd1{
margin-left:10px;
font-family:Arial;
float:left;
height:250px;
width:360px;
}
#bck_txt{
	width:170px;
	height:79px;
	float:left;
	margin-top:3px;
	margin-left:2px;
	background-color:#f5f5e2;
}
.haert_hits1{
margin-left:5px;
margin-top:1px;
font-family:Arial; color:#000000; font-size:10px;
float:left;
}
#haert_hits2{
width:300px;
height:75px;
float:left;
margin-top:1px;
background-color:#eef7ff;}
.haert_hits2{
margin-left:14px;
margin-top:12px;
font-family:Arial; color:#333333; font-size:10px;
}
.imag_heart1{
width:95px;
height:75px;
border: #c3c39d solid 2px;
float:left;
background-position:center;
}

.imag_heart2{
width:95px;
height:75px;
border: #c3c39d solid 2px;
margin-left:5px;
margin-top:3px;
float:left;
background-position:center;
}
.imag_heart3{
width:95px;
height:75px;
border: #c3c39d solid 2px;
margin-left:5px;
margin-top:3px;
float:left;
background-repeat:no-repeat;
background-position:center;
}
.readmore{
float:right;
margin-right:12px;
margin-bottom:0px;
color:#2a81e4;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.red{ font-family:verdana; font-size:11px; color:#CC3333;}
.redtitle{ text-decoration:none; font-family:verdana; font-size:13px; color: #903}
.bleufonce{ text-decoration:none; font-family:verdana; font-size:14px; color:#000033; }
.gris{
	text-decoration:none;
	font-family:arial;
	font-size:12px;
	color:#666;
	text-align:justify;
	padding-left:10px;
}
.locationvoitures{ text-decoration:none; font-family:verdana; font-size:12px; color:#333333; text-align:justify;}
.gris1{ text-decoration:none; font-family:verdana; font-size:14px; color:#999999; text-align:justify;}
.super-offre-tunisie{ padding-left:20px; font-family:verdana; font-size:12px; color:#666666; text-align:center;}
#footer{
	width:990px;
	height:95px;
	background-color:#e8ecde;
	position:relative;
	margin:0 auto;
	margin-top:7px;
}

.footer1{
	position:relative;
	margin:0 auto;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:3px;
	width:990px;
	color:#5b7d00;
	text-align:center;
	clear:both;
	height: auto;
}
.menufooter{
position:relative;
margin:0 auto;
font: 10px/24px Arial, Helvetica, sans-serif; 
width:990px;
padding-right:3px;
color:#ffffff;
}
#menufooter{
width:990px;
height:24px;
position:relative;
margin:0 auto;
}
#menufooter  a{
	font:bold 10px/24px Arial, Helvetica, sans-serif; color: #ffffff;
	text-decoration:none;
	}
#sejours5{
width:640px;
height:51px;
float:left; background:url(images/produit.gif) no-repeat}
#sejours51
{ background:url(images/deg.jpg) repeat-x ; height: 272px; width:280px}
.imagesejours{
border: 4px double  #CCCC99;
min-height:90px;
min-width:90px}
.weekend-tunisie{ 
padding-left:10px;
padding-top:20px;}
.voyagedenoces{
width:360px;
height:200px;
padding-top:20px;}
.vols-pas-cher{
width:150px;
height:200px;
float: left;}
.vols-pas-cher1{
width:200px;
height:200px;
float: right;}
.formulaire{
width:500px;
color:#666666;
padding-left:50px;}
.cadredroite {
float:left;
width:200px;
height:200px;
}
.cadregauche {
float: right;
width:200px;
height:200px;
}
.cadretab
{
padding-left:20px;
width:430px;
height:200px;
}
.villatitle
{
padding-left:10px;
width:600px;
border:1px solid #CCCCCC;
color:#006666;
font: 20px Arial, Helvetica, sans-serif; 
}
.fichetechnique
{
padding-left:10px;
width:600px;
border:1px solid #CCCCCC;
color:#333333;
font: 18px Arial, Helvetica, sans-serif; 
}
.fichehotels
{
padding-left:10px;
width:600px;
color:#333333;
font: 12px Arial, Helvetica, sans-serif; 
}
.cadretab dl{
border:1px solid #CCCCCC;}
.thematique{
width:100px;
height:100px;
}
.thematique1{
width:33%;
height:100px;
}
.thematiquesvoyages{
width:600px;
height:100px;
}
.hotelsentunisie{
width:400px;
height:100px; text-decoration:none;
}
.newsletter-voyages{
width:280px;
height:74px;
background-image: url(images/newsletter.jpg); background-repeat:no-repeat;margin: 0 auto;
background-position:center;
text-align:center;
vertical-align: middle;
}
.blanc{text-decoration:none; font-family:verdana; font-size:10px; color:#fff; text-align:justify; padding-top:5px;}
.submit{
border:1px solid  #CCCCCC;
background-color:#669900;
font:Arial, Helvetica, sans-serif bolder ;
color:#FFFFFF;
}
.arrierreplan{
background-color: #e8f5fd;
font:Arial, Helvetica, sans-serif bolder ;
color: #006666;
}
.imageblanc{
border:3px solid double #CCCCCC;
min-height:46px;
min-width:46px}
.partenaires{ background:url(images/espace-partenaires.jpg);
vertical-align:middle;
height:214px;
width:214px;}
.bienvenue1
{ 
width:100%;
height:250px;
padding-top:30px;
}
.bienvenue{
padding-top:77px;
padding-left:30px;
height:210px;
width:214px;
color: #999999;
font: 11px Arial, Helvetica, sans-serif; 
}
.langueen{
color:#e8ecde;
text-decoration:none;
width:13px;
height:13px;
}
.languefr{
color:#e8ecde;
text-decoration:none;
width:13px;
height:13px;
}
#boxcallus{
padding-top:65px;
width:275px;
}
.blackcallus{
font:24px Arial, Helvetica, sans-serif bolder;
color:#000000;
}
.boxcallusNUMBER{
height:20px;
width:200px;
padding-top:5px;
font:16px Arial, Helvetica, sans-serif bold;
color:#FFFFFF;
float:right;
}
.infoline{
height:27px;
width:265px;
font:24px Arial, Helvetica, sans-serif bolder;
color:#000000;
}
#infolinemail{
width:267px;
height:50px;
}
.infolinemail{

font:17px  Geneva, Arial, Helvetica, sans-serif bold;
color: #FFF;
}
.infoline{
padding-top:30px;
height:24px;
width:260px;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#000000;
font:bolder;
float:right;
margin-right:6px;
margin-bottom:9px;
}
.callusnumber{
height:21px;
width:260px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font:bold;
float:right;
margin-right:6px;
}
#phone{
height:31px;
margin-top:55px;
margin-left:30px;
float:left;

}
.phone{
height:35px;
margin-top:50px;
margin-left:75px;
font-family:Helvetica;
font-size:24px;
color:#7b7b7b;
}
#newsletter{
width:277px;
height:51px;
background-color:#FFFFFF;
background: #FFFFFF;
position:relative;
float:left;
margin-left:3px;
}

#shearch{
width:277px;
height:51px;
background-image: url(images/Search.jpg); background-repeat:no-repeat;margin: 0 auto;
position:relative;
float:left;
margin-left:3px;
}
#call{
width:280px;
height:160px;
float:left;
background-image: url(images/Call_us.jpg); background-repeat:no-repeat;margin: 0 auto;
position:relative;
}
#Voyageorganiser{
width:280px;
height:49px;
float:left;
background-image:url(images/voyageorganiser.jpg); background-repeat:no-repeat;margin: 0 auto;
position:relative;
}
.Voyageorganiser{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
margin-left:10px;
margin-top:18px;
font:bolder;
}
.singup{
width:58px;
height:17px;
margin-left:46px;
margin-top:41px;
float:left;
color:#00000;
}.singuptxt{
width:58px;
height:17px;
margin-left:46px;
margin-top:41px;
float:left;
color:#ffffff;
}
.singup2{
width:58px;
height:17px;
font-family:Arial; color:#5f8200; font:12px/17px;
font:bold;
float:left;
text-decoration:none;
}
.btob{
margin-left:12px;
margin-top:40px;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px;
font:bold;
}
.newsletter{
width:190px;
height:17px;
margin-left:9px;
margin-top:10px;
float:left;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px;
color:#000000;
font:bold;
}
.txtnewsletter{
width:267px;
height:25px;
margin-left:30px;
}
.singupletter{
width:63px;
height:15px;
margin-left:6px;
margin-top:2px;
float:left;
font:11px/16px Arial, Helvetica, sans-serif bold;
color: #FFFFFF;}
.RegisterNow2{
width:99px;
height:17px;
font-family:Arial; color:#5f8200; font:12px/17px;
font:bold;
float:left;
text-decoration:none;
}
.newsettermessage{font-family:Arial;color:#990000;font:10px/17px;
}
.newsenvoyer{
color: #FFFFFF;
background-color: #7D011D;
font-family:Arial; color: #fff; font:10px;
height:25px;
}
.newstext{
font-family:Arial; color: #666666; font:10px/17px;
background:url(images/sing_up.png) ;
background-repeat:no-repeat;
height:18px;
}
.titre-voyages-tunisie{
font-family:Arial; color: #003333; font:20px;
text-shadow:#00CC33;
}
.form
{ font-size:10px; color: #FF6600; background-color: #fff; font-family: Tahoma, Verdana, Arial ;border: solid 1px #999900; ;
}
.betobebe{ height:20px;}
