/****************************************************************************/
/* Menu javascript */
/****************************************************************************/

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}


#menu dt {
cursor: pointer;
background: #A9BFCB;
height: 10px;
line-height: 20px;
margin: 1px 0;
width: 35em;
border: 1px solid gray;
text-align: left;

font-family: Verdana;
font-size: 9px;
color: #0A2C50;
font-weight: bold;
}

#menu dd {
position: absolute;
z-index: 100;
left: 65%;
margin-top: -1.4em;
width: 10em;
}

#menu ul {
padding: 2px;
}
#menu li {
cursor: pointer;
background: #A9BFCB;
height: 10px;
line-height: 20px;
margin: 1px 0;
width: 20em;
border: 1px solid gray;
text-align: left;

font-family: Verdana;
font-size: 9px;
color: #0A2C50;
font-weight: bold;
}

#menu li a, #menu dt a {
font-family: Verdana;
font-size: 10px;
color: #0A2C50;
font-weight: bold;
}

#menu li a:hover {
text-decoration: underline;
}

/****************************************************************************/
.tableauheight
{
	height:100%;
}

.tableauheight10px
{
	height:10px;
}

.tableauheight10pourcent
{
	height:10%;
}
/****************************************************************************/


/****************************************************************************/
/* Lien et texte en verdana 8 (gras et normal) : noir, blanc, rouge et gris */
/****************************************************************************/
.verd8noir { font-family: Verdana; font-size: 8px; color: #0A2C50; text-decoration:none; }
.verd8noirbold { font-family: Verdana; font-size: 8px; color: #0A2C50; font-weight: bold; text-decoration:none; }
.verd8blanc { font-family: Verdana; font-size: 8px; color: #FFFFFF; text-decoration:none; }
.verd8blancbold { font-family: Verdana; font-size: 8px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.verd8rouge { font-family: Verdana; font-size: 8px; color: #FF0000; text-decoration:none; }
.verd8rougebold { font-family: Verdana; font-size: 8px; color: #FF0000; font-weight: bold; text-decoration:none; }
.verd8gris { font-family: Verdana; font-size: 8px; color: #C0C0C0; text-decoration:none; }
.verd8grisbold { font-family: Verdana; font-size: 8px; color: #C0C0C0; font-weight: bold; text-decoration:none; }

.verd8noir:hover { font-family: Verdana; font-size: 8px; color: #0A2C50; text-decoration:underline; }
.verd8noirbold:hover { font-family: Verdana; font-size: 8px; color: #0A2C50; font-weight: bold; text-decoration:underline; }
.verd8blanc:hover { font-family: Verdana; font-size: 8px; color: #FFFFFF; text-decoration:underline; }
.verd8blancbold:hover { font-family: Verdana; font-size: 8px; color: #FFFFFF; font-weight: bold; text-decoration:underline; }
.verd8rouge:hover { font-family: Verdana; font-size: 8px; color: #FF0000; text-decoration:underline; }
.verd8rougebold:hover { font-family: Verdana; font-size: 8px; color: #FF0000; font-weight: bold; text-decoration:underline; }
.verd8gris:hover { font-family: Verdana; font-size: 8px; color: #C0C0C0; text-decoration:underline; }
.verd8grisbold:hover { font-family: Verdana; font-size: 8px; color: #C0C0C0; font-weight: bold; text-decoration:underline; }
/****************************************************************************/

/****************************************************************************/
/* Lien et texte en verdana 9 (gras et normal) : noir, blanc, rouge et gris */
/****************************************************************************/
.verd9noir { font-family: Verdana; font-size: 9px; color: #0A2C50; text-decoration:none; }
.verd9noirbold { font-family: Verdana; font-size: 9px; color: #0A2C50; font-weight: bold; text-decoration:none; }
.verd9blanc { font-family: Verdana; font-size: 9px; color: #FFFFFF; text-decoration:none; }
.verd9blancbold { font-family: Verdana; font-size: 9px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.verd9rouge { font-family: Verdana; font-size: 9px; color: #FF0000; text-decoration:none; }
.verd9rougebold { font-family: Verdana; font-size: 9px; color: #FF0000; font-weight: bold; text-decoration:none; }
.verd9gris { font-family: Verdana; font-size: 9px; color: #C0C0C0; text-decoration:none; }
.verd9grisbold { font-family: Verdana; font-size: 9px; color: #C0C0C0; font-weight: bold; text-decoration:none; }

.verd9noir:hover { font-family: Verdana; font-size: 9px; color: #0A2C50; text-decoration:underline; }
.verd9noirbold:hover { font-family: Verdana; font-size: 9px; color: #0A2C50; font-weight: bold; text-decoration:underline; }
.verd9blanc:hover { font-family: Verdana; font-size: 9px; color: #FFFFFF; text-decoration:underline; }
.verd9blancbold:hover { font-family: Verdana; font-size: 9px; color: #FFFFFF; font-weight: bold; text-decoration:underline; }
.verd9roug:hover { font-family: Verdana; font-size: 9px; color: #FF0000; text-decoration:underline; }
.verd9rougebold :hover{ font-family: Verdana; font-size: 9px; color: #FF0000; font-weight: bold; text-decoration:underline; }
.verd9gris:hover { font-family: Verdana; font-size: 9px; color: #C0C0C0; text-decoration:underline; }
.verd9grisbold:hover { font-family: Verdana; font-size: 9px; color: #C0C0C0; font-weight: bold; text-decoration:underline; }
/****************************************************************************/

/*****************************************************************************/
/* Lien et texte en verdana 10 (gras et normal) : noir, blanc, rouge et gris */
/*****************************************************************************/
.verd10noir { font-family: Verdana; font-size: 10px; color: #0A2C50; text-decoration:none; }
.verd10noirbold { font-family: Verdana; font-size: 10px; color: #0A2C50; font-weight: bold; text-decoration:none; }
.verd10blanc { font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration:none; }
.verd10blancbold { font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.verd10rouge { font-family: Verdana; font-size: 10px; color: #FF0000; text-decoration:none; }
.verd10rougebold { font-family: Verdana; font-size: 10px; color: #FF0000; font-weight: bold; text-decoration:none; }
.verd10gris { font-family: Verdana; font-size: 10px; color: #C0C0C0; text-decoration:none; }
.verd10grisbold { font-family: Verdana; font-size: 10px; color: #C0C0C0; font-weight: bold; text-decoration:none; }

.verd10noir:hover { font-family: Verdana; font-size: 10px; color: #0A2C50; text-decoration:underline; }
.verd10noirbold:hover { font-family: Verdana; font-size: 10px; color: #0A2C50; font-weight: bold; text-decoration:underline; }
.verd10blanc:hover { font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration:underline; }
.verd10blancbold:hover { font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration:underline; }
.verd10rouge:hover { font-family: Verdana; font-size: 10px; color: #FF0000; text-decoration:underline; }
.verd10rougebold:hover { font-family: Verdana; font-size: 10px; color: #FF0000; font-weight: bold; text-decoration:underline; }
.verd10gris:hover { font-family: Verdana; font-size: 10px; color: #C0C0C0; text-decoration:underline; }
.verd10grisbold:hover { font-family: Verdana; font-size: 10px; color: #C0C0C0; font-weight: bold; text-decoration:underline; }
/*****************************************************************************/

/*****************************************************************************/
/* Lien et texte en verdana 11 (gras et normal) : noir, blanc, rouge et gris */
/*****************************************************************************/
.verd11noir { font-family: Verdana; font-size: 11px; color: #0A2C50; text-decoration:none; }
.verd11noirbold { font-family: Verdana; font-size: 11px; color: #0A2C50; font-weight: bold; text-decoration:none; }
.verd11blanc { font-family: Verdana; font-size: 11px; color: #FFFFFF; text-decoration:none; }
.verd11blancbold { font-family: Verdana; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.verd11rouge { font-family: Verdana; font-size: 11px; color: #FF0000; text-decoration:none; }
.verd11rougebold { font-family: Verdana; font-size: 11px; color: #FF0000; font-weight: bold; text-decoration:none; }
.verd11gris { font-family: Verdana; font-size: 11px; color: #C0C0C0; text-decoration:none; }
.verd11grisbold { font-family: Verdana; font-size: 11px; color: #C0C0C0; font-weight: bold; text-decoration:none; }

.verd11noir:hover { font-family: Verdana; font-size: 11px; color: #0A2C50; text-decoration:underline; }
.verd11noirbold:hover { font-family: Verdana; font-size: 11px; color: #0A2C50; font-weight: bold; text-decoration:underline; }
.verd11blanc:hover { font-family: Verdana; font-size: 11px; color: #FFFFFF; text-decoration:underline; }
.verd11blancbold:hover { font-family: Verdana; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration:underline; }
.verd11rouge:hover { font-family: Verdana; font-size: 11px; color: #FF0000; text-decoration:underline; }
.verd11rougebold:hover { font-family: Verdana; font-size: 11px; color: #FF0000; font-weight: bold; text-decoration:underline; }
.verd11gris:hover { font-family: Verdana; font-size: 11px; color: #C0C0C0; text-decoration:underline; }
.verd11grisbold:hover { font-family: Verdana; font-size: 11px; color: #C0C0C0; font-weight: bold; text-decoration:underline; }
/*****************************************************************************/

/*****************************************************************************/
/* Lien et texte en verdana 12 (gras et normal) : noir, blanc, rouge et gris */
/*****************************************************************************/
.verd12noir { font-family: Verdana; font-size: 12px; color: #0A2C50; text-decoration:none; }
.verd12noirbold { font-family: Verdana; font-size: 12px; color: #0A2C50; font-weight: bold; text-decoration:none; }
.verd12blanc { font-family: Verdana; font-size: 12px; color: #FFFFFF; text-decoration:none; }
.verd12blancbold { font-family: Verdana; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.verd12rouge { font-family: Verdana; font-size: 12px; color: #FF0000; text-decoration:none; }
.verd12rougebold { font-family: Verdana; font-size: 12px; color: #FF0000; font-weight: bold; text-decoration:none; }
.verd12gris { font-family: Verdana; font-size: 12px; color: #C0C0C0; text-decoration:none; }
.verd12grisbold { font-family: Verdana; font-size: 12px; color: #C0C0C0; font-weight: bold; text-decoration:none; }

.verd12noir:hover { font-family: Verdana; font-size: 12px; color: #0A2C50; text-decoration:underline; }
.verd12noirbold:hover { font-family: Verdana; font-size: 12px; color: #0A2C50; font-weight: bold; text-decoration:underline; }
.verd12blanc:hover { font-family: Verdana; font-size: 12px; color: #FFFFFF; text-decoration:underline; }
.verd12blancbold:hover { font-family: Verdana; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration:underline; }
.verd12rouge:hover { font-family: Verdana; font-size: 12px; color: #FF0000; text-decoration:underline; }
.verd12rougebold:hover { font-family: Verdana; font-size: 12px; color: #FF0000; font-weight: bold; text-decoration:underline; }
.verd12gris:hover { font-family: Verdana; font-size: 12px; color: #C0C0C0; text-decoration:underline; }
.verd12grisbold:hover { font-family: Verdana; font-size: 12px; color: #C0C0C0; font-weight: bold; text-decoration:underline; }
/*****************************************************************************/

/*****************************************************************************/
/* Lien et texte en verdana 12 (gras et normal) : noir, blanc, rouge et gris */
/*****************************************************************************/
.verd13noir { font-family: Verdana; font-size: 13px; color: #0A2C50; text-decoration:none; }
.verd13noirbold { font-family: Verdana; font-size: 13px; color: #0A2C50; font-weight: bold; text-decoration:none; }
.verd13blanc { font-family: Verdana; font-size: 13px; color: #FFFFFF; text-decoration:none; }
.verd13blancbold { font-family: Verdana; font-size: 13px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.verd13rouge { font-family: Verdana; font-size: 13px; color: #FF0000; text-decoration:none; }
.verd13rougebold { font-family: Verdana; font-size: 13px; color: #FF0000; font-weight: bold; text-decoration:none; }
.verd13gris { font-family: Verdana; font-size: 13px; color: #C0C0C0; text-decoration:none; }
.verd13grisbold { font-family: Verdana; font-size: 13px; color: #C0C0C0; font-weight: bold; text-decoration:none; }

.verd13noir:hover { font-family: Verdana; font-size: 13px; color: #0A2C50; text-decoration:underline; }
.verd13noirbold:hover { font-family: Verdana; font-size: 13px; color: #0A2C50; font-weight: bold; text-decoration:underline; }
.verd13blanc:hover { font-family: Verdana; font-size: 13px; color: #FFFFFF; text-decoration:underline; }
.verd13blancbold:hover { font-family: Verdana; font-size: 13px; color: #FFFFFF; font-weight: bold; text-decoration:underline; }
.verd13rouge:hover { font-family: Verdana; font-size: 13px; color: #FF0000; text-decoration:underline; }
.verd13rougebold:hover { font-family: Verdana; font-size: 13px; color: #FF0000; font-weight: bold; text-decoration:underline; }
.verd13gris:hover { font-family: Verdana; font-size: 13px; color: #C0C0C0; text-decoration:underline; }
.verd13grisbold:hover { font-family: Verdana; font-size: 13px; color: #C0C0C0; font-weight: bold; text-decoration:underline; }
/*****************************************************************************/

/**************************/
/* Définition de l'iframe */
/**************************/
.iframe 
{
	SCROLLBAR-FACE-COLOR: #577EC3;
	SCROLLBAR-HIGHLIGHT-COLOR: #D3D3D3;
	SCROLLBAR-SHADOW-COLOR: #D3D3D3;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #D3D3D3;
	SCROLLBAR-TRACK-COLOR: #EBEBEB;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}
/**************************/

/************************************************************/
/* Définition des champs de formulaires dans le back office */
/************************************************************/
.formdesign2
{
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	border: 1px solid #CCCCCC;
}
/************************************************************/

/*************************************************************/
/* Définition des champs de formulaires dans le front office */
/*************************************************************/
.formstyle
{
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	font-weight:normal;
	border: 1px solid #4eb0cf;
}
/*************************************************************/

/********************************************************/
/* Définition du style d'un bouton avec un contour noir */
/********************************************************/
.boutonfondgriscontournoir
{
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana; 
	COLOR: #000000;  
	BACKGROUND-COLOR: #EBEBEB;
}



/********************/
/* HTML TABLE TOOLS */
/********************/
table.sortable a.sortheader {
    /*background-color:#eee;*/
    font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration:none;
}
table.sortable span.sortarrow {
    color: white;
    text-decoration: none;
}

table.sortable tr.rowA {background-color: #FFF;}

table.sortable tr.rowB {background-color: #EEE;}

table.sortable tr.highlighted,table.sortable td.highlighted {background-color: #66E;}
table.sortable tr.highlighted  td {	color: #FFF;}

table.sortable tr.selectedRow {	background: #11D;}
table.sortable tr.selectedRow  td {	color: #FFFFFF}
/********************/


body
{
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding: 0 ;
	text-align: center ;
}


.TITRE_MENUCENTRE td, tr 
{ 
	margin: 0;
	padding: 0;
}


