body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color:black;
}
h1 {
	font-size:large;
	font-weight:bold;
	color:#CC0000;
	border-bottom:1px solid #CC0000;
	margin:3px 3px 3px 0px;
}
h2 {
	font-size:medium;
	color:#CC0000;
	margin:13px 3px 3px 30px;
	text-decoration:underline;
}
h3 {
	font-size:small;
	color:#CC0000;
	margin:3px 3px 3px 40px;
}
h4 {
	font-size:x-small;
	font-weight:bold;
	color:#006699;
	margin:0px 0px 0px 50px;
}

p {
	font-size: small;
	color:black;
	margin:0px; 
	text-align:justify;
	margin-bottom:6px;
}
a:link {
	color: #CC0000;
	text-decoration:none;
}
a:hover, a:visited {
	color: red;
}
dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
blockquote { margin-top:0px; margin-bottom:0px;}
/*********** tableaux *********/
tr {
}
td {
	font-size: x-small;
	color:black;
	margin:0px;
	border-bottom:1px solid #CCC;
}
th {
	background-color:#CCC;
	font-size:xx-small;
}

/*********** id *********/
#colonne_droite {
	width:200px;
	font-size:small;
	font-weight:bold;
}
#colonne_droite p{
	text-align:center;
	/*border-bottom:1px solid #FF0000;*/
	background-image:url(../images/flech_gauch_r.gif); background-repeat:no-repeat; background-position:left;
	padding:2px 2px 2px 2px;
	border-bottom:1px solid #CCC;
	
	padding-left:10px;
	font-size:x-small;
	font-weight:bold;
}
#colonne_droite a{
	color:#CC0000;
	text-decoration:none;
}
#colonne_droite a:hover{
	color:#999;
}
#colonne_droite img{
	/*margin-bottom:10px;margin-top:10px;*/
	margin:0px; padding:0px;
}

#menu_gauche {
	font-size:x-small; width:150px;}
#menu_gauche a{
	color:#333333;
	text-decoration:none;
}
#menu_gauche a:hover{
	color:#999;
}

ul#menu_gauche li {
	border-bottom:1px solid #CCC;
	text-align:left;
	padding-left:15px; 
	background-image:url(../images/flech_point.gif); background-repeat:no-repeat; background-position:left;
	font-size:small;
	/*font-weight:bold;*/
}

/*********** classes *********/
 ul#menu_gauche li.li_blank {
	border-bottom:0px;
	background-image:none;
}
 ul#menu_gauche li.li_title {
	border-bottom:0px;
	padding-left:0px;
	font-weight:bold;
	color:#990000;
	text-align:center;
	background-color:#CCCCCC;
	background-image:none;
}
.Titre_Site { font-size:large; color:#999999; font-weight:bold; text-align:right; padding-right:30px;}
.grand_tableau th{ /*+ les tableaux sont grands, + les textes sont petits*/
	background-color:#CCC;
	border-bottom:1px solid black;
	font-size:xx-small;
}
.grand_tableau td{ /*+ les tableaux sont grands, + les textes sont petits*/
	font-size:xx-small;
}
.encart {
	margin:2px 15px 2px 15px;
	padding:4px;
	background-color:#99CCFF;
	border:1px solid #CCCCCC;
}
.encart table { background-color:#FFFFFF;}
table.invisible tr td {border:0px;}
td.TD_bleu { background-color:#eee}
tr.TD_entete td { background-color:#ccc}

.liengauch {
	color: #CCCCCC;
}
.topresults {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #333333;
	text-decoration: none;

}
.liengauch2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
	text-decoration: none;

}
.bottom {


	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #666666;
}
.titre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #CCCCCC;
	font-weight: bold;

}
.titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
	font-weight: bold;

}
.titretop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	font-weight: normal;
	font-style: normal;
	text-align: right;


}

.liengauch3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
	text-decoration: none;
	font-weight: bold;

}
.tigris {

	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #666666;
	text-decoration: none;
}
.titretop2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	font-style: normal;
	text-align: right;

}
.liengauch2bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
	text-decoration: none;
	font-weight: bolder;

}
.liengauchrouge {

	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #CC0033;
	text-decoration: none;
}
.liengauchclair {


	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #999999;
	text-decoration: none;
}
.liengauchnega {

	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	text-decoration: none;}


.titrenegaCopy {


	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #CCCCCC;
	text-decoration: none;
}
.titregauchnega {


	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #CCCCCC;
	text-decoration: none;
}
.titregauchnega {


	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #CCCCCC;
	text-decoration: none;
}
.liengauchnegaCopy {


	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #CCCCCC;
	text-decoration: none;
}
.titregauchnega {


	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #CCCCCC;
	text-decoration: none;
}
.liengauchnegaCopy {


	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #CCCCCC;
	text-decoration: none;
}
.language {



	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
}
.language {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
.tiblanc {


	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	text-decoration: none;
}
.liengauch2bold2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.select {

	background-color: #006699;
}.select2 {
	background-color: #FFCC00;
}
tr.titre3 td {
	font-size:medium;
	color:#CC0000;
	text-decoration:underline;
	font-weight:bold;
	padding-left:15px;
}

