.fondPageImage { 
  margin:0;
  padding-top:0px;
  background: url(images/fond-itou-sam-d-800.jpg) no-repeat center fixed; 
  -webkit-background-size: cover; /* pour Chrome et Safari */
  -moz-background-size: cover; /* pour Firefox */
  -o-background-size: cover; /* pour Opera */
  background-size: cover; /* version standardisée */
}

.fondPageUni { 
  margin:0;
  padding-top:0px;
  background-color:#2B2B2B;
  color:#ffffff;
}



div.texteAccueil {
  background-color: rgba(0,0,0,0.6);
  border: 1px solid black;
  border-radius: 6px;
  padding:10px;
}

div.horairesAccueil {
    padding:15px 15px 0px 15px; 
    margin:15px 0px 0px 0px; 
    -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; 
    background:#d9dadf; 
    background-color:rgba(255,255,255,0.7); 
    text-align:left;
}

div.hautInterieur {
    padding:0px; 
    margin:0px 0px 10px 0px;
    background:#000000; 
    text-align:center;
    color:#ffffff;
    font-size:120%;
}

.cadre_equipe {
    padding:5px; 
    margin:10px 5px 10px 5px;
    -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; 
    background:#2B2B2B; 
    font-size:100%;
}

.photos_interieur {
    padding:5px; 
    margin-top:10px;
    font-size:100%;
    text-align:center;
}

.labelViolet {
    padding:2px 20px 2px 10px; 
    margin:2px; 
    -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; 
    background:#6b4b91;
    color:#ffffff;
    font-size:100%;
    width:auto;
    text-align:left;
}

.labelOrange {
    padding:2px 20px 2px 10px; 
    margin:2px; 
    -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; 
    background:#e25207;
    color:#ffffff;
    font-size:100%;
    width:auto;
    text-align:left;
}

.labelPhotos {
    padding:2px 25px 2px 25px; 
    margin:4px; 
    -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; 
    background:#2B2B2B;
    color:#dddddd;
    font-size:80%;
    text-align:center;
}


.description {
    padding:5px; 
    margin:20px;
    -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; 
/*    background:#7765cb;
    color:#e9e5fb;*/
    background:#dbcdff;
    color:#332149;
    font-size:100%;
    text-align:left;
}

.basPage {
    padding:2px 10px 2px 10px; 
    margin:0px; 
    background:#222222;
    color:#ae7ce3;
    font-size:80%;
    width:100%;
    text-align:center;
}

.containerHaut {
    padding:0px; margin:0px; height:90px;
    background:#000000; 
}

.titreHaut {
    padding:0px; margin:0px; height:90px; width:1000px;
    background: url(images/titre-clinique-1000.gif);
}

.containerCarte {
    padding:0px; margin:5px 0px 8px 10px; height:538px; width:639px;
    background:#ffffff; 
}

.carteAcces {
    padding:0px; margin:0px; height:538px; width:639px;
    background: url(images/plan-acces-clinique.gif);
}

@media (max-width: 992px) {
    .titreHaut {
    padding:0px; margin:0px; height:77px; width:600px;
    background: url(images/titre-clinique-600.gif);
    }
    
    .containerHaut {
    padding:0px; margin:0px; height:77px;
    background:#000000; 
    }
}


@media (max-width: 750px) {
    .containerCarte {
        padding:0px; margin:5px 0px 8px 10px; height:253px; width:290px;
        background:#ffffff; 
    }

    .carteAcces {
        padding:0px; margin:0px; height:253px; width:290px;
        background: url(images/plan-acces-clinique-290.gif);
    }
    
}

@media (max-width: 600px) {
    .titreHaut {
    padding:0px; margin:0px; height:55px; width:300px;
    background: url(images/titre-clinique-300.gif);
    }
    
    .containerHaut {
    padding:0px; margin:0px; height:55px;
    background:#000000; 
    }
    
    .image400 {
    width:90%; 
    }
    
}




.test-nav {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  
  background-color: #222222;
  border-color: #e7e7e7;
}


.menu-off-c{
text-align:center;
border:none; 
font-size:15px;
font-family:arial, helvetica, sans-serif; 
padding: 2px; 
text-decoration:none; 
display:inline-block; 
color: #FFFFFF;
background-color: #45484d; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#45484d), to(#2B2B2B));
 background-image: -webkit-linear-gradient(top, #45484d, #2B2B2B);
 background-image: -moz-linear-gradient(top, #45484d, #2B2B2B);
 background-image: -ms-linear-gradient(top, #45484d, #2B2B2B);
 background-image: -o-linear-gradient(top, #45484d, #2B2B2B);
 background-image: linear-gradient(to bottom, #45484d, #2B2B2B);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#45484d, endColorstr=#2B2B2B);
}

.menu-off-c:hover{
 border:none;
 background-color: #2d2f32; 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#2d2f32), to(#121212));
 background-image: -webkit-linear-gradient(top, #2d2f32, #121212);
 background-image: -moz-linear-gradient(top, #2d2f32, #121212);
 background-image: -ms-linear-gradient(top, #2d2f32, #121212);
 background-image: -o-linear-gradient(top, #2d2f32, #121212);
 background-image: linear-gradient(to bottom, #2d2f32, #121212);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2d2f32, endColorstr=#121212);
}

.menu-on-c{
text-align:center;
border:none;
font-size:15px;
font-family:arial, helvetica, sans-serif; 
padding: 2px; 
text-decoration:none; 
display:inline-block;
font-weight:bold; 
color: #FFFFFF;
 background-color: #b29af8; 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#b29af8), to(#9174ed));
 background-image: -webkit-linear-gradient(top, #b29af8, #9174ed);
 background-image: -moz-linear-gradient(top, #b29af8, #9174ed);
 background-image: -ms-linear-gradient(top, #b29af8, #9174ed);
 background-image: -o-linear-gradient(top, #b29af8, #9174ed);
 background-image: linear-gradient(to bottom, #b29af8, #9174ed);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b29af8, endColorstr=#9174ed);
}

.menu-on-c:hover{
 border:none;
 background-color: #8e6af5; 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#8e6af5), to(#6d47e7));
 background-image: -webkit-linear-gradient(top, #8e6af5, #6d47e7);
 background-image: -moz-linear-gradient(top, #8e6af5, #6d47e7);
 background-image: -ms-linear-gradient(top, #8e6af5, #6d47e7);
 background-image: -o-linear-gradient(top, #8e6af5, #6d47e7);
 background-image: linear-gradient(to bottom, #8e6af5, #6d47e7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8e6af5, endColorstr=#6d47e7);
}

.adresse_accueil {
    padding:8px 10px 0px 10px; 
    margin:15px 0px 0px 0px; 
    -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; 
    background:#555555; 
    background-color:rgba(20,20,20,0.7); 
    text-align:left;
}


.menuBasOff {
  padding:2px;
  margin-top: 10px;
  background-color: #333333;
  color:#e7e7e7;
  font-size:80%;
  text-decoration: none;
  text-align:center;
}

.menuBasOff:hover {
  background-color: #000000;
  color:#ffffff;
}

.menuBasOn {
  padding:2px;
  margin-top: 10px;
  background-color: #7f5fa1;
  color:#e7e7e7;
  font-size:80%;
  text-decoration: none;
  text-align:center;
}

.menuBasOn:hover {
    background-color: #357ebd;
    color:#ffffff;
}

.bleu {
    color:#357ebd;
}