/********** HTML **********/
body							{ background-color: #1A3F64; }
body, html						{ width: 100%; height: 100%; margin: 0px; padding: 0px; }
img								{ border: 0px; }
form							{ margin: 0px; padding: 0px; }



/********** Typographie **********/
.txtGrisMy						{ color: #999999; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.txtNoirPt						{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.txtNoirMy						{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.txtNoirTrGr					{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.txtRougeMy						{ color: #FF0000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.txtBlancTrGr					{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.txtBleuPalePt					{ color: #8C9FB1; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.txtBleuFoncePt					{ color: #1A3F64; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.txtBleuFonceMy					{ color: #1A3F64; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.txtVertMy						{ color: #4D7208; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

a:link							{ color: #0000CC; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a:visited						{ color: #0000CC; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a:hover							{ color: #0000CC; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; }
a.lienBleuPalePt:link			{ color: #8C9FB1; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a.lienBleuPalePt:visited		{ color: #8C9FB1; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a.lienBleuPalePt:hover			{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a.lienBleuFoncePt:link			{ color: #8C9FB1; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a.lienBleuFoncePt:visited		{ color: #8C9FB1; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a.lienBleuFoncePt:hover			{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a.lienBleuMy:link				{ color: #0000CC; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienBleuMy:visited			{ color: #0000CC; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienBleuMy:hover				{ color: #0000CC; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }



/********** Commun **********/
#tabPrinc						{ background-color: #FFFFFF; }
#tabCopy						{ margin-top: 2px; }
#colNavigation					{ border-right: #000000 solid 1px; }
#celTechnique					{ padding-left: 10px; padding-top: 10px; }
#celTitreSection				{ padding-left: 10px; }
#celActionsSection				{ padding-left: 10px; }
#fondBleu						{ background-color: #1A3F64; }
#fondVertTitre					{ background-color: #6DB84B; border-bottom: #000000 solid 1px; padding-left: 10px; padding-right: 10px; }
.separation						{ background: url(images/img_separation.gif) left bottom repeat-x; }
.separationPoint				{ background: url(images/img_separationPoint.gif) left 13px repeat-x; }
#conteneurAjout					{ margin-left: 10px; }
#conteneurPrinc					{ margin-left: 10px; margin-top: 10px; margin-bottom: 30px; }
#logoImagix						{ background: url(images/img_logoImagix.gif) center center no-repeat; }
.inputCourrant					{ border: #7F9DB9 solid 1px; color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.boutonCourrant					{ border: #7F9DB9 solid 1px; background-color: #CBCCDA; color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
#affMsgErreurs					{ visibility: hidden; }
td.btnNavig						{ background: url(images/img_fondBouton_up.gif) left top repeat-x; border-bottom: #000000 solid 1px; cursor: hand; cursor: pointer; padding-left: 10px; }
td.btnNavig:hover				{ background: url(images/img_fondBouton_dn.gif) left top repeat-x; border-bottom: #000000 solid 1px; cursor: hand; cursor: pointer; padding-left: 10px; }
.fondDossier					{ background-color: #E5E9EF; }
.ferme							{ visibility: hidden; }

tr.ligneRapport:hover			{ background-color: #CCCCCC; }



/********** Accueil **********/
#fondAccueil					{ background: #FFFFFF url(images/img_degradeAccueil.jpg) left top repeat-x; }
#logoAccueil					{ background: url(images/img_logoAccueil.png) left top no-repeat; }
#margesLogo						{ margin-left: 107px; margin-top: 305px; }
#margesConnexion				{ margin-top: 305px; }
.zoneConnexion					{ margin-left: 36px; margin-bottom: 10px; visibility: hidden; display: none; }
.inputConnexion					{ border: #7F9DB9 solid 1px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.cursor							{ cursor: pointer; cursor: hand; }