body{
	width:100%;
	font-size:14px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	color:black;
	margin:0;
	background-color:#F1F1F1;
}

/* Espace pour se connecter */
#authentification{
	background-color:white;
	border:1px solid white;
	border-radius:5px;
	padding:20px;
	text-align:center;
	width:600px;
	margin: 0 auto;
	margin-top:100px;
}

#authentification form input[type="text"]{
	width:275px;
	color:#17345E;
	margin-bottom:5px;
	height:30px;
	border:2px solid #17345E;
	padding:5px;
	font-size:15px;
	font-weight:bold;
	background-color:#F8F1F1;
}
#authentification form input[type="password"]{
	width:275px;
	color:#17345E;
	margin-bottom:5px;
	height:30px;
	border:2px solid #17345E;
	padding:5px;
	font-size:15px;
	font-weight:bold;
	background-color:#F8F1F1;
}
#authentification form input[type="submit"]{
	width:285px;
	color:white;
	margin-bottom:5px;
	height:40px;
	padding:5px;
	border:2px solid #17345E;
	font-size:15px;
	font-weight:bold;
	background-color:#17345E;
	text-align:center;
	cursor:pointer;
}
#authentification form input[type="submit"]:hover{
	background-color:#234E8D;
}

h1{
	font-size:20px;
	color:#5F5F5F;
	text-decoration:none;
}

h2{
font-size:14px;
background-color:#1A5DAC;
border-radius:3px;
margin-left:10px;
padding:3px;
color:white;
display:block;
}
#contenu_blanc{
	width:1150px;
	padding:5px;
	margin-left:50px;
	margin-bottom:50px;
	min-height:600px;
	color:black;
	background-color:white;
	border:1px solid #DDDDDD;
	border-radius:5px;
	border-bottom:3px solid #DDDDDD;
}

#contenu_blanc a{
background-color:#1D61AC;
padding:5px;
color:white;
font-weight:bold;
}
#contenu_blanc a:hover{
text-decoration:none;
}

#footer{
background-image: url("img/bas_de_page.png");
background-repeat: repeat-x;
height:64px;
padding-left:100px;
padding-top:10px;
color:white;
text-align:center;
}

/*** Classes diverses ***/
.buttonSubmit{
padding:5px;
background-color:#2E3E4E;
color:white;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}
.buttonclassique{
background-color:#1F75BD;
color:white;
font-weight:bold;
padding:5px;
width:300px;
height:20px;
text-align:center;
float:left;
border-radius:3px;
}
.tableau{
text-align:center;
border:1px solid black;
padding:5px;
width:100px;
height:30px;
float:left;
}
.tableauh{
text-align:center;
border:1px solid black;
padding:5px;
width:100px;
height:40px;
float:left;
border-top-left-radius:3px;
border-top-right-radius:3px;
}

/*******************************/
/* Balise sur le contenu
/*******************************/
#contenu_blanc .link_map{
color:#1D61AC;
background-color:white;
padding:0px;
}
#contenu_blanc li{
margin-top:5px;
}
#contenu_blanc li a{
background-color:white;
text-decoration:none;
padding:0px;
color:#1D61AC;
}
.selection{
border:1px dashed black;
}
.selection:hover{
background-color:rgba(255, 255, 255, 0.5);
}