/* NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW */
/*PARTS***********************************************************/ 
/* General */
/* PageTop */
/* PageFooter*/
/* Vieux styles */
/*PARTS*******************************************************END*/ 

/*General Start******************************************************/ 

body, tr, td, p, select, a, input, textarea, li {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding:0px;
}

.gras
{
	font-weight: bold;
}

.ddl
{
	background-color:Transparent;
}

.displayNone
{
    display:none;
}	

a.nounderline
{
	text-decoration:none;
}
	
a
{
	color: blue ; 
	/*text-decoration:none;*/
}

a:hover
{
	text-decoration:underline;
}

.required
{
	background-image:url(../images/x.gif);
	background-position:right center;
	background-repeat:no-repeat;
}
	
/*General End******************************************************/ 

/* PageTop Start****************************************************/ 
.language {
	font-size: 11px;
	color: #000099;
	font-weight: bold;
}
.language:hover{
	color: blue;
}

.languageselected
{
	font-size: 11px;
	font-style: normal;
	text-transform: none;
	color: #C0C0C0;
	text-decoration: none;
	font-weight: bold;
}
/* PageTop End*****************************************************/ 



/* Menus Start******************************************************/ 

.MenuTabSpacing
{
	width:5px;
}

.Menu_Level2BackgrLeft{background-image:url(../images/TabTopLeft.gif);background-repeat: no-repeat;background-position: left top;width: 15px; height: 24px;}
.Menu_Level2BackgrCenter
{
	background-image: url(../images/TabTopCenter.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left: 5px;
	padding-right: 5px;
}
.Menu_Level2BackgrRight{background-image:url(../images/TabTopRight.gif);background-repeat: no-repeat;background-position: right top;width: 15px}

.Menu_Level2
{
	font-size: 11px;
	font-style: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
}

.Menu_Level2_Selected {
	font-size: 11px;
	font-style: normal;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
}

.Menu_Level2 a:link {
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.Menu_Level2 a:hover {
	text-transform: none;
	color: #000000;
}
.Menu_Level2 a:visited {
	text-transform: none;
	color: #000000;
}

/* Menus End********************************************************/ 

/* TABLEAUX */

.Row {
	background-color: #E1E1E1;
}
.RowAlternate
{
	color: #000000;	
}
.RowSelected
{
	background-color: #E1E1E1;
}
.nofolder
{
	background-image:none;
	}
.fontblack
{
	color:Black;
	}
.padLeft18px
{
	padding-left:18px;
	}
.folder
{
	background-image:url(../images/folder.gif);
	background-position:left;
	background-repeat: no-repeat;
}

.folderopen
{
	background-image:url(../images/folderopen.gif);
	background-position:left;
	background-repeat: no-repeat;
}


/* END TABLEAUX END TABLEAUX END TABLEAUX END TABLEAUX END TABLEAUX END TABLEAUX END TABLEAUX END TABLEAUX END TABLEAUX */

/* TREEVIEW */

.textTreeNode
{
   /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
   font-size: 12px;
   color: #000000;
}
.textTreeNode a:link
{
   /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
   font-size: 12px;
   color: #000000;
}
.textTreeNode a:hover
{
   /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
   font-size: 12px;
   color: #000000;
}
.textTreeNode a:visited
{
   /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
   font-size: 12px;
   color: #000000;
}

.textTreeNodeSelected
{
   /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
   font-size: 12px;
   color: #000000;
}

/* END TREEVIEW END TREEVIEW END TREEVIEW END TREEVIEW END TREEVIEW END TREEVIEW END TREEVIEW END TREEVIEW */

/* FOR TABS */
.onglet
{
	color: #000000;
	text-decoration:none;
}

.onglet a:hover
{
	color: #000000;
    text-decoration:underline;
}

/* END TABS END TABS END TABS END TABS END TABS END TABS END TABS END TABS END TABS END TABS END TABS */


/*Vieux styles START *******************************************************************************/

.MTTit2Pic
{	
	background-image:url(../images/arrowvsmallblue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left : 6px;
}

.MTTit2Txt 
{
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}

/* MTSmallRight = EN SAVOIR PLUS*/
.MTSmallRight, .MTHrefSmall
{
	/*font-size: 11px;
	color: #797979;
	text-align: right;*/
} 
/*Vieux styles END *******************************************************************************/


/* FOR BOX */

.bTopLeft{background-image:url(../images/table-tl.gif);background-repeat: no-repeat;background-position: left top;font-size:2px;width:5px;height:5px}
.bTopCenter{background-image:url(../images/table-t.gif);background-repeat: repeat-x;background-position: left top;font-size:2px;height:5px}
.bTopRight{background-image:url(../images/table-tr.gif);background-repeat: no-repeat;background-position: right top;font-size:2px;width:5px;height:5px}

.bTitleLeft{background-image:url(../images/table-l.gif);background-repeat: repeat-y;background-position: left top;}
.bTitleCenter{padding-left:5px;padding-right:5px}
.bTitleRight{background-image:url(../images/table-r.gif);background-repeat: repeat-y;background-position: right top;}

.bMiddleLeft{background-image:url(../images/table-cl.gif);background-repeat: no-repeat;background-position: left top;font-size:2px;width:5px;height:5px}
.bMiddleCenter{background-image:url(../images/table-c.gif);background-repeat: repeat-x;background-position: left top;font-size:5px;height:5px}
.bMiddleRight{background-image:url(../images/table-cr.gif);background-repeat: no-repeat;background-position: right top;font-size:2px;width:5px;height:5px}

.bContentLeft{background-image:url(../images/table-l.gif);background-repeat: repeat-y;background-position: left top;}
.bContentCenter{padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:3px;vertical-align:top}
.bContentRight{background-image:url(../images/table-r.gif);background-repeat: repeat-y;background-position: right top;}

.bBottomLeft{background-image:url(../images/table-bl.gif);background-repeat: no-repeat;background-position: left top;font-size:2px;width:5px;height:5px}
.bBottomCenter{background-image:url(../images/table-b.gif);background-repeat: repeat-x;background-position: left top;font-size:2px;height:5px}
.bBottomRight{background-image:url(../images/table-br.gif);background-repeat: no-repeat;background-position: right top;font-size:2px;width:5px;height:5px}

.bBottomDownLeft{background-image:url(../images/table-bdl.gif);background-repeat: no-repeat;background-position: left top;font-size:2px;width:5px;height:5px}
.bBottomDownRight{background-image:url(../images/table-bdr.gif);background-repeat: no-repeat;background-position: left top;font-size:2px;width:5px;height:5px}
.bBottomTeeUpLeft{background-image:url(../images/table-btl.gif);background-repeat: no-repeat;background-position: left top;font-size:2px;width:5px;height:5px}
.bBottomTeeUpRight{background-image:url(../images/table-btr.gif);background-repeat: no-repeat;background-position: right top;font-size:2px;width:5px;height:5px}
.bBottomCornerUpLeft{background-image:url(../images/table-bcl.gif);background-repeat: no-repeat;background-position: left top;font-size:2px;width:5px;height:5px}
.bBottomCornerUpRight{background-image:url(../images/table-bcr.gif);background-repeat: no-repeat;background-position: right top;font-size:2px;width:5px;height:5px}
.bBottomCenterNothing{font-size:2px;height:5px}

.t1{
    BORDER-TOP: #666666 1px dotted
}
.l1{
    BORDER-LEFT: #666666 1px dotted
}
.r1{
    BORDER-RIGHT: #666666 1px dotted
}
.b1{
    BORDER-BOTTOM: #666666 1px dotted
}

.l1Silver
{
	border-left: silver 1px solid;
}
.r1Silver{
    BORDER-RIGHT: silver 1px solid
}
.b1Silver{
    BORDER-BOTTOM: silver 1px solid
}
.t1Silver{
    BORDER-TOP: silver 1px solid
}
.l2Silver{
    BORDER-LEFT: silver 2px solid
}
.r2Silver{
    BORDER-RIGHT: silver 2px solid
}
.b2Silver{
    BORDER-BOTTOM: silver 2px solid
}
.t2Silver{
    BORDER-TOP: silver 2px solid
}

/* END FOR BOX END FOR BOX END FOR BOX END FOR BOX END FOR BOX END FOR BOX  */

/* FOOTER IN THE MASTER PAGE */
.footerDeco
{
	background-image:url(../images/bottom-group-element.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border-top:1px solid #CCCCCC;
	padding-top:2px;
	height:1%;
}
.footerTxt {
	font-size: 9px;
	color: #999999;
	text-decoration:none;
}
.footerTxt:hover
{
	text-decoration:underline;
}

/* IMAGES */
.image 
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	margin-bottom: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.imageFloat
{
	float:left;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	margin-bottom: 5px;
	margin-right: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.hand
{
	cursor:pointer;
	}
	
/* NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW */

.sections
{
	font-size: 11px;
	font-style: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
}
.titlehome
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000099;
	font-weight: bold;
}
/*not used?*/
.textmed {
	font-size: 13px;
	color: #000000;
}
/*not used?*/
.title-table {
	font-size: 13px;
	font-style: normal;
	text-transform: none;
	color: #666666;
	padding-bottom: 5px;
	padding-top: 5px;
}

.tit3 {
	font-size: 13px;
	font-style: normal;
	text-transform: none;
	color: #666666;
	padding-bottom: 10px;
	padding-top: 20px;
	font-weight: bold;
}
.text-recherche {
	font-size: 9px;
	font-style: normal;
	color: #666666;
}
.resultat-recherche {
	color: #000099;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.docsubtit
{
	background-color:#b9cbe7;
	background-image:url(../images/next.gif);
	padding-left:13px;
	background-position:left center;
	background-repeat: no-repeat;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
}
.sendinfo
{
	font-size: 11px;
	color: #333333;
	font-weight:normal;
	padding-left:10px;
}	
.references {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.LinkReferences {
	font-size: 11px;
}
.awrdToComplete
{
	background-color: #ffcccc;
}
.publications {
	font-size: 11px;
	color: #000000;	
	font-weight: bold;
}

.table-publications {
	font-size: 9px;
	font-style: normal;
	color: #666666;
	border: 1px solid #CCCCCC;
	padding: 5px;
}
.table-publicationsSelected {
	font-size: 9px;
	font-style: normal;
	color: #666666;
	border: 1px dashed #666666;
	padding: 5px;
	background-color: #FFF9D2;
}
.PageHelp
{
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #de4245;
}
.textgras 
{
	text-decoration:none;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
}
.attention
{
	font-size: 12px;
	color:Red;
	list-style-type: none;
	font-weight: bold;
}
	
.erreur {
	font-size: 12px;
	color:Red;
	list-style-type: none;
	font-weight: bold;
}
.titlebig, .MTTit1Txt
{
	font-size: 14px;
	font-style: normal;
	text-transform: uppercase;
	color: #000099;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: bold;
}

.blueBold
{
    color: #000099;
    font-weight: bold;
}

.redBold
{
   color: Red;
   font-weight: bold;
}


/* FAQ - HELP */
.listarrow
{
	font-weight:normal;
	color:#000000;
	}
	
.listarrowPic
{	
	background-image:url(../images/arrowvsmallblue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left : 6px;
}

.ToolBar
{
	background-image: url(../images/toolbar.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.bulletlist
{
	background-image:url(../images/bulletsmall.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left : 13px;
}
.bulletlistgrey
{
	background-image:url(../images/bulletgrey.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left : 13px;
}

/* FOR ATTRIBUTION */

.Attr_BoxTitle
{
	text-align:left;
	padding-left:10px;
	background-color:Gray;
	color:White;	
}

.Attr_Box
{
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
}

.Attr_AddParticipant
{
	background-color:Yellow;
}

.Attr_Title
{
	text-decoration: underline;
}

.Attr_Box1
{
	background-color: gainsboro;
}

.DboLink
{
    color: Blue;
}

.DboLinkUnderline
{
    color: Blue;
	text-decoration:underline;
}

/* END ATTRIBUTION */

/********** NOT USED ANY MORE******

2007 02 27
.critere-recherche {
	color: #000099;
	font-size: 13px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
}
2007 03 19
.table-recherche {
	font-size: 9px;
	font-style: normal;
	color: #666666;
	border: 1px dotted #000000;
	padding: 5px;
}


********************************/ 
