@import url(style_form.css);
@import url(style_a.css);
@import url(style_annonce.css);


body {
  margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	background-color: #8785B6;
	font-family: Verdana, Arial, sans-serif;
}

#mpage {
	margin-left: auto;
	margin-right: auto;
	margin-top: -0.22em !important;
	margin-top: -0.2em;
	margin-bottom: 0em;
	padding: 0em 0em 0em 0em;
	text-align: left;
	width: 775px;
	background-color: #FFFFFF;
	border: 1px solid #062774;
	height: 100%;
}

/* bandeau d'entête */
#haut {
	width: 100%;
	background-color: #B9CCE2;
	background-image: url(../images/style/bandeau_haut.jpg);
	background-repeat: no-repeat;
	height: 136px;
	/*cursor: pointer;*/
	
}

    /* zone cliquable dans le bandeau d'entête*/
#zone1 {
float: left;
width : 110px;
height: 60px;
margin-left: -20px;
margin-top: 50px;
/*border:1px solid black;*/
}

#ariane {
	margin: 3px 0px 0px 54px !important;
	margin: 3px 0px 0px 52px;
	font-size: 0.55em;
	font-family: Verdana, Arial, sans-serif;
	color: #FFFFFF;
}

#haut_tit {
	font-size: 1.05em;
	font-weight: bold;	
	/*margin: 2.5em 0em -0.6em 7.5em;
	color: #062774;*/
	margin: 2.5em 0em -0.6em 17em;
	color: #014A99;
}

#haut_stit {
	width: 32em;
	font-size: 0.7em;
	font-weight: bold;
	color: #DE0000;
	/*margin: 1em 0em 0em 11.5em;*/
	margin: 1em 0em 0em 25.5em;
	text-align: center;
}

#popup_haut {
	margin-top:-38px;
	padding-bottom:20px;
	width: 100%;
	background-color: #8785B6;
	background-image: url(../fr/images/bandeau_haut_s_fr.jpg);
	background-repeat: no-repeat;
	height: 87px;
	cursor: pointer;
	
}

*html #popup_haut {
	margin-top:0px;
	width: 100%;
	background-color: #8785B6;
	background-image: url(../fr/images/bandeau_haut_s_fr.jpg);
	background-repeat: no-repeat;
	height: 87px;
	cursor: pointer;
	
}

#popup_tit {
	font-size: 0.7em;
	font-weight: bold;
	/*margin: 3.3em 0em -0.5em 7.6em;*/
	margin: 3.3em 0em -0.5em 18.6em;
	padding-top:35px;
	color: #062774;
}

*html #popup_tit {
	font-size: 0.7em;
	font-weight: bold;
	/*margin: 3.3em 0em -0.5em 7.6em;*/
	margin: 3.3em 0em -0.5em 18.6em;	
	padding-top:0px;
	color: #062774;
}

#popup_stit {
	width: 32em;
	font-size: 0.45em;
	font-weight: bold;
	color: #DE0000;
	/*margin: 1.2em 0em 0em 11.3em;*/
	margin: 1.2em 0em 0em 29.3em;
	text-align: center;
}

#centre {
	/*width: 48.15em;*/
	width: 99.4%;
	background-color: #FFFFFF;
	text-align: left;
	margin: 5px 0px 5px 0px;
	border-left: 5px solid #EDF2F8;
	/*height: 600px;*/
}

#col_gauche {
	/*width: 12em;*/
	width: 25%;
	/*background-color: #FFFFFF;*/
	margin-left: -0.1em;
	/*float: left;*/
	float: right;
	margin-right: -1px;
}

#col_droite {
	/*width: 36.2em;*/
	width: 75%;
	background-color: #FFFFFF;
	/*float: left;*/
	margin-right: 1px;
	float: right;
}

#pied {
	width: 100%;
	/*background-color: #062774;*/
	background-color: #014A99;
	/*height: 1.2em;
	line-height: 1em;*/
	text-align: center;
	border-top: 0.05em solid #FFFFFF;
}

#pied_liseret {
	width: 100%;
	border-bottom: 3px solid #8586B7;
	font-size: 0.01em;
}

#menu_01 {
	width: 100%;
	/*background-color: #062774;*/
	background-color: #014A99;
	font-size: 1em;
	/*height: 1.5em;*/
	line-height: 1.4em;
	border-bottom: 0.05em solid #FFFFFF;
	text-align: center;
	margin-top: -0.95em !important;
	margin: 0.05em 0em -1em 0em;
	
}

#bandeau_menu_01 {
	width: 100%;
	background-color: #8586B7;
	background-image: url(../images/style/menu_01.jpg);
	background-repeat: no-repeat;
	height: 1.4em;
	line-height: 1em;
	text-align: right;
}

.pres {
	font-size: 0.8em;
	font-family: Verdana, Arial, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}

hr {
	clear: both;
	visibility: hidden;
	border: none;
}

.bloc_gauche {
	padding: 0px 5px 8px 5px;
	font-size: 0.7em;
	text-align: center;
	margin-bottom: 2.5em;
}

.bloc_lien_gauche {
	padding: 0px 5px 8px 5px;
	font-size: 0.6em;
	text-align: left;
	margin-bottom: 2.5em;
}

.rubrique_01 {
	background-color: #58517D;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.2em;
	text-align: left;
	padding-left: 5px;
	/*height: 1.5em;*/
	line-height: 1.4em;
	margin-top: -0.05em;
	margin-bottom: 0.2em;
}

.rubrique_02 {
	background-color: #FFCC66;
	color: #000066;
	background-image: url(../images/style/picto_violet.gif);
	background-repeat: repeat-y;
	font-weight: bold;
	font-size: 0.9em;
	text-align: left;
	padding-left: 15px;
	/*height: 1.25em;*/
	height: auto;
	line-height: 1.2em;
	margin-top: -0.05em;
	margin-bottom: 0.2em;
	/*margin-bottom: 0.2em;*/
}

.rubrique_03 {
	background-color: #FFE7B3;
	color: #000066;
	/*background-image: url(../images/style/picto_violet.gif);
	background-repeat: no-repeat;*/
	font-weight: bold;
	font-size: 0.7em;
	text-align: left;
	padding-left: 25px;
	height: 1.3em;
	line-height: 1.2em;
	margin-top: -0.05em;
	margin-bottom: 0.2em;
	/*margin-bottom: 0.2em;*/
}

.tit_breve_dd {
	font-size: 1.2em;
	color: #000000;
	margin-bottom: 0.5em;
	text-align: left;
	margin-top: -0.05em;
}

.tit_breve {
	font-size: 0.9em;
	color: #000000;
	margin-bottom: 0.5em;
	text-align: left;
	margin-top: -0.05em;
}

.txt_colG {
	font-size: 0.9em;
	color: #000000;
	text-align: left;
}

.fond_blanc {
	background-color: #FFFBF2;
}

img.picto {
	vertical-align: middle;
	border: none;
}

.aligR {
	text-align: right;
	/*width: 50em;*/
}

.aligC {
	text-align: center;
	/*width: 50em;*/
}

.infocomp {
	color: #000066;
	background-color: #FFFFFF;
	width: 27em;
	padding: 0em 0em 1em 0em;
	border: 1px solid #8785B6;
}

.Hinfocomp {
	border-bottom: 1px solid #8785B6;
	background-color: #FFC062;
	font-weight: bold;
	padding: 0.5em 0em 0.5em 1em;
	margin-bottom: 1em;
}

.lien_h lu {
	display: inline;
	list-style-type: none;
}

.lien_h li {
	display: inline;
  list-style-type: none;
  padding: 0em 0.5em 0em 0.5em;
	/*background-color: yellow;*/
}

.separbas {
	font-size: 0.1em;
	color: #062774
}

.avert {
	background-color: #FFBBBB;
	color: #990000;
	font-weight: bold;
	border: 1px dashed #990000;
	padding: 1em;
}

/* pour les images d'illustration : comment acheter ?... */
img.illust {
	margin: 1px 16px 1px 0px;
}

.divGogolMap{
/*border-style:solid;
border-width:1px;
border-color:#990000;*/
position:absolute;
width:220px;
height:280px;
display:none;
padding-top:5px;
padding-left:10px;
background-image:url(../images/bulle.png);
background-repeat:no-repeat;
}

.divGdGogolMap{
position:absolute;
display:none;
/*width:765px;
height:539px;
padding-top:10px;
padding-left:10px;
background-image:url(../images/CadreCarte.png);
background-repeat:no-repeat;*/
}

.barrePetiteFenetre{
	width:180px;
}

.barreGrandeFenetre{
	/*width:680px;*/
}

.tbGdDiv{
	border-collapse:collapse;
	z-index:10000;
}

.cellGdDiv0{
	width:19px;
	height:19px;
}
.cellGdDiv1{
	width:400px;
	border-color:#990000;
	border-top-style:solid;
	border-top-width:2px;
	background-color:#fff1d9;
	text-align:right;
}
.cellGdDiv2{
	width:19px;
	height:19px;
}
.cellGdDiv3{
	height:400px;
	border-color:#990000;
	border-left-style:solid;
	border-left-width:2px;
	background-color:#fff1d9;
}
.cellGdDiv4{
	background-color:#fff1d9;
}
.cellGdDiv5{
	height:400px;
	border-color:#990000;
	border-right-style:solid;
	border-right-width:2px;
	background-color:#fff1d9;
}
.cellGdDiv6{
	width:19px;
	height:19px;
}
.cellGdDiv7{
	border-color:#990000;
	border-bottom-style:solid;
	border-bottom-width:2px;
	background-color:#fff1d9;
}
.cellGdDiv8{
	width:19px;
	height:19px;
}
.menucarte{
	position:absolute;
	width:400px;
	top:200px;
	left:50px;
	z-index:1000;
	border-color:#990000;
	border-style:solid;
	border-width:2px;
	background-color:#fff1d9;
}

.brMenuCarte {
	border-color:#990000;
	border-bottom-style:solid;
	border-bottom-width:2px;
	background-color:#fff1d9;
	height:90px;
	text-align:center;
	color:#990000;
	font-weight:bold;
	font-size:14px;
}

.txtMenuCarte{
	color:#990000;
	font-size:11px;
	font-weight:100;
}

.contentMenuCarte {
	height:340px;
	width:400px;
	background-color:#fff1d9;
}

.reduireContentMenu {
	text-align:center;
	padding:10px;
	color:#990000;
	text-decoration:underline;
	font-weight:bold;
}

.imgExpander {
	position:relative;
	left:-80px;
}

.img1{
	display:none;
}

.containerSearchForm{
	text-align:center;
}

.gsc-search-box {
padding-left:5px;
}

.gsc-control{
position:static;
font-size:11px;
width:395px;
padding:5px;
height:100%;
}

.gsc-resultsHeader {
display:none;
}

.gsc-resultsbox-visible{
width:395px;
}

.imprimerGdCarte{
	text-align:center;
	color:#990000;
	font-weight:bold;
}

.masqueImpression {
	position:absolute;
	display:none;
	background-color:#000000;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	width:100%;
	height:100%;
	z-index:10001;
	top:0px;
	left:0px;
	text-align:center;
	vertical-align:middle;
}

