body {
	background:#FFF;
	font-family: arial, sans-serif;
	font: normal 11px sans-serif,Arial;
	}
	
a:link, a:active, a:visited{font: bold 10px sans-serif,Arial;color: #c89f04; text-decoration: none;}
a:hover {font: bold 10px sans-serif,Arial;color: #c89f04; text-decoration: underline;}

	
#corps {
	position:relative;
	width:1000px;
	height:auto;
	min-height: 100%;
	margin: 0 auto;
z-index:5}
	
#entete {
    background:#FFF url(css/fond-header.png) top left repeat-x;
    position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100px;
	margin: 0 auto;
z-index:8}
#entete img{ padding:20px 10px 10px 8px;	}
#corpus {
	position:absolute;
	height:auto;
    top:0px;
	left:182px;
	width:818px;
	font-family: arial, sans-serif;
	font: normal 10px sans-serif,Arial;
	background-color:#ffffff;
	z-index:3;
}
#navigation {
	position:absolute;
        background:#FFF url(css/fond-navigation.png) top left repeat-x;
	top:94px;
	left:0px;
	width:1000px;
	height:23px;
        border-top:solid 1px #CCC;
    line-height:normal;
z-index:9}

#navigation2 {
	position:absolute;
        background:#FFF url(css/fond-navigation.png) top left repeat-x;
	width:100%;
	height:23px;
        border-top:solid 1px #CCC;
    line-height:normal;
z-index:9}

#itpartners {
	position:absolute;
	top:-30px;
	left:180px;
	width:695px;
	height:75px;
	min-height: 100%;
	margin: 0 auto;
	z-index:4;
}
#flag {
	position:absolute;
	top:5px;
	right: 0px;
	width:300px;
	height:20px;
	z-index:90;
}

#flag img {
padding:0px 0px 0px 0px;
border:0px;}

#navigation ul {margin:0; padding:4px 10px 0 250px; list-style:none;}
#navigation li {display:inline; margin:0; padding:0;}
#navigation a {font: bold 12px sans-serif,Arial;float:left; margin:0; padding:0 0 0 4px;text-decoration:none;}
#navigation a span {font: bold 12px sans-serif,Arial;float:left; display:block; padding:2px 22px 2px 16px; color:#111;}
/* Calmer les imcompatibilités du bloody IE5-Mac \*/
#navigation a span {float:none;}
/* et voila, IE5-Mac hack */
#navigation a:hover span {font: bold 12px sans-serif,Arial;}
#navigation a:hover {font: bold 12px sans-serif,Arial;color:#FFF;}
#navigation a:hover span {font: bold 12px sans-serif,Arial;color:#FFF;}
#navigation #ici a {color:#000; background-color: #FFF; background:#FFF url(css/bouton1.png) top left repeat-x;}
#navigation #ici a span {color:#000; background-color: #FFF; background:#FFF url(css/bouton2.png) top right repeat-x;}

#master {
	position:absolute;
    top:118px;
	left:0px;
	width:1000px;
	background-color:#fff;
       /* border-bottom:solid 20px #B7B7B7; */

z-index:2}

#menugauche {
	float:left;
	font: bold 10px sans-serif,Arial;
	background:#FFFF;
	width:180px;
	height:auto;
	padding:0px 0px 20px 0px; 
        border-right:solid 1px #CCC;
        border-left:solid 1px #CCC;
        border-bottom:solid 1px #CCC;
z-index:8}
#menugauche a{ padding:0px 0px 0px 10px; color: #000000; text-decoration: none;}
#menugauche a:hover { padding:0px 0px 0px 10px; background:url(css/puce.gif) no-repeat transparent left center; color: #ffcb05; text-decoration: underline;}

#menugauche .sousmenu {
	background:#DEDEDE url(css/fd_titre.png) top left repeat-x;
	font: bold 11px sans-serif,Arial;
	color: #FFF;
	width: 100%;
	height: 15px;
	text-align: center;
	padding:5px 0px 0px 0px;
}
#menugauche #recherche {
	font: normal 10px sans-serif,Arial;
	width: 158px;
	height: auto;
	text-align:left;
	padding:3px 0px 3px 22px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
#pied_fixe {
	position:fixed;
	right:0px;
	bottom:0px;
	width:100%;
	color:#333;
	text-align: center;
	background-color:#CCCCCC;
	z-index:99;
}
#pied {
	position:fixed;
	right:0px;
	bottom:0px;
	width:100%;
	color:#333;
	text-align: center;
	background-color:#000000;
z-index:99}

h1 {
	font-size:50px;
	color:#CCCCCC;
	margin: 15px 0 0 20px;
	}
	
h2 {
	font-size:26px;
	color:#999999;
	margin: 0 0 0 60px;
	}

h3 {
	font-size:22px;
	color:#006699;
	margin: 5px 0 0 5px;
	}
h4 {
	font-size:20px;
	color:#666666;
	margin: 10px 0 0 20px;
}
	
p {
	font-size:12px;
	color:#000000;
	margin: 0 10px 0 10px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	}

.cachediv {
	visibility: visible;
	overflow: auto;
	height: 0px;
	margin-top: -1px;
}
	

.modtitres{
	background:#ffffff url(css/modtitres.png) top left repeat-x;
	font: bold 11px sans-serif,Arial;
	width: 100%;
	color: #fff;
	height: 15px;
	text-align: left;
	padding:2px 0px 0px 0px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin-bottom: 3px;

}
.modtitres_dec{
	background:#000000 url(css/modtitres.png) top left repeat-x;
	font: bold 11px sans-serif,Arial;
	width: 99%;
	color: #fff;
	height: 15px;
	text-align: left;
	padding:2px 0px 0px 0px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin-bottom: 3px;

}
.modtitres_dec_dec{
	background:#000000 url(css/modtitres.png) top left repeat-x;
	font: bold 11px sans-serif,Arial;
	width: 98%;
	color: #fff;
	height: 15px;
	text-align: left;
	padding:2px 0px 0px 0px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin-bottom: 3px;

}
.modtitres2{
	background:#000000 url(css/modtitres.png) top left repeat-x;
	font: bold 11px sans-serif,Arial;
	width: 100%;
	color: #fff;
	height: 15px;
	text-align: left;
	padding:2px 0px 0px 0px;
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	border-bottom: 1px solid #222;
	margin-bottom: 3px;

}

.modtitres_inv{
	background:#FFFFFF url(css/modtitres2.png) top left repeat-x;
	font: bold 11px sans-serif,Arial;
	width: 100%;
	color: #000;
	height: 15px;
	text-align: left;
	padding:2px 0px 0px 0px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin-bottom: 3px;

}
.modtitres3{
	background:#FFFFFF url(css/modtitres3.png) top left repeat-x;
	font: bold 11px sans-serif,Arial;
	width: 98%;
	color: #000;
	height: 15px;
	text-align: left;
	padding:2px 0px 0px 0px;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	margin-bottom: 3px;

}
.modtitres4{
	background:#FFFFFF url(css/modtitres4.png) top left repeat-x;
	font: bold 11px sans-serif,Arial;
	width: 95%;
	color: #000;
	height: 15px;
	text-align: left;
	padding:2px 0px 0px 0px;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	margin-bottom: 3px;

}
