form{
margin:0;
}
 
.erreur{
background-image:url(erreur.png);
background-repeat:no-repeat;
padding-left:35px;
padding-top:5px;
padding-bottom:20px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:red;
font-size: 11px;
font-weight:bolder;
text-align:left;
} 
 
a.menu  
{   
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 16px;
color: #000000;
text-decoration:none;   
font-weight:normal;

}
   
a.menu:hover
{   
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 16px;
color: #FFFFFF;
text-decoration:none;   
font-weight:normal;   
}   
 
 
.Trebuchet11white {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF; 
} 
 
.Trebuchet11blue {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #84A2D8; 
}

.Trebuchet11grey {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474e58; 
}

.Trebuchet11orange {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600; 
}

.Trebuchet12 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.Trebuchet12blue {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #84A2D8; 
}

.Trebuchet12red {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000; 
}

.Trebuchet12white {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none 
}

.Trebuchet12grey {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e3e3e;
}


.Trebuchet12orange {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E55306;
}

.Trebuchet13 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000; 
}
.Trebuchet13grey {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5b5b5b; 
}
.Trebuchet13blue {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #84A2D8; 
}
.Trebuchet13orange {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff6600; 
}
.Trebuchet13white {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF; 
}
.Trebuchet13marine {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003676;
	text-decoration:none 
}

.Trebuchet14blue {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3d63a1; 
}

.Trebuchet14orange {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FAB617;
}
.Trebuchet14orange2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ea5206;
}
.Trebuchet14news {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff6600;
	text-decoration:none
}

.Trebuchet14noir {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

.Trebuchet14jaune {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFF00;
}

.Trebuchet14white {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration:none;
}
.Trebuchet14turquoise {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0091FE;
}

.Trebuchet14red {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
}



.Trebuchet15turquoise {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0091FE;
}


.Trebuchet15noir {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
}


.Trebuchet15white {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration:none;
}
.Trebuchet15orange {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ff6501;
}

.Trebuchet15blue {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #3d63a1; 
}

.Trebuchet16blue {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006991; 
}

.Trebuchet16noir {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
.Trebuchet16white {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
.Trebuchet16orange {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F56003;
}


.Trebuchet17turquoise {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #0091FE;
}

.Trebuchet17orange {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #EA5505;
}

.Trebuchet18white {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}
.Trebuchet18blue {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006991;
}
.Trebuchet18black {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}
.Trebuchet18orange {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FAB617;
}

.Trebuchet18titreor {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ff6600;
}

.Trebuchet12titreor {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff6600;
}
.Trebuchet12turquoise {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0091FE;
}

.Trebuchet17white {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
}

.Trebuchet17orange {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: orange;
}

.Trebuchet17red {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: red;
}


.Trebuchet19noir {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #000000;
}



.Trebuchet20blue {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #3F62A1;
}

.Trebuchet20black {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
}
.Trebuchet20white {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
}

.Trebuchet20orange {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #f56002;
}



.Trebuchet25white {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #FFFFFF;
}




.Trebuchet30turquoise {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #0091FE;
}


.scrollBarre {
	scrollbar-face-color: #84A6D9;
	scrollbar-shadow-color: #678DC9;
	scrollbar-highlight-color: #678DC9;
	scrollbar-3dlight-color: #678DC9;
	scrollbar-darkshadow-color: #678DC9;
	scrollbar-track-color: #678DC9;
	scrollbar-arrow-color: #ffffff;
}

.separateur {
	color: #016486;
	height: 1px;
	border-top: dashed 1px;

}

.separateurorange {

	color: #016486;
	height: 1px;
	border-top: dashed 1px;
}

.titreMenu1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}
.titreMenu2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #016486;
	font-weight: bold;
}
.titreTableau {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	font-weight: bold;
}
.titreSectionblanc {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
}
.titrebottom {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
}
.titreSection {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #016486;
	font-weight: bold;
}

.list {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #016486;
	text-decoration: none;
	border: 1px solid #8DC7D0;
	background-color: #FFFCCC;
	text-transform: none;
	font-weight: normal;
}

.list2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #016486;
	text-decoration: none;
	border: 1px solid #8DC7D0;
	background-color: #FFFCCC;
	text-transform: none;
	font-weight: normal;
}


.input {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px solid #8DC7D0;
	color: #016486;;
}

.listnotdisplay {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #8DC7D0;
	background-color: #F2F2F2;
	text-transform: none;
	font-weight: normal;
}
.inputnotdisplay {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px solid #8DC7D0;
	color: #e5651a;
	background-color: #F2F2F2;
}

.BudgetOnglet {
	font-family: 'Trebuchet MS',Arial,Helvetica,Sans-serif, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}

.TESTcpYearNavigation {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #09688A; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.TESTcpMonthNavigation {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #09688A; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.TESTcpDayColumnHeader {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpYearNavigation {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpMonthNavigation {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpCurrentMonthDate {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpCurrentMonthDateDisabled {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpOtherMonthDate {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpOtherMonthDateDisabled {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpCurrentDate {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpCurrentDateDisabled {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpTodayText {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpTodayTextDisabled {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpText {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
TD.TESTcpDayColumnHeader {
	BORDER-RIGHT: #09688A 0px solid; BORDER-TOP: #09688A 0px solid; BORDER-LEFT: #09688A 0px solid; BORDER-BOTTOM: #09688A 1px solid; TEXT-ALIGN: right
}
.TESTcpCurrentMonthDate {
	TEXT-ALIGN: right; TEXT-DECORATION: none
}
.TESTcpOtherMonthDate {
	TEXT-ALIGN: right; TEXT-DECORATION: none
}
.TESTcpCurrentDate {
	TEXT-ALIGN: right; TEXT-DECORATION: none
}
.TESTcpCurrentMonthDateDisabled {
	COLOR: #d0d0d0; TEXT-ALIGN: right; TEXT-DECORATION: line-through
}
.TESTcpOtherMonthDateDisabled {
	COLOR: #d0d0d0; TEXT-ALIGN: right; TEXT-DECORATION: line-through
}
.TESTcpCurrentDateDisabled {
	COLOR: #d0d0d0; TEXT-ALIGN: right; TEXT-DECORATION: line-through
}
.TESTcpCurrentMonthDate {
	FONT-WEIGHT: bold; COLOR: #09688A
}
.TESTcpCurrentDate {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.TESTcpOtherMonthDate {
	COLOR: #808080
}
TD.TESTcpCurrentDate {
	BORDER-RIGHT: #000000 thin solid; BORDER-TOP: #000000 thin solid; BORDER-LEFT: #000000 thin solid; COLOR: #ffffff; BORDER-BOTTOM: #000000 thin solid; BACKGROUND-COLOR: #09688A
}
TD.TESTcpCurrentDateDisabled {
	BORDER-RIGHT: #ffaaaa thin solid; BORDER-TOP: #ffaaaa thin solid; BORDER-LEFT: #ffaaaa thin solid; BORDER-BOTTOM: #ffaaaa thin solid
}
TD.TESTcpTodayText {
	BORDER-RIGHT: #09688A 0px solid; BORDER-TOP: #09688A 1px solid; BORDER-LEFT: #09688A 0px solid; BORDER-BOTTOM: #09688A 0px solid
}
TD.TESTcpTodayTextDisabled {
	BORDER-RIGHT: #09688A 0px solid; BORDER-TOP: #09688A 1px solid; BORDER-LEFT: #09688A 0px solid; BORDER-BOTTOM: #09688A 0px solid
}
A.TESTcpTodayText {
	HEIGHT: 20px
}
SPAN.TESTcpTodayTextDisabled {
	HEIGHT: 20px
}
A.TESTcpTodayText {
	FONT-WEIGHT: bold; COLOR: #09688A
}
SPAN.TESTcpTodayTextDisabled {
	COLOR: #d0d0d0
}
.TESTcpBorder {
	BORDER-RIGHT: #09688A thin solid; BORDER-TOP: #09688A thin solid; BORDER-LEFT: #09688A thin solid; BORDER-BOTTOM: #09688A thin solid
}.Trebuchet18blueAzur {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #04acec;
}
.titreForm {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #016486;
	font-weight: normal;
}
.Trebuchet24turquoise {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #0091FE;
}

.Trebuchet18turquoise {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0091FE;
}


#infoBulle {
position:absolute;
border:1px solid #d32026;
width:350px;
display:none;
background-color:#e8e1d9;
font-size:11px;
font-family:Trebuchet MS;
font-weight: bold;
color:navy;
padding:3px;
}

#infoBulle p{
margin:0pt;
}



.filet {
	border: 0.5px solid #FF6600;
}
.filetbleu {
	border: 0.5px solid #0091FE;
}
