/* Congrès */

h3 {
    font-size: 14px;
    margin-top: 0px;
    margin-bottom:0px;
}

div#rechercheGoogle{
    margin-top:19px;
    width:250px;
    float:right;
}

div#rechercheGoogle div{
    float:right;
    position:relative;
}

div#rechercheGoogle input[type=text]{
    border: 1px solid #0f334b;
    color:#2065A3;
    font-size: 12px;
    margin-top:25px;
    width:135px;
    position:absolute;
    left:-140px;
    top:0px;
}

div#rechercheGoogle input#rechercher{
    background: url("../images/bouton_loupe.gif") 0 0 no-repeat;
    border: none;
    height:33px;
    width:39px;
    margin-top:15px;
    margin-right:5px;

}

div#rechercheGoogle input#rechercher:hover{
    background: url("../images/bouton_loupe_over.gif") 0 0 no-repeat;
    cursor: pointer;
}

/***********/
/* Général */
/***********/


body{
    margin:0 auto;
    width:950px;
    font-family:verdana,arial,helvetica;
    font-size:12px;
    background: #d6d6d6;
    position:relative; 
}

div#frame{
    
    width:950px;
    background-color:#fff;
    border: 0px solid #000;
    text-align:left;
    padding: 0 0px;
    background-repeat: repeat-y;
    background-position: center;
}

/*~~~~~~~~~~~~~~~~~*/
/* Début du header */
/*~~~~~~~~~~~~~~~~~*/


div#header{
    height:114px;
    background:url("../images/congres/HautDePage.jpg") 0 20px no-repeat;
}

div#header span{
    float:left;
    font-size: 10px;
    padding-left: 12px;
    line-height: 20px;
}

/* ~~~~~Menu Supérieur ~~~~~*/
div#header ul li, div#footer ul li {
     display: inline;
}

div#header ul#menuSuperieur{
    margin-left:450px;
    padding:2px 0 3px 0; 
    background:#3f4546 url("../images/congres/corner.gif") 0 0 no-repeat; 
    width:500px;
    text-align:right;
    border: 0px solid #000;
   
}

div#header ul#menuSuperieur li{
    border-left:1px solid #fff;
    margin:5px 10px 5px 0;
    padding:0px 0 0px 10px;
    color:#fff;
}

div#header ul#menuSuperieur li a:active, div#header ul#menuSuperieur li a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color:#fff;
    text-decoration: none;
}

div#header ul#menuSuperieur li a:hover{
    color:#cc0000;
    text-decoration: none;
}

div#header ul#menuSuperieur li:first-child{
    margin-left:0px;
}

/*  ~~~~~~~~Menu inférieur~~~~~~ */

ul#menuInferieur {
    margin-top:70px;
    background: #3f4546;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 0px solid #000;
    border-bottom: 1px solid;
    font-size: 13px;
 
}

ul#menuInferieur li{
    padding:0px 0px 5px 14px;
    margin-right: 25px;
    color: #ffffff;
    border: 0px solid #fff;
}

ul#menuInferieur li a{
    color: #ffffff;
    text-decoration: none;
    font-size: 13px;
}
  
ul#menuInferieur li a:hover{
    color: #e3d215;
    text-decoration: none;
}

body#congres li#nav_congres {
  
    margin-right: 15px;
    margin-left: 15px;
    background: url("../images/congres/top_left.gif") top left no-repeat; 
}

body#congres li#nav_congres a {
    border: 0px solid #000;
    padding: 0px 15px 6px 0px;
    color: #000000;
    background: #ffffff url("../images/congres/top_right.gif") top right no-repeat;
    text-decoration: none;
}

body#congres li#nav_congres a:hover {
    color: #f00;
}

/*~~~~~~~~~~~~~~~*/
/* Fin du header */
/*~~~~~~~~~~~~~~~*/

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/*~~~~~~~~~~~~~~~~~~*/
/* Début du Content */
/*~~~~~~~~~~~~~~~~~~*/

div#content{
    position:relative;
    background: url("../images/congres/fond_pour_menu_droit.jpg") top right;
}

div#breadcrumb{
    padding:7px 0 7px 20px;
    font-size: 10px;
    text-decoration:none;
    background: #fff;
   
}

div#breadcrumb span{
    font-size: 10px;
    font-family: verdana, arial, helvetica;
    color: #000000;
}

div#breadcrumb a{
    font-size: 10px;
    font-family: verdana, arial, helvetica;
    color: #000000;
    text-decoration:none;
}

div#breadcrumb a:visited{
    color: #000;
}

div#breadcrumb a:hover{
    color: #f00;
}

/* ~~~~~ Menu Gauche de la page de congrès ~~~~~ */

div#fond {
    
  /*  background: url("../images/congres/fond_pour_menu_droit.jpg") top right; */
    background-repeat: repeat-y;
    margin-left:160px;
}

div#small {
    color: #000;
    float:left;
    width:150px;
}

div#small div#menu_top {
   /* background: url("../images/congres/menuGauche_01.gif") top right;*/
    width:145px;
    height:10px;
    border-bottom: 2px solid #e0411c;
    margin-left:5px;
 
}

div#small div#menu_space_1 {
    font-size: 0;
    background: url("../images/congres/menuGauche_03.gif") bottom right no-repeat;
    width:150px;
    height:2px;

}

div#small div#menu_bottom {
   /* background: url("../images/congres/menuGauche_05.gif") top right; */
    width:150px;
    height:25px;
    margin-bottom: 15px;
}


div#small ul#menuGauche {
   /* background: url("../images/congres/menuGauche_02.gif") top right;*/
    text-align: left;
    width:150px;
    border: 0px solid #000;
}

div#small ul#menuGauche li {
    border: 0px solid #000;
    /*background: url("../images/congres/menuGauche_03.gif") bottom right no-repeat; */
    padding-top: 8px;
    padding-bottom:10px;
    margin-left:5px;
    border-bottom: 2px solid #e0411c; 
}

div#small ul#menuGauche li a:hover{
    color: #f00;
}

div#small ul#menuGauche li p{
    margin: 0;
    padding:0 0 0 10px;
}
  
.spacer {
    background: url("../images/congres/menuGauche_03.gif") bottom right no-repeat;
    width:150px;
    height:2px;
}

div#small ul#menuGauche a{ 
    color: #000;
    text-decoration:none;
    line-height:15px;
}

div#small ul#menuGauche a:hover{
    color: #fff;
}



div#small ul#menuGauche li ul{
    margin: 3px 5px 0 10px;
    text-align:left;
    padding-left:20px;
    border: 0px solid #000;
}
div#small ul#menuGauche li ul li{
    font-size: 10px;
    list-style-type: square;
    border: 0px solid #000;
    padding-top: 4px;
    text-align:left;
    background: none;
    padding-bottom: 0;
}

div#small ul#menuGauche li ul li a{
    font-size:10px;
    padding-left:0px; 
}


/* ~~~~~ Menu Droit de la page de congrès ~~~~~ */

div#small_droite {
    color: #000;
    position:absolute;
    left:795px;
    width:150px;
    border: 0px solid;
    padding-left:5px;
    padding-right:2px;
  /*  background: url("../images/congres/fond_pour_menuDroit.jpg") top right; */
    background-repeat: repeat-y;
}

/* ~~~~~ Besoin d'information ~~~~~ */

div#infoCongres {
    background-image: url("../images/congres/questionsEmail.jpg");
    height:77px;
    width:87px;
    border: 0px solid;
    margin-left: 30px;
}

div#small_droite p{
    margin-bottom: 10px;
    text-align: center;
}

div#planificateurImg {
    background-image: url("../images/congres/guide_planif_congres.jpg");
    height:103px;
    width:100px;
    border: 0px solid;
    margin-left: 14px;
    margin-top: 10px;
    margin-bottom:10px;
    display:block;
}

div#small_droite a#downloadPlanificateur{
    font-size:11px;
}

div#small_droite div#downloadPlanificateurFond{
    background:#dfdfdf;
    width:85%;
    margin: 0 0 0 10px;
    border:0px solid;
    padding:10px 0;
}

/* ~~~~~~ Menu gauche Liens rapides ~~~~~~ */

div#small_droite div#menu_lienRapide_top {
    background: url("../images/congres/menuLienRapide_01.gif") top right;
    width:150px;
    height:25px;
    margin-top:25px;
}

div#small_droite div#menu_lienRapide_bottom {
    background: url("../images/congres/menuLienRapide_03.gif") top right;
    width:150px;
    height:25px;
    margin-bottom: 15px;
}

div#small_droite ul#menu_lienRapide {
    background: url("../images/congres/menuLienRapide_06.gif") top right;
    text-align: left;
    width:150px;
}

div#small_droite ul#menu_lienRapide li {
    vertical-align: text-top;
    list-style: square;
    margin-left:27px;
    padding-bottom: 10px;
    padding-left: 0px;
    width: 113px;
}

div#small_droite ul#menu_lienRapide a {
    text-decoration:none;
    font-weight:bold;
}

div#large {
    padding-right: 10px;
    border: 0px solid #000;
    color: #000;
    line-height:15px;
    width:630px;

}

div#large ul{
    padding-left:20px;
}

div#large ul li{
    list-style-type: square;
    padding: 3px 0;
}

div#clear {
    clear: both;
    height: 50px;
    border: 0px solid;
}

.clear{
    clear: both;
}

/*~~~~~~~~~~~~~~~~*/
/* Fin du content */
/*~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~*/
/* Début du Footer */
/*~~~~~~~~~~~~~~~~~*/


div#footer {
   text-align: center;
   font-size:10px;
   height: 50px;
   background: #fff;
   border: 0px solid #000;
}

div#footer ul#menuFooterTop {
    border: 0px solid #000;
    background: #ffffff;
    margin-bottom: 10px;
    line-height:20px;
}

div#footer ul#menuFooterTop li{
    margin: 0 8px;
}

div#footer ul#menuFooterTop li a{
    color: #336699;
    text-decoration: none;
    font-size:10px;
}

div#footer ul#menuFooterTop li a:hover{
    color: #f00;
}

body#congres li#navFooter_congres a {
   font-weight:bold;
}

body#congres li#nav_congres a:hover {
    color: #f00;
}

div#footer ul#menuFooterBottom {
    border: 0px solid #000;
    color: #fff;
    margin-bottom: 0px;
    line-height: 20px;
    background: #687178;
}

div#footer ul#menuFooterBottom li{
    border-right: 1px solid #fff;
    padding: 0 5px;
    margin: 0 0px;
}

div#footer ul#menuFooterBottom li:last-child{
    border-right: 0px solid #fff;
}

div#footer ul#menuFooterBottom li a{
    color: #ffffff;
    text-decoration: none;
    font-size:10px;
}

div#footer ul#menuFooterBottom li a:hover{
    color: #f00;
}

div#problemeTechnique{
   text-align: center;
   padding: 15px 0;
}

div#problemeTechnique, div#problemeTechnique a {
    margin-bottom: 20px;
    font-size: 11px;
    color: #000;
}

div#problemeTechnique a:hover{
    color: #f00;
}

div#small p {
    color: #000;
    padding: 5px 0;
}

div#frame_bottom {
    
   /*background: url("../images/congres/fond_ombrage_footer.jpg") 0 0 no-repeat;*/
   background-repeat: no-repeat;
   background-position: center;
   height:60px;
   border: 0px solid;
}

/*~~~~~~~~~~~~~~~*/
/* Fin du Footer */
/*~~~~~~~~~~~~~~~*/

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* ****************************** */
/*                                */
/*      Sections spécifiques      */
/*                                */
/* ****************************** */


/*~~~~~~~~~~~~*/
/* Formulaire */
/*~~~~~~~~~~~~*/

div#infoSupTourisme{
    margin:25px 0;
    padding: 0 10px;
    line-height:15px;
}

div#infoSupTourisme p{
    float: none;
    margin-left: 60px;
    margin-bottom:20px;
    line-height:15px;
}

div#infoSupTourisme img{
    float: left;
}

div#imageEnteteFormulaire {
    text-align: center;
}

form#formulaireInformation {
    border: 0px solid #000;
    padding: 0 10px;
    line-height:15px;
     
}

form#formulaireInformation img{
    float:left;
}

form#formulaireInformation p#photoInterogation{
    float: none;
}

form#formulaireInformation div{
    margin-bottom:15px;
}

form#formulaireInformation span{
    line-height:13px;
    font-size: 10px;
}

.divLabel{
    width:73px;
    float:left;
    text-align:right;
    padding-right: 5px;
}

span#confirmationFormEcrire{
    line-height:13px;
    text-align:left;
}
/*~~~~~~~~~*/
/* Accueil */
/*~~~~~~~~~*/

div#fond_accueil_congres{
    background: url("../images/congres/image_fond_accueil_congres.jpg") 0 0 no-repeat;
    float:left;
    padding-left:10px;
}

div#fond_accueil_congres div{
    float:left;
}

div#fond_accueil_congres_en{
    background: url("../images/congres/image_fond_accueil_congres_en.jpg") 0 0 no-repeat;
    float:left;
    padding-left:10px;
}

div#fond_accueil_congres_en div{
    float:left;
}

div#texteAccueil{
    width:385px;
    margin-right:40px;
    margin-top:200px;
    border:0px solid;
}

div#texteAccueil ul li ul {
    margin-top:7px;
    margin-bottom:5px;
}

div#texteAccueil ul li ul li{
    list-style: disc;
}

div#imageAccueil{
    width:185px;
    margin-top:200px;
    border:0px solid;
}

div#imageAccueil img{
    margin-bottom:20px;
}

/*~~~~~~~~~~~~~~~~~~~~~~*/
/* Portrait de Saguenay */
/*~~~~~~~~~~~~~~~~~~~~~~*/

div#textePortrait{
    width:375px;
    margin-right:50px;
    border:0px solid;
    float:left;
}

div#textePortrait ul li ul {
    margin-top:7px;
}

div#textePortrait ul li ul li{
    list-style: disc;
}

div#imagePortrait{
    width:185px;
    border:0px solid;
    float:left;
}

div#imagePortrait img{
    margin-bottom:20px;
}

/*~~~~~~~*/
/* Accès */
/*~~~~~~~*/

div#enteteSection{
    text-align:left;
    padding-top:5px;
    padding-left:0px;
    padding-bottom: 10px;
}


.ligneIntroductionSection{
    padding:6px 0px;
}

.ligneIntroductionSection img{
    float: right;
    margin-left: 10px;
}

.cadrePage {
    padding:0 0 2px 0;
    border:0px solid #000;
}

div#carteSaguenay{
  margin-left:40px;
}
    
div#carteSaguenay div{
    float:left;
    width:180px;
    text-align: center;
    margin:20px 10px 10px 0px;
    height: 80px;
}

div#enteteAeroportBagotville{
    margin-bottom: 10px;
    padding: 6px 10px;
    color: #000;
}

.enteteEntreprise{
    background: #d6d6d6;
    margin-bottom: 10px;
    padding: 6px 10px;
    color: #000;
}
                     
dt{
    background: #e5dbcc;
    margin-bottom: 10px;
    padding: 6px 10px;
    color: #000;
}

.nomEntreprise{
    padding: 6px 10px;
}

.villeEntreprise{
    background: #c8bba9;
    padding: 3px 10px;
}

div.cadrePage div{
    border:0px solid #000;
    line-height:11px;
    padding-left:10px;
}

div.cadrePage span{
    font-size:12px;
    line-height: 15px;
}

div.cadrePage span font{
    font-weight: bold;
}

div.cadrePage a{
    font-size:10px;
    padding-bottom:5px;
}

div.cadrePage ul li a{
    font-size:12px;
}

div.cadrePage div p{
    width:305px;
    border:0px solid #999999;
    margin:0;
}

div.cadrePage img{
    margin-right:3px;
}

.contenuDroit{
    font-size:12px;
    float:right;
    width:300px;
    border:0px solid #000;
    position: relative;
}

.contenuClear{
    clear:right;
}

/*~~~~~~~~~~~~~~~~~~~~~~~*/
/* Activités et circuits */
/*~~~~~~~~~~~~~~~~~~~~~~~*/


div#circuits{
   
}

div#circuits span{
    font-weight: bold;
}

div#circuits p{
     float:right;
}

div#circuits img{
    float:right;
    margin-left:10px;
    border-top: 3px double #000;
    border-bottom: 3px double #000;
}

/*~~~~~~~*/
/* Hôtel */
/*~~~~~~~*/

div#centre_congres_prepage{
    background: url("../images/congres/centre_congres_prepage.jpg") 0 0 no-repeat;
    width:630px;
    height: 420px;
    border: 1px solid #fff;
}


p#centre_congres_prepage_1 a{
    color: #fff;
    font-size: 9px;
    font-style: italic;
}

p#centre_congres_prepage_1{
    margin-left:15px;
    margin-top:100px;
    color: #fff;
    font-weight: bold;
    font-size: 13px;
    width:240px;
}

p#centre_congres_prepage_2{
    margin-left:230px;
    margin-top:100px;
    color: #fff;
    font-weight: bold;
    font-size: 13px;
}

p#centre_congres_prepage_2 a{
    color: #fff;
    font-size: 9px;
    font-style: italic;
}

p#centre_congres_prepage_3{
    margin-left:230px;
    margin-top:45px;
    color: #fff;
    font-weight: bold;
     font-size: 13px;
}

p#centre_congres_prepage_3 a{
    color: #fff;
    font-size: 9px;
    font-style: italic;
}

div#ligneIntroductionHotel{
    padding:3px 0px;
    line-height:20px;
}

div#detailSalle{
    float:left;
    width:330px;
    padding:5px 10px 5px 10px;
    text-align:center;
    background: #a9abb5;
}

div#detailSalle a{
    font-size: 15px;
    font-weight: bold;
    color: #000;
    text-decoration:  underline;
}

div#detailSalle a:hover{
    color: #a10000;
}

.cadreHotel {
    background: #333a50;
    padding:20px 10px 20px 12px;
    color: #fff;
    font-weight: bold;
    font-size: 11px;
}

div.cadreHotel a{
    color: #fff;
}

div.cadreHotel a:hover{
    color: #8a1d1d;
}

div.cadreHotel span{
    color: #7f87ab;
    font-weight: bold;
}

div.cadreHotel ul {
    padding-top: 5px;
    margin-left:-3px;
    margin-bottom:15px;
}

div.cadreHotel ul li{
    padding: 0px;
    line-height:12px;
}

div.cadreHotel table{
    border-collapse: collapse;
    padding:0;
    margin: 10px 0 0 0;
}

div.cadreHotel table tr th{
    color: #fff;
    line-height:10px;
    font-size: 10px;
    text-align: right;
    font-weight: bold;
    vertical-align: top;
    padding: 4px 3px 4px 8px;
    background: #707892;
    height:25px;
}

div.cadreHotel table tr th:first-child{
    text-align: left;
    padding-right: 7px;
    width:110px;
}

div.cadreHotel table tr td{
    color: #fff;
    font-size: 10px;
    text-align: right;
    font-weight: bold;
    line-height:13px;
    vertical-align: middle;
    padding: 2px 3px 4px 8px;
    border-bottom: 1px solid #fff;
}

div.cadreHotel table tr td:first-child{
    padding: 2px 0px 4px 5px;
    text-align: left;
    padding-right: 7px;
    width:110px;
}

div#hotelLigneBlanche{
    background: #fff;
    height:46px;
    padding-top: 4px;
    font-size: 15px;
}

div#hotelImages{
    float:right;
}


/*~~~~~~~~~~~~~~*/
/* Nos services */
/*~~~~~~~~~~~~~~*/

div#equipeServices p{
    margin-bottom:20px;
}

div#equipeServices p span{
    font-weight: bold;
    margin-bottom: 5px;
    display: block;
    background: #d6d6d6;
    padding:3px 0;
}

/*~~~~~~~~*/
/* Sports */
/*~~~~~~~~*/

div.cadreSport{
    background:#515b4a;
    padding-top:0px;
    color: #fff;
}

div.cadreSport hr{
    width:99%;
    border:solid #fff;
    margin-left:4px;
    margin-top:0px;
    margin-bottom:0px;
    border-width:1px 0 0 0;
}

div.cadreSport p{
  padding:8px 4px 7px 12px;
  color: #fff;
  font-size:12px;
  font-weight:bold;
}

ul#avantageSports{
  margin-left:20px;
}

ul#avantageSports li{
  padding: 0px;
  line-height:10px;
  font-weight: bold;
}

ul#avantageSports li a, div.cadreSport p a{
  color: #fff;
  padding: 0px;
  line-height:10px;
}

ul#avantageSports li a:hover, div.cadreSport p a:hover{
  color: #000;
}

div.cadreSport h2{
  display:block;
  padding:8px 4px 12px 12px;
  color: #fff;
  font-weight:bold;
}

div.cadreSport div{
    background:#ffffff;
}

div.cadreSport div table{
    width:100%;
    margin-left:0px;
    margin-top:0px;
}

div.cadreSport div table tr th{
    font-size:14px;
    background: #a4ab81;
    vertical-align: middle;
}

div.cadreSport div table tr th:first-child{
    width:100%;
}

div.cadreSport div table tr td{
    color: #000;
    border-bottom: 1px solid #000;
}

div.cadreSport div#evenement table tr th{
    background: #485153;
}

div.cadreSport div#evenement table tr td:first-child{
    width:60px;
}

div.cadreSport table{
    border-collapse: collapse;
    padding:0;
    margin: 0 0 0 0;
    width:99%;
    margin-left:3px;
}

div.cadreSport table tr th{
    color: #fff;
    font-size: 10px;
    text-align: left;
    font-weight: bold;
    vertical-align: top;
    padding: 0px 3px 0px 8px;
    background: #929874;
    height:25px;
}

div.cadreSport table tr th:first-child{
    text-align: left;
    padding-right: 7px;
    width:140px;
}

div.cadreSport table tr td{
    color: #fff;
    font-size: 10px;
    line-height:13px;
    vertical-align: middle;
    padding: 2px 0px 4px 8px;
    border-bottom: 1px solid #fff;
}

div.cadreSport table tr td:first-child{
    padding: 2px 0px 4px 5px;
    text-align: left;
    padding-right: 7px;
    width:140px;
}

div.cadreSport table#autresInfrastructures tr th:first-child{
    width:110px;
}

div.cadreSport table#autresInfrastructures tr td:first-child{
    width:110px;
}

div.cadreSport img{
    float:left;
    margin-right:10px;
    margin-top:30px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Lieux de votre événement */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~*/


form#lieuEvenement{
    margin: 0 0px;
    padding:10px 10px;
    border:1px solid;
    background: #eee;
}

form#lieuEvenement h2{
    margin-top:0;
    margin-bottom: 20px;
    font-size:12px;
}

div#labels{
    float:left;
    margin-right:20px;
    text-align: right;
    width:200px;
}

div#labels label{
    height:8px;
    margin-bottom: 15px;
    display:block;
}

div#inputLabels{
     float:left;
     width:300px;
     text-align: left;
}

div#entete_recherche_salle_reunion{
    background: #cccccc;
    width: 100%;
    float:left;
    font-weight: bold;
}

div#entete_recherche_salle_reunion div{
    float:left;
    text-align:left;
    padding: 5px 3px;
    border:0px solid;
    color: #000;
    font-weight: bold;
    font-size:12px;
    height: 15px; 
}

div#contenu_recherche_salle_reunion{
    float:left;
    width:100%;
    padding: 10px 0 0 0;
    border-bottom: 1px solid #000;
}

div#contenu_recherche_salle_reunion a{
    height:23px;
}

div#contenu_recherche_salle_reunion a#ficheDescriptive{
    margin-top:36px;    
}

div#trierPar{
    width:100px;
}

div#colonne_categorie{
    width:75px;
}

div#colonne_categorie_tri{
    width:224px;
}

div#colonne_municipalite{
    width:95px; 
}

.gris{
  /* background: #b3bdc4; */
}

.grisFonce{
   /* background: #6a7e8c;*/
}

div#contenu_recherche_salle_reunion img{
    float:left;
}

div#contenu_recherche_salle_reunion div{
    padding:5px 10px;
    float:left;
    font-size: 10px;
    line-height:13px;
}

div#contenu_recherche_salle_reunion div a{
    display:block;
    margin-top:25px;
    font-size:10px;
}

div#contenu_recherche_salle_reunion div span{
    font-weight:bold;
    display:block;
    margin-bottom:-5px;
    color: #1f2b3e;
}

.colonne_1{
    width:290px;
}

.colonne_1 span#capacite_max{
    font-weight: normal;
    line-height:25px;
    font-size: 10px;
}

.spanLieuEvenement{
    color: #7f87ab;
    font-weight: bold;
    line-height:20px;
}

div#hotelImagesSalle{
    float:right;
    padding-left:10px;
    background: #333a50;
}

div#hotelImagesSalle img{
    margin:0px 0px 10px 0;
}

.lieuEvenementSection{
    background: #707892;
    height:18px;
    color: #fff;
    padding-left:4px;
    margin-bottom:7px;
    margin-top:12px;
}

/*~~~~~~~~~~~~~*/
/* Photothèque */
/*~~~~~~~~~~~~~*/

a#HautPage{
    float:right;
    margin-right:5px;
    margin-bottom:10px;
    margin-top:15px;
}

div#photothequeCategorie{
    padding:10px 10px 20px 10px;
    border-bottom: 1px solid #000;
}



div#photothequeCategorie li{
    list-style: square;
    list-style-position: inside;
    padding: 2px 0;
}

div#design_phototheque{
    margin:5px 0;
    padding:10px 10px;
    border-bottom: 1px solid #000;
    float:left;
    width:96%;
}

div#design_phototheque img{
    float:left;
    margin-right:20px;
}

div#design_phototheque div{
 
}

div#congres_pied_menu{
     background: url("../images/congres/ville_fjord_logo.jpg") 0 0 no-repeat;
     height: 190px;
     width:140px;
}

div#coordonneesPromo {
    background: #a7a7a7;
    border:0px solid #585858;
    padding:10px;
}

.droit {
    float:right;
}

ul.planif{
    margin-left:15px;
}

div#cse-search-results iframe{
 width:620px;
 margin: 0 10px;
}


ul#parleNous li{
    margin-right:20px;   
}



/******* Photoheque arata ******/

div.phototheque{
    padding:0px 10px 10px 10px;
    border:1px solid;
    margin-bottom:25px;
    width:600px;
    float: left;
}

div.phototheque div{
    padding:10px 0px;
    border-bottom:1px solid;
    margin-top:15px;
    min-height:100px;
    width:600px;
    float: left;
}

div.phototheque div:hover{
    background: #f5eee8;
}

div.phototheque div img{
    float: left;
    margin-right:15px;
}

ul.photothequeUL{
    width:43%;
    float:left;
    margin-bottom:30px;
}
