h1 {
	font-weight:bold;
	margin:0;
	padding:0;
	font-size:10pt;
	display: inline;
}

h2, h3, h4, h5, h6 {
	font-weight:normal;
	margin:0;
	padding:0;
	font-size:10pt;
	display: inline;
}

.menu {
	font-size:100%;
	font-family:Arial,serif;
	font-weight:bold;
	text-align:left;
	padding-left: 10px;
	padding-top: 4px;
	background-image: url('../img/menu_background.png');
	background-repeat: no-repeat;
	height:24px;
	color: #FFFFFF;
}
.menu a
{
	color: #FFFFFF;
	font-weight:bold;
}
.menu a:hover {
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: underline;
}
.left_menu
{
	font-family:Arial,serif;
	text-align:center;
	font-size:9pt;
	background-color: #e2e2f7;
	text-align:left;
	background-image:url('../img/left_menu.png');
	background-repeat: repeat-y;
	background-position:right top;
	width:143px;
}

.left_top_sep {
	position:relative;
	top:-1px;
	right:-1px;
	float:right;
	padding-right:7px;
	border-top: 1px solid #B2B2AF;
}

.left_bottom_sep {
	position:relative;
	top:-1px;
	right:-1px;
	float:right;
	padding-right:3px;
	border-top: 1px solid #B2B2AF;
}

.r_menu {
	font-size:100%;
	font-family:Arial,serif;
	font-weight:bold;
	text-align:left;
	padding-left: 15px;
	padding-top: 4px;
	background-image: url('../img/menu_background.png');
	background-repeat: no-repeat;
	height:24px;
	color: #FFFFFF;
}
.r_menu a
{
	color: #FFFFFF;
	font-weight:bold;
}
.r_menu a:hover {
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: underline;
}
.right_menu
{
	font-family:Arial,serif;
	text-align:left;
	font-size:9pt;
	background-color: #e2e2f7;
	background-image:url('../img/right_menu.png');
	background-repeat: repeat-y;
	width:143px;
	padding:0px;
}

.right_top_sep {
	position:relative;
	top:1px;
	padding-left:5px;
	border-top: 1px solid #B2B2AF;
}

.right_bottom_sep {
	position:relative;
	top:-1px;
	left:-1px;
	float:left;
	padding-left:4px;
	border-top: 1px solid #B2B2AF;
}

.top_sep {
	padding-top:0px;
	margin:0px;
	border-top: 1px solid #B2B2AF;
}

td.m
{
	font-family:Arial,serif;
	text-align:center;
	font-size:9pt;
	background-color: #e2e2f7;
	padding:0 7 0 7;
}
td.m2
{
	font-family:Arial,serif;
	text-align:center;
	font-size:9pt;
	background-image: url('../img/top.png');
	background-repeat:repeat-x;
	background-position:top left; 
	background-color: #e2e2f7;
}
td.m3
{
	font-family:Arial,serif;
	text-align:left;
	font-size:9pt;
	background-color: #e2e2f7;
	padding:0px;
}

.last {
	font-family:Arial,serif;
	margin-left: 5px;
	margin-right: -5px;
}

th
{
	font-family:Arial,serif;
	font-weight:normal;
	padding:2px;
	background-color:#738FBF;
	color:white;
	font-size:10pt;
}

th.u_deleted
{
	font-family:Arial,serif;
	padding:2px;
	border:0px;
	text-align:left;
	color:#2d69b3;
}

th.st
{
	font-family:Arial,serif;
	text-align:left;
	padding:2px;
	background-color:#435B8A;
	border:0px;
	color:white;
}
th.stu_deleted
{
	font-family:Arial,serif;
	text-align:left;
	padding:2px;
	background-color:#435B8A;
	border:0px;
	color:white;
}

th.st3
{
	font-family:Arial,serif;
	font-weight:normal;
	text-align:left;
	padding:2px;
	background-color:#736A45;
	color:white;
}
td.under {
	font-family:Arial,serif;
	border:1px solid #E4E4FF;
	background-image:none;
	background-color:white;
	font-weight:normal;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	height: 32px;
	text-align: left;
}
td.under2 {
	font-family:Arial,serif;
	border:1px solid #E4E4FF;
	background-image:none;
	background-color:white;
	font-weight:normal;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	height: 32px;
	text-align: center;
}

td.prcMax {
	font-family:Arial,serif;
	font-size: 11px;
	border-bottom:1px solid gray;
	background-image:none;
	background-color:#ffd7d5;
	font-weight:normal;
	height: 32px;
	width:25%;
	text-align: center;
}

td.prcMin {
	font-family:Arial,serif;
	font-size: 11px;
	border-bottom:1px solid gray;
	background-image:none;
	background-color:#deffce;
	font-weight:normal;
	height: 32px;
	width:25%;
	text-align: center;
}

td.prcOcc {
	font-family:Arial,serif;
	font-size: 11px;
	border-bottom:1px solid gray;
	background-image:none;
	background-color:#ffdbb7;
	font-weight:normal;
	height: 32px;
	width:25%;
	text-align: center;
}

td.prcNow {
	font-family:Arial,serif;
	font-size: 11px;
	border-bottom:1px solid gray;
	background-image:none;
	background-color:#ceeaff;
	font-weight:bold;
	height: 32px;
	width:25%;
	text-align: center;
}

table.fixed
{
	table-layout:fixed;
}
table.s
{
	font-family:Arial,serif;
	text-align:center;
	padding:0.5px;
}

td
{
	font-family:Arial,serif;
	padding: 1px;
	font-weight:normal;
	font-size:10pt;
}

td.d
{
	font-family:Arial,serif;
	background-color: #FFFFFF;
	text-align:left;
	font-size:10pt;
}

.tricks_border
{
	text-align:center;
	background-color: #E1E4F2;
	border-left: 1px solid black;
	border-right: 1px solid black;
	color: black;
	overflow:hidden;
	padding-right:5px;
	padding-top:3px;
}

.tricks
{
	text-align:center;
	background-color: #E1E4F2;
	color: black;
	font-size:80%;
	display:inline;
	overflow:hidden;
	padding-left:5px;
	padding-right:5px;
}

.tricks a
{
	color: #003399;
	text-decoration: underline;
}

.price
{
	font-size:80%;
	font-family:Arial,serif;
	font-weight:bold;
}
.var
{
	font-size:80%;
	font-family:Arial,serif;
	font-weight:bold;
	color: mediumseagreen;
}

.infos
{
	font-family:Arial,serif;
	background-color:#3366CC;
	padding:2px;
	color:white;
}

table.info {
	font-family:Arial,serif;
	background: #435B8A;
}
tr.pair {
	font-family:Arial,serif;
	background: white;
}
tr.impair {
	font-family:Arial,serif;
	background: #f7fbff;
}

.pair {
	font-family:Arial,serif;
	background: #5877ab;
	color:white;
	padding:5px;
	border: solid thin #666666;
}
.impair {
	font-family:Arial,serif;
	background: #e2e2f7;
	padding:5px;
	border: solid thin #666666;
}

.img_top a {
	font-family:Arial,serif;
	width:48px;
	height:48px;
	display: block;
	margin: auto;
	overflow: hidden;
	text-align:center;
}

.img_top a:hover {
	font-family:Arial,serif;
	width:60px;
	height:60px;
}

.tt0 {
	background: #000000 url(head10.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 10pt Arial, sans-serif;
	margin: 10px 2px 10px 2px;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.tt0__ {
	font-size:100%;
	font-family:Arial,serif;
	font-weight:bold;
	margin: 10px 2px 10px 2px;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: -10px;
	margin-right: 0px;
	background-color: #435B8A;
	color: #FFFFFF;
	border:1px solid #435B8A;
}
.ttu0 {
	font-size:100%;
	font-family:Arial,serif;
	font-weight:bold;
	margin: 10px 2px 10px 2px;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: -10px;
	margin-right: 0px;
	background-color: #E4E4FF;
	color: #0033CC;
	border:0px;
	text-align:left;
}

.fixeH {
	font-family:Arial,serif;
	height:18px;
	overflow:hidden;
	border:0px;
	padding:0px;
}

.act {
	width: 100% ;
	font-family:Arial,serif;
	height: 330px; ;
	overflow: auto ;
	background-color : white ;
	padding: 3px ;
	font-size: 10pt ;
}
.syn {
	font-family:Arial,serif;
	max-height: 250px; /* Moz, Opera.. */
	height: expression(this.scrollHeight > 250 ? "250px" : "auto"); /* IE */
	overflow: auto ;
	background-color : #F5F5FF;
	padding: 3px ;
	font-size: 10pt ;
}

.flm_block {
	min-height: 350px; /* Moz, Opera.. */
	max-height: 1200px; /* Moz, Opera.. */
	height: expression(this.scrollHeight < 350 ? "350px" : this.scrollHeight > 1200 ? "1200px" : "auto"); /* IE */
	overflow: auto;
}

.dvd_info {
	max-height: 250px; /* Moz, Opera.. */
	height: expression(this.scrollHeight > 250 ? "250px" : "auto"); /* IE */
	overflow: auto;
}

.predisplay_content {
	max-height: 300px; /* Moz, Opera.. */
	height: expression(this.scrollHeight > 300 ? "300px" : "auto"); /* IE */
	overflow: auto ;
}

.liste_defi {
	width: 100% ;
	height: 740px;
	overflow: auto ;
}
.news {
	width: 100% ;
	font-family:Arial,serif;
	height: 300px ;
	overflow: auto ;
	background-color : #e2e2f7 ;
	padding: 3px ;
	font-size: 10pt ;
	border: solid 2px blue ;
}
.sql {
	width: 100% ;
	font-family:Arial,serif;
	height: 600px ;
	overflow: auto ;
	background-color : #e2e2f7 ;
	padding: 3px ;
	font-size: 10pt ;
	border: solid 2px blue ;
}

.dir {
	width: 100% ;
	font-family:Arial,serif;
	height: 600px ;
	overflow: auto ;
	background-color : white ;
	padding: 3px ;
	font-size: 10pt ;
	border: solid 2px gray ;
}

.over {
	font-family:Arial,serif;
	background-color : white ;
	padding: 3px ;
	font-size: 10pt ;
	border: solid 2px gray ;
}

/*** FckEditor ***/
p {
	font-family:Arial,serif;
	margin-top: 2px;
	margin-bottom: 2px;
	font: 10pt Arial, sans-serif;
}

.Bold
{
	font-family:Arial,serif;
	font-weight: bold;
}

.Title
{
	font-family:Arial,serif;
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	font-family:Arial,serif;
	border: #8b4513 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}

div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
  z-index:6;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #888;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

.small_ba_normal {
	background-color:#393939;
}
.small_ba_normal a {
	font-family:Arial,serif;
	color:white;
	text-decoration: none;
	font-family:Arial,serif;
	font-weight:bold;
	font-size:9pt;
}
.small_ba_normal a:hover {
	font-family:Arial,serif;
	color: #CC0000;
	text-decoration: underline;
	font-family:Arial,serif;
	font-weight:bold;
	font-size:9pt;
}

.small_ba_select {
	background-color:black;
}
.small_ba_select a {
	font-family:Arial,serif;
	color:white;
	text-decoration: none;
	font-family:Arial,serif;
	font-weight:bold;
	font-size:9pt;
}
.small_ba_select a:hover {
	font-family:Arial,serif;
	color: #CC0000;
	text-decoration: underline;
	font-family:Arial,serif;
	font-weight:bold;
	font-size:9pt;
}

#flag_container {
	position: relative;
}

#pagination-digg ul{border:0; margin:0; padding:0;}
#pagination-digg li{border:0; margin:0; padding:0;font-size:10pt;float:left;list-style-type:none;margin-right:2px;}
#pagination-digg a{border:solid 1px #738FBF;margin-right:2px;}
#pagination-digg .previous-off, #pagination-digg .next-off {border:solid 1px #DEDEDE;color:#888888;display:block;float:left;font-weight:bold;margin-right:2px;padding:3px 4px;}
#pagination-digg .next a, #pagination-digg .previous a {font-weight:bold;}
#pagination-digg .active{background:#435B8A;color:#FFFFFF;font-weight:bold;display:block;float:left;padding:4px 6px;}
#pagination-digg a:link, #pagination-digg a:visited {color:#435B8A;display:block;float:left;padding:3px 6px;text-decoration:none;}
#pagination-digg a:hover{border:solid 1px #435B8A;}

/*** Global ***/
body {
	font-family:Arial,serif;
	background-color:#e2e2f7;
	color: #333;
	font-size:10pt;
	margin:0px;
	padding:3px;
	height:100%;
}

form {
	display: block;
	margin: 0 0 0 0;
}
blockquote {
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
p {
	margin-top: 2px;
	margin-bottom: 2px;
	font: 10pt Arial, sans-serif;
}

.main{

	background-color: #FFFFFF;
	font-family:Arial,serif;
	font-weight:normal;
	color:black;
	text-align:left;
	padding-left: 10px;
	padding-right: 10px;
}

.button {
	font-weight: bold;
	color: white ; 
	background-color: #415989 ; 
	border-top: 2px solid #808080;
	border-left: 2px solid #808080;
	border-bottom: 2px solid #0B198C;
	border-right: 2px solid #0B198C;
}

/*** Tableau Main ***/
.table_main_angle
{
	border-left: 1px solid #0B198C;
	border-right: 1px solid #0B198C;
	border-bottom: 1px solid #0B198C;
	background: #D1D1E1;
	color: #000000;
	padding-right:-10px;
}
.table_main
{
	border: 1px solid #0B198C;
	background: #D1D1E1;
	color: #000000;
}

.table_main_green
{
	border: 1px solid #6AB35F;
}
.table_main_bckg
{
	border: 0px;
	background: #D1D1E1;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}
.main_bckg
{
	border: 0px;
	background: #D1D1E1;
	color: #000000;
}
.header_main
{
	background: #334d80;
	color: #FFFFFF;
	font: bold 10pt Arial, sans-serif;
	height: 21px;
	padding-left: 5px;
	vertical-align: middle;
	text-align: left;
}

.header_main_green
{
	background: #6AB35F;
}

.header_main a
{
	color: #FFFFFF;
	font: bold 10pt Arial, sans-serif;
	text-align: left;
}
.header_main a:hover {
	color: #FFFFFF;
	font: bold 10pt Arial, sans-serif;
	text-align: left;
	text-decoration: underline;
}

/*** Tableau Light ***/
.table_light_angle
{
	border-left: 1px solid #F5F5FF;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	background: #F5F5FF;
	color: #000000;
	padding-right:-10px;
}
.table_light
{
	border-top: 1px solid #F5F5FF;
	border-left: 1px solid #F5F5FF;
	border-bottom: 1px solid #808080;
	border-right: 1px solid #808080;
	background: #F5F5FF;
	color: #000000;
	font: 10pt Arial, sans-serif;
}
.table_light_bckg
{
	border: 0px;
	background: #F5F5FF;
	color: #000000;
	text-align: left;
	padding-left: 5px;
	font: 10pt arial, sans-serif;
}
.light_bckg
{
	border: 0px;
	background: #F5F5FF;
	color: #000000;
	text-align: left;
	font: 10pt arial, sans-serif;
}
.header_light
{
	background: #5877ab;
	color: #FFFFFF;
	font: 10pt Arial, sans-serif;
	text-align: left;
	border: 0px;
}

/*** Light Bold ***/
.header_bold_light
{
	background: #5877ab;
	color: #FFFFFF;
	font: bold 10pt Arial, sans-serif;
	text-align: left;
}

.header_bold_light a
{
	background: #5877ab;
	color: #FFFFFF;
	font: bold 10pt Arial, sans-serif;
	text-align: left;
}
.header_bold_light a:hover {
	background: #5877ab;
	color: #FFFFFF;
	font: bold 10pt Arial, sans-serif;
	text-align: left;
	text-decoration: underline;
}

.not_buy {
	background: #666666;
}

.not_buy_light {
	background: #EEEEEE;
}

.not_buy_main {
	background: #888888;
}

/*** display_info ***/
.display_info
{
	border: 0px;
	background: #d0d0d0;
	color: #000000;
	text-align: left;
}

/*** Onglet Zone Search ***/
.ttNorm {
	font: 10pt Arial, sans-serif;
	background:#E1E4F2;
	color: black;
	height:22px;
	text-align:left;
}
.ttNormTable {
	border: 1px solid #0B198C;
	margin-bottom: -2px;
	border-bottom: 2px solid #0B198C;
	background: #D1D1E1;
}
.ttSel0 {
	font: bold 10pt Arial, sans-serif;
	background:#435B8A;
	color: white;
	height:22px;
	text-align:left;
}
.ttSel0Table {
	border: 1px solid #0B198C;
	margin-bottom: -2px;
	border-bottom: 2px solid #0B198C;
	background: #D1D1E1;
}
.ttSel1 {
	font: bold 10pt Arial, sans-serif;
	background:#CC6852;
	color:white;
	height:22px;
	text-align:left;
}
.ttSel1Table {
	border: 1px solid #CC6852;
	margin-bottom: -3px;
	border-bottom: 2px solid #CC6852;
	background: #E58D7A;
}
.ttSel2 {
	font: bold 10pt Arial, sans-serif;
	background:#6AB35F;
	color:white;
	height:22px;
	text-align:left;
}
.ttSel2Table {
	border: 1px solid #6AB35F;
	margin-bottom: -2px;
	border-bottom: 2px solid #6AB35F;
	background: #97FF87;
}

/*** Liens ***/
a,.link {
	font-family:Arial,serif;
	color:#003399;
	text-decoration: none;
	font-family:Arial,serif;
	font-weight:normal;
}

a:hover {
	font-family:Arial,serif;
	color: #F87628;
	font-family:Arial,serif;
	font-weight:normal;
}

span.link:hover {
	font-family:Arial,serif;
	color: #F87628;
	text-decoration: underline;
	font-family:Arial,serif;
	font-weight:normal;
}

div#bg_advert {
    width:405px;
    height:31px;
    padding:7px 0 0 0;
    background:url('../img/bg_advert.gif') no-repeat;
    text-align:center;
}
div#bg_advert a {
    display:block;
    color:#fff;
    font-size:17px;
}

div#bg_advert2 {
    width:145px;
    height:85px;
    background:url('../img/bg_advert-2.gif') no-repeat;
}
div#bg_advert2 a {
    display:block;
    color:#fff;
    padding:12px 0 0 25px;
    font-size:17px;
}

div#bg_advert3 {
    width:405px;
    height:60px;
    background:url('../img/bg_advert-3.gif') no-repeat;
}
div#bg_advert3 a {
    display:block;
    color:#fff;
    padding:6px 0 0 12px;
    font-size:17px;
}
/* Largeur totale de la boite */
.AngleRond .AngleRondOmbre {
	background-color:transparent;
}

/* définition des pixels d'angles */
.AngleRond .pix1, .AngleRond .pix2, .AngleRond .pix3, .AngleRond .pix4, .AngleRond .pix5 {
	display:block;
	overflow:hidden;
	height:1px;
	border-left:1px solid #0B198C;
	border-right:1px solid #0B198C;
	background:#334d80;
}

.AngleRondNotBuy .pix1, .AngleRondNotBuy .pix2, .AngleRondNotBuy .pix3, .AngleRondNotBuy .pix4, .AngleRondNotBuy .pix5 {
	display:block;
	overflow:hidden;
	height:1px;
	border-left:1px solid #0B198C;
	border-right:1px solid #0B198C;
	background:#666666;
}

.AngleRondLight .pix1, .AngleRondLight .pix2, .AngleRondLight .pix3, .AngleRondLight .pix4, .AngleRondLight .pix5 {
	display:block;
	overflow:hidden;
	height:1px;
	border-left:1px solid #F5F5FF;
	border-right:1px solid #808080;
	background:#5877ab;
}

.AngleRondLightNotBuy .pix1, .AngleRondLightNotBuy .pix2, .AngleRondLightNotBuy .pix3, .AngleRondLightNotBuy .pix4, .AngleRondLightNotBuy .pix5 {
	display:block;
	overflow:hidden;
	height:1px;
	border-left:1px solid #F5F5FF;
	border-right:1px solid #808080;
	background:#888888;
}

.AngleRondOmbre .pix1, .AngleRondOmbre .pix2, .AngleRondOmbre .pix3, .AngleRondOmbre .pix4, .AngleRondOmbre .pix5 {
	position:relative;
	display:block;
	overflow:hidden;
	height:1px;
	border-left:1px solid #0B198C;
	border-right:1px solid #0B198C;
	background:#334d80;
}

.AngleRondLightOmbre .pix1, .AngleRondLightOmbre .pix2, .AngleRondLightOmbre .pix3, .AngleRondLightOmbre .pix4, .AngleRondLightOmbre .pix5 {
	position:relative;
	display:block;
	overflow:hidden;
	height:1px;
	border-left:1px solid #F5F5FF;
	border-right:1px solid #808080;
	background:#5877ab;
}

.AngleRondOmbreGreen .pix1, .AngleRondOmbreGreen .pix2, .AngleRondOmbreGreen .pix3, .AngleRondOmbreGreen .pix4, .AngleRondOmbreGreen .pix5 {
	position:relative;
	display:block;
	overflow:hidden;
	height:1px;
	border-left:1px solid #6AB35F;
	border-right:1px solid #6AB35F;
	background:#6AB35F;
}

.AngleRondTricks .pix1, .AngleRondTricks .pix2, .AngleRondTricks .pix3, .AngleRondTricks .pix4, .AngleRondTricks .pix5 {
	display:block;
	overflow:hidden;
	height:1px;
	border-left:1px solid black;
	border-right:1px solid black;
	background:#E1E4F2;
}

.AngleRond .pix1 {margin:0 5px; background:#0B198C;}
.AngleRond .pix2 {margin:0 3px;}
.AngleRond .pix3 {margin:0 2px;}
.AngleRond .pix4 {margin:0 1px;}
.AngleRond .pix5 {margin:0 1px;}

.AngleRondNotBuy .pix1 {margin:0 5px; background:#0B198C;}
.AngleRondNotBuy .pix2 {margin:0 3px;}
.AngleRondNotBuy .pix3 {margin:0 2px;}
.AngleRondNotBuy .pix4 {margin:0 1px;}
.AngleRondNotBuy .pix5 {margin:0 1px;}

.AngleRondLight .pix1 {margin:0 5px; background:#F5F5FF;}
.AngleRondLight .pix2 {margin:0 3px;}
.AngleRondLight .pix3 {margin:0 2px;}
.AngleRondLight .pix4 {margin:0 1px;}
.AngleRondLight .pix5 {margin:0 1px;}

.AngleRondLightNotBuy .pix1 {margin:0 5px; background:#F5F5FF;}
.AngleRondLightNotBuy .pix2 {margin:0 3px;}
.AngleRondLightNotBuy .pix3 {margin:0 2px;}
.AngleRondLightNotBuy .pix4 {margin:0 1px;}
.AngleRondLightNotBuy .pix5 {margin:0 1px;}

.AngleRondTricks .pix1 {margin:0 4px; background:black;}
.AngleRondTricks .pix2 {margin:0 3px;}
.AngleRondTricks .pix3 {margin:0 2px;}
.AngleRondTricks .pix4 {margin:0 1px;}
.AngleRondTricks .pix5 {margin:0 1px;}

.AngleRondOmbre .pix1 {top:-5px; margin:0; margin-left:5px; margin-right:9px; background:#0B198C;}
.AngleRondOmbre .pix2 {top:-5px; margin:0; margin-left:3px; margin-right:7px;}
.AngleRondOmbre .pix3 {top:-5px; margin:0; margin-left:2px; margin-right:6px;}
.AngleRondOmbre .pix4 {top:-5px; margin:0; margin-left:1px; margin-right:5px;}
.AngleRondOmbre .pix5 {top:-5px; margin:0; margin-left:1px; margin-right:5px;}

.AngleRondLightOmbre .pix1 {top:-5px; margin:0; margin-left:5px; margin-right:9px; background:#F5F5FF;}
.AngleRondLightOmbre .pix2 {top:-5px; margin:0; margin-left:3px; margin-right:7px;}
.AngleRondLightOmbre .pix3 {top:-5px; margin:0; margin-left:2px; margin-right:6px;}
.AngleRondLightOmbre .pix4 {top:-5px; margin:0; margin-left:1px; margin-right:5px;}
.AngleRondLightOmbre .pix5 {top:-5px; margin:0; margin-left:1px; margin-right:5px;}

.AngleRondOmbreGreen .pix1 {top:-5px; margin:0; margin-left:5px; margin-right:9px; background:#6AB35F;}
.AngleRondOmbreGreen .pix2 {top:-5px; margin:0; margin-left:3px; margin-right:7px;}
.AngleRondOmbreGreen .pix3 {top:-5px; margin:0; margin-left:2px; margin-right:6px;}
.AngleRondOmbreGreen .pix4 {top:-5px; margin:0; margin-left:1px; margin-right:5px;}
.AngleRondOmbreGreen .pix5 {top:-5px; margin:0; margin-left:1px; margin-right:5px;}


.ombre {
  background-color: #ccc; /*couleur de l'ombre */
  padding: 0px;
  margin-left:5px;
  clear:left;
}

.ombre2 {
  background-color: #aaa; /*couleur de l'ombre */
  padding: 0px;
  margin-left:5px;
  clear:left;
}

.boiteTxt {
	padding-right:4px;
	margin-left:-5px;
	position:relative;
	bottom:5px;
}
/*
	http://exploding-boy.com/images/cssmenus2/menus.html
*/

.tabs10 {
	width:100%;
	font-size:93%;
	line-height:normal;
}
.tabs10 ul {
	margin:0;
	padding:0px 10px 0 0;
	list-style:none;
}
.tabs10 li {
	display:inline;
	margin:0;
	padding:0;
}
.tabs10 a {
	float:left;
	background:url("../img/tableft10.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;	
	background-position:0% -42px;
}
.tabs10 a span {
	font: bold 10px/1.5em Verdana;
	display:block;
	float:left;
	background:url("../img/tabright10.gif") no-repeat right top;
	padding:5px 8px 4px 3px;
	color:#FFF;	
	background-position:100% -42px;
}

.tabs10 a span span {
	background:none;
	padding:0px;
	background-position:100%;
}

#tabs10 a:hover span {
	color:#FFF;
}
.tabs10 a:hover, .tabs10 .selected a  {
	background-position:0% 0px;
}
.tabs10 a:hover span, .tabs10 .selected a span  {
	background-position:100% 0px;
}

.panel{
	border:1px solid #bcd2e6;
	width:100%;
}
/* Starbox.css 
   Part of http://www.nickstakenburg.com/projects/starbox/
*/

.starbox .stars { background: #cccccc; }
.starbox .rated .stars { background: #dcdcdc; }
.starbox .rated .hover .stars { background: #cccccc; }
.starbox .colorbar { background: #ffcc1c; }
.starbox .hover .colorbar { background: #1e90ff; }
.starbox .rated .colorbar { background: #64b2ff; }
.starbox .rated .hover .colorbar { background: #ffcc1c; }
.starbox .ghost { background: #a1a1a1; }
.starbox .indicator { clear: both; }

.starbox .dotted .stars,
.starbox .dotted .hover .stars,
.starbox .dotted .rated .stars, 
.starbox .dotted .rated .hover .stars { background: url(../img/starbox/background_dotted.gif) top left repeat-x; }
.starbox .dotted .colorbar,
.starbox .dotted .hover .colorbar,
.starbox .dotted .rated .colorbar, 
.starbox .dotted .rated .hover .colorbar { background: #000000; }
.starbox .dotted .ghost { background: #666666; }

.starbox .pointy .colorbar { background: #ffcc1c; }
.starbox .pointy .hover .colorbar { background: #ff9231; }

.starbox .inverse .stars { float: right; }
.starbox .inverse .indicator { clear: both; display: block; text-align: right; }
/* Footer like FaceBook */
#menu_footer {
	position:absolute; 
	bottom:-1px;  
	height:22px; 
	background:#B5B5B5; 
	text-align:left; 
	right:22px;
	width:97%; 
	z-index:100;
}
#menu_footer_inside {
	color:333333;
	background:#E5E5E5;
	border-top: 1px solid white;
	margin:1px 1px 0px 1px;
}
#content_site {
	z-index:0;
}
.menu_footer_td {
	padding-left:5px;
	padding-right:5px;
	border-right: 1px solid #B5B5B5;
}
.menu_footer_td2 {
	padding-left:5px;
	padding-right:5px;
	text-align:left;
}
#menu_footer_div {
	position:absolute;
	bottom:21px;
	border:1px solid #B5B5B5;
	background:#E5E5E5; 
	width:197px;
	margin-left:-2px;
	padding-left:5px;
}
#menu_footer_fav_div {
	position:absolute;
	bottom:21px;
	border:1px solid #B5B5B5;
	background:#E5E5E5; 
	width:224px;
	margin-left:-6px;
	padding-left:5px;
}
#menu_footer_list_fav_div {
	max-height: 250px; /* Moz, Opera.. */
	height: expression(this.scrollHeight > 250 ? "250px" : "auto"); /* IE */
	overflow: auto ;
}
#menu_footer_wall_evt_div {
	position:absolute;
	bottom:21px;
	border:1px solid #B5B5B5;
	background:#E5E5E5; 
	width:224px;
	margin-left:-6px;
	padding-left:5px;
}
#menu_footer_list_wall_evt_div {
	max-height: 250px; /* Moz, Opera.. */
	height: expression(this.scrollHeight > 250 ? "250px" : "auto"); /* IE */
	overflow: auto ;
}
#divMenuFooterChatHeader {
	font-weight: bold;
	background:#CDCCCC; 
	border-bottom: 1px solid #B5B5B5; 
	height:20px; 
	margin-left:-5px;
	padding-top:2px;
	margin-bottom:5px;
	text-align:center;
}
#divMenuFooterChat {
	max-height: 250px; /* Moz, Opera.. */
	height: expression(this.scrollHeight > 250 ? "250px" : "auto"); /* IE */
	overflow: auto ;
	padding: 3px ;
	font-size: 10pt ;
}

#menu_footer_wall_evt_div_nb_new_evt {
	position:absolute;
	text-align:center;
	background-color:red;
	color:white;
	font-size:7pt;
	margin-left:8px;
	bottom:1px;
	width:13px;
	display:none;
	cursor:pointer;
}

div[id=menu_footer] {
    position: fixed !important;
}

.dhx_combo_img{
	position:absolute;
	top:0px;
	right:0px;
	width:17px;
	height:20px;
}


.dhx_combo_option_img{
	position:relative;
	top:1px;
	margin-left:2px;
	left:0px;
	width:16px; height:16px;
}
.dhx_combo_input{
	color:#333333;
	font-family: Arial;
	font-size: 9pt;
	border:0px;
	padding:2px 2px 2px 2px;
	position:absolute;
	top:0px;
}
.dhx_combo_box{
	position:relative;
	text-align:left;
	border:1px solid #7F9DB9;
	height:20px;
	_height:22px;
	overflow:hidden;
    background-color: white;
}

.dhx_combo_list{
   position:absolute;
   z-index:99999;
   overflow-y:auto;
   overflow-x:hidden;
   border:1px solid black;
   height:100px;
   font-family: Arial;
   font-size: 9pt;
   background-color: white;
}


.dhx_combo_list div{
	cursor:default;
	padding:2px 2px 2px 2px;
}
.dhx_selected_option{
	background-color:navy;
	color:white;
}


.dhx_combo_img_rtl{
	position:absolute;
	top:0px;
	left:1px;
	width:17px;
	height:20px;
}
.dhx_combo_option_img_rtl{
	float:right;
	margin-right :0px;
	width:18px; height:18px;
}

.dhx_combo_list_rtl{
	direction: rtl;
	unicode-bidi : bidi-override;
   position:absolute;
   z-index:230;
   overflow-y:auto;
   overflow-x:hidden;
   border:1px solid black;
   height:100px;
   font-family: Arial;
   font-size: 9pt;
   background-color: white;
}
.dhx_combo_list_rtl div{
	direction: rtl;
	unicode-bidi : bidi-override;
}
.dhx_combo_list_rtl div div{
	float :right !important;
	cursor:default;
	padding:2px 2px 2px 2px;
}
.dhx_combo_list_rtl div img{
	float :right !important;
}
.dhx_combo_list_rtl div input{
	float :right !important;
}

