#main_container{
  

  position: relative;
  background-image:url(images/index_bg2.gif);
  background-repeat:no-repeat;
  top: -7px;
  left: 0px;
  z-index: 1;
  margin-left:auto;
  margin-right:auto;
  width:869px;
  height: 900px;
 }
 
#main_content{
  
  position: absolute;
  top: 10px;
  left: 0px;
z-index: 100;
 
}


#menu{
  
  position: absolute;
  top: -7px;
  left: 327px;
  height:36px;
  width:490px;
  z-index: 200;
 
}

#logo{
  
  position: absolute;
  top: 18px;
  left:60px;
  z-index:600;
 
}


#double_drops{
  
  position: absolute;
  top: 312px;
  left: 56px;
  z-index: 400;
 
}

#double_drops_home{
  
  position: absolute;
  top: 350px;
  left: 549px;
  z-index: 400;
 
}

#grey_box{
	position: absolute;
	top: 425px;
	left: 46px;
	width:755px;
	z-index: 2;
 
}

#flash_diaporama{
  
  position: absolute;
  top: 512px;
  left:117px;
  z-index: 400;
 
}

#flash_diaporama_higher{
  
  position: absolute;
  top: 312px;
  left:117px;
  z-index: 400;
 
}



#headers{
  
  position: absolute;
  top: 86px;
  left: 60px;
  width: 750px;
  z-index: 5;
 
}


#big_promo{
	position: absolute;
	top: 90px;
	left: 330px;
	width: 492px;
	z-index: 5;
 
}

#buttons{
  
  position: absolute;
  top: 90px;
  left: 35px;
  z-index: 5;
 
}



#promo1{
	position: absolute;
	top: 475px;
	left:505px;
	z-index: 5;
 
}


#promo2{
	position: absolute;
	top: 465px;
	left: 51px;
	z-index: 5;
 
}

#promo3{
	position: absolute;
	top: 465px;
	left:483px;
	z-index: 5;
	background-color: #005596;
	width: 2px;
	height: 700px;
 
}

#promo4{
	position: absolute;
	top: 600px;
	left:500px;
	z-index: 5;
	background-color: #005596;
	width: 320px;
	height: 15px;
 
}

#promo5{
	position: absolute;
	top: 628px;
	left:499px;
	z-index: 5;
	width: 320px;
	height: 315px;
 
}

#promo6{
	position: absolute;
	top: 1072px;
	left:53px;
	z-index: 5;
 
}

#promo7{
	position: absolute;
	top: 1064px;
	left:53px;
	z-index: 5;
	background-color: #005596;
	width: 400px;
	height: 2px;
 
}

#promo8{
	position: absolute;
	top: 1173px;
	left:35px;
	background-color: #005596;
	z-index: 5;
	width: 800px;
	height: 130px;
 
}

#promo9{
	position: absolute;
	top: 1306px;
	left: 267px;
	z-index: 5;
	width: 437px;
 
}

#carousel{
  
  position: absolute;
  top: 330px;
  left: 35px;
  z-index: 100;
 
}


#content{
  
  position: absolute;
  top: 300px;
  left: 80px;
  z-index: 100;
 
}

#submit_button{
  
  position: absolute;
  top: 134px;
  left: 78px;
  z-index: 600;
 
}

#submit_bg{
  
  position: absolute;
  top: 0px;
  left: 24px;
  z-index: 180;
 
}

#doubledrops_code{
  
  position: absolute;
  top: 10px;
  left:40px;
  z-index:190;
 
}

#doubledrops_code_home{
  
  position: absolute;
  top: 10px;
  left:40px;
  z-index:190;
 
}



body {
	background-color:#ffffff;
	font-family: verdana;
	font-size:12px;
	font-weight: normal;
	color:#005596;
	text-align:left;
	
}


.bigtitle {

font-family: tahoma, verdana;
	font-size:18px;
	font-weight: bold;
	color:#009900;
	text-decoration:none;
	
}

.table {

font-family: tahoma, verdana;
	font-size:12px;
	font-weight: normal;
	color:#B5B5B5;
	text-decoration:none;
	
}

.form_text{

font-family: tahoma, verdana;
	font-size:12px;
	font-weight: normal;
	color:#B5B5B5;
	text-decoration:none;
	
}

.form_text_fort{
	font-family: tahoma, verdana;
	font-size:12px;
	font-weight: normal;
	color:#999999;
	text-decoration:none;
	
}

.form_text_blanc{

font-family: tahoma, verdana;
	font-size:12px;
	font-weight: normal;
	color:#FFFFFF;
	
}

.package-price {
color:#002399;
font-weight:bold;
font-size:30px;
}

.package-city {
color:#002399;
font-weight:bold;
font-size:18px;
}

.package-city-blanc {
color:#FFFFFF;
font-weight:bold;
font-size:18px;
}

.package-sup {
color:#002399;
font-weight:bold;
font-size:20px;
}

.package-text {
color:#da0101;
font-weight:bold;
font-size:12px;
padding-left:27px;
}


#bus {
    background-image:url(images/menu_forfaits_bus_css.gif);
}

#exo{
    background-image:url(images/menu_forfaits_exo_css.gif);
}

#desc, #desc:visited {
    background-image:url(images/menu_forfaits_desc_css.gif);
}

#contact, #contact:visited {
    background-image:url(images/menu_forfaits_contact_css.gif);
}

#n_included, #n_included:visited {
    background-color:#2C85C2;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.rollover span.alt {
    display:none;
}
.rollover img {
    border:none;
}
:root .rollover img {
    display:block;
}

.rollover, .rollover:visited {
    background-color:transparent !important; /* needed for Opera5/6 */
    background-repeat:no-repeat;
    background-position:0 0;
}

.rollover:hover, .rollover:focus, .rollover:active, .rollover.MMO, .rollover.MMO:visited {
    background-position:0 -36px;
}

	
.copyright {
	color: #999999;
	font-size:10px;
	font-weight:bold;
	}
	
	.notice {
	color:#4a60ac;
	font-size:10px;
	font-weight:bold;
	}
	
	.search {
	padding:5px 5px 2px 0px;
	color:#FFFFFF;
	font-weight:normal;
	font-size:10px;
	}
	
	.search-title {
	margin-bottom:5px;
	}
	
	.pers_4 {
color:#e51837;
font-weight:bold;
font-size:30px;
}

.pers_3 {
color:#4a60ac;
font-size:26px;
}

.pers_2 {
color:#4a60ac;
font-size:22px;
}

.pers_1 {
color:#4a60ac;
font-size:18px;
}

.pers_5 {
	color:#4a60ac;
	font-size:13px;
	font-weight: bold;
}
.pers_6 {
	color:#e51837;
	font-size:13px;
	font-weight: bold;
}

.prices {
color:#4a60ac;
font-size:12px;
font-weight:bold;
text-align:center;
}

.tx-inclus {
font-size:9px;
}

h1 {
	font-size:20px;
	font-weight:bold;
	}	
	
	select.search-select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	border:solid 1px #8b9bd3;
	width:165px;	
	font-size: 9px; 
	color:#CC3300;

	}
	
	select.search-select2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	border:solid 1px #8b9bd3;
	width:165px;	
	font-size: 9px; 
	color:#00249e;
	}

	td.tunisiaMonths{
	font-family: Verdana;
	font-weight:bold;
	font-size:10px;
	color:#CC0000;
	text-align:center;
	vertical-align:middle;
}
	
	td.tunisiaPrice7 {
	background:#f1f2ed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	border-right:solid 1px #cacbc0;
	border-top:solid 1px #000000;
	border-bottom:solid 1px #000000;
	text-align:center;
	vertical-align:middle;

}

	td.tunisiaPrice8 {
	background:#f1f2ed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	border-right:solid 1px #cacbc0;
	border-top:solid 1px #000000;
	border-bottom:solid 1px #000000;
	text-align:center;
	vertical-align:middle;
	height:25px;


}
