/* CSS Document */
body {
	background-color: #d2d2d2;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


a.manif,a.manif:visited,a.manif:link {
font-size:10px;
color:#ffffff;
text-decoration:none;
}

a.manif:hover {
color:#ffffff;
text-decoration:underline;

}

#nolink {
    color:#ffffff;
	text-decoration:none;
	cursor: pointer;
}


a.liens,a.liens:visited,a.liens:link {
font-size:10px;
color:#777777;
text-decoration:none;
}

a.liens:hover {
color:#820023;
text-decoration:underline;
}

a, a:visited, a:link {
font-size:10px;
color:#777777;
text-decoration:none;
}

a:hover {
color:#820023;
text-decoration:underline;
}

body,td,th {
	font-size: 10px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Style2 {color: #666666}
.Style2 a {color: #666666; text-decoration: none;}
.Style2 a:hover {color: #666666; text-decoration: none;}

.Style4 {
	color: #b78895;
	font-size: 10px;
}
.Style6 {color: #FFFFFF}
.Style9 {color: #FFFFFF; font-size: 10px; }
.Style10 {color: #820023; font-weight: bold; font-size: 11px; }
.Style11 {font-size: 10px}

/* menu */
/* ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any
way to fit your requirements.
=================================================================== */
/* common styling */
.menu {width:900px; position:relative; z-index:100; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.menu ul { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style: none;}
.menu ul li { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float:left; position:relative; z-index:200;}
.menu ul li a, .menu ul li a:visited {float:left; text-align:left; border:none; overflow:hidden; padding:0px 0px;}
.menu ul li ul {padding:4px 0px 0px 0px;display: none;z-index:1000;border-bottom: 1px solid #820023;}
.menu ul li ul li {padding:0px 0px 0px 0px;border-top: 1px solid #820023;border-left: 1px solid #820023;border-right: 1px solid #820023;}
/*.menu ul li ul li a {width:150px; height:auto; }*/

.menu ul li ul table {
  /*border-top: 1px solid #820023;*/
  /*border-left: 1px solid #820023;*/
  /*border-right: 1px solid #820023;*/
  margin: 0px 0px 0px 0px;
  background-color: #FFFFFF;
  width: 200px;
}
.menu ul li ul table td {
  /*border-left: 1px solid #820023;*/
  /*border-bottom: 1px solid #820023;*/
  /*border-right: 1px solid #820023;*/
  height: 20px;
  padding: 0px 0px 0px 0px;
}

.menu ul li ul table td ul {
  display:none;
  position: absolute;
}


/* specific to non IE browsers */
.menu ul li:hover a {color:#FFFFFF; text-decoration:underline;}
.menu ul li:hover ul table a {color:#820023; text-decoration: none;}
.menu ul li:hover ul table a:hover {color:#820023; text-decoration: underline;}
.menu ul li:hover ul {display:block; position:absolute; top:15px; left:0px;}
/*.hide { margin-left: 30px;} */
/*.menu ul li:hover ul li a.hide {background:#FFFFFF; color:#FFFFFF;}
.menu ul li:hover ul li:hover a.hide {background:#FFFFFF; color:#FFFFFF;}*/
.menu ul li:hover ul li ul {display: none;}
/*.menu ul li:hover ul li a {display:block; background:#FFFFFF; color:#FFFFFF;}  */
.menu ul li ul li a:hover {background:#FFFFFF; color:#820023;}
.menu ul li ul li ul {display:none;}
.menu ul li ul li:hover ul {display:block; position:absolute; left:200px; top:0; z-index: 2000;}
/*.menu ul li ul li:hover ul.left {left:0px;} */

/*.submenu {width:300px; height:auto; font-weight: normal;} */

.menu ul li ul table td a {
  color: #820023;
  text-decoration: none;
}
.menu ul li ul table td a:hover {
  color: #820023;
  text-decoration: underline;
}

/******************/
#menu_ul_8 li:hover a {color:#FFFFFF; text-decoration:underline;}
#menu_ul_8 li:hover ul table a {color:#820023; text-decoration: none;}
#menu_ul_8 li:hover ul table a:hover {color:#820023; text-decoration: underline;}
#menu_ul_8 li:hover ul {display:block; position:absolute; top:15px; left:-7px;}
#menu_ul_8 li:hover ul li ul {display: none;}
#menu_ul_8 li ul li a:hover {background:#FFFFFF; color:#820023;}
#menu_ul_8 li ul li ul {display:none;}
#menu_ul_8 li ul li:hover ul {display:block; position:absolute; left:-202px; top:0; z-index: 2000; width: 202px;}
#menu_ul_8 ul li ul {padding:4px 0px 0px 0px;display: none;z-index:1000;border-bottom: 1px solid #820023;}
#menu_ul_8 ul li ul li {padding:0px 0px 0px 0px;border-top: 1px solid #820023;border-bottom: 0px solid #820023;border-left: 1px solid #820023;border-right: 1px solid #820023;}

#menu_ul_9 li:hover a {color:#FFFFFF; text-decoration:underline;}
#menu_ul_9 li:hover ul table a {color:#820023; text-decoration: none;}
#menu_ul_9 li:hover ul table a:hover {color:#820023; text-decoration: underline;}
#menu_ul_9 li:hover ul {display:block; position:absolute; top:15px; left:-126px;}
#menu_ul_9 li:hover ul li ul {display: none;}
#menu_ul_9 li ul li a:hover {background:#FFFFFF; color:#820023;}
#menu_ul_9 li ul li ul {display:none;}
#menu_ul_9 li ul li:hover ul {display:block; position:absolute; left:-202px; top:0; z-index: 2000; width: 202px;}
#menu_ul_9 ul li ul {padding:4px 0px 0px 0px;display: none;z-index:1000;border-bottom: 1px solid #820023;}
#menu_ul_9 ul li ul li {padding:0px 0px 0px 0px;border-top: 1px solid #820023;border-bottom: 0px solid #820023;border-left: 1px solid #820023;border-right: 1px solid #820023;}
/******************/




/*.submenu {width:300px; height:auto;}*/
/* fin menu */

#no_link {
  color: #820023;
}
#no_link2 {
  color: #820023;
  cursor: pointer;
}

#fond_bg {
  background-image: url(images/fondpage.gif);
  background-position: 0px 45px;
  background-repeat: no-repeat;
}


#fond3_menu
{
    margin: 0px;
    padding: 0px;
    width:									312px;
    /*height: auto;*/
	float:									left;
	clear:									left;
	background-image:						url(images/ecrire_cm_mid.jpg);
    background-repeat: repeat-y;
}
#fond2_menu
{
    margin: 0px;
    padding: 0px;
    /*height: auto;*/
    width:									312px;
	float:									left;
	background-image:						url(images/ecrire_cm_haut.jpg);
    background-repeat: no-repeat;
    background-position: top;
}
#fond1_menu
{
    margin: 0px;
    padding: 35px 0px 15px 0px;
    /*height: 500px;*/
    width:									312px;
	float:									left;
	background-image:						url(images/ecrire_cm_bas.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    overflow: hidden;
}
#fond0_menu
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width:									312px;
	float:									left;
    overflow: hidden;
	min-height: 200px;
}
