
td.clFonce_out{
	border:2px solid #B6CAD8;
	background : #B6CAD8;
	font-family : 11px Tahoma;
	font : 11px Tahoma;
	text-align: left;
}
td.clFonce_over{
	border-top:2px outset #FFFFFF;
	border-left:2px outset #FFFFFF;
	border-bottom:2px inset #808080;
	border-right:2px inset #808080;
	/*background : #B6CAD8;*/
	/*background :#D7EDE2;*/
	background :#FEDA8C;
	font-family : 11px Tahoma;
	font : 11px Tahoma;
	text-align: left;
}
a.clFonce:link{
 color: #000000;
 text-decoration: none;
}
a.clFonce:hover{
 color: #000000;
 text-decoration: none;
}
a.clFonce:visited{
 color: #000000;
 text-decoration: none;
}

BODY  {
	color : #002953;
	font-family : 11px Tahoma;
	font : 11px Tahoma;
	scrollbar-base-color : #A5BBC2;
	scrollbar-track-color : #F7FCFD;
	scrollbar-arrow-color : #000000;
	background : #FFFFFF;
}

BODY.clFonce  {
	background : #B6CAD8;
	font-family : 11px Tahoma;
	font : 11px Tahoma;
}
BODY.lite_scroll {
	color : #002953;
	font-family : 11px Tahoma;
	scrollbar-base-color : #A5BBC2;
	scrollbar-track-color : #F7FCFD;
	scrollbar-arrow-color : #F7FCFD;
	scrollbar-face-color : #B6CAD8;
	scrollbar-shadow-color : #FFFFFF;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-3dlight-color : #FFFFFF;
	scrollbar-darkshadow-color : #FFFFFF;
	background : #FFFFFF;
}

p.hzero {
	font : 1px/1;
	font : 1px Tahoma;
}

P {
	color : Black;
	font : 11px Tahoma;
	text-align : justify;
}

LI {
	color : Black;
	font : 11px Tahoma;
	text-align : justify;
	text-decoration : none;
}

LI.clref {
	color : Black;
	font : 11px Tahoma;
	text-align : justify;
	text-decoration : none;
	height : 14px;
	vertical-align : top;
}

LI.cltemoin {
	color : Black;
	font : 13px Tahoma;
	text-align : justify;
	text-decoration : none;
	height : 14px;
	vertical-align : top;
}

P.clBanner {
	color : Black;
	font : bold 16px Tahoma;
	text-align : center;
}

P.accroche1 {
	color : #002953;
	font : bold 16px Tahoma;
	text-align : center;
}

P.accroche2 {
	color : #B70000;
	font : bold 14px Tahoma;
	text-align : left;
}

P.toutpetitnoir {
	color : Black;
	font : 9px Tahoma;
	text-align : right;
}

P.noir9centre {
	color : Black;
	font : 9px Tahoma;
	text-align : center;
}

P.clActu {
	color : Black;
	font : 11px Tahoma;
	text-align : center;
}

P.clTitre {
	color : Black;
	font-family : 16px Tahoma;
	font : 16px Tahoma;
	text-align : left;
	font-weight : bold;
}

TD  {
	color : Black;
	font-family : 11px Tahoma;
	font : 11px Tahoma;
}

TD.clActu  {
	color : Black;
	background : #FFFFFF;
	font-family : 11px Tahoma;
	font : 11px Tahoma;
}

TD.offre  {
	color : Black;
	background : #FFFFFF;
	font-family : 10px Tahoma;
	font : 10px Tahoma;
	text-align : center;
	line-height : 20px;
}

TD.justify  {
	color : Black;
	font-family : 11px Tahoma;
	font : 11px Tahoma;
	text-align : justify;
}

TD.clQVote  {
	color : Black;
	background : #F7FCFD;
	font-family : 11px Tahoma;
	font : 11px Tahoma;
}

TD.clRappel {
	background-color: #2D2B5A;
	font : 10px Tahoma;
	font-family : 10px Tahoma;
	color : White;
	background : #2D2B5A;
	text-align : right;
}

td.clSecteur {
	color : Black;
	font-family : 13px Tahoma;
	font : 13px Tahoma;
	text-align : left;
	font-weight : normal;
}

TD.clTitreDL {
	color : Black;
	font-family : 13px Tahoma;
	font : 13px Tahoma;
	text-align : center;
	font-weight : bold;
	border-color: Black;
}

TH {
	color : #2D2B5A;
	background-color : #B6CAD8;
	font-family : 12px Tahoma;
	font :  12px Tahoma;
	text-align : left;
	vertical-align : top;
	}

TH.Csanszoom {
	color : #2D2B5A;
	background-color : #B6CAD8;
	font-family : 10px Tahoma;
	font :  10px Tahoma;
	text-align : left;
	vertical-align : top;
	}

TH.Csanszoom1 {
	color : #2D2B5A;
	background-color : #D8E2AB;
	font-family : 10px Tahoma;
	font :  10px Tahoma;
	text-align : left;
	vertical-align : top;
	}

TH.clCenter {
	color : #2D2B5A;
	background-color : #B6CAD8;
	font-family : 12px Tahoma;
	font :  12px Tahoma;
	text-align : center;
	vertical-align : top;
   }

TH.clRight {
	color : #2D2B5A;
	background-color : #B6CAD8;
	font-family : 12px Tahoma;
	font :  12px Tahoma;
	text-align : right;
	vertical-align : top;
   }

TD.theClassepaire {
	background-color : #E0ECF8;
}

TD.theClasseImpaire {
	background-color : White;
}

TD.clMotslies {
	background-color : #F5F9FA;
	width : 50px;
	height : 50px;
	text-align : center;
	align : center;
}

.clBaseco {
	color : #2D2B5A;
	background-color : #B6CAD8;
	font-family : 12px Tahoma;
	font :  12px Tahoma;
	text-align : left;
	vertical-align : middle;
	height : 30px;
	width : 250px;
   }

.clBasecoBis {
	color : #2D2B5A;
	background-color : #B6CAD8;
	font-family : 12px Tahoma;
	font :  12px Tahoma;
	text-align : left;
	vertical-align : middle;
	height : 30px;
	width : 160px;
   }

TR.theClassepaire {
	background-color : #E0ECF8; /*#F5F9FA*/
}

TR.theClasseImpaire {
	background-color : White;
}

TH.clTitre {
	color : #2D2B5A;
	background-color : #B6CAD8;
	font-family : 12px Tahoma;
	font : bold 12px Tahoma;
	text-align : center;
	vertical-align : top;
	}

A:link     {
	color : Black;
	font-family : 11px Tahoma;
	font : 11px Tahoma;
	text-decoration : underline;
}

A:visited     {
	color : Black;
	font-family : 11px Tahoma;
	font : 11px Tahoma;
	text-decoration : underline;
}

A:hover     {
	color : Black;
	font-family : 11px Tahoma;
	font : 11px Tahoma;
	text-decoration : underline;
}

A.clRappel {
	background-color: #2D2B5A;
	font : 10px Tahoma;
	font-family : 10px Tahoma;
	color : White;
	background : #2D2B5A;
	text-decoration : none;
}

A.clRappel:visited {
	background-color: #2D2B5A;
	font : 10px Tahoma;
	font-family : 10px Tahoma;
	color : White;
	background : #2D2B5A;
	text-decoration : none;
}

A.clRappel:hover {
	background-color: #2D2B5A;
	font : 10px Tahoma;
	font-family : 10px Tahoma;
	color : White;
	background : #2D2B5A;
	text-decoration : none;
}

A.petitlien {
	color : Black;
	font : 9px Tahoma;
	text-decoration : underline;
}

A.petitlien:hover {
	color : Black;
	font : 9px Tahoma;
	text-decoration : underline;
}

A.petitlien:visited {
	color : Black;
	font : 9px Tahoma;
	text-decoration : underline;
}

input {
	color : Black;
	font-family : 11px Tahoma;
	font : 11px Tahoma;
	background : #F7FCFD;
}

input.readonly {
	color : #ADADAD;
	font-family : 11px Tahoma;
	font : 11px Tahoma;
	background : #F7FCFD;
}

Select {
	color : Black;
	font-family : 11px Tahoma;
	font : 11px Tahoma;
	background : #F7FCFD;
}

button {
	color : Black;
	font-family : 11px Tahoma;
	font : 11px Tahoma;
	background : #F7FCFD;
}

textarea  {
	color : Black;
	font-family : 11px Tahoma;
	font : 11px Tahoma;
	background : #F7FCFD;
}

frame {
		border : 1px solid Black;
}



.priorite0 {
	background-color : Red;
	color : White;
	height:10px;
	border : 1px outset;
	text-align : center;
}

.priorite1 {
	/*background-color : #FF7171;*/
	background-color :#EF7829;
	color : White;
	height:9px;
	border : 1px outset;
	text-align : center;
}

.priorite2 {
	background-color :#00C000;
	color : White;
	height:9px;
	border : 1px outset;
	text-align : center;
}

.priorite3 {
	background-color: #FFE4C4;
	color : Black;
	height:9px;
	border : 1px outset;
	text-align : center;
}

.priorite4 {
	background-color: #F0FFFF;
	color : Black;
	height:9px;
	border : 1px outset;
	text-align : center;
}

.priorite5 {
	background-color: white;
	color: Black;
	height:9px;
	border : 1px outset;
	text-align : center;
}

.priorite6 {
	background-color: silver;
	color: White;
	height:9px;
	border : 1px outset;
	text-align : center;
}

.importance0 {
	background-color : Red;
	color : White;
	height:10px;
	border : 1px outset;
	text-align : center;
}

.importance1 {
	background-color :#00C000;
	color : White;
	height:10px;
	border : 1px outset;
	text-align : center;
}

.importance2 {
	background-color: #FFE4C4;
	color : Black;
	height:9px;
	border : 1px outset;
	text-align : center;
}

.importance3 {
	background-color: silver;
	color: White;
	height:9px;
	border : 1px outset;
	text-align : center;
}


input.special  {
	color : Black;
	font-family : 11px Tahoma;
	font : 11px Tahoma;
	border : 0;
	text-align : right;
}

table.clClaire {
	background-color : #F5F9FA;
}

table.clFoncee {
	background-color : #B6CAD8;
}
.clKbTitre{
	color : #2D2B5A;
	background-color : #B6CAD8;
	font-family : 14px Tahoma;
	font : bold 14px Tahoma;
	text-align : left;
	vertical-align : top;
}

input.theInputPair {
	color : Black;
	font-family : 11px Tahoma;
	font : 11px Tahoma;
	background : #F5F9FA;;
	text-align : center;
	width : 150px;
	height : 20px;
}

input.theInputImpair {
	color : Black;
	font-family : 11px Tahoma;
	font : 11px Tahoma;
	background : white;
	text-align : center;
	width : 150px;
	height : 20px;
}

.Msg{
	font-family : tahoma;
	font-size : 10px;
	font-weight:bolder;
	color : #C23E57;
	text-align : left;
}

@media screen
{
	BODY {
	color : #002953;
	font-family : 11px Tahoma;
	font : 11px Tahoma;
	scrollbar-base-color : #A5BBC2;
	scrollbar-track-color : #F7FCFD;
	scrollbar-arrow-color : #000000;
	background : #FFFFFF;
	}

	button.special_edit  {
	color : Black;
	font-family : 11px Tahoma;
	font : 11px Tahoma;
	background : #F7FCFD;
	}
}

@media print
 {
 	BODY {
	color : #002953;
	font-family : 11px Tahoma;
	font : 11px Tahoma;
	scrollbar-base-color : #A5BBC2;
	scrollbar-track-color : #F7FCFD;
	scrollbar-arrow-color : #000000;
	background : #FFFFFF;
	}

	IMG.imgprint  {
	visibility : hidden;
	height : 0px;
	width : 0px;
	}
	button.special_edit  {
	visibility : hidden;
	height : 0px;}
}

table.info{
  background-color: #B6CAD8;
  border-top: 2px solid #FFFFFF;
  border-left: 2px solid #FFFFFF;
  border-bottom: 2px solid #263D83;
  border-right: 2px solid #263D83;
  text-align: right;
  color: Black;
}
td.info {
  background-color: #B6CAD8;
  font-family: tahoma;
  font-size: 11px;
  text-align :  right;
  color: #000000;
  border-top: 1px solid #B6CAD8;
  border-left: 1px solid #B6CAD8;
  border-bottom: 1px solid #B6CAD8;
  border-right:  1px solid #B6CAD8;
}
td.infosmall {
  background-color: #B6CAD8;
  font-family: tahoma;
  font-size: 9px;
  text-align :  right;
  color: #000000;
  border-top: 1px solid #B6CAD8;
  border-left: 1px solid #B6CAD8;
  border-bottom: 1px solid #B6CAD8;
  border-right:  1px solid #B6CAD8;
}
td.infoleft {
  background-color: #B6CAD8;
  font-family: tahoma;
  font-size: 11px;
  text-align :  left;
  color: #000000;
  border-top: 1px solid #B6CAD8;
  border-left: 1px solid #B6CAD8;
  border-bottom: 1px solid #B6CAD8;
  border-right:  1px solid #B6CAD8;
}
td.infoleftsmall {
  background-color: #B6CAD8;
  font-family: tahoma;
  font-size: 9px;
  text-align :  left;
  color: #000000;
  border-top: 1px solid #B6CAD8;
  border-left: 1px solid #B6CAD8;
  border-bottom: 1px solid #B6CAD8;
  border-right:  1px solid #B6CAD8;
}
td.info_over_c{
  background-color: #527C9A;
  font-family: tahoma;
  font-size: 11px;
  color: #FFFFFF;
  text-align :  right;
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-bottom: 1px solid #263D83;
  border-right: 1px solid #263D83;
}

td.info_over_l{
  background-color: #527C9A;
  font-family: tahoma;
  font-size: 11px;
  color: #FFFFFF;
  text-align :  right;
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-bottom: 1px solid #263D83;
  border-right: 1px solid #263D83;
}
td.info_over_r{
  background-color: #527C9A;
  font-family: tahoma;
  font-size: 11px;
  color: #FFFFFF;
  text-align :  right;
  border-top: 1px solid #263D83;
  border-left: 1px solid #263D83;
  border-bottom: 1px solid #263D83;
  border-right: 1px solid #263D83;
}

td.overleft{
  background-color: #527C9A;
  font-family: tahoma;
  font-size: 11px;
  color: #FFFFFF;
  text-align :  right;
  border-top: 1px solid #527C9A;
  border-left: 1px solid #527C9A;
  border-bottom: 1px solid #527C9A;
  border-right: 1px solid #527C9A;

}
td.overleft_c{
  background-color: #527C9A;
  font-family: tahoma;
  font-size: 11px;
  color: #FFFFFF;
  text-align :  left;
  border-top: 1px solid #527C9A;
  border-left: 1px solid #527C9A;
  border-bottom: 1px solid #527C9A;
  border-right: 1px solid #527C9A;

}

td.overleft_l{
  background-color: #527C9A;
  font-family: tahoma;
  font-size: 11px;
  color: #FFFFFF;
  text-align :  left;
  border-top: 1px solid #527C9A;
  border-left: 1px solid #527C9A;
  border-bottom: 1px solid #527C9A;
  border-right: 1px solid #527C9A;
}
td.overleftr_r{
  background-color: #527C9A;
  font-family: tahoma;
  font-size: 11px;
  color: #FFFFFF;
  text-align :  left;
   border-top: 1px solid #527C9A;
  border-left: 1px solid #527C9A;
  border-bottom: 1px solid #527C9A;
  border-right: 1px solid #527C9A;
}

td.info2 {
  background-color: #B6CAD8;
  font-family: tahoma;
  font-size: 11px;
  text-align :  right;
  color: #000000;
  border-top: 1px solid #B6CAD8;
  border-left: 1px solid #B6CAD8;
  border-bottom: 1px solid #B6CAD8;
  border-right: 1px solid #B6CAD8;
  /*border:none;*/
}
td.info2_out {
  background-color: #FFFFFF;
  font-family: tahoma;
  font-size: 11px;
  text-align : left;
  color: #000000;
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
}
td.info2_l {
  background-color: #B6CAD8;
  font-family: tahoma;
  font-size: 11px;
  text-align :  left;
  color: #000000;
  border:none;
}
td.info2_over{
  background-color: #527C9A;
  font-family: tahoma;
  font-size: 11px;
  color: #FFFFFF;
  text-align :  right;
  border-top: 1px solid #527C9A;
  border-left: 1px solid #527C9A;
  border-bottom: 1px solid #527C9A;
  border-right: 1px solid #527C9A;
 /* border:none;*/
}



iframe.pop{
  border-top: 3px solid #F7FCFD;
  border-left: 3px solid #F7FCFD;
  border-bottom: 2px solid #263D83;
  border-right: 2px solid #263D83;
}
td.onglet_on_left{
   border-top:2px solid #698FA3;
   border-left: 1px solid #698FA3;
   border-bottom:2px solid #B6CAD8;
   border-right:1px solid #FFFFFF;
   background-color: #B6CAD8;
   text-align: center;
}
td.onglet_on{
   border-top:2px solid #698FA3;
   border-left: 1px solid #698FA3;
   border-bottom:2px solid #B6CAD8;
   border-right:1px solid #FFFFFF;
   background-color: #B6CAD8;
   text-align: center;
   width: 80px;
}
a.onglet_on:link{
   background-color: #B6CAD8;
   text-align: center;
  text-decoration: none;
}
a.onglet_on:hover{
   background-color: #B6CAD8;
   text-align: center;
  text-decoration: none;
}
a.onglet_on:visited{
   background-color: #B6CAD8;
   text-align: center;
  text-decoration: none;
}

td.onglet_off{
   /*
   border-top:2px solid #8FA3BA;
   border-left:none;
   border-bottom:2px solid #698FA3;
   border-right:2px solid #698FA3;
   */
   border-top:2px solid #8FA3BA;
   border-left:1px solid #8FA3BA;
   border-bottom:2px solid #B6CAD8;
   border-right:1px solid #FFFFFF;
   background-color: #F7FCFD;
   text-align: center;
   width: 80px;
}
a.onglet_off:link{
  background-color: #F7FCFD;
  text-align: center;
 text-decoration: none;
}
a.onglet_off:hover{
  background-color: #F7FCFD;
  text-align: center;
 text-decoration: none;
}
a.onglet_off:visited{
  background-color: #F7FCFD;
  text-align: center;
 text-decoration: none;
}

td.onglet_fill{
   border-top:2px solid #F7FCFD;
   border-left:1px solid #8FA3BA;
   border-bottom:2px solid #B6CAD8;
   border-right:1px solid #FFFFFF;
   background-color: #F7FCFD;
   text-align: center;
}
td.onglet_off_left{
   /*
   border-top:2px solid #8FA3BA;
   border-left:2px solid #8FA3BA;
   border-bottom:2px solid #698FA3;
   border-right:2px solid #698FA3;
   */
   border-top:2px solid #8FA3BA;
   border-left:1px solid #8FA3BA;
   border-bottom:2px solid #B6CAD8;
   border-right:1px solid #FFFFFF;
   background-color: #F7FCFD;
   text-align: center;
}
td.lisere{
	border-right:none;
	border-top:none;
	border-left:none;
	border-bottom:2px solid #698FA3;
	background-color: #F7FCFD;
 }

.scroll_like {
	background-color : Scrollbar;
	height:15px;
	width:17px;
}

#AGENDA2  {
	border-bottom : 0;
    border-left : 0;
    border-right : 0;
    border-top : 0;
	font-family : Tahoma;
    font-size : 8pt;
 }

#AGENDA2 TD  {
    border-bottom : ridge thin;
    border-left : ridge thin;
    border-right : ridge thin;
    border-top : ridge thin;
    border-style : groove;
    text-align : center;
	font-family : Tahoma;
    font-size : 8pt;
	width : 51px;
	height : 51px;
	vertical-align : top;
	border-color : #F4F9FB #377182 #377182 #F4F9FB;
}

#ALERTE TD  {
    border-bottom :  none;
    border-left :none;
    border-right :  none;
    border-top : none;
    border-style : none;
    text-align : center;
	font-family : Tahoma;
    font-size : 8pt;
	width : 100%;
	height : 16px
}

#AGENDA2 A  {
	color : White;
	font-weight : bold;
	text-decoration : none;
}
#AGENDA2 A.noir  {
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}

th.C  {
	font-size : 8pt;
	font-family : Tahoma;
	background-color : #B6CAD8;
	color : #000000;
	text-align : center;
	font-weight : normal;
	vertical-align : top;
}

th.C1  {
	font-size : 8pt;
	font-family : Tahoma;
	background-color : #D8E2AB;
	color : #000000;
	text-align : center;
	font-weight : normal;
	vertical-align : top;
}
input.noborder {
	background : #F7FCFD;
	border: none;
}
textarea.noborder{
	background : #F7FCFD;
	border: none;
	scrollbar-track-color : #F7FCFD;
	scrollbar-arrow-color : #F7FCFD;
	scrollbar-face-color : #F7FCFD;
	scrollbar-shadow-color : #F7FCFD;
	scrollbar-highlight-color : #F7FCFD;
	scrollbar-3dlight-color : #F7FCFD;
	scrollbar-darkshadow-color : #F7FCFD;
	overflow: auto;
}
td.epais  {
	font-size : 8pt;
	font-family : Tahoma;
	color : #000000;
}
TH.pp{
	color : #2D2B5A;
	background-color : #B6CAD8;
	font-family : 12px Tahoma;
	font :  12px Tahoma;
	text-align : left;
	vertical-align : top;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

body.SansScrollH {
	scrollbar-track-color : #B6CAD8;
	scrollbar-arrow-color : #B6CAD8;
	scrollbar-face-color : #B6CAD8;
	scrollbar-shadow-color : #B6CAD8;
	scrollbar-highlight-color : #B6CAD8;
	scrollbar-3dlight-color : #B6CAD8;
	scrollbar-darkshadow-color : #B6CAD8;
	overflow-x : hidden;
	overflow-y : scroll;
}

body.SansScrollV {
	scrollbar-track-color : #B6CAD8;
	scrollbar-arrow-color : #B6CAD8;
	scrollbar-face-color : #B6CAD8;
	scrollbar-shadow-color : #B6CAD8;
	scrollbar-highlight-color : #B6CAD8;
	scrollbar-3dlight-color : #B6CAD8;
	scrollbar-darkshadow-color : #B6CAD8;
	overflow-y : hidden;
	overflow-x : scroll;
}
a.exergue{
	/*color : #C23E57;
	color: #FB942F;*/
	color: #BB049F;
	text-decoration: none;
}
a.exergue:hover {
	/*color : #C23E57;
	color: #FB942F;*/
	color: #BB049F;
	text-decoration : underline;
}
a.exergue:visited {
	/*color : #C23E57;
	color: #FB942F;*/
	color: #BB049F;
	text-decoration : none;
}


div.black {
 background-color : #050505;
 font-size : 0px;
}

option.red {
  background-color: red;
  color: white;
}

option.orange {
  background-color: orange;
  color: white;
}