/* CSS Document */

body {
	background-color: #FFFFFF;
	font-family:"Arial", Times, serif;
}
/* PERMET DE METTRE LES VALEURS PAR DEFAULT A ZERO SUR TOUTE LA PAGE, J AI PU COLLER LE HEADER A LA BARRE DU NAVIGATEUR*/
* {margin:0; padding:0}

.nav_lang {
	background-image: url(../images/nav_lang.jpg);
	background-repeat:no-repeat;
	height:29px;
	width:970px;
	margin:auto;
}



.header {
	background-image: url(../images/header.jpg);
	background-repeat:no-repeat;
	height:171px;
	width:970px;
	margin:auto;
	clear:both;
}

#flash {
	padding-top:6px;
	margin-left:-2px;
}

.separateur {
	background-image: url(../images/separateur.jpg);
	background-repeat:no-repeat;
	height:6px;
	width:970px;
	font-size:0px;
	margin:auto;
	overflow:hidden;
}

.globalcontenu {
	background-image: url(../images/fond_contenu.jpg);
	background-repeat:repeat-y;
	margin: auto;	
	width: 970px;
	height:auto;
	overflow:hidden;
}

.globalcontenu a {color:#000066; font-size:12px; text-decoration:none;}
.globalcontenu a:hover {color:#000066; font-size:12px; text-decoration:underline;}

.blocgauche {
	margin-left:23px!important;
	margin-left:11px;
	margin-bottom:0px;
	width: 202px;
	height:auto;
	overflow:hidden;
	float:left;
	color:#224d72;
	font-weight:bold;
	font-size:11px;
}

.blocgauche img {margin-left:8px;margin-right:8px;margin-top:10px;}
.blocgauche a {text-decoration:none;color:#224d72;}
.blocgauche a:hover {text-decoration:none;color:#993333;}

.blocdroite {
	margin-right:28px!important;
	margin-right:14px;
	width: 712px;
	float:right;
	height:auto;
	color:#000066;
	font-size:12px;
}
.blocdroite img {left:50%;}

.blocnew {
	width:220px;
	padding-left:2px;
	height:100%;
	float:right;
	margin-top:4px;
	font-size:10px;
	color:#224d72;
	}

.blocnew a {text-decoration:none;color:#224d72;font-size:12px;}
.blocnew a:hover {text-decoration:none;color:#993333;font-size:12px;}

.nouveautes {
	background-image:url(../images/bloc_nouveautes.jpg);
	background-repeat:no-repeat;
	height:89px;
	width:220px;
	text-align:center;
	padding-top:2px;
	float:left;
	margin-left:10px;
	}

.nouveautes_gal {
	background-image:url(../images/bloc_nouveautes.jpg);
	background-repeat:no-repeat;
	height:89px;
	width:220px;
	text-align:center;
	padding-top:2px;
	}

.footer {
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	height:55px;
	width: 970px;
	margin:auto;
	font-size:10px;
	text-align:center;
	clear:both;
}

.links {
	height:55px;
	width: 970px;
	margin:auto;
	font-size:10px;
	text-align:center;
	color:#FFFFFF;
}

.links a { text-decoration:none; color:#FFFFFF;}
.links a:hover { text-decoration:none; color:#FFFFFF;}

td p {
	padding:2px;
}

h2 {
	font-size:18px;
	}

/* Configuration du menu gauche */

dl, dd, dt, ul, li {
margin: 5px;
padding: 0;

}
#menu {
margin-top: 20px;
left: 0;
}
#menu {
width: 15em;
}
#menu dt {
cursor: pointer;
margin: 10px 0;
height: 20px;
line-height: 20px;
text-align: left;
font-weight: bold;
}
#menu li {
text-align: left;
margin-left:30px;
}
#menu li a, #menu dt a {
color: #7f7f7f;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

#menu li a:hover, #menu dt a:hover {
background: #eee;
color: #000;
}

/* Fin de la Configuration du menu gauche */

/* I frame pour agenda */

.agenda {
	margin-left:23px!important;
	margin-left:11px;
}