@charset "utf-8";
/* CSS Document */

.red10 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #DB002F;
}
a.red10:link { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #DB002F;
	text-decoration: underline;
}
a.red10:active { 
	color: #DB002F;
}
a.red10:visited { 
	color: #DB002F;
}
a.red10:hover { 
	color: #DB002F;
}

.red11 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #DB002F;
	font-weight: bold;
}
.red12 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #DB002F;
}
.wht10 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ffffff;
}
a.wht10:link { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ffffff;	
	text-decoration: underline;
}
a.wht10:active { 
	color: #ffffff;
}
a.wht10:visited { 
	color: #ffffff;
}
a.wht10:hover { 
	color: #ffffff;
}
.wht12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
}
.blck10 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
}

.blck12 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
}

.blck10b { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	font-weight: bold;
}
.blck10bb { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	text-decoration:none;
}
.blck11b { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	font-weight: bold;
}
.blck11bb { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}
.blck12b { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	font-weight: bold;
}
.tab_blck10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	background-color: #E9EAEB;
	font-weight: bold;
}
.tab_blck11b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	background-color: #E9EAEB;
	font-weight: bold;
}
.tab_blck101 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	background-color: #E9EAEB;
	font-weight: bold;
	vertical-align:middle;
	height: 18px;
}
.tab_blck11 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	background-color: #B9BABB;
	font-weight: bold;
}
.tab_blck11norm { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	background-color: #B9BABB;
	
}
.tab_grey10 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	background-color: #D9DADB;
}
.fond_red {
	background:url(../images/fond_red.gif) repeat-x bottom left; 
}
.ongl_my {
	background:url(../images/cart-fd.jpg) repeat-x bottom left;
	font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #DB002F; font-weight: bold; 
}
.cel_vignet {
	background-image:url(../images/vign-mask.jpg);
	background-repeat: no-repeat;
	background-position:center bottom;
}
.txt_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-bottom:2px;
}
.ongl_red {
	background:url(../images/01_filet.gif) repeat-x bottom left; 
}
.ongl_green_back {
	background:url(../images/01_filet_v.jpg) repeat-x bottom left; 
}
.ongl_green {
	background:url(../images/ongl_green.jpg) bottom left;
	background-repeat:no-repeat;
}
.ongl_green_bb2 {
	background:url(../images/04_fil_vert_b.jpg) repeat-x bottom left; 
}
.ongl_green_bh {
	background:url(../images/04_fil_vert_h.jpg) repeat-x top left;
}
.ongl_green_right {
	background:url(../images/fd_green_rg.jpg) repeat-y top right;
}
.ongl_green_bb3 {
	background:url(../images/fd_green-grey_bas.jpg) repeat-x bottom left; 
}
.ongl_grey {
	background:url(../images/ongl_grey.jpg) bottom left; 
	background-repeat:no-repeat;
}
.table_red {
	background-image:url(../images/proj_fd_bot.gif);
	background-repeat:repeat-x;
}
.tt_product {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #DB002F; font-weight: bold; }
.tt_productBold {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #DB002F; font-weight: bold; }
.tt_productNorm {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #DB002F;  }


div#projet {
	margin-left:10px;
	margin-top:10px;
	/* border: 1px solid #003466; contour du tableau */

}


/*
FCI2: added by Comergent team
*/

a.tab_blck11:link, a.tab_blck11:visited{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}


a.notUnderlined:link, a.notUnderlined:visited{ 
	text-decoration: none;
}

.red10NU { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #DB002F;
}

.wht10b { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ffffff;
	font-weight: bold;	
}
.confirmationMessage {
	background: #ddd url(../images/bt_tick.gif) no-repeat 10px center;
	font-weight: normal;
	padding:10px 0 8pt 40px;
	margin-top:10px;
	margin-bottom:10px;
	border: 1px solid #9C0000;
	font-size: 11px;
}