/*@font-face{font-family:'Conv_swiss';src:url(swiss-webfont.eot);src:url(swiss-webfont.eot?#iefix) format('embedded-opentype'),url(swiss-webfont.ttf) format('truetype'),url(swiss-webfont.svg#) format('svg');font-weight:400;font-style:normal;}
*/@font-face{
  font-family: 'AkzidenzGroteskBQ-Bold';src: url('AkzidenzGroteskBQ-Bold.eot') format('embedded-opentype'), url('AkzidenzGroteskBQ-Bold.otf')  format('opentype'), url('AkzidenzGroteskBQ-Bold.woff') format('woff'), url('AkzidenzGroteskBQ-Bold.ttf')  format('truetype'), url('AkzidenzGroteskBQ-Bold.svg#AkzidenzGroteskBQ-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


.akzi{font-size:28px;font-family:AkzidenzGroteskBQ-bold;}
.akzi-bleu{font-family:AkzidenzGroteskBQ-bold;color:#4967AF;}
.gray{color:gray;font-size:15px;font-style:bolder;}
.bleu{color:#4967AF;}


#gauche{width:290px;position:fixed;height:auto;/*background-color:red;*/z-index:100;}
#fb-virage{width:290px;margin-top:80px;/*background-color:yellow;*/}
#contenu{float:left;margin-left:345px;margin-top:80px;margin-bottom:30px;width:600px;/*background-color:#EFEFEF;*/height:auto;}
#prix{margin-top:30px;/*background-color:blue;*/height:25px;width:400px;}


#prix a{text-decoration:none;color:grey;}
#prix a:hover {text-decoration:none;color:#4967AF;}




h1{font-family:Arial;font-size:15px;color:#4967AF;}
h3{font-variant : small-caps; font-family:Arial;font-size:1.5em;color:grey;font-weight:bolder;text-decoration:none;}
h4{font-family:Arial;font-size:12px;}

/*#logo{width:290px;height:64px;}*//*background-color:red;*/
#logo a{text-decoration:none;display:block;}
#logo a span.logo{display:none;background:url(../ressources/logo-inv.jpg) no-repeat;margin-top:-64px;margin-left:0;height:64px;position:relative;z-index:100;}
#logo a:hover span.logo{display:block;}


@media screen and (-webkit-min-device-pixel-ratio:0) {
#logo a span.logo{display:none;background:url(../ressources/logo-inv.jpg) no-repeat;margin-top:-62px;margin-left:0;height:62px;position:relative;z-index:100;} /* Seulement Safari et Chrome */
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
  /* IE10+ specific styles go here */ 
#logo a span.logo{display:none;background:url(../ressources/logo-inv.jpg) no-repeat;margin-top:-63px;margin-left:0;height:63px;position:relative;z-index:100;  }
}

.justify{text-align:justify;}
address {font-size:15px;font-style:normal;}
.ImgPortraits{
	float:left; 
	padding-right:5px;
}

a:link {
    text-decoration: none;
	color: black;
}

a:visited {
    text-decoration: none;
	color: black;

}

a:hover {
    text-decoration: underline;
	color: black;
}

a:active {
    text-decoration: underline;
	color: black;

}


#TxtAGauche{padding-left:10px; width:390px;margin-top:25px;}
#ImgEnCom{float:right;width:210px;margin-right:-10px;}

#TxtADroite{padding-left:10px; width:380px;margin-left:210px;}
#ImgEnComG{float:left;width:210px;padding-right:00px;}

#description {height:auto;}
#description h4{display:inline;}
#description p{padding-left: 5px;display:inline;}

.com{margin-top:0px;margin-bottom:30px;}

/* Pour la carte google maps*/
.fontlegende{font-size:12px;color:black;text-align:center;}
#map{ width: 600px; height:600px; position:absolute;margin-bottom:50px;}
#legende{width: 100%;}
#legende img {vertical-align:middle;}


/* will be red only in google chrome */
.ReculChrome{}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .ReculChrome{width:100%;border:none;}
}
/* will be red only in google chrome */
.ReculChrome10{}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .ReculChrome10{width:100%;margin-top:-10px;border:none;}
}
/* will be red only in google chrome */
.ReculChrome20{}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .ReculChrome20{width:100%;margin-top:-20px;border:none;}
}
/* will be red only in google chrome */
.ReculChrome30{}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .ReculChrome30{width:100%;margin-top:-30px;border:none;}
}
/* will be red only in google chrome */
.ReculChrome40{}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .ReculChrome40{width:100%;margin-top:-40px;border:none;}
}
/* will be red only in google chrome */
.ReculChrome50{}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .ReculChrome50{width:100%;margin-top:-50px;border:none;}
}
/* will be red only in google chrome */
.ReculChrome60{}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .ReculChrome60{width:100%;margin-top:-60px;border:none;}
}
/* will be red only in google chrome */
.ReculChrome70{}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .ReculChrome70{width:100%;margin-top:-70px;border:none;}
}
/* will be red only in google chrome */
.ReculChrome80{}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .ReculChrome80{width:100%;margin-top:-80px;border:none;}
}
/* will be red only in google chrome */
.AvanceChrome100{}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .AvanceChrome100{width:100%;margin-top:100px;border:none;}
}



/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 10px) 
and (max-device-width : 1025px) {
#gauche{width:290px;position:absolute;height:auto;z-index:100;}
}

