body {
	background-color: #666666;
	margin:0px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left: 5px;
	padding-right: 5px;
	behavior: url(csshover.htc); 
}

a {
	color:#009933;
}

.gras {
	color:#009933;
	font-weight:bold;
}

#global {
	background-image:url(../images/fond.gif);
	position: relative;
	/*padding-left: 5px;*/
	margin-left: auto;
    margin-right: auto;
    width: 1010px;
    text-align: left;
}

.ligne01 {
	width:1010px;
	/*-----
	background-color:#006666;*/
}



.ligne02 {
	position:relative;
	top: 10px;
	
	width:1010px;
	max-height: 100%;
	/*-----
	background-color:#FFeeFF;*/
}

.ligne03 {
	position:relative;
	top: 20px;
	clear:both;
	width:1010px;
	height:30px;
	line-height: 30px;
	/*-----
	background-color:#FFeeee;*/
}

.bandeau {
	text-align:center;
	/*padding-left: 5px;*/
	height:106px;
	line-height: 80px;
	
	border: solid #666666 0px;
}

.menu {
	width:180px;
	padding-left: 5px;
	float:left;
	/*position: relative;
	top: 10px;
	-----
	background-color:#111111;
	border: solid #666666 1px;*/
	
}

.z_droite {
	width: 810px;
	float: right;
	padding-right: 5px;
	/*-----
	background-color:#eeeeee;*/
}

.ssbandeau {
	width:810px;
	height: 20px;
	color:#FF0000;
	padding-bottom: 5px;
	/*-----
	background-color:#eeFFee;
	border: solid #666666 1px;*/
}

.ssbandeau  a {
	
	color:#FF0000;
}

#textedef {
	font-size:16px;
	line-height: 20px;
	font-weight:bold;
}

a {
	color:#009933;
	text-decoration: none;
}


.information {
	width:810px;
	/*-----
	background-color:#CCCC99;*/
}

.information01 {
	width:580px;
	/*-----
	background-color:#CCCC99;*/
}

.coldroite {
	float: right;
	width: 200px;
	/*-----
	background-color:#FFCC99;*/
}

.information02 {
	width:200px;
	/*background-color:#FFCC66;
	padding-left: 10px;
	top: 10px;
	-----
	background-color:#CCCC99;*/
}

.information03 {
	/*padding-left: 5px;
	width:200px;
	position:relative;
	top: 10px;
	-----
	background-color:#AACC99;*/
}

.tete_bulletin {
	background-image:url(../images/tete_bulletin.jpg);
	padding-left: 5px;
	padding-top: 20px;
	color:#009933;
	height: 52px;
	font-weight:bold;
}

.texte {
	padding-left:5px;
	font-size:12px;
}

.legende {
	font-size:10px;
	color:#666666;
	font-style:italic;
}

.encart_gauche {
	position:relative;
	float:left;
	width:200px;
	padding-right:15px;
}

.encart_droit {
	position:relative;
	float:right;
	width:200px;
	padding-left:15px;
}

.separateur {
	text-align:center;
	line-height: 30px;
	vertical-align:middle;

}

.illu {
	text-align:center;
	margin-top:6px;
}

.illudstxt {
	text-align:center;
	margin-top:6px;
	padding-bottom:6px;
}

.exergue {
	background-color:#EEEEEE;
	padding: 5px;
}

.pieddepage {
	width: 1010px;
	background-image:url(../images/bandebasse.gif);
	font-size: 10px;
	color: #FFFFFF;
	/*-----
	background-color:#FFFFFF;*/
}

.pieddepage a {
	color: #FFFFFF;
	
}

.infosecsup {
	/*background-image:url(../images/infosecsup.gif);*/
	background-color:#339933;
	/*background-color:#CC3300;*/
	text-align:right;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	color:#FFFFFF;
	text-align:left;
	padding-left:15px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 2px #FFFFFF solid;
}

.infotersup {
	/*background-image:url(../images/infosecsup.gif);*/
	background-color:#CC3300;
	text-align:right;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	color:#FFFFFF;
	text-align:left;
	padding-left:15px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 2px #FFFFFF solid;
}

.infotersup2 {
	/*background-image:url(../images/infosecsup.gif);*/
	background-color:#99CC66;
	text-align:right;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	color:#FFFFFF;
	text-align:left;
	padding-left:15px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 2px #FFFFFF solid;
}

.infoautsup {
	/*background-image:url(../images/infosecsup.gif);*/
	background-color:#999999;
	/*background-color:#CC3300;*/
	text-align:right;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	color:#FFFFFF;
	text-align:left;
	padding-left:15px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 2px #FFFFFF solid;
}



.infosecmil {
	/*background-image:url(../images/infosecmil.gif);
	background-repeat:repeat-y;*/
	background-color:#eeeeee;
	padding-top: 10px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom: 15px;
	
}

.infosecinf {
	/*background-image:url(../images/infosecinf.gif);*/
}

.menusup {
	background-image:url(../images/menusup.gif);
}

.menuinf {
	background-image:url(../images/menuinf.gif);
}

.menu01 {
	background-image:url(../images/menumil.gif);
	font-weight:bold;
	
}

.menu02 {
	background-image:url(../images/menumil.gif);
	padding-left: 10px;
}

.menu02 a {
	font-weight:normal;
	color:#333333;
	text-decoration: none;
	}

.titrubrique {
	color:#339933;
	font-weight:bold;
	line-height: 40px;
	width:100%;
	font-size: 18px;
	text-align:justify;
	vertical-align:top;}
	
.tit1 {
	font-size:14px;
	color:#339933;
	font-weight:bold;
	line-height: 120%;
	}

.tit2 {
	font-size:14px;
	color:#666666;
	font-weight:bold;
	line-height: 120%;
	}

.tab_date {
	font-size:12px;
	color:#666666;
	}

.tab_puce {
	vertical-align:top;
	}
	
.tab_texte {
	/*vertical-align:text-top;*/
	}
	
.besoin {
	color:#FF6600;}											 
												 
.manqueelem {
	color:#FF0000;
}												 
												 
.thumb {
	width: 75px;
	height: 75px;
	border : 1px solid #339933;
	margin-left:5px;
	margin-bottom:5px;
	float:left;
}												 		   					 
