@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
.blink_ultraslow{
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 3.0s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}
.blink_slow{
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 2.0s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}
.blink_middle{
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 1.5s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}
.blink_fast{
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.4s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}

body, html
{
	margin:      0;
	padding:     0;
	font-size:   0.85em;
	color:       Black;
	/*font-family: verdana, helvetica;*/
	font-family: 'Ubuntu', sans-serif;
}

#container .wrapper
{
	position:         relative;
	width:            100%;
	margin:           0 auto;
	text-align:       left;
	border:           0px solid #ECEEF6;
	background-color: #ECEEF6;
}

#header .wrapper
{
	width:      800px;
	height:     120px;
	background: url(IMG/bandeau.jpg) no-repeat;
}

#main .wrapper
{
	text-align:       justify;
	line-height:      1.75em;
	width:            800px;
	min-height:       1034px;
	float:            right;
	padding:          1em;
	background-color: #ECEEF6;
}

#footer .wrapper
{
	background-color: #ECEEF6;
	line-height:      1em;
	clear:            both;
}

#sidebarLeft .wrapper
{
	float: left;
}

#sidebarRight .wrapper
{
	float: Right;
}

font.EnTete
{
	font-size:   1.0em;
	color:       Black;
	font-family: 'Ubuntu', sans-serif;
	font-weight: bolder;
}
a.LienEnTete:link    {color:Orange; text-decoration:none;}
a.LienEnTete:visited {color:Orange; text-decoration:none;}
a.LienEnTete:active  {color:Orange; text-decoration:none;}

a.LienAlarme:link    {color:Red; text-decoration:none;}
a.LienAlarme:visited {color:Red; text-decoration:none;}
a.LienAlarme:active  {color:Red; text-decoration:none;}

a:link               {color:Blue; text-decoration:none;}
a:visited            {color:Blue; text-decoration:none;}
a:active             {color:Blue; text-decoration:none;}

a.lienVert:link               {color:Green; text-decoration:none; font-weight: bold;}
a.lienVert:visited            {color:Green; text-decoration:none; font-weight: bold;}
a.lienVert:active             {color:Green; text-decoration:none; font-weight: bold;}

a.lienBlanc:link               {color:White; text-decoration:none; font-weight: bold;}
a.lienBlanc:visited            {color:White; text-decoration:none; font-weight: bold;}
a.lienBlanc:active             {color:White; text-decoration:none; font-weight: bold;}

a.lienGray:link               {color:Gray; text-decoration:none;}
a.lienGray:visited            {color:Gray; text-decoration:none;}
a.lienGray:active             {color:Gray; text-decoration:none;}

a.lienDocumentAccessible:link               {color:Green; text-decoration:none; font-weight: bold;}
a.lienDocumentAccessible:visited            {color:Green; text-decoration:none; font-weight: bold;}
a.lienDocumentAccessible:active             {color:Green; text-decoration:none; font-weight: bold;}

a.lienDocumentInaccessible:link               {color:Red; text-decoration:none; font-weight: bold;}
a.lienDocumentInaccessible:visited            {color:Red; text-decoration:none; font-weight: bold;}
a.lienDocumentInaccessible:active             {color:Red; text-decoration:none; font-weight: bold;}

a.glosse:link             {color:Maroon; font-weight:bolder; text-decoration:none;}
a.glosse:visited          {color:Maroon; font-weight:bolder; text-decoration:none;}
a.glosse:active           {color:Maroon; font-weight:bolder; text-decoration:none;}

font.MessagePublicite
{
	font-size:   2.0em;
	color:       Green;
	font-family: 'Ubuntu', sans-serif;
	font-weight: bold;
}

font.C_o_d_e
{
	color: black;
	font-family: sans-serif;
	font-weight: bold;
}
font.C_o_d_e:before {
	content: "<";
}
font.C_o_d_e:after {
	content: ">";
}

.T_o_u_c_h_e
{
	color: white;
	font-family: sans-serif;
	font-weight: bold;
	border: 1px solid white;
	padding: 1px;
	background-color: black;
}

.Futur
{
	color: black;
	font-family: sans-serif;
	/*font-weight: bold;*/
	border: 1px solid black;
	padding: 0px;
	background-color: #82E0AA;
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 3.0s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}

font.Message
{
	font-size:   2.0em;
	color:       Red;
	font-family: 'Ubuntu', sans-serif;
	font-weight: bold;
}

font.TitreDePage
{
	font-size:   1.5em;
	color:       Black;
	font-family: 'Ubuntu', sans-serif;
	font-weight: bolder;
}

font.Mini
{
	font-size:   0.85em;
	color:       Black;
	font-family: 'Ubuntu', sans-serif;
	font-weight: bolder;
}

h1
{
	font-size:   1.2em;
	color:       Blue;
	font-family: 'Ubuntu', sans-serif;
	font-weight: bolder;
}
h2
{
	font-size:   1.1em;
	color:       Blue;
	font-family: 'Ubuntu', sans-serif;
	font-weight: bolder;
}
h3
{
	font-size:   1.0em;
	color:       Blue;
	font-family: 'Ubuntu', sans-serif;
	font-weight: bold;
}

font.PiedDePage
{
	font-size:   0.75em;
	color:       Black;
	font-family: "Lucida Sans Unicode";
}

a.LienPiedDePage:link    {color:Blue; text-decoration:none;}
a.LienPiedDePage:visited {color:Blue; text-decoration:none;}
a.LienPiedDePage:hover   {color:Blue; text-decoration:none;}
a.LienPiedDePage:active  {color:Blue; text-decoration:none;}

a.NoDecoration:link      {color:White; text-decoration:none;}
a.NoDecoration:visited   {color:White; text-decoration:none;}
a.NoDecoration:hover     {color:White; text-decoration:none;}
a.NoDecoration:active    {color:White; text-decoration:none;}

ul li
{
   list-style-type: disc;
   margin:          0em 0em 0em 0em;
}


table.Condense td.B2HDB_
{
	border-collapse: collapse;
	border:          solid;
	border-width:    2px 2px 2px 0px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense td.NUMERO
{
	border-collapse: collapse;
	border:          solid;
	border-width:    3px 3px 0px 3px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense td.B2H_BG
{
	border-collapse: collapse;
	border:          solid;
	border-width:    2px 0px 2px 2px;
	vertical-align:  middle;
	border-color:    Black;
}


table.BorduresNulles
{
	border:       0px;
}
table.BorduresNulles td.AligneEnBas
{
	border-collapse: collapse;
	vertical-align:  bottom;
}

table.Condense
{
	border: 1px;
	border-color: Black;
	width: 100%;
	border-spacing: 0px;
	border-collapse: separate;
}



table.Condense td.BN2HDBG
{
	border-collapse: collapse;
	border: solid;
	border-width: 2px 2px 2px 2px;
	vertical-align: middle;
	border-color: Black;
}
table.Condense td.BN2H___
{
	border-collapse: collapse;
	border: solid;
	border-width: 2px 0px 0px 0px;
	vertical-align: middle;
	border-color: Black;
}
table.Condense td.BN2_D__
{
	border-collapse: collapse;
	border: solid;
	border-width: 0px 2px 0px 0px;
	vertical-align: middle;
	border-color: Black;
}
table.Condense td.BN2__B_
{
	border-collapse: collapse;
	border: solid;
	border-width: 0px 0px 2px 0px;
	vertical-align: middle;
	border-color: Black;
}
table.Condense td.BN2___G
{
	border-collapse: collapse;
	border: solid;
	border-width: 0px 0px 0px 2px;
	vertical-align: middle;
	border-color: Black;
}
table.Condense td.BN2H__G
{
	border-collapse: collapse;
	border: solid;
	border-width: 2px 0px 0px 2px;
	vertical-align: middle;
	border-color: Black;
}
table.Condense td.BN2_DBG
{
	border-collapse: collapse;
	border: solid;
	border-width: 0px 2px 2px 2px;
	vertical-align: middle;
	border-color: Black;
}
table.Condense td.BN2HD_G
{
	border-collapse: collapse;
	border: solid;
	border-width: 2px 2px 0px 2px;
	vertical-align: middle;
	border-color: Black;
}


table.Condense td.BN1H___
{
	border-collapse: collapse;
	border: solid;
	border-width: 1px 0px 0px 0px;
	vertical-align: middle;
	border-color: Black;
}
table.Condense td.BN1_D__
{
	border-collapse: collapse;
	border: solid;
	border-width: 0px 1px 0px 0px;
	vertical-align: middle;
	border-color: Black;
}
table.Condense td.BN1__B_
{
	border-collapse: collapse;
	border: solid;
	border-width: 0px 0px 1px 0px;
	vertical-align: middle;
	border-color: Black;
}
table.Condense td.BN1__B_top
{
	border-collapse: collapse;
	border: solid;
	border-width: 0px 0px 1px 0px;
	vertical-align: top;
	border-color: Black;
}
table.Condense td.BN1___G
{
	border-collapse: collapse;
	border: solid;
	border-width: 0px 0px 0px 1px;
	vertical-align: middle;
	border-color: Black;
}
table.Condense td.BN1_DBG
{
	border-collapse: collapse;
	border: solid;
	border-width: 0px 1px 1px 1px;
	vertical-align: middle;
	border-color: Black;
}
table.Condense th.BN1HD_G
{
	border-collapse: collapse;
	border: solid;
	border-width: 1px 1px 0px 1px;
	vertical-align: middle;
	border-color: Black;
}
table.Condense th.BN1HDB_
{
	border-collapse: collapse;
	border: solid;
	border-width: 1px 1px 1px 0px;
	vertical-align: middle;
	border-color: Black;
}
table.Condense td.BN1HDB_
{
	border-collapse: collapse;
	border: solid;
	border-width: 1px 1px 1px 0px;
	vertical-align: middle;
	border-color: Black;
}
table.Condense th.BN1HDBG
{
	border-collapse: collapse;
	border: solid;
	border-width: 1px 1px 1px 1px;
	vertical-align: middle;
	border-color: Black;
}
table.Condense td.BN1HDBG
{
	border-collapse: collapse;
	border: solid;
	border-width: 1px 1px 1px 1px;
	vertical-align: middle;
	border-color: Black;
}
table.Condense td.BN1HD__
{
	border-collapse: collapse;
	border: solid;
	border-width: 1px 1px 0px 0px;
	vertical-align: middle;
	border-color: Black;
}
table.Condense td.BN1_DB_
{
	border-collapse: collapse;
	border: solid;
	border-width: 0px 1px 1px 0px;
	vertical-align: middle;
	border-color: Black;
}
table.Condense td.BN1__BG
{
	border-collapse: collapse;
	border: solid;
	border-width: 0px 0px 1px 1px;
	vertical-align: middle;
	border-color: Black;
}
table.Condense td.BN1H__G
{
	border-collapse: collapse;
	border: solid;
	border-width: 1px 0px 0px 1px;
	vertical-align: middle;
	border-color: Black;
}
table.Condense td.BN1H_B_
{
	border-collapse: collapse;
	border: solid;
	border-width: 1px 0px 1px 0px;
	vertical-align: middle;
	border-color: Black;
}
table.Condense th.BN1H_B_
{
	border-collapse: collapse;
	border: solid;
	border-width: 1px 0px 1px 0px;
	vertical-align: middle;
	border-color: Black;
}
table.Condense td.BN1H_BG
{
	border-collapse: collapse;
	border: solid;
	border-width: 1px 0px 1px 1px;
	vertical-align: middle;
	border-color: Black;
}


table.Condense td.__bottom
{
	border-collapse: collapse;
	vertical-align: bottom;
}


table.Condense td.Milieu
{
	border-collapse: collapse;
	vertical-align:  middle;
}
table.Condense th.BordureFineNoireH___
{
	border-collapse: collapse;
	border:          solid;
	border-width:    1px 0px 0px 0px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense td.BordureFineNoireH___
{
	border-collapse: collapse;
	border:          solid;
	border-width:    1px 0px 0px 0px;
	vertical-align:  middle;
	border-color:    Black;
}

table.Condense td.Bordure2NoireH___
{
	border-collapse: collapse;
	border:          solid;
	border-width:    2px 0px 0px 0px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense td.Bordure2Noire__B_
{
	border-collapse: collapse;
	border:          solid;
	border-width:    0px 0px 2px 0px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense td.Bordure2NoireH__G
{
	border-collapse: collapse;
	border:          solid;
	border-width:    2px 0px 0px 2px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense td.Bordure2NoireHD__
{
	border-collapse: collapse;
	border:          solid;
	border-width:    2px 2px 0px 0px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense td.Bordure2Noire_D_G
{
	border-collapse: collapse;
	border:          solid;
	border-width:    0px 2px 0px 2px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense td.Bordure2Noire___G
{
	border-collapse: collapse;
	border:          solid;
	border-width:    0px 0px 0px 2px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense td.Bordure2Noire_D__
{
	border-collapse: collapse;
	border:          solid;
	border-width:    0px 2px 0px 0px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense td.Bordure2Noire__BG
{
	border-collapse: collapse;
	border:          solid;
	border-width:    0px 0px 2px 2px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense td.Bordure2Noire_DB_
{
	border-collapse: collapse;
	border:          solid;
	border-width:    0px 2px 2px 0px;
	vertical-align:  middle;
	border-color:    Black;
}

table.Condense td.BordureFineNoire_D__
{
	border-collapse: collapse;
	border:          solid;
	border-width:    0px 1px 0px 0px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense th.BordureFineNoire__B_
{
	border-collapse: collapse;
	border: solid;
	border-width: 0px 0px 1px 0px;
	vertical-align: middle;
	border-color: Black;
}
table.Condense td.BFN__B_vat
{
	border-collapse: collapse;
	border: solid;
	border-width: 0px 0px 1px 0px;
	border-color: Black;
	vertical-align: top;
}
table.Condense td.BordureFineNoire__B_
{
	border-collapse: collapse;
	border: solid;
	border-width: 0px 0px 1px 0px;
	vertical-align: middle;
	border-color: Black;
}
table.Condense th.BordureFineNoire___G
{
	border-collapse: collapse;
	border:          solid;
	border-width:    0px 0px 0px 1px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense td.BordureFineNoire___G
{
	border-collapse: collapse;
	border:          solid;
	border-width:    0px 0px 0px 1px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense th.BordureFineNoireHD__
{
	border-collapse: collapse;
	border:          solid;
	border-width:    1px 1px 0px 0px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense td.BordureFineNoireHD__
{
	border-collapse: collapse;
	border:          solid;
	border-width:    1px 1px 0px 0px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense th.BordureFineNoireH_B_
{
	border-collapse: collapse;
	border:          solid;
	border-width:    1px 0px 1px 0px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense td.BordureFineNoireH_B_Top
{
	border-collapse: collapse;
	border:          solid;
	border-width:    1px 0px 1px 0px;
	vertical-align:  top;
	border-color:    Black;
}
table.Condense td.BordureFineNoireH_B_
{
	border-collapse: collapse;
	border:          solid;
	border-width:    1px 0px 1px 0px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense th.BordureFineNoireH__G
{
	border-collapse: collapse;
	border:          solid;
	border-width:    1px 0px 0px 1px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense td.BordureFineNoireH__G
{
	border-collapse: collapse;
	border:          solid;
	border-width:    1px 0px 0px 1px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense td.BordureFineNoire_DB_
{
	border-collapse: collapse;
	border:          solid;
	border-width:    0px 1px 1px 0px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense td.BordureFineNoire__BG
{
	border-collapse: collapse;
	border:          solid;
	border-width:    0px 0px 1px 1px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense td.BordureFineNoire_DBG
{
	border-collapse: collapse;
	border:          solid;
	border-width:    0px 1px 1px 1px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense td.BordureFineNoire_D_G
{
	border-collapse: collapse;
	border:          solid;
	border-width:    0px 1px 0px 1px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense th.BordureFineNoireHDBG
{
	border-collapse: collapse;
	border:          solid;
	border-width:    1px 1px 1px 1px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense td.BordureFineNoireHDBG
{
	border-collapse: collapse;
	border:          solid;
	border-width:    1px 1px 1px 1px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense th.BordureFineNoireHD_G
{
	border-collapse: collapse;
	border:          solid;
	border-width:    1px 1px 0px 1px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense td.BordureFineNoireHD_G
{
	border-collapse: collapse;
	border:          solid;
	border-width:    1px 1px 0px 1px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense th.BordureFineNoireH_BG
{
	border-collapse: collapse;
	border:          solid;
	border-width:    1px 0px 1px 1px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense td.BordureFineNoireH_BG
{
	border-collapse: collapse;
	border:          solid;
	border-width:    1px 0px 1px 1px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense th.BordureFineNoireHDB_
{
	border-collapse: collapse;
	border:          solid;
	border-width:    1px 1px 1px 0px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense td.BordureFineNoireHDB_
{
	border-collapse: collapse;
	border:          solid;
	border-width:    1px 1px 1px 0px;
	vertical-align:  middle;
	border-color:    Black;
}
table.Condense td.BordureFineNoireHDB_Top
{
	border-collapse: collapse;
	border:          solid;
	border-width:    1px 1px 1px 0px;
	vertical-align:  top;
	border-color:    Black;
}

table.Condense td.BordureFineH___
{
	border-collapse: collapse;
	border:          solid;
	border-width:    1px 0px 0px 0px;
	vertical-align:  middle;
	border-color:    Gray;
}
table.Condense td.BordureFineH_B_
{
	border-collapse: collapse;
	border:          solid;
	border-width:    1px 0px 1px 0px;
	vertical-align:  middle;
	border-color:    Gray;
}
table.Condense td.BordureFineRougeH_B_
{
	border-collapse: collapse;
	border: solid;
	border-width: 1px 0px 1px 0px;
	vertical-align: middle;
	border-color: red;
}
table.Condense td.BordureFineVerteH_B_
{
	border-collapse: collapse;
	border: solid;
	border-width: 1px 0px 1px 0px;
	vertical-align: middle;
	border-color: green;
}
table.Condense td.BordureMoyenneVerteHDBG
{
	border-collapse: collapse;
	border: solid;
	border-width: 2px 2px 2px 2px;
	vertical-align: middle;
	border-color: green;
}
table.Condense td.Image
{
	border-collapse: collapse;
	text-align: center;
	vertical-align: bottom;
}

table.SansBordures
{
	border:       1px;
	border-color: Black;
}
table.SansBordures td
{
	border-collapse: collapse;
	border:          solid;
	border-width:    0px 0px 0px 0px;
	vertical-align:  top;
}
table.SansBordures td.BordureTransparenteEpaisse
{
	border-collapse: collapse;
	border:          solid;
	border-width:    5px 5px 5px 5px;
	vertical-align:  middle;
	border-color:    #ECEEF6;
}
table.SansBordures td.BordureVerteEpaisse
{
	border-collapse: collapse;
	border:          solid;
	border-width:    5px 5px 5px 5px;
	vertical-align:  middle;
	border-color:    Green;
}
table.SansBordures td.BordureOrangeEpaisse
{
	border-collapse: collapse;
	border:          solid;
	border-width:    5px 5px 5px 5px;
	vertical-align:  middle;
	border-color:    Orange;
}
table.SansBordures td.BordureVerteFine
{
	border-collapse: collapse;
	border:          solid;
	border-width:    1px 1px 1px 1px;
	vertical-align:  middle;
	border-color:    Green;
}
table.SansBordures td.BordureRougeEpaisse
{
	border-collapse: collapse;
	border:          solid;
	border-width:    5px 5px 5px 5px;
	vertical-align:  middle;
	border-color:    Red;
}
table.SansBordures td.BordureOrangeEpaisse
{
	border-collapse: collapse;
	border:          solid;
	border-width:    5px 5px 5px 5px;
	vertical-align:  middle;
	border-color:    Orange;
}
table.SansBordures td.BordureBleueEpaisse
{
	border-collapse: collapse;
	border:          solid;
	border-width:    5px 5px 5px 5px;
	vertical-align:  middle;
	border-color:    Blue;
}
table.SansBordures td.AvecBordureDroite
{
	border:       solid;
	border-width: 0px 2px 0px 0px;
	border-color: Black;
}
table.SansBordures td.AvecBordure___G
{
	border:       solid;
	border-width: 0px 0px 0px 2px;
	border-color: Black;
}
table.SansBordures tr.White
{
	border-width:     1px;
	padding:          1px;
	border-style:     inset;
	border-color:     black;
	background-color: White;
}
table.SansBordures tr.DCDCDC
{
	border-width:     1px;
	padding:          1px;
	border-style:     inset;
	border-color:     black;
	background-color: #DCDCDC;
}
table.SansBordures td.Red
{
	background-color: Red;
}
table.SansBordures td.White
{
	background-color: White;
}
table.SansBordures td.DCDCDC
{
	background-color: #DCDCDC;
}
table.SansBordures td.Validation
{
	background-color: #20B2AA;
}
table.SansBordures td.Suppression
{
	background-color: #DC143C;
}
table.SansBordures td.AvecBordure
{
	border-collapse: collapse;
	border:          solid 1px;
	vertical-align:  middle;
	border-color:    Black;
}
table.SansBordures td.AvecBordureFondRouge
{
	border-collapse:  collapse;
	border:           solid 1px;
	vertical-align:   middle;
	border-color:     Black;
	background-color: Red;
}
table.SansBordures td.AvecBordureFondOrange
{
	border-collapse:  collapse;
	border:           solid 1px;
	vertical-align:   middle;
	border-color:     Black;
	background-color: Orange;
}
table.SansBordures td.AvecBordureFondJaune
{
	border-collapse:  collapse;
	border:           solid 1px;
	vertical-align:   middle;
	border-color:     Black;
	background-color: Yellow;
}
table.SansBordures td.AvecBordureFondVert
{
	border-collapse:  collapse;
	border:           solid 1px;
	vertical-align:   middle;
	border-color:     Black;
	background-color: Green;
}
table.SansBordures td.AvecBordureEpaisseH_B_
{
	border-collapse: collapse;
	border:          solid;
	border-width:    3px 0px 3px 0px;
	vertical-align:  middle;
	border-color:    Black;
}
table.SansBordures td.AvecBordureEpaisseHD_G
{
	border-collapse: collapse;
	border:          solid;
	border-width:    3px 3px 0px 3px;
	vertical-align:  middle;
	border-color:    Black;
}
table.SansBordures td.AvecBordureEpaisse_D_G
{
	border-collapse: collapse;
	border:          solid;
	border-width:    0px 3px 0px 3px;
	vertical-align:  middle;
	border-color:    Black;
}
table.SansBordures td.AvecBordureEpaisse_DBG
{
	border-collapse: collapse;
	border:          solid;
	border-width:    0px 3px 3px 3px;
	vertical-align:  middle;
	border-color:    Black;
}
table.SansBordures td.AvecBordureEpaisseHDBG
{
	border-collapse: collapse;
	border:          solid;
	border-width:    3px 3px 3px 3px;
	vertical-align:  middle;
	border-color:    Black;
}
table.SansBordures td.AvecBordureEpaisseH_BG
{
	border-collapse: collapse;
	border:          solid;
	border-width:    3px 0px 3px 3px;
	vertical-align:  middle;
	border-color:    Black;
}
table.SansBordures td.AvecBordureEpaisseHDB_
{
	border-collapse: collapse;
	border:          solid;
	border-width:    3px 3px 3px 0px;
	vertical-align:  middle;
	border-color:    Black;
}
table.SansBordures td.AvecBordureFineHDBG
{
	border-collapse: collapse;
	border:          solid;
	border-width:    1px 1px 1px 1px;
	vertical-align:  middle;
	border-color:    Black;
}
table.SansBordures td.AvecBordureFineH_B_
{
	border-collapse: collapse;
	border:          solid;
	border-width:    1px 0px 1px 0px;
	vertical-align:  middle;
	border-color:    Black;
}
table.SansBordures th.AvecBordureFineH_B_
{
	border-collapse: collapse;
	border:          solid;
	border-width:    1px 0px 1px 0px;
	vertical-align:  middle;
	border-color:    Black;
}
table.SansBordures td.AvecBordureFine__B_
{
	border-collapse: collapse;
	border:          solid;
	border-width:    0px 0px 1px 0px;
	vertical-align:  middle;
	border-color:    Black;
}
table.SansBordures td.AvecBordureFineHDBGAlignTop
{
	border-collapse: collapse;
	border:          solid;
	border-width:    1px 1px 1px 1px;
	vertical-align:  top;
	border-color:    Black;
}
table.SansBordures td.dashedFineH___
{
	border-collapse: collapse;
	border:          dashed;
	border-width:    1px 0px 0px 0px;
	vertical-align:  middle;
	border-color:    Black;
}
table.SansBordures td.dashedFineH_B_
{
	border-collapse: collapse;
	border:          dashed;
	border-width:    1px 0px 1px 0px;
	vertical-align:  middle;
	border-color:    Black;
}
table.SansBordures td.dashedFine_D__
{
	border-collapse: collapse;
	border:          dashed;
	border-width:    0px 1px 0px 0px;
	vertical-align:  middle;
	border-color:    Black;
}
table.SansBordures td.dashedFine__B_
{
	border-collapse: collapse;
	border:          dashed;
	border-width:    0px 0px 1px 0px;
	vertical-align:  middle;
	border-color:    Black;
}
table.SansBordures td.dashedFine___G
{
	border-collapse: collapse;
	border:          dashed;
	border-width:    0px 0px 0px 1px;
	vertical-align:  middle;
	border-color:    Black;
}

th
{
	font-size: 0.85em;
}

td
{
	vertical-align: middle;
	font-size:      0.85em;
}

td.EnTete
{
	vertical-align: top;
	font-size:      0.85em;
	margin:         0px 0px 0px 0px;
	padding:        0px 15px 0px 15px;
}

table.AvecBordure
{
	border:         solid 0px;
	vertical-align: middle;
	border-color:   Black;
	border-width:   thin;
}
td.AvecBordure
{
	border-collapse: collapse;
	border:          solid 1px;
	vertical-align:  middle;
	border-color:    Black;
}
td.AvecBordureHeure
{
	padding:         0px 20px 0px 20px;
	border-collapse: collapse;
	border:          solid 1px;
	vertical-align:  middle;
	border-color:    Black;
}
td.Heures
{
	padding:         0px 10px 0px 10px;
}

/* Fond bleu, bordure simple */
table.A
{
	border-width:     1px;
/*	border-style:     outset;*/
	border-color:     black;
	border-collapse:  collapse;
	background-color: #c1d3e9;
}
table.A th
{
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: black;
	background-color: #c1d3e9;
	-moz-border-radius: ;
}
table.A td
{
	border-width:     1px;
	padding:          1px;
	border-style:     inset;
	border-color:     black;
	background-color: #c1d3e9;
	-moz-border-radius: ;
}
table.A td.Red
{
	border-width:     1px;
	padding:          1px;
	border-style:     inset;
	border-color:     black;
	background-color: Red;
	-moz-border-radius: ;
}
table.A td.Fonce
{
	border-width:     1px;
	padding:          1px;
	border-style:     inset;
	border-color:     black;
	background-color: #5A8AC5;
	font-weight:      bolder;
	margin:           0px 0px 0px 0px;
	padding:          5px 5px 5px 5px;
	-moz-border-radius: ;
}
table.A td.TresFonce
{
	border-width:     1px;
	padding:          1px;
	border-style:     inset;
	border-color:     black;
	background-color: #B4BCDC;
	font-weight:      bolder;
	margin:           0px 0px 0px 0px;
	padding:          5px 5px 5px 5px;
	-moz-border-radius: ;
}
table.A td.White
{
	border-width:     1px;
	padding:          1px;
	border-style:     inset;
	border-color:     black;
	background-color: White;
	margin:           0px 0px 0px 0px;
	padding:          5px 10px 5px 5px;
	-moz-border-radius: ;
}
table.A td.DCDCDC
{
	border-width:     1px;
	padding:          1px;
	border-style:     inset;
	border-color:     black;
	background-color: #DCDCDC;
	margin:           0px 0px 0px 0px;
	padding:          5px 10px 5px 5px;
	-moz-border-radius: ;
}
table.A td.CONGE_PARTIEL
{
	border-width:     1px;
	padding:          1px;
	border-style:     inset;
	border-color:     black;
	background-color: #90EE90;
	margin:           0px 0px 0px 0px;
	padding:          5px 5px 5px 5px;
	-moz-border-radius: ;
}
table.A td.CONGE_COMPLET
{
	border-width:     1px;
	padding:          1px;
	border-style:     inset;
	border-color:     black;
	background-color: #32CD32;
	margin:           0px 0px 0px 0px;
	padding:          5px 5px 5px 5px;
	-moz-border-radius: ;
}
table.A td.MALADIE_PARTIEL
{
	border-width:     1px;
	padding:          1px;
	border-style:     inset;
	border-color:     black;
	background-color: #FFA500;
	margin:           0px 0px 0px 0px;
	padding:          5px 5px 5px 5px;
	-moz-border-radius: ;
}
table.A td.MALADIE_COMPLET
{
	border-width:     1px;
	padding:          1px;
	border-style:     inset;
	border-color:     black;
	background-color: #FFA500;
	margin:           0px 0px 0px 0px;
	padding:          5px 5px 5px 5px;
	-moz-border-radius: ;
}
table.A td.JOUR_SANS
{
	border-width:     1px;
	padding:          1px;
	border-style:     inset;
	border-color:     black;
	background-color: #DC143C;
	margin:           0px 0px 0px 0px;
	padding:          5px 5px 5px 5px;
	-moz-border-radius: ;
}
table.A td.FERIE
{
	border-width:     1px;
	padding:          1px;
	border-style:     inset;
	border-color:     black;
	background-color: #FF69B4;
	margin:           0px 0px 0px 0px;
	padding:          5px 5px 5px 5px;
	-moz-border-radius: ;
}
table.A td.WEEKEND
{
	border-width:     1px;
	padding:          1px;
	border-style:     inset;
	border-color:     black;
	background-color: #B4FFFF;
	margin:           0px 0px 0px 0px;
	padding:          5px 5px 5px 5px;
	-moz-border-radius: ;
}

/* Fond clair, bordure simple */
table.B
{
	border-width:    1px;
	border-spacing: ;
	border-style:    outset;
	border-color:    black;
	border-collapse: collapse;
}
table.B tr.White
{
	border-width:     1px;
	padding:          1px;
	border-style:     inset;
	border-color:     black;
	background-color: White;
	-moz-border-radius: ;
}
table.B tr.DCDCDC
{
	border-width:     1px;
	padding:          1px;
	border-style:     inset;
	border-color:     black;
	background-color: #DCDCDC;
	-moz-border-radius: ;
}
table.B th
{
	border-width: 1px;
	padding:      1px;
	border-style: inset;
	border-color: black;
	-moz-border-radius: ;
}
table.B td
{
	border-width: 1px;
	padding:      1px;
	border-style: inset;
	border-color: black;
	-moz-border-radius: ;
}
table.B td.Fonce
{
	border-width:     1px;
	padding:          1px;
	border-style:     inset;
	border-color:     black;
	background-color: #c1d3e9;
	font-weight:      bolder;
	-moz-border-radius: ;
}
table.B td.Validation
{
	border-width:     1px;
	padding:          1px;
	border-style:     inset;
	border-color:     black;
	background-color: #20B2AA;
	-moz-border-radius: ;
}
table.B td.Suppression
{
	border-width:     1px;
	padding:          1px;
	border-style:     inset;
	border-color:     black;
	background-color: #DC143C;
	-moz-border-radius: ;
}

p.nouveautees
{
	font-size:   1.0em;
	color:       Orange;
	font-family: 'Ubuntu', sans-serif;
	font-weight: bolder;
}

.EX_div
{

	border-style:solid;
	border-width:1;
	border-color:Red;
	font-weight :bolder;
	padding     :1;
	background  :White;
}

font.Parole, font.parole
{
   color:Black;
   font-weight:bold;
}
