﻿A:link {text-decoration: none; color: #498F9A; font-weight: bold;}
A:visited {text-decoration: none; color: #B1C470; font-weight: bold;}
A:active {text-decoration: none; color: #B1C470;font-weight: bold;}
A:hover {text-decoration: underline; color: #B1C470; font-weight: bold;}
body {
	margin: 20px 0px 40px 0px;
	background-position: center top;
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
	background-image: url('Images/bg.png');
	background-repeat: repeat-x;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;

}
table.top {
	border-left: solid;
	border-left-width: 1px;
	border-right: solid;
	border-right-width: 1px;
	border-top: solid;
	border-top-width: 1px;
	border-color: #808080;
	background-color: White;
}
table.global {
	border-left: solid;
	border-left-width: 1px;
	border-right: solid;
	border-right-width: 1px;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-color: #808080;
	background-color: White;
}
table.fullline {
	border-left: solid;
	border-left-width: 1px;
	border-right: solid;
	border-right-width: 1px;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-top: solid;
	border-top-width: 1px;	
	border-color: #808080;
	background-color: White;
}
td.inside {
	padding: 5px;
	border-left: solid;
	border-left-width: 1px;
	border-right: solid;
	border-right-width: 1px;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-top: solid;
	border-top-width: 1px;
	border-color: #808080;
}
td.inside2 {
	border-left: solid;
	border-left-width: 1px;
	border-right: solid;
	border-right-width: 1px;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-top: solid;
	border-top-width: 1px;
	border-color: #808080;
	background-color: White;
	text-align: left
}
td.menu {
	background-color: #FFFFFF;
}	
td.bottom {
	padding: 5px;
	background-color: #F2F2F2;
}
td.frame {
	background-color: #F2F2F2;
}
td.title {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	color: #000000;
}
td.bottomline {
	border-bottom: solid;
	border-bottom-width: 1px;
	border-color: #808080;
}
td.topline {
	border-top: solid;
	border-top-width: 1px;
	border-color: #808080;
}
td.leftm {
	padding: 10px;
	width: 150px;
	background-color: #F2F2F2;
	border-right: solid;
	border-right-width: 1px;
	border-color: #808080;
	border-right-style: dotted;
}
td.content {
	background-color: #F2F2F2;
}
td.fullline {
	border-left: solid;
	border-left-width: 1px;
	border-right: solid;
	border-right-width: 1px;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-top: solid;
	border-top-width: 1px;	
	border-color: #808080;
}
td.titlerow {
	background-image: url('Images/lineback2.jpg');
	height: 26px;
}
.thumb
{
	margin: 2px 10px 10px 10px;
	border-width: 0;
	width: 120px;
}
/* Menu */
.preload1 {background: url("images/drop4_2a.gif");}
.preload1 {background: url("images/drop4_2b.gif");}

.fdrop4 {padding:0 0 0 220px; margin:0; list-style:none; height:36px; background:transparent url("images/drop4_back.gif"); position:relative; z-index:800; font-family:arial, verdana, sans-serif;}
.fdrop4 li.top {display:block; float:left;}
.fdrop4 li a.top_link {display:block; float:left; height:36px; line-height:27px; color:#666; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 10px; cursor:pointer;background: url("images/drop4_0a.gif") no-repeat;}
.fdrop4 li a.top_link span {float:left; display:block; padding:0 20px 0 10px; height:36px;background:url("images/drop4_0b.gif") right top;}
.fdrop4 li a.top_link:hover {color:#000; background: url("images/drop4_2a.gif") no-repeat; line-height:25px;}
.fdrop4 li a.top_link:hover span {background:url("images/drop4_2b.gif") no-repeat right top;}

.fdrop4 li:hover > a.top_link {color:#000; background: url("images/drop4_2a.gif") no-repeat; line-height:25px;}
.fdrop4 li:hover > a.top_link span {background:url("images/drop4_2b.gif") no-repeat right top;}


.fdrop4 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.fdrop4 a:hover {visibility:visible; position:relative; z-index:200;}
.fdrop4 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.fdrop4 ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.fdrop4 ul.sub1 {width:160px;}
.fdrop4 ul.sub2 {width:160px;}
.fdrop4 ul.sub3 {width:90px;}
.fdrop4 ul.sub4 {width:112px;}

.fdrop4 :hover ul {left:0; top:35px; background: #dcd8e7; padding:3px; border:1px solid #b0a6c9; border-width:0 1px 1px; white-space:nowrap; height:auto; z-index:300;}
.fdrop4 :hover ul li {display:block; height:20px; position:relative; font-weight:normal; width:auto;}
.fdrop4 :hover ul li a {display:block; font-size:11px; height:20px; line-height:20px; width:auto; padding:0 10px; color:#000; text-decoration:none;}
.fdrop4 :hover ul li a:hover {background:#b0a6c9; color:#fff;}
/* Left Menu */
ul#leftmenu
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
/* Suppression du margin, du padding et des puces du <ul> */
}

ul#leftmenu li
{
	margin: 2px 0 2px 0 ;
	padding: 0;
/* Suppression du padding du <li> et on définit une marge basse de 5px pour aérer le tout */
}

ul#leftmenu li a
{
	display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width: 150px ;
	line-height: 20px ;
	color: #498F9A ;
	text-indent: 10px ; /* On décale le texte de 10px du bord gauche */
	text-decoration: none ;
	border: 0px solid ;
}

ul#leftmenu li a:hover
{
	background-color: #F2F2F2;
}

