/* HTML TAGS
=========================================*/

.BODY1 {
	margin: 0px;
	background-color: #FFFFFF;
}

.BODY2 {
	margin: 22px;
	background-color: #FFFFFF;
}

BODY, TD, TH {
    font-family:   Arial;
	font-size: 80%;
	
}
TEXTEREA, INPUT, SELECT {
   
	font-size: 100%;
}
.lienBlanc
{
color:#FFFFFF;

}
.Label
{
font-size:10px;
font-weight: bolder;
color: gray;
padding: 5 5 5 10px;
margin: .2em .2em;
}
.ligne1
{
background-color: #f2f2f2;
}
.ligne2
{
background-color: #e9e9e9;
}
.lignetat1
{
background-color: #ffffff;
height:1.8em;
border:1px ;
}

H2 {
	color: #B02A30;
	font-weight: bold;
	font-style: normal;
	font-size: 140%;
	background-position: 0 5px;
	background-repeat: no-repeat;
	border-bottom : 1px solid #B02A30;
	padding: 0 0 0 36px;
	margin: .6em .2em;
}


H1 {
	
	color: #015778;
	font-weight: bold;
	font-style: normal;
	font-size: 140%;
	background-image: url(../images/etoile.JPG); 
	background-position: 0 0 10 10px; 
	background-repeat: no-repeat;
/*	border-bottom : 1px solid #122871;*/
	padding: 10 10 5 36px;
	margin: .6em .2em; 
}
H3 {
	font-size: 105%;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -0.005em;
	color: #E14C0E;
	padding-bottom: 3px;
	margin-top: 20px;
	margin-bottom: 15px;
	border-bottom: solid 3px #E14C0E;
}
H4 {
	
	color: #838751;
	font-weight: bold;
	font-style: normal;
	font-size: 90%;
	
}
H5 {
	
	color: #015778;
	font-weight: bold;
	font-style: normal;
	font-size: 90%;
	
}
H6 {
	
	color: #015778;
	font-weight: bold;
	font-style: normal;
	font-size: 80%;
	background-image: url(../images/date.png); 
	background-position: 0 0 0 10px; 
	background-repeat: no-repeat;
	/*border-bottom : 1px solid #122871;*/
	padding: 3 10 5 20px;
	margin: .6em .2em; 
}
H7 {
	
	color: #015778;
	font-weight: bold;
	font-style: normal;
	font-size: 80%;
	background-image: url(../images/user.png); 
	background-position: 0 0 10 10px; 
	background-repeat: no-repeat;
	/*border-bottom : 1px solid #122871;*/
	padding: 3 10 5 20px;
	margin: .6em .2em; 
}




/* PSEUDO-CLASSES
=========================================*/


/* CLASSES (implicit or explicit) 
=========================================*/

A.tablinkActive {
	text-decoration: none;
	color: #FFFFFF;
	/*padding: 6px 10px;*/
	background-image: url("../images/tab_active_top_left_corn.gif");
	background-position: left top;		
	background-repeat: no-repeat;	
}
A.tablinkPassive {
	text-decoration: none;
	color: #000000;
	/*padding: 6px 10px;*/
	background-image: url("../images/tab_passive_top_left_corn.gif");
	background-position: left top;		
	background-repeat: no-repeat;
}
A.tablink {
	color: #FF4B00;
	font-size: 80%;
	font-weight: bold;
}
/* Results page specific classes */

H2.results {
	
	font-size: 105%;
	font-style: italic;
	font-weight: bold;
	letter-spacing: -0.005em;
	color: #E14C0E;
	margin: 0px;
}

P.pageLinks A.btn {
	font-size: 80%;
	font-weight: normal;
	color: #000000;
}
P.pageLabel {
	font-size: 80%;
	font-weight: bold;
	text-align: center;
	color: #FF4B00;
}
P.resultsPerPage {
	font-size: 80%;
	text-align: right;
}
P.summary {
	font-size: 105%;
	padding-bottom: 3px;
	margin-top: 20px;
	margin-bottom: 15px;
	border-bottom: solid 3px #BABABA;
}
TABLE#resultListTbl {
	 border: solid #E3E3E3 1px;
	 width:100%;
}
TABLE#resultListTbl2 {
	 border: solid #E3E3E3 1px;
}
TABLE#resultListTbl3 {
	 border: solid #E3E3E3 0px;
}
TABLE#resultListTbl4
    {
     border-left: solid #E3E3E3 1px;
	 border-right: solid #E3E3E3 1px;	
	}
	
TABLE#resultListTbl5
    {
      font-size:100%;
      border: solid #E3E3E3 1px;
	  width:100%; 
	 /* height:440 px;	*/
	}	
	
	
TABLE#resultListTbl4 TD{
	font-size: 70%;
	padding-top:0px;
	padding-buttom:0px;
      }
      


TABLE#resultListTbl TD {
	font-size: 70%;
	padding: 6px 12px;
	border: none;
	border-left: solid #E3E3E3 1px;
	
}

TABLE#resultListTbl TD.col-3  {
	font-size: 70%;
    width: 10%;
	border: none;
	/*border-left: solid #E3E3E3 1px; */
	
}

TABLE#resultListTbl TD.col-1 {
	border-left: none;
}
TABLE#resultListTbl TD STRONG {
	font-weight: bold;
}
TABLE#resultListTbl TD.col-2 {
	color: #91C349;
}
TABLE#resultListTbl TD.col-3 STRONG {
	color: #BFBFBF;
}
TABLE#resultListTbl TD.col-4 A {
	color: #FE4A00;
}
TABLE#resultListTbl TH {
	text-align: center;
	text-decoration:underline;
	font-size: 70%;
	color: #FFFFFF;
	background-color: white;
	color: #b12a31;
	border: none;
}
TABLE#resultListTbl TR TH.col-1 {
	background-image: url("../images/red_top_left_corn_6x6px.gif");
	background-position: -1px -2px;
	background-repeat: no-repeat;
}
TABLE#resultListTbl TR TH.col-4 {
	background-image: url("../images/red_top_right_corn_6x6px.gif");
	background-position: right -2px;
	background-repeat: no-repeat;
}
TABLE#resultListTbl TR.even TD {
	background-color: #F8FCFF;
}

/* Search page specific classes */

.fieldset {
	margin-bottom: 13px;
}
.fieldsetHeadInnerContainer {
	/*background-image: url("../images/blueSky_top_right_corn.gif");*/
	background-position: right top;
	background-repeat: no-repeat;
}
.fieldsetHeadOuterContainer {
	background-color: #015778;
	/*background-image: url("../images/blueSky_top_bg.gif");*/
	background-position: top;
	background-repeat: repeat-x;
	height:20px;


}
.fieldsetHead {
	/*background-image: url("../images/blueSky_top_left_corn.gif");*/
	background-position: left top;
	background-repeat: no-repeat;
}
H2.search {
	
	font-size: 110%;
	font-style: italic;
	font-weight: bold;
	letter-spacing: -0.005em;
	color: #000000;
	margin: 0px;
}

.textRouge {
color:Red;
}
.legend  {
	font-size: 90%;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	padding: 3px 10px;

}
P.note {
	font-size: 75%;
	font-style: italic;
	margin-top: 7px;
	color:#E14C0E;
}
DIV.fieldset {
	font-size: 90%;
	width:100%;
}
DIV.fieldset TABLE {
	width:100%;
	vertical-align:middlebottom;
	padding: 3px 7px 3px 7px;
	border-left: solid 1px #B0B0B0;
	border-right: solid 1px #B0B0B0;
	
}
DIV.fieldset TABLE TD {
	vertical-align: bottom;
	padding: 3px 7px;
}
DIV.fieldset TABLE TD LABEL {
	vertical-align: bottom;
}
DIV.fieldset TABLE TD.col-2 LABEL {
	vertical-align: 50%;
}
DIV.fieldset TABLE TD .legend_level_2 {
	font-size: 80%;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 35px;
	margin-right: 35px;
}
DIV.fieldset TABLE TD P.leg_lev_2 {
	margin-left: 20px;
}
DIV.fieldset TABLE TR.firstRow TD, BODY.search .fieldset TABLE TR.singleRow TD {
	padding-top: 7px;
}
DIV.fieldset TABLE TR.lastRow TD,  BODY.search .fieldset TABLE TR.singleRow TD {
	padding-bottom: 7px;
}
DIV.fieldset TABLE TD.col-1 {
	text-align: right;
	padding-top: 7px;
}
DIV.fieldset TABLE.pageOptions TD {
	font-size: 70%;
}
DIV.fieldset TABLE.pageOptions TD.caption {
	font-weight: bold;
}
DIV.fieldset TABLE TR.firstRow TD.col-1, BODY.search .fieldset TABLE TR.singleRow TD.col-1 {
	padding-top: 12px;
}
DIV.fieldset TABLE TD LABEL {
	font-size: 80%;
	font-weight: bold;
	color:#32668F;
}
DIV.fieldset TABLE.pageOptions TD LABEL.pgOptions {
	font-size: 100%;
	font-weight: normal;
	color: #000000;
}

DIV.fieldset TABLE TD INPUT.radio, BODY.search .fieldset TABLE TD INPUT.checkbox  {
	width: auto;
}
DIV.fieldset INPUT.date {
	width: auto;
}
.fieldsetFootOuterContainer {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	background-image: url("../images/greyBorder_bottom.gif");
	background-position: bottom;
	background-repeat: repeat-x;
}
.fieldsetFootInnerContainer {
	background-image: url("../images/greyBorder_bottom_right_corn.gif");
	background-position: right bottom;
	background-repeat: no-repeat;
}
.fieldsetFoot {
	font-size: 20%;
	background-image: url("../images/greyBorder_bottom_left_corn.gif");
	background-position: left bottom;
	background-repeat: no-repeat;
}
.marker {
	font-size: 70%;
	font-weight: bold;
}
.userGuide {
	font-size: 70%;
	background-color: #FFFBE1;
	padding: 4px 12px;
	margin-top: 70px;
}
.userGuide .marker {
	font-size: 80%;
}
.userGuide P {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
}


/* Generic classes (suite) */

.block {
	text-align: center;
	/*background-color: #FFCC00;*/
	/*background-image: url("../images/blockHead_bg.gif");*/
	background-repeat: repeat-x;	
	width: 168px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.blockBody {
	font-size: 80%;
	padding: 8px;
	padding-bottom: 16px;
	background-color: #ffdd07;
	border: solid 1px #BABABA;
}
.blockBody A {
	color: #004B99;
}
.blockBody A.search {
	color: #000000;
}
/*#menu li.niv1 {
	border-top: 1px solid #FFDD07;
}
#menu .niv1 a { 
	color : #000; 
	font-weight: bold; 
	text-decoration : none; 
	background-image: url(../images/puce_triangle_rge.gif); 
	background-position: 6px 3px; 
	background-repeat: no-repeat; 
	padding: 0 .1em 0 16px;
	display: block;
	margin: 0;
}*/

.blockHead_container {
	 text-align: left;
     background-image: url("../images/HeaderMenu.gif");
     background-position: left top;
     background-repeat: no-repeat;
}
.blockHead {
	font-size: 90%;
	font-weight: bold;
	color: #FFFFFF;
	padding: 6px 4px;
	padding-left: 6px;
	padding-right: 2px;
	background-position: top left;
	background-repeat: no-repeat;
}
.buttonBlueInnerContainer {
	border: solid 1px;
	border-top-color: #E3EFF8;
	border-right-color: #77A9D1;
	border-bottom-color: #71A1C7;
	border-left-color: #96C3E6;
}
.buttonBlueOuterContainer {
	margin-left: 7px;
	border: solid 1px;
	border-top-color: #89BBE3;
	border-right-color: #597E9C;
	border-bottom-color: #4C6C85;
	border-left-color: #73A4CB;
}
.buttonBlueText {
	font-size: 85%;
	font-weight: bold;
	padding: 3px 10px;
	background-color: #80B6E1;
}
.buttonBlueText A {
	text-decoration: none;
	color: #FFFFFF;
}
.buttonRedInnerContainer {
	border: solid 1px;
	border-top-color: #F9DACE;
	border-right-color: #D1470D;
	border-bottom-color: #C6430C;
	border-left-color: #E66B38;
}
.buttonRedOuterContainer {
	border: solid 1px;
	border-top-color: #E3561C;
	border-right-color: #9C350A;
	border-bottom-color: #852D08;
	border-left-color: #CB450D;
}
.buttonRedText {
	font-size: 85%;
	font-weight: bold;
	padding: 3px 10px;
	background-color: #E14C0E;
}
.buttonRedText A {
	text-decoration: none;
	color: #FFFFFF;
}
.alignRight { 
	text-align : right;
	margin-left: auto;
	margin-right: 0%;
}
DIV#headerContainer DIV#header P#login A {
	font-weight: normal;
	color: #FF4B00;
}
P.warn {
	font-size: 70%;
	text-align: center;	
	line-height: 1.5em;
	padding: 3px 50px;
}
DIV.warnContainer {
	width: 100%;
	text-align: center;	
}
UL#tabs_area li { 
	float: left; 
	font-weight: bold; 
	padding: 0px;
	margin-top: 9px;
	margin-left: 6px; 
}
UL#tabs_area LI.tab_active {
	background-color: #31658D;
	background-position: right top;
	background-image: url("../images/tab_active_top_right_corn.gif");
	background-repeat: no-repeat;	
}
UL#tabs_area LI.tab_passive {
	background-color: #D3D4D6;
	background-position: right top;
	background-image: url("../images/tab_passive_top_right_corn.gif");
	background-repeat: no-repeat;	
}
UL#tabs_area li A { 
	font-size: 85%;
	text-decoration: none;
	display: block;
	padding: 3px 13px;
	padding-top: 5px;
	margin-left: 0px; 
	background-position: left top;
	background-repeat: no-repeat;	
}
UL#tabs_area LI.tab_active A {
	color: #FFFFFF;
	background-image: url("../images/tab_active_top_left_corn.gif");
}
UL#tabs_area LI.tab_passive A {
	color: #000000;
	background-image: url("../images/tab_passive_top_left_corn.gif");
}


/* IDs specifiers (unique items) 
=========================================*/

DIV#hp_content {
		/*height: 239px;*/
	font-size: 90%;
	text-align: left;
	background-image: url("../images/hpVisuel_left_bdr.gif");
	background-position: top left;
	background-repeat: no-repeat;
}
DIV#hp_content DIV#handShake {
	text-align: right;
	float: right
}
DIV#hp_content DIV#title {
	position: absolute;
	left: 186px;
}
DIV#hp_content IMG#bienvenue {
	margin: 0px 10px;
	margin-right: 0px;
}
DIV#hp_content IMG#bt_inscrivez_vous {
	margin-top: 125px;
	margin-left: 30px;
	margin-bottom: 20px;
	border: none;
}
DIV#hp_content IMG#portail_leader {
	margin: 0px 10px;
	margin-right: 0px;
}
	/*BODY.home DIV#hp_content P#hp_msg {
			background-color: green;
		letter-spacing: -0.005em;
		margin: 0px 22px;
		padding-top: 70px;
		padding-right: 0px;
	}*/
DIV#hp_content IMG#hp_msg {
	margin: 0px 10px;
}
	/*BODY.home DIV#hp_content P#hp_features {
		font-size: 95%;
		font-style: italic;
		font-weight: bold;
		margin-left: 45px;
		margin-top: 0px;
		margin-bottom: 0px;
	}*/
DIV#hp_content IMG#hp_features {
	margin-left: 40px;
}
DIV#hp_content_container {
	width: 619px;
	height: 239px;
	margin-top: 9px;
	background-image: url("../images/hpVisuel_bg.gif");
	background-position: top;
	background-repeat: repeat-x;
}
TABLE#contentTbl {
	width: 100%;
}
TABLE#contentTbl TD#scdCol {
}
DIV#btn_newSearch {
	position: absolute;
	left: 535px;
	white-space: nowrap;
}
.fieldset INPUT#code_postal {
	width: auto;
}
DIV#btnSetContainer {
	text-align: right;
}
TABLE#btnSet {
	margin-top: 25px;
}
TABLE#btnSet TD {
	padding: 0px;
}
DIV#headerContainer DIV#header {
	height: 100%;
	/*background-image: url("../images/header_right_border.gif");*/
	background-position: top right;
	background-repeat: no-repeat;
}
DIV#headerContainer {
	width: 100%;
	padding-top: 0px;
	height: 131px;
	/*background-image: url("../images/header_bg.gif");*/
	background-color:#015778;
	background-position: top;
	background-repeat: repeat-x;
}
DIV#header_logo {

	width: 100%;
	padding-top: 0px;
	height: 130px;
	background-image: url("../images/bandeauHaut.jpg");
	background-position: top-left;
	background-repeat: no-repeat;
	background-color: #015778;
	
}
DIV#header_logo_extranet_of {

	width: 100%;
	padding-top: 0px;
	height: 130px;
	background-image: url("../images/BandeauHautExtranetOF.jpg");
	background-position: top-left;
	background-repeat: no-repeat;
	background-color: #015778;
	
}
DIV#headerContainer DIV#header DIV#header_logo {
	float: left;
}
DIV#headerContainer DIV#header P#date {
	font-size: 80%;
	text-align: right;
	padding: 0px 6px;
	margin-top: 10px;
}
DIV#headerContainer DIV#header P#login {
	font-size: 80%;
	line-height: 1.5em;
	font-weight: bold;
	text-align: right;
	padding: 8px 11px;
}
DIV#headerContainer DIV#header P#login #userTitle {
	font-weight: bold;
	color: #37709D;
}
DIV#logosBarBdrSides {
	vertical-align: top;
}
DIV#logosBarBdrSides IMG.logo {
	margin: 0px 7px;
}
DIV#logosBarBdrSides IMG#slogan {
	float: left;
	margin: 15px 10px;
	margin-right: 5px;
	vertical-align: top;
	margin-top: 5px;
}
DIV#logosBarBdrTop {
	font-size: 20%;
	height: 10px;
	background-image: url("../images/logosBarBdr_top_left_corn.gif");
	background-position: top left;
	background-repeat: no-repeat;
}
DIV#logosBarBdrTopInnerContainer {
	background-image: url("../images/logosBarBdr_top_right_corn.gif");
	background-position: top right;
	background-repeat: no-repeat;
}
DIV#logosBarBdrTopOuterContainer {
	width: 100%;
	margin-top: 10px;
	background-image: url("../images/logosBarBdr_top_bg.gif");
	background-position: top;
	background-repeat: repeat-x;
}
DIV#outerBdrBottom, DIV#logosBarBdrBottom {
	font-size: 20%;
	height: 10px;
	background-image: url("../images/outerBdr_bottom_left_corn.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
}
DIV#outerBdrBottomInnerContainer, DIV#logosBarBdrBottomInnerContainer {
	background-image: url("../images/outerBdr_bottom_right_corn.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
}
DIV#outerBdrBottomOuterContainer, DIV#logosBarBdrBottomOuterContainer {
	width: 100%;
	background-image: url("../images/outerBdr_bottom_bg.gif");
	background-position: bottom;
	background-repeat: repeat-x;
}
DIV#outerBdrSides, DIV#logosBarBdrSides {
		width: 100%; /* width: 780px; pour Mozilla */
	background-color: #FFFFFF;
	padding: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: solid 0px #B9B9B9;	
	border-right: solid 0px #B9B9B9;	
}
INPUT#bt_ok {
	vertical-align: bottom;
}
TABLE#contentTbl {
	width: 100%;
	border: none;
}
TABLE#contentTbl TD {
	vertical-align: top;
	padding: 5px;
	border: none;
}

TABLE#contentTbl TD1 {
	vertical-align: top;
	padding: 7px;
	
}

table1 {
border-style:solid; 
border-width:1px; 
border-color:black;
border-collapse:collapse;
}
td1 { 
border-style:solid; 
border-width:1px; 
border-color:black;

}


TABLE#contentTbl TD#firstCol {
	width: 149px;
	text-align: center;
	padding-left: 7px;
	padding-right: 4px;
}
TABLE#contentTbl TD#scdCol {
	padding-left: 0px;
		/*background-color: yellow;*/
}
TABLE#contentTbl TD#scdCol DIV#colBdrSides {
	background-color: #FFFFFF;
	padding: 5px 15px;
	padding-bottom: 1px;
	margin-top: 0px;
	border-left: solid 2px #EEEEEE;	
	border-right: solid 2px #EEEEEE;		
}
TABLE#contentTbl TD#scdCol DIV#colBdrBottomOuterContainer DIV#colBdrBottomInnerContainer DIV#colBdrBottom {
	font-size: 1%;
	margin-top: 0px;
	margin-bottom: 10px;
	background-image: url("../images/colBdr_bottom_left_corn.gif");
	background-position: bottom left;
	background-repeat: no-repeat;	
}
TABLE#contentTbl TD#scdCol DIV#colBdrBottomInnerContainer {
	background-image: url("../images/colBdr_bottom_right_corn.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
}
TABLE#contentTbl TD#scdCol DIV#colBdrBottomOuterContainer {
	background-image: url("../images/colBdr_bottom_bg.gif");
	background-position: bottom;
	background-repeat: repeat-x;
}
TABLE#contentTbl TR TD#scdCol DIV#colBdrTopOuterContainer DIV#colBdrTopInnerContainer DIV#colBdrTop, TABLE#contentTbl TR TD#scdCol DIV#fldSetBdrTopOuterContainer DIV#fldSetBdrTopInnerContainer DIV#fldSetBdrTop {
	font-size: 1%;
	margin-top: 10px;
	margin-bottom: 0px;
	background-image: url("../images/colBdr_top_left_corn.gif");
	background-position: top left;
	background-repeat: no-repeat;	
}
TABLE#contentTbl TD#scdCol DIV#colBdrTopOuterContainer DIV#colBdrTopInnerContainer, TABLE#contentTbl TD#scdCol DIV#fldSetBdrTopOuterContainer DIV#fldSetBdrTopInnerContainer {
	background-image: url("../images/colBdr_top_right_corn.gif");
	background-position: top right;
	background-repeat: no-repeat;
}
TABLE#contentTbl TD#scdCol DIV#colBdrTopOuterContainer, TABLE#contentTbl TD#scdCol DIV#fldSetBdrTopOuterContainer {
	background-image: url("../images/colBdr_top_bg.gif");
	background-position: top;
	background-repeat: repeat-x;
}
UL#tabs_area {
 width: 100%;
 height: 30px;
 vertical-align: bottom;
 padding: 0px;
 margin: 0px;
 list-style: none;
 background-color: #122871;
   /* background-image: url("../images/fond_recherche2.jpg"); */

}

.lienA
{
	color:#b12a31;
	font-weight: bold;
	text-align: center;
}

.lienSucces
{
	color:#015778;
	font-weight: bold;
	text-align: center;
}
.liensimple
{
	color:#015778;
	font-weight: bold;
	font-size:0.9em;
	text-decoration:underline
}

.liensimpleGrandeP
{
	color:#015778;
	font-weight: bold;
	font-size:1em;
	text-decoration:none;
}
.lienB
{
	color:#b12a31;
	font-weight: bold;
	text-align: left;
}

.btn {
	font-size: 80%;
	color: #32668F;
	font-weight: bold;
}

.textfield
{
	
	font-size: 10px;
	
	color: #000;
	border: solid 1px #122871;
	
}


.selectfield
{
	font-size: 10px;
	
	color: #000;
	border: solid 1px #36709E;
	background-color: #ffffff;
}

.tableau
{
	padding:0px;
	border-spacing: 1;
	border-color:White;
	border-color:#b12a31; 
	
}

.entetetableau
{
	background-color:#FFFFFF;
	font-size:12px;
	
	color: #015778;	
	text-Align:center;
}
.sousentetetableau
{
	background-color:#e9e9e9;
	font-size:12px;
	font-weight:bold;
	color: #015778;	
	text-Align:center;
}


#tableau_simple
{
border: medium solid #000000;
color :  #b12a31;
}


#tableau_simple td
 {
 border: thin solid #000000;
  padding: 5px;
 
 }
#tableau_simple tr
{
	
}	
.lignetableau1
{
	background-color:#f3f4f6;
}

.lignetableau2
{
	background-color:#ffffff;
	text-Align:Left;
	vertical-align: center;
}

.lignetableau3
{
	background-color:#b12a31;
	font-size: 12px;
	height:25 ;
	text-align: center;
}
.lignetableauStag
{
	background-color:#e9e9e9;
	font-size: 12px;
	height:25 ;
	text-align: center;
	align:center;
}
.lignetableauStagLeft
{
	background-color:#e9e9e9;
	font-size: 12px;
	height:25 ;
	border: 1px solid #FFFFFF;
	padding-left:5px;
	text-align: left;
	align:center;

}
.lignetableauStagLeftTH
{
	background-color:#015778;
	color:#ffffff;
	font-size: 12px;
	height:25 ;
	border: 1px solid #FFFFFF;
	padding-left:5px;
	text-align: left;
	align:center;

}
.lignetableauOF
{
	background-color:#015778;
	font-size: 12px;
	height:25 ;
	text-align: center;
}

.edittableau1
{
	background-color:#D3D4D6;
	font-size: 10px;
	
	color: #669900;
}
.edittableau2
{
	background-color:#efefef;
}
.edititem
{
    width:12;
	background-color:#f5fcdb;
	font-size: 10px;
	
	color: #669900;
}

TD.col-2 {
	font-size: 70%;

}

TD.col-1 {
 font-size: 80%;
 color: #000000;   
}

.link {
	font-size: 100%;
	font-weight: bold;
	text-align: center;
	color: #FF4B00;
}

.link1 {
	font-size: 100%;
	font-weight: bold;
	color: #FF4B00;
}

.link2 {
	font-size: 100%;
	font-weight: bold;
	text-align: center;
	color: red;
}
.link3 {
	font-size: 80%;
	
	font-weight: bolder;
	
	color: rgb(80, 80, 81);
}
.linkCompte {
	font-size: 90%;
	
	font-weight: bolder;
	
	color: rgb(80, 80, 81);
}
INPUT.selectedBtn {
  	BORDER-RIGHT: #122871 1px solid;
    BORDER-TOP: #122871 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT: #122871 1px solid;
    /*BACKGROUND: transparent url("../images/btn.gif") top left repeat;*/
    COLOR: white;
    BORDER-BOTTOM: #122871 1px solid;
   
    BACKGROUND-COLOR :  #015778;
}

.btn3 {
	font-size: 100%;
	color: red;
	font-weight: bold;
}
.btnerr {
	
	color: red;
	
}

.btn4 {
	font-size: 100%;
	color: #FFFFFF;
	font-weight: bold;
}

.btn5 {
	font-size: bold 12px;
	color: #3255a6;
	font-weight: bold;
}
#p date {
	font-size: 80%;
	text-align: right;
	color: #FFFFFF;
	padding: 0px 11px;
	margin-top: -2px;
}

.arrPlan {
BACKGROUND-COLOR: #EBEBEB;
	}
TD.tailleH
{
	width=300px;
}

#layer
{
position: absolute;

top: 121px;
left: 265px;
/*text-align:center;*/
width: 500px;
height:20px;
/*font-size: 10px;
font-weight:bold;*/
}


/* *********************************Menu vertical CSS***********************************************/

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

v {
font-size: 8px;
color: black;#b12a31

}

#menu {
position: relative;
top: 0px;
left: 0px;
width: 190px;


}

	
	
#menu dt {
cursor: pointer;
background-color: rgb(1, 87, 120); /* background-color: rgb(252, 236, 54); */
height: 20px;
line-height: 20px;

margin: 2px 0px;
/*border: 1px solid gray;*/
text-align: left;
font-weight: bold;
font-size:11px;
color:#FFFFFF;
background-position: 3px 6px; 
background-repeat: no-repeat; 
background-image: url(../images/puce_triangle_bleu_ciel.gif); 
padding: 0 .0em 0 16px;
}


#menu dd {
position: absolute;
z-index: 100;
left: 8em;
margin-top: -1.4em;
width: 27em;
background: #0f88aa;



/*border: 1px solid gray;*/
}

#menu ul {
padding: 2px;
}
#menu li {
text-align: left;
font-size: 85%;
height: 12px;
line-height: 12px;

}
#menu li a{
color: #FFF;
text-decoration: none;
display: block;
background-image: url(../images/puce_triangle_jne.gif); 
background-position: 6px 3px; 
background-repeat: no-repeat; 
padding: 0 .1em 0 16px;
 
}

 #menu dt a {
color: #ffffff;
text-decoration: none;
padding-left:0px;
display: block;

background-position: 1px 4px;
}
 #menu dt a:hover {

text-decoration: none;
display: block;
padding-left:5px;
background-position: 1px 4px;
}


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


#mentions {

position: absolute;
bottom : 200px;
left : 10px;
color: #000;
background-color: #ddd;
}
#mentions a {text-decoration: none;
color: #222;
}
#mentions a:hover{text-decoration: underline;
}

/*-------------------------------------------------------------CSS Module POF------------------------------------------------------------------------*/

P.pageLinks { 
	font-size: 80%;
	font-weight: bold;
	text-align: center;
}
P.pageLinks A {
	color: rgb(80, 80, 81);
}

TABLE#resultListsTbl TD {
	font-size: 70%;
    width: 20%;
	border: none;
	
}

TABLE#resultListsTbl TD.col-3  {
	font-size: 70%;
    width: 10%;
	border: none;
	
}

TABLE#resultListsTbl TD.col-1 {
	border-left: none;
}

TABLE#resultListsTbl TD STRONG {
	font-weight: bold;
}

TABLE#resultListsTbl TD.col-2 {
	color: #91C349;
}

TABLE#resultListsTbl TD.col-3 STRONG {
	color: #BFBFBF;
}

TABLE#resultListsTbl TD.col-4 A {
	color: #FE4A00;
}

TABLE#resultListsTbl TH {
	text-align: center;
	text-decoration:underline;
	font-size: 70%;
	color: #FFFFFF;
	background-color: white;
	color: #b12a31;
	border: none;
}

TABLE#resultListsTbl TR TH.col-1 {
	background-image: url("../images/red_top_left_corn_6x6px.gif");
	background-position: -1px -2px;
	background-repeat: no-repeat;
}

TABLE#resultListsTbl TR TH.col-4 {
	background-image: url("../images/red_top_right_corn_6x6px.gif");
	background-position: right -2px;
	background-repeat: no-repeat;
}

TABLE#resultListsTbl TR.even TD {
	background-color: #F8FCFF;
}
	
.textfield1
{	
	font-size: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, Courier, Sans-Serif;
	color: #000;
	border: solid 1px #122871;
}
.label1text
{	
	font-size: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, Courier, Sans-Serif;
	color: #000;
	border: solid 1px #122871;


}
.textfield2
{	
	font-size: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, Courier, Sans-Serif;
	color: #000;
	border: solid 1px #122871;
	width: 150px;
}

.textfieldSansTaille
{	
	font-size: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, Courier, Sans-Serif;
	color: #000;
	border: solid 1px #122871;
}

.table4Colonnes
{
	width:100%;
}

.table4Colonnes TD
{
	font-size: 70%;
}

.table4Colonnes TD.col-4  {
	font-size: 70%;
	text-decoration: underline;
	color:red; 
	border: none;
	
}
.tdSeparateur
{
	width: 10%;
}

.colonneSaisie
{
	text-align : Right;
	width:29%;
}

.colonneLibelle
{
	text-align : Left;
	width:16%;
}

.TTable
{
	width : 100%;
	background-color:#b12a31;
	padding:0px;
	border-spacing: 1;
	border-color:White;
	border-color:#b12a31;	
}

.TTableRow
{
	background-color:#b12a31;
	font-size: 12px;
	height:25 ;
	text-align: center;
	border:none;
	background-color : rgb(255, 221, 7);
}

.zonneTexteCout
{
	font-size: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, Courier, Sans-Serif;
	color: #000;
	border: solid 1px #122871;
	width:80px;  
	maxlength :12 ;
}

.zonneTexteTotal
{
	font-size: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, Courier, Sans-Serif;
	color: #000;
	border: solid 1px #122871;
	width:80px;  
	maxlength :12 ;
	FONT-WEIGHT: bold;
	background: #F3F3F3
}

.TTableCell
{
	align : left;
}

.textGras
{
	FONT-WEIGHT: bold;
}

.pager {
	font-size: 90%;
	color: #DC6200;
	font-weight: bold;
}
