body { padding:0; margin:0; background-image:url(/site/partir/images/fond_body.gif);
color:#000000; text-align:center; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-repeat:repeat; }

#fond_global_content { background-image:url(/site/partir/images/centre_global.png); 
width:932px; margin:0 auto; text-align:left; background-repeat:repeat-y; }

a:link, a:visited, a:active { color:#000000; text-decoration:none; }

a:hover { color:#33CCFF; text-decoration:none; }


/* Entete */

#entete_ligne_1 { margin-left:21px; width:890px; position:relative; top:-10px; }

a.top_ligne_1 { color:#99b5b5; }
a.top_ligne_1:hover{ color:#1f4241; }

/*logo*/
#logo img{ margin-left:20px; margin-top:15px; float:left; border:0; }

#barre_verti1 { float:left; margin:25px 20px 0px 20px; }

#slogan { margin-top:30px; margin-right:120px; float:left; }

#barre_aide { float:left; margin-right:10px; }

#barre_faq { margin-right:10px; margin-left:25px; }

#barre_compte { margin-right:10px; margin-left:15px; }

#onglet_compte {  }

#entete_ligne_2 { margin-top:20px; background-image:url(/site/partir/images/barre_onglets.gif); margin-left:10px; width:868px;
background-repeat:repeat-x; height:33px; clear:both; position:relative; color:#FFFFFF; padding-left:5px; }

#entete_ligne_2 a{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; margin:0px; line-height:33px; }
#entete_ligne_2 a:hover{ color:#271700; }
/* fin Entete */

/* Colonne Gauche */
#colonne_gauche_content{ float:left; width:330px; padding-left:31px; position:relative; top:-6px; }

/* Colonne Droite */
#colonne_droite_content{ float:left; width:535px; margin-left:1px; position:relative; top:-6px; }

/* Pied */
#pied { clear:both; margin-left:21px; width:890px; text-align:center; color:#a9aaac; } 

#pied a{ color:#678383; }
/* fin Pied */

#bloc_moteur { background-color:#e6e3da; position:relative; width:307px; height:175px; }

#titre_moteur { background-image:url(/site/partir/images/barre_titre_moteur.gif); 
background-repeat:repeat-x; height:28px; top:-1px; right:0px; line-height:28px; width:307px; }

#titre_moteur p { text-align:right; margin:0px; margin-right:10px; color:#e7e4db; }

#barre_cote_moteur { position:absolute;  top:27px; right:0px; }

/*moteur */
#bloc_moteur form { margin:0px; position:absolute; top:45px; left:10px; color:#7f7f7f; font-family:Arial, Helvetica, sans-serif; }

#bloc_moteur label { position:absolute; right:180px; font-size:12px; }

#bloc_moteur select { margin-left:120px; width:150px; font-size:11px; color:#414141; }

#bloc_moteur input { margin-left:120px; width:125px; color:#414141; }

img#bt_moteur { position:absolute; top:95px; left:180px; width:88px; height:27px; }

#inscription_club { margin:0px; color:#281600; font-size:10px; padding-top:0px; display:block; font-family:Arial, Helvetica, sans-serif }

/* BLOCK NEWSLETTER*/
#bloc_sous_moteur ul { margin:0px; margin-left:26px; padding:0px; margin-bottom:3px;  }

#bloc_sous_moteur ul li { list-style-image:url(/site/partir/images/puce_news2.gif); color:#678383; }

#bloc_sous_moteur form { margin:0px; }

#bloc_sous_moteur input { margin-left:10px; color:#414141; width:200px; font-size:11px; }

input#bt_news { padding:0px; width:40px; height:21px; position:absolute; right:60px; }

#bloc_sous_moteur span { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#7a7c6e; margin-left:30px; }

/* INSCRIPTION NEWSLETTER */
.contenu_marque_blanche { margin-left:30px; }

.txt_gros  { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #688281; }

.txt_moyen { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #76786a; } 



/* NAVIGATION*/
#fil_ariane, #fil_ariane a { text-align:center; color:#678383; }

#fil_ariane span a, #fil_ariane span { color:#c4c5bb; }

#criteres { margin-left:20px; color:#678383; }

.nb_voyages{ margin-left:20px; color:#678383; }

.nb_voyages_ok{ margin-left:20px; color:#678383; }
.nb_voyages_ok span{ font-weight:bold; }


/* LISTE RESULTAT MOTEUR*/

#contenu_resultats {border:0px solid #7a7c6e; width:100%; }

#contenu_infos_pratiques { margin-left:3px; border:1px solid #7a7c6e; width:509px; }

.logo_to { position:absolute; right:360px; margin-top:100px; padding:2px; text-align:center; background-color:#ffffff; }

.resultat_produit { margin-top:10px; }

a .img_produit { float:left; }

img.img_produit { margin-right:10px; }

.texte_produit { width:310px; float:left; position:relative; }

.titre_dest { font-size:16px; color:#678383; }

.texte_produit a.titre_produit { font-size:12px; font-weight:bold;  color:#3366ff; width:200px; display:block; }

.regime { margin-top:10px; color:#999999; font-weight:bold; }

a.descriptif_produit { font-size:11px; color:#999999; }

.prix_produit { position:absolute; right:10px; top:0px; color:#678383; font-size:9px; text-align:right; }
.prix_produit span { color:#678383;  font-size:18px; }

#retour_float { clear:both; }



/* page voyage */

a.retour_rech { margin-left:30px; color:#678383 }

.titre_dest_voyage { font-size:16px; color:#678383; margin-left:50px; }

.nom_pdt { font-size:13px; font-weight:bold;  color:#3366ff; }

a#liens_envoyer_ami{ position:absolute; right:60px; top:35px; font-size:10px; color:#999999; }

a#liens_imprimer{ position:absolute; right:20px; top:30px; }

#resume { border:1px solid #678383; margin-top:10px; margin-left:10px; height:370px; }

#resume label{ color:#7a7c6e; }

/*  PHOTOS  */
#fiche #photos { margin-left:5px;	margin-top:5px;	width:280px; float:left; position:relative; }
			
#fiche #photos img { width:270px; height:200px; border:1px solid #9F9F9F; }

/* petites photos */
#fiche #photos #ptes_fotos { margin-top:5px; height:80px; width:270px; position:relative; overflow:auto; }
#fiche #photos #ptes_fotos img { width:75px; height:55px; cursor:pointer; margin-left:3px; }
#fiche #photos p { font-size:10px; text-align:center; }

.prix_produit_voyage { color:#678383;  font-size:9px; }
.prix_produit_voyage span { color:#678383;  font-size:18px; }

.jours, .themes { color:#666666 }

#datedepart { width:230px; margin-top:5px; font-size:11px; color:#414141; }
#IDaeroport { margin-top:5px;  font-size:11px; color:#414141; }

.participants { position:absolute; left:330px; margin-top:5px; color:#7a7c6e; }

select#nbEnfants ,select#nbBebes, select#nbAdultes { margin-left:100px; font-size:11px; color:#414141; }

#onglets_recap { margin-left:10px; }

#infos_voyage { border:1px solid #678383; margin-left:10px; margin-top:-2px; color:#414141; }

/* #detail_descriptif        { margin:10px; text-align:justify; } */
#detail_descriptif        { margin:10px; }

#detail_tarifs            { margin-left:10px; }

#detail_fiche_destination { margin:10px; }

#detail_alacarte          { margin:10px; }

/* calendrier-mois */ 
/* tableau général : */
#calendrier-mois {
width:480px;
border:1px solid #1a4455;
border-top:2px solid #1a4455;
border-right:2px solid #1a4455;
margin-bottom:15px;
margin-top:10px;
}
/* toutes les cellules : */
#calendrier-mois tr td{
height:25px;
width:14%;
text-align:center;
vertical-align:top;
border-bottom:1px solid #1a4455;
border-left:1px solid #1a4455;
padding-top:2px;
}
/* 1ere ligne du tableau = le mois */
#calendrier-mois .mois { font-weight:bold; line-height:20px; }
/* 2eme ligne du tableau = les jours de la semaine */
#calendrier-mois .jours td{ font-size:11px; vertical-align:middle; }
/* case du calendrier-mois avec un départ possible : */
#calendrier-mois .depart_possible { font-weight:bold; background-color:#e6e3da; color:#7c736e }
/* prix du départ pour la date donnée */
#calendrier-mois .depart_possible a{ font-size:11px; color:#1a4455; font-weight:bold; text-decoration:none; }

#fiche #infos_voyage #calendrier-mois { font-size:12px; border:1px solid #CCC; }

select#ville_tarifs, select#calendrierMois { font-size:11px; color:#414141; }

.clic_date { margin-left:20px; color:#678383; }

.logo_to_voyage { position:absolute; right:60px; top:90px; }


/* demande à la carte*/

.titre_pages_fixes { FONT-SIZE: 18px; COLOR: #678383; TEXT-ALIGN: center }

#alacarte_content { POSITION: relative }
#alacarte_content LABEL { MARGIN-LEFT: 0px; POSITION: absolute }
#alacarte_content INPUT { FONT-SIZE: 11px; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 140px; COLOR: #666666 }
#alacarte_content SELECT { FONT-SIZE: 11px; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 140px; COLOR: #666666 }
#alacarte_content TEXTAREA { FONT-SIZE: 11px; WIDTH: 350px; COLOR: #666666; HEIGHT: 100px }

.error_of_alacarte { margin:0px 0px; padding:3px 20px; BACKGROUND-IMAGE: url(/clubpartir/images/error_bg.gif);
BACKGROUND-REPEAT:  no-repeat; BACKGROUND-COLOR: #ff0000; color: #000000; font-size:10px; font-weight:bold; }


.titre { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; font-size:12px; COLOR: #ffffff; BACKGROUND-COLOR: #678383; padding-left:10px; }
.content_lien { padding-left:10px; margin-top:5px; vertical-align:top; }
.ligne_lien_1 { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;   font-size:10px; COLOR: #7A7C6E; }
.ligne_lien_2 { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; font-size:10px; COLOR: #678383; }



#defaut_right_content { font-size:11px; }

#defaut_right_content h1 { font-size:15px; TEXT-ALIGN: center; margin-top:8px;margin-bottom:8px; }

#defaut_right_content h2 { font-size:12px; margin-left:0px;margin-right:0px;margin-top:8px;margin-bottom:8px; }

#defaut_right_content li { font-size:11px; font-weight:normal; }

#defaut_right_content ul { font-size:11px; font-weight:normal; }