@charset "UTF-8";
/* CSS Document */
.cacher {display:none;}
#listeLocalisateur {position:absolute;z-index:2;top:305px;left:50%;width:535px;height:280px;margin-left:-115px;overflow:auto; }
#imgListeLocalisateur {position:absolute;z-index:3;top:220px;left:50%;width:283px;height:55px;margin-left:130px;}
#carteLocalisateur {position: absolute; height: 400px; width: 883px; top: 84px; z-index: 1;}
#list-menu {
	width: 160px;
	background-image: url(../images/opti-sep-ver.png);
	background-position:right;
	background-repeat:repeat-y;/* this width value is also effected by
the padding we will later set on the links. */
}

#list-menu ul {
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
} 

#list-menu li {
margin: 2px 0 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 13px;
font-weight: normal;
list-style-type: disc;
color: #000000;
} 

#list-menu a {
display: block;
width: 480px;
padding: 6px 9px 6px 16px;
text-decoration: none; /*lets remove the link underlines*/
} 

#list-menu a:link, #list-menu a:active, #list-menu a:visited {
color: #858579;
}


#list-menu a:hover {
background-image:url(../images/option-over.png);
background-repeat: repeat-y;
color: #858579;
}

#list-menu-a {
width: 228px;
background-image:url(../images/btn-archi.png);
background-repeat:no-repeat;
background-position: center;
/* this width value is also effected by
the padding we will later set on the links. */
}

#list-menu-a ul {
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 10.5px;
font-weight: bold;
} 

#list-menu-a li {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 13px;
font-weight: normal;
color: #000000;
} 

#list-menu-a a {
display: block;
width: 228px;
padding: 17px 9px;
text-decoration: none; /*lets remove the link underlines*/
} 

#list-menu-a a:link, #list-menu-p a:active, #list-menu-p a:visited {
color: #858579;
}


#list-menu-a a:hover {
background: url(../images/option-over.png);
background-repeat: repeat-y;
color: #007dc3;
text-decoration:underline;
}

.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #000000;
	display: block;
	margin: 2px 0 4px 0;
	}

.txtblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #ffffff;
	display: block;
	margin: 2px 0 12px 0;
	}
	
.txtfen {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	text-align:center;
	margin: 2px 0;
	}

.txtspec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	line-height: 11px;
	color: #000000;
	margin: 2px 0 4px 0;
	display: block;
	
	}

.num {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/carre.png);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 9.5px;
	width: 15px;
	height: 12px;
	text-align: center;
	float: left;
	margin: 0 4px 0 0;
	display:block;
	}

.txtbeige {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #858579;
	display: block;
	margin: 2px 0 12px 0;
	}
	
.txtplan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	color: #858579;
	}

.txtspecind {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	line-height: 11px;
	color: #000000;
	margin: 2px 0 4px 19px;
	display: block;
	}

a:link {
	color: #007dc3;
	text-decoration: none;
	}
a:visited {
	color: #007dc3;
	text-decoration: none;
	}
a:hover {
	color: #007dc3;
	text-decoration: underline;
	}
a:active {
	color: #007dc3;
	text-decoration: none;
	}
.conteneurLienAlbum {position:relative;}
.lienAlbum { position:absolute; top:0px; left:0px; width:60px;height:20px;padding-top:50px;}

