body{background-color: #fff;padding:0; margin:0;font-family:Arial,sans-serif;font-size:15px;overflow-x:hidden;}
a{text-decoration:none; color:#000; cursor:pointer; font-weight:bold;}
a:hover{color:red;}
h1{font-size:2.5em};
h2{font-size:1.5em};
h3{font-size:1.4em};
ul{list-style: none;margin:0px;padding:0px;}
.cleaner {clear:both;width:0;height:0;overflow:hidden;}
.lien_transparent{display:block; background-image:url(../../images/zone_transparent.gif); background-repeat:repeat;}
.voir_bloc{background-color:#FF0000; opacity:0.8; filter:alpha(opacity=80);}
.sep{margin:0 10px;}
.filet{height:1px; background-image:url(../../images/pixel_filet.gif); background-repeat:repeat-x; margin-top:-15px; margin-bottom:15px;}
.filet_sous_h2{height:1px; background-image:url(../../images/pixel_filet.gif); background-repeat:repeat-x; margin-top:-10px; margin-bottom:15px;}
.pointille{height:1px; background-image:url(../../images/pointille.gif); background-repeat:repeat-x;margin:20px 0;}
.picto{margin-right:10px; margin-top:-5px;}
.encart_pub{width:300px; height:250px; overflow:hidden; display:block;}

#contener{width:1200px; background-image:url(../../images/fond.gif); background-repeat:repeat-y; position:relative; left:50%; margin-left:-600px;}

#topnav{width:980px; height:110px; margin:0 auto;background-color: #fff;  background-image:url(../../images/fond_top2.jpg); background-repeat:repeat-x; position:relative;}
#lien_accueil{width:185px; height:80px;}
#lien_search{position:absolute; top:25px; right:192px;width:30px; height:30px;}
#input_search{border:0; position:absolute; top:31px; right:50px;width:140px; }
#lien_haut{position:absolute; top:32px; right:230px; font-size:16px;}
#lien_haut_2{position:absolute; bottom:5px; left:20px; font-size:17px;}
#lien_haut a, #lien_haut_2 a{opacity:0.7; filter:alpha(opacity=70);}
#lien_haut a:hover, #lien_haut_2 a:hover{opacity:1; filter:alpha(opacity=100);}
#lien_exclu{color:#ff0000;}
#lien_vi{display:inline-block;line-height:30px;}
#lien_vi:hover{color:#ff0000;display:inline-block;line-height:30px;}
#lien_cadeaux{display:inline-block;line-height:30px;}
#lien_cadeaux:hover{color:#ff0000;display:inline-block;line-height:30px;}
#bandeau_home{position:relative; left:50%; margin-left:-1000px;width:2000px; height:300px; background-image:url(../../images/fond_bandeau.gif); background-repeat:repeat-x; position:relative;}
#fleche_exclu{position:absolute;top:-10px;left:29%;width:55px;height:90px;background-image:url(../../images/fleche_exclu.png);background-repeat:no-repeat;}
* html#fleche_exclu {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fleche_exclu.png', sizingMethod='scale');}
#bandeau_flash{margin:auto; width:980px; height:300px;}

#home, #main{width:980px;margin:0 auto;background-color:#fff;}
#home_left{width:340px; float:left; background-color:#fff;padding:15px 20px 0 30px; overflow:hidden;}
.fond_promo_coeur{float:left; width:152px; height:106px; background-image:url(../../images/fond_promo_coeur.jpg); background-repeat:no-repeat; margin-top:-4px;}
.img_promo_coeur{margin:10px;}
.contenu_promo_coeur{float:left;width:180px;}
.titre_promo_coeur{font-size:1.2em; font-weight:bold;}
.prix_promo_coeur{font-size:1.4em; color:#ff0000; font-weight:bold;}

#promo{display:block; margin-top:10px; margin-left:48px;}
#coups_coeur{display:block; margin-top:10px; margin-left:92px;}
#home_right{width:590px;  float:right; background-color:#fff;overflow:hidden;padding:15px 0 0 0;}
.bloc_right_home{width:260px; height:170px; float:left;  margin:0 20px 30px 10px;}
.titre_bloc_right_home{width:260px; position:relative; margin-bottom:0;}
.reserv{font-size:18px; color:#ff0000; position:absolute; right:10px; bottom:0;}

/* rotator in-page placement */
.rotator {position:relative;height:88px;margin:0px; padding:0px;}
/* rotator css */
.rotator ul li {position:absolute;top:0px;left:0px;list-style: none;margin:0px;padding:0px;}
/* rotator image style */	
.rotator ul li img {margin:-1px 10px 10px 10px;background:#FFF;}
*+html .rotator ul li img {margin:10px;background:#FFF;}
.rotator ul li.show {z-index:500;}

#contener_trailer{position:relative; left:50%; margin-left:-700px;width:1400px; height:37px; background-image:url(../../images/fond_contener_trailer.gif); background-repeat:repeat-x;}
#trailer{width:980px; height:37px; margin:0 auto;background-image:url(../../images/fond_trailer.gif); background-repeat:repeat-x; font-size:1.1em; color:#555;}
#img_entete_trail{margin-left:24px;margin-right:16px; float:left;}
#trailer div{padding-top:13px;}
#trailer a{color:#555; font-weight:normal;}
.bandeau{position:relative; left:50%; margin-left:-700px;width:1400px; height:200px; }
#bandeau{background-image:url(../../images/fond_bandeau.gif); background-repeat:repeat-x; }
#bandeau_vol{background-image:url(../../images/bandeau/bandeau_vols.jpg); background-repeat:no-repeat;}
#bandeau_1{background-image:url(../../images/bandeau/bandeau_qsn.jpg); background-repeat:no-repeat;}
#bandeau_2{background-image:url(../../images/bandeau/bandeau_liens.jpg); background-repeat:no-repeat;}
#bandeau_newsletter{background-image:url(../../images/bandeau/bandeau_newsletter.jpg); background-repeat:no-repeat;}
#bandeau_3{background-image:url(../../images/bandeau/bandeau_contact.jpg); background-repeat:no-repeat;}

#bandeau_recherche{background-image:url(../../images/bandeau/bandeau_recherche.jpg); background-repeat:no-repeat;}
#bandeau_coupdecoeur{background-image:url(../../images/bandeau/bandeau_coupdecoeur.jpg); background-repeat:no-repeat;}
#bandeau_sejoursbalneaires{background-image:url(../../images/bandeau/bandeau_sejoursbalneaires.jpg); background-repeat:no-repeat;}
#bandeau_hotels{background-image:url(../../images/bandeau/bandeau_hotels.jpg); background-repeat:no-repeat;}
#bandeau_location_voiture{background-image:url(../../images/bandeau/bandeau_location_voiture.jpg); background-repeat:no-repeat;}
#bandeau_croisieres{background-image:url(../../images/bandeau/bandeau_croisieres.jpg); background-repeat:no-repeat;}
#bandeau_groupes{background-image:url(../../images/bandeau/bandeau_groupes.jpg); background-repeat:no-repeat;}
#bandeau_boncadeau{background-image:url(../../images/bandeau/bandeau_boncadeau.jpg); background-repeat:no-repeat;}
#bandeau_liste{background-image:url(../../images/bandeau/bandeau_liste.jpg); background-repeat:no-repeat;}
#bandeau_exclusivites{background-image:url(../../images/bandeau/bandeau_exclusivites.jpg); background-repeat:no-repeat;}
#bandeau_promos{background-image:url(../../images/bandeau/bandeau_promos.jpg); background-repeat:no-repeat;}

#main_left{width:580px; float:left; background-color:#fff;padding:15px 20px 0 30px; overflow:hidden;}
#main_marque_blanche{width:650px; float:left; background-color:#fff;padding:15px 10px 0 10px; overflow:hidden;}
.contenu_promo_coeur_interne{float:left;width:400px;}
#main_right{width:320px; float:right; background-image:url(../../images/fond_colonne.jpg); background-repeat:repeat-y; background-position:left; background-color:#fff;overflow:hidden;padding:15px 15px 0 15px;}
#pub_right{margin:25px 0 25px 0px;}
#promo{display:block; margin-top:10px;}
.contenu_exclu{float:left;width:160px;}
#marque_right{width:290px; float:right;background-image:url(../../images/fond_colonne.jpg); background-repeat:repeat-y; background-position:left; background-color:#fff;overflow:hidden;padding:15px 10px 0 10px;}
#pub_marque_right{margin:25px 0 25px 0px;}
.contenu_exclu_marque{float:left;width:130px;}
#ul_plan_site{list-style-type:disc; padding-left:55px;}
#ul2_plan_site{list-style-type:circle; padding-left:35px;}

#pied{width:1200px; height:106px; background-image:url(../../images/pied.gif); background-repeat:no-repeat; position:relative; left:50%; margin-left:-600px;}
.lien_pied{display:block; height:30px; position:absolute;top:25px;}
#lien_def{width:100px; right:640px;}
#lien_plan{width:70px; right:550px;}
#lien_cgv{width:170px; right:365px;}
#lien_mention{width:100px; right:250px;}
#lien_hdr{width:130px; right:105px;}

#menu_voyage_individuel{width:240px; height:224px;background-image:url(../../images/voyages_individuels.png); background-repeat:no-repeat; position:absolute;top:101px;left:50%; margin-left:-185px;display:none;}
#menu_cadeaux{width:240px; height:110px;background-image:url(../../images/cadeaux.png); background-repeat:no-repeat; position:absolute;top:101px;left:50%; margin-left:140px;display:none;}
.sous_menu{display:block;width:165px; height:25px; margin-left:60px;margin-top:5px; font-size:1.6em;padding-top:7px;}
#ssmenu_1,#ssmenu_6{margin-top:22px;}
#ssmenu_5{margin-top:4px;}

.payment_coord{width:280px;}
#coord_left{float:left;}
#coord_right{float:right;}

.encart_attention{border:1px solid red;padding:10px; margin-bottom:15px; background-color:#FFCCCC;}
.encart_ressortir{width:570px; padding:10px; margin-top:15px; border:1px solid #bbb; padding:10px; background-color:#eee;}
#saisie_code{display:none;}

.titre_liste{font-weight:bold; font-size:1.2em;}

.td_{padding-left:50px;}
*+html .td_{padding-left:32px;}

/*DATEPICKER*/
.dpTable {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;text-align: center;color: #505050;border: 1px solid #AAAAAA;background-color: #fff;}
.dpTD {border: 1px solid white;cursor: pointer;}
.dpTD:hover {background-color: #ff6600;border: 1px solid #AAAAAA;color: white;}	
.dpDayHighlightTD {background-color: #CCCCCC;border: 1px solid #AAAAAA;	cursor: pointer;}
.dpDayTD {	background-color: #CCCCCC;	border: 1px solid #AAAAAA;	color: white;}
.dpTitleText {	font-size: 12px;color: gray;font-weight: bold;}
.dpDayHighlight {	color: #4060ff;	font-weight: bold;}
.dpButton {	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	font-size: 10px;color: gray;background: #d8e8ff;font-weight: bold;padding: 0px;}
.dpTodayButton {	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	font-size: 10px;	color: gray;	background: #d8e8ff;	font-weight: bold;}

/*Panier*/

#box_panier{display:none;width:600px; background-color:#fff; border:1px solid #ccc; position:absolute; left:50%; margin-left:-310px; top:200px; padding:20px;}
#partage{display:none;width:600px; background-color:#fff; border:1px solid #ccc; position:absolute; left:50%; margin-left:-310px; top:200px; padding:20px;}

#close_panier{position:absolute; top:-18px; right:-18px; background-image:url(../../images/croix_fermeture.png); background-repeat:no-repeat; width:36px; height:36px; display:block;}
* html #close_panier {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/croix_fermeture.png', sizingMethod='scale');}
#close_panier:hover{}

#bloc_accueil_liste{width:601px; height:236px; background-image:url(../../images/accueil_listes_03.jpg); background-repeat:no-repeat; margin-left:-5px; position:relative; }
#creer_liste{position:absolute; width:105px; height:28px; bottom:37px; left:95px;}
#url{position:absolute; width:200px; height:16px; bottom:80px; right:50px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#888; padding:4px;}
#contribuer_liste{position:absolute; width:146px; height:28px; bottom:37px; right:83px;}

#box_text_right{padding:10px; color:#000;background-color:#d3dce1; position:relative;}
.coin{position:absolute; background-repeat:no-repeat;}
#hg{width:8px; height:8px; top:0; left:0; background-image:url(../../images/coin_01.jpg);}
#hd{width:8px; height:8px; top:0; right:0; background-image:url(../../images/coin_03.jpg);}
#bg{width:11px; height:11px; bottom:0; left:0; background-image:url(../../images/coin_bas_01.jpg);}
#bd{width:11px; height:11px; bottom:0; right:0; background-image:url(../../images/coin_bas_03.jpg);}