body
{
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0px;
	BACKGROUND-COLOR: #05182e; 
}
.r1
{
	background-color:#99a6bd;
}

.r2
{
	background-color:#ccd3de;
}

.table
{
	margin:0;
	BACKGROUND-COLOR: #002159; 
}
.h1{
	font-family: Arial;
	font-size: 30px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
}
.h2{
	font-family:  Arial;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.h2_14{
	font-family:  Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
	}
.regionHeader{
	font-family:  Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	/*text-decoration: none;*/
	background-color:#ac1210;
}
.h2_12{
	font-family:  Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.h2_13{
	font-family:  Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.h2_12a{
	font-family:  Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.h2_11{
	font-family:  Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.h2_9{
	font-family:  Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.h2_10{
	font-family:  Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.h3{
	font-family: Arial;
	font-size:24px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.h99{
	font-family: Arial;
	font-size:12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-align:left;
}
.h4{
	font-family: Arial;
	font-size:10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.h4blue{
	font-family: Arial;
	font-size:13px;
	font-weight: bold;
	color: #002159;
	text-decoration: none;
}
.h2_19{
	font-family:  Arial;
	font-size: 11px;
	font-weight:lighter;
	color: #FFFFFF;
	text-decoration: none;
}
.h4White{
	font-family: Arial;
	font-size:13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.h5{
	font-family: Arial;
	font-size:14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.h5Blue_12{
	font-family: Arial;
	font-size:12px;
	font-weight: bold;
	color: #002159;
	text-decoration: none;
}
.h5Blue_11{
	font-family: Arial;
	font-size:11px;
	font-weight: bold;
	color: #002159;
	text-decoration: none;
}
.h6{
	font-family: Arial;
	font-size:12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	
}
.h6Blue{
	font-family: Arial;
	font-size:12px;
	font-weight: bold;
	color: #002159;
	text-decoration: none;
}
.h6Blue_10{
	font-family: Arial;
	font-size:12px;
	font-weight: bold;
	color: #002159;
	text-decoration: none;
}
.h7{
	font-family: Arial;
	font-size:8px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.hh2{
	font-family: Arial;
	font-size:14px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.heading {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.bodytext {
	font-family: Arial;
	font-size: 11px;
	font-style:normal ;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	}
	
	
	.bodylink{
	font-family: Arial;
	font-size: 8px;
	font-style:normal ;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	}
.textlist {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #002159;
}
.textlistbold {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	color: #002159;
}
.h6Backcolor
{
background-color:#678fc2;
}

.h6Backcolor2
{
background-color:#8ebcde;
}

.h6BackcolorDetail
{
background-color:#c3d6e7
}

.textlistboldlist {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	color: #002159;
}
.bodytextwhite {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:White;
}

.bodytextbold {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	font-weight:bold; 
	text-decoration: none;
}
.dropdownlist {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #002159;
	text-decoration: none;
}
.textbox {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	border-style:groove;
}
.border1
	{
	border-left:0px #000000 solid; 
	border-right:0px #000000 solid; 
	border-bottom:0px #000000 solid; 
	border-top:0px #000000 solid; 
	}

.formSection {
        font-size: 12px;  border-bottom: 1px solid #355d8e; font-weight: bold; padding-top: 15px;
}
.headingSection {
        font-size: 12px;  border-bottom: 2px solid #FFFFFF; font-weight: normal; padding-top: 0px;
}
.link {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline; color:#ffffff;
	}
.link:Hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline; color:Yellow;
}
.WhiteLine {
	
	border:solid 1px White; 
	line-height: normal;
}

.WhiteLineDataList {
	
	border:solid 1px White; 
	line-height: normal;
}
.table
{
	background:#05182e;
 }
 
 .controls {
	font-family: Arial;
	font-size: 11px;
	font-style:normal ;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #05182e;
	}
	
	.submenu{
	font-family: Arial;
	font-size:10px;
	font-weight: bold;
	text-align:center;
	color:Purple;
	text-decoration: none;
}
.complink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none; 
	color:white;
	}
.complink:Hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline; color:Yellow;
}
/*
**************************************************************************************
Babar Modified
**************************************************************************************
*/
TABLE 
{
	color:white ;border: solid 0 white ; font-family : Arial ; font-size:11px;
}
TD.SPAN datagrid
{
	color:Navy;
}
DIV.bloc {
	PADDING-RIGHT: 10px; PADDING-LEFT: 25px; PADDING-BOTTOM: 10px; MARGIN: 10px 2px 0px 6px; PADDING-TOP: 0px
}
DIV.bloc UL 
{
	font-size:12px; font-family:Arial;
	}
DIV.bloc UL LI {
	PADDING-BOTTOM: 6px; font-family:Arial;font-size:12px; color:White;
}
DIV.bloc UL LI SPAN {
	font-family:Arial;font-size:12px; color:White;
}
DIV.alterner UL LI UL {
	font-family:Arial;font-size:12px; color:White;
}
DIV.alterner UL.plan LI {
	LIST-STYLE-IMAGE: url(../images/contenu/bullet.png); MARGIN: 2px 0px
}
DIV.alterner UL.plan LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.alterner UL.plan LI UL LI {
	LIST-STYLE-IMAGE: url(../images/contenu/bullet.png)
}
DIV.alterner UL.plan LI UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal! important; FONT-SIZE: 14px! important; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.haut {
	MARGIN: 5px 0px 7px 7px
}
DIV.haut A {
	PADDING-LEFT: 25px; BACKGROUND: url(../images/contenu/haut.png) no-repeat 0px 50%; 
}
DIV.haut A:hover {
	COLOR: #7ab800
}
DIV.lachambre DIV P STRONG {
	FONT-SIZE: 14px;
}
DIV.contact TABLE {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px! important; font-family:Arial;font-size:11px;
}
DIV.contact TABLE TBODY TR TH {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 9px; PADDING-LEFT: 25px; FONT-WEIGHT: normal! important; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 10px; WIDTH: 300px! important; PADDING-TOP: 10px; BORDER-RIGHT-WIDTH: 0px! important; font-family:Arial;font-size:11px;
}
DIV.contact TABLE TBODY TR TD {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 3px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 10px; BORDER-RIGHT-WIDTH: 0px! important; font-family:Arial;font-size:11px;
}
.TABLE THEAD TR TD {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 3px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 10px; BORDER-RIGHT-WIDTH: 0px! important; font-family:Arial;font-size:11px;
}
.datalistClassee DT.impair {

}
.datalistClassee DD.impair {
	
}
.datalistClassee TR.impair TH {
	font-size:11px; font-family:Arial;
}
.datalistClassee TR.impair TD 
{
	

}
TABLE.datalistClassee {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; MARGIN: 0px auto; WIDTH: 100%; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px! important
}
TABLE.datalistClassee TD {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; BORDER-RIGHT-WIDTH: 0px! important;font-family:Arial;font-size:11px
}
.datalistClassee THEAD {
	FONT-WEIGHT: bold;font-size:12px;font-family:Arial 
}
.datalistClassee THEAD TH {
	TEXT-ALIGN: center; color:White;FONT-WEIGHT: bold;font-size:11px;font-family:Arial 
}
.datalistClassee THEAD TH {
	color:White;	FONT-WEIGHT: bold;font-size:11px;font-family:Arial 
}
.datalistClassee TBODY TH {
	color:White;	FONT-WEIGHT: bold;font-size:11px;font-family:Arial 
}
.datalistClassee TH {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.datalistClassee TD {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.datalistClassee TH.visionner A {
	DISPLAY: block; BACKGROUND: url(../images/interface/liste_actions.png) no-repeat 100% 0px; MARGIN: auto; WIDTH: 12px; HEIGHT: 14px
}
.datalistClassee TH.visionner A:hover {
	BACKGROUND-IMAGE: url(../images/interface/liste_actions_over.png)
}
.datalistClassee TH.telecharger A {
	DISPLAY: block; BACKGROUND: url(../images/interface/liste_actions.png) no-repeat 0px 0px; MARGIN: auto; WIDTH: 13px; HEIGHT: 15px
}
.datalistClassee TH.telecharger A:hover {
	BACKGROUND-IMAGE: url(../images/interface/liste_actions_over.png)
}
.datalistClassee TH.visionner A SPAN {
	DISPLAY: none
}
.datalistClassee TH.telecharger A SPAN {
	DISPLAY: none
}
#pieddepage {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: url(../images/interface/logo_coin.png) no-repeat left bottom; PADDING-BOTTOM: 6px; MARGIN: 0px;PADDING-TOP: 16px; TEXT-ALIGN: right
}
#pieddepage A {
	
}
#pieddepage A:hover {
	
}
#pieddepage A:unknown {
	
}
#pieddepage A.actif {
	font-family:Arial;font-size:11px; font-weight:normal
}
UL.navig LI A.actif {
	COLOR: white; font-family:Arial;font-size:11px;
}
UL.navig LI A {
	COLOR: white; font-family:Arial;font-size:11px;
}
DIV.accueil DL.nouvelles {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f5f7f8
}

DIV.accueil DL.nouvelles A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #404448; TEXT-DECORATION: none
}
DIV.accueil DL.nouvelles A:hover {
	COLOR: #7ab800
}
DIV.accueil DL.nouvelles DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: url(../images/icones/fichier.png) no-repeat 0px 0.5em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #7ab800; PADDING-TOP: 0px
}
DIV.accueil DL.nouvelles DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em
}
DIV.accueil DL.nouvelles DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em
}
DIV.accueil DL.nouvelles DD {
	MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
DIV.accueil DL.nouvelles P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
bodercolor
{
	border-color:White;	
}
.calc-header
{
background-color:#214272;
color:#FFFFFF;
font-weight:bold;
text-align:center;
}
.calc_cell{
width:120px;
text-align:right;
padding-right:10px;
font-size:11px;

}