.align_right{
	text-align: right;
}


.lien {text-decoration: none; color: #032C5D; font-weight: bold; font-size: 11px; font-family: verdana, arial, helvetica; line-height: 14px;}
.lien:active {text-decoration: none; font-weight: bold; color: #656565; font-size: 11px; font-family: verdana, arial, helvetica; line-height: 14px;}
.lien:hover {text-decoration: none; font-weight: bold; color: #999999; font-size: 11px; font-family: verdana, arial, helvetica;}

.lienacc {text-decoration: none; color: #FFFFFF; font-weight: bold; font-size: 11px; font-family: verdana, arial, helvetica; line-height: 14px;}


.lienpetit {text-decoration: none; color: #032C5D; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica; line-height: 14px;}
.lienpetit:active {text-decoration: none; font-weight: normal; color: #656565; font-size: 10px; font-family: verdana, arial, helvetica; line-height: 14px;}
.lienpetit:hover {text-decoration: none; font-weight: normal; color: #999999; font-size: 10px; font-family: verdana, arial, helvetica;}

.lienpetitencours {text-decoration: none; color: #032C5D; font-weight: bold; font-size: 10px; font-family: verdana, arial, helvetica; line-height: 14px;}
.lienpetitencours:active {text-decoration: none; font-weight: bold; color: #656565; font-size: 10px; font-family: verdana, arial, helvetica; line-height: 14px;}
.lienpetitencours:hover {text-decoration: none; font-weight: bold; color: #999999; font-size: 10px; font-family: verdana, arial, helvetica;}

.lienbas {text-decoration: none; color: #EEEEEE; font-weight: normal; font-size: 10px; font-family: Trebuchet MS, verdana, arial, helvetica; line-height: 13px;}
.lienbas:active {text-decoration: none; font-weight: normal; color: #656565; font-size: 10px; font-family: Trebuchet MS, verdana, arial, helvetica; line-height: 13px;}
.lienbas:hover {text-decoration: none; font-weight: normal; color: #999999; font-size: 10px; font-family: Trebuchet MS, verdana, arial, helvetica; line-height: 13px;}

p {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; color: #032C5D;  text-align : justify; }
p.centre {text-align : center; }
p.avertissement {text-align : center; color:#FF0000 }
p.droite {text-align : right; }
p.bas {font-size: 10px; font-style: normal; line-height: 13px; color: #ECECEC;  text-align : center; }
p.titre {font-size: 15px; line-height: 17px; font-weight: bold;color:#032C5D; letter-spacing : 5px;  }
p.titreleft {font-size: 16px; line-height: 19px; font-weight: bold;text-align : left;color: #ffffff; }
p.soustitre {font-size: 13px; line-height: 16px; font-weight: bold;text-align : left;color: #666666; }

.li {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 13px;	list-style-type : square;	list-style-position : outside;	line-height : 14px; color: #DC143C; padding : 0px 0 5px 0; }
.li1 {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 13px;	list-style-type : square;	list-style-position : outside;	line-height : 14px; color: #032C5D;  padding : 0px 0 5px 0; }
.ul { margin: 0px 0 -25px 10px;}

/* police type */
TD	{font-family: Verdana; color: #000000; font-size: 10px}
td.texte_fd0 { background-color:#032C5D; color: #FFFFFF; }
td.texte_fd1 { background-color:#AFBECD; }
td.texte_fd2 { background-color:#C4D1DB;}

td.row_gris { background-color:#032C5D; color: #FFFFFF; }
td.row_gris1 { background-color:#AFBECD; }
td.row_gris2 { background-color:#C4D1DB;}

.titrecom {font-size: 15px; line-height: 17px; font-weight: bold;color:#032C5D; letter-spacing : 5px; text-align : center;}
.titreinfocom {font-size: 15px; line-height: 17px; font-weight: bold;color:#032C5D; letter-spacing : 5px; text-align : left;  }
.titreinfocentre {font-size: 15px; line-height: 17px; font-weight: bold;color:#032C5D; letter-spacing : 5px; text-align : center;  }
/* liens arial 10 noir */
a.menuAdmin		{font-family: Arial; font-size: 12px; text-decoration: none; color : #000000;  }
a.menuAdmin:active{font-family: Arial; font-size: 12px; text-decoration: none; color : #000000; }
a.menuAdmin:hover{font-family: Arial; font-size: 12px; text-decoration: underline; color : #CC3300; }

.com {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: bold; line-height: 14px; font-weight: bold; font-variant: normal; color: #000000; text-align : center; }
.totalcom {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  font-variant: normal; color: #000000; }
td.etape{ font-family: Verdana; color: #000000; font-size: 10px; background-color: #C5D1D6; text-align : center; }
td.etape_active{ font-family: Verdana; color: #FFFFFF; font-size: 10px; background-color: #032C5D;  text-align : center; }
.etape_lien {text-decoration: none; font-weight: bold; color: #FFFFFF; font-size: 10px; font-family: verdana, arial, helvetica; line-height: 14px; text-align : center;}
p.etape {font-weight: bold; color: #FFFFFF; font-size: 11px; font-family: verdana, arial, helvetica; line-height: 14px; text-align : center;}
/* fond de tableaux */
td.rowColFonce	{background-color: #EEEEEE;}
td.rowColClair	{background-color: #ffffff;}

/* polices */
.Arial_Rouge_Big {	font-family: Arial;	font-size: 14px;	color: #CC3300;}

.Arial_Noir_12 {	font-family: Arial;	font-size: 14px;	color: #000000;}

.VerdanaRouge  {	font-family: Verdana; 	color: #CC3300; 	font-size: 10px}

.VerdanaVert  {	font-family: Verdana; 	color: #009900; 	font-size: 10px}

.submit {
	background-color:#032C5D; color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;
	text-decoration: none;
	font-style: bold;
}
.imagevoir { background-image: url(voir.gif); } 
.imagecacher { background-image: url(cacher.gif); } 
.montrer { display: block; } 
.cacher { display: none;  margin: 0 0px; height:1px;} 
.cachetoutvoir { display: none; } 
.cachetoutcacher { display: none; } 
.toutcacher { background-image: url(cachertout.gif); cursor: pointer; display: block; background-repeat: no-repeat; } 
.toutvoir { background-image: url(voirtout.gif); cursor: pointer; display: block; background-repeat: no-repeat; } 

.menu {
	background-color: #032C5D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	float: none;
	width: 100%;
	font-weight: bold;
	color: White;
	vertical-align: middle;
	text-decoration: none;
	line-height: 17px;
	height: 17px;
	border: none;
	padding: 1px 0px 1px 3px;
}
.menu:active {	background-color: #C4D1DB;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	display: block;	float: none;	width: 100%;	font-weight: bold;	color: #032C5D;	vertical-align: middle;	text-decoration: none;	}
.menu:hover {	background-color: #C4D1DB;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	display: block;	float: none;	width: 100%;	font-weight: bold;	color: #032C5D;	vertical-align: middle;	text-decoration: none;	}

.none {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

table#fdp{
	width: 100%;
	text-align: right;
}

table#fdp tr td{
	font-size: 11px;
	color: #6f6f6f;
}

table#fdp tr td.prix{
	width: 50px;
}

table#fdp tr td.bold{
	font-weight: bold;
}