/* Feuille de style pour la structure général de toutes les pages */

@import "/css/general.css";
@import "droite_gauche.css";
@import "haut.css";

html, body {
 	
}

/* ------------------------------------------- */
/* PROPRIETES GENERALES                        */
/* ------------------------------------------- */


#contenant-centre1, 
#contenant-centre2,
#contenant-centre1-bas, 
#contenant-centre2-bas {
	background: #F2DCDE;  /* Background pour la zone de gauche*/
}
  	
  	
/* ------------------------------------------- */
/* CLASS BOITE                                 */
/* ------------------------------------------- */

.boite {
	background-color: #F2DCDE;
}

#centre .boite {
	background-color: #ffffff;
}

.bg_fonce {
  background-color: #AB1622;
}

.bg_pale {
  background-color: #F2DCDE;
}

.boite h1, .boite h2, table h1 { 	
    	background-color: #AB1622;
}

.affichage_court_titre {  	
    	background-color: #AB1622;	
}

.boite h3, .table h3 { 
	color:#9B212D;
    	background-color: #F2DCDE;
}

/* ANCHOR */

.boite a{
	color:#9B212D;
}

.boite a:hover{
	color:#9B212D;
}

.boite a:visited {
	color:#9B212D;
}

/* ------------------------------------------- */
/* CLASS DIVERS                                */
/* ------------------------------------------- */

.lbl {
	font-weight: bold;
	color: #000000;
}
.boite-affichage {
	background-color: #F2DCDE;
}
.affichage-gauche {
	background-color: #ffffff;
	
}

#haut input, #haut select, #haut texarea {
	background-color: #F2DCDE;
}

/* necessaire pour les boutons qui sont inclu dans un input en gif transparant */
input#bouton-ok-recherche {
	
	background: none;
}

/* ------------------------------------------- */
/* AFFICHAGE COURT/LONG                        */
/* ------------------------------------------- */

.paginationaffichagecourt a, .paginationaffichagecourt a:visited  {
	color: #ffffff;
	text-decoration: none;
}
.paginationaffichagecourt a:hover {
	color: #ffffff;
	text-decoration: underline;	
}


/* ------------------------------------------- */
/* BOUTONS                                     */
/* ------------------------------------------- */

a.bouton, .bouton {
    background: #F2DCDE;
    color: #AB1622;
	
}
a:visited.bouton {
    color: #AB1622;
}
a:hover.bouton {
    color: #AB1622;
    border:1px solid #AB1622;
}

a:hover .boutonicon {
    color: #AB1622;
}

.boite a.boutonplus-inverse,.boite a.boutonplus-inverse:visited,.boite a.boutonplus-inverse:hover {
	color: #AB1622;
	text-decoration: none;
}


/* ANCHOR */

a, .boite a, .txt-couleur-univers, .produit_accroche {
	color:#AB1622;
}

a:hover, .boite a:hover{
	color:#AB1622;
}

a:visited, .boite a:visited {
	color:#AB1622;

}

.paginationaffichagecourt a, .paginationaffichagecourt a:visited  {
	color: #ffffff;
	text-decoration: none;
}
.paginationaffichagecourt a:hover {
	color: #ffffff;
	text-decoration: underline;	
}

/* 
   ----------------------------
   CUSTOM
   ----------------------------
*/

.fil_ariane {
    padding:5px;
    margin-bottom:8px
}

.boite_service_plus {
    width:33%;
    position:relative;
    float:left;
    text-align:center;
    padding:10px 0px;

}

/*
    POUR LES BLOCS SUR UNE SEULE LIGNE

.boite_service_plus {
    display:inline;
    padding-left:6px;
}

.boite_service_plus img {
    display:inline;
}
*/
.boite_voyage_float_left_50pcnt {
    margin-top:15px;
    width:50%;
    text-align:center;
    position:relative;
    float:left;
}

table.partenaires_affichage_court {
    width:100%;
}

.partenaires_affichage_court td {
    padding:30px 0px 35px 0px;
    text-align:center;
    border-bottom:1px solid #000000;
    border-right:1px solid #000000;
}


.partenaires_un_affichage_long {
    padding:12px;
    text-align:center;
}

/*
    Boite de gauche de l'affiche court des partenaires
*/
.boite0_affichage_court_partenaires {
    border-bottom:1px solid #000000;
    border-right:1px solid #000000;
}

/*
    Boite de droite de l'affiche court des partenaires
*/
.boite1_affichage_court_partenaires {
    border-bottom:1px solid #000000;
}

/*
    Formulaire abonnement magazine
*/

.boite_rouge_bas_page {
    margin-left:10px;
}

/* ------------------------------------------- */
/* ENVOYER À UN AMI                            */
/* ------------------------------------------- */

.titre_envoyerami {
	color: #AB1622;	
        font-family: verdana, tahoma, arial; 
        font-size: 18px; 
        font-weight: bold;
}
