html, body {
	background-color: #FFFF83;
	background-image: url(../images/fond_01.png);
	background-position: center top; 
	/*font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Luxi Sans", sans-serif;*/
	font-family: 'Ubuntu', arial, serif;
	font-size: 14px;
	padding:0;
	margin:0;
	height: 100%;
}
.clear {
	clear:both;
	display:block;
	height:0;
	margin:0;
	padding:0;
	border:0;
	visibility:hidden;
}
*:first-child+html .clear {
	margin:-8px 0;
}
* html .clear {
	margin:-8px 0;
}
#conteneur {
	position:relative;
	width:990px;
	min-height: 100%;
	margin:0 auto;
}
#header {
	/*background-color:#5a7fa9;*/
	height:135px;
	background: url(../images/fond_header_1.gif) no-repeat top left;
}
.header_logo_1 {
	margin:0 auto;
	padding:0;
	float:left;
	width:276px;
	height:126px;
	/*border: 1px ridge #618AFA;*/
}
.header_logo_2 {
	margin:10px 0 0 45px;
	padding:0;
	float:left;
	width:600px;
	height:100px;
	/*border: 1px ridge #618AFA;*/
}
#content_0 {
	/*background:#a9bbd1 url(images/fond_gauche.gif) right repeat-y;*/
	width:99%;
	/*min-height:50px;*/
	border: 5px solid #FFFFFF;
	background: url(../images/fond_04.png) top right;
}
#content_float {
	float:left;
	width:100%;
}
#content_1 {
	/*width: 160px;*/
	/*padding:5px;*/
	margin-left: 300px;
	margin-right: 300px;
	border: 2px solid #F8BF24;
	background: #F8BF24 url(../images/fond_03.png) left repeat-y;
}
#content_2 {
	margin-right:255px;
	padding:5px;
	border: 2px solid #F8BF24;
	background: #F8BF24 url(../images/fond_03.png) left repeat-y;
}
.titre_1 {
	margin:5px auto;
	padding:10px;
	/*float:left;*/
	width:90%;
	/*height:126px;*/
	border: 4px double #F8BF24;
	background: #FFFF83;
}
#left_1
{
	float: left;
	width: 290px;
	/*margin: 0;*/
	border: 2px solid #F8BF24;
	background: #F8BF24 url(../images/fond_03.png) left repeat-y;
}
#right_1
{
	float: right;
	width: 290px;
	margin: 0;
	border: 2px solid #F8BF24;
	background: #F8BF24 url(../images/fond_02.png) left repeat-y;
}
#right_2 {
	float:left;
	margin-left:-250px;
	padding:10px 0 0 0;
	width:245px;
	min-height: 100%;
	border: 2px solid #F8BF24;
	background: #F8BF24 url(../images/fond_02.png) left repeat-y;
}
.boite_lien_0 {
	margin:5px;
	padding:10px;
	float:left;
	max-width:640px;
	/*height:126px;*/
	border: 4px double #F8BF24;
	background: #FFFF83;
}
.boite_lien_1 {
	margin:5px auto;
	padding:10px;
	/*float:left;*/
	width:80%;
	/*height:126px;*/
	border: 4px double #F8BF24;
	background: #FFFF83;
}
.boite_lien_2 {
	margin:25px auto;
	padding:10px;
	/*float:left;*/
	width:80%;
	/*height:126px;*/
	border: 2px solid #FF1A00;
	background: #FFFF83 url(../images/fond_05.png) top repeat-x;
	border-radius: 7px;
}
.titre_boite_lien_2 {
	margin:-25px auto 15px auto;
	padding:5px;
	/*float:left;*/
	width:80%;
	/*height:126px;*/
	border: 2px solid #FF1A00;
	background: #FFFF83 url(../images/fond_zebre.gif) center repeat-x;
}
#footer_0 {
	margin:5px auto;
	padding:10px 0 0 0;
	width:990px;
	background: url(../images/fond_zebre.gif) center repeat-x;
	text-align:center;
}
#footer_1 {
	margin:5px auto;
	padding:10px 0 0 0;
	width:99%;
	/*height:120px;*/
	background: url(../images/fond_zebre.gif);
	border: 2px solid #F8BF24;
	text-align:center;
}
#footer_2 {
	margin:5px auto;
	padding:10px 0 0 0;
	width:99%;
	height:120px;
	background: url(../images/fond_zebre.gif);
	border: 2px solid #F8BF24;
	text-align:center;
}
h3  {
	font-size:	16px;
	margin-bottom:0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
h4  {
	/*font-size:	15px;*/
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
p {
	margin: 10px;
}
p.fleche {
	border: none;
	background: url(../images/fleche_droite_moyen.gif) no-repeat top left;
	/*text-indent: 15px;*/
	margin: 3px 0 5px 0;
	padding: 0 0 0 25px;
}
p.note {
	border: none;
	background: url(../images/note.gif) no-repeat top left;
	/*text-indent: 15px;*/
	Line-Height: 20px;
	margin: 3px 0 5px 0;
	padding: 0 0 0 25px;
}
ol {
	/*text-indent: -8px;*/
	padding: 0 0 25px 35px;
}
a.effet1 {
	color:#000000;
	text-decoration:none;
}
a.effet1:visited {
	color:#000000;
}
a.effet1:hover	{
	color:#FF1A00;
	font-style:	italic;
}
a.effet1:active {
	color:#000000;
}
a.effet2 {
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	text-indent: 10px;
}
a.effet2:visited {
	color:#000000;
}
a.effet2:hover	{
	color:#FF1A00;
	font-style:	italic;
	background-image: url(../images/fond_lien.gif);
}
a.effet2:active {
	color:#000000;
}
a.effet3 {
	font-weight:bold;
	color:#FF1A00;
	text-decoration:none;
	text-indent: 10px;
}
a.effet3:visited {
	font-weight:bold;
	color:#FF1A00;
}
a.effet3:hover	{
	color:#FF1A00;
	font-style:	italic;
}
a.effet3:active {
	color:#000000;
}
li {
margin-bottom: 10px;
}
/*mozillared*/
.couleur_1 {
	color:#FF1A00;
}
table#presentation {
    background-color: #FFFFFF;
    /*border: 2px ridge #618AFA;
    width: 950px;*/
}
table#presentation td {
	/*background-color: #FFFF83;*/
    padding: 10px;
    border: solid #F8BF24 2px;
	text-align:left;
}
table#menu {
    background-color: none;
    border: none;
	text-align:center;
}
table#menu thead {
	border: none;
	height: 75px;
	/*background-color: #FFFF83;
    padding: 10px;
    border: solid #F8BF24 2px;
	/*text-align:center;*/
}
table#menu td {
	border: none;
}
table#menu2 {
    background-color: #FFFFFF;
    border: none;
}
table#menu2 td {
	background-color: #FFFF83;
    /*padding: 10px;*/
    border: solid #FF0000 1px;
	/*text-align:center;*/
}
table#liste {
    background-color: none;
    border: none;
}
table#liste td {
	border: none;
	padding: 3px;
}
table#titre {
    background-color: #FFFF83;
    /*border: 2px ridge #618AFA;*/
}
table#titre td {
	/*background-color: #FFFF83;*/
    padding: 2px;
    border: solid #F8BF24 2px;
	text-align:center;
}
.button {
	border: none;
	width: 98px;
	height: 24px;
	/*font-family: Verdana, "DejaVu Sans", "Bitstream Vera Sans", Geneva, sans-serif;*/
	font-family: 'Ubuntu', arial, serif;
	font-weight:bold;
	background: url(../images/bouton_sub1.gif) no-repeat top left;
}
	.button:hover {
    	border: none;
	    background: url(../images/bouton_sub2.gif) no-repeat top left;
	}
#bouton_general {
	text-align: center;
	font-size: 13px;
	font-weight:bold;
}
	#bouton_general a {
		display: block;
		padding-top: 4px;
		width: 170px;
		height: 20px;
		background-image: url(../images/bouton_general1.gif);
		color:#000000;
		text-decoration:none;
	}
	#bouton_general a:hover {
		display: block;
		width: 170px;
		height: 20px;
		background-image: url(../images/bouton_general2.gif);
	}
a.tooltip em {
	/*display: none;*/
	position: absolute;
	left: -9999%;
	text-align: left;
	font-weight:normal;
}
	a.tooltip:hover {
    	border: 0;
	    position: relative;
    	z-index: 500;
	    text-decoration: none;
	}
	a.tooltip:hover em {
    	font-style: normal;
    	display: block;
		position: absolute;
	    top: 40px;
		left: 0px;
		padding: 5px 5px 5px 10px;
    	color: #000;
		border: 2px solid #FF1A00;
		background-color:#FFFF83;
	    width:380px;
	}
	a.tooltip:hover em span {
		position: absolute;
		top: -14px;
		left: 30px;
		height: 14px;
		width: 29px;
		background: transparent url(../images/image-infobulle.gif);
		margin:0;
		padding: 0;
		border: 0;
	}
a.tooltip_5 em {
	position: absolute;
	left: -9999%;
}
	a.tooltip_5:hover {
    	border: 0;
	    position: relative;
    	z-index: 500;
	    text-decoration: none;
	}
	a.tooltip_5:hover em {
    	font-style: normal;
    	display: block;
		position: absolute;
	    top: 50px;
		left: -75px;
		padding: 5px 5px 5px 10px;
    	color: #000;
		border: 2px solid #FF1A00;
		background-color:#FFFF83;
	    width:140px;
	}
	a.tooltip_5:hover em span {
		position: absolute;
		top: -14px;
		left: 85px;
		height: 14px;
		width: 29px;
		background: transparent url(../images/image-infobulle.gif);
		margin:0;
		padding: 0;
		border: 0;
	}
