a {
	font-size: 11px;
	color: #000000;
}
a:link {
	text-decoration: none;
	color: #000000;
}
a:visited {
	text-decoration: none;
	color: #44451E;
}
a:hover {
	text-decoration: none;
	color: #FF6600;
}
a:active {
	text-decoration: none;
	color: #000000;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
body {
	margin: 10px 0px;
	background-color: #C36606;
}
.fond_tiert {
	background: #E9F6F2;
	border-bottom: 1px solid #33AE85;
}
.fond_tiert_double {
	background: #E9F6F2;
	border-bottom: 1px solid #EFF4FA;
	border-top: 1px solid #EFF4FA;
}
.titre_article {
	font: bolder 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FC1922;
	text-decoration: none;
}
.fond {
	background: #F5F5F5;
}
.double_gris {
	
	border-bottom: 1px solid #CCCCCC;
}
.haut_gris {
	border-top: 1px solid #CCCCCC;
	
}
.fond_rub {
	background: #B8E3D5;
}
   .bg_article {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #33AE85;
}
.cadre_article {
	border-right: 1px solid #33AE85;
	border-bottom: 1px solid #33AE85;
	border-left: 1px solid #33AE85;
}
.titre_blanc_art {
	font: bolder normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
/*---------------------------------------------------------*/

/*  LEFT MENU STYLES                                       */

/*---------------------------------------------------------*/
* html #leftcol ul.mainnav {
 width:155px;
  /*Taille du layer;*/
 /*width:14.15em;*/
 }
#leftcol ul.mainnav {
   /*Ariere plan menu;*/
 background-color:#E3F2F9;
 margin-top:-0.07em;
 }
#leftcol li a {
   /*Cellule principale couleur du fond et texte;*/
 background-color: #008ACF;
 color:#FFFFFF;
 }
#leftcol li a:hover {
 background-color: #009BE6;
 }
#leftcol ul.subnav {
	margin:0.38em;
	list-style: none ;
 }
#leftcol ul.subnav li a {
 /*Cellule sous rubrique couleur du fond et texte;*/
 background-color:#E3F2F9;
 color: #000000;
 text-decoration: none;
 }
#leftcol ul.subnav li a:hover {
 text-decoration:underline;
 background-color:#D3EBF5;
 }
html>body #leftcol .subnav li a:hover {
 background-color:#D3EBF5;
 }
#leftcol ul.subnavopen li.selected {
 margin:0;padding:0.15em;
 color: #000000;
 background-color:#E3F2F9;
 padding:0.15em;
 padding-left:0.84em;
 }
 /*---------------------------------------------------------*/

/*  LEFT MENU STYLES                                       */

/*---------------------------------------------------------*/

#leftcol{

 float:left;

/* width:/*189px;*//*190px;*/

 width:15.7em;
 width /**/: auto;
 }

#leftcol ul.mainnav {

 list-style: none;

 margin:0em;

 /*padding-left:14px;*/

padding-left:4em;

 padding: 0;

 border: none;

 /*margin-bottom: 5px;*/

 margin-bottom: 1em;

 font-size:1.0em;

 font-family:Arial;

 /*width:178px;*/

 width:15.7em;

 /*width : auto;*/

 }

#leftcol li {

 margin: 0em;

 /*margin-bottom:11px;*/

 margin-bottom:0.9em;

 }

#leftcol li a {

 display: block;

 margin:0em;

/*padding: 5px 5px 5px 1.0em;*/

 padding: 0.5em 0.5em 0.5em 1.0em;

 text-decoration: none;

 width: 100%;

 }

html>body #leftcol li a {

 width: inherit;

 }
html>body #leftcol .subnav li a {

 margin-left:-1.82em;

 padding-left:1.6em; 

 }
html>body #leftcol .subnav .selected {

 padding-left:1.6em; 

 color: #E3F2F9;

 display:block;

 }

#leftcol ul.subnav {

 margin: 0em;

 padding: 0em;

 border: none;

 margin-bottom:0.38em;

 font-size:0.90em;

 font-weight:normal;

 display:block; /*display enabled in script*/

 }

#leftcol ul.open {

 display:block;

 }

#leftcol ul.subnav li {

 margin:0em;

 margin-left:1.52em;

 }

#leftcol ul.subnav li a {

 display: block;

 padding:0.08em;

 vertical-align: middle; 


 }
.tab {
	border-bottom: 1px solid #FFCC00;
}
#links  a:link {
	color:#34302E;
	font-family:Arial;
	text-decoration: none;
}
#links a:hover {
 text-decoration:none;
 color:#FFFFFF;
 font-family:Arial;
 }
 #links1  a:link {
	color:#34302E;
	font-family:Arial;
	text-decoration: none;
}
#links1 a:hover {
 text-decoration:none;
 color:#FFFFFF;
 font-family:Arial;
 }
  #links2  a:link {
	color:#000000;
	font-family:Arial;
	text-decoration: none;
}
#links2 a:hover {
 text-decoration:none;
 color:#F9E840;
 font-family:Arial;
 }
 #links2 a:visited {
 text-decoration:none;
 color:#FFFFFF;
 font-family:Arial;
 }
  #links2 a:active {
 text-decoration:none;
 color:#ECE9D8;
 font-family:Arial;
 }
  #links3  a:link {
	color:#000000;
	font-family:Arial;
	text-decoration: none;
}
#links3 a:hover {
 text-decoration:none;
 color:#666666;
 font-family:Arial;
 }
 #links3 a:visited {
 text-decoration:none;
 color:#000000;
 font-family:Arial;
 }
  #links3 a:active {
 text-decoration:none;
 color:#000000;
 font-family:Arial;
 }
 
   #links4  a:link{
	color:#F09020;
	font-family:Arial;
	text-decoration: none;
}
#links4 a:hover {
 text-decoration:none;
 color:#ABCA57;
 font-family:Arial;
 }
 #links4 a:visited {
 text-decoration:none;
 color:#F09020;
 font-family:Arial;
 }
  #links4 a:active {
 text-decoration:none;
 color:#F09020;
 font-family:Arial;
 }
   #links5  a:link {
	color:#FFFFFF;
	font-family:Arial;
	text-decoration: none;
	font-size: 9px;
}
#links5 a:hover {
 text-decoration:none;
 color:#7C9931;
 font-family:Arial;
 font-size: 9px;
 }
 #links5 a:visited {
 text-decoration:none;
 color:#FFFFFF;
 font-family:Arial;
 font-size: 9px;
 }
  #links5 a:active {
 text-decoration:none;
 color:#F09020;
 font-family:Arial;
 font-size: 9px;
 }
 
 #lien_boite
 {
	font: 10px Arial;
 }
 #lien_boite  a {
 /*Cellule principale couleur du fond et texte;*/
  background-color: #FFFFFF;
 color:#333333;
 font-family:Arial;
 }
 #lien_boite  a:hover 
  {
	color:#000000;
	font-family:Arial;
 }
 .double_trait {
	border-right: 1px solid #769ECD;
	border-left: 1px solid #769ECD;
}
#depeche {
	font: 10.5px Arial;
	color: #000000;
}
#depeche a:link{
	font:10.5px Arial;
	color: #000000;
}
#depeche a:hover{
	font: 10.5px Arial;
	color: #666666;
}
#depeche a:visited{
	font: 10.5px Arial;
	color: #61758D;
}
#depeche a:active{
	font: 10.5px Arial;
	color: #61758D;
}
.trait_gris {
	border-left: 1px solid #CCCCCC;
}
#navbarre {
	font: 10.5px Arial;
	color: #000000;
}
#navbarre a:link{
	font:10.5px Arial;
	color: #009966;
}
#navbarre a:hover{
	font: 10.5px Arial;
	color: #FF0000;
}
.boite_rouge {
	border: 1px solid #273D93;
}
.titre_article_orange {

	font: bolder 13px Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
}
.grand_titre {
	color: #993366;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.trait_droite {
	border-right: 1px solid #FDE4CA;
}

.trait_gauche {
	border-right: 1px solid #D6EACC;
}
.trait_haut {
	border-top: 1px solid #D6EACC;
}

.bas_orange {
	border-bottom: 1px solid #FDE4CA;
}
.td_titre {
	font: bolder normal 14px Arial, Helvetica, sans-serif;
	color: #5BAA32;
	text-decoration: none;
	border-bottom: 1px solid #F4F4F4;
}
ul#menu li ul{
  display:none;
}

ul#menu li:hover>ul{
  display:block;
}

ul#menu{
	float:left;
}
ul#menu
{
	background: url(bg_menu.gif);
	list-style:none;
	margin:2px;
	padding:2px;
	width:155px;
}
ul#menu ul{
	background: #F1F2CC;
	list-style:none;
	width:155px;
	border-bottom: 1px solid #FFFFFF;
	}
ul#menu ul{
	position:absolute;
	top:2px;
	left: 155px;
	margin:1px;
	padding:2px;

}
ul#menu li{
	position:relative;
	margin: 2px;
	padding: 2px;
	display: block;
	width: 155px;

}

ul#menu a{
	display:block;
	width: 155px;
	color:#333333;
	text-decoration:none;
	}

ul#menu a:hover{
  color: #FF6633;
}
/* ######### Left Menu ######### */

#leftbar{
width: 165px;
/*background-color: white;*/
}

#leftbar a:hover{
/*color: #FF8000;*/
}

.categorylinks{
list-style-type: disk;
list-style-image: url(heart.png);
margin: 5px auto 10px 18px;
padding: 0;

}

.categorylinks li{
padding-bottom: 1px;
}

.categorylinks li a{
margin-left: -3px;
padding: 3px 1px;
font-size: 12px;
display: block;
color: #449805;
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #ececec;
}

.categorylinks a:visited{color: #449805; }
.categorylinks a:hover {	color: #fff;	background: #51B906; text-decoration: none; }

.diffpointer{
list-style-image: url(arrow.png);
}

#leftbar .headers{
color: white;
font: bold 110% Arial;
background-color: #008000;
padding: 2px;
text-align: center;
}

#leftbar .menuitems{
list-style-type: disk;
list-style-image: url(arrow.gif); /*CUSTOM CHANGE*/
margin: 5px auto 10px 17px;
padding: 0;
line-height: 1.2em;
}

#leftbar .menuitems li{
padding-bottom: 8px;
background-image: url(menuline.gif);
background-repeat: no-repeat;
background-position: left bottom;
}

#leftbar .menuitems li a{
text-decoration: none;
font-weight: bold;
}

#footer{
border: 0 solid #BEBEBE;
color: black;
border-top-width: 1px;
background: transparent url(bg_topbar.gif) repeat-x;
text-align: center;
font-size: 90%;
padding-top: 3px;
margin-bottom: 5px;
}

#footer a{
text-decoration: none;
}
.glossymenu{
list-style-type: none;
margin: 2px 0;
padding: 0;
width: 170px;
border: 0px solid #9A9A9A;
border-bottom-width: 0;
}
.glossymenu li a{
	background: url(2.gif) repeat-x bottom left;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	color: white;
	display: block;
	width: auto;
	padding: 3px 0 3px 3px;
	text-decoration: none;
	
}
* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}
.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}
.glossymenu li a:hover{
	background-image: url(1.gif);
	color: #F2F2F2;
}
.glossymenu2{
list-style-type: none;
margin: 2px 0;
padding: 0;
width: 170px;
border: 0px solid #9A9A9A;
border-bottom-width: 0;
}
.glossymenu2 li a{
background: url(11.gif) repeat-x bottom left;
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
color: #000000;
display: block;
width: auto;
padding: 3px 0 3px 3px;
text-decoration: none;
}
* html .glossymenu2 li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}
.glossymenu2 li a:visited, .glossymenu li a:active{
color: #000000;
}

.glossymenu2 li a:hover{
	background-image: url(12.gif);
	color: #000000;
}
.form {
	font: 10px Arial;
	color: #000000;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
}
