body
{
margin: 0;
padding-top: 10px;
color: #514835;
font-size: 75%;
background-color:#FFFFFF;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
}

p
{
font-size:90%;
}

h1
{
}

h2
{
display: inline;
color: #CF390F;
font-size: 100%;
font-weight: bold;
}

h3
{
display: inline;
color: #ed6811;
font-size: 90%;
font-weight: bold;
margin-left: 5px;
}

h4
{
display: inline;
color: #ed6811;
font-size: 90%;
font-weight: bold;
margin-left: 25px;
}

h5
{
display: inline;
color: #990000;
font-size: 90%;
font-weight: bold;
}

h6
{
display: inline;
color: #ed6811;
font-size: 90%;
font-weight: bold;
margin: 20px 20px 20px 20px;
}

h7
{
display: inline;
color: #ed6811;
font-size: 90%;
font-variant: small-caps;
font-weight:bold;
}


h8
{
display: inline;
color: #9A9A68;
font-size: 80%;
font-variant: small-caps;
}

h9
{
display: inline;
font-size:160%;
color: #ED6811;
font-weight:bold;
}

h10
{
font-size:95%;
color: #9A9A68;
font-style:italic;
}

h11
{
display: inline;
color: #ed6811;
font-size: 100%;
font-variant: small-caps;
font-weight: bold;
}

h12
{
display: inline;
font-size: 100%;
font-variant: small-caps;
font-weight: bold;
}

img
{
border:none;
}

a
{
color: #9A9A68;
text-decoration: none;
}

a:hover
{
text-decoration: underline;
color: #cf390f;
}

img a
{
text-decoration: none;
}

img a:hover
{
text-decoration: none;
}

.haut_de_page
{
font-size:85%;
text-align:right;
padding:10px 80px 10px 0;
}

.separation
{
padding-top:2px;
padding-left:55px;
}

.retour_liste
{
padding:15px 0 15px 20px;
}

.retour_liste a
{
font-weight: bold;
color: #514835;
text-decoration: none;
}

.retour_liste a:hover
{
text-decoration: underline;
color: #ed6811;
}

ul
{
list-style-image: url(images/liaisons-mondiales-puce.gif);
text-indent: 0px;
padding: 0 10px 0 10px;
font-size:90%;
}

/*---------------------------------------------------------------------------------------------- top ---*/

#top
{
width: 902px;
height: 167px;
margin: 0 auto;	
background: #FFFFFF url(images/liaisons-mondiales-top.gif) no-repeat;
}

#top_admin
{
width: 902px;
height: 167px;
margin: 0 auto;	
background: #FFFFFF url(images/liaisons-mondiales-top-admin.jpg) no-repeat;
}

#bandeau
{
position: absolute;
display:inline;
width: 867px;
height: 150px;
margin-left:18px;
margin-top:17px;
}

/*--------------------------------------------------------------------------------------------- menu ---*/

#navcontainer
{
margin: 10px 0 30px 17px;
font-size: 120%;
font-weight: bold;
font-variant: small-caps;
width:200px;
}

/*** Promotions ***/	
.nav_01 a:link, .nav_01 a:visited {
font-size: 100%;
font-weight:bold;
color: #000000;
font-size: 100%;
border-left: 10px solid #26496e;
padding: 30px 0 0 4px;
text-decoration: none;
display: block;
}

.nav_01 a:hover {
color: #c5def8;
font-size: 100%;
font-weight:bold;
border-left: 10px solid #26496e;
background: #2d557e;
}

.nav_01_select {
font-size: 100%;
font-weight:bold;
color: #c5def8;
font-size: 100%;
border-left: 10px solid #26496e;
padding: 30px 0 0 4px;
text-decoration: none;
background: #2d557e;
}

/*** Séjours ***/
.nav_02 a:link, .nav_02 a:visited {
font-size: 100%;
font-weight:bold;
color: #000000;
font-size: 100%;
border-left: 10px solid #577d0d;
padding: 30px 10px 0px 4px;
text-decoration: none;
display: block;
}

.nav_02 a:hover {
color: #344e02;
font-size: 100%;
font-weight:bold;
border-left: 10px solid #577d0d;
background: #679312;
}

.nav_02_select {
font-size: 100%;
font-weight:bold;
color: #344e02;
font-size: 100%;
border-left: 10px solid #577d0d;
padding: 30px 10px 0px 4px;
text-decoration: none;
display: block;
background: #679312;
}

/*** Circuits ***/
.nav_03 a:link, .nav_03 a:visited {
font-size: 100%;
font-weight:bold;
color: #000000;
font-size: 100%;
border-left: 10px solid #82bc12;
padding: 30px 10px 0px 4px;
text-decoration: none;
display: block;
}

.nav_03 a:hover {
color: #2c6232;
font-size: 100%;
font-weight:bold;
border-left: 10px solid #82bc12;
background: #8dc125;
}

.nav_03_select {
font-size: 100%;
font-weight:bold;
color: #2c6232;
font-size: 100%;
border-left: 10px solid #82bc12;
padding: 30px 10px 0px 4px;
text-decoration: none;
display: block;
background: #8dc125;
}

/*** Croisiéres ***/
.nav_04 a:link, .nav_04 a:visited {
font-size: 100%;
font-weight:bold;
color: #000000;
font-size: 100%;
border-left: 10px solid #c9e426;
padding: 30px 10px 0px 4px;
text-decoration: none;
display: block;
}

.nav_04 a:hover {
color: #2c6232;
font-size: 100%;
font-weight:bold;
border-left: 10px solid #c9e426;
background: #cde537;
}

.nav_04_select{
font-size: 100%;
font-weight:bold;
color: #2c6232;
font-size: 100%;
border-left: 10px solid #c9e426;
padding: 30px 10px 0px 4px;
text-decoration: none;
display: block;
background: #cde537;
}

/*** Week-ends ***/
.nav_05 a:link, .nav_05 a:visited {
font-size: 100%;
font-weight:bold;
color: #000000;
font-size: 100%;
border-left: 10px solid #f2dd06;
padding: 30px 10px 0px 4px;
text-decoration: none;
display: block;
}

.nav_05 a:hover {
color: #9f0f15;
font-size: 100%;
font-weight:bold;
border-left: 10px solid #f2dd06;
background: #f1e12f;
}

.nav_05_select{
font-size: 100%;
font-weight:bold;
color: #9f0f15;
font-size: 100%;
border-left: 10px solid #f2dd06;
padding: 30px 10px 0px 4px;
text-decoration: none;
display: block;
background: #f1e12f;
}

/*** Voyages à la carte ***/
.nav_06 a:link, .nav_06 a:visited {
font-size: 100%;
font-weight:bold;
color: #000000;
font-size: 100%;
border-left: 10px solid #ffb828;
padding: 30px 10px 0px 4px;
text-decoration: none;
display: block;
}

.nav_06 a:hover {
color: #cf390f;
font-size: 100%;
font-weight:bold;
border-left: 10px solid #ffb828;
background: #fdbd39;
}

.nav_06_select {
font-size: 100%;
font-weight:bold;
color: #cf390f;
font-size: 100%;
border-left: 10px solid #ffb828;
padding: 30px 10px 0px 4px;
text-decoration: none;
display: block;
background: #fdbd39;
}

/*** Hôtels ***/
.nav_07 a:link, .nav_07 a:visited {
font-size: 100%;
font-weight:bold;
color: #000000;
font-size: 100%;
border-left: 10px solid #ed6811;
padding: 30px 10px 0px 4px;
text-decoration: none;
display: block;
}

.nav_07 a:hover {
color: #9f0f15;
font-size: 100%;
font-weight:bold;
border-left: 10px solid #ed6811;
background: #ed7524;
}

.nav_07_select {
font-size: 100%;
font-weight:bold;
color: #9f0f15;
font-size: 100%;
border-left: 10px solid #ed6811;
padding: 30px 10px 0px 4px;
text-decoration: none;
display: block;
background: #ed7524;
}

/*** Avions ***/
.nav_08 a:link, .nav_08 a:visited {
font-size: 100%;
font-weight:bold;
color: #000000;
font-size: 100%;
border-left: 10px solid #cf390f;
padding: 30px 10px 0px 4px;
text-decoration: none;
display: block;
}

.nav_08 a:hover {
color: #ffb828;
font-size: 100%;
font-weight:bold;
border-left: 10px solid #cf390f;
background: #d24b22;
}

.nav_08_select {
font-size: 100%;
font-weight:bold;
color: #ffb828;
font-size: 100%;
border-left: 10px solid #cf390f;
padding: 30px 10px 0px 4px;
text-decoration: none;
display: block;
background: #d24b22;
}

/*** Voyages de luxe ***/
.nav_09 a:link, .nav_09 a:visited {
font-size: 100%;
font-weight:bold;
color: #000000;
font-size: 100%;
border-left: 10px solid #9f0f15;
padding: 30px 10px 0px 4px;
text-decoration: none;
display: block;
}

.nav_09 a:hover {
color: #ed6811;
font-size: 100%;
font-weight:bold;
border-left: 10px solid #9f0f15;
background: #a72528;
}

.nav_09_select {
font-size: 100%;
font-weight:bold;
color: #ed6811;
font-size: 100%;
border-left: 10px solid #9f0f15;
padding: 30px 10px 0px 4px;
text-decoration: none;
display: block;
background: #a72528;
}

/*** Groupe ***/
.nav_10 a:link, .nav_10 a:visited {
font-size: 100%;
font-weight:bold;
color: #000000;
font-size: 100%;
border-left: 10px solid #60093a	;
padding: 30px 10px 0px 4px;
text-decoration: none;
display: block;
}

.nav_10 a:hover {
color: #de83b6;
font-size: 100%;
font-weight:bold;
border-left: 10px solid #60093a;
background: #740c47;
}

.nav_10_select {
font-size: 100%;
font-weight:bold;
color: #de83b6;
font-size: 100%;
border-left: 10px solid #60093a;
padding: 30px 10px 0px 4px;
text-decoration: none;
display: block;
background: #740c47;
}


/*** Contact ***/
.nav_11 a:link, .nav_11 a:visited {
font-size: 100%;
font-weight:bold;
color: #000000;
font-size: 100%;
border-left: 10px solid #481c35	;
padding: 30px 10px 0px 4px;
text-decoration: none;
display: block;
}

.nav_11 a:hover {
color: #da0b7f;
font-size: 100%;
font-weight:bold;
border-left: 10px solid #481c35;
background: #591b3e;
}

.nav_11_select {
font-size: 100%;
font-weight:bold;
color: #da0b7f;
font-size: 100%;
border-left: 10px solid #481c35;
padding: 30px 10px 0px 4px;
text-decoration: none;
display: block;
background: #740c47;
}

/*--------------------------------------------------------------------------------------------- Page ---*/

#page
{
width: 902px;
height: auto;
margin: 0 auto;	
background: url(images/liaisons-mondiales-page.gif) repeat-y  top;
}

.image_titre
{
padding: 10px 17px 0 0;
text-align:right;
}

#module
{
display:inline;
height: 350px;
margin: 15px 15px 15px 15px;
}

.titre_module
{
font-size: 220%;
font-weight: bold;
font-variant: small-caps;
color:#cf390f;
padding:15px 0 0px 5px;
}

.titre_module_sejours
{
font-size: 220%;
font-weight: bold;
font-variant: small-caps;
color:#cf390f;
padding: 15px 0 0px 225px;
}

.titre_module_circuits
{
font-size: 220%;
font-weight: bold;
font-variant: small-caps;
color:#cf390f;
padding: 15px 0 0px 25px;
}

.retour_accueil
{
font-size: 110%;

padding: 15px 0 0px 10px;
width: 200px;
}

.contenu_module
{
display:inline;
font-size:120%;
padding: 15px 5px 0 10px;
}

.contenu_module_groupe p
{
font-size:100%;
padding: 15px 5px 0 10px;
width: 350px;
}

.contenu_module_groupe_lien a
{
color: #ED6811;
text-decoration: none;
}

.contenu_module_groupe_lien a:hover
{
text-decoration: underline;
color: #cf390f;
}

.contenu_module_groupe_lien
{
font-size:100%;
padding: 15px 5px 15px 10px;
text-align:right;
width: 350px;
}

.contenu_module_groupe ul
{
font-size:100%;

}

.contenu_module_groupe_photos
{
text-align:center;
padding: 20px 0 20px 0;
}

.module_ifram
{
display:inline;
font-size:120%;
padding: 15px 0 0 20px;
}

.module_titre_rubrique
{
font-size: 110%;
color:#ed6811;
font-weight: bold;
font-variant: small-caps;
padding: 10px 10px 10px 10px;
}

.contenu_contact
{
font-size:100%;
padding: 0px 25px 0 30px;
}

.contenu_contact_groupe
{
font-size:120%;
padding: 0px 25px 0 30px;
}


.titre_contact
{
text-align:left;
font-size:100%;
color:#514835;
font-weight:bold;
font-variant: small-caps;
}

/*----------------------------------------------------------------------------- affichage promotions ---*/

.cadre_promotion_petit
{
background: #ffffff url(images/liaisons-mondiales-cadre-promotion-1.gif) no-repeat;
width:165px;
height:115px;
text-align:left;
padding-left:18px;
padding-top:5px;
margin: 0;
}

.cadre_promotion_petit img
{
padding-top:11px;
}

.affichage_promotions_destination
{
text-align:left;
font-size: 160%;
font-weight: bold;
color:#9a9a68;
font-variant: small-caps;
width:150px;
}

.affichage_promotions_titre
{
text-align:left;
font-size:130%;
font-weight:bold;
width:270px;
color:#514835;
}

.affichage_promotions_date
{
text-align:left;
font-size:100%;
color:#ed6811;
font-weight:bold;
vertical-align:text-top;
}

.affichage_promotions_type
{
font-size:100%;
font-weight:bold;
color:#b0b189;
text-align:right;
}

.affichage_promotions_prix
{
text-align:center;
width:180px;
font-size:200%;
font-weight:bold;
color:#9f0f15;
}

.affichage_promotions_duree
{
font-size:100%;
text-align:center;
}

.affichage_promotions_bouton
{
text-align:center;
}

.affichage_promotions_bouton input {
border: 1px solid #cf390f;
background-color: #ffb828;
color: #cf390f;
font-size: 100%;
font-weight: bold;
width:50%;
text-align:center;
}

/*---------------------------------------------------------------------------- Réservation promotion ---*/

.cadre_promotion_grand
{
background: #ffffff url(images/liaisons-mondiales-cadre-promotion-2.gif) no-repeat;
width:210px;
height:163px;
text-align:left;
padding-left:19px;
padding-top:32px;
}

.cadre_promotion_grand img
{
padding-right:40px;
}

.reservation_promotion_destination
{
font-size: 220%;
color:#65070b;
font-variant: small-caps;
font-weight: bold;
vertical-align:middle;
}

.reservation_promotion_titre
{
text-align:left;
font-size:150%;
font-weight:bold;
width:400px;
color:#CF390F;
vertical-align:middle;
}

.reservation_promotion_type
{
font-size:100%;
font-weight:bold;
color:#ED6811;
text-align:right;
width:150px;
vertical-align:middle;
padding-right:10px;
}

.reservation_promotion_date
{
font-size:100%;
color:#514835;
font-weight:bold;
width:400px;
vertical-align:middle;
}

.reservation_promotion_duree
{
font-size:100%;
font-weight:bold;
text-align:right;
color:#9A9A68;
padding-right:10px;
}

.reservation_promotion_description
{
font-size:110%;
padding: 5px 10px 5px 0;
}

.reservation_promotion_conditions
{
padding: 5px 10px 5px 0;
}

.reservation_promotion_prix_par_pax
{
font-size:150%;
font-weight:bold;
color:#ED6811;
padding: 15px 0 0 50px;
}

.reservation_promotion_prix
{
width:180px;
font-size:250%;
font-weight:bold;
color:#CF390F;
padding: 10px 0 15px 50px;
}

.reservation_promotion_mise_a_jour
{
font-size: 95%;
text-align:right;
font-style:italic;
text-align:right;
color:#9f0f15;
padding: 25px 20px 25px 0;
}

.reservation_promotion_cgv
{
width:180px;
font-size:90%;
padding: 0 0 0 100px;
}

/*--------------------------------------------------------------------------------- Mentions légales ---*/

/*--- conditions générales de vente --------------------------------------------------------------------*/
.contenu_cgv
{
font-size:100%;
padding: 15px 30px 0 10px;
text-align:justify;
width:600px;
}

/*--- conditions particulières de vente ----------------------------------------------------------------*/
.contenu_cpv
{
font-size:100%;
padding: 15px 30px 0 10px;
text-align:justify;
width:600px;
}


.liste_cpv
{
width:180px;
font-size:100%;
padding: 0 0 0 30px;
}

/*--- conditions d'utilisation du site -----------------------------------------------------------------*/
.contenu_cus
{
font-size:100%;
padding: 15px 30px 0 10px;
text-align:justify;
width:600px;
}

.paragraphe_cus
{
color:#ed6811;
font-weight:bold;
}

.derniere_modification
{
font-style:italic;
}

/*--- crédits photos ------------------------------------------------------------------------------------*/
.contenu_credits_photos
{
font-size:100%;
padding: 15px 30px 0 10px;
text-align:justify;
width:600px;
}

.liste_credits_photos
{
font-size:100%;
padding: 0 0 0 50px;
}

/*----------------------------------------------------------------------------------------- tableaux ---*/

table.tableau_pagination
{
margin-left:30px;
font-size:75%;
font-weight:bold;
}

.tableau_pagination_cellules
{
padding-right:5px;
padding-left:5px;
}

table.tableau_module
{
padding-left:10px;
padding-bottom:15px;
}

table.tableau_reservation
{
width:650px;
margin-left: auto;
margin-right: auto;
}

table.tab_form_resa_promo
{
background-color:#dbdba9;
width:350px;
margin-left: 70px;
font-size:80%;
border: 1px solid #b0b189;
}

table.tab_form_resa_promo_valider
{

width:350px;
margin-left: 70px;
font-size:80%;

}

table.tab_login
{
background-color:#dbdba9;
width:280px;
margin-left: 50px;
font-size:80%;
border: 1px solid #b0b189;
}

table.tab_form_voy_carte
{
background-color:#dbdba9;
width:400px;
margin-left: 70px;
font-size:80%;
border: 1px solid #b0b189;
}

table.tab_form_voy_carte_valider
{
width:400px;
margin-left: 70px;
font-size:80%;
}

table.tab_form_groupe
{
background-color:#dbdba9;
width:400px;
margin-left: 70px;
font-size:80%;
border: 1px solid #b0b189;
}

table.tab_form_groupe_valider
{
width:400px;
margin-left: 70px;
font-size:80%;
}

table.tab_form_contact
{
background-color:#dbdba9;
width:400px;
margin-left: 70px;
font-size:80%;
border: 1px solid #b0b189;
}

table.tab_form_contact_valider
{
width:400px;
margin-left: 70px;
font-size:80%;
}


/*-------------------------------------------------------------------------------------- formulaires ---*/

.asterix
{
font-size:100%;
display:inline;
color:#cf390f;
padding-right: 1px;
}

.contenu_module_asterix
{
font-size:90%;
text-align:right;
color:#cf390f;
padding:10px 190px 10px 0;
}

.champs_obligatoires
{
font-size:90%;
font-weight:bold;
}

input
{
border: 1px solid #b0b189;
background-color: #f6f6db;
color: #6A6757;
padding-left:5px;
}

input[type=image] {
border:none;
background:none;
padding-left:0;
}

input[type=radio] {
border:none;
background:none;
}

input[type=file] {
border: 1px solid #b0b189;
background-color: #f6f6db;
}

textarea
{
border: 1px solid #b0b189;
background-color: #f6f6db;
color: #6A6757;
padding-left:5px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
}

select
{
border: 1px solid #b0b189;
background-color: #f6f6db;
color: #6A6757;
}

img
{
border: none;
}

.focus /* Mise en avant des champs en cours d'utilisation */
{
background: #e7e7b7;
color: #514835;
}

.normal /* Retour à l'état normal après l'utilisation */
{
background: #efefd3;
color: #776b52;
}

/*--- formulaire reservation promotion -----------------------------------------------------------------*/

.tab_form_resa_promo_col_coord
{
width:100px;
}

.tab_form_resa_promo_retrait
{
padding-left:15px;
}

.tab_form_resa_promo_cvg
{
color:#ED6811;
font-weight:bold;
}

/*--- formulaire creation promotion --------------------------------------------------------------------*/

.tab_crea_col_libelle
{
text-align:right;
padding-right:5px;
width:200px;
}

.tab_crea_col_champs
{
text-align:left;
padding-right:5px;
width:550px;
}

.tab_crea_col_libelle img
{
vertical-align:text-top;
}


.tab_liste_col_libelle
{
text-align: right;
padding-right: 5px;
width: 200px;
color: #9A9A68;
font-weight: bold;
}

.tab_liste_col_champs
{
text-align: left;
padding-right: 250px;
width: 350px;
}

.tab_liste_lien
{
padding: 10px 0 0 80px;
}

.tab_liste_sepatation
{
padding: 10px 0 10px 0;
}

.tab_liste_col_libelle img
{
vertical-align:text-top;
}


.tab_form_retrait
{
padding-left:20px;
padding-top:10px;
}

/*--- formulaire voyage à la carte ---------------------------------------------------------------------*/

.tab_form_carte_col_coord
{
width:160px;
}

.tab_form_resa_promo_retrait
{
padding-left:15px;
}

.tab_form_resa_promo_cvg
{
color:#ED6811;
font-weight:bold;
}

/*--- formulaire contact ------------------------------------------------------------------------------*/

.tab_form_contact_col_sujet
{
padding-left: 30px;
}

.tab_form_contact_coord
{
width:160px;
}

.tab_form_contact_retrait
{
padding-left: 15px;
}

.tab_form_contact_cvg
{
color:#ED6811;
font-weight:bold;
}

/*------------------------------------------------------------------------------------------- footer ---*/

#footer
{
height: 120px;
width: 902px;
margin: 0 auto;
background: #FFFFFF url(images/liaisons-mondiales-footer.gif) no-repeat;
}

#footer_admin
{
height: 120px;
width: 902px;
margin: 0 auto;
background: #FFFFFF url(images/liaisons-mondiales-footer-admin.jpg) no-repeat;
}

#coordonnees
{
color: #535353;
text-align:right;
padding-right:17px;
font-size:90%;
}
#coordonnees h1
{
color: #cf390f;
font-size:135%;
margin:0;
padding:0;
}
#coordonnees h2
{
color: #ed6811;
font-size:100%;
margin:0;
padding:0;
}

#coordonnees h2 a
{
color: #ed6811;
text-decoration: none;
}
#coordonnees h2 a:hover
{
text-decoration: underline;
color: #ed6811;
}

#mentions_legales
{
text-align:center;
margin-top:30px;
}

#lpz
{
float:right;
margin-top:-15px;
margin-right:10px;
font-size:80%;
}

#mentions_legales a,  #lpz a
{
color: #9A9A68;
text-decoration: none;
}

#mentions_legales a:hover,  #lpz a:hover
{
text-decoration: underline;
color: #cf390f;
}


#validation
{
text-align: right;
padding: 15px 10px 15px 0;
}

/*----------------------------------------------------------------------------------- identification ---*/

#module_login
{
height: 350px;
margin: 15px 15px 15px 15px;
}

.titre_login
{
font-size: 100%;
font-weight: bold;
color:#ED6811;
padding-top:60px;
padding-left: 20px;
}

.menu_login
{
font-size: 120%;
font-weight: bold;
padding-top:60px;
padding-left: 20px;
}

/*------------------------------------------------------------------------------ erreur de connexion ---*/

#erreur_connexion
{
height: 350px;
margin: 15px 15px 15px 0;
}

.erreur_connexion_message
{
font-size:100%;
font-weight:bold;
color: #ed6811;
padding-top:50px;
padding-bottom:50px;
}

.erreur_connexion a
{
font-size:100%;
font-weight:bold;
color: #514835;

}

.erreur_connexion a:hover
{
font-size:100%;
font-weight:bold;
color: #CF390F;
}

/*----------------------------------------------------------------------------------- Administration ---*/

#page_admin
{
width: 902px;
height: auto;
margin: 0 auto;	
background: url(images/liaisons-mondiales-page-admin.jpg) repeat-y  top;
}

#page_admin ul
{
list-style-image: url(images/liaisons-mondiales-puce-admin.gif);
padding: 0 50px 0 50px;
width:500px;
}

.titre_module_admin
{
font-size: 220%;
font-weight: bold;
font-variant: small-caps;
color:#514835;
padding: 20px 0 5PX 5px;
}

.contenu_module_admin
{
font-size:120%;
padding: 15px 5px 0 10px;
width: 600px;
}

.contenu_module_admin a
{
font-weight: bold;
color: #cf390f;
text-decoration: none;
}

.contenu_module_admin a:hover
{
text-decoration: underline;
color: #ed6811;
}


.contenu_module_admin_tri
{
font-size:95%;
text-align: center;
padding: 15px 35px 0 5px;
width: 600px;
}

.contenu_module_admin_tri a
{
font-weight: bold;
text-decoration: none;
text-align: center;
}

.contenu_module_admin_tri a:hover
{
text-decoration: none;
color: #ed6811;
text-align: center;
}

.haut_de_page_admin
{
font-size:85%;
text-align:right;
padding:30px 80px 30px 0;
list-style-image: url(images/liaisons-mondiales-puce-admin.gif);
}

.haut_de_page_admin_liste
{
font-size: 85%;
text-align: right;
padding: 10px 37px 5px 0;
}

.haut_de_page_admin_liste a
{
font-size: 85%;
text-align:right;
padding: 10px 37px 5px 0;
font-weight: normal;
text-decoration: none;
color: #9A9A68;
}

.haut_de_page_admin_liste a:hover
{
font-size: 85%;
text-align:right;
padding: 10px 37px 5px 0;
font-weight: normal;
text-decoration: underline;
color: #cf390f;
}


.gestion_derniere_intervention
{
font-size: 80%;
text-align:right;
font-style:italic;
text-align:right;
color:#9f0f15;
padding: 25px 20px 50px 0;
}


table.tableau_gestion
{
width:600px;
border: 1px solid #B0B189;
margin:10px 10px 0 10px;
padding:5px 5px 2px 5px;
}

table.tableau_gestion_compte
{
width:600px;
border: 1px solid #B0B189;
margin:10px 10px 0 0px;
}

table.tableau_creation_promotion
{
width:650px;
margin-left: auto;
margin-right: auto;
}

table.tableau_creation
{
width:600px;
padding-left: 50px;
margin-right: auto;
}

table.tableau_modification
{
width:400px;
padding-left: 50px;
margin-right: auto;
}

table.tableau_menu_admin
{
margin: 20px 0 50px 40px;
}


table.menu_acces_limite
{
width:600px;
padding-left: 25px;
}

.admin_donnee_fixe
{
font-size:100%;
font-weight:bold;
color:#B0B189;
}


/*------------------------------------------------------------------------------------------ Gestion ---*/

.gestion_titre
{
font-size:100%;
color:#514835;
font-weight:bold;
width:250px;
padding:0px 5px 5px 5px;
vertical-align:top;
}

.gestion_titre a
{
font-size:100%;
color:#514835;
font-weight:bold;
width:250px;
padding:0px 5px 5px 5px;
vertical-align:top;
}

.gestion_titre a:hover
{
font-size:100%;
font-weight:bold;
width:250px;
padding:0px 5px 5px 5px;
vertical-align:top;
text-decoration:none;
}

.gestion_compte_titre
{
font-size:100%;
color:#514835;
font-weight:bold;
padding: 2px 0 2px 10px;
background-color:#cece9e;
}

.gestion_compte_titre a
{
font-size:100%;
color:#514835;
font-weight:bold;
padding: 2px 0 2px 10px;
background-color:#cece9e;
}

.gestion_compte_titre a:hover
{
font-size:100%;
text-decoration:none;
font-weight:bold;
padding: 2px 0 2px 10px;
background-color:#cece9e;
}

.gestion_compte_contenu
{
font-size:100%;
color:#514835;
padding: 5px 0 5px 15px;
background-color:#e9e9bb;
}

.gestion_btn_tab
{
padding:0px 5px 5px 5px;
}

.gestion_destination
{
font-size:100%;
color:#9A9A68;
font-weight:bold;
width:150px;
padding: 0px 5px 5px 5px;
vertical-align:top;
}

.gestion_date
{
vertical-align:top;
text-align:right;
font-size: 100%;
color:#b0b189;
font-weight:bold;
width:75px;
padding: 0px 5px 5px 5px;
}



.gestion_promo_img
{
width:70px;
height:53px;
vertical-align:middle;
}



/************************* AVIONS**********/
.module_moteur
{
margin-top:15px;
background-color:#ffffff;
}

/*
object {
width:650px;
height:490px;
padding-top:25px;
background-color:#ffffff;
}
*/

.form_moteur_txt
{
padding-right:5px;
width:250px;
}

.form_moteur_titre
{
font-weight:bold;
color:#ED6811;
padding:2px 0 2px 25px;
background-color:#514835;
}

table.tab_form_resa_avion
{
background-color:#dbdba9;
width:350px;
margin-left: 75px;
font-size:100%;
border: 1px solid #b0b189;
}

/*------------------------------------------------ Kuoni-------------------*/


#moteur_luxe
{
display:inline;
height: 350px;
padding-left:30px;
margin: 15px 15px 150px 15px;
}

.module_moteur_luxe
{
margin:15px 15px 10px 15px;
background-color:#ffffff;
}

/*------------------------------------------ albatravel -------------------*/


#moteur_hotel
{
display:inline;
height: 350px;
padding-left:30px;
margin: 15px 15px 150px 15px;
}

.module_hotel
{
font-size:100%;
margin:60px 30px 10px 30px;
background-color:#ffffff;
}

/*---------------------------------- gestion des photos -------------------*/
.contenu_module_admin_photo
{
font-size:100%;
padding: 15px 5px 0 10px;
width:auto;
}

.contenu_module_admin_photo a
{
font-weight: normal;
color: #9A9A68;
text-decoration: none;
}

.contenu_module_admin_photo a:hover
{
text-decoration: underline;
color: #cf390f;
}

.small_liste
{
width:170px;
float:left;
border:1px solid #000;
margin: 5px;
padding: 5px;
text-align:center;
}

.small_liste_dossiers
{
width:110px;
float:left;
margin: 5px;
padding: 5px;
text-align:center;
}

.avertissement
{
padding:20px;
font-size:150%;
color:#cf390f;
font-weight:bold;
font-style:italic;
text-align:left;
}

img a
{
border:none;
text-decoration: none;
}

img a:hover
{
border:none;
text-decoration: none;
}

#admin_separation
{
padding: 20px 0 20px 95px;
}

/*---------------------------------- page d'avertissement -------------------*/
#page_avertissement
{
margin-top:50px;
background: #FFFFFF url(images/liaisons-mondiales-main-avertissement.jpg) repeat-y center top;
}

#header_avertissement
{
height: 100px;
background: #FFFFFF url(images/liaisons-mondiales-header-avertissement.jpg) no-repeat center top;
}

#main_avertissement
{
height: 150px;
background: #FFFFFF url(images/liaisons-mondiales-main-avertissement.jpg) repeat-y center top;
}

#main_avertissement h1
{
font-size: 100%;
text-align: center;
font-weight:normal;
margin-top: 10px;
}

#main_avertissement a
{
font-size: 100%;
text-align: center;
font-weight:bold;
margin-top: 50px;
text-decoration: none;
}

#main_avertissement a:hover
{
font-size: 100%;
text-align: center;
font-weight:bold;
margin-top: 50px;
color: #ed6811;
text-decoration:underline;
}

#footer_avertissement
{
height: 100px;
background: #FFFFFF url(images/liaisons-mondiales-footer-avertissement.jpg) no-repeat center top;
}

#coordonnees_avertissement
{
color: #535353;
text-align:center;
padding: 10px 0 0 0;
font-size:90%;
}
#coordonnees_avertissement h1
{
color: #cf390f;
font-size:135%;
margin: 0;
padding: 0;
}
#coordonnees_avertissement h2
{
color: #ed6811;
font-size:100%;
margin: 0;
padding: 0;
}

#coordonnees_avertissement h2 a
{
color: #ed6811;
text-decoration: none;
}
#coordonnees_avertissement h2 a:hover
{
text-decoration: underline;
color: #ed6811;
}

#lpz_avertissement
{
text-align:center;
padding: 12px 0 0 0;
margin:0;
font-size:80%;
}

#lpz_avertissement a
{
color: #9A9A68;
text-decoration: none;
}

#lpz_avertissement a:hover
{
text-decoration: underline;
color: #cf390f;
}
