﻿/* CSS de Reference pour tous les browsers des voyages classics, copie colle dans les autres Themes*/

@import url(./importCss/fondPageDefault.css);
@import url(./importCss/diffEnteteMaster.css);

body 
{
    background-image : url(./images/FondMaster_DegBleu.jpg);
    background-repeat : repeat-x;    
    background-color : white;
    margin : 0px 0px 0px 0px;
    font-size: 10px;
    font-family: verdana, tahoma, sans-serif;
    color: #333333;
    line-height : 16px;
}

a:visited, a:active, a:link, a
{
 color: #333333;
 text-decoration: none;  
}

a:hover
{
 color: #333333;
 text-decoration: underline;
}

/*Page Accueil --------------------------------------------------------------------------------- */

#pAccueilHeaderSpe
{
    margin: 0px 0px 0px 23px;
    font-size: 11px;
    font-weight: bold;
    color: #4069FF;
    
}

#divAccueilColGauche 
{
    position : relative;     
    float:left;            
    width : 325px;     
    margin-left : 0px;    
    margin-top : 0px;      
}

#divAccueilColdroite
{
    position : relative;                
    float:right;
    width : 590px;     
    margin-left : 10px;
    margin-top : 0px;      
}


#divModRechHaut
{
    background-image : url(./imagesCommunesThemes/pave_rech2013_325px_haut.jpg); 
    background-repeat : no-repeat;    
    background-position : left top;    /* image venant par le bas et caler a gauche*/     
    position : relative;                    
    width : 325px;    
    height: 70px; 
    margin-left : 0px;
    margin-top : 0px;
}

#divModRechBas
{
    background-image : url(./imagesCommunesThemes/pave_rech2025_325px_bas.jpg); 
    background-repeat : no-repeat;    
    background-position : left bottom;    /* image venant par le bas et caler a gauche*/     
    position : relative;                    
    width : 325px;        
    margin-left : 0px;
    margin-top : 0px;
    padding-bottom : 255px;
    /* padding-left : 10px;   Spe IE6 */ /* mettre a 0 */  
    /* padding-right : 15px;  car 5 pixels ombre*/ /* Spe IE6 */ /* mettre a 0 */      
}

#divContentRech
{
    width: 290px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

#divContentRech span
{
    font-size: 11px;
}

#divModFidelite1Haut
{
    background-image : url(./imagesCommunesThemes/pave_Fidel12009_325px_haut.jpg); 
    background-repeat : no-repeat;    
    background-position : left top;    /* image venant par le bas et caler a gauche*/     
    position : relative;                    
    width : 325px;    
    height: 158px; 
    margin-left : 0px;
    margin-top : 5px;
}

#divModFidelite1Bas
{
    background-image : url(./imagesCommunesThemes/pave_Fidel12009_325px_bas.jpg); 
    background-repeat : no-repeat;    
    background-position : left bottom;    /* image venant par le bas et caler a gauche*/     
    position : relative;                    
    width : 325px;        
    margin-left : 0px;
    margin-top : 0px;
    padding-bottom : 15px;         
}

/* rajout 2022 */

#divModEditoHaut
{
    background-image : url(./imagesCommunesThemes/pave_Edito22_590px_haut.jpg); 
    background-repeat : no-repeat;    
    background-position : left top;    /* image venant par le bas et caler a gauche*/     
    position : relative;                    
    width : 590px;    
    height: 84px; 
    margin-left : 0px;
    margin-top : 0px;
}

#divModEditoBas
{
    background-image : url(./imagesCommunesThemes/pave_VoyFree11_590px_bas.jpg); 
    background-repeat : no-repeat;    
    background-position : left bottom;    /* image venant par le bas et caler a gauche*/     
    position : relative;                    
    width : 590px;        
    margin-left : 0px;
    margin-top : 0px;
    padding-bottom : 15px;
    /* padding-left : 10px;   Spe IE6 */ /* mettre a 0 */  
    /* padding-right : 15px;  car 5 pixels ombre*/ /* Spe IE6 */ /* mettre a 0 */      
}

/* Fin Rajout 2022 */

#divModVoyFreeHaut
{
    background-image : url(./imagesCommunesThemes/pave_VoyFree14_590px_haut.jpg); 
    background-repeat : no-repeat;    
    background-position : left top;    /* image venant par le bas et caler a gauche*/     
    position : relative;                    
    width : 590px;    
    height: 84px; 
    margin-left : 0px;
    margin-top : 0px;
}

#divModVoyFreeBas
{
    background-image : url(./imagesCommunesThemes/pave_VoyFree11_590px_bas.jpg); 
    background-repeat : no-repeat;    
    background-position : left bottom;    /* image venant par le bas et caler a gauche*/     
    position : relative;                    
    width : 590px;        
    margin-left : 0px;
    margin-top : 0px;
    padding-bottom : 15px;
    /* padding-left : 10px;   Spe IE6 */ /* mettre a 0 */  
    /* padding-right : 15px;  car 5 pixels ombre*/ /* Spe IE6 */ /* mettre a 0 */      
}

#divModCheque100EurosHaut
{
    background-image : url(./imagesCommunesThemes/pave_100Euros11_590px_haut.jpg); 
    background-repeat : no-repeat;    
    background-position : left top;    /* image venant par le bas et caler a gauche*/     
    position : relative;                    
    width : 590px;    
    height: 84px; 
    margin-left : 0px;
    margin-top : 0px;
}

#divModCheque100EurosBas
{
    background-image : url(./imagesCommunesThemes/pave_100Euros11_590px_bas.jpg); 
    background-repeat : no-repeat;    
    background-position : left bottom;    /* image venant par le bas et caler a gauche*/     
    position : relative;                    
    width : 590px;        
    margin-left : 0px;
    margin-top : 0px;
    padding-bottom : 15px;
    /* padding-left : 10px;   Spe IE6 */ /* mettre a 0 */  
    /* padding-right : 15px;  car 5 pixels ombre*/ /* Spe IE6 */ /* mettre a 0 */      
}



#divModTexteAccueilHaut
{
    background-image : url(./imagesCommunesThemes/pave_texte_590px_Haut.jpg); 
    background-repeat : no-repeat;    
    background-position : left top;    /* image venant par le bas et caler a gauche*/     
    position : relative;                    
    width : 570px;    
    height: 15px; 
    margin-left : 15px;
    margin-top : 0px;
}


#divModTexteAccueilBas
{
    background-image : url(./imagesCommunesThemes/pave_texte_590px_Bas.jpg); 
    background-repeat : no-repeat;    
    background-position : left bottom;    /* image venant par le bas et caler a gauche*/     
    position : relative;                    
    width : 570px;        
    margin-left : 15px;
    margin-top : 0px;
    padding-bottom : 15px;
}
  
  
#divContentTexteAccueil
{
    position: relative;
    margin-left : auto;
    margin-right: auto;
    width: 530px;   
    font-size: 11px;    
}

#divContentTexteAccueil em
{
    color: #4069FF;    
    font-weight: bold;    
    font-style:normal;  
    font-size: 14px; 
}




#divModCharteHaut
{
    background-image : url(./imagesCommunesThemes/pave_charte09_590px_haut.jpg); 
    background-repeat : no-repeat;    
    background-position : left top;    /* image venant par le bas et caler a gauche*/     
    position : relative;                    
    width : 590px;    
    height: 61px; 
    margin-left : 0px;
    margin-top : 0px;
}

#divModCharteBas
{
    background-image : url(./imagesCommunesThemes/pave_charte09_590px_bas.jpg); 
    background-repeat : no-repeat;    
    background-position : left bottom;    /* image venant par le bas et caler a gauche*/     
    position : relative;                    
    width : 590px;        
    margin-left : 0px;
    margin-top : 0px;
    padding-bottom : 17px;
    /* padding-left : 10px;   Spe IE6 */ /* mettre a 0 */  
    /* padding-right : 15px;  car 5 pixels ombre*/ /* Spe IE6 */ /* mettre a 0 */      
}

#divContentVoyFree, #divContentCharte, #divContentCheque100Euros, #divContentEdito
{
    position: relative;
    margin-left : auto;
    margin-right: auto;
    width: 550px;    
    overflow :auto; /* permet d'englober les div flottants (float) dans son flux */
}

#divContentEdito
{
    background-image: url(./imagesCommunesThemes/fond_pave_Edito22_540px.jpg);
    background-position: 7px 0px;
    background-repeat: no-repeat;
    height: 147px;
}


#divContentVoyFree, #divContentCheque100Euros
{
    background-image: url(./imagesCommunesThemes/fond_pave_Voyfree09_540px.jpg);
    background-position: 7px 0px;
    background-repeat: no-repeat;
    height: 147px;
}

#divContentCheque100Euros
{
    background-image: url(./imagesCommunesThemes/fond_pave_100Euros11_540px.jpg);
    background-position: 7px 0px;
    background-repeat: no-repeat;
    height: 147px;
}

#divContentVoyFree p, #divContentCheque100Euros p, #divContentEdito p
{
    margin: 0px 0px 0px 220px;   
    font-weight: bold;
    font-size: 13px;    
    font-style:normal;
    line-height: 16px;  
}

#divContentVoyFree em, #divContentCheque100Euros em, , #divContentEdito em
{   
    color: #4069FF;    
    font-weight: bold;    
    font-style:normal;   
}

#divContentVoyFree span, #divContentCheque100Euros span, #divContentEdito span
{
    font-size: 10px;
    line-height : 16px;
    
}

#divContentCharte .CssClassImageCharte
{
    float: left;
    margin: 0px 20px 5px 5px;  
}

#divContentCharte ul
{
    list-style-image: url(./imagesCommunesThemes/puce_charte.jpg);    
}

#divContentCharte em
{
    font-weight: bold;
    font-size: 13px;
    color: #4069FF;
    font-style:normal;
    line-height: 18px;
}

#divContentCharte p
{
    position: relative;
    width: 550px;
    margin: 0; /*marge a 0 en haut et bas et 0 a droite et gauche*/  
    text-align: center;
    
}

.CssClassImageTexteFidelHaut
{
    display : block;
    margin-left : 8px;
    margin-bottom : 0px;
}

/* portes coulissantes*/
a.CssClassImageTexteFidelbas
{
    display : block;
    margin-left : 8px;
    margin-top : 0px;
    height: 37px; /* moitie de la hauteur de l'image*/ 
    width: 305px;
    background: transparent url(./imagesCommunesThemes/texte_fidel2009_bas_RO.jpg) top left no-repeat;
    background-position: 0px 0px;
}
a.CssClassImageTexteFidelbas:hover
{
    background-position: 0px -37px;
}

/*Fin Page Accueil*/

/* master page entete general*/
/* portes coulissantes*/
a.CssClassImgVoyOffertPubIE6
{
    /*ceci pour IE6*/
    display: block;
    position : absolute;
    top: 20px;
    right: 170px;
    height: 42px;
    width: 341px;
    background: transparent url(./images/textePub_voyageOffert_2014_ie6_RO.jpg) top left no-repeat;
    background-position: 0px 0px;
    
}

a.CssClassImgVoyOffertPubIE6:hover
{
    /*ceci pour IE6*/
    background-position: 0px -42px;
}

a.CssClassImgVoyOffertPubDefPng
{
    /*ceci pour BrowserPng standart*/
    display: block;
    position : absolute;
    top: 20px;
    right: 180px;
    height: 42px;
    width: 341px;
    background: transparent url(./images/textePub_voyageOffert_2014_RO.png) top left no-repeat;
    background-position: 0px 0px;
}

a.CssClassImgVoyOffertPubDefPng:hover
{
    /*ceci pour BrowserPng standart*/
    background-position: 0px -42px;
}

a.CssClassImgLiveChatIE6
{
    /*ceci pour IE6*/
    display: block;
    position : absolute;
    top: 20px;
    right: 15px;
    height: 68px;
    width: 145px;
    background: transparent url(./images/Vn1DialMini.jpg) top left no-repeat;
    background-position: 0px 0px;
}


a.CssClassImgLiveChatDefPng
{
    /*ceci pour IE6*/
    display: block;
    position : absolute;
    top: 20px;
    right: 25px;
    height: 68px;
    width: 145px;
    background: transparent url(./images/Vn1DialMini.jpg) top left no-repeat;
    background-position: 0px 0px;
}


/* TAS Link : Tirage au sort */

a.CssClassImgTASLinkIE6
{
    /*ceci pour IE6*/
    display: block;
    position : absolute;
    top: 20px;
    left: 270px;
    height: 66px;
    width: 155px;
    background: transparent url(./images/LinkTas.gif) top left no-repeat;
    background-position: 0px 0px;
}


a.CssClassImgTASLinkPng
{
    /*ceci pour PngBrowser*/
    display: block;
    position : absolute;
    top: 20px;
    left: 290px;
    height: 74px;
    width: 150px;
    background: transparent url(./images/LinkTas.png) top left no-repeat;
    background-position: 0px 0px;
}

/* Fin TAS  */




/* fin entete general*/


/* Carte de fidelite ---------------------------------------------------------------------------------*/

#pFideliteHeaderSpe
{
    margin: 4px 0px 0px 15px;   
    
}

#divFideliteColGauche 
{
    position : relative;     
    float: left;            
    width: 325px;    
    margin-left : 0px;    
    margin-top : 0px;     
}

#divCarteFidelite 
{
    position : relative;               
    width: 325px;      
    height: 293px;
    margin-left : 0px;    
    margin-top : 0px;     
    background-image: url(./imagesCommunesThemes/colGaucheFidelite_V1_2009.jpg);
    background-repeat: no-repeat;   
    background-position: 0px 0px;   
}

#divFideliteColdroite
{
    position : relative;                
    float: right;
    width : 590px;     
    margin-left : 10px;
    margin-top : 0px;      
    
}

#divFideliteColdroiteHaut
{
    position : relative;                
    background-image: url(./imagesCommunesThemes/pave_texte_590px_Haut.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    width: 590px;   
    height: 15px;  
    margin-left : 0px;
    margin-top : 0px;      
}
#divFideliteColdroiteBas
{
    position : relative;                
    background-image: url(./imagesCommunesThemes/pave_texte_590px_Bas.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding-bottom: 15px;
    width : 590px;     
    margin-left : 0px;
    margin-top : 0px;      
}

#divContentFideliteColDroite
{
    position: relative;
    width: 570px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    line-height: 18px;
}


/* Fin Carte de fidelite*/

/* Cheque de CentEuros ---------------------------------------------------------------------------------*/

#pCentEurosHeaderSpe
{
    margin: 4px 0px 0px 15px;   
    
}

#divCentEurosColGauche 
{
    position : relative;     
    float: left;            
    width: 325px;    
    margin-left : 0px;    
    margin-top : 0px;     
}

#divChequeCentEuros 
{
    position : relative;               
    width: 325px;      
    height: 198px;
    margin-left : 0px;    
    margin-top : 0px;     
    background-image: url(./imagesCommunesThemes/colGaucheCentEuros_V1_2011.jpg);
    background-repeat: no-repeat;   
    background-position: 0px 0px;   
}

#divCentEurosColdroite
{
    position : relative;                
    float: right;
    width : 590px;     
    margin-left : 10px;
    margin-top : 0px;      
    
}

#divCentEurosColdroiteHaut
{
    position : relative;                
    background-image: url(./imagesCommunesThemes/pave_texte_590px_Haut.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    width: 590px;   
    height: 15px;  
    margin-left : 0px;
    margin-top : 0px;      
}
#divCentEurosColdroiteBas
{
    position : relative;                
    background-image: url(./imagesCommunesThemes/pave_texte_590px_Bas.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding-bottom: 15px;
    width : 590px;     
    margin-left : 0px;
    margin-top : 0px;      
}

#divContentCentEurosColDroite
{
    position: relative;
    width: 570px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    line-height: 18px;
}

/* Fin Cheque de CentEuros*/


/* Voyage Gratuit VoyFree ---------------------------------------------------------------------------------*/



#pVoyFreeHeaderSpe
{
    margin: 2px 0px 0px 15px;   
    
}

#divVoyFreeColGauche 
{
    position : relative;     
    float: left;            
    width: 325px;      
    margin-left : 0px;    
    margin-top : 0px;         
}


#divVoyFreeCostaBrava 
{
    position : relative;                   
    width: 325px;      
    height: 288px;
    margin-left : 0px;    
    margin-top : 0px;     
    background-image: url(./imagesCommunesThemes/colGaucheVoyFree_V1_2009.jpg);
    background-repeat: no-repeat;   
    background-position: 0px 0px;   
}

#divVoyFreeColdroite
{
    position : relative;                
    float: right;
    width : 590px;     
    margin-left : 10px;
    margin-top : 0px;      
    
}

#divVoyFreeColdroiteHaut
{
    position : relative;                
    background-image: url(./imagesCommunesThemes/pave_texte_590px_Haut.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    width: 590px;   
    height: 15px;  
    margin-left : 0px;
    margin-top : 0px;      
}
#divVoyFreeColdroiteBas
{
    position : relative;                
    background-image: url(./imagesCommunesThemes/pave_texte_590px_Bas.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding-bottom: 15px;
    width : 590px;     
    margin-left : 0px;
    margin-top : 0px;      
}

#divContentVoyFreeColDroite
{
    position: relative;
    width: 570px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    line-height: 18px;
}

#pVoyFree1
{
    position: relative;
    background-color : #7B96FF;
    
    border-style: solid;
    border-color: Yellow;
    border-width: 2px;
    
    padding: 3px;
    color: White;
    text-align: center;
    font-size: 10px;
    line-height: 16px;
    font-weight: bold;
    
}

/* Fin Voyage Gratuit VoyFree */

/* Page Inscriptions JEUX 2011 ---------------------------------------------------------------------------------*/

#pInscriptionsJeuxHeaderSpe
{    
    margin: 0px 0px 0px 23px;
    font-size: 11px;
    font-weight: bold;
    color: #4069FF;
}

#divInscriptionsJeuxColGauche 
{
    position : relative;     
    float: left;            
    width: 325px;    
    margin-left : 0px;    
    margin-top : 0px;     
}

#divInscriptionsJeuxDeco
{
    position : relative;               
    width: 325px;      
    height: 667px;
    margin-left : 0px;    
    margin-top : 0px;     
    background-image: url(./imagesCommunesThemes/pola_HotelCopacabana.jpg);
    background-repeat: no-repeat;   
    background-position: 0px 0px;   
}

#divInscriptionsJeuxColdroite
{
    position : relative;                
    float: right;
    width : 590px;     
    margin-left : 10px;
    margin-top : 0px;      
    
}

#divInscriptionsJeuxColdroiteHaut
{
    position : relative;                
    background-image: url(./imagesCommunesThemes/pave_texte_590px_Haut.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    width: 590px;   
    height: 15px;  
    margin-left : 0px;
    margin-top : 0px;      
}
#divInscriptionsJeuxColdroiteBas
{
    position : relative;                
    background-image: url(./imagesCommunesThemes/pave_texte_590px_Bas.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding-bottom: 15px;
    width : 590px;     
    margin-left : 0px;
    margin-top : 0px;      
}

#divContentInscriptionsJeuxColDroite
{
    position: relative;
    width: 570px;
    margin-left: auto;
    margin-right: auto;
    font-size: 11px;
    line-height: 16px;
}


/*--------------- PAGE INSCRIPTION JEU FORMULAIRE -----------------*/

.CssTextBoxFormulaireInscription
{
    color : #555555;
    font-size : 10px;
    font-family: verdana, tahoma, sans-serif;
    line-height : 14px;
    width: 200px;
}

.CssTextBoxFormulaireInscriptionLong
{
    color : #555555;
    font-size : 10px;
    font-family: verdana, tahoma, sans-serif;
    line-height : 14px;
    width: 280px;
}

.CssTextBoxFormulaireInscriptionPetit
{
    color : #555555;
    font-size : 10px;
    font-family: verdana, tahoma, sans-serif;
    line-height : 14px;
    width: 120px;
}

.CssDropDownListFormulaireInscription1
{
    color : #555555;
    font-size : 10px;
    font-family: verdana, tahoma, sans-serif;
    line-height : 14px;
    width: 60px;
}


td.ClsTDInscriptionCol1 
{
    width: 270px;    
    vertical-align: top;
    text-align: left;
    /* border: Solid 1px Black; */
}

td.ClsTDInscriptionCol2Left
{
    width: 280px;    
    vertical-align: top;
    text-align: left;
    /* border: Solid 1px Black; */
}

td.ClsTDInscriptionCol2Right 
{
    width: 280px;    
    vertical-align: top;
    /* border: Solid 1px Black; */
    text-align: right;
}

.CssButtonGen
{
   font-size : 12px; 
   font-weight: bold;
   color:#ffffff;
   background-color:#4069ff;
   border-style:groove;
   border-color:#ffffff;   
   padding: 3px;
}

.CssButtonGen:hover
{
   font-size : 12px; 
   font-weight: bold;
   color: red;
   background-color:#4069ff;
   border-style:groove;
   border-color:#ffffff;   
   padding: 3px;
   cursor: pointer;
}



/*---------------FIN PAGE INSCRIPTION JEU FORMULAIRE -----*/





/* Fin de InscriptionsJeux*/


/* Contact --------------------------------------------------------------------------------- */

#pContactHeaderSpe
{
    margin: 0px 0px 0px 23px;
    font-size: 11px;
    font-weight: bold;
    color: #4069FF;
    
}

#divContactColGauche 
{
    position : relative;     
    float: left;            
    width: 325px;      
    height: 700px;
    margin-left : 0px;    
    margin-top : 0px;     
    background-image: url(./imagesCommunesThemes/colGaucheContact2025.jpg);
    background-repeat: no-repeat;   
    background-position: 0px 0px;   
}




#divContactColdroite
{
    position : relative;                
    float: right;
    width : 590px;     
    margin-left : 10px;
    margin-top : 0px;      
    
}

#divContactColdroiteHaut
{
    position : relative;                
    background-image: url(./imagesCommunesThemes/pave_texte_590px_Haut.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    width: 590px;   
    height: 15px;  
    margin-left : 0px;
    margin-top : 0px;      
}
#divContactColdroiteBas
{
    position : relative;                
    background-image: url(./imagesCommunesThemes/pave_texte_590px_Bas.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding-bottom: 15px;
    width : 590px;     
    margin-left : 0px;
    margin-top : 0px;      
}

#divContentContactColDroite
{
    position: relative;
    width: 570px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    line-height: 18px;
}


.CssClassImageContactezNous
{
    position: relative;
    display: block;
    margin: 0px 0px;  
        
}

#divRetourInfoContact
{
    position: relative;
    width: 424px;
    height: 60px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    line-height: 18px;
    color: Red;
    font-weight: bold;
}

#divFormulaireContact
{
    position: relative;
    margin: 10px auto 0px;
    width: 424px;
    height: 439px; /* 439px quand ok*/
    background-image: url(./imagesCommunesThemes/formulaireContact);
    background-repeat: no-repeat;
}



/* Fin Contact */

/* Brochures --------------------------------------------------------------------------------- */

#pBrochuresHeaderSpe
{
    margin: 0px 0px 0px 23px;
    font-size: 11px;
    font-weight: bold;
    color: #4069FF;
    
}

#divBrochuresColGauche 
{
    position : relative;     
    float: left;            
    width: 325px;      
    height: 375px;
    margin-left : 0px;    
    margin-top : 0px;     
    background-image: url(./imagesCommunesThemes/colGaucheBrochuresV1_2010.jpg);
    background-repeat: no-repeat;   
    background-position: 0px 0px;   
}


#divBrochuresColdroite
{
    position : relative;                
    float: right;
    width : 590px;     
    margin-left : 10px;
    margin-top : 0px;      
    
}

#divBrochuresColdroiteHaut
{
    position : relative;                
    background-image: url(./imagesCommunesThemes/pave_texte_590px_Haut.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    width: 590px;   
    height: 15px;  
    margin-left : 0px;
    margin-top : 0px;      
}
#divBrochuresColdroiteBas
{
    position : relative;                
    background-image: url(./imagesCommunesThemes/pave_texte_590px_Bas.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding-bottom: 15px;
    width : 590px;     
    margin-left : 0px;
    margin-top : 0px;      
}

#divContentBrochuresColDroite
{
    position: relative;
    width: 570px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    line-height: 18px;
}

/* Fin Brochures */

/* QuiSommesNous --------------------------------------------------------------------------------- */

#pQuiSommesNousHeaderSpe
{
    margin: 0px 0px 0px 23px;
    font-size: 11px;
    font-weight: bold;
    color: #4069FF;
    
}

#divQuiSommesNousColGauche 
{
    position : relative;     
    float: left;            
    width: 325px;      
    margin-left : 0px;    
    margin-top : 0px;     
    background-image: url(./imagesCommunesThemes/colGaucheQSNous_V1_2009.jpg);
    background-repeat: no-repeat;   
    background-position: 0px 0px;   
}

.CssClassDropDownListAgences
{
    font-size: 10px;
    line-height: 16px; 
    width: 325px;
    margin-top: 5px;
    margin-bottom: 5px;
}


#divQuiSommesNousColGaucheAgences
{
    position : relative; 
    width: 325px; 
    margin-top : 285px; 
    margin-left : auto;
    margin-right : auto;
    font-size: 10px;
    line-height: 16px; 
}

#divQuiSommesNousColdroite
{
    position : relative;                
    float: right;
    width : 590px;     
    margin-left : 10px;
    margin-top : 0px;      
    
}

#divQuiSommesNousColdroiteHaut
{
    position : relative;                
    background-image: url(./imagesCommunesThemes/pave_texte_590px_Haut.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    width: 590px;   
    height: 15px;  
    margin-left : 0px;
    margin-top : 0px;      
}
#divQuiSommesNousColdroiteBas
{
    position : relative;                
    background-image: url(./imagesCommunesThemes/pave_texte_590px_Bas.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding-bottom: 15px;
    width : 590px;     
    margin-left : 0px;
    margin-top : 0px;      
}

#divContentQuiSommesNousColDroite
{
    position: relative;
    width: 570px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    line-height: 18px;
}

/* Fin QuiSommesNous */


/* ListRechVoy : Resultat en Liste de la recherche de voyage */


.ClsdivListRechContent
{
    background-image : url(./imagesCommunesThemes/FondItemListRech_590px.jpg); 
    background-repeat : no-repeat;    
    background-position : left top;    /* image venant par le bas et caler a gauche*/     
    position : relative;                    
    width : 590px;    
    height: 225px; 
    margin-left : 0px;
    margin-top : 0px;
}


.ClsdivListRechContent img.ClsImageVoy, .ClsdivVoyParRefContent img.ClsImageVoy
{
  position: absolute;
  top: 20px; /* modif 2012*/
  left: 15px; /* modif 2012*/
  display : block;
  margin-left : 0px;
  margin-top : 0px;    
}


.ClsdivListRechContent p.ClsTitreTexteResume, .ClsdivVoyParRefContent p.ClsTitreTexteResume
{
    margin: 0px;
    position: absolute;
    top: 10px;
    left: 234px;
    height: 165px;
    width: 334px;
    /* border: solid 2px black;*/
    font-weight: bold;
    font-size: 10px;
    line-height: 14px;
    
}

.ClsdivListRechContent p.ClsTitreTexteResume span.ClsspanTitreVoy,
.ClsdivVoyParRefContent p.ClsTitreTexteResume span.ClsspanTitreVoy
{
    color: #ff7f00; /* Orange fonce*/
    font-weight: bold;
    font-size: 14px;    
}

.ClsdivListRechContent p.ClsTitreTexteResume span.ClsspanSousTitreVoy, 
.ClsdivVoyParRefContent p.ClsTitreTexteResume span.ClsspanSousTitreVoy
{
    color: #ff7f00; /* Orange fonce*/
    font-weight: bold;
    font-size: 10px;    
    font-style: italic;
}

.ClsdivListRechContent span.ClsspanListRechJours,
.ClsdivVoyParRefContent span.ClsspanListRechJours
{
    position: absolute;
    display: block;    
    top: 165px;
    left: 17px;
    margin-left: 0px;
    margin-top: 0px;    
    color: #ff7f00; /* Orange fonce*/
    font-weight: bold;
    font-size: 14px;    
    font-family: verdana, tahoma, sans-serif; 
    text-align: left;
    
}

.ClsdivListRechContent span.ClsspanListRechPrix span.ClsspanListRechApartirDe, 
.ClsdivVoyParRefContent  span.ClsspanListRechPrix span.ClsspanListRechApartirDe
{
    display: inline;
    color: #ff7f00; /* Orange fonce*/
    font-weight: bold;
    font-size: 9px;    
    font-family: verdana, tahoma, sans-serif; 
    text-align: right;
    margin-right: 5px;
}
 
.ClsdivListRechContent div.ClsPictosBleu, 
.ClsdivVoyParRefContent div.ClsPictosBleu
{
    position: absolute;
    display: block;    
    top: 185px;
    left: 15px;
    margin-left: 0px;
    margin-top: 0px;  
    text-align: left; 
    
}

.ClsdivListRechContent div.ClsPictosBlanc,
.ClsdivVoyParRefContent div.ClsPictosBlanc
{
    position: absolute;
    display: block;    
    top: 140px;
    left: 232px;
    margin-left: 0px;
    margin-top: 0px; 
    text-align: left;  
}
 
 
.ClsdivListRechContent span.ClsspanListRechPrix,
.ClsdivVoyParRefContent span.ClsspanListRechPrix
{
    position: absolute;
    display: block;    
    top: 165px;
    right: 376px;
    text-align: right;
    margin-left: 0px;
    margin-top: 0px;    
    color: #ff7f00; /* Orange fonce*/
    font-weight: bold;
    font-size: 14px;    
    font-family: verdana, tahoma, sans-serif; 
}      

/* Porte coulissantes */    
.ClsdivListRechContent a
{
    position: absolute;
    top: 188px;
    right: 5px;
    display : block;
    margin-left : 0px;
    margin-top : 0px;
    height: 28px; /* moitie de la hauteur de l'image*/ 
    width: 124px;
    background: transparent url(./imagesCommunesThemes/boutons/BoutonVoirDetail_RO.jpg) top left no-repeat;
    background-position: 0px 0px;
}    


.ClsdivListRechContent a:hover 
{
     background-position: 0px -28px;
}    
    
    
#divFinListRechContent
{
    background-image : url(./imagesCommunesThemes/FinFondItemListRech_590px.jpg); 
    background-repeat : no-repeat;    
    background-position : left top;    /* image venant par le bas et caler a gauche*/     
    position : relative;                    
    width : 590px;    
    height: 2px; 
    margin-left : 0px;
    margin-top : 0px;
}

#pListRechVoyHeaderSpe
{    
    margin: 0px 0px 0px 23px;    
    font-size: 11px;
    line-height: 12px;
    font-weight: bold;
    color: #4069FF;   
}

#divListRechColGauche
{
    position : relative;     
    float:left;            
    width : 590px;     
    margin-left : 0px;    
    margin-top : 0px;      
}

#divListRechColDroite
{
    position : relative;                
    float:right;
    width : 325px;     
    margin-left : 10px;
    margin-top : 0px;      
}


#divModListRechVoyAutreRechHaut
{
    background-image : url(./imagesCommunesThemes/pave_AutreRech2010_325px_ht.jpg); 
    background-repeat : no-repeat;    
    background-position : left top;    /* image venant par le bas et caler a gauche*/     
    position : relative;                    
    width : 325px;    
    height: 70px; 
    margin-left : 0px;
    margin-top : 0px;
}

#divModListRechVoyAutreRechBas
{
    background-image : url(./imagesCommunesThemes/pave_rech2025_325px_bas.jpg); 
    background-repeat : no-repeat;    
    background-position : left bottom;    /* image venant par le bas et caler a gauche*/     
    position : relative;                    
    width : 325px;        
    margin-left : 0px;
    margin-top : 0px;
    padding-bottom : 255px;    
}

#divModListRechVoyAutreRechContent
{
    width: 290px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

/* Mini Pave Fidelité */ 


#divModMiniFideliteHaut
{
    margin-left : 0px;
    margin-top : 0px;
    height: 129px; 
    width: 325px;
    background: transparent url(./imagesCommunesThemes/pave_mini_fidel_325px_haut.jpg) top left no-repeat;
    background-position: 0px 0px;
}

/* Technique portes coulissantes*/
a.CssClassImageModMiniFidelbas
{
    display : block;
    margin-left : 0px;
    margin-top : 0px;
    height: 40px; /* moitie de la hauteur de l'image*/ 
    width: 325px;
    background: transparent url(./imagesCommunesThemes/pave_mini_fidel_325px_bas_RO.jpg) top left no-repeat;
    background-position: 0px 0px;
}
a.CssClassImageModMiniFidelbas:hover
{
    background-position: 0px -40px;
}



/* Fin ListRechVoy : Resultat en Liste de la recherche de voyage */

/* VoyParRef selection d un voyage par une reference donnée 
   cette page reprends aussi une partie des Cls de ListRechVoy*/

#pVoyParRefHeaderSpe
{    
    margin: 0px 0px 0px 23px;    
    font-size: 11px;
    line-height: 12px;
    font-weight: bold;
    color: #4069FF;   
}

#divVoyParRefColGauche
{
    position : relative;     
    float:left;            
    width : 590px;         
    margin-left : 0px;    
    margin-top : 0px;      
}

#divVoyParRefColDroite
{
    position : relative;                
    float:right;
    width : 325px;     
    margin-left : 10px;
    margin-top : 0px;      
}

.ClsdivVoyParRefContent
{
    background-image : url(./imagesCommunesThemes/FondItemVoyParRef_590px.jpg); 
    background-repeat : no-repeat;    
    background-position : left top;    /* image venant par le bas et caler a gauche*/     
    position : relative;                    
    width : 590px;    
    height: 418px; 
    margin-left : 0px;
    margin-top : 0px;
}

#pTexteChoixPseudoDeptVoyParRef
{
    position: absolute;
    display: block;    
    top: 240px;
    left: 13px;
    margin-top : 0px;
    margin-left : 0px;
    font-size: 11px;
    font-weight: bold;
    color: #4069FF;
}

/* Porte coulissantes */    
.CssClassLinkButtonDetail
{
    position: absolute;
    top: 18px;
    right: 0px;
    display : block;
    margin-left : 0px;
    margin-top : 0px;
    height: 28px; /* moitie de la hauteur de l'image*/ 
    width: 124px;
    background: transparent url(./imagesCommunesThemes/boutons/BoutonVoirDetail_RO.jpg) top left no-repeat;
    background-position: 0px 0px;
}    


.CssClassLinkButtonDetail:hover 
{
     background-position: 0px -28px;
}    



/* Fin VoyParRef selection d un voyage par une reference donnée */

/* Description voyage */

#pDescVoyHeaderSpe
{
    margin: 0px 0px 0px 23px;
    font-size: 11px;
    font-weight: bold;
    color: #4069FF;
    
}

#divDescVoyColGauche
{
    position : relative;     
    float:left;            
    width : 590px;     
    margin-left : 0px;    
    margin-top : 0px;      
}


#divDescVoyColDroite
{
    position : relative;                
    float:right;
    width : 325px;     
    margin-left : 10px;
    margin-top : 0px;      
}


#divDescVoyEntete
{
    background: transparent url(./imagesCommunesThemes/FondEnteteDescripVoy.jpg) no-repeat;
    position: relative;
    width: 590px;
    height: 240px;
    background-position: 0px -29px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    line-height: 18px;
    
}

.ClsimgImageVoyage1
{
  position: absolute;
  top: 20px; /*modif 2012 */
  left: 15px; /*modif 2012 */
  display : block;
  margin-left : 0px;
  margin-top : 0px;    
}

#divContentCadreDescVoyEntete
{
  position: absolute;
  top: 0px;
  left: 233px;
  color: Red;  
  margin-left : 0px;
  margin-top : 0px;    
  width: 334px; 
  height: 145px;
  /* border: solid 2px black; */
}

#divTitreDescVoyEntete
{
  position: relative;
  margin-left : 0px;
  margin-top : 10px;    
  width: 334px; 
  font-size: 15px;
  font-weight: bold;
  font-family: Comic Sans MS, verdana, tahoma, sans-serif; 
  text-align: left;
  /* border: solid 2px red; */
}


#divTitreDescVoyEntete span
{
  font-size: 9px;   
  font-family: verdana, tahoma, sans-serif;
  color: #ff7f00; /* orange v1 */
}

#divNbJoursDescVoy
{
  position: relative;
  margin-left : auto;
  margin-right : auto;
  margin-top : 0px;    
  width: 334px; 
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #ff7f00; /* orange v1 */
  /* border: solid 2px orange;*/
  
}

#divPictosDescVoyEntete
{
  position: absolute;
  top:70px;
  margin-left : 0px;
  margin-top : 0px;    
  width: 334px; 
  height: 80px;
  /* border: solid 2px Gray; */
}

#divPrixDescVoyEntete
{
  position: absolute;
  bottom: -3px;
  right: 2px;
  margin-right: 0px;
  margin-bottom: 0px;
  width: 200px; 
  height: 15px;
  color: #ff7f00;  
  font-weight: normal;
  font-size: 16px;
  text-align: right;
  font-family: Comic Sans MS, verdana, tahoma, sans-serif;
  /* border: solid 2px brown; */
}

#divPrixDescVoyEntete span
{
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
}      

#divDescVoyProg
{
    background: transparent url(./imagesCommunesThemes/FondContentDescripVoy.jpg) top left repeat-y;
    position: relative;
    width: 590px;
    margin-left: 0px;    
    font-size: 12px;
    line-height: 18px;
}


/* Porte coulissantes */    
.CssClassaReserver
{
    position: absolute;
    top: 160px;
    right: 5px;
    display : block;
    margin-left : 0px;
    margin-top : 0px;
    height: 28px; /* moitie de la hauteur de l'image*/ 
    width: 124px;
    background: transparent url(./imagesCommunesThemes/boutons/BoutonReserver_RO.jpg) top left no-repeat;
    background-position: 0px 0px;
}    

.CssClassaReserver:hover
{
     background-position: 0px -27px;
}    


/* Porte coulissantes */    
.CssClassaRetourListe
{
    position: absolute;
    top: 195px;
    right: 5px;
    display : block;
    margin-left : 0px;
    margin-top : 0px;
    height: 28px; /* moitie de la hauteur de l'image*/ 
    width: 124px;
    background: transparent url(./imagesCommunesThemes/boutons/BoutonRetourListe_RO.jpg) top left no-repeat;
    background-position: 0px 0px;
}    

.CssClassaRetourListe:hover   
{
     background-position: 0px -27px;
}    

a.CssClassHyperLinkVoyBenefPromo
{
    display: block;
    position: absolute;
    height: 59px;
    width: 212px;
    top: 160px;
    left: 11px;    
    background: transparent url(./imagesCommunesThemes/boutons/VoyageGagne_RO.jpg) top left no-repeat;
    background-position: 0px 0px;
}

a.CssClassHyperLinkVoyBenefPromo:hover
{
    background-position: 0px -59px;
}

img.CssClassImagePoints
{
    display: block;
    position: absolute;
    height: 61px;
    width: 91px;
    top: 160px;
    left: 10px;
}

img.CssClassImagePoints2
{
    display: block;
    position: absolute;
    height: 61px;
    width: 91px;
    top: 160px;
    left: 227px;
}

img.CssClassPictoPromo
{
    display: block;
    position: absolute;
    top: 160px;
    left: 130px;
}

img.CssClassPictoPromo2
{
    display: block;
    position: absolute;
    top: 160px;
    left: 327px;
}

#divContentDescVoyProg
{
    position: relative;
    width: 570px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    line-height: 18px;
}

#divDescVoyBasPage
{
    background: transparent url(./imagesCommunesThemes/FondBasPageDescripVoy.jpg) no-repeat;
    background-position: left -110px;
    position: relative;
    width: 590px;
    height: 65px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    line-height: 18px;
}

/* Porte coulissantes */    
.CssClassaReserverBis
{
    position: absolute;
    left: 222px;
    top: 10px;
    display : block;
    margin : 0px; 
    height: 28px; /* moitie de la hauteur de l'image*/ 
    width: 124px;
    background: transparent url(./imagesCommunesThemes/boutons/BoutonReserver_RO.jpg) top left no-repeat;
    background-position: 0px 0px;
}    

.CssClassaReserverBis:hover
{
     background-position: 0px -27px;
}    


/* Porte coulissantes */    
.CssClassaRetourDescription
{
    position: absolute;
    right: 130px;
    top: 10px;
    display : block;
    margin-left : 0px;
    margin-top : 0px;
    height: 28px; /* moitie de la hauteur de l'image*/ 
    width: 124px;
    background: transparent url(./imagesCommunesThemes/boutons/BoutonRetour_RO.jpg) top left no-repeat;
    background-position: 0px 0px;
}    

.CssClassaRetourDescription:hover   
{
     background-position: 0px -27px;
}    

/* Porte coulissantes */    
.CssClassaRetourDescription2
{
    position: absolute;
    right: 5px; /*lorsque l on a pas de retour liste*/
    top: 10px;
    display : block;
    margin-left : 0px;
    margin-top : 0px;
    height: 28px; /* moitie de la hauteur de l'image*/ 
    width: 124px;
    background: transparent url(./imagesCommunesThemes/boutons/BoutonRetour_RO.jpg) top left no-repeat;
    background-position: 0px 0px;
}    

.CssClassaRetourDescription2:hover   
{
     background-position: 0px -27px;
}

/* Porte coulissantes */    
.CssClassaRetourListeBis
{
    position: absolute;
    right: 5px;
    top: 10px;
    display : block;
    margin-left : 0px;
    margin-top : 0px;
    height: 28px; /* moitie de la hauteur de l'image*/ 
    width: 124px;
    background: transparent url(./imagesCommunesThemes/boutons/BoutonRetourListe_RO.jpg) top left no-repeat;
    background-position: 0px 0px;
}    

.CssClassaRetourListeBis:hover   
{
     background-position: 0px -27px;
}    


#divDescVoyColDHaut
{
    position: relative;
    top: 0px;
    left: 0px;
    background: transparent url(./imagesCommunesThemes/ColDroitePresentationVoy325px_haut.jpg) top left no-repeat;
    height: 52px;
    width: 325px;
}

.CssClassHyperLinkClicReserv 
{
    position: absolute;
    display: block;
    width: 263px;
    height: 37px;
    top: 0px;
    left: 20px;
    margin: 0px;
    background: transparent url(./imagesCommunesThemes/boutons/BoutonClicReserv_RO.jpg) top left no-repeat;
}

/* porte coulissante */
.CssClassHyperLinkClicReserv:hover
{
    background-position: 0px -37px;
}

#divDescColDContentLesPlus
{
    position: relative;
    top: 0px;
    left: 0px;
    background: transparent url(./imagesCommunesThemes/ColDroitePresentationVoy325px_content.jpg) top left repeat-y;    
    width: 325px;
}

.CssClassDescVoylesPlus
{
    position: relative;
    display: block;
    top: 0px;
    left: 5px;
    margin: 0px;    
}

#divDescColDTexteLesPlus
{
    position: relative;
    margin-top: 0px; 
    margin-left: auto;
    margin-right: auto;
    width: 305px;
}

#divDescColDTitreDatesPrix
{
    position: relative;
    top: 0px;
    left: 0px;
    background: transparent url(./imagesCommunesThemes/TitreDateEtPrix325px.jpg) top left no-repeat ;    
    width: 325px;
    height: 50px;
}

.ClsdivDescColDDatesPrixHaut
{
    position: relative;
    top: 0px;
    left: 0px;
    background: transparent url(./imagesCommunesThemes/fondDateEtPrix325px_Haut.jpg) top left no-repeat ;    
    width: 325px;
    height: 30px;    
}
.ClsdivDescColDDatesPrixbas
{
    position: relative;
    top: 0px;
    left: 0px;
    background: transparent url(./imagesCommunesThemes/fondDateEtPrix325px_Bas.jpg) bottom left no-repeat ;    
    width: 325px;
    padding-bottom: 10px;
}

.ClsdivDescColDDatesPrixContentBas
{
    position: relative;
    width: 260px;   
    margin-left: auto;
    margin-right: auto;    
}

.ClsdivDescColDDatesPrixContentHaut
{
    position: relative;
    width: 260px;   
    margin-left: auto;
    margin-right: auto;    
    text-align: left;
    color: #ff7f00; /* Orange fonce*/    
}


#divDescColDTitreInclus
{
    position: relative;
    top: 0px;
    left: 0px;
    background: transparent url(./imagesCommunesThemes/TitreSontInclus325px.jpg) top left no-repeat ;    
    width: 325px;
    height: 50px;
}
#divDescColDContentInclus
{
    position: relative;
    top: 0px;
    left: 0px;
    background: transparent url(./imagesCommunesThemes/ColDroitePresentationVoy325px_content.jpg) top left repeat-y;    
    width: 325px;
}
#divDescColDTexteInclus
{
    position: relative;
    margin-top: 0px; 
    margin-left: auto;
    margin-right: auto;
    width: 305px;
}
#divDescColDTitreNonInclus
{
    position: relative;
    top: 0px;
    left: 0px;
    background: transparent url(./imagesCommunesThemes/TitreNonInclus325px.jpg) top left no-repeat ;    
    width: 325px;
    height: 50px;
}
#divDescColDContentNonInclus
{
    position: relative;
    top: 0px;
    left: 0px;
    background: transparent url(./imagesCommunesThemes/ColDroitePresentationVoy325px_content.jpg) top left repeat-y;    
    width: 325px;
}
#divDescColDTexteNonInclus
{
    position: relative;
    margin-top: 0px; 
    margin-left: auto;
    margin-right: auto;
    width: 305px;
}

#divDescColDTitreFormalites
{
    position: relative;
    top: 0px;
    left: 0px;
    background: transparent url(./imagesCommunesThemes/TitreFormalites325px.jpg) top left no-repeat ;    
    width: 325px;
    height: 50px;
}
#divDescColDContentFormalites
{
    position: relative;
    top: 0px;
    left: 0px;
    background: transparent url(./imagesCommunesThemes/ColDroitePresentationVoy325px_content.jpg) top left repeat-y;    
    width: 325px;
}
#divDescColDTexteFormalites
{
    position: relative;
    margin-top: 0px; 
    margin-left: auto;
    margin-right: auto;
    width: 305px;
}

#divDescVoyColDBas
{
    position: relative;
    top: 0px;
    left: 0px;
    background: transparent url(./imagesCommunesThemes/ColDroitePresentationVoy325px_Bas.jpg) bottom left no-repeat ;    
    width: 325px;
}


.CssClassLinkButtonCGV 
{
    position: relative;
    display: block;
    width: 325px;
    height: 50px;
    top: 0px;
    left: 0px;
    margin: 0px;
    background: transparent url(./imagesCommunesThemes/boutons/BoutonCGV_RO.jpg) top left no-repeat;
}
/* porte coulissante */
.CssClassLinkButtonCGV:hover
{
    background-position: 0px -50px;
}

.CssClassLinkButtonContratAss 
{
    position: relative;
    display: block;
    width: 325px;
    height: 50px;
    top: 0px;
    left: 0px;
    margin: 0px;
    background: transparent url(./imagesCommunesThemes/boutons/BoutonContratAss_RO.jpg) top left no-repeat;
}
/* porte coulissante */
.CssClassLinkButtonContratAss:hover
{
    background-position: 0px -50px;
}

#divModDescVoyAutreRechHaut
{
    background-image : url(./imagesCommunesThemes/pave_AutreRech2010_325px_ht.jpg); 
    background-repeat : no-repeat;    
    background-position : left top;    /* image venant par le bas et caler a gauche*/     
    position : relative;                    
    width : 325px;    
    height: 70px; 
    margin-left : 0px;
    margin-top : 0px;
}

#divModDescVoyAutreRechBas
{
    background-image : url(./imagesCommunesThemes/pave_rech2025_325px_bas.jpg); 
    background-repeat : no-repeat;    
    background-position : left bottom;    /* image venant par le bas et caler a gauche*/     
    position : relative;                    
    width : 325px;        
    margin-left : 0px;
    margin-top : 0px;
    padding-bottom : 255px;    
}

#divModDescVoyAutreRechContent
{
    width: 290px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}



/* Mini Pave Fidelité */ 


#divModDescVoyMiniFideliteHaut
{
    margin-left : 0px;
    margin-top : 0px;
    height: 129px; 
    width: 325px;
    background: transparent url(./imagesCommunesThemes/pave_mini_fidel_325px_haut.jpg) top left no-repeat;
    background-position: 0px 0px;
}

/* Technique portes coulissantes*/
a.CssClassImageModDescVoyMiniFidelbas
{
    display : block;
    margin-left : 0px;
    margin-top : 0px;
    height: 40px; /* moitie de la hauteur de l'image*/ 
    width: 325px;
    background: transparent url(./imagesCommunesThemes/pave_mini_fidel_325px_bas_RO.jpg) top left no-repeat;
    background-position: 0px 0px;
}
a.CssClassImageModDescVoyMiniFidelbas:hover
{
    background-position: 0px -40px;
}

.ClsspanTitreJour 
{
    color: #ff7f00; /* Orange fonce v1*/
    font-weight: bold;
    font-size: 12px;
}

.ClsspanExergue
{
    font-weight: bold;
}

.ClsulListeInclus
{
    margin-top: 0px;
    margin-bottom: 0px;
    list-style-type: disc;
}

.ClsulListeNonInclus
{
    margin-top: 0px;
    margin-bottom: 0px;
    list-style-type: disc;
}

.ClstableDatesPrix
{
    width: 100%;
    border: none 0px transparent;   
}

.ClstdDatesPrixLeft
{
    text-align: left;    
}

.ClstdDatesPrixtexteDate
{
    text-align: left;    
    margin:  0px 0px 2px 0px;
}

.ClstdDatesPrixRight
{
    text-align: right;    
}

.ClstdDatesPrixBottomLine
{
    border-bottom: dashed 1px #999999;
}

.ClshrDescVoyResa
{
    border-top: dashed 1px #999999 ;
    border-bottom: none 0px #e3e9ff;
    background-color: #e3e9ff;
}

/* Fin Description Voyage */

/* Web 3d ---------------------------------------------------------------------------------*/

#pWeb3dHeaderSpe
{
    margin: 0px 0px 0px 23px;
    font-size: 11px;
    font-weight: bold;
    color: #4069FF;    
}

/* Fin Web 3d --------------------------------------------------------------------------------- */

/* Special Groupes ---------------------------------------------------------------------------------*/



#pSpeGroupesHeaderSpe
{
    margin: 2px 0px 0px 15px;   
    
}

#divSpeGroupesColGauche 
{
    position : relative;     
    float: left;            
    width: 325px;      
    margin-left : 0px;    
    margin-top : 0px;         
}


#divSpeGroupesPhoto 
{
    position : relative;                   
    width: 325px;      
    height: 288px;
    margin-left : 0px;    
    margin-top : 0px;     
    background-image: url(./imagesCommunesThemes/colGaucheSpeGroupe_V1_2009.jpg);
    background-repeat: no-repeat;   
    background-position: 0px 0px;   
}

#divSpeGroupesColdroite
{
    position : relative;                
    float: right;
    width : 590px;     
    margin-left : 10px;
    margin-top : 0px;      
    
}

#divSpeGroupesColdroiteHaut
{
    position : relative;                
    background-image: url(./imagesCommunesThemes/pave_texte_590px_Haut.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    width: 590px;   
    height: 15px;  
    margin-left : 0px;
    margin-top : 0px;      
}
#divSpeGroupesColdroiteBas
{
    position : relative;                
    background-image: url(./imagesCommunesThemes/pave_texte_590px_Bas.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding-bottom: 15px;
    width : 590px;     
    margin-left : 0px;
    margin-top : 0px;      
}

#divContentSpeGroupesColDroite
{
    position: relative;
    width: 570px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    line-height: 18px;
}

/* Fin Special Groupes ---------------------------------------------------------------------------------*/






/* Divers Texte ---------------------------------------------------------------------------------*/
.CssSpanTitre16pxBlueV1
{
    color: #4069FF;
    font-weight: bold;
    font-size: 16px;
}

.CssSpanTitre11pxBlueV1
{
    color: #4069FF;
    font-weight: bold;
    font-size: 11px;
    line-height: 16px;
    
}


.CssSpanTitre11pxBlueV1Cosmic
{
    color: #4069FF;
    font-weight: bold;
    font-size: 11px;
    line-height: 20px;
    font-family: Comic Sans MS, verdana, tahoma, sans-serif; 
}

.CssSpanTitre12pxBlueV1Cosmic
{
    color: #4069FF;
    font-weight: bold;
    font-size: 12px;
    line-height: 20px;
    font-family: Comic Sans MS, verdana, tahoma, sans-serif; 
}

.CssSpanTitre14pxBlueV1Cosmic
{
    color: #4069FF;
    font-weight: bold;
    font-size: 14px;
    line-height: 22px;
    font-family: Comic Sans MS, verdana, tahoma, sans-serif; 
}

.CssSpanTitre16pxBlueV1Cosmic
{
    color: #4069FF;
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    font-family: Comic Sans MS, verdana, tahoma, sans-serif; 
}


.CssSpanTitre16pxRedV1Cosmic
{
    color: red;
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    font-family: Comic Sans MS, verdana, tahoma, sans-serif; 
}

.CssSpanTitre11pxRed
{
    color: red;
    font-weight: bold;
    font-size: 11px;
    line-height: 20px;    
}

.CssSpanTitre12pxRed
{
    color: red;
    font-weight: bold;
    font-size: 12px;
    line-height: 20px;
    
}

.CssSpanTexte09px
{
    font-size: 9px;
    line-height: 14px;
}

.CssSpanTexte10px
{
    font-size: 10px;
    line-height: 16px;
}

.CssSpanTexte11px
{
    font-size: 11px;
    line-height: 17px;
}

.CssSpanTexte12px
{
    font-size: 12px;
    line-height: 18px;
}

.CssSpanTexte13px
{
    font-size: 13px;
    line-height: 19px;
}

.CssUpCase
{
    text-transform: uppercase;
}

.CssFontRed
{
   color: Red;
}

.CssFontOrangeV1
{
   color: #ff7f00; /* Orange fonce V1*/
}
/* modules generaux --------------------------------*/

.CssClassLinkButtonRech
{
    display : block;
    margin-left : 177px;
    margin-top : 15px;
    height: 28px; /* moitie de la hauteur de l'image*/ 
    width: 124px;
    background: transparent url(./imagesCommunesThemes/boutons/BoutonRechercher_RO.jpg) top left no-repeat;
    background-position: 0px 0px;
}

.CssClassDropDownDeptOrDest
{
    font-size: 11px;
    line-height: 14px;
    font-weight: bold; 
    margin-top: 3px;
    margin-bottom: 8px;
}

.CssClassLinkButtonRech:hover
{
    background-position: 0px -28px;    
}


.CssClassImageTel1Logo
{  
    margin: 15px 0px 5px 0px;
}

.CssDivCadreBlancWidth550px
{
    display: block;
    position: relative;
    width: 550px;
    border: Solid 2px white;
    padding: 5px;
    margin-bottom: 5px;    
}

.CssSpanDarkRed
{
    color: #c9011a;        
}