

body {
	margin: 0;
	padding: 0;
	background: white;
	font: 100% "trebuchet ms",sans-serif;
	font-size:12px;
}

a.menu_h_on, a.menu_h_off{
	padding-left: 20px;
	padding-right: 20px;
	text-decoration: none;
	font-size: 12px;
	border: 0 none;
	height: 100%;
	display: block;
	cursor: pointer;
	height: 29px;
	line-height:30px;
	border-color: #7a7a78;
	border-width: 1px; 
	border-style: outset;
}

a.menu_h_on{
	background: #FFFFFF;
	color: #000000 !important;
	border-bottom-color: #000000 !important;
	border-bottom-style: none  !important;
	font-size: 12px;
}

a.menu_h_off:hover{
	background: #a4594d;
}
a.menu_h_off{
	background: #7a7a78;
}

/* Menu v off */

div.menu_v_off:hover{
	background-color: #DCDCDC;
}
div.menu_v_off a{
	display: block;
	font-family:"trebuchet ms",sans-serif;
	font-size:12px;
	font-weight: bold;
	padding-right: 15px;
	text-decoration: none;
	color:#7C7C7C;
	text-align: right;
	width:162px;
	height: 29px;
}

div.menu_v_on a{
	display: block;
	font-family:"trebuchet ms",sans-serif;
	font-size:12px;
	font-weight: bold;
	padding-right: 15px;
	text-decoration: none;
	color:#e23828;
	text-align: right;
	width:162px;
	height: 29px;
}

div.menu_v_off{
	display: block;
	cursor: pointer;
	width:178px;
	height: 29px;
	line-height:20px;
	text-align: right;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #A58F6F;
	background-color: #F2EDE4;
	background-position:100% 0%;
	background-repeat:no-repeat;
	background-image: url(f_menu_off);
}

div.menu_v_on{
	display: block;
	cursor: pointer;
	width:178px;
	height: 29px;
	line-height:20px;
	text-align: right;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #A58F6F;
	background-color: #F2EDE4;
	background-position:100% 0%;
	background-repeat:no-repeat;
	background-image: url(f_menu_on);
}

div.section_v_on{
	background-color: #E23828;
	color: white;
	cursor:auto;
	margin: 0;
	padding: 0;
	height: 100%;
	height: 29px;
	text-align: left;
	font-weight: bold;
	padding: 0 0 0 11px;
	margin: 0;
	/* padding-right : 18px; */
	text-decoration: none;
	display: block;
	border: 0 none;
	font-family:"trebuchet ms",sans-serif;
	font-size:12px;
}

div.section_v_off{
	background-color: #a6a5a5;
	color: white;
	height: 100%;
	height: 29px;
	text-align: left;
	font-weight: bold;
	padding: 0 0 0 11px;
	margin: 0;
	/* padding-right : 18px; */
	text-decoration: none;
	display: block;
	border: 0 none;
	font-family:"trebuchet ms",sans-serif;
	font-size:12px;
}



/***/

img.img-menu{
	border-bottom: 1px solid #A58F6F;
}
/***/

#menu_v {
	width: 178px;
	margin: 0;
	padding: 0;
}
#menu_v dt {
	cursor: pointer;
	height: 29px;
	text-align: left;
	font-weight: bold;
	background-color: #a6a5a5;
}

#menu_v dl {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu_v dt {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menu_v dd {
	height: 29px;
	line-height:20px;
	text-align: right;
	background-color: #f2ede4;
	border-bottom: 1px solid #A58F6F;
	background-position:100% 0%;
	background-repeat:no-repeat;
	background-image: url(/img/f_menu_off.png);
}
#menu_v ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menu_v li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu_v li {
	height: 29px;
	line-height:20px;
	text-align: right;
	background-color: #f2ede4;
	border-bottom: 1px solid #A58F6F;
	background-position:100% 0%;
	background-repeat:no-repeat;
	background-image: url(/img/f_menu_off.png);
}

#menu_v li a:hover {
	background-position:100% 0%;
	background-repeat:no-repeat;
	padding-right : 18px;
}

#menu_v li a, #menu_v dt a, #menu_v li.linkSelected {
	padding-right : 18px;
	text-decoration: none;
	display: block;
	border: 0 none;
	height: 100%;
}

#menu_v dt a:hover{
	background-color: #e23828;
}

/* Selected Link*/
#menu_v li.linkSelected{
	height: 29px;
	line-height:20px;
	text-align: right;
	background-color: #f2ede4;
	border-bottom: 1px solid #A58F6F;
	background-position:100% 0%;
	background-repeat:no-repeat;
	background-image: url(/img/f_menu_on.png);
	padding-right : 0px;
}

a.menu_h2
{
	text-decoration: none;
	border: none;
	cursor:pointer;
}

a.textLink,
a.textLinkL
{
	font-family:"trebuchet ms",sans-serif;
	color:#7C7C7C;
	font-weight: bold;
	text-decoration: underline;
	border: none;
	cursor:pointer;
}
a:hover.textLinkL,
a:hover.textLink{color:#e23828}

a.textLinkL {font-size:18;}
a.textLink	{font-size:12px;}


input.text {
	font-family:"trebuchet ms",sans-serif;
	font-size:12px;
	height: 18px; 
	width: 70px;
}

.TexteRougeS
{
	font-family:"trebuchet ms",sans-serif;
	font-size:12px;
	color:#D84F2A;
	font-weight: bold;
}

.TexteRougeNoBold
{
	font-family:"trebuchet ms",sans-serif;
	font-size:12px;
	color:#D84F2A;
}

.TexteRouge, #menu_v li a:hover, #menu_v li.linkSelected
{
	font-family:"trebuchet ms",sans-serif;
	font-size:12px;
	color:#D84F2A;
	font-weight: bold;
}
.TexteRougeM
{
	font-family:"trebuchet ms",sans-serif;
	font-size:14px;
	color:#D84F2A;
	font-weight: bold;
}

.TexteRougeMl
{
	font-family:"trebuchet ms",sans-serif;
	font-size:16px;
	color:#D84F2A;
	font-weight: bold;
}

.TexteRougeL
{
	font-family:"trebuchet ms",sans-serif;
	font-size:18px;
	color:#D84F2A;
	font-weight: bold;
}

.TexteRougeXL
{
	font-family:"trebuchet ms",sans-serif;
	font-size:18px;
	color:#D84F2A;
	font-weight: bold;
}

h1
{
	font-family:"trebuchet ms",sans-serif;
	font-size:18px;
	color:#D84F2A;
	font-weight: bold;
}

h1 a
{
	font-family:"trebuchet ms",sans-serif;
	font-size:18px;
	color:#D84F2A;
	font-weight: bold;
}

h2 
{
	margin-top: 0px;
	font-family:"trebuchet ms",sans-serif;
	font-size:14px;
	color:#D84F2A;
	font-weight: bold;
}

h2 a
{
	margin-top: 0px;
	font-family:"trebuchet ms",sans-serif;
	font-size:14px;
	color:#D84F2A;
	font-weight: bold;
}


h3 
{
	margin-top: 0px;
	font-family:"trebuchet ms",sans-serif;
	font-size:12px;
	color:#D84F2A;
	font-weight: bold;
}

.TexteNoir
{
	font-family:"trebuchet ms",sans-serif;
	font-size:12px;
	color:#000000;
	font-weight: bold;
}
.TexteNoirS
{
	font-family:"trebuchet ms",sans-serif;
	font-size:12px;
	color:#000000;
}
.TexteBlancS, a.menu_h_off, a.menu_h_on
{
	font-family:"trebuchet ms",sans-serif;
	font-size:12px;
	color:white;
	font-weight: bold;
}
.TexteBlanc,  dl.menu_v_on, dl.menu_v_off, a.menu_v_off
{
	font-family:"trebuchet ms",sans-serif;
	font-size:12px;
	color:white;
	font-weight: bold;
}
.TexteBlancL
{
	font-family:"trebuchet ms",sans-serif;
	font-size:14px;
	color:white;
	font-weight: bold;
}
.TexteGrisS
{
	font-family:"trebuchet ms",sans-serif;
	font-size:10px;
	color:#7C7C7C;
	font-weight: bold;
}
.TexteGrisSs
{
	font-family:"trebuchet ms",sans-serif;
	font-size:12px;
	color:#7C7C7C;
}
.TexteGrisMm
{
	font-family:"trebuchet ms",sans-serif;
	font-size:13px;
	color:#7C7C7C;
	font-weight: bold;
}
.TexteGris, #menu_v li a
{
	font-family:"trebuchet ms",sans-serif;
	font-size:12px;
	color:#7C7C7C;
	font-weight: bold;
}

.TexteGrism, #menu_v li a
{
	font-family:"trebuchet ms",sans-serif;
	font-size:14px;
	color:#7C7C7C;
	font-weight: bold;
}

.TexteGrisM
{
	font-family:"trebuchet ms",sans-serif;
	font-size:16px;
	color:#7C7C7C;
	font-weight: bold;
}
.TextePresqueNoirM
{
	font-family:"trebuchet ms",sans-serif;
	font-size:14px;
	color:#555555;
	font-weight: bold;
}
.TexteGrisL
{
	font-family:"trebuchet ms",sans-serif;
	font-size:18;
	color:#7C7C7C;
	font-weight: bold;
}

.TexteGrisXL
{
	font-family:"trebuchet ms",sans-serif;
	font-size:18px;
	color:#7C7C7C;
	font-weight: bold;
}
.bordnul{
margin: 0;
padding: 0;
}

.cadre {
	background:#efefe7 ;
	margin: 4px;
}
.cadrehaut {
	height:6px !important;
	background : url(/img/c_t_l.gif) top left no-repeat;
	display:block;
	padding: 0 0 0 6px;
    margin: 0 0 0 0;
    _margin: 0 0 -18px 0;
}
.cadrehaut span {
	display:block;
	height:6px;
	background : url(/img/c_t_r.gif) top right no-repeat;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
.cadrebas {
	height:6px;
	background : url(/img/c_b_l.gif) bottom left no-repeat;
	display:block;
	padding: 0 0 0 6px ;
    margin: 0 0 0 0;
}
.cadrebas span {
	display:block;
	height:6px;
	background : url(/img/c_b_r.gif) bottom right no-repeat;
	padding: 0 0 0 6px ;
    _margin: -15px 0 0 0;
}
.contenu {
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #CCCCCC;
	border-bottom-color: #efefe7;
	border-top-color: #efefe7;
}


