HTML{height: 100%;}
BODY{	 font-family: Verdana, Arial;  margin: 0; padding: 0; background-image: url(../images/fond-site-2.jpg);  background-repeat: repeat;}
FORM{	margin: 0px; padding: 0px 0px 0px 0px;}
P{font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; 	}

#fond{position:relative; width:980px; height: 100%; margin-top:0px; margin-left:auto; margin-right:auto;  } 



#bandeau{float: left; width: 980px; height: 260px;}
	#cadre-logo{float: left; width: 200px; height: 260px; }
	#cadre-logo #logo{width: 200px; height: 150px;}
	#cadre-telephone{ width: 160px; height: 17px; padding: 0px 0px 0px 20px;  }
	#cadre-telephone #telephone{ width: 160px; height: 16px; padding: 1px 0px 0px 0px;  background-color: #71accc; font-family: Verdana, Arial; font-size: 11px;  color: #FFFFFF; font-weight: bold; text-align: center;  }
	
	
	#cadre-agence{padding: 5px 0px 0px 20px;}
	#cadre-agence-fond{width: 160px; height: 90px; padding: 5px 0px 0px 0px;  background-color: #f4f5f5;  }
	#cadre-agence #espace-agence{float: left; width: 160px; padding: 0px 0px 0px 0px; text-align: center; }
	#cadre-agence #espace-agence-champ{float: left; width: 150px; text-align: center; padding: 3px 0px 5px 10px;}
	#cadre-agence #espace-agence-champ INPUT.login{float: left; width: 140px; height: 18px; border: 0px #FFFFFF solid; font-family: Verdana, Arial; font-size: 11px;  color: #333333; font-weight: normal; }
	#cadre-agence #espace-agence-champ2{float: left; width: 80px; text-align: center; padding: 3px 0px 0px 10px;}
	#cadre-agence #espace-agence-champ2 INPUT.password{width: 80px; height: 18px; border: 0px #FFFFFF solid; font-family: Verdana, Arial; font-size: 11px;  color: #333333; font-weight: normal; }
	#cadre-agence #espace-agence-valider{float: left; width: 50px; padding: 5px 0px 0px 10px; text-align: center;}
	#cadre-agence #espace-agence-lien{float: left; width: 150px; text-align: center; padding: 0px 0px 0px 10px;}
	#cadre-agence #espace-agence-lien A.new{font-family: Verdana, Arial; font-size: 10px;  color: #333333; font-weight: normal; text-decoration:none;	}
	
	#animation{float: left; width: 780px; height: 260px;}
		#animation #animFlash{position: absolute; left: 0px; top: 0px;  width: 100%; height: 100%; z-index: 1;}
		#animation #picto1{position: absolute; left: 635px; top: 215px; width: 35px; height: 35px; z-index: 10;}
		#animation #picto2{position: absolute; left: 680px; top: 215px; width: 35px; height: 35px; z-index: 10;}
		#animation #picto3{position: absolute; left: 725px; top: 215px; width: 35px; height: 35px; z-index: 10;}

#menu{float: left; width: 980px; height: 35px; padding: 0px 0px 0px 0px; background-image: url(../images/fond-menu.gif);  background-repeat: no-repeat;  }
	#menu .item3  {float: left;  height: 16px; padding: 12px 0px 0px 10px; font-family: Verdana, Arial; font-size: 12px;  color: #666666; font-weight: normal; text-decoration: none;}
	#menu .item{float: left;  height: 16px; padding: 12px 0px 0px 15px;}
	#menu .item  A{font-family: Verdana, Arial; font-size: 12px;  color: #666666; font-weight: normal; text-decoration: none;}
	#menu .item2{float: left;  height: 16px; padding: 12px 0px 0px 15px; font-size: 12px;  color: #71accc; font-weight: normal;  background-position: left;  }
	#menu .item2 A{font-family: Verdana, Arial; font-size: 12px;  color: #71accc; font-weight: normal; text-decoration: none;}
#menu2{float: left; width: 980px; height: 35px; padding: 0px 0px 0px 0px;  }
	#menu2 .item3  {float: left;  height: 16px; padding: 4px 0px 0px 5px; font-family: Verdana, Arial; font-size: 10px;  color: #666666; font-weight: normal; text-decoration: none;}
	#menu2 .item{float: left;  height: 16px; padding: 4px 0px 0px 5px;}
	#menu2 .item  A{font-family: Verdana, Arial; font-size: 10px;  color: #666666; font-weight: normal; text-decoration: none;}
	#menu2 .item2{float: left;  height: 16px; padding: 4px 0px 0px 5px; font-size: 10px;  color: #71accc; font-weight: normal;  background-position: left;  }
	#menu2 .item2 A{font-family: Verdana, Arial; font-size: 10px;  color: #71accc; font-weight: normal; text-decoration: none;}
	#menu2 .item4{float: left;  height: 16px; padding: 4px 0px 0px 5px; font-family: Verdana, Arial; font-size: 10px;  color: #666666; font-weight: normal; text-decoration: none;}

/*
	#menu .item{float: left;  height: 16px; padding: 12px 0px 0px 15px;}
	#menu .item  A{font-family: Verdana, Arial; font-size: 11px;  color: #666666; font-weight: normal; text-decoration: none;}
	#menu .item2{float: left;  height: 16px; padding: 12px 0px 0px 15px; background-image: url(../images/tiret-menu.gif);  background-repeat: no-repeat; font-size: 11px;  color: #71accc; font-weight: normal;  background-position: left;  }
	#menu .item2 A{font-family: Verdana, Arial; font-size: 11px;  color: #71accc; font-weight: normal; text-decoration: none;}
*/	
	
	
#zone-travail{float: left; width: 980px; }


#zone-centre{float: left; width: 980px; padding: 30px 0px 30px 0px;   }	


	/* Page statique */

	#page-statique{float: left; width: 880px; padding: 0px 0px 0px 50px;}
		
		#page-statique P{font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; 	text-align: justify;}
		#page-statique H1{width: 880px; padding: 3px 0px 0px 0px;height: 30px; font-family: Verdana, Arial; font-size: 14px;  color: #71accc; font-weight: bold; text-align: center;  background-image: url(../images/fond-titre.jpg);  background-repeat: no-repeat; 	 }
		#page-statique H2{width: 850px; padding: 0px 0px 0px 30px; height: 16px; font-family: Verdana, Arial; font-size: 12px;  color: #71accc; font-weight: bold; text-align: left;  background-image: url(../images/tiret-titre.gif);  background-repeat: no-repeat;  background-position: left;  	 }
		#page-statique H3{width: 880px; padding: 0px 0px 0px 0px; font-family: Verdana, Arial; font-size: 14px;  color: #333333; font-weight: normal; text-align: left;   font-style: italic;  	  }

	/* Plan du site */

	#plan-du-site{float: left; width: 880px; padding: 0px 0px 0px 50px;}
		
		#plan-du-site LI{font-family: Verdana, Arial; font-size: 12px;  color: #71accc; font-weight: bold; 	}
		#plan-du-site TABLE{font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: bold; 	}
		#plan-du-site TABLE TH{font-family: Verdana, Arial; font-size: 12px;  color: #71accc; font-weight: bold; 	}
	
	/* Partenaires */

	#partenaires{float: left; width: 921px; padding: 0px 0px 0px 30px;}
		
		#partenaires P{font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; 	}
		#partenaires H1{width: 921px; height: 30px; font-family: Verdana, Arial; font-size: 14px;  color: #71accc; font-weight: bold; text-align: center;  background-image: url(../images/fond-titre.jpg);  	 }
		#partenaires .titre{  width: 136px; text-align: center; font-size: 12px;  color: #71accc; font-weight: normal; 	 }

		#partenaires .ligne-vignette{width: 920px; padding: 0px 0px 0px 0px;	}
		#partenaires .cadre-vignette{float: left; width: 136px; padding: 0px 0px 20px 15px;}
		#partenaires .vignette{ width: 136px; height: 100px;   	}
		#partenaires .vignette IMG{width: 136px; height: 80px;       }

		
    
    #partenaires TD{font-family: Verdana, Arial; font-size: 14px;  color: #333333; font-weight: bold; text-align: center; 	}
		#partenaires TABLE.lien{ 	}
		#partenaires TABLE.lien TD{width: 300px; height: 20px; font-family: Verdana, Arial; font-size: 14px;  color: #333333; font-weight: normal; text-align: left;  background-image: url(../images/tiret-liste.gif);  background-repeat: no-repeat;  padding: 0px 0px 0px 30px;  background-position: left;  	  }
		#partenaires TABLE.lien TD A{font-family: Verdana, Arial; font-size: 14px;  color: #333333; font-weight: normal; text-align: left; text-decoration: none;	}

	/* Destinations */

	#lastminute{float: left; width: 940px; padding: 0px 0px 0px 30px;}
	
		#lastminute .ligne-vignette{float: left; width: 935px; padding: 0px 0px 0px 5px;	}
		#lastminute .cadre-vignette{float: left; width: 120px; padding: 0px 0px 20px 10px;}
		#lastminute .promo{ width: 120px; height: 208px;  	}
		#lastminute .promo IMG{width: 120px; height: 208px;  cursor: pointer;   }

	
	/* Destinations */

	#destinations{float: left; width: 800px; padding: 0px 0px 0px 100px;}
	
		#destinations .ligne-vignette{float: left; width: 775px; padding: 0px 0px 0px 5px;	}
		#destinations .cadre-vignette{float: left; width: 136px; padding: 0px 0px 20px 15px;}
		#destinations .vignette{ width: 136px; height: 100px;  	}
		#destinations .vignette IMG{width: 136px; height: 80px;  cursor: pointer;   }
		#destinations .promo{ width: 136px; height: 208px;  	}
		#destinations .promo IMG{width: 136px; height: 208px;  cursor: pointer;   }
		#destinations .vignette DIV{width: 136px; height: 20px;  background-image: url(../images/vignette-destination-fond-titre.jpg);  background-repeat: no-repeat; font-size: 12px;  color: #71accc; font-weight: normal; text-align: center}
		#destinations .detail-vignette{ width: 131px; padding: 5px 0px 5px 5px;  background-image: url(../images/vignette-destination-fond-pays.jpg);  background-repeat: no-repeat;   }
		#destinations .detail-vignette A{ font-size: 12px;  color: #71accc; font-weight: normal; text-align: left; text-decoration: none;  }
		#destinations .detail-vignette A:hover{ font-size: 12px;  color: #333333; font-weight: normal; text-align: left; text-decoration: none;  }



	
	/* Destinations détail */	
	
	#destinations-detail{float: left; width: 950px; padding: 0px 0px 0px 20px;}
	
		#destinations-detail #carte{float: left; width: 180px; padding: 0px 0px 0px 0px;}
		#destinations-detail #detail{float: left; width: 550px; padding: 0px 0px 0px 30px;}
		#destinations-detail #ssmenu{float: left; width: 530px; padding: 0px 0px 0px 0px;}
		#destinations-detail #ssmenu .item{ float: left; padding: 0px 5px 0px 0px;}
		#destinations-detail #ssmenu .item2{ float: left; padding: 0px 5px 0px 0px; }

		#destinations-detail #descriptif{float: left; width: 530px; padding: 30px 0px 0px 0px; font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: justify;}
	
		#destinations-detail #bande-droite {float: left; width: 180px; padding: 0px 0px 0px 0px;     }
		#destinations-detail #choisir-hotel{float: left; width: 180px; padding: 0px 0px 20px 0px;  background-image: url(../images/fond-encart-choisir-hotel.jpg);  background-repeat: no-repeat;    }
		#destinations-detail #choisir-hotel .titre{width: 180px; padding: 8px 0px 10px 0px; font-family: Verdana, Arial; font-size: 14px;  color: #71accc; font-weight: bold; text-align: center;   }
		#destinations-detail #choisir-hotel .ville{width: 170px; padding: 2px 0px 2px 10px; font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: left;      }
		#destinations-detail #choisir-hotel .hotel{width: 150px; padding: 5px 0px 5px 20px; background-color: #71accc;   font-family: Verdana, Arial; font-size: 12px;     }
		#destinations-detail #choisir-hotel .hotel A{ font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: left;   text-decoration: none;     }
		#destinations-detail #choisir-hotel .hotel A:hover{ font-family: Verdana, Arial; font-size: 12px;  color: #f4f5f5; font-weight: normal; text-align: left;   text-decoration: none;     }

		#destinations-detail #cadre-photo{float: left; width: 180px; padding: 10px 0px 0px 0px;}
		#destinations-detail #cadre-photo IMG{ width: 180px; padding: 0px 0px 15px 0px;}
	
	/* Séjours liste */	
	
	
	/* On met 950 pour éviter les décalage de photos  */
	#sejours-liste{float: left; width: 950px; padding: 0px 0px 0px 20px;}

		#sejours-liste #liste{float: left; width: 730px; padding: 0px 0px 0px 30px;}
		#sejours-liste #liste #titre{float: left; width: 730px; padding: 3px 0px 3px 0px; font-family: Verdana, Arial; font-size: 14px; color: #FFFFFF; background-color: #71accc; font-weight: bold; text-align: center; }

		#sejours-liste #liste .pack{float: left; width: 730px; padding: 20px 0px 0px 0px; font-family: Verdana, Arial; font-size: 12px; color: #333333; font-weight: normal;     }
		#sejours-liste #liste .pack TABLE.global{background-image: url(../images/fond-nom-hotel.jpg);  background-repeat: no-repeat;    }
		#sejours-liste #liste .pack P{font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal;  text-align: justify;	}
		#sejours-liste #liste .pack DIV.prix{width: 170px; height: 33px; padding: 10px 0px 0px 0px;  font-family: Verdana, Arial; font-size: 18px;  color: #71accc; font-weight: bold;  text-align: center;  background-color: #f4f5f5; 	}
		#sejours-liste #liste .pack DIV.savoirplus{padding: 10px 0px 0px 0px;  	}
			
		#sejours-liste #choisir-pays{float: left; width: 180px; padding: 0px 0px 0px 0px;  background-image: url(../images/fond-encart-choisir-hotel.jpg);  background-repeat: no-repeat;    }
		#sejours-liste #choisir-pays .titre{width: 180px; padding: 8px 0px 10px 0px; font-family: Verdana, Arial; font-size: 14px;  color: #71accc; font-weight: bold; text-align: center;   }
		#sejours-liste #choisir-pays .continent{width: 170px; padding: 2px 0px 2px 10px; font-family: Verdana, Arial; font-size: 11px;  color: #333333;  text-align: left;      }
		#sejours-liste #choisir-pays .pays{width: 150px; padding: 5px 0px 5px 20px; background-color: #71accc;   font-family: Verdana, Arial; font-size: 11px;     }
		#sejours-liste #choisir-pays .pays A{ font-family: Verdana, Arial; font-size: 11px;  color: #333333; font-weight: normal; text-align: left;   text-decoration: none;     }
		#sejours-liste #choisir-pays .pays A:hover{ font-family: Verdana, Arial; font-size: 11px;  color: #f4f5f5; font-weight: normal; text-align: left;   text-decoration: none;     }

		#sejours-liste #choisir-promo{float: left; width: 180px; padding: 0px 0px 0px 0px;  text-align: left;  }
		#sejours-liste #choisir-promo IMG{width: 120px; height: 208px;  cursor: pointer;   }
		
		#sejours-liste #choisir-hotel{float: left; width: 180px; height: 94px; padding: 0px 0px 0px 0px; background-image: url(../images/fond-encart-choisir-hotel.jpg);  background-repeat: no-repeat;  }
		#sejours-liste #choisir-hotel .fond{width: 180px; height: 84px; padding: 10px 0px 0px 0px; background-image: url(../images/fond-encart-choisir-hotel.jpg);  text-align: center;  }
		#sejours-liste #choisir-hotel SELECT{  text-align: center; font-family: Verdana, Arial; font-size: 11px;  color: #333333; font-weight: normal; }

		#sejours-liste #recherche-rapide{float: left; width: 180px; height: 150px; padding: 0px 0px 0px 0px; background-image: url(../images/fond-encart-choisir-hotel.jpg);  background-repeat: no-repeat;  }
		#sejours-liste #recherche-rapide .fond{width: 180px; height: 84px; padding: 10px 0px 0px 0px; background-image: url(../images/fond-encart-choisir-hotel.jpg); background-repeat: no-repeat; text-align: center;  }
		#sejours-liste #recherche-rapide SELECT{  text-align: center; font-family: Verdana, Arial; font-size: 11px;  color: #333333; font-weight: normal; }

		
	/* Séjours detail */	
	/* On met 950 pour éviter les décalage de photos  */
	#sejours-detail{float: left; width: 950px; padding: 0px 0px 0px 20px;}

		#sejours-detail #titre{float: left; width: 940px; height: 30px;  padding: 3px 0px 5px 0px; font-family: Verdana, Arial; font-size: 14px; color: #FFFFFF; font-weight: bold; text-align: left; }
		#sejours-detail #titre #prix{float: right; width: 160px; height: 20px;  padding: 5px 5px 5px 5px; font-family: Verdana, Arial; font-size: 18px;  color: #71accc; font-weight: bold;  text-align: center;  background-color: #f4f5f5;  }

		#sejours-detail #detail{float: left; width: 750px; padding: 0px 0px 0px 0px;}
		#sejours-detail #etoile{float: left; width: 750px; height: 40px; padding: 0px 0px 0px 0px;  background-image: url(../images/fond-barre-etoiles.jpg);  background-repeat: no-repeat;  }
		#sejours-detail #ssmenu{float: left; width: 750px; padding: 0px 0px 30px 0px;    }
		#sejours-detail #ssmenu .item{ float: left; padding: 0px 5px 0px 0px;}
		#sejours-detail #ssmenu .item2{ float: right; padding: 0px 0px 0px 0px; }

		#sejours-detail #descriptif{float: left; width: 750px; padding: 0px 0px 20px 0px; font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: justify;}

		#sejours-detail #liste-prix{float: left; width: 710px; padding: 10px 20px 10px 20px; font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: justify;  background-color: #f4f5f5; border-bottom: 10px solid #FFFFFF; }

		#sejours-detail #tableau-prix{float: left; width: 710px; padding: 10px 20px 10px 20px; font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: justify;  background-color: #f4f5f5; border-bottom: 10px solid #FFFFFF; }
		#sejours-detail #tableau-prix TABLE{ font-family: Verdana, Arial; font-size: 11px;  color: #333333; font-weight: normal; text-align: justify;  border: 1px solid #71accc;  }
		#sejours-detail #tableau-prix TH{ font-family: Verdana, Arial; font-size: 11px;  color: #333333; font-weight: weight; text-align: center; border: 1px solid #71accc; padding: 2px 1px 2px 1px;  }
		#sejours-detail #tableau-prix TD{ font-family: Verdana, Arial; font-size: 11px;  color: #333333; font-weight: normal; text-align: center; border: 1px solid #71accc; padding: 2px 1px 2px 1px;  }

		
		#sejours-detail #reservation{float: left; width: 710px; padding: 10px 20px 10px 20px; font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: justify;  background-color: #f4f5f5; border-right: 10px solid #FFFFFF; }
		#sejours-detail #reservation TABLE{font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: justify;   }
		#sejours-detail #reservation TD{height: 22px;}
		#sejours-detail #reservation SELECT.selection1{width: 200px; height: 20px; font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: justify;  background-color: #FFFFFF; border-right: 10px solid #FFFFFF; }
		#sejours-detail #reservation SELECT.selection2{width: 600px;  font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: justify;  background-color: #FFFFFF; border-right: 10px solid #FFFFFF; }
		#sejours-detail #reservation SELECT.selection3{width: 100px; height: 20px; font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: justify;  background-color: #FFFFFF; border-right: 10px solid #FFFFFF; }

		#sejours-detail #description2{float: left; width: 330px; padding: 10px 20px 10px 20px; font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: justify;  background-color: #f4f5f5;  }

		#sejours-detail #description{float: left; width: 710px; padding: 10px 20px 10px 20px; font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: justify;  background-color: #f4f5f5; border-bottom: 10px solid #FFFFFF; }
		#sejours-detail #inclus{float: left; width: 330px; padding: 10px 20px 10px 20px; font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: justify;  background-color: #f4f5f5; border-right: 10px solid #FFFFFF; }
		#sejours-detail #noninclus{float: left; width: 330px; padding: 10px 20px 10px 20px; font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: justify;  background-color: #f4f5f5;  }

		#circuits-detail #inclus{float: left; width: 330px; padding: 10px 20px 10px 20px; font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: justify;  background-color: #f4f5f5; border-right: 10px solid #FFFFFF; }
		#circuits-detail #noninclus{float: left; width: 330px; padding: 10px 20px 10px 20px; font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: justify;  background-color: #f4f5f5;  }

		#croisieres-detail #inclus{float: left; width: 330px; padding: 10px 20px 10px 20px; font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: justify;  background-color: #f4f5f5; border-right: 10px solid #FFFFFF; }
		#croisieres-detail #noninclus{float: left; width: 330px; padding: 10px 20px 10px 20px; font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: justify;  background-color: #f4f5f5;  }
			
		#sejours-detail #retour{float: left; width: 750px; padding: 30px 0px 20px 0px; }

		#sejours-detail #cadre-photo{float: left; width: 170px; padding: 0px 0px 0px 20px;}
		#sejours-detail #cadre-photo IMG{ width: 170px; padding: 0px 0px 15px 0px;}
		

	/* Devis réservation */		
		
	#devis-reservation{float: left; width: 880px; padding: 0px 0px 0px 50px;}
		#devis-reservation P{font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; 	}
		#devis-reservation H1{width: 875px; height: 27px; padding: 3px 0px 0px 5px; font-family: Verdana, Arial; font-size: 16px;  color: #71accc; font-weight: bold; text-align: left;  background-image: url(../images/fond-titre.jpg);  background-repeat: no-repeat; 	 }
		#devis-reservation H2{width: 875px; height: 27px; padding: 3px 0px 0px 5px; font-family: Verdana, Arial; font-size: 14px;  color: #333333; font-weight: bold; text-align: center;  background-image: url(../images/fond-titre.jpg);  background-repeat: no-repeat; 	 }
		#devis-reservation TABLE{ font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal;   	 }
		#devis-reservation SELECT{ font-family: Verdana, Arial; font-size: 11px;  color: #333333; font-weight: normal;   	 }
		#devis-reservation INPUT{ font-family: Verdana, Arial; font-size: 11px;  color: #333333; font-weight: normal;   	 }
		#devis-reservation #retour{width: 750px; padding: 30px 0px 20px 0px; }

		
	/* Demande de devis */

	#demande-de-devis{float: left; width: 880px; padding: 0px 0px 0px 50px;}
		
		#demande-de-devis .coordonnees{float: left; width: 265px; padding: 0px 50px 0px 0px;}
		#demande-de-devis .coordonnees P{font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; 	}
		#demande-de-devis .coordonnees H1{font-family: Verdana, Arial; font-size: 14px;  color: #71accc; font-weight: bold; text-align: center;   }
		#demande-de-devis .coordonnees SPAN{font-family: Verdana, Arial; font-size: 12px;  color: #71accc; font-weight: bold; text-align: center;   }
		#demande-de-devis .formulaire{	float: left; width: 525px;  padding: 5px 0px 0px 40px;   background-repeat: no-repeat;  	font-family: Verdana, Arial; font-size: 11px;  color: #333333; font-weight: normal; text-align: left;  background-color: #EBEBED;  }
		#demande-de-devis .formulaire .case1{height: 20px;		}
		#demande-de-devis .formulaire .INPUT1{	width: 230px; height: 18px; font-family: Verdana, Arial; font-size: 11px;  color: #333333; font-weight: normal; text-align: left; border: 0px solid #FFFFFF; }
		#demande-de-devis .formulaire .INPUT2{	width: 486px; height: 18px; font-family: Verdana, Arial; font-size: 11px;  color: #333333; font-weight: normal; text-align: left; border: 0px solid #FFFFFF; }
		#demande-de-devis .formulaire .TEXTAREA1{	width: 230px; height: 100px; font-family: Verdana, Arial; font-size: 11px;  color: #333333; font-weight: normal; text-align: left; border: 0px solid #FFFFFF; }
		#demande-de-devis .formulaire .TEXTAREA2{	width: 486px; height: 100px; font-family: Verdana, Arial; font-size: 11px;  color: #333333; font-weight: normal; text-align: left; border: 0px solid #FFFFFF; }

		
		
		
		
	/* Contact */

	#newsletter{float: left; width: 880px; padding: 0px 0px 0px 50px;}
		
		#newsletter .coordonnees{float: left; width: 265px; padding: 0px 50px 0px 0px;}
		#newsletter .coordonnees P{font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; 	}
		#newsletter .coordonnees H1{font-family: Verdana, Arial; font-size: 14px;  color: #71accc; font-weight: bold; text-align: center;   }
		#newsletter .coordonnees SPAN{font-family: Verdana, Arial; font-size: 12px;  color: #71accc; font-weight: bold; text-align: center;   }
		#newsletter .formulaire{	float: left; width: 525px; height: 280px; padding: 5px 0px 0px 40px;  background-image: url(../images/fond-formulaire-contact.jpg);  background-repeat: no-repeat;  	font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: left; }
		#newsletter .formulaire .case1{height: 20px;		}
		#newsletter .formulaire .INPUT1{	width: 230px; height: 18px; font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: left; border: 0px solid #FFFFFF; }
		#newsletter .formulaire .TEXTAREA1{	width: 230px; height: 100px; font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: left; border: 0px solid #FFFFFF; }

	
	/* Contact */

	#contact{float: left; width: 880px; padding: 0px 0px 0px 50px;}
		
		#contact .coordonnees{float: left; width: 265px; padding: 0px 50px 0px 0px;}
		#contact .coordonnees P{font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; 	}
		#contact .coordonnees H1{font-family: Verdana, Arial; font-size: 14px;  color: #71accc; font-weight: bold; text-align: center;   }
		#contact .coordonnees SPAN{font-family: Verdana, Arial; font-size: 12px;  color: #71accc; font-weight: bold; text-align: center;   }
		#contact .formulaire{	float: left; width: 525px; height: 280px; padding: 5px 0px 0px 40px;  background-image: url(../images/fond-formulaire-contact.jpg);  background-repeat: no-repeat;  	font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: left; }
		#contact .formulaire .case1{height: 20px;		}
		#contact .formulaire .INPUT1{	width: 230px; height: 18px; font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: left; border: 0px solid #FFFFFF; }
		#contact .formulaire .TEXTAREA1{	width: 230px; height: 100px; font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: left; border: 0px solid #FFFFFF; }

		
	#newcompte{float: left; width: 880px; padding: 0px 0px 0px 50px;}
		
		#newcompte .coordonnees{float: left; width: 265px; padding: 0px 50px 0px 0px;}
		#newcompte .coordonnees P{font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; 	}
		#newcompte .coordonnees H1{font-family: Verdana, Arial; font-size: 14px;  color: #71accc; font-weight: bold; text-align: center;   }
		#newcompte .coordonnees SPAN{font-family: Verdana, Arial; font-size: 12px;  color: #71accc; font-weight: bold; text-align: center;   }
		#newcompte .formulaire{	float: left; width: 525px;  padding: 5px 0px 0px 40px; background-color: #ebebed; /* background-image: url(../images/fond-formulaire-contact.jpg); */  background-repeat: no-repeat;  	font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: left; }
		#newcompte .formulaire .case1{height: 20px;		}
		#newcompte .formulaire .INPUT1{	width: 230px; height: 18px; font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: left; border: 0px solid #FFFFFF; }
		#newcompte .formulaire .INPUT2{	width: 486px; height: 18px; font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: left; border: 0px solid #FFFFFF; }
		#newcompte .formulaire .TEXTAREA1{	width: 230px; height: 100px; font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: left; border: 0px solid #FFFFFF; }
		#newcompte .formulaire .TEXTAREA2{	width: 486px; height: 100px; font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: left; border: 0px solid #FFFFFF; }
		
		
	/* Agence */

	#agence{float: left; width: 880px; padding: 0px 0px 0px 50px;}
		
		#agence .formulaire{float: left; width: 600px; padding: 0px 0px 0px 140px;}
		#agence .formulaire-fond{	float: left; width: 600px; height: 280px; padding: 25px 0px 0px 0px;  background-image: url(../images/fond-formulaire-contact.jpg);  background-repeat: repeat-x;  	font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: left; }
		

		#agence .formulaire-fond P{font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; 	text-align: center;}
		#agence .formulaire-fond H1{font-family: Verdana, Arial; font-size: 14px;  color: #71accc; font-weight: bold; text-align: center;   }
		#agence .formulaire-fond SPAN{font-family: Verdana, Arial; font-size: 12px;  color: #71accc; font-weight: bold; text-align: center;   }
		
		
	/* Vols-seuls */

	#vols-seuls{float: left; width: 880px; padding: 0px 0px 0px 50px; text-align: center;}

	/* Location voiture */

	#location-voiture{float: left; width: 880px; padding: 0px 0px 0px 50px; text-align: center;}


	/* Compagnie Tarifs  */
	#compagnie-liste{float: left; width: 950px; padding: 0px 0px 0px 20px;}

		#compagnie-liste #liste{float: left; width: 730px; padding: 0px 0px 0px 30px;}
		#compagnie-liste #liste #titre{float: left; width: 730px; padding: 3px 0px 3px 0px; font-family: Verdana, Arial; font-size: 14px; color: #FFFFFF; background-color: #71accc; font-weight: bold; text-align: center; }

		#compagnie-liste #liste .pack{float: left; width: 730px; padding: 20px 0px 0px 0px; font-family: Verdana, Arial; font-size: 12px; color: #333333; font-weight: normal;     }
		#compagnie-liste #liste .pack TABLE.global{background-image: url(../images/fond-nom-hotel.jpg);  background-repeat: no-repeat;    }
		#compagnie-liste #liste .pack P{font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal;  text-align: justify;	}
		#compagnie-liste #liste .pack DIV.prix{width: 170px; height: 33px; padding: 10px 0px 0px 0px;  font-family: Verdana, Arial; font-size: 18px;  color: #71accc; font-weight: bold;  text-align: center;  background-color: #f4f5f5; 	}
		#compagnie-liste #liste .pack DIV.savoirplus{padding: 10px 0px 0px 0px;  	}

		#compagnie-liste #tableau-prix{float: left; width: 710px; padding: 10px 20px 10px 20px; font-family: Verdana, Arial; font-size: 12px;  color: #333333; font-weight: normal; text-align: justify;  background-color: #f4f5f5; border-bottom: 10px solid #FFFFFF; }
		#compagnie-liste #tableau-prix TABLE{ font-family: Verdana, Arial; font-size: 11px;  color: #333333; font-weight: normal; text-align: justify;  border: 1px solid #71accc;  }
		#compagnie-liste #tableau-prix TH{ width: 136px; font-family: Verdana, Arial; font-size: 11px;  color: #333333; font-weight: weight; text-align: center; border: 1px solid #71accc; padding: 2px 1px 2px 1px;  }
		#compagnie-liste #tableau-prix TD{ width: 136px; font-family: Verdana, Arial; font-size: 11px;  color: #333333; font-weight: normal; text-align: center; border: 1px solid #71accc; padding: 2px 1px 2px 1px;  }


			
		#compagnie-liste #choisir-compagnie{float: left; width: 180px; padding: 0px 0px 0px 0px;  background-image: url(../images/fond-encart-choisir-hotel.jpg);  background-repeat: no-repeat;    }
		#compagnie-liste #choisir-compagnie .titre{width: 180px; padding: 8px 0px 10px 0px; font-family: Verdana, Arial; font-size: 14px;  color: #71accc; font-weight: bold; text-align: center;   }
		#compagnie-liste #choisir-compagnie .continent{width: 170px; padding: 2px 0px 2px 10px; font-family: Verdana, Arial; font-size: 11px;  color: #333333;  text-align: left;      }
		#compagnie-liste #choisir-compagnie .continent A{ font-family: Verdana, Arial; font-size: 11px;  color: #333333; font-weight: normal; text-align: left;   text-decoration: none;     }
		#compagnie-liste #choisir-compagnie .continent A:hover{ font-family: Verdana, Arial; font-size: 11px;  color: #71accc; font-weight: normal; text-align: left;   text-decoration: none;     }
	

#zone-gauche{float: left; width: 780px; padding: 30px 0px 0px 0px;}

	/* PAge accueil */

	#zone-gauche #zonehaut .ligne-vignette-titre{float: left; width: 775px;  padding: 0px 0px 20px 15px;  	}
	#zone-gauche #zonehaut .titre-ligne{float: left; width: 740px; height: 18px; padding: 2px 0px 0px 0px; margin: 0px 0px 20px 0px; background-color: #71accc; text-align: center; font-family: Verdana, Arial; font-size: 11px;  color: #FFFFFF; font-weight: normal;  	}
	#zone-gauche #zonehaut .titre-ligne H1{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Verdana, Arial; font-size: 11px;  color: #FFFFFF; font-weight: bold;  	}
	#zone-gauche #zonehaut .ligne-vignette{float: left; width: 775px;  padding: 0px 0px 0px 15px;  	}
	#zone-gauche #zonehaut .cadre-vignette{float: left; width: 170px; }
	#zone-gauche #zonehaut .vignette{ width: 170px; height: 150px;  	}
	#zone-gauche #zonehaut .vignette IMG{width: 170px; height: 130px;  cursor: pointer;   }
	#zone-gauche #zonehaut .vignette DIV{width: 170px; height: 20px;  background-image: url(../images/vignette-destination-fond-titre.jpg);  background-repeat: repeat-x; font-size: 12px;  color: #71accc; font-weight: normal; text-align: center}
	#zone-gauche #zonehaut .detail-vignette{ width: 165px; padding: 5px 0px 5px 5px;  background-image: url(../images/vignette-destination-fond-pays.jpg);  background-repeat: repeat-x;   }
	#zone-gauche #zonehaut .detail-vignette A{ font-size: 12px;  color: #71accc; font-weight: normal; text-align: left; text-decoration: none;  }
	#zone-gauche #zonehaut .detail-vignette A:hover{ font-size: 12px;  color: #333333; font-weight: normal; text-align: left; text-decoration: none;  }
	
	#zone-gauche #zonebas .ligne-vignette-titre{float: left; width: 775px; padding: 0px 0px 15px 15px;	}
	#zone-gauche #zonebas .titre-ligne{float: left; width: 740px; height: 18px; padding: 2px 0px 0px 0px; margin: 0px 0px 20px 0px; background-color: #71accc; text-align: center; font-family: Verdana, Arial; font-size: 11px;  color: #FFFFFF; font-weight: normal;  	}
	#zone-gauche #zonebas .titre-ligne H1{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Verdana, Arial; font-size: 11px;  color: #FFFFFF; font-weight: bold;  	}
	#zone-gauche #zonebas .ligne-vignette{float: left; width: 775px; padding: 0px 0px 0px 0px;	}
	#zone-gauche #zonebas .cadre-vignette{float: left; width: 136px; padding: 0px 0px 20px 15px;}
	#zone-gauche #zonebas .vignette{ width: 136px; height: 100px;  	}
	#zone-gauche #zonebas .vignette IMG{width: 136px; height: 80px;  cursor: pointer;   }
	#zone-gauche #zonebas .vignette DIV{width: 136px; height: 20px;  background-image: url(../images/vignette-destination-fond-titre.jpg);  background-repeat: no-repeat; font-size: 12px;  color: #71accc; font-weight: normal; text-align: center}
	#zone-gauche #zonebas .detail-vignette{ width: 131px; padding: 5px 0px 5px 5px;  background-image: url(../images/vignette-destination-fond-pays.jpg);  background-repeat: no-repeat;   }
	#zone-gauche #zonebas .detail-vignette A{ font-size: 12px;  color: #71accc; font-weight: normal; text-align: left; text-decoration: none;  }
	#zone-gauche #zonebas .detail-vignette A:hover{ font-size: 12px;  color: #333333; font-weight: normal; text-align: left; text-decoration: none;  }

	
#zone-droite{float: left; width: 190px; padding: 30px 0px 0px 0px;}

	#choisir-hotel{width: 180px; padding: 10px 0px 5px 0px;}
	#choisir-circuit{width: 180px; height: 40px; padding: 5px 0px 0px 0px;}
	#choisir-circuit .fond{width: 180px; height: 21px;  padding: 14px 0px 0px 0px; background-image: url(../images/fond-encart-choisir-circuit.jpg);  text-align: center;  }
	#choisir-croisiere{width: 180px; height: 40px; padding: 15px 0px 0px 0px;}
	#choisir-croisiere .fond{width: 180px; height: 21px;  padding: 14px 0px 0px 0px; background-image: url(../images/fond-encart-choisir-croisiere.jpg); text-align: center;   }
	#recherche{float: left; width: 180px; height: 140px; padding: 0px 0px 0px 0px;}
	#recherche .fond{width: 180px; height: 140px; padding: 0px 0px 0px 0px;  background-image: url(../images/fond-encart-recherche-rapide.jpg);  background-repeat: no-repeat;   }

	#actualite{float: left; width: 180px; padding: 0px 0px 5px 0px;}
	#actualite .fond{width: 170px; padding: 0px 5px 5px 5px;  background-image: url(../images/fond-encart-actualite.jpg);  background-repeat: no-repeat;   }

	#tpa{float: left; width: 180px; height: 130px; padding: 10px 0px 0px 0px;}

#zone-bas{float: left; width: 940px; height: 130px; padding: 0px 0px 20px 20px;}
	#special-tunisie{float: left; width: 240px; height: 130px; padding: 0px 0px 0px 0px;}
	#concours{float: left; width: 172px; height: 130px; padding: 0px 0px 0px 20px;}
	
	


#pied-de-page{float: left; width: 980px; height: 18px; padding: 2px 0px 0px 0px; background-color: #71accc; text-align: center; font-family: Verdana, Arial; font-size: 11px;  color: #FFFFFF; font-weight: normal;}
#pied-de-page A{font-family: Verdana, Arial; font-size: 11px;  color: #FFFFFF; font-weight: normal; text-decoration: none;}
#pied-de-page A:hover{font-family: Verdana, Arial; font-size: 11px;  color: #666666; font-weight: normal; text-decoration: none;}


#baseline{float: left; width: 980px; height: 10px;
	
}

.style-01{font-family: Verdana, Arial; font-size: 14px;  color: #666666; font-weight: bold; text-decoration: none;}
.style-02{font-family: Verdana, Arial; font-size: 12px;  color: #666666; font-weight: normal; text-decoration: none;}
.style-03{font-family: Verdana, Arial; font-size: 14px;  color: #71accc; font-weight: bold; text-decoration: none;}
.style-04{font-family: Verdana, Arial; font-size: 12px;  color: #666666; font-weight: normal; text-decoration: none;}
.style-05{font-family: Verdana, Arial; font-size: 16px;  color: #71accc; font-weight: bold; text-decoration: none;}
.style-06{font-family: Verdana, Arial; font-size: 12px;  color: #71accc; font-weight: bold; text-decoration: none;}
.style-07{font-family: Verdana, Arial; font-size: 14px;  color: Red; font-weight: bold; text-decoration: none;}
.style-08{font-family: Verdana, Arial; font-size: 18px;  color: #71accc; font-weight: bold; text-decoration: none;}
.style-09{font-family: Verdana, Arial; font-size: 12px;  color: #666666; font-weight: bold; text-decoration: none;}


A.lien-01{font-family: Verdana, Arial; font-size: 14px;  color: #666666; font-weight: bold; text-decoration: none;}
A.lien-01:hover{font-family: Verdana, Arial; font-size: 14px;  color: #71accc; font-weight: bold; text-decoration: none;}
A.lien-02{font-family: Verdana, Arial; font-size: 14px;  color: #71accc; font-weight: bold; text-decoration: none;}
A.lien-02:hover{font-family: Verdana, Arial; font-size: 14px;  color: #666666; font-weight: bold; text-decoration: none;}
A.lien-03{font-family: Verdana, Arial; font-size: 12px;  color: #666666; font-weight: bold; text-decoration: none;}
A.lien-03:hover{font-family: Verdana, Arial; font-size: 12px;  color: #71accc; font-weight: bold; text-decoration: none;}
A.lien-04{font-family: Verdana, Arial; font-size: 12px;  color: #71accc; font-weight: bold; text-decoration: none;}
A.lien-04:hover{font-family: Verdana, Arial; font-size: 12px;  color: #666666; font-weight: bold; text-decoration: none;}





