
.TABLEG {
padding-top : 0px;
padding-right : 0px;
padding-bottom : 0px;
padding-left : 0px;
border-style : NONE;
border-top-width : 0px;
border-right-width : 0px;
border-bottom-width : 0px;
border-left-width : 1px;
margin-left : 5%;
margin-right : auto;
}
/*Codes réponse du centre d'auto RER=rouge REO= Orange REV= Vert REB= Blanc*/
.RER, .REO, .REB,.REV{
	FONT-STYLE: normal;
	FONT-SIZE: 10px;
	FONT-WEIGHT:BOLD;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: transparent;
	padding-left : 1px;
	padding-top : 1px;
	padding-bottom : 1px;
	text-align:CENTER;
	border-style: solid;
	border-width:2px;
    white-space: nowrap
}
.REV{
	border-color: Green;
	color: Green;
}
.RER{
	border-color: Maroon;
	color: Maroon;
}
.REB{
	border-color: Black;
	color: Black;
}
.REO{
	border-color: ORANGE;
	color: ORANGE;
}
/*tableau pouvant être trié avec la fonction JS externe*/
.SORTABLE{
	border : 1px solid Gray;
	margin-left : auto;
	margin-right : auto;

}

.SORTH{
	FONT-WEIGHT: BOLD;
	FONT-STYLE: normal;
	FONT-SIZE: 11px;
	COLOR: Black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: Silver;
	padding-left : 2px;
	padding-top : 1px;
	padding-bottom : 1px;
	text-align:left;
}
/*Fin des CSS tableau triable*/

.CMR{
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	FONT-SIZE: 11px;
	COLOR: Black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
	padding-right : 3px;
	BORDER-BOTTOM: 1px ridge Gray;
	Border-bottom-style: dotted;
}
.CHIFFRE{
	BORDER-BOTTOM: 1px ridge Gray;
	Border-bottom-style: dotted;
	Border-left: solid 1px Gray;
}

.OPERATION{
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	FONT-SIZE: 11px;
	COLOR: Black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
	padding-left : 3px;
    white-space: nowrap;
    BORDER-BOTTOM: 1px ridge Gray;
	Border-bottom-style: dotted;
}


.CHIFFRE{
	FONT-WEIGHT: bold;
	FONT-STYLE: normal;
	FONT-SIZE: 11px;
	COLOR: Black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
	text-align : right;
	padding-right : 3px;
}

.ALERT{
	FONT-WEIGHT: BOLD;
	FONT-STYLE: normal;
	FONT-SIZE: 11px;
	COLOR: Maroon;
	FONT-FAMILY: "MS Sans Serif", Geneva, sans-serif;
	BACKGROUND-COLOR: transparent;
	padding-left : 3px;
	padding-top : 1px;
	padding-bottom : 1px;
	text-align:CENTER;
	border-color:Maroon;
	border-style:solid;
	border-width:1px;
}

.comment , .COMMENT{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: marron;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.copyr {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: marron;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: transparent;
}


.redline {
border-color : #990033;
padding-top : 0px;
padding-right : 0px;
padding-bottom : 0px;
padding-left : 0px;
border-style : solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
}

.TBORD ,.sortable{
border-color : #669966;
padding-top : 0px;
padding-right : 0px;
padding-bottom : 0px;
padding-left : 0px;
border-style : solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
width:100%;
 }

.TBORDRED{
border-color : maroon;
padding-top : 0px;
padding-right : 0px;
padding-bottom : 0px;
padding-left : 0px;
border-style : solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
margin-left : auto;
margin-right : auto;
width: 100%;
max-width: 576px;
 }

.NOBORD, TABLE{
padding-top : 0px;
padding-right : 0px;
padding-bottom : 0px;
padding-left : 0px;
border-style : NONE;
border-top-width : 0px;
border-right-width : 0px;
border-bottom-width : 0px;
border-left-width : 1px;
background-color: #FFFFFF;
}


HR{
	height: 1px;
	color: #990033;
	width : 100%;
    }

.TITRE, .TDTEXT, td{
	FONT-FAMILY: Arial,Helvetica;
}

.TITRE {
	FONT-SIZE: 11px;
	COLOR: #660000;
	FONT-weight: bold;
	padding-top : 3px;
	padding-right : 3px;
	padding-bottom : 5px;
	padding-left : 5px;
}

.TDtext {
	FONT-SIZE: 11px;
	FONT-weight: normal;
	COLOR: #000000;
	padding-top : 5px;
	padding-right : 0px;
	padding-bottom : 10px;
	padding-left : 10px;
	text-align: left;
    background-color: #FFFFFF;
}

.TDBG {
	FONT-SIZE: 11px;
	FONT-weight: normal;
	COLOR: black;
	padding-top : 2px;
	padding-right : 0px;
	padding-bottom : 2px;
	padding-left : 5px;
	text-align: left;
    background-color: #cccccc;
}

.news {
	FONT-SIZE: 10px;
	FONT-weight: normal;
	COLOR: #000000;
	padding-top : 5px;
	padding-right : 0px;
	padding-bottom : 5px;
	padding-left : 5px;
	text-align: left;
    background-color: #CCCCCC;
}

td , p{
    FONT-SIZE: 11px;
	FONT-weight: normal;
	TEXT-align: left;
	COLOR: #000000;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
    vertical-align: top;
    background-color: #FFFFFF;
}

.TDCENTER{
    FONT-SIZE: 11px;
	FONT-weight: normal;
	TEXT-align: center;
	COLOR: #000000;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
    vertical-align: middle;
}

H1 {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	FONT-SIZE: 18px;
	COLOR: Maroon;
	FONT-FAMILY: "MS Sans Serif", Geneva, sans-serif;
}
H3 {
	COLOR: WHITE;
	FONT-FAMILY: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: BOLD;
	background-image : url(fondmenu.jpg);
	padding: 2px;
	border-style: NONE;
    border-width: 0px;
    width: 200px;
	}

.b, .b_red, .libelle, STRONG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 5px;
    padding-RIGHT : 5px;
}
.b_red
 {
 color : maroon;
}


.libelle{
	text-align : right;
	padding-right : 5px;
    vertical-align: top;
    background-color: #FFFFFF; 
}


TH {
	COLOR: white;
	FONT-FAMILY: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
    background-color: #336666;
	padding: 1px;
    padding-left: 5px;
    padding-right: 5px;
    text-align : left; 
}
.THR {
	COLOR: white;
	FONT-FAMILY: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
    background-color: #336666;
	padding: 1px;
    padding-left: 5px;
    padding-right: 5px;
	text-align : right;
}

.sortheader{
	FONT-WEIGHT: BOLD;
	FONT-STYLE: normal;
	FONT-SIZE: 11px;
	COLOR: white;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	padding-left : 2px;
	padding-top : 1px;
	padding-bottom : 1px;
	text-align:left;
    text-decoration : none;
}

a.leftmenu
{
	width : 190px;
    display : block;
    background-color : transparent;
	font-weight : normal;
	text-decoration : none;
    text-align : left;
	color : #000000;
	font-size : 11px;
	font-family : Verdana, "Lucida Sans", Arial, Geneva, Helvetica, Helv, "Myriad Web", Syntax, sans-serif;
    padding-top : 1px;
    padding-right : 2px;
    padding-bottom : 1px;
    padding-left : 5px;
    border-collapse: separate;
}
a.topmenu
{
    display : inline;
	background-color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	color : #000000;
	font-size : 11px;
	font-family : Verdana, "Lucida Sans", Arial, Geneva, Helvetica, Helv, "Myriad Web", Syntax, sans-serif;
    padding-top : 1px;
    padding-right : 3px;
    padding-bottom : 1px;
    padding-left : 3px;
}
a.topmenu:link , a.leftmenu:link{
    color : #000000;
    border : maroon;
    border-width: 1px;
    border-style : solid;
}
a.topmenu:visited , a.leftmenu:visited {
    font-style : italic;
    border : maroon;
    border-width: 1px;
    border-style : solid;
}

a.topmenu:hover , a.leftmenu:hover{
    background-color : #FFCC33;
    border : maroon;
    border-width: 1px;
    border-style : solid;
}
a.topmenu:active , a.leftmenu:active {
    background-color : #336666;
    color : #FFFFFF;
    border : maroon;
    border-width: 1px;
    border-style : solid;
}

.ROK{
	FONT-SIZE: 14px;
	COLOR: Blue;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-weight: bold;
	background : transparent;
	Padding: 1px 3px;
	text-align : center;
}

.RNO{
	FONT-SIZE: 14px;
	COLOR: Red;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-weight: bold;
	background : transparent;
	Padding: 1px 3px;
	text-align : center;
}




.TDMENU {
	padding-top : 4px;
	padding-right : 0px;
	padding-bottom : 2px;
	padding-left : 0px;
	TEXT-ALIGN : RIGHT;
	vertical-align : top;
    background-image: url(TDMENUbg.JPG);
}
.TDMENUL {
	padding-top : 2px;
	padding-right : 0px;
	padding-bottom : 1px;
	padding-left : 0px;
	TEXT-ALIGN : left;
	vertical-align : top;
    background-image: url(TDMENUbg.JPG);
}


INPUT, textarea, SELECT{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: "MS Sans Serif", Geneva, sans-serif;
	BACKGROUND-COLOR: White;
	border-style:solid;
	border-width : 1px;
	border-color:GREY;
	padding-top : 1px;
	padding-right : 1px;
	padding-bottom : 1px;
	padding-left : 3px;
}
.READONLY{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: Red;
	FONT-FAMILY: "MS Sans Serif", Geneva, sans-serif;
	BACKGROUND-COLOR: White;
	border-style:solid;
	border-width : 1px;
	border-color: Black;
	padding-top : 1px;
	padding-right : 3px;
	padding-bottom : 1px;
	padding-left : 1px;
	text-align : right;
}


.SUBMIT{
	font-family : "MS Sans Serif", Geneva, sans-serif;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	COLOR: Black;
	BACKGROUND-COLOR: Silver;
	border-style:solid;
	border-width : 1px;
	border-color: Gray;
	cursor: pointer
}
.ABO{
    font-family : "MS Sans Serif", Geneva, sans-serif;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	BACKGROUND-COLOR: TRANSPARENT;
	border-style:solid;
	border-width : 1px;
	border-color: ORANGE;
	cursor: pointer;
    text-align: left;
    padding-left: 2px;
    width:100%
}
.SUBMITA
 {
    font-family : "MS Sans Serif", Geneva, sans-serif;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	COLOR: NAVY;
	BACKGROUND-COLOR: TRANSPARENT;
	border-style:solid;
	border-width : 2px;
	border-color: NAVY;
	cursor: pointer
}
.SUBMITM
 {
    font-family : "MS Sans Serif", Geneva, sans-serif;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	COLOR: ORANGE;
	BACKGROUND-COLOR: TRANSPARENT;
	border-style:solid;
	border-width : 2px;
	border-color: ORANGE;
	cursor: pointer
}
.SUBMITD
{
    font-family : "MS Sans Serif", Geneva, sans-serif;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	COLOR: RED;
	BACKGROUND-COLOR: TRANSPARENT;
	border-style:solid;
	border-width : 2px;
	border-color: RED;
	cursor: pointer
}
.SUBMITS
 {
    font-family : "MS Sans Serif", Geneva, sans-serif;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	COLOR: GREEN;
	BACKGROUND-COLOR: TRANSPARENT;
	border-style:solid;
	border-width : 2px;
	border-color: GREEN;
	cursor: pointer
}
.RESET {
	font-family : "MS Sans Serif", Geneva, sans-serif;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	border-style:solid;
	border-width : 1px;
	border-color: Red;
	cursor: pointer
}

LI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: lighter;
	color: #000000;
	list-style-position: outside;
	list-style-image: url(puce.jpg);
    line-height: 150%;
}

.FRAIS{
	FONT-WEIGHT: NORMAL;
	FONT-STYLE: normal;
	FONT-SIZE: 9px;
	COLOR: maroon;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
	padding-left : 10px;
	BORDER-BOTTOM: 1px ridge Gray;
	Border-bottom-style: dotted;
}

.FRAISIMP{
	FONT-WEIGHT: NORMAL;
	FONT-STYLE: normal;
	FONT-SIZE: 9px;
	COLOR: Maroon;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
	padding-left : 10px;
	BORDER-BOTTOM: 1px ridge Gray;
	Border-bottom-style: dotted;
}
.FRAISLIB{
	FONT-WEIGHT: NORMAL;
	FONT-STYLE: normal;
	FONT-SIZE: 10px;
	COLOR: Maroon;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
	padding-right : 2px;
    text-align: right;
}

.NOTA{
	FONT-WEIGHT: NORMAL;
	FONT-STYLE: normal;
	FONT-SIZE: 9px;
	COLOR: Maroon;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
	padding-left : 10px;
}

.OPERATION{
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	FONT-SIZE: 11px;
	COLOR: Black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
	padding-left : 3px;
}
.VALUE{
	FONT-WEIGHT: normal;
	FONT-STYLE: NARROW;
	FONT-SIZE: 10px;
	COLOR: Black;
	FONT-FAMILY: Arial, Helvetica, sans-serift;
	padding-right : 1px;
	text-align:right;
	BORDER-BOTTOM: 1px ridge Gray;
	Border-bottom-style: dotted;
}
.VALUEL{
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	FONT-SIZE: 10px;
	COLOR: Black;
	FONT-FAMILY: Arial, Helvetica, sans-serift;
	background-color : transparent;
	padding-right : 1px;
	text-align:LEFT;
	BORDER-BOTTOM: 1px ridge Gray;
	Border-bottom-style: dotted;
}

.OPERATIONIMP{
	FONT-WEIGHT: bold;
	FONT-STYLE: normal;
	FONT-SIZE: 11px;
	COLOR: Maroon;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
	padding-left : 3px;
	BORDER-BOTTOM: 1px ridge Gray;
	Border-bottom-style: dotted;
}
.NORESULT
 {
	FONT-WEIGHT: bold;
	FONT-STYLE: normal;
	FONT-SIZE: 11px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
    text-align: center;
    padding : 5px;
    border-style: dashed;
    border-width:2px;
    border-color:maroon
}

.CHIFFRE, .LIBELLE{
	FONT-WEIGHT: bold;
	FONT-STYLE: normal;
	FONT-SIZE: 11px;
	COLOR: Black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
	text-align : right;
	padding-right : 3px;
}

.CUMULCRE, .CUMCRED{
	FONT-WEIGHT: bold;
	FONT-STYLE: normal;
	FONT-SIZE: 11px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
	text-align : right;
	padding-right : 3px;
}

.CUMDEB{
	FONT-WEIGHT: bold;
	FONT-STYLE: normal;
	FONT-SIZE: 11px;
	COLOR: Maroon;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
	text-align : right;
	padding-right : 3px;
}

.CUMUL{
	FONT-WEIGHT: bold;
	FONT-STYLE: normal;
	FONT-SIZE: 11px;
	COLOR: Black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
	text-align : right;
	padding-right : 3px;
}


.TD1{
	FONT-WEIGHT: NORMAL;
	FONT-STYLE: normal;
	FONT-SIZE: 10px;
	COLOR: Black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
}

.EX{
	FONT-WEIGHT: NORMAL;
	FONT-STYLE: normal;
	FONT-SIZE: 10px;
	COLOR: Gray;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
}

.MENUTITRE{
	FONT-WEIGHT: bold;
	FONT-STYLE: normal;
	FONT-SIZE: 11px;
	COLOR: White;
	FONT-FAMILY: "MS Sans Serif", Geneva, sans-serif;
	BACKGROUND-COLOR: maroon;
	padding-bottom : 1px;
	padding-left : 5px;
	padding-top : 1px;
}
.TITREcenter{
	FONT-WEIGHT: bold;
	FONT-STYLE: normal;
	FONT-SIZE: 11px;
	COLOR: White;
	FONT-FAMILY: "MS Sans Serif", Geneva, sans-serif;
	BACKGROUND-COLOR: maroon;
	padding-bottom : 1px;
	padding-left : 5px;
	padding-top : 1px;
    text-align: center;
}
.HYPERTEXT
 {
	FONT-WEIGHT: NORMAL;
	FONT-STYLE: normal;
	FONT-SIZE: 10px;
	COLOR: BLUE;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


