@charset "utf-8";
*  {margin: 0;padding: 0; }

/* Normal link */
a  {text-decoration: none;color:#0289B5; }
a:hover, a:focus  {color:#666666;	text-decoration:underline; }
 img, fieldset  { border:none; }
 h1  { padding: 5px;font-size:30px; font-family:Arial, Helvetica;color:SeaGreen;font-variant:small-caps;}
 h2 { padding: 5px;background-attachment:scroll;background-color:YellowGreen;color:#009999;display:block;font-family:Tahoma,Helvetica;font-size:24px;font-variant:small-caps;font-weight:bolder;}
 h3  { padding: 5px;font-size:12px; color:#000; font-family:Arial, Helvetica;font-weight:bold;}
 h4  { padding: 5px;font-size:11px; color:#000; font-family:Arial, Helvetica;font-weight:bold;}
 h5  { padding: 5px;font-size:10px; color:#000; font-family:Arial, Helvetica;}

.vmLinkMenu li ul li a {padding-bottom:0px;
color:#53541A;
display:block;
font-family:Trebuchet MS;
font-size:12px;
font-variant:normal;
height:23px;
line-height:10px;
width:200px;
}
.vmLinkMenu li ul {
border-bottom-color:#53541A;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-color:#53541A;
border-top-style:solid;
border-top-width:1px;
margin-bottom:8px;
margin-top:8px;
padding-top:10px;
}
.vmLinkMenu a:hover, .vmLinkMenu a:focus{color:darkgreen;}
.vmLinkMenu li a {color : #000;font-variant:small-caps;font-size:14px;font-weight:bold;}
.captionDiv h2{background-color:#000;}
#active_menu span{color : darkgreen;}
#active_menu ul li a span{color:#53541A;}
/* Small text */
.small, .smalldark, .createdate, .modifydate, .mosimage_caption, .pagenavcounter, .pagenav, .pagenavbar, a.readon 
 {font-size: 0.9em;}
 
#back_button {background-color:transparent;background-image:url("back_button.gif");background-repeat:no-repeat;font-size:0.9em;font-weight:bold;padding-left:10px;width:70px;height:22px;line-height:21px;}

p  {padding:0px;font-size:10px;font-weight:bold; }

ul  {list-style: none; }

ul li  {padding-left: 5px; }

ol  {	margin-top: 5px;margin-bottom: 5px; }

ol li  {margin-left: 15px; }

th  {padding: 4px;font-weight: bold;text-align: left; }

fieldset  {border: none; border-top:solid 1px #206269; }
fieldset legend {color:#206269;}
fieldset a  {font-weight: bold; }

a img  {border: none; }

td, div  {font-size: 1em; }

body {background-color: #103E1B;text-align: center;margin: 0px;padding: 0px;}
body > table {text-align: left;float:none;margin-bottom:auto;margin-left:auto;margin-right:auto;margin-top:0;width : 100%}

.mainlevel_top,.mainlevel_top:hover,.mainlevel_top:focus{color: #FFDC00; background:none;text-decoration:none}

.divmain {background-repeat: no-repeat;width: 1380px;padding: 0px;margin-top: 0px;margin-right: auto;margin-left: auto;position: relative;}
#menutop {
	background-image: url(Fondmenuvertical.gif);
	background-repeat: repeat-x;
	background-color: #103E1B;
	margin: auto;
	float: none;
	text-align: left;
	color: #FFDC00;
	text-transform: capitalize;
	font-size: 10px;
	height: 20px;
	padding: 10px 10px 10px 50px;
	line-height: 15px;
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: 0.1em;
	word-spacing: normal;
}
#breadcrum {
	background-color: #051C15;
	background-image: url(breadcrum.gif);
	background-repeat: repeat-x;
	margin: 0px;
	color: #FFF;
	font-size: 12px;
	line-height:11px;
	font-family: "Courier New", Courier, monospace;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}
a.pathway  ,a:visited.pathway {color: #EEE;}

.left {overflow-x:visible;overflow-y:visible;width:200px;}
.left2 {color:#000;padding-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px;width:200px;}

.header {background-color:#134D35;
	background-image: url(baniere.jpg);
	background-repeat:no-repeat;
	height:89px;
	width:1360px;
	padding-left: 20px;
	padding-top: 20px;
	color: #ffdc00;
	font-weight: bold;
	text-transform: none;
	font-style: italic;
	margin: 0px;
}
.moduletable-cube{width:170px;border: 1px solid rgb(0, 0, 0); margin: 16px 33px 16px 15px; background: none repeat scroll 0% 0% rgb(255, 255, 255);}

.moduletable-right >h3{
background-image:url(bgright_h.png);
background-repeat:no-repeat;
color:#103E1B;
font-family:"Arial Black",Gadget,sans-serif;
font-size:18px;
font-style:normal;
font-variant:small-caps;
font-weight:bolder;
height:18px;
letter-spacing:-1pt;
padding-bottom:10px;
padding-left:20px;
padding-right:0px;
padding-top:10px;
text-align:center;
text-transform:capitalize;

}
.moduletable-left {margin-top:-15px;}
.moduletable-left2{background-color:#024B51;background-image:url("bgleft2vert2.png");background-repeat:repeat;width:95%;margin-top:15px;margin-bottom:10px;padding:5px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
behavior:url(border-radius.htc);}
.moduletable-left2 h3 {border-bottom-color:#53541A;border-bottom-style:solid;border-bottom-width:1px;color:#A0C400;font-family:Times New Roman;font-size:28px;font-weight:bold;margin:0;}
.moduletable-left2 a{color:#000;}
.moduletable-right {padding: 0;background-image: url(bgright_m.png);background-repeat:repeat-y;margin-top:12px;width:200px;background-color:#03A7DC;}
.moduletable-right >div{background-image: url(bgright_b.png);background-repeat:no-repeat;background-position:left bottom;padding: 20px;padding-left:6px;padding-top:0px;}
.moduletable-right a{color:#EEE;}
.search {
	background-image: url(fond-recherche.png);
	width:142px;
	background-repeat:no-repeat;
	margin: 10px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	width: 140px;
	color: #000;

}
#keyword {background-color:transparent;border-width:0;height:18px;vertical-align:top;}
}
.slogan{ }
.leftcategorie h3 {
	font-family: Verdana, Geneva, sans-serif;
	color: #03a7dc;
	margin: 5px;
	padding: 5px 0px 0px 50px;
}
.leftcategorie p {margin: 0px;padding: 5px 0px 0px 50px;}
.menuimg {
	clear: none;
	float: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.centre  {
background-attachment:scroll;
text-align:center;
//background-image:url(fond-jardin2.jpg);
background-repeat:repeat-y;
background-position: 0 -40px;
color:#000;
font-family:Verdana,Geneva,sans-serif;
margin-bottom:0;
padding-left:60px;
margin-top:0;
padding-bottom:5px;
padding-top:1px;
min-width:500px;
}
.centreall {
background-attachment:scroll;
background-color:#FFF;
//url("bgleft2vert2.png");
text-align:center;
background-position: 0 -40px;
color:#000;
font-family:Verdana,Geneva,sans-serif;
margin-bottom:0;
padding-left:60px;
margin-top:0;
padding-bottom:5px;
padding-top:1px;
min-width:500px;
}

.rightmenu h3{
	background-image: url(images/droite_01.gif);
	background-color: #81BE2C;
	text-align: center;
	width: 225px;
	padding-top: 12px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	letter-spacing: -2pt;
	font-variant: normal;
	text-transform: capitalize;
	font-weight: bolder;
	font-family: "Arial Black", Gadget, sans-serif;
	height: 18px;
	line-height: 20px;
	background-repeat: no-repeat;
	background-position: 4px 2px;
	margin: 0px;
	display: block;
	clear: none;
	color: #103e1b;
	font-style: normal;
}
.leftmain {clear: none;float: left;}
.catbox {
	padding: 10px;
	background-image: url(categories.png);
	background-repeat: no-repeat;
	margin-left:10px;
	height: 200px;
	width: 150px;
	color: #666;
	font-size: 10px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	float: left;
	clear: none;
	display: block;
}
.right {
	background-color:#81BE2C;
	background-image: url(bgDroite.png);
	background-repeat: repeat-y;
	width:215px;
	padding-left:18px;
	height: 100%;
	display: table-cell;
	vertical-align: top;
}
#flash{width:220px;display:block;}
}
.footer  {
background-attachment:scroll;
background-image:url(BGfooterBleu.png);
background-repeat:repeat-x;
font-family:Verdana,Geneva,sans-serif;
margin-bottom:0;
padding-left:20px;
margin-top:0;
padding-bottom:5px;
padding-top:1px;
height:51px;
text-align:center;
}
.container {
	display: table-cell;
	float: left;
	height: 100%;
	width: 764px;
	clear: none;
	margin-left: 50px;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: -20px;
}
.catboximg {
	text-align: center;
	width: auto;
	height: 70px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	display: table;
	
}
.catboxmg {
	text-align: center;
	height: 100px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.clearfinal  {
	clear:both;
	display:block;
	position:relative;
	height: 0px;
	padding: 0px;
	margin: 0px;
	width: 0px;
}
.pagination{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:95%;
}
.separator{
clear:both;
display:inline-block;
}
#menu-right li{
display:block;
}
ul#menu-right.menu {background-image:url("bgright_b.png");background-position:left bottom;background-repeat:no-repeat;padding-bottom:20px;padding-left:6px;padding-right:20px;padding-top:0;
}
#indexlink {background-color:transparent;height:80px;margin:0px;margin-left:260px;padding:0px;position:absolute;width:250px;
}