/*-------------------------------------------------------
       Général
--------------------------------------------------------*/

body { 
font-size: 11px;
font-family:  Arial, Helvetica, Verdana, trebuchet ms, sans-serif;  
padding:0px; 
margin:0px; 
background-color: #FFFFFF;
} 

img {
	border:0px;
   margin: 0px;
   padding: 0px;
}

form {
   margin:0px;
}

.bgMarge {
   background-color: #FFFFFF;
}
.bgHeaderLeft {
   background-image: url(../images/bg_header_left.gif);
   height: 45px;
}
.bgHeaderMiddle {
   background-image: url(../images/bg_header_middle.gif);
   color: #FFFFFF;
   height: 45px;
}
.bgHeaderRight {
   background-image: url(../images/bg_header_right.gif);
   height: 45px;
}
.bgNav {
   background-image: url(../images/bg_nav_off.gif);
   background-repeat: repeat-x;
}
.bgBottomNav {
   background-image: url(../images/bg_bottom_nav.gif);
   background-repeat: repeat-x;
}
.bgContent {
   background-color: #FFFFFF;
}
.bgTxtContent {
   background-color: #F0F2F7;
}
.bgPage {
   background-color: #F0F2F7;
}
.bgBorderContent {
   background-color: #BDC4E0;
}
.bgOnglet {
   background-image: url(../images/bg_onglet.gif);
   background-repeat: repeat-x;
}
.bgTitleBloc {
   background-color: #C3C8E0;
}
.bgTitleSubBloc {
   background-color: #DFE2EE;
}
.bgTxtSubContent {
   background-color: #FFFFFF;
}
.bgBouton {
   background-image: url(../images/bg_bouton.gif);
   background-repeat: repeat-x;
}
.bgBoutonLine {
   background-image: url(../images/bg_bouton_line.gif);
   background-repeat: repeat-x;
}
.bgBorderRight {
   background-color: #BDC4E0;
}
/*-------------------------------------------------------
       Texte
--------------------------------------------------------*/
.txtChemin {
   color: #003068;
}
.txtAlerte {
   color: #DE4000;
}
.txtTitlePage {
   color: #003068;
   font-size: 14px;
}
.txtContent {
   color: #003068;
}
.txtTitleBloc {
   font-size: 12px;
   font-weight: 600;
   color: #003068;
}
.txtTitleSubBloc {
   font-size: 12px;
   color: #003068;
}
.txtTitleTable {
   font-size: 11px;
   font-weight: 600;
   color: #003068;
}
.txtEtape {
   color:#475A6F;
   background-image: url(../images/bg_etape.gif);
   background-repeat: repeat-y;
   font-size: 12px;
}
/* Mois calendrier */
.cm {
   font-size: 11px;
   font-weight: 600;
   color: #003068;
   align: center;
}
.ongletContentOff {
	background-image: url(../images/bg_onglet_off.gif);
	height:26px;
	white-space: nowrap;
}
.ongletContentOff a {
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none;
	white-space: nowrap;
}
.ongletContentOn {
	background-image: url(../images/bg_onglet_on.gif);
	height:26px;
	white-space: nowrap;
}
.ongletContentOn a {
	font-size:12px;
	color: #003068;
	text-decoration: none;
	white-space: nowrap;
}

.btAction {
   background-image: url(../images/bg_bt_action.gif);
   background-repeat: repeat-x;
   height: 30px;
}
.btAction a {
	color: #003068;
	text-decoration: none;
	white-space: nowrap;
}

.btActionNiv2 {
   background-image: url(../images/bg_bt_action_niv2.gif);
   background-repeat: repeat-x;
   height: 30px;
}
.btActionNiv2 a {
	color: #003068;
	text-decoration: none;
	white-space: nowrap;
}
.btActionPrioritaire {
   background-image: url(../images/bg_bt_action.gif);
   background-repeat: repeat-x;
   height: 30x;
}
.btActionPrioritaire a {
   color: #DE4000;
	text-decoration: none;
	white-space: nowrap;
}
.btActionInactif {
   background-image: url(../images/bg_bt_inactif.gif);
   background-repeat: repeat-x;
   height: 30px;
}
.btActionInactif a {
   color: #99A3AF;
	text-decoration: none;
	white-space: nowrap;
}

/*-------------------------------------------------------
       Nav
--------------------------------------------------------*/
.tdNavOver {
   background-image: url(../images/bg_nav_on.gif);
   background-repeat: repeat-x;
   padding-left: 11px;
   padding-right: 11px;
   height:25px;
}

.tdNavOut {
   background-image: url(../images/bg_nav_off.gif);
   background-repeat: repeat-x;
   padding-left: 11px;
   padding-right: 11px;
   height:25px;
}
TD.tdNavOver a{
   color:#003068;
   text-decoration:none;
   font-size: 12px;
}
TD.tdNavOut a{
   color:#DE4000;
   text-decoration:none;
   font-size: 12px;
}
.txtNavOn {
   background-image: url(../images/bg_nav_on.gif);
   background-repeat: repeat-x;
   padding-left: 11px;
   padding-right: 11px;
   color: #003068;
   height:25px;
   font-size: 12px;
}
.txtNavOff {
   background-image: url(../images/bg_nav_off.gif);
   background-repeat: repeat-x;
   padding-left: 11px;
   padding-right: 11px;
   color: #DE4000;
   height:25px;
   font-size: 12px;
}
TD.txtNavOff a{
   color:#DE4000;
   text-decoration:none;  
   font-size: 12px;
}
TD.txtNavOn a{
   color:#003068;
   text-decoration:none;
   font-size: 12px;
}

/*-------------------------------------------------------
       Liens
--------------------------------------------------------*/


.lkChemin:link { color: #FF5400; text-decoration: underline; }
.lkChemin:visited { color: #FF5400; text-decoration: underline; }
.lkChemin:active { color: #FF5400; text-decoration: none; }
.lkChemin:hover { color: #FF5400; text-decoration: none; }

.lkContent:link { color: #DE4000; text-decoration: underline; }
.lkContent:visited { color: #DE4000; text-decoration: underline; }
.lkContent:active { color: #DE4000; text-decoration: none; }
.lkContent:hover { color: #DE4000; text-decoration: none; }



/*-------------------------------------------------------
       Formulaire
--------------------------------------------------------*/

.frmTextareaTableForm {
   width: 506px;
   height: 50px;
   font-family:  Arial, Helvetica, Verdana;
   font-size: 11px;
   border: 1px #CCCCCC inset;
   color: #003068;
}
.frmInputTableForm {
   width: 185px;
   height: 15px;
   font-family:  Arial, Helvetica, Verdana;
   font-size: 11px;
   border: 1px #9095AA inset;
   color: #003068;
}

.frmSelectTitreColonne {
   width: 170px;
   font-family:  Arial, Helvetica, Verdana;
   font-size: 11px;
   color: #003068;
}

.frmInputDescription {
   width: 415px;
   height: 15px;
   font-family:  Arial, Helvetica, Verdana;
   font-size: 11px;
   border: 1px #9095AA inset;
   color: #003068;
}
.frmSelectCritère {
   width: 168px;
   font-family:  Arial, Helvetica, Verdana;
   font-size: 11px;
   color: #003068;
}