/* CSS Document */

body {
margin: 0 10%;
padding: 0;
background-image:url(../img/background.jpg);
/*background-color:#336699;*/

}
/* Liens */
a {
	text-decoration: none;
	color:#003399;
}
a:hover{
	font-weight: bold;
}


#header, #conteneur {
border: 1px solid;
border-bottom: 0;
}
#header, #conteneur, #footer {
display: table;
width: 100%;
}
#header {
background:#5D91CB;
text-align:center;
margin-top: 10px;
}
#conteneur {
background-color:#FFFFFF;
min-height:400px;
/*hei\ght:400px;*/

}
#menu, #page {
display: table-cell;
background-color:#FFFFFF;
height: 100%;
}
#logo {
	float:left;
	width:119px;
	height:120px;
	background-image:url(../img/ape.png);
}
#menu {
float: left;
width: 118px;

border-bottom: 0;
padding-bottom: 10px;
}
/*html>body #menu {
float: none;
}*/
#page {

/*border-left: 1px solid;*/
vertical-align:top;
padding-bottom:10px;
padding-top:15px;
}
#footer {
clear: both;
background-color:#FFFFFF;
border: 1px solid;
position: relative;
top: -1px;
text-align:center;
color:#000000;
font-size:12px;
margin:0;
padding:0;
}



/* Text */

.type_support_title {
	color: #FF3300;
	font-weight: bold;
	font-size: large;
}
.std_txt {
	color:#000066;
	font-size:14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.std_titre {
	color:#000066;
	font-size:16px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.std_error {
	color:#FF0000;
	font-size:14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.formation_lib{

}
.formation_th {
	color:#000066;
	font-size:19px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.footer{
	color:#000066;
	font-size:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-style:italic;
}

/* Formulaire */

input {
	color:#000033;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}