html{overflow-y:hidden;overflow-x:hidden;}

/*Corps de la page*/
body {
	margin:0px 0px 0px 0px;
	padding:0px;
	background-color:#3B3B3B;
	height:auto;
	overflow:hidden;
}

/*Attention, les tailles des divs sont modifiées dans le fichier fonction.js : init_dim();*/

#main {
	position: absolute;		
	top:0px;
	left: 0px;
	right:0px;
	bottom: 0px;
	width: 1010px;
	height: 100%;
	z-index: 1;
	overflow:hidden;
}


#map {
	position:absolute;
	top: 0px;
	right:0px;
	left:0px;
	border-width:0;
	border-left:1px solid #c1c1c1;
	height: auto;
	width:1000px;
	z-index: 8;
	overflow:hidden;
}

/*Boite de droite*/

#map_tool{	
	width:250px;
	height:450px;
	right:0px;	
	z-index:1;
	position:absolute;   
	border-width:0;
	border:1px solid #c1c1c1; 
	background-color:#3B3B3B;
    top:0px;
}

#map_tool_f{	
	width:35px;
	height:450px;
	right:0px;	
	z-index:1;
	position:absolute;   
	border-width:0;
	border:1px solid #c1c1c1; 
	background-color:#3B3B3B;
    top:0px;
}

#Aff_nom{	
	width:500px;
    height:75px;
	z-index:1;
	position:absolute;   
	border-width:0;
	border:1px solid #000000; 
	background-color:#c1c1c1;
    top:0px;
}
/*Info-bulle*/

#infos_tool {
	position: absolute;
	width:150px;
	font-size:12px;
    min-height:20px;!important
	height: auto;
	z-index: 1;
	background-color:#3B3B3B;
	border:1px solid #c1c1c1; 
}

/*Barre de chargement*/

#lb_wmslayer {
	position: absolute;
	width:100%;
	z-index: 20000;
	right:-403px;
	bottom:0px;
}

#lb_wmsthemalayer {
	position: absolute;
	width:100%;
	right:-403px;
	bottom:0px;
	z-index: 20000;
}


}

/*Champs texte*/

.INPUT{
	background-color:#eef4fc;
	font-size:10px;
	font-family:Verdana,sans serif;
	text-align:left;
}

/*Texte en général*/

.txt{
	font-family:Arial;
	font-size:12px;
	background-color:#dddddd;
}

/*Barre design haut de page*/

#outil2_div
{
	z-index:2000;
	width:260px;
    left:155px;
	background-image:url(../img/fond_headertool.jpg);
	border-width:0;
	border-right:1px solid #c1c1c1;
	background-repeat:repeat-x;
	position:absolute;   
	height:27px;
} 


/*Pied de page contenant la légende*/

#bottom
{
	z-index:200;    
	border-style:solid;
	border-color:#8E8E8E;
	border-width:1px;
	background-image:url(../img/fond_headertool.jpg);
	position:absolute;
	font-size:10px;
	left:0px;
	bottom:0px;
}

/*Barre des types de fonds de carte*/

#fd_map
{
	z-index:20000;    
	position:absolute;
	top:30px;
}

#fd_lecteurs
{
	z-index:20000;    
	position:absolute;
	top:47px;
    font-size:11px;
	text-align:center;
	cursor:pointer;
	border-style:solid;
	border-color:#c1c1c1;
	border-width:1px;
	background-color:#3B3B3B;
    width:110px;
    color: #ffffff;
}

/*Bouton changement de fond de carte et son hover*/
.map_fond
{
	font-family: Arial, sans-serif;
	width:60px;
	font-size:11px;
	text-align:center;
	cursor:pointer;
	border-style:solid;
	border-color:#c1c1c1;
	border-width:1px;
	background-color:#3B3B3B;
    color: #ffffff;
}

.map_fond:hover
{
	border-style:solid;
	color:#ffffff;
	border-color:#3B3B3B;
	border-width:1px;
	background-color:#8E8E8E;
}

/*Bouton du fond de carte actuel*/

.map_fond_on
{
	font-family: Arial, sans-serif;
	width:60px;
	color:#ffffff;
	font-size:11px;
	text-align:center;
	cursor:pointer;
	border-style:solid;
	border-color:#3B3B3B;
	border-width:1px;
	background-color:#c1c1c1;
}


/*Div contenant les résultats dans la boite map_tool*/

#info_comm2
{
	overflow-x:hidden;
	overflow-y:scroll;
}
#profil_R
{
	overflow-x:hidden;
	overflow-y:scroll;
}
#result_R
{
	overflow-x:hidden;
	overflow-y:scroll;
}

/*Affichage des fichiers téléchargeables*/

.ligne_plu1
{
background-color:#d4e2f4;
}
.ligne_plu1:hover
{
background-color:#9ecefa;
}
.ligne_plu2
{
background-color:#ffffff;
}
.ligne_plu2:hover
{
background-color:#9ecefa;
}


