body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/carre.png);
	background-repeat: repeat;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}

a.roll img { opacity: 1.0; filter:alpha(opacity=100); 
		border: 0px;
    border-color: #FFFFFF;
}
a.roll:hover img {opacity: 0.85;filter:alpha(opacity= 85);
	border: 0px;
}

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #0C8A2D;
}
a:active {
	text-decoration: none;
	color: #333333;
}
.a_gris11:link {
	color: #333333;
	font-size: 11px;
	text-decoration: none;
}
.a_gris11:visited {
	text-decoration: none;
	color: #333333;
	font-size: 11px;
}
.a_gris11:hover {
	text-decoration: none;
	color: #0C8A2D;
	font-size: 11px;
}
.a_gris11:active {
	text-decoration: none;
	color: #333333;
	font-size: 11px;
}
.a_blc12:link {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.a_blc12:visited {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.a_blc12:hover {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}
.a_blc12:active {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.a_blc11:link {
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
}
.a_blc11:visited {
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
}
.a_blc11:hover {
	color: #ffffff;
	font-size: 11px;
	text-decoration: underline;
}
.a_blc11:active {
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
}
.a_gris12:link {
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.a_gris12:visited {
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.a_gris12:hover {
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.a_gris12:active {
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

#bg_top {
	background-image: url(../images/bg_background.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#bottom {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #00792c;
}
#bg_top2 {
	background-image: url(../images/bg_background_rub.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#bg_selector {
	background-image: url(../images/tis_selecteur.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#bg_selectors {
	background-image: url(../images/tis_selecteurs.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
	width: 95%;
}
.txt_vert {color: #339900}
.txt_red {
	font-size: 11px;
	color: #CC3300;
	font-weight: bold;
}
.txt_gris11 {
	font-size: 11px;
	color: #333333;
}
.txt_gris12 {
	font-size: 12px;
	color: #333333;
}
.txt_blc11 {
	color: #FFFFFF;
	font-size: 11px;
}
.txt_blc12 {
	color: #FFFFFF;
	font-size: 12px;
}
.uppercase{
	text-transform: uppercase;
}
.marge_top1{
	padding-top: 1px;	
}
.marge_top2{
	padding-top: 2px;	
}
.marge_top3{
	padding-top: 3px;	
}
.marge_top7{
	padding-top: 7px;	
}
.marge_top10{
	padding-top: 10px;	
}
.marge_top15{
	padding-top: 15px;	
}
.marge_left{
	padding-left: 30px;	
}


.marge_left10{
	padding-left: 10px;	
}

.marge_topbot10{
	padding: 10px 0;	
}

ul.menu-latest_col {
  margin: 0;
  padding: 0 4px;
  list-style-type: none;
  width: 147px;
  
}
ul.menu-latest_col li {
	list-style-type: none;
	padding: 5px 0 5px 30px;
}

#menu_active{
	list-style-type: none;
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	display: block;
	width:147px;
	height:26px;
	background-image: url(../images/menu_bg_hover2.jpg);
	background-repeat: no-repeat;
	margin: 0 4px;
	background-position: center center;
}
li.active01b {
	background-image: url(../images/01b.png);
	background-repeat: no-repeat;
	background-position: 8px 0px;
	height:17px;
}
li.active02b {
	background-image: url(../images/02b.png);
	background-repeat: no-repeat;
	background-position: 4px 0px;
	height:17px;
}
li.active03b {
	background-image: url(../images/03b.png);
	background-repeat: no-repeat;
	background-position: 8px 0px;
	height:17px;
}
li.active04b {
	background-image: url(../images/04b.png);
	background-repeat: no-repeat;
	background-position: 8px 0px;
	height:17px;
}
li.active05b {
	background-image: url(../images/05b.png);
	background-repeat: no-repeat;
	background-position: 8px 0px;
	height:17px;
}
li.active06b {
	background-image: url(../images/06b.png);
	background-repeat: no-repeat;
	background-position: 8px 0px;
	height:17px;
}
li.active07b {
	background-image: url(../images/07b.png);
	background-repeat: no-repeat;
	background-position: 8px 0px;
	height:17px;
}
li.active08b {
	background-image: url(../images/08b.png);
	background-repeat: no-repeat;
	background-position: 8px 0px;
	height:17px;
}
li.active09b {
	background-image: url(../images/10b.png);
	background-repeat: no-repeat;
	background-position: 5px 0px;
	height:17px;
}
li.active10b {
	background-image: url(../images/10b.png);
	background-repeat: no-repeat;
	background-position: 5px 0px;
	height:17px;
}
li.active11b {
	background-image: url(../images/11b.png);
	background-repeat: no-repeat;
	background-position: 8px 0px;
	height:17px;
}
li.active12b {
	background-image: url(../images/12b.png);
	background-repeat: no-repeat;
	background-position: 8px 0px;
	height:17px;
}
li.active14b {
	background-image: url(../images/14b.png);
	background-repeat: no-repeat;
	background-position: 5px 0px;
	height:17px;
}

#menu_active ul{
	display: block;
	list-style-type: none;
	margin: 0;
    padding: 5px 0 0 0;
}
#menu_active ul a{
	color: #fff;
	font-size: 12px;
	list-style-type: none;
	text-decoration: none;
	text-align: left;
	margin: 0;
	padding: 3px 4px 0 30px;
}

ul.bt01 li{
	background-image: url(../images/01.png);
	background-repeat: no-repeat;
	background-position: 6px 6px;
}
ul.bt02 li{
	background-image: url(../images/02.png);
	background-repeat: no-repeat;
	background-position: 6px 6px;
}
ul.bt03 li{
	background-image: url(../images/03.png);
	background-repeat: no-repeat;
	background-position: 7px 4px;
}
ul.bt04 li{
	background-image: url(../images/04.png);
	background-repeat: no-repeat;
	background-position: 7px 6px;
}
ul.bt05 li{
	background-image: url(../images/05.png);
	background-repeat: no-repeat;
	background-position: 8px 6px;
}
ul.bt06 li{
	background-image: url(../images/06.png);
	background-repeat: no-repeat;
	background-position: 8px 6px;
}
ul.bt07 li{
	background-image: url(../images/07.png);
	background-repeat: no-repeat;
	background-position: 7px 6px;
}
ul.bt08 li{
	background-image: url(../images/08.png);
	background-repeat: no-repeat;
	background-position: 7px 6px;
}
ul.bt09 li{
	background-image: url(../images/09.png);
	background-repeat: no-repeat;
	background-position: 4px 5px;
}
ul.bt09 li{
	background-image: url(../images/10.png);
	background-repeat: no-repeat;
	background-position: 6px 6px;
}
ul.bt10 li{
	background-image: url(../images/11.png);
	background-repeat: no-repeat;
	background-position: 6px 6px;
}
ul.bt11 li{
	background-image: url(../images/12.png);
	background-repeat: no-repeat;
	background-position: 7px 3px;
}
ul.bt12 li{
	background-image: url(../images/14.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
ul.menu-latest_col li:hover{
	background-color:#dcdbd9;
	list-style-type: none;
	text-align: left;
}
ul.menu-latest_col a {
	list-style-type: none;
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	display: block;
	font-weight: bold;	
}
ul.menu-latest_col a:hover{
	color: #333333;
	font-size: 12px;
	list-style-type: none;
	text-decoration: none;
	text-align: left;
}

.active01 {
	display: block;
	width: 155px;
	height: 27px;
	background-image: url(../images/m_acc02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.active01_rub {
	display: block;
	width: 155px;
	height: 29px;
	background-image: url(../images/m_acc03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.active01_rub:hover {
	display: block;
	width: 155px;
	height: 29px;
	background-image: url(../images/m_acc04.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}



ul.menu-latest_sav {
  margin: 0;
  padding: 0 4px;
  list-style-type: none;
  width: 116px;
  height: 18px;
  display: block;
  
}
ul.menu-latest_sav li {
	list-style-type: none;
}
ul.sav li{
	background-image: url(../images/bt_savoir01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
ul.menu-latest_sav li:hover{
	background-image: url(../images/bt_savoir02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	list-style-type: none;
	text-align: left;
}
ul.menu-latest_sav a {
	list-style-type: none;
	color: #333333;
	text-decoration: none;
	text-align: left;
	display: block;
	padding: 2px 0 2px 20px;
}
ul.menu-latest_sav a:hover{
	list-style-type: none;
	text-decoration: none;
	text-align: left;
}

ul.menu-latest_sav {
  margin: 0;
  padding: 0 4px;
  list-style-type: none;
  width: 116px;
  height: 18px;
  display: block;
  
}
ul.menu-latest_sav li {
	list-style-type: none;
}
ul.sav li{
	background-image: url(../images/bt_savoir01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
ul.menu-latest_sav li:hover{
	background-image: url(../images/bt_savoir02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	list-style-type: none;
	text-align: left;
}
ul.menu-latest_sav a {
	list-style-type: none;
	color: #333333;
	text-decoration: none;
	text-align: left;
	display: block;
	padding: 2px 0 2px 20px;
}
ul.menu-latest_sav a:hover{
	list-style-type: none;
	text-decoration: none;
	text-align: left;
}


ul.menu-latest_content {
  margin: 0;
  padding: 0 4px;
  list-style-type: none;
  width: 116px;
  height: 18px;
  display: block;
  
}
ul.menu-latest_content li {
	list-style-type: none;
}
ul.content li{
	background-image: url(../images/bt_savoir04a.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
ul.menu-latest_content li:hover{
	background-image: url(../images/bt_savoir04b.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	list-style-type: none;
	text-align: left;
}
ul.menu-latest_content a {
	list-style-type: none;
	color: #333333;
	text-decoration: none;
	text-align: left;
	display: block;
	padding: 2px 0 2px 20px;
}
ul.menu-latest_content a:hover{
	list-style-type: none;
	text-decoration: none;
	text-align: left;
}

ul.menu-latest_content2 {
  margin: 0;
  padding: 0 4px;
  list-style-type: none;
  width: 145px;
  height: 18px;
  display: block;
  
}
ul.menu-latest_content2 li {
	list-style-type: none;
}
ul.content2 li{
	background-image: url(../images/bt_savoir04c.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
ul.menu-latest_content2 li:hover{
	background-image: url(../images/bt_savoir04d.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	list-style-type: none;
	text-align: left;
}
ul.menu-latest_content2 a {
	list-style-type: none;
	color: #333333;
	text-decoration: none;
	text-align: left;
	display: block;
	padding: 2px 0 2px 20px;
}
ul.menu-latest_content2 a:hover{
	list-style-type: none;
	text-decoration: none;
	text-align: left;
}


.a_brown11b:link {
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.a_brown11b:visited {
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.a_brown11b:hover {
	color: #6e5823;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.a_brown11b:active {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}


ul.menu-latest_sem {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 106px;
  height: 18px;
  display: block;
  
}
ul.menu-latest_sem li {
	list-style-type: none;
}
ul.sem li{
	background-image: url(../images/bt_savoir03a.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
ul.menu-latest_sem li:hover{
	background-image: url(../images/bt_savoir03b.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	list-style-type: none;
	text-align: left;
}
ul.menu-latest_sem a {
	list-style-type: none;
	color: #333333;
	text-decoration: none;
	text-align: left;
	display: block;
	padding: 2px 0 6px 20px;
	margin:0;
}

ul.menu-latest_sem a:hover{
	list-style-type: none;
	text-decoration: none;
	text-align: left;
}
.a_vert11b:link {
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}
.a_vert11b:visited {
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}
.a_vert11b:hover {
	color: #00762b;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}
.a_vert11b:active {
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

.a_vertclair11b:link {
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.a_vertclair11b:visited {
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.a_vertclair11b:hover {
	color: #74a315;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.a_vertclair11b:active {
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

ul.menu-latest_news2 {
  margin: 0 0 0 1px;
  padding: 0;
  list-style-type: none;
  width: 222px;
  
}
ul.menu-latest_news2 li {
	list-style-type: none;
	padding: 1px 5px 1px 0;
	border-bottom-width: 1px;
	border-bottom-color: #b6b6ad;
	border-bottom-style: dotted;
	text-align: left;
	background-image: url(../images/carre.png);
	background-repeat: no-repeat;
	background-position: 10px 9px;
}
ul.menu-latest_news2 li:hover{
	background-color:#f0ede5;
	list-style-type: none;
	padding: 1px 5px 1px 0;
	border-bottom-width: 1px;
	border-bottom-color: #b6b6ad;
	border-bottom-style: dotted;
	list-style-type: none;
	text-decoration: none;
	text-align: left;
	
}
ul.menu-latest_news2 a {
	list-style-type: none;
	padding: 3px 5px 3px 20px;
	list-style-type: none;
	text-align: left;
	display: block;
}
ul.menu-latest_news2 a:hover{
	color: #333333;
	list-style-type: none;
	text-decoration: none;
	text-align: left;
}
