* {
	font-family:  Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	line-height : 18px;
}
Html, Body {
	height: 101%;
 }
Body {
	margin-top : 22px;
 }
.ssTitreBlue {
	font-size: 12px;
	font-weight: bold;
	color: #2c3392;
}
.txtGras {
	text-align:justify;
	font-size: 11px;
	font-weight: bold;
	color: black;
}
.txtPdf {
	font-size: 11px;
	color: #d74229;
}
.txtLightGrey {
	text-align:justify;
	font-size: 11px;
	color: #9c9c9c;
}
.txtGrey {
	text-align:justify;
	font-size: 11px;
	color: #4b4b4d;
}
.titreCyan {
	font-size: 12px;
	font-weight: bold;
	color: #5eb4de;
}
.titreOrange {
	font-size: 12px;
	font-weight: bold;
	color: #ff790b;
}
.bigTitreCyan {
	font-size: 15px;
	color: #5eb4de;
}
.bigTitreOrange {
	font-size: 15px;
	color: #ff790b;
}
.hugeTitreCyan {
	font-size: 20px;
	color: #5eb4de;
}
.hugeTitreOrange {
	font-size: 20px;
	color: #ff790b;
}
.txtDetail {
	font-size: 10px;
}
.txtAlert {
	color: red;
}
.txtOk {
	color: green;
}
.BandeauNoir{
	background-color:black;
	vertical-align : bottom;
}
.btnText {
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight : bold;
	color: #444444;
}
.btnTextWhite {
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight : bold;
	color: White;
}

a.plus:link { padding-right:10px; padding-left:10px; font-size: 12px; font-weight: bold; text-decoration : none; color : #ff790b; }
a.plus:visited { padding-right:10px; padding-left:10px; font-size: 12px; font-weight: bold; text-decoration : none; color : #ff790b; }
a.plus:hover { padding-right:10px; padding-left:10px; font-size: 12px; font-weight: bold; text-decoration : underline; color : #ff790b; }
a.plus:active { padding-right:10px; padding-left:10px; font-size: 12px; font-weight: bold; text-decoration : underline; color : #ff790b; }

a.suite:link { text-decoration : none; color : #2c3392; }
a.suite:visited { text-decoration : none; color : #2c3392; }
a.suite:hover { text-decoration : underline; color : #2c3392; }
a.suite:active { text-decoration : underline; color : #2c3392; }

a.hide:link { text-decoration: none; }
a.hide:visited { text-decoration: none; }
a.hide:hover { text-decoration: none; }
a.hide:active { text-decoration: none; }

a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }

.greyCell{
	background-color:#eaeaea;
	padding-right:20px;
	padding-left:20px
}

.whiteGreyCell{
	background-image: url(../../Images/divider/FondBlanc.gif);
	padding-right:20px;
	padding-left:20px
}

.cadreGris{
	margin : 2px 2px 2px 2px;
	width : 10px;
	height : 10px;
	text-align : center;
	border-color : #bbbbbb;
	border-style : solid;
	border-width : 1px;
}

.imageOnWhite{
	vertical-align: middle ;
	margin : 5px 5px 5px 5px;
}


