.clear{clear:both; padding:0; margin:0; overflow:hidden; height:1px;}
img{ display:inline; border:none; }
form, table, td{ padding:0; margin:0; }
.center{ text-align:center; }
.center img{ display:inline; }

/* to fix missing close X icon on radwindow */
.windowicon   
{  
    zoom:1 !important;  
}  

#main{
	position:relative;
	width:975px;
	margin:0 auto;
}
#main2{
	position:relative;
	width:900px;
	margin:0 auto;
}
#head{
	width:975px;
	height:93px;
	background-image:url(../images/template-headbg.png);
	background-repeat:no-repeat;
}
#head #logo{
	float:left;
	width:131px;
	padding:23px 0 0 21px;
}
#head #logo img{ width:131px; height:45px; }
#head #title{
	float:left;
	width:279px;
	padding:27px 0 0 20px;
}
#head #title img{ width:274px; height:45px;}


#head #menu, #head #search{
	float:left;
	width:460px;
	padding-left:55px;
}
#head #menu{ padding-top:10px; }
#head #menu ul{
	list-style:none;
	padding:0;
	margin:0;
}


#head #menu ul li{
	float:left;
	padding-right:25px;
}
#head #menu a:link, #head #menu a:visited{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}
#head #menu a:hover{
	text-decoration:underline;
}
#head #search{
	margin-top:23px;
}
#head #search .searchbox{
	border:none;
	background:transparent;
	background-image:url(../images/search-bg.png);
	width:124px;
	height:17px;
}
#head #search .searchbutton{
	border:none;
	background:transparent;
	background-image:url(../images/search-button.png);
	width:22px;
	height:19px;
}
#head #search .searchadv{
	padding-left:20px;
	font-size:10px;
}
#head #search .searchadv a:link, #head #search .searchadv a:visited{
	text-decoration:none;
	color:#fff;
}
#head #search .searchadv a:hover{
	text-decoration:underline;
}
#head #menubutton{
	position:absolute;
	top:35px;
	right:0;
	width:95px;
	height:85px;
}
#head #reportbutton{
	position:absolute;
	top:83px;
	right:100px;
	width:156px;
	height:30px;
}
#breadcrum{
	width:975px;
	height:23px;
	background-image:url(../images/breadcrum-bg.png);
}
#breadcrum span{
	display:block !important;
	padding:4px 0 0 25px !important;
	color:#fff !important;
	font-weight:bold !important;
	font-size:11px !important;
}
#submenu{
	width:975px;
	background-image:url(../images/submenu-bg.png);
	background-repeat:repeat-x;
	background-color:#474d4d;
	color:#fff;
}

#submenu td {color:#fff !important;}

#content p{ padding:10px 0; margin:0; }
#content2 p{ padding:10px 0; margin:0; }

#submenu p{ padding:10px; margin:0; }
#submenu .primary, #submenu .secondary, #submenu .tertiary{
	width:250px;
	padding:20px 0 20px 60px;
	float:left;
}
#submenu table{ padding:0; width:100%;}
#submenu table th{ border-bottom:1px solid #666666; font-size:11px;}
#submenu table td{ border-bottom:1px solid #666666; font-size:10px;}
#submenu table .submenudot{ width:26px; height:20px; }
#submenu table .submenuplus{ width:20px; height:20px; }
#submenu table a:link, #submenu table a:visited{
	color:#fff;
	text-decoration:none;
}
#submenu table a:hover{
	text-decoration:underline;
}
#submenu .tableheader{ text-align:left; }
#submenu .tableheader img{ display:inline; vertical-align:middle}

#quaternary{
	width:639px;
	float:left;
	padding:0 0 15px 15px;
	margin:0;
}
#quinary{
	width:297px;
	float:left;
	margin:15px 0 0 10px;
	padding:0;
}

/* mel */
#quinary .box-right {background:#2e5857 url(../images/bg-bggreen-right.gif) repeat-y; margin-bottom:10px; overflow:hidden; width:297px;}
#quinary .box-right h2 {background:url(../images/title-bggreen-right.gif); font-size:12px; margin:0; padding:5px 7px; color:#ededed;}
#quinary .box-right .bottom {background:url(../images/bottom-bggreen-right.gif) no-repeat; height:10px; overflow:hidden; width:297px;}

#quinary .box-right table th, #quinary .box-right table td {color:#363432; font-size:10px; text-align:left;} /* presque noir */

#quinary .box-right table {border-collapse:collapse;}

/* top du tableau coin rond et deux couleurs */
#quinary .box-right table.haut td.first {background:none;} /* pas de separateur */
#quinary .box-right table.haut {background:url(../images/table-top-right.gif) no-repeat; margin-left:4px; overflow:hidden; width:289px;} /* thead degrade */
#quinary .box-right table.haut td {background:url(../images/separateur-th.gif) no-repeat left center; height:31px; font-weight:bold; padding-left:10px; vertical-align:middle;}

/* tableau-top 3 colonnes */
#quinary .box-right table.haut td.a {width:132px;}
#quinary .box-right table.haut td.b {width:81px;}
#quinary .box-right table.haut td.c {width:46px;}

/* tableau-top 2 colonnes */
#quinary .box-right table.haut td.d {width:170px; padding-left:14px;}
#quinary .box-right table.haut td.e {width:103px;}
#quinary .box-right table.haut td.e img {display:inline; vertical-align:middle;} /* fleche de tri */

#quinary .box-right div.degrade {background:url(../images/table-bg-right.gif); border-bottom:1px solid #273d3c; margin-left:4px; width:289px;} /* tableau separe car le thead perd son background */
#quinary .box-right div.degrade table {border-top:1px solid #b5b4b4; margin:0 7px;}
#quinary .box-right div.degrade table td {padding:5px 0 5px 10px; vertical-align:top;}
#quinary .box-right div.degrade table tr.color td {background-color:#f4f4f4;}

/* tableaux 3 colonnes */
#quinary .box-right div.degrade table td.a {width:136px;}
#quinary .box-right div.degrade table td.b {width:100px;}
#quinary .box-right div.degrade table td.c {width:50px;}

/* tableau scroll */
div.scroll {height:116px; overflow-x:hidden; overflow-y:scroll; width:291px;}
/* tableaux 2 colonnes */
#quinary .box-right div.scroll table {overflow:hidden; width:262px;}
#quinary .box-right div.scroll table td {padding-left:6px;}
#quinary .box-right div.scroll table td span {color:#367b78;} /* couleur vert */
#quinary .box-right div.scroll table td.d {width:171px;}
#quinary .box-right div.scroll table td.e {width:80px;}



#quinary .box-right div.degrade table td.rouge, #quinary .box-right div.degrade table td.jaune, #quinary .box-right div.degrade table td.vert {color:#367b78; padding-left:15px;}
#quinary .box-right div.degrade table td.rouge {background:url(../images/rond-rouge.gif) no-repeat 3px 7px;}
#quinary .box-right div.degrade table td.jaune {background:url(../images/rond-jaune.gif) no-repeat 3px 7px;}
#quinary .box-right div.degrade table td.vert {background:url(../images/rond-vert.gif) no-repeat 3px 7px;}

#quinary .box-right div.degrade table td strong.rouge, #quinary .box-right div.degrade table td strong.jaune, #quinary .box-right div.degrade table td strong.vert {font-weight:bold; display:block; margin-left:-10px; text-align:center;} /* margin car il y a par defaut padding-left 10 et n'est pas vraiment center */
#quinary .box-right div.degrade table td strong.rouge {color:#b02f1b;}
#quinary .box-right div.degrade table td strong.jaune {color:#b0852e;}
#quinary .box-right div.degrade table td strong.vert {color:#2eae0b;}

/* TOP 10 */
#quinary legend {display:none;}
#quinary fieldset {border:0;}
#quinary label {display:block;}
#quinary select.txt {font-size:10px; width:264px;}

#quinary .top10 {background:url(../images/bg-top10.gif) repeat-x 88px; margin:0; padding:0; width:297px; border:1px solid red; }
#quinary .top10 h2 {background:url(../images/title-top10.gif) no-repeat; margin:0; padding:0; height:87px; width:297px;}
#quinary .top10 h2 span {display:none;}

#quinary .top10 .box {background:url(../images/table-bg-right.gif); overflow:hidden; width:289px;}
#quinary .top10 .box .top {background:url(../images/table-top-top10.gif) no-repeat;}

#quaternary table{
	width:100%;
	font-size:10px;
}
#quaternary table a:link, #quaternary table a:visited{
	color:#367b78;
}
#quaternary table a:hover{ text-decoration:none; }

#quaternary .tblred,
#quaternary .tblbrown,
#quaternary .tblgreen,
#quaternary .tblblue,
#quaternary .tblteal{
	margin-top:15px;
	position:relative;
}

#quaternary .tblred{ z-index:90; }
#quaternary .tblbrown{ z-index:80; }
#quaternary .tblgreen{ z-index:70; }
#quaternary .tblblue{ z-index:60; }
#quaternary .tblteal{ z-index:50; }

/*****************/
/* table headers */
/*****************/
#quaternary table table td{ padding:10px;}

#quaternary table .tbltitle th, #quaternary table .tblheader th{padding:0 10px; text-align:left;}
#quaternary table .tbltitle h1{
	width:530px;
	float:left;
	padding:0;
	margin:3px 0 0 0;
	text-align:left;
	font-size:12px;
	color:#fff;
}
#quaternary table .tbltitle ul{ list-style:none; padding:0; margin:0; float:right; }
#quaternary table .tbltitle ul li{ width: 29px; float:left; }
#quaternary table .tbltitle{ height:25px; }

/* red */
#quaternary .tblred table .tbltitle{
	background-image:url(../images/title-bgred-lrg.gif);
	background-repeat:no-repeat;
}

/* brown */
#quaternary .tblbrown table .tbltitle{
	background-image:url(../images/title-bgbrown-lrg.gif);
	background-repeat:no-repeat;
}

/* green */
#quaternary .tblgreen table .tbltitle{
	background-image:url(../images/title-bggreen-lrg.gif);
	background-repeat:no-repeat;
}

/* blue */
#quaternary .tblblue table .tbltitle{
	background-image:url(../images/title-bgblue-lrg.gif);
	background-repeat:no-repeat;
}

/* teal */
#quaternary .tblteal table .tbltitle{
	background-image:url(../images/title-bgteal-lrg.gif);
	background-repeat:no-repeat;
}




/*************/
/* Dropdowns */
/*************/
#quaternary .tbl-dropdowns{
	position:absolute;
	top:25px;
	right:21px;
	list-style:none;
	padding:0 20px;
	margin:0;
	font-size:10px;
}
#quaternary .tbl-dropdowns li{
	padding:0;
	margin:0;
}
#quaternary .tbl-dropdowns li a{
	display:block;
	background-image:url(../images/bullet-white.gif);
	background-repeat:no-repeat;
	padding:5px 15px;
	margin:0;
	_margin-bottom:-13px;
	color:#fff;
	text-decoration:none;
}

/* red */
#quaternary .tblred .tbl-dropdowns li a{
	background-color:#a24728;
	border-top:1px solid #8b3816;
	border-right:1px solid #8b3816;
	border-left:1px solid #8b3816;
}
#quaternary .tblred .tbl-dropdowns .last{
	border-bottom:1px solid #8b3816;
}
#quaternary .tblred .tbl-dropdowns li a:hover{
	background-color:#953817;
}

/* brown */
#quaternary .tblbrown .tbl-dropdowns li a{
	background-color:#766354;
	border-top:1px solid #4d4137;
	border-right:1px solid #4d4137;
	border-left:1px solid #4d4137;
}
#quaternary .tblbrown .tbl-dropdowns .last{
	border-bottom:1px solid #4d4137;
}
#quaternary .tblbrown .tbl-dropdowns li a:hover{
	background-color:#594b40;
}

/* green */
#quaternary .tblgreen .tbl-dropdowns li a{
	background-color:#788d55;
	border-top:1px solid #53613b;
	border-right:1px solid #53613b;
	border-left:1px solid #53613b;
}
#quaternary .tblgreen .tbl-dropdowns .last{
	border-bottom:1px solid #53613b;
}
#quaternary .tblgreen .tbl-dropdowns li a:hover{
	background-color:#5f7043;
}

/* blue */
#quaternary .tblblue .tbl-dropdowns li a{
	background-color:#4b7591;
	border-top:1px solid #38576b;
	border-right:1px solid #38576b;
	border-left:1px solid #38576b;
}
#quaternary .tblblue .tbl-dropdowns .last{
	border-bottom:1px solid #38576b;
}
#quaternary .tblblue .tbl-dropdowns li a:hover{
	background-color:#3e6076;
}

/* teal */
#quaternary .tblteal .tbl-dropdowns li a{
	background-color:#4c837f;
	border-top:1px solid #325553;
	border-right:1px solid #325553;
	border-left:1px solid #325553;
}
#quaternary .tblteal .tbl-dropdowns .last{
	border-bottom:1px solid #325553;
}
#quaternary .tblteal .tbl-dropdowns li a:hover{
	background-color:#3f6d69;
}




#quaternary table .tblheader{
	height:31px;
	background-image:url(../images/table-head.gif);
	background-repeat:repeat-x;
}
#quaternary table table .first{ border-left:1px solid #8c8b8b; }
#quaternary table table .last{ border-right:1px solid #8c8b8b; }
#quaternary table table .tblrow{ background-color:#fff; }
#quaternary table table .tblrow-alt{ background-color:#e4e3e3; }
#quaternary table .tblfooter{
	background-image:url(../images/table-foot.gif);
	background-repeat:repeat-x;
	height:29px;
}
#quaternary table .tblfooter img{ margin:5px 15px 0 0; float:right; }
#quaternary table .tblfooter td{ border:1px solid #8c8b8b; padding:0; }
#quaternary table .tblsubtitle{
	background-color:#d4d2d0;
	text-align:left;	
	font-size:11px;
	color:#655043;
	font-weight:bold;
}
#quaternary table .tblsubtitle td{padding:10px;}
#quaternary table .tblsubtitle .first{ border-left:1px solid #8c8b8b; }
#quaternary table .tblsubtitle .last{ border-right:1px solid #8c8b8b; }
#quaternary table .tblsubsubtitle{
	background-image:url(../images/cellfade.jpg);
	background-repeat:repeat-y;
	border-top:1px solid #8c8b8b;
	border-left:1px solid #8c8b8b;
	border-right:1px solid #8c8b8b;
	font-size:11px;
	font-weight:bold;
	color:#b02f1b;
}


.bouton {background:url(../images/submit-left.gif) no-repeat; float:right; padding-left:5px; margin:4px 15px 0 10px;}
.bouton a {background:url(../images/submit-right.gif) no-repeat top right; color:#fff !important; display:block; font-size:10px; font-weight:bold; padding:1px 13px 5px 9px; text-align:center; text-decoration:none; white-space:nowrap;}

.bouton-small {background:url(../images/submit-left.gif) no-repeat; float:right; padding-left:5px; margin:4px 5px 0 5px;}
.bouton-small a {background:url(../images/submit-right.gif) no-repeat top right; color:#fff !important; display:block; font-size:10px; font-weight:bold; padding:1px 13px 5px 9px; text-align:center; text-decoration:none; white-space:nowrap;}

/* bouton submit */
.boutonSubmit {background:url(../images/submit-left.gif) no-repeat; float:right; padding-left:5px; margin:4px 15px 0 10px;}
.boutonSubmit a {background:url(../images/submit-right.gif) no-repeat top right; color:#fff !important; display:block; font-size:10px; font-weight:bold; padding:1px 13px 5px 9px; text-align:center; text-decoration:none; width:auto !important;}/* mj */
.boutonSubmit img {display:none;} /* enlever les gifs indesirable */

/* Fin styles CSS */

.visible { display: inline; }
.invisible { display: none; }

.labeltableaux_tiret
{
	font-size: 16px;
	color: #363533;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
}

.cssTiret
{
	font-size: 13px;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
}

.TaskRow_High td
{
	background-color: #FF1A00;	
	color: black;
	line-height: 15px;
	padding: 2px 2px;
}

.TaskRow_Medium td
{
	background-color: #FFFF88;	
	color: black;
	line-height: 15px;
	padding: 2px 2px;
}

.TaskRow_Low td
{
	background-color: #CDEB8B;	
	color: black;
	line-height: 15px;
	padding: 2px 2px;
	margin:2px;
}

.cssDivInfoText
{
	height: 10px;
	width: 300px;
	z-index: 150;
	position: absolute;
	top: -9999px;
}

a.cssPager
{
	font-family: Arial;
	font-weight: bold;
	color: #363533;
	font-size: 11px;
}
cssPagerSelected
{
	font-family: Arial;
	font-weight: bold;
	color: #363533;
	font-size: 16pt;
}

.cssTableDivInfoText
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Arial;
	position: absolute;
	height: 10px;
	width: 300px;
	background-color: infobackground;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.phrasewizard
{
	font-size: 11px;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	color: #333333;
	text-align: center;
	background-color: #CFDFDE;
	text-transform: Uppercase;
	border-top: #363533 1px solid;
}

.noticesdates
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #363533;
	font-weight: bold;
	border-top: #363533 1px solid;
	border-bottom: #363533 1px solid;
	font-style: normal;
	background-color: #CFDFDE;
}

.sicasubtitle
{
	font-weight: bold;
	font-size: 11pt;
	color: #363533;
	font-family: verdana, arial, helvetica;
	font-style: normal;
}

.viewed
{
	font-weight: normal;
	font-size: 9px;
	color: #000000;
	font-family: verdana, arial, helvetica;
	text-decoration: none;
}

.coordonnees
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-transform: Uppercase;
	line-height: 16px;
}

.INTRO
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-transform: Uppercase;
	line-height: 14px;
}

a.labelwhite:link
{
	font-size: 10px;
	color: #FFFFFF;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	background-color: #5F9EA0;
}

a.labelwhite:visited
{
	font-size: 10px;
	color: #FFFFFF;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	background-color: #5F9EA0;
}

.labelgreen
{
	font-size: 10px;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5F9EA0;
}

.labelbrown
{
	font-size: 10px;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	color: #996600;
}

.labelbrownbig
{
	font-size: 16px;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	color: #996600;
}

.labelbrownnoline
{
	font-size: 10px;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	color: #996600;
	text-decoration: none;
}

.HighLightGreen
{
	border-top: #00FF00 1px solid;
	border-left: #00FF00 1px solid;
	border-right: #00FF00 1px solid;
	border-bottom: #00FF00 1px solid;
}

.HighLightOrange
{
	border-top: #FF0000 1px solid;
	border-left: #FF0000 1px solid;
	border-right: #FF0000 1px solid;
	border-bottom: #FF0000 1px solid;
}

.cadre
{
	border-top: #666666 2px solid;
	border-left: #666666 2px solid;
	border-right: #666666 2px solid;
	border-bottom: #666666 2px solid;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background-color: #FFFFFF;
}

.cadrebig
{
	border-top: #666666 2px solid;
	border-left: #666666 2px solid;
	border-right: #666666 2px solid;
	border-bottom: #666666 2px solid;
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background-color: #FFFFFF;
}

.sicadresousmenureport
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	border-right: #666666 1px solid;
	border-left: #666666 1px solid;
	border-top: #FFFFFF 1px solid;
	border-bottom: #666666 1px solid;
	background-color: #99CCCC;
}
.sicadresousmenureport2
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	border-right: #666666 1px solid;
	border-left: #666666 1px solid;
	border-top: #FFFFFF 1px solid;
	border-bottom: #666666 1px solid;
	background-color: #91bcbc;
}

.printreport
{
	border-right: #666666 1px solid;
	border-top: #ffffff 1px solid;
	font-weight: bold;
	font-size: 11px;
	border-left: #666666 1px solid;
	color: #ffffff;
	border-bottom: #666666 1px solid;
	font-style: normal;
	font-family: verdana, arial, helvetica;
	background-color: #ffcc33;
}

.quick
{
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	color: #CC6633;
	font-weight: bold;
	text-transform: Uppercase;
}

.topnotices
{
	border-top: #666666 1px solid;
	font-size: 11px;
	color: #333333;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	text-transform: Uppercase;
	background-color: #EEEEEE;
}

.popcomments
{
	font-size: 10px;
	color: #363533;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
}


.mail
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #363533;
}

.sicaderoul
{
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	font-weight: bold;
	color: black;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

.ScrollList
{
	border-right: #666666 0px solid;
	border-top: #666666 0px solid;
	border-left: #666666 0px solid;
	width: 100%;
	border-bottom: #666666 1px solid;
	height: 100%;
}

a.sicaderoul:link
{
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

a.sicaderoul:visited
{
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	font-weight: bold;
	background: #FFFFFF;
	color: #666666;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}
/*	
.HoverClass 
	{ font-family:Verdana;  
	font-size:9px;  
	font-weight:bold; 
	background:white; 
	color:#C04000; 
	border-style:none;
	text-decoration:none; 
	cursor:hand; 
	}
*/
/*	
.IslandClass 
	{ 	font-family:verdana, arial, helvetica;  
		font-size:9px;  
		font-weight:normal; 
		background:#EEEEEE; 
		color:#363533; 
		border-style:inset; 
		border-width:1px; 
		cursor:default; }
*/
/*		
.DisabledClass { color:#D3D3D3; }
*/

BODY
{
	background-color: #FFFFFF;
	font-family:Verdana, Arial;
	font-size:11px;
}

BODY.PopUp
{
	background-color: #cfe0e0;
}

.benchmark
{
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	color: #000000;
	border-top: #666666 1px solid;
	border-bottom: #666666 1px solid;
	background-color: #8BA8A8;
}

.paging
{
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	font-weight: bold;
	color: #363533;
	border-top: #666666 1px solid;
	background-color: #CFE0E0;
	text-align: right;
}

.select
{
	border-right: #669999 1px solid;
	border-top: #669999 1px solid;
	border-left: #669999 1px solid;
	border-bottom: #669999 1px solid;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #003333;
	text-transform: UPPERCASE;
	background-color: #ffffff;
}

.unit
{
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	color: #003333;
	font-weight: normal;
}


.input
{
	border-top: #669999 1px solid;
	border-right: #669999 1px solid;
	border-bottom: #669999 1px solid;
	border-left: #669999 1px solid;
	font-size: 11px;
	color: #003333;
	font-family: verdana, arial, helvetica;
	text-transform: Uppercase;
	background-color: #ffffff;
}

.inputlabel
{
	border-top: #999999 1px solid;
	border-right: #999999 1px solid;
	border-bottom: #999999 1px solid;
	border-left: #999999 1px solid;
	font-size: 10px;
	font-weight: bold;
	color: #363533;
	font-family: verdana, arial, helvetica;
	background-color: #ffffff;
}

.inputflat
{
	border-top: #CCCCCC 1px solid;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	font-size: 11px;
	color: #003333;
	font-family: verdana, arial, helvetica;
	text-transform: Uppercase;
	background-color: #FFFFFF;
}

.inputflatnoline
{
	border-top: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	font-size: 11px;
	color: #003333;
	font-family: verdana, arial, helvetica;
	text-transform: Uppercase;
	background-color: #FFFFFF;
}

.inputflat2
{
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 1px solid;
	font-size: 11px;
	color: #003333;
	font-family: verdana, arial, helvetica;
	text-transform: Uppercase;
	background-color: #EEEEEE;
}

.inputflatgrey
{
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 1px solid;
	font-size: 11px;
	color: #003333;
	font-family: verdana, arial, helvetica;
	text-transform: Uppercase;
	background-color: #EEEEEE;
}

.top
{
	font-size: 9px;
	color: #333333;
	font-family: verdana, arial, helvetica;
	text-transform: Uppercase;
}

a.top:link
{
	font-size: 9px;
	color: #666666;
	font-family: verdana, arial, helvetica;
}

a.top:hover
{
	font-size: 9px;
	color: #CC6633;
	font-family: verdana, arial, helvetica;
}

TD
{
	font-size: 10px;
	font-family: verdana, arial, helvetica;
}

DIV#CalendarLYR
{
	visibility: hidden;
	position: static;
}

P
{
	font-size: 11px;
	color: #333333;
	font-family: verdana, arial, helvetica;
}
UL
{
	font-size: 11px;
	color: #333333;
	font-family: verdana, arial, helvetica;
	line-height: 15px;
	list-style-type: disc;
}

li
{
	font-size: 11px;
	color: #333333;
	font-family: verdana, arial, helvetica;
	line-height: 15px;
	list-style-type: disc;
}


a.hover
{
	color: #CC6633;
	text-decoration: none;
}

.sicapagetitle
{
	font-weight: bold;
	font-size: 13pt;
	color: #666666;
	font-family: verdana, arial, helvetica;
	font-style: normal;
}


.sicaconfirm
{
	font-weight: bold;
	font-size: 11px;
	color: #363533;
	font-family: verdana, arial, helvetica;
	font-style: normal;
}

.sicamenu
{
	font-weight: bold;
	font-size: 9px;
	color: #363533;
	font-family: verdana, arial, helvetica;
	text-decoration: none;
}

.sicamenuhover
{
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 9px;
	color: #C04000;
	text-decoration: none;
}
/*
.sicamenuitem
{
	font-weight: bold;
	font-size: 9px;
	color: #363533;
	font-family: verdana, arial, helvetica;
	text-decoration: none;
}

.sicamenuitemhover
{
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 9px;
	color: #C04000;
	text-decoration: none;
}
*/
.sicamenu2
{
	font-weight: bold;
	font-size: 9px;
	color: #666666;
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	text-transform: Uppercase;
}

.sicamenuright
{
	text-align: right;
	font-weight: bold;
	font-size: 9px;
	color: #666666;
	font-family: verdana, arial, helvetica;
	text-decoration: none;
}

.bottommeeting
{
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 11px;
	color: #363533;
	border-bottom: #666666 1px solid;
	text-align: center;
	background-color: #FFFFFF;
	border-right: #999999 1px solid;
}

.menushome
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #666666;
	background-color: #EEEEEE;
	text-decoration: none;
}

.sicabottomcadre
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #666666;
	border-bottom: #666666 1px solid;
	background-color: #EEEEEE;
}

.highlight
{
	border-bottom: #FF0000 1px solid;
	border-top: #FF0000 1px solid;
}

.sicacadrebord
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #003333;
	border-right: #666666 1px solid;
	border-left: #666666 1px solid;
	background-color: #EEEEEE;
}

.cadrebordleft
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #003333;
	border-left: #666666 1px solid;
	background-color: #EEEEEE;
}

.cadrebordBottom
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #003333;
	border-bottom: #666666 1px solid;
	background-color: #EEEEEE;
}

.cadrebordright
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #003333;
	border-right: #666666 1px solid;
	background-color: #EEEEEE;
}

.coingauche
{
	background: #FFF url(../images/bordbg.jpg) no-repeat;
}

.coindroit 
{
	background: #FFF url(../images/bordbd.jpg) no-repeat;
}

.bordwarningwhite
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #003333;
	text-align: center;
	border-top: #FF6600 1px solid;
	border-bottom: #FF6600 1px solid;
	background-color: #FFFFFF;
}

.bordwarningrey
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #003333;
	text-align: center;
	border-top: #FF6600 1px solid;
	border-bottom: #FF6600 1px solid;
	background-color: #EEEEEE;
}

.bordright
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #003333;
	text-align: center;
	border-right: #666666 1px solid;
}

.bordrightnofilet
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #003333;
	text-align: center;
}
.bordrightUpper
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #003333;
	text-align: center;
	border-right: #666666 1px solid;
	text-transform: Uppercase;
}

.bordrightWelcome
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #003333;
	border-right: #666666 1px solid;
}

.payementwhite
{
	border-right: #666666 1px solid;
	border-top: #ffffff 1px solid;
	font-weight: bold;
	font-size: 10px;
	color: #363533;
	font-style: normal;
	font-family: verdana, arial, helvetica;
	background-color: #ffffff;
	text-align: center;
}

.payementgrey
{
	border-right: #666666 1px solid;
	border-top: #ffffff 1px solid;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	font-style: italic;
	font-family: verdana, arial, helvetica;
	background-color: #eeeeee;
	text-align: center;
}

.bordright2
{
	border-right: #666666 1px solid;
	border-top: solid 1px #ffffff;
}

.bordright2nofilet
{
	border-top: solid 1px #ffffff;
}

.bordrightgrey
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #003333;
	text-align: center;
	border-right: #666666 1px solid;
	background-color: #EEEEEE;
	font-weight: normal;
}


.bordrightgreyleft
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #003333;
	text-align: left;
	border-right: #666666 1px solid;
	background-color: #EEEEEE;
	font-weight: normal;
}


.bordrightwhite
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #003333;
	text-align: center;
	border-right: #666666 1px solid;
	background-color: #FFFFFF;
	font-weight: normal;
}

.bordrightgreybold
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #003333;
	text-align: center;
	border-right: #666666 1px solid;
	background-color: #EEEEEE;
	font-weight: bold;
}

.grey
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #003333;
	text-align: center;
	background-color: #EEEEEE;
}

.greyleft
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #003333;
	text-align: left;
	background-color: #EEEEEE;
	padding-left: 5px;
}

.matchtitre
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-top: #333333 1px solid;
	border-bottom: #333333 1px solid;
	font-style: normal;
	background-color: #363533;
}

.matchtitre2
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-top: #FFFFFF 1px solid;
	border-bottom: #333333 1px solid;
	font-style: normal;
	background-color: #363533;
}


.leftalignbordright
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #003333;
	border-right: #666666 1px solid;
}

.leftalignbordright_spc
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #003333;
	border-right: #666666 1px solid;
	padding-left: 5px;
}


.leftalignborder
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #003333;
}

.borderleft
{
	border-left: #666666 1px solid;
}

.bordertopbottom
{
	border-top: #666666 1px solid;
	border-bottom: #666666 1px solid;
}

.bordertopbottomgrey
{
	border-top: #666666 1px solid;
	border-bottom: #666666 1px solid;
	background-color: #EEEEEE;
}

.bordrightital
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #999999;
	text-align: center;
	border-right: #999999 1px solid;
	font-style: normal;
	font-weight: normal;
}

.bordrightitalvert
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #363533;
	text-align: center;
	border-right: #999999 1px solid;
	font-style: italic;
}

.white
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #003333;
	text-align: center;
	background-color: #FFFFFF;
}

.whiteleft
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #003333;
	text-align: left;
	background-color: #FFFFFF;
	padding-left: 5px;
}

.bordrightgrey
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #003333;
	text-align: center;
	border-right: #666666 1px solid;
	background-color: #EEEEEE;
	font-weight: normal;
}


.bordleftgrey
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #003333;
	text-align: center;
	border-left: #666666 1px solid;
	background-color: #EEEEEE;
	font-weight: normal;
}

.grey
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #003333;
	text-align: center;
	background-color: #EEEEEE;
}

.bggrey
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #003333;
	text-align: left;
	background-color: #EEEEEE;
}

.bggreyrightmiddle
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #003333;
	text-align: right;
	vertical-align:middle;
	background-color: #EEEEEE;
}

.sicadretitre
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	background-color: #8BA8A8;
	background:#2f1e0f url(../images/bg-vert.gif) repeat-x;
	/*background-image: url(../images/titre_bg.jpg); */
}

.sicaNbOfView
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	border-top: #666666 1px solid;
	border-bottom: #333333 1px solid;
	font-style: normal;
	background-color: #8BA8A8;
}

.sicaCadre
{
	background-color: #FFFFFF;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	background-color: #8BA8A8;
}

.sicaCadreBorderLeft
{
	border-left: #666666 1px solid;
	background-color: #FFFFFF;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	background-color: #8BA8A8;
}

.sicaCadreBorderRight
{
	border-right: #666666 1px solid;
	background-color: #FFFFFF;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	background-color: #8BA8A8;
}

.sicadrebouton
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	border-top: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	font-style: normal;
	background-color: #FFFFFF;
}

.boutonOrange
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-top: #CC6633 1px solid;
	border-bottom: #CC6633 1px solid;
	font-style: normal;
	background-color: #CC6633;
}

a.boutonOrange:link
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	border-top: #CC6633 1px solid;
	border-bottom: #CC6633 1px solid;
	font-style: normal;
	background-color: #CC6633;
	text-decoration: none;
}

a.boutonOrange:visited
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	border-top: #CC6633 1px solid;
	border-bottom: #CC6633 1px solid;
	font-style: normal;
	background-color: #CC6633;
	text-decoration: none;
}

a.boutonOrange:hover
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #FF9933;
	font-weight: bold;
	border-top: #CC6633 1px solid;
	border-bottom: #CC6633 1px solid;
	font-style: normal;
	background-color: #CC6633;
	text-decoration: none;
}

.sicadresousmenu
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	border-right: #666666 1px solid;
	border-left: #666666 1px solid;
	border-top: #FFFFFF 1px solid;
	border-bottom: #666666 1px solid;
	background-color: #CFE0E0;
}

.sicadresousmenureport
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	border-right: #666666 1px solid;
	border-left: #666666 1px solid;
	border-top: #FFFFFF 1px solid;
	border-bottom: #666666 1px solid;
	background-color: #99CCCC;
}

.sicadresousmenu_off
{
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	color: #bababa;
	font-style: normal;
	font-weight: bold;
	border-right: #666666 1px solid;
	border-left: #666666 1px solid;
	border-top: #FFFFFF 1px solid;
	border-bottom: #666666 1px solid;
	background-color: #CFE0E0;
}


.sicadresousmenu_on
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	border-right: #666666 1px solid;
	border-left: #666666 1px solid;
	border-top: #FFFFFF 1px solid;
	border-bottom: #666666 1px solid;
	background-color: #CFE0E0;
}

.topwhite
{
	border-top: #FFFFFF 1px solid;
}

.bottomcadresousmenus
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #FFFFFF;
	border-bottom: #666666 1px solid;
	border-top: #FFFFFF 1px solid;
	background-color: #CFE0E0;
}

.bottomcadre2
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #FFFFFF;
	border-bottom: #666666 1px solid;
	background-color: #8BA8A8;
}

.topcadresousmenus
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #FFFFFF;
	border-top: #666666 1px solid;
	background-color: #CFE0E0;
}

.labelonglets
{
	font-size: 10px;
	color: #666666;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	text-align: center;
}

.labeltableauxbordright
{
	font-size: 10px;
	color: #363533;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	text-align: center;
	border-right: #999999 1px solid;
}

.override
{
	font-size: 12px;
	color: #363533;
	font-family: webdings;
	font-weight: bold;
	text-align: center;
	background-color: #CFE0E0;
	border-right: #999999 1px solid;
}

.submitted
{
	font-size: 18px;
	color: #CC6633;
	font-family: webdings;
	font-weight: normal;
	text-align: center;
	border-right: #999999 1px solid;
}


.overridetop
{
	font-size: 12px;
	color: #ff9900;
	font-family: webdings;
	font-weight: bold;
	text-align: center;
	background-color: #CFE0E0;
	border-right: #999999 1px solid;
}


.order
{
	font-size: 12px;
	color: #363533;
	font-family: webdings;
	font-weight: bold;
	background-color: #CFE0E0;
}

.overriderevert
{
	font-size: 12px;
	color: #363533;
	font-family: webdings;
	font-weight: bold;
	text-align: center;
	background-color: #CFE0E0;
	border-right: #999999 1px solid;
}

.overridereverttop
{
	font-size: 12px;
	color: #ff9900;
	font-family: webdings;
	font-weight: bold;
	text-align: center;
	background-color: #CFE0E0;
	border-right: #999999 1px solid;
}

.labeltableaux
{
	font-size: 10px;
	color: #363533;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
}

.labeltableaux2
{
	font-size: 10px;
	color: #363533;
	font-family: verdana, arial, helvetica;
}

a.labeltableaux:visited
{
	font-size: 10px;
	color: #363533;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	text-decoration: underline;
}

a.labeltableaux:link
{
	font-size: 10px;
	color: #363533;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	text-decoration: underline;
}

a.labeltableaux:hover
{
	font-size: 10px;
	color: #CC6633;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	text-decoration: underline;
}

.labeltableaux2
{
	font-size: 11px;
	color: #363533;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
}

a.labeltableaux2:visited
{
	font-size: 11px;
	color: #363533;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	text-decoration: underline;
}

a.labeltableaux2:link
{
	font-size: 11px;
	color: #363533;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	text-decoration: underline;
}

a.labeltableaux2:hover
{
	font-size: 11px;
	color: #CC6633;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	text-decoration: underline;
}

a.parameter:visited
{
	font-size: 10px;
	color: #363533;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	text-decoration: none;
	background-color: #CFE0E0;
}

a.parameter:link
{
	font-size: 10px;
	color: #363533;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	text-decoration: none;
	background-color: #CFE0E0;
}

a.parameter:hover
{
	font-size: 10px;
	color: #CC6633;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	text-decoration: none;
	background-color: #CFE0E0;
}

.labeltableauxital
{
	font-size: 10px;
	color: #363533;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	text-decoration: underline;
	font-style: italic;
}

a.labeltableauxital:visited
{
	font-size: 10px;
	color: #363533;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	text-decoration: underline;
	font-style: italic;
}

a.labeltableauxital:link
{
	font-size: 10px;
	color: #363533;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	text-decoration: underline;
	font-style: italic;
}

a.labeltableauxital:hover
{
	font-size: 10px;
	color: #CC6633;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	text-decoration: underline;
	font-style: italic;
	text-align: center;
}

.falsebutton
{
	color: #CC6633;
	font-size: 10px;
	color: #363533;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
}
a.falsebutton:hover
{
	color: #CC6633;
	font-size: 10px;
	color: #363533;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
}

A.sicaonglets:link
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	/* background-image: url(../images/onglet_bg.gif); */
	text-decoration: none;
	
}

A.sicaonglets:visited
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	/* background-image: url(../images/onglet_bg.gif); */
	text-decoration: none;
}

A.sicaonglets:hover
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #FFF;
	font-weight: bold;
	font-style: normal;
	/* background-image: url(../images/onglet_bg.gif); */
	text-decoration: none;
}

.sicaonglets
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	background-color: #8BA8A8;
	background:#2f1e0f url(../images/bg-vert.gif) repeat-x; 
	/*height:14px !important;*/
	overflow:hidden;
	/* background-image: url(../images/onglet_bg.gif); */
	text-decoration: none;
	white-space:nowrap;

}

.sicaonglets span.sicaonglets, .sicaonglets span, a.sicaonglets {background:none;}

.front
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	border-top: #363533 1px solid;
	border-bottom: #666666 1px solid;
	background-color: #363533;
	text-decoration: none;
	text-align: center;
}

.buttons
{
	background:url(../images/bg-vert.gif) repeat-x;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	/*text-decoration: underline;*/
	/*height:10px;
	overflow:hidden;*/
}


/*.buttons a {height:10px;overflow:hidden; padding:0; margin:0;}*/

A.buttons:hover
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #FF9933;
	font-weight: bold;
	font-style: normal;
	text-transform: capitalize;
	background-position: 5px;
	text-decoration: underline;
}

A.buttons:link
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	text-decoration: underline;
}

A.buttons:visited
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	text-decoration: underline;
}


.sicafiletvertBGGris
{
	border-bottom: #363533 1px solid;
	background-color: #eeeeee;
}


.sicafiletvert
{
	font-size: 10px;
	/*border-bottom: #363533 1px solid;*/
	background-color: #FFFFFF;
}

.sicafiletvert img {height:16px;}

.sicafiletorange
{
	background-color: #FF9900;
}

.sicafiletgris
{
	border-bottom: #999999 1px solid;
	background-color: #FFFFFF;
}

.sicafiletgrisright
{
	border-right: #999999 1px solid;
	background-color: #FFFFFF;
	text-align: center;
}
.whiteital
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #003333;
	text-align: center;
	font-style: italic;
}
.text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-transform: Uppercase;
	margin-left: 5px;
}
.block
{
	display:block;
}
.text4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-transform: Uppercase;
	text-align: center;
}

.text3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-transform: Uppercase;
}

.text2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-transform: Uppercase;
	margin-left: 5px;
	border-right: #999999 1px solid;
}

.labeltabrightbottom
{
	font-size: 10px;
	color: #363533;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	text-align: center;
	border-right: #999999 1px solid;
}
.greyEditCode
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #666666;
	text-align: left;
	background-color: #CCCCCC;
	font-weight: bold;
}

.entreetab
{
	font-size: 10px;
	text-transform: uppercase;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #eeeeee;
	text-decoration: none;
}
.entreetab_w
{
	font-size: 10px;
	text-transform: uppercase;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-decoration: none;
	white-space: nowrap;
}

.entreetab2
{
	font-size: 10px;
	text-transform: uppercase;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #eeeeee;
	text-decoration: none;
	cursor: default;
}

a.entreetab2:hover
{
	font-size: 10px;
	text-transform: uppercase;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #eeeeee;
	text-decoration: none;
	cursor: default;
}

.entreetabbold2
{
	font-size: 10px;
	text-transform: uppercase;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #eeeeee;
	text-decoration: none;
	font-weight: bold;
	cursor: default;
}

.entreetabhighlight2
{
	font-size: 10px;
	text-transform: uppercase;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e4e3e3;
	text-decoration: none;
	cursor: default;
}

.entreetabhighlightbold2
{
	font-size: 10px;
	text-transform: uppercase;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e4e3e3;
	text-decoration: none;
	font-weight: bold;
	cursor: default;
}

a.entreetabbold2:hover
{
	font-size: 10px;
	text-transform: uppercase;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #eeeeee;
	text-decoration: none;
	font-weight: bold;
	cursor: default;
}
.entreetabbold
{
	font-size: 10px;
	text-transform: uppercase;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #eeeeee;
	text-decoration: none;
	font-weight: bold;
}

.labeltableauxleft
{
	font-size: 10px;
	color: #363533;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
}

.labeltableauxleft span {white-space:nowrap !important;}

.labelnoline
{
	font-size: 10px;
	color: #363533;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	text-decoration: none;
	white-space:nowrap;
}

.labelblacknoline
{
	font-size: 10px;
	color: #000000;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	text-decoration: none;
	cursor:default;
}

.labelblacknolinedefaultcursor
{
	font-size: 10px;
	color: #000000;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	text-decoration: none;
	cursor:default;
}

.labelblacknolinebig
{
	font-size: 12px;
	color: #000000;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	text-decoration: none;
}

.behind
{
	font-size: 10px;
	color: #666666;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	border-bottom: #666666 1px solid;
	background-color: #CCCCCC;
	text-align: center;
}

a.behind
{
	font-size: 10px;
	color: #666666;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	background-color: #CCCCCC;
}

.sicatetiere
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #363533;
	font-weight: bold;
	border-right: #FFFFFF 1px solid;
	border-bottom: #666666 1px solid;
	font-style: normal;
	background-color: #d4d2d0;
	text-align: center;
	height: 40px;
}

.sicatetiere a {color:#363533 !important;}

.sicatetiereleft
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #006666;
	font-weight: bold;
	border-bottom: #666666 1px solid;
	font-style: normal;
	background-color: #CFE0E0;
}

.sicatetierebordleftgrey
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #006666;
	font-weight: bold;
	border-left: #666666 1px solid;
	border-right: #FFFFFF 1px solid;
	border-bottom: #666666 1px solid;
	font-style: normal;
	background-color: #CFE0E0;
	text-align: center;
}


.sicatetierebordrightgrey
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #006666;
	font-weight: bold;
	border-right: #666666 1px solid;
	border-bottom: #666666 1px solid;
	font-style: normal;
	background-color: #CFE0E0;
	text-align: center;
}

.sicatetierenobottomborder
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #006666;
	font-weight: bold;
	border-right: #FFFFFF 1px solid;
	font-style: normal;
	background-color: #CFE0E0;
	text-align: center;
}

.sicatetiere2
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #006666;
	font-weight: normal;
	border-right: #FFFFFF 1px solid;
	border-bottom: #666666 1px solid;
	font-style: normal;
	background-color: #CFE0E0;
	text-align: center;
}

.sicatetierenofilet
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #006666;
	font-weight: bold;
	font-style: normal;
	background-color: #CFE0E0;
	text-align: center;
}

.sicatetierebottomwhite
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #006666;
	font-weight: bold;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	font-style: normal;
	background-color: #CFE0E0;
	text-align: center;
}

.sicadretitrenofilet
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-top: #666666 1px solid;
	border-bottom: #666666 1px solid;
	font-style: normal;
	background-color: #8BA8A8;
}
.sicatetierenofilet
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #006666;
	font-weight: bold;
	border-bottom: #666666 1px solid;
	font-style: normal;
	background-color: #CFE0E0;
	text-align: center;
}
.sicatetierenofiletleft
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #006666;
	font-weight: bold;
	border-bottom: #666666 1px solid;
	font-style: normal;
	background-color: #CFE0E0;
	text-align: left;
}

.msgerror
{
	text-align: center;
	font-weight: bold;
	font-size: 9px;
	color: #FF6600;
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	background-color: #FFFFFF;
	list-style-type: disc;
}

.error
{
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: #FF6600;
	font-family: verdana, arial, helvetica;
}

.msgFollowUp
{
	text-align: Left;
	font-weight: bold;
	font-size: 9px;
	color: #363533;
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	background-color: #FFFFFF;
	list-style-type: disc;
}

.mswait
{
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #FF6600;
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	background-color: #FFFFFF;
	list-style-type: disc;
}

.mstransfer
{
	font-weight: bold;
	font-size: 9px;
	color: #CC6633;
	font-family: verdana, arial, helvetica;
	text-decoration: none;
}

.mstransfer2
{
	font-weight: normal;
	font-size: 9px;
	color: #000000;
	font-family: verdana, arial, helvetica;
	text-decoration: none;
}


.msdeadline
{
	padding-left: 3px;
	white-space: nowrap;
	text-align: center;
	font-weight: bold;
	font-size: 9px;
	color: #CC6633;
	font-family: verdana, arial, helvetica;
	text-decoration: none;
}
.msdeadline_left
{
	text-align: left;
	padding-left: 3px;
	font-weight: bold;
	font-size: 9px;
	color: #CC6633;
	font-family: verdana, arial, helvetica;
	text-decoration: none;
}


.topcadreerror
{
	border-top: #666666 1px solid;
	background-color: #FFFFFF;
	border-color: #FF6600 black black;
	border-top-width: 1px;
}
.bottomcadreerror
{
	border-bottom: #666666 1px solid;
	border-top: #FFFFFF 1px solid;
	background-color: #FFFFFF;
	border-color: black black #FF6600;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}

.borderlefterror
{
	border-left: #FF6600 1px solid;
	background-color: #FFFFFF;
}

.borderrighterror
{
	border-right: #FF6600 1px solid;
	background-color: #FFFFFF;
}


.borderBothgrey
{
	border-left: #666666 1px solid;
	border-right: #666666 1px solid;
	background-color: #FFFFFF;
}

.borderleftgrey
{
	border-left: #666666 1px solid;
	background-color: #FFFFFF;
}


.borderleftgrey2
{
	border-left: #666666 1px solid;
	background-color: #EEEEEE;
}

.borderleftrightgrey
{
	border-left: #666666 1px solid;
	border-right: #666666 1px solid;
}

.borderrightgrey
{
	border-right: #666666 1px solid;
	background-color: #FFFFFF;
}

.borderbottomgrey
{
	border-bottom: #666666 1px solid;
	background-color: #FFFFFF;
}

.borderbottomgrey2
{
	border-bottom: #666666 1px solid;
	background-color: #EEEEEE;
}

.borderbottomgrey3
{
	border-bottom: #666666 1px solid;
	background-color: #EEEEEE;
	height:14px;
	width:100%;
}

.soutitreronds
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	border-top: #666666 1px solid;
	border-bottom: #666666 1px solid;
	background-color: #8BA8A8;
	text-transform: capitalize;
	height:18px !important;
	overflow:hidden;
}

.soutitreronds span {white-space:nowrap;}

.intertitres
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	border-top: #666666 1px solid;
	border-bottom: #666666 1px solid;
	background-color: #8BA8A8;
	text-align: center;
}


.intertitrestop
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	border-bottom: #666666 1px solid;
	background-color: #8BA8A8;
	text-align: center;
	text-transform: uppercase;
}

.strondsbg
{
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	background-color: #8BA8A8;
	height:18px !important;
	overflow:hidden;
}

.stitres
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	text-align: right;
}

.sicamenuoff
{
	font-weight: bold;
	font-size: 9px;
	color: #AFB4AD;
	font-family: verdana, arial, helvetica;
	background-color: #CFE0E0;
	border-left: #666666 1px solid;
	border-right: #666666 1px solid;
	border-top: #FFFFFF 1px solid;
	border-bottom: #666666 1px solid;
}

.chiffres
{
	font-size: 11px;
	color: #363533;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	text-align: left;
}

.chiffresright
{
	font-size: 10px;
	color: #363533;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	text-align: right;
}

.pager
{
	border-bottom: solid 1px #363533;
	height: 1px;
}


.columnselect
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #006666;
	font-weight: bold;
	border-right: #666666 1px solid;
	font-style: normal;
	background-color: #CFE0E0;
	text-align: center;
	border-top: solid 1px #ffffff;
}

.lastcolumn
{
	border-top: solid 1px white;
}

.ScrollList
{
	border-right: #666666 0px solid;
	border-top: #666666 0px solid;
	border-left: #666666 0px solid;
	width: 100%;
	border-bottom: #666666 1px solid;
	height: 100%;
}

.OverFlowList
{
	overflow-y: scroll;
}

.ProgressBar
{
	font-weight: bold;
	font-size: 10px;
	color: #cfe0e0;
	font-family: Webdings;
}

.paymentwhite
{
	border-right: #666666 1px solid;
	border-top: #ffffff 1px solid;
	font-weight: bold;
	font-size: 10px;
	color: #363533;
	font-style: normal;
	font-family: verdana, arial, helvetica;
	background-color: #ffffff;
	text-align: center;
}

.paymentgrey
{
	border-right: #666666 1px solid;
	border-top: #ffffff 1px solid;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	font-style: italic;
	font-family: verdana, arial, helvetica;
	background-color: #eeeeee;
	text-align: center;
}

.deadline
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #CC6600;
}

.listchiffres
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
}

.center
{
	text-align: center;
}

.dropDownListSpinner
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: thin solid #006666;
}
.cssToolTipsLike
{
	font-weight: normal;
	font-size: 11px;
	color: InfoText;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: InfoBackground;
	border: 1px solid #000000;
	padding: 2px;
}

.favPickerColumn
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #003333;
	text-align: left;
	padding-left: 8px;
	border-right: #666666 1px solid;
}

.DiscussionToolTipsList
{
	font-weight: bold;
	font-size: 9px;
	color: #363533;
	font-family: verdana, arial, helvetica;
	text-decoration: underline;
	background-color: #eeeeee;
	border: #acacac 1px solid;
}
.DiscuTdCss
{
	padding-bottom: 2px;
	cursor: pointer;
	text-decoration: underline;
}

.DiscussionSbox1
{
	background: #eeeeee;
	border: 1px solid #acacac;
}
.DiscussionSbox2
{
	padding: 1px;
	font-size: 11px;
	color: #000000;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	text-decoration: underline;
	background: #eeeeee;
	border: 1px solid #f7f7f7;
	cursor: pointer;
}


.sicatetiere_scroll
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #006666;
	font-weight: bold;
	border-right: #FFFFFF 1px solid;
	border-bottom: #666666 1px solid;
	font-style: normal;
	background-color: #CFE0E0;
	text-align: center;
	height: 20px;
	position: relative; /*IE5+ only*/
	top: expression(document.getElementById( "divList" ).scrollTop-2);
	z-index: 99;
}
.sicatetiere_scroll2
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #006666;
	font-weight: bold;
	border-right: #FFFFFF 1px solid;
	border-bottom: #666666 1px solid;
	font-style: normal;
	background-color: #CFE0E0;
	text-align: center;
	height: 20px;
	position: relative; /*IE5+ only*/
	top: expression(document.getElementById( "SubDivList" ).scrollTop-2);
	z-index: 99;
}

.hidden td {
  display:none;
}

/* Fin nouveau CSS */

#content{
	width:975px;
	background-image:url(../images/content-bg.png);
	padding:0;
	margin:0;
}
#content2{
	width:900px;
	background-image:url(../images/content-bg.png);
	padding:0;
	margin:0;
}