﻿body 
{
    margin:0px;
    min-height:897px;
    font-family:Arial;
    background-image: url("img/BG_BPH.jpg");
    background-repeat:no-repeat;
    background-position:center top;
    background-color:#920038;
}
#Drapeau
{
    width:949px;
    height:20px;
    color:#ffffff;
    /*background-color:Aqua;*/
    text-align:right;
    border:none;
    }
#Drapeau img
{
    margin-left:5px;
    border:none;
    }
#Corps 
{
    width:949px;
    height:640px;
    /*background-color:#cccccc;*/
    margin:auto;
    margin-top:48px;
}
/*-----------------------------------------Header-------------------------------------------*/
#Header 
{
    width:949px;
    height:136px;
    background-color:#ffffff;
    /*margin-top:30px;*/
}
#Bandeau 
{
    width:753px;
    height:136px;
    /*background-image: url("img/Header_accueil.jpg");*/
    background-repeat: no-repeat;
    background-position:center top;
    background-color:#ffffff;
    float:left;
    border:none;
}
#News
{
    width:196px;
    height:136px;
    background-image: url("img/Bg_News.jpg");
    background-color:#ffffff;
    float:left;
}
.infoNews
{
    margin-top:35px;
    margin-left: 20px;
    text-align:justify;
}
#BandeauHeader
{
    float:left;
	border:none;
}
#LogoBPH
{
    float:right;
    /*margin-left:2px:*/
    border:none;
}
/*---------------------------------------------------------------------------*/
.Menu
{
    width:949px;
    height:32px;
    background-color:#6f0024;
    /*background-image: url("img/Menu.jpg");*/
    clear:both;
}
.Menu2
{
    width:949px;
    height:32px;
    background-color:#ffffff;
    /*background-image: url("img/Menu.jpg");*/
    clear:both;
}
#Contenu
{
    width:949px;
    height:472px;
    /*background-image: url("img/Contenu_Accueil.jpg");*/
}

/*---------------------------Page d'accueil--------------------------*/

#partieGauche
{
    float:left; 
    width:198px;
    height:472px;
    margin:0px;
    padding: 0px;
    background-image: url("img/Contenu_reservation.jpg"); 
}
#BoxReservation
{
    width:118px;
    height:165px;
    margin-top:204px;
    padding-left:17px;
    /*background-color:#a80042;*/
}
#BoxReservation2
{
    width:118px;
    height:39px;
    margin-top:0px;
    /*padding-left:13px;*/
    /*background-color:#a80042;*/
}

/*---------------------------Page d'ACTU--------------------------*/
#DivActu
{
    float:left; 
    width:948px;
    height:auto;
    margin:0px;
}

#pageActu
{
    float:left; 
    width:948px;
    height:auto;
    margin:0px;
    background-image: url("img/Contenu_Actu.jpg"); 
    background-repeat:no-repeat;
    background-color:#ffffff;
}
#partieGaucheActu
{
    float:left; 
    width:199px;
    height:auto;
    margin:0px;
    padding: 0px;
    /*background-image: url("img/Contenu_reservation.jpg"); */
    /*background-color:#ffffff;*/
}

#BoxReservationActu
{
    width:118px;
    height:35px;
    margin-top:182px;
    padding-left:17px;
    /*background-color:#a80042;*/
}

#BoxAdresseActu
{
    width:198px;
    height:100px;
    /*background-color:Blue;*/   
}

#titreActu
{
    margin-left:60px;
    margin-top:100px;
    }
    
.textContactActu
{
    font-size:12px;
    color:#8f9397;
    text-align:justify;
    padding-top:15px;
    padding-left:12px;
    /*background-color:#cccccc;*/
}

#ContenuActu
{
    width:749px;
    height:auto;
    /*background-image: url("img/Contenu_Accueil.jpg");*/
    /*background-repeat:no-repeat;*/
    /*background-color:#ffffff;*/
    float:left;
}
.textActu
{
    width:630px;
    height:auto;
    margin-top:50px;
    margin-bottom:50px;
    margin-left:75px;
    text-align:justify;
    font-size:12px;
    color:#8f9397;
    /*background-color:#cccccc;*/
}
.cadreActu
{
    border: solid 1px #cccccc;
    padding: 20px;
    margin-bottom:40px;
    background-color:#ffffff;
    }
/*--------------------------------------------------------------------- Reservation ---------------------------------------------------------------------*/

/* =li */
/*ul#resa li { display : inline;}
ul#resa { margin: 0px;}
ul {} */

/*li#boutonReservation a { width : 118px; height : 39px; background : url(img/reservation.png) no-repeat; padding-left: 0px; display: block; text-indent : -999999px;  }*/


/* =li */
ul#resa li { display : inline;}
ul#resa { position : absolute; margin: 0px }
ul {}

li#boutonReservation a { position : absolute; top : 0px; left : -5px; width : 118px; height : 39px; background : url(img/reservation.png) no-repeat 0 0 ; padding : 0;   display: block; text-indent : -999999px;  }

li#boutonReservation a:hover { background : url(img/reservation_hover.png) no-repeat; }


li#boutonReservationUS a { position : absolute; top : 0px; left : -5px; width : 118px; height : 39px; background : url(img/booknow.png) no-repeat 0 0 ; padding : 0;   display: block; text-indent : -999999px;  }

li#boutonReservationUS a:hover { background : url(img/booknow_hover.png) no-repeat; }


/*#Search
{
    width:225px;
    height:372px;
    border:none;
    overflow:hidden;
    margin-left:3px;
    background-color:#a80042;   
}*/

#BoxAdresse
{
    width:198px;
    height:100px;
    /*background-color:Blue;*/    
}
.textContactAccueil
{
    font-size:12px;
    color:#8f9397;
    text-align:justify;
    padding-top:15px;
    padding-left:12px;
    /*background-color:#cccccc;*/
}
#ContenuAccueil
{
    width:750px;
    height:472px;
    background-image: url("img/Contenu_Accueil.jpg");
    background-repeat:no-repeat;
    /*background-color:#666666;*/
    float:left;
}
.textaccueil
{
    width:630px;
    margin-top:200px;
    margin-left:75px;
    text-align:justify;
    font-size:12px;
    color:#8f9397;
    /*background-color:#cccccc;*/
}
/*---------------------------Page d'accueil--------------------------*/

/*---------------------------Page Services---------------------------*/
#grandeImageServices
{
    width:408px;
    height:472px;
    background-color:#cccccc;
    float:left;
    }
#titreServices
{
    width:406px;
    padding-left:10px;
    margin-top: 60px;
    color:#f8b323;
    font-size:32px;
    text-align:left;
    text-transform:uppercase;
    /*background-color:#cccccc;*/
    float:left;
    }
#bandoPhotoServices
{
    width:541px;
    height:128px;
    background-color:#7a002c;
    float:left;
}
#ContenuServices
{
    width:541px;
    height:344px;
    background-color:#ffffff;
    float:left;
}
.textServices
{
    font-size:11px;
    color:#8f9397;
    text-align:justify;
    padding-left:30px;
    padding-right:50px;
    padding-top:10px;
    /*background-color:#cccccc;*/
}
.boutonSuite
{
    margin-right:10px;
    
    }
.boutonRetour
{
    margin-right:15px;
    
    }
/*---------------------------Page Services---------------------------*/
/*---------------------------Page Hebergements---------------------------*/
#grandeImageAppart
{
    width:408px;
    height:472px;
    background-color:#cccccc;
    float:right;
    }
#titreAppart
{
    width:271px;
    padding-left:0px;
    margin-top:140px;
    color:#f8b323;
    font-size:32px;
    text-align:left;
    text-transform:uppercase;
    /*background-color:#cccccc;*/
    float:left;
    }
#bandoPhotoAppart
{
    width:541px;
    height:202px;
    background-color:#7a002c;
    float:right;
}
#ContenuAppart
{
    width:541px;
    height:270px;
    background-color:#ffffff;
    float:right;
}
.textAppart
{
    font-size:12px;
    color:#8f9397;
    text-align:justify;
    padding-top:0px;
    padding-left:20px;
    padding-right:40px;
    /*background-color:#cccccc;*/
}
/*---------------------------Page Hebergements---------------------------*/
/*---------------------------Page Acces---------------------------*/
#grandeImageAcces
{
    width:482px;
    height:472px;
    background-color:#cccccc;
    float:right;
    }
#titreAcces
{
    width:125px;
    padding-right:10px;
    margin-top:235px;
    color:#f8b323;
    font-size:32px;
    text-align:left;
    text-transform:uppercase;
    /*background-color:#cccccc;*/
    float:right;
    }
#bandoPhotoAcces
{
    width:467px;
    height:300px;
    background-color:#7a002c;
    float:left;
}
#ContenuAcces
{
    width:467px;
    height:172px;
    background-color:#ffffff;
    float:right;
}
.textAcces
{
    font-size:11px;
    color:#8f9397;
    text-align:justify;
    padding-top:5px;
    padding-left:20px;
    /*background-color:#cccccc;*/
}
/*---------------------------Page Acces---------------------------*/
/*---------------------------Page Partenaires---------------------------*/
#grandeImagePartenaires
{
    width:408px;
    height:472px;
    background-color:#cccccc;
    float:left;
    }
#titrePartenaires
{
    width:406px;
    padding-left:0px;
    margin-top: 60px;
    color:#f8b323;
    font-size:32px;
    text-align:left;
    text-transform:uppercase;
    /*background-color:#cccccc;*/
    float:left;
    }
#bandoPhotoPartenaires
{
    width:541px;
    height:128px;
    background-color:#7a002c;
    float:left;
}
#ContenuPartenaires
{
    width:541px;
    height:344px;
    background-color:#ffffff;
    float:left;
}
.textPartenaires
{
    font-size:12px;
    color:#8f9397;
    text-align:justify;
    padding:20px;
    /*background-color:#cccccc;*/
}
/*---------------------------Page Partenaires---------------------------*/
/*---------------------------Page Contact---------------------------*/
#grandeImageContact
{
    width:408px;
    height:472px;
    background-color:#cccccc;
    float:left;
    }
#titreContact
{
    width:306px;
    padding-left:0px;
    margin-top:58px;
    margin-bottom:5px;
    color:#f8b323;
    font-size:32px;
    text-align:left;
    text-transform:uppercase;
    /*background-color:#cccccc;*/
    float:left;
    }
#bandoPhotoContact
{
    width:359px;
    height:128px;
    background-color:#7a002c;
    float:left;
}
#ContenuContact
{
    width:359px;
    height:344px;
    background-color:#ffffff;
    float:left;
}
.textContact
{
    font-size:12px;
    color:#8f9397;
    text-align:justify;
    padding:20px;
    /*background-color:#cccccc;*/
}
#petiteImageContact
{
    }

/*---------------------------Page Contact---------------------------*/




#Footer
{
    width:949px;
    height:32px;
    margin-top:10px;
    color:#ffffff;
    font-size:11px;
    font-weight:bold;

    /*border: solid 1px #999999;*/
}
#Footer a
{
    color:#f9b323;
    }
#Footer a:hover
{
    color:#333333;
    }
span
{
    color:#666666;
    font-weight:bold;
    }
strong
{
    color:#f9b323;
    font-weight:bold;
    }
h1
{
    font-size:32px;
    margin:0px;
}
h2
{
    font-size:12px;
    font-weight:normal;
    font-style:normal;
}
h3
{
    font-size:14px;
    color:#666666;
    margin:0px;
    /*width: 207px;*/
}

a
{
    color:#920038;
    font-weight:bold;
    text-decoration:none;
    }
a:hover
{
    color:#f8b323;
    }
/*a:visited
{
    color:#000000;
    }*/
a:active
{
    color:#cccccc;
    }

/*--------------------------------------------------------------------- NavigationCouleur_1_FR ---------------------------------------------------------------------*/

/* =li */
ul.nav_mainFr li { display : inline;}
ul.nav_mainFr { position : absolute; margin: 7px 0px 0px 155px }
ul {}

.nav_mainFr
{
    color:#ffffff;
    font-family:Arial;
    font-size:14px;
    text-transform: uppercase;
    font-weight:bold;
    text-decoration:none;
    }
.nav_mainFr a
{
    color:#ffffff;
    text-decoration:none;
    }
.nav_mainFr a:hover
{
    color:#ecb15d;
    }
.nav_mainFr a:active
{
    color:#cccccc;
}
 /*---------------------------------------------------------------------NavigationCouleur_2_FR ---------------------------------------------------------------------*/


/* =li */
ul.nav_main2Fr li { display : inline;}
ul.nav_main2Fr { position : absolute; margin: 7px 0px 0px 155px }
ul {}

.nav_main2Fr
{
    color:#9da1a6;
    font-family:Arial;
    font-size:14px;
    text-transform: uppercase;
    font-weight:bold;
    text-decoration:none;
    }
.nav_main2Fr a
{
    color:#9da1a6;
    text-decoration:none;
    }
.nav_main2Fr a:hover
{
    color:#000000;
    }
.nav_main2Fr a:active
{
    color:#cccccc;
    }     
    
 /*--------------------------------------------------------------------- NavigationCouleur_1_US---------------------------------------------------------------------*/

/* =li */
ul.nav_mainUs li { display : inline;}
ul.nav_mainUs { position : absolute; margin: 7px 0px 0px 380px }
ul {}

.nav_mainUs
{
    color:#ffffff;
    font-family:Arial;
    font-size:14px;
    text-transform: uppercase;
    font-weight:bold;
    text-decoration:none;
    }
.nav_mainUs a
{
    color:#ffffff;
    text-decoration:none;
    }
.nav_mainUs a:hover
{
    color:#ecb15d;
    }
.nav_mainUs a:active
{
    color:#cccccc;
}
 /*---------------------------------------------------------------------NavigationCouleur_2_US---------------------------------------------------------------------*/


/* =li */
ul.nav_main2Us li { display : inline;}
ul.nav_main2Us { position : absolute; margin: 7px 0px 0px 380px }
ul {}

.nav_main2Us
{
    color:#9da1a6;
    font-family:Arial;
    font-size:14px;
    text-transform: uppercase;
    font-weight:bold;
    text-decoration:none;
    }
.nav_main2Us a
{
    color:#9da1a6;
    text-decoration:none;
    }
.nav_main2Us a:hover
{
    color:#000000;
    }
.nav_main2Us a:active
{
    color:#cccccc;
    }     
    