/* CONTENU */
BODY{
	font-family: arial, helvetica;
	font-size: 12px;
}

.ftbl table { border-style:solid; border-width:1px; border-color:#958d86; border-collapse:collapse;}
.ftbl td    { border-style:solid; border-width:1px; border-color:#e2e0e0; padding:2px;}

.suppression {visibility: visible;background-color: #ff383b;display: none;position: relative;}
.del_img {background-position: 0px 8px;width: 10px;background-repeat: no-repeat;background-image: url(http://194.2.19.74/images/autres/sm_del.gif);visibility: visible;display: inline;}
.add {color: #0000FF; text-decoration:underline;background-color: #efee87;}
.del{text-decoration:line-through; color: #D60000;}

.lx {background-color: #FFFF00;}
.lxr{background-color: #84D41D;}

a.revision {
   position: relative;
   color: black;
   text-decoration: none;
   border-bottom: 0px gray dotted; /* on souligne le texte */
}
a.revision span {
   display: none; /* on masque l'infobulle */
}
a.revision:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
   cursor: help; /* on change le curseur par défaut en curseur d'aide */
}
a.revision:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;

   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */

   top: 30px; /* on positionne notre infobulle */
   left: 20px;

   background: white;

   color: red;
   padding: 3px;

   border: 1px solid red;
   border-left: 4px solid red;
}


.small
{
	color: #666666;
	line-height: 17px;
	text-decoration: none
}
.small A:link
{
	color: #EDA259;
	line-height: 17px;
	text-decoration: underline
}
.small A:visited
{
	color: #EDA259;
	line-height: 17px;
	text-decoration: underline
}
.small A:hover
{
	color: #EDA259;
	line-height: 17px;
	text-decoration: underline
}
.xxsmall
{
	color: #666666;
	font-size: 10px;
	text-decoration: none
}
.xxsmall A:link
{
	color: #EDA259;
	font-size: 10px;
	text-decoration: underline
}
.xxsmall A:visited
{
	color: #EDA259;
	font-size: 10px;
	text-decoration: underline
}
.xxsmall A:hover
{
	color: #EDA259;
	font-size: 10px;
	text-decoration: underline
}

/* LIENS */
A:link
{
	text-decoration: none;
}
A:visited
{
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}
.onglet A:link
{
	color: blue;
	text-decoration: none;
	background: #FFFFFF;
	border: 1px solid #D8880C;
}
.onglet A:visited
{
	color: blue;
	text-decoration: none;
	background: #FFFFFF;
	border: 1px solid #D8880C;
}
.onglet A:hover
{
	color: blue;
	text-decoration: none;
	background: #FBA51F;
	border: 1px solid #D8880C;
}
.ongletOff
{
	color: blue;
	text-decoration: none;
	background: #FFFFFF;
	border: 1px solid #D8880C;
}
.ongletOn
{
	color: blue;
	text-decoration: none;
	background: #FBA51F;
	border: 1px solid #D8880C;
}

/* FORMULAIRES */
FORM .search
{
	padding: 0px;
	margin: 0px;
}
INPUT .search
{
	padding: 0px;
	margin: 0px;
	font-size: 10px;
}
INPUT, SELECT, TEXTAREA
{
    BORDER-RIGHT: #675c53 1px solid;
    BORDER-TOP: #675c53 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #675c53 1px solid;
    COLOR: #675c53;
    BORDER-BOTTOM: #675c53 1px solid;
    FONT-FAMILY: Tahoma
}

.btbloc {	
	font-family: verdana, Arial; 
	color: #00399e; 
	font-size: 11px; 
	font-weight:lighter; 
	background-color: #f1f1f7; 
	border-top: 1px outset #fff; 
	border-right: 1px outset #fff; 
	border-bottom: 1px outset #fff; 
	border-left: 1px outset #fff; 
	cursor: pointer; 
	cursor: hand; 
}
.thp{border-style:solid; border-width:1px; border-color:black; background-color:#FBD84F;FONT-FAMILY: Tahoma; FONT-SIZE: 13px;}
.the{border-style:solid; border-width:1px; border-color:black; background-color:Red; FONT-FAMILY: Tahoma; FONT-SIZE: 13px;}
.tdp{border-style:solid; border-width:1px; border-color:black; FONT-FAMILY: Tahoma; FONT-SIZE: 11px;}
.tde{border-style:solid; border-width:1px; border-color:black; background-color:Red;FONT-FAMILY: Tahoma; FONT-SIZE: 11px;}


/* MENU */
#menu .rubrique {
	background: #DEDEF4;
	list-style-type: none;
	margin: 0;
	padding: 3;
	border: 0;
	vertical-align: middle;
	position: absolute;
}
/* Elements de premier niveau */
#menuDeroulant
{
	background: #FBA51F;
	width: 100%;
	height: 21px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 62px;
	left: 0px;
	z-index: 7000;
}
#menuDeroulant li
{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	z-index: 7000;
}
#menuDeroulant li a:link, #menuDeroulant li a:visited
{
	display: block;
	height: 1%;
	width: 220px;
	color: #FFF;
	background: #FBA51F;
	margin: 0;
	padding: 4px 8px;
	border-right: 1px solid #FFF;
	text-decoration: none;
	z-index: 7000;
}
#menuDeroulant li a:hover
{
	background-color: #D8880C;
	z-index: 7000;
}
#menuDeroulant li a:active
{
	background-color: #5F879D;
}
#menuDeroulant .sousMenu
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	z-index: 7000;
}
#menuDeroulant .sousMenu li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	width: 220px;
	border-top: 1px solid white;
	border-right: 1px solid white;
	z-index: 7000;
}
#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited
{
	display: block;
	color: #FFF;
	margin: 0;
	border: 0;
	text-decoration: none;
	z-index: 7000;
}
#menuDeroulant .sousMenu li a:hover
{
	background-image: none;
	background-color: #D8880C;
	z-index: 7000;
}
#menuDeroulant li:hover > .sousMenu
{
	display: block;
	z-index: 7000;
}
.redtitle{font-family:helvetica;font-size:18px;color:#d90118;text-decoration:none;font-weight: bold;}
.redsmalltext{font-family:helvetica;font-size:11px;color:#d90118;text-decoration:none;font-weight: bold;}
.greysmalltext{font-family:helvetica;font-size:11px;color:#4c4847;text-decoration:none;font-weight: bold;}
.legend{font-family:helvetica;font-size:9px;color:#4c4847;text-decoration:none;font-weight: normal;}
.redtext{font-family:helvetica;font-size:11px;color:#d90118;text-decoration:none;font-weight: normal;}
.rtb{font-family:helvetica;font-size:11px;color:#d90118;text-decoration:none;font-weight: normal;}
.labrador{font-family:helvetica;font-size:11px;color:#da001a;text-decoration:none;font-weight: normal;}
.greytext{font-family:helvetica;font-size:12px;color:#4c4847;text-decoration:none;font-weight: normal;}
.blacktext{font-family:helvetica;font-size:12px;color:#000000;text-decoration:none;font-weight: normal;}
.btb{font-family:helvetica;font-size:12px;color:#000000;text-decoration:none;font-weight: bold;}
.stabylo{font-family:helvetica;font-size:12px;color:#000000;text-decoration:none;font-weight: normal;background-color:Yellow}
.greytexttitle{font-family:helvetica;font-size:12px;color:#8e8c8c;text-decoration:none;font-weight: 600;}
.bluetext{font-family:helvetica;font-size:12px;color:#1a5ca9;text-decoration:none;font-weight: normal;}
.btbl{font-family:helvetica;font-size:12px;color:#1a5ca9;text-decoration:none;font-weight: bold;}
.whitetextbold{font-family:helvetica;font-size:12px;color:#FFFFFF;text-decoration:none;font-weight: bold;}
.whitesmalltextbold{font-family:helvetica;font-size:9px;color:#FFFFFF;text-decoration:none;font-weight: bold;}
.blacktextbold{font-family:helvetica;font-size:12px;color:#000000;text-decoration:none;font-weight: bold;}
.btitle{font-family:helvetica;font-size:24px;color:#da001a;text-decoration:none;font-weight: bold;}
.boxtitleblue{font-family:helvetica;font-size:20px;color:#365e92;text-decoration:none;font-weight: bold;}
.boxtitlered{font-family:helvetica;font-size:20px;color:#a63436;text-decoration:none;font-weight: bold;}
.boxtextblue{font-family:helvetica;font-size:12px;color:#365e92;text-decoration:none;font-weight: normal;}
.boxtextred{font-family:helvetica;font-size:12px;color:#963934;text-decoration:none;font-weight: normal;}

.hand {cursor: pointer;cursor: hand;}

.tblContent {border:1px solid #000000; color:#000000; background-color:#ffffff;}
.EnModif{
	font-family: Tahoma, helvetica;
	font-size: 15px;
	color:red;	
	font-weight: bold;
}






























