html {
        width:100%;
}

/* Style generique */
*
{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	/*border:0px;*/
	/*border:1px solid black;*/
}

body
{
	font-size:62.5%;
	margin:0px;
	text-align: center;
}

.clear
{
	clear:both;
	height:0px;
}




/* Style des liens */
a:link		{ text-decoration:none; }
a:visited	{ text-decoration:none; }
a:hover		{ text-decoration:none; }
a:active	{ text-decoration:none; }
a:focus		{ text-decoration:none; }


img
{
	border:0px;
	/*padding-right:5px;*/
}

hr
{
	border:1px solid #DCDCDC;
}





.exchange_tabulation
{
	padding-left:28px;
}
.normalTextExchange1
{
	text-align:justify;
	font-size:10pt;
	float:right;
	padding-left:10px;
	color:#3F8ACE;
	font-weight:bold;
}
.normalTextExchange2
{
	text-align:justify;
	font-size:10pt;
	float:right;
	padding-right:40px;
	color:#3F8ACE;
}




.menuLinkOverSelected
{
	color:#FFFFFF;
	font-size:11pt;
	font-weight:bold;
	font-variant:small-caps;
	float:left;
	/*text-align:center;*/
	height:43px;
	/*margin-top:21px;*/
	padding-top:10px;
	
	background-image:url(../../../Media/rollover_menu_haut.jpg);
	background-repeat:repeat-x;
}




.menuLinkOver
{
	color:#FFFFFF;
	font-size:11pt;
	font-weight:bold;
	font-variant:small-caps;
	float:left;
	/*text-align:center;*/
	height:43px;
	/*margin-top:21px;*/
	padding-top:10px;
}

.menuLinkOver:hover
{
	color:#FFFFFF;
	font-size:11pt;
	font-weight:bold;
	background-image:url(../../../Media/rollover_menu_haut.jpg);
	background-repeat:repeat-x;
}

.menuContainer
{
	margin-left:40px;
	/*margin-right:40px;*/
}
/*
.menuOver
{
	font-variant:small-caps;
	font-size:10pt;
	float:left;
	text-align:center;
}
*/
/*
.menuOver a:hover
{
	background-image:url(../../../Media/rollover_menu_haut2.jpg);
	background-repeat:repeat-x;
}
*/





/* Positionnement de l'element de gauche */
.bgMenuGauche
{
	/*border:1px solid black;*/
	text-align:left;
}


/* Background login */
.bgLogin
{
	background-image:url(../../../Media/bloc_login.jpg);
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../Media/bloc_login.png',sizingMethod='scale');*/
	width:212px;
	height:219px;
	background-repeat:no-repeat;
	
	
	/*margin-top:110px;*/
	padding-top:1px;
	text-align:left;
	
	/*border:1px solid black;*/
	
}









.bgLoginConnected
{
	background-image:url(../../../Media/bloc_login-logged.jpg);
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../Media/bloc_login.png',sizingMethod='scale');*/
	width:212px;
	height:219px;
	background-repeat:no-repeat;
	
	
	/*margin-top:110px;*/
	padding-top:1px;
	
	/*border:1px solid black;*/
	text-align:left;
	color:#FFFFFF;
	font-size:9pt;
}

.userName
{
	text-align:left;
	padding-top:100px;
	margin-left:30px;
}

.actionLogin .myAccount
{
	text-align:left;
	margin-left:30px;
	padding-top:22px;
}

.myAccount2
{
	color:#FFFFFF;
}


	
.logout
{
	margin-left:25px;
	padding-top:18px;
}









.loginTitle
{
	margin-top:67px;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	margin-left:25px;
}


.loginInput
{
	color:#FFFFFF;
	font-size:7pt;
	font-weight:bold;
	width:60px;
	float:left;
	padding-top:2px;
}

.logon
{
	/*text-align:right;*/
	/*padding-right:35px;*/
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
}


.passwordForget
{
	padding-top:10px;
	padding-bottom:10px;
}
.passwordForget a:link		{ color:#FFFFFF; }
.passwordForget a:visited	{ color:#FFFFFF; }
.passwordForget a:hover		{ text-decoration:underline;color:#FFFFFF; }
.passwordForget a:active		{ color:#FFFFFF; }
.passwordForget a:focus		{ color:#FFFFFF; }



.Login
{
	width:100px;
	font-size:8pt;
	border:1px solid #ff9900;
}

.Password
{
	width:100px;
	font-size:8pt;
	border:1px solid #ff9900;
}


.actionLogin
{
	text-align:right;
	padding-right:25px;
}

.inputLogin
{
	padding-left:25px;
}











/* ----------------------------------Haut---------------------------------- */

.borderTOrange,.borderBOrange
{
	/*border:1px solid black;*/
	width:209px;
	background-position:top left;
	text-align:left;
}

.borderTOrange .titleMenuClient
{
	color:#FFF;
}

.borderTOrange
{
	/*border: 1px solid black;*/
	width:209px;
	
	
	height:69px;
	background-image:url(../../../Media/Menu/Orange/bloc_menu_haut.jpg);
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../Media/bloc_menu_haut.png',sizingMethod='scale');*/
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-align:left;
	background-position:top left;
}

/* ----------------------------------Centre---------------------------------- */



.boxContentOrange
{
	/*border: 1px solid black;*/
	
	
	width:209px;
	background-image:url(../../../Media/Menu/Orange/bloc_menu_centre.jpg);
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../Media/bloc_menu_centre.png',sizingMethod='scale');*/
	background-repeat:repeat-y;
	margin:0;
	padding:0;
	text-align:left;
	background-position:top left;
}

.boxContentOrange .menuLigne
{
	background:url(../../Media/Menu/Orange/fleche.jpg) no-repeat;
	background-position:0px 4px;
	
	padding-top:4px;
	padding-bottom:4px;
}

/* ----------------------------------Bas---------------------------------- */

.borderBOrange
{
	/*border: 1px solid black;*/
	width:209px;
	
	
	height:31px;
	background-image:url(../../../Media/Menu/Orange/bloc_menu_bas.jpg);
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../Media/bloc_menu_bas.png',sizingMethod='scale');*/
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-align:left;
	background-position:top left;
}

/* ----------------------------------------------------------------------- */














/* ----------------------------------Haut---------------------------------- */

.borderT,.borderB
{
	/*border:1px solid black;*/
	width:209px;
	background-position:top left;
	text-align:left;
}

.borderT
{
	/*border: 1px solid black;*/
	width:209px;
	
	
	height:69px;
	background-image:url(../../../Media/Menu/Standard/bloc_menu_haut.jpg);
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../Media/bloc_menu_haut.png',sizingMethod='scale');*/
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-align:left;
	background-position:top left;
}

/* ----------------------------------Centre---------------------------------- */



.boxContent
{
	/*border: 1px solid black;*/
	
	
	width:209px;
	background-image:url(../../../Media/Menu/Standard/bloc_menu_centre.jpg);
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../Media/bloc_menu_centre.png',sizingMethod='scale');*/
	background-repeat:repeat-y;
	margin:0;
	padding:0;
	text-align:left;
	background-position:top left;
}


/* ----------------------------------Bas---------------------------------- */

.borderB
{
	/*border: 1px solid black;*/
	width:209px;
	
	
	height:31px;
	background-image:url(../../../Media/Menu/Standard/bloc_menu_bas.jpg);
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../Media/bloc_menu_bas.png',sizingMethod='scale');*/
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-align:left;
	background-position:top left;
}

.menuLigne
{
	/*
	padding:5px;
	vertical-align:middle;
	border: 1px solid black;
	*/
	/*border: 1px solid black;*/
	
	
	background:url(../../Media/fleche_blanche.png) no-repeat;
	background-position:0px 4px;
	
	padding-top:4px;
	padding-bottom:4px;
}
/* ----------------------------------------------------------------------- */












.itemMenu:hover
{
	font-weight:bold;
}






.menuList div div
{
	padding-left:25px;
}


.menuList
{
	/*border: 1px solid black;*/
	
	
	margin:0px;
	text-align:left;
	
	
	padding-left:16px;
	padding-right:20px;
	
	
	font-size:12px;
	/*
	padding-top:5px;
	padding-bottom:5px;
	*/
}




.linkMenuLeft
{
	color:#FFFFFF;
	font-weight:bold;
}

.linkMenuLeftSelected
{
	color:#FFAA33;
	font-weight:bold;
}


.linkBlueMenuLeftSelected
{
	color:#3F8ACE;
	font-weight:bold;
}

.linkFilAriane
{
	color:#3F8ACE;
	font-weight:bold;
	text-align:left;
}


ul
{
	margin:0px;
	padding:0px;
}




/* ##################################### */
/*					Box de gauche				*/
/* ##################################### */
/*
.LeftBox
{
	border:1px solid black;
	width:205px;
}
*/
.bgHeaderLeftBox
{
	background-image:url(../../../Media/bloc-gauche_decoupe_top.jpg);
	background-repeat:no-repeat;
	width:205px;
	height:76px;
}

.bgContentLeftBox
{
	background-image:url(../../../Media/bloc-gauche_decoupe_centre.jpg);
	background-repeat:repeat-y;
	width:205px;
}

.bgFooterLeftBox
{
	background-image:url(../../../Media/bloc-gauche_decoupe_bas.jpg);
	background-repeat:no-repeat;
	width:205px;
	height:29px;
}

.pictoHeaderLeftBox
{
	margin-top:5px;
	margin-bottom:5px;
}

.contentHeaderLeftBox
{
	/*border:1px solid black;*/
	padding:25px;
	height:51px;
	font-size:11pt;
	font-weight:bold;
	font-variant:small-caps;
	color:#FFFFFF;
}

.contentContentLeftBox
{
	/*border:1px solid black;*/
	padding:25px;
	font-weight:bold;
	font-variant:small-caps;
	color:#FFFFFF;
}

/* ##################################### */
/*					Box de droite				*/
/* ##################################### */
/*
.RightBox
{
	border:1px solid black;
	width:185px;
}
*/
.bgHeaderRightBox
{
	background-image:url(../../../Media/bloc-droit_decoupe_top.jpg);
	background-repeat:no-repeat;
	width:185px;
	height:77px;
}

.bgContentRightBox
{
	background-image:url(../../../Media/bloc-droit_decoupe_centre.jpg);
	background-repeat:repeat-y;
	width:185px;
}

.bgFooterRightBox
{
	background-image:url(../../../Media/bloc-droit_decoupe_bas.jpg);
	background-repeat:no-repeat;
	width:185px;
	height:26px;
}

.pictoHeaderRightBox
{
	margin-top:5px;
	margin-bottom:5px;
}

.contentHeaderRightBox
{
	/*border:1px solid black;*/
	padding:25px;
	height:51px;
	font-size:11pt;
	font-weight:bold;
	font-variant:small-caps;
	color:#FFFFFF;
}

.contentContentRightBox
{
	/*border:1px solid black;*/
	padding:25px;
	font-weight:bold;
	font-variant:small-caps;
	color:#FFFFFF;
}
























/* ##################################### */
/*					Header					*/
/* ##################################### */

.header
{
	/*border:1px solid black;*/
	width:980px;
	margin-left:auto;
	margin-right:auto;
}


.bgMenu
{
	/*border:1px solid black;*/
	background-image:url(../../../Media/home-haut.jpg);
	background-repeat:no-repeat;
	width:940px;
	height:57px;
	padding-left:20px;
	padding-right:20px;
}


/* Menu du haut */
.menuHaut
{
	/*border:1px solid black;*/
	/*padding-left:20px;*/
	/*padding-right:50px;*/
	/*margin-left:0px;
	margin-right:0px;*/
	width:940px;
	/*
	padding-left:40px;
	padding-right:40px;
	*/
	padding-right:20px;
}


/* ##################################### */
/*					Page						*/
/* ##################################### */


/* Centrer la page */
.mainHome
{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../../../Media/home-milieu.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}


.mainPageSlideDeck
{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../../../Media/record-af_contenu_zone-centre.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin-left:20px!important;
	margin-left:39px;
}



/* Centrer la page */
.mainPage
{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../../../Media/record-af_contenu_zone-centre.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	
}

	.page
	{
		width:980px;
		/*
		margin-left:40px;
		margin-right:40px;
		*/
		/*border:1px solid black;*/
	}

		.leftContent
		{
			/*border:1px solid black;*/
			float:left;
			width:212px;
			/*padding-top:130px;*/
			padding-left:24px;
		}
		
		.content
		{
			
		}







			.siteMapContent
			{
				/*border:1px solid black;*/
				width:505px;
				/*margin-top:138px;*/
				margin-left:15px;
				margin-right:15px;
				float:left;
				text-align:justify;
			}
			
			
			
			.homeContent
			{
				/*border:1px solid black;*/
				width:505px;
				/*margin-top:197px;*/
				margin-top:125px;
				/*
				padding-left:10px;
				padding-right:10px;
				*/
				float:left;
				text-align:justify;
				margin-left:15px;
				margin-right:15px;
			}
			
			.mainContent
			{
				/*
				width:480px;
				*/
				width:505px;
				/*margin-top:138px;*/
				margin-top:0px;
				float:left;
				text-align:justify;
				/*border:1px solid black;*/
				margin-left:15px;
				margin-right:15px;
			}

		.rightContent
		{
			/*border:1px solid black;*/
			width:188px;
			float:left;
			/*margin-left:20px;*/
			/*padding-top:190px;*/
		}
		
		.separator
		{
			padding-top:0px;
		}
		.topRight
		{
			/*padding-top:30px;*/
			text-align:left;
			padding-left:65px;
			font-size:9pt;
			/*
			margin-top:32px;
			padding-bottom:15px;
			*/
			height:135px;
			/*
			background-image:url(../../../Media/btns-top_cadre.jpg);
			background-position:0px 32px;
			background-repeat:no-repeat;
			*/
			/*background-position:top right;*/
		}
		.topRight a
		{
			font-size:9pt;
			/*vertical-align:middle;*/
			color:#1875A0;
		}
		
		.topRight div
		{
		}
		
		.contactus
		{
			padding-top:17px;
		}
		
		.websitelink
		{
			padding-top:18px;
		}
		
		.calendarofmeeting
		{
			padding-top:19px;
			width:70px;
		}
/* ##################################### */
/*					Footer					*/
/* ##################################### */


.footer
{
	padding-top:40px;
	width:940px;
	height:83px;
	/*margin-left:auto;
	margin-right:auto;*/
	text-align:left;
	/*
	border:1px solid black;
	*/
	background-image:url(../../../Media/home-bas.jpg);
	background-position:left top;
	/*background-repeat:no-repeat;*/
	/*
	background-position:left top;
	background-position:0px 0px;
	*/
}


.subLinks
{
	text-align:right;
	padding-top:33px;
	/*padding-right:99px;*/
	color:#F4A854;
}

.aSubLink
{
	color:#F4A854;
	font-size:11px;
	font-weight:bold;
}

.copyright
{
	text-align:right;
	padding-top:5px;
	/*padding-right:99px;*/
	color:#AEAEAE;
	font-size:11px;
}

.copyright a
{
	padding-top:5px;
	color:#AEAEAE;
	font-size:11px;
}
.copyright a:hover
{
	padding-top:5px;
	color:#AEAEAE;
	font-size:11px;
	text-decoration:underline;
}

.updated
{
	font-size:12px;
	font-weight:bold;
	/*float:right;*/
}


/* ##################################### */
/*					Les menus					*/
/* ##################################### */






.titleMenuClient
{
	font-size:13pt;
	font-weight:bold;
	margin-left:20px;
	margin-right:20px;
	padding-top:25px;
	color:#F4A854;
	text-align:center;
}






/* ##################################### */
/*					NewsBox 					*/
/* ##################################### */
/**/
/**/
/**/

.boxNewsTemplate, .boxNewsDate, .boxNewsTitle, .boxNewsLink
{
	font-size:10pt;
	color:#FFFFFF;
}

.boxNewsLine
{
	border-bottom: 1px dashed #FFF;
	width:100%;
	height:1px;
	margin-top:7px;
	margin-bottom:7px;
}

.boxNewsDate
{
	
}

.boxNewsTitle
{
	font-weight:bold;
	color:#2B5682;
}


.boxNewsLink
{
	font-weight:bold;
}

.boxNewsLink:hover
{
	text-decoration:underline;
}



/* ##################################### */
/*					FocusOn 					*/
/* ##################################### */
/**/
/**/
/* Un modele de boite par Stephane */

div.FocusOn
{
	
}

div.FocusOn .top
{
	background:url(../../../Media/FocusOn/bloc-focus-on_haut.jpg) no-repeat;
	width:500px;
	height:58px;
	padding-left:10px;
	padding-right:10px;
}

div.FocusOn .line
{
	border-bottom:1px solid #7ec4e3;
	width:480px;
}


div.FocusOn .bottom
{
	background:url(../../../Media/FocusOn/bloc-focus-on_bas.jpg) no-repeat;
	width:500px;
	height:18px;
}

div.FocusOn .center
{
	background:url(../../../Media/FocusOn/bloc-focus-on_milieu.jpg) repeat-y;
	width:500px;
}


div.FocusOn div.titleFocusOn
{
	padding-top:10px;
	color:#2b5682;
	font-size:18px;
}

div.FocusOn div.content
{
	padding-bottom:7px;
	margin-left:10px;
	margin-right:10px;
	text-align:justify;
	font-size:10pt;
	color:#6E6E6E;
}

div.FocusOn .line2
{
	border-bottom:1px dashed #7ec4e3;
	width:480px;
	margin-left:10px;
	margin-right:10px;
}

div.FocusOn div.footerFocus
{
	padding-top:7px;
}

div.FocusOn a.link
{
	color:#F4A854;
	font-size:10pt;
	margin-left:10px;
	margin-right:10px;
}
/* ##################################### */















/* ##################################### */
/*					LeftBox 					*/
/* ##################################### */
/**/
/**/
/* Un modele de boite par Stephane */

div.Leftbox
{
	/*background:url(../../../Media/Leftbox/content.png) repeat-y!important;*/
	background:url(../../../Media/Leftbox/content.jpg) repeat-y;
	color:white;
	text-align:left;
}

div.Leftbox .top
{
	/*background:url(../../../Media/Leftbox/top.png) no-repeat!important;*/
	/*background:url(../../../Media/Leftbox/top.jpg) no-repeat;*/
	width:212px;
	height:auto!important;
	height:150px;
	min-height:150px;
}

div.Leftbox .bottom
{
	/*background:url(../../../Media/Leftbox/bottom.png) no-repeat!important;*/
	background:url(../../../Media/Leftbox/bottom.jpg) no-repeat;
	width:212px;
	height:31px;
}
/*
div.Leftbox img.picto
{
	margin-top:10px;
	margin-left:10px;
	padding-left:10px;
}
*/
div.Leftbox div.title
{
	/*border:1px solid black;*/
	/*padding:25px;*/
	/*height:51px;*/
	font-size:11pt;
	font-weight:bold;
	font-variant:small-caps;
	color:#FFFFFF;
	padding-top:50px;
	padding-bottom:20px;
	padding-left:30px;
	padding-right:30px;
	background-position:0px 0px;
	
	background-image:none;
}

div.Leftbox div.content
{
	padding-top:20px;
	/*padding-bottom:20px;*/
	padding-left:4px;
	padding-right:4px;
}

div.Leftbox div.data
{
	text-align:right;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:2px;
}
/* ##################################### */









/* ##################################### */
/*					RightBox 					*/
/* ##################################### */
/**/
/**/
/* Un modele de boite par Stephane */

div.RightBox
{
	/*background:url(../../../Media/RightBox/content.png) repeat-y!important;*/
	background:url(../../../Media/RightBox/content.jpg) repeat-y;
	color:white;
	text-align:left;
}

div.RightBox .top
{
	/*background:url(../../../Media/RightBox/top.png) no-repeat!important;*/
	/*background:url(../../../Media/RightBox/top.jpg) no-repeat;*/
	width:188px;
	height:auto!important;
	height:150px;
	min-height:150px;
	/*border:1px solid black;*/
	
}

div.RightBox .bottom
{
	/*background:url(../../../Media/RightBox/bottom.png) no-repeat!important;*/
	background:url(../../../Media/RightBox/bottom.jpg) no-repeat;
	width:188px;
	height:31px;
}
/*
div.RightBox img.picto
{
	margin-top:10px;
	margin-left:10px;
	padding-left:10px;
}
*/
div.RightBox div.title
{

	/*border:1px solid black;*/
	/*padding:25px;*/
	/*height:51px;*/
	font-size:11pt;
	font-weight:bold;
	font-variant:small-caps;
	color:#FFFFFF;
	padding-top:45px;
	padding-bottom:20px;
	padding-left:30px;
	padding-right:30px;
	background-position:0px 0px;
	
	background-image:none;
}

div.RightBox div.content
{
	padding-top:20px;
	/*padding-bottom:20px;*/
	padding-left:4px;
	padding-right:4px;
}

div.RightBox div.data
{
	text-align:right;
	/*padding-top:20px;*/
	padding-right:20px;
	padding-left:20px;
	padding-bottom:2px;
}

/* ##################################### */



/* ##################################### */
/*				LeftOrangeBox 					*/
/* ##################################### */
/**/
/**/
/* Un modele de boite par Stephane */

div.LeftOrangeBox
{
	/*background:url(../../../Media/Leftbox/content.png) repeat-y!important;*/
	background:url(../../../Media/LeftboxOrange/content.jpg) repeat-y;
	color:white;
	text-align:left;
}

div.LeftOrangeBox .top
{
	/*background:url(../../../Media/Leftbox/top.png) no-repeat!important;*/
	/*background:url(../../../Media/Leftbox/top.jpg) no-repeat;*/
	width:212px;
	height:auto!important;
	height:150px;
	min-height:150px;
}

div.LeftOrangeBox .bottom
{
	/*background:url(../../../Media/Leftbox/bottom.png) no-repeat!important;*/
	background:url(../../../Media/LeftboxOrange/bottom.jpg) no-repeat;
	width:212px;
	height:31px;
}
/*
div.LeftOrangebox img.picto
{
	margin-top:10px;
	margin-left:10px;
	padding-left:10px;
}
*/
div.LeftOrangeBox div.title
{
	/*border:1px solid black;*/
	/*padding:25px;*/
	/*height:51px;*/
	font-size:11pt;
	font-weight:bold;
	font-variant:small-caps;
	color:#FFFFFF;
	padding-top:50px;
	padding-bottom:20px;
	padding-left:30px;
	padding-right:30px;
	background-position:0px 0px;
	
	background-image:none;
}

div.LeftOrangeBox div.content
{
	padding-top:20px;
	/*padding-bottom:20px;*/
	padding-left:4px;
	padding-right:4px;
}

div.LeftOrangeBox div.data
{
	text-align:right;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:2px;
}
/* ##################################### */









/* ##################################### */
/*				RightOrangeBox 					*/
/* ##################################### */
/**/
/**/
/* Un modele de boite par Stephane */

div.RightOrangeBox
{
	/*background:url(../../../Media/RightBox/content.png) repeat-y!important;*/
	background:url(../../../Media/RightboxOrange/content.jpg) repeat-y;
	color:white;
	text-align:left;
}

div.RightOrangeBox .top
{
	/*background:url(../../../Media/RightBox/top.png) no-repeat!important;*/
	/*background:url(../../../Media/RightBox/top.jpg) no-repeat;*/
	width:188px;
	height:auto!important;
	height:150px;
	min-height:150px;
	/*border:1px solid black;*/
	
}

div.RightOrangeBox .bottom
{
	/*background:url(../../../Media/RightBox/bottom.png) no-repeat!important;*/
	background:url(../../../Media/RightboxOrange/bottom.jpg) no-repeat;
	width:188px;
	height:31px;
}
/*
div.RightOrangeBox img.picto
{
	margin-top:10px;
	margin-left:10px;
	padding-left:10px;
}
*/
div.RightOrangeBox div.title
{

	/*border:1px solid black;*/
	/*padding:25px;*/
	/*height:51px;*/
	font-size:11pt;
	font-weight:bold;
	font-variant:small-caps;
	color:#FFFFFF;
	padding-top:45px;
	padding-bottom:20px;
	padding-left:30px;
	padding-right:30px;
	background-position:0px 0px;
	
	background-image:none;
}

div.RightOrangeBox div.content
{
	padding-top:20px;
	/*padding-bottom:20px;*/
	padding-left:4px;
	padding-right:4px;
}

div.RightOrangeBox div.data
{
	text-align:right;
	/*padding-top:20px;*/
	padding-right:20px;
	padding-left:20px;
	padding-bottom:2px;
}

/* ##################################### */








/* ##################################### */
/*					Tableau					*/
/* ##################################### */
/*
.tableHeader
{
	background:url(../../../Media/Table/tableau_top.jpg) no-repeat;
	height:22px;
	width:450px;
	margin-left:0px;
	margin-right:0px;
}

.tableBackground
{
	background:url(../../../Media/Table/tableau_contenu.jpg) repeat-y;
	padding-left:25px;
	padding-right:25px;
	
	text-align:left;
}

.tableFooter
{
	background:url(../../../Media/Table/tableau_bas.jpg) no-repeat;
	background-position:0px 0px;
	height:19px;
	width:450px;
}
*/



.tableHeader
{
	background:url(../../../Media/Table505/tableau_top.jpg) no-repeat;
	height:22px;
	width:505px;
	margin-left:0px;
	margin-right:0px;
}

.tableBackground
{
	background:url(../../../Media/Table505/tableau_contenu.jpg) repeat-y;
	padding-left:25px;
	padding-right:25px;
	text-align:left;
}

.tableFooter
{
	background:url(../../../Media/Table505/tableau_bas.jpg) no-repeat;
	background-position:0px 0px;
	height:19px;
	width:505px;
}



.tableLigne
{
	height:1px;
	background:url(../../../Media/Table505/tableau_sep_horizontale.jpg) repeat-x;
	width:450px;
	padding-bottom:15px;
}




.tableBackground .title
{
	padding-bottom:10px;
	padding-top:20px;
	padding-left:25px;
	width:313px;
	vertical-align:middle;
}

.tableBackground .bg_input
{
	background:url(../../../Media/zone-texte.jpg) no-repeat;
	width:217px;
	height:28px;
	padding-left:10px;
	padding-top:5px;
}

.tableBackground .bg_input input
{
	float:right;
	border:0px solid black;
	width:195px;
	padding:0;
	margin:0;
	margin-right:25px;
}

.tableBackground .bg_area
{
	background:url(../../../Media/zone-textearea.jpg) no-repeat;
	width:217px;
	height:213px;
	padding-left:10px;
	padding-top:5px;
}

.tableBackground .bg_area textarea
{
	float:right;
	border:0px solid black;
	width:195px;
	height:195px;
	padding:0;
	margin:0;
	margin-top:5px;
	margin-right:25px;
	font-size:8pt;
}


.what
{
	background-image:url(../../Media/record-af_puce-texte_niv-1.jpg);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding:0;
	margin:0;
	padding-left:15px;
	height:28px;
}


/* ##################################### */
/*					Acces Denied				*/
/* ##################################### */

.Denied 
{
	padding-top:10px;
}

.Denied .what
{
	float:left;
	font-size:10pt;
	color:#2781A7;
	font-weight:bold;
	height:28px;
	padding-top:4px;
	width:150px;
	
	background-position:25px 6px;
	padding-left:40px;
	/*
	vertical-align:middle;
	*/
}

.titleAccess
{
	font-size:10pt;
	color:#ff9900;
	text-align:justify;
}

.what img
{
	/*width:10px;*/
	/*height:15px;*/
	padding-right:5px;
	vertical-align:middle;
}



.change
{
	font-size:10pt;
	color:#ff9900;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:25px;
	font-weight:bold;
	vertical-align:middle;
	width:430px;
	height:30px;
}


/* ##################################### */
/*					Edit Profil					*/
/* ##################################### */

/*
.myAccount .background
{
	width:500px;
}
*/

/*
.myAccount .background
{
	background:url(../../../Media/Table/tableau_contenu.jpg) repeat-y;
	width:450px;
	
	padding-left:25px;
	padding-right:25px;
}

.myAccount .header
{
	background:url(../../../Media/Table/tableau_top.jpg) no-repeat;
	height:22px;
	width:450px;
	margin-left:0px;
	margin-right:0px;
}
.myAccountFooter
{
	background:url(../../../Media/Table/tableau_bas.jpg) no-repeat;
	background-position:0px 0px;
	height:19px;
	width:450px;
}
.myAccount .ligne
{
	background:url(../../../Media/Table/tableau_sep_horizontale.jpg) repeat-x;
	width:400px;
}


.myAccount .title
{
	float:left;
	padding-bottom:10px;
	padding-top:20px;
	padding-left:25px;
	width:260px;
	vertical-align:middle;
}




.myAccount .label
{
	float:left;
	padding-bottom:10px;
	padding-top:27px;
	padding-right:0px;
	font-size:10pt;
	color:#6E6E6E;
	font-weight:bold;
}

*/

.myAccount
{
	text-align:left;
	padding-top:22px;
}


.myAccount .titleEdit
{
	float:left;
	font-size:10pt;
	color:#ff9900;
	vertical-align:middle;
	font-weight:bold;
}







.myAccount .what
{
	float:left;
	font-size:10pt;
	color:#2781A7;
	font-weight:bold;
	height:28px;
	padding-top:4px;
	width:150px;
	
	background-position:25px 6px;
	padding-left:40px;
}







/* ##################################### */
/*					View Profil					*/
/* ##################################### */


.editAccount
{
	/*width:500px;*/
	text-align:left;
	padding-top:22px;
}

.editAccount .what
{
	font-size:10pt;
	color:#2781A7;
	font-weight:bold;
	padding-left:40px;
	height:28px;
	padding-top:4px;
	width:150px;
	
	background-position:25px 6px;
}

/*
.editAccount .background
{
	background:url(../../../Media/Table/tableau_contenu.jpg) repeat-y;
	width:450px;
	
	padding-left:25px;
	padding-right:25px;
	
}

.editAccount .header
{
	background:url(../../../Media/Table/tableau_top.jpg) no-repeat;
	height:22px;
	width:450px;
	margin-left:0px;
	margin-right:0px;
}
.editAccountFooter
{
	background:url(../../../Media/Table/tableau_bas.jpg) no-repeat;
	background-position:0px 0px;
	height:19px;
	width:450px;
}
.editAccount .ligne
{
	background:url(../../../Media/Table/tableau_sep_horizontale.jpg) repeat-x;
	width:400px;
}


.editAccount .title
{
	float:left;
	padding-bottom:10px;
	padding-top:20px;
	padding-left:25px;
	width:260px;
	vertical-align:middle;
}

*/


.editAccount .label
{
	float:right;
	padding-bottom:10px;
	padding-top:27px;
	padding-right:7px;
	font-size:10pt;
	color:#6E6E6E;
	font-weight:bold;
}

.titleEdit img
{
	padding-right:5px;
	vertical-align:middle;
}
/*
.editAccount .change
{
	float:left;
	font-size:10pt;
	color:#ff9900;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:25px;
	font-weight:bold;
	vertical-align:middle;
	width:130px;
}
*/

.editAccount .titleEdit
{
	float:left;
	font-size:10pt;
	color:#ff9900;
	vertical-align:middle;
	font-weight:bold;
}





.result
{
	/*text-align:right;*/
	font-size:10pt;
	color:#2781A7;
	vertical-align:middle;
	font-weight:bold;
	/*padding-left:40px;*/
	width:400px;
	text-align:right;
	padding-bottom:10px;
}

.result img
{
	padding-right:5px;
}

/*
.background .bg_input
{
	float:left;
	background:url(../../../Media/zone-texte.jpg) no-repeat;
	width:217px;
	height:28px;
}


.background .bg_input input
{
	border:0px solid black;
	margin-left:10px;
	margin-top:5px;
	width:195px;
}
*/

.submitImage
{
	/*padding-left:270px;*/
	text-align:right;
	width:410px;
}













































.calendar
{
	background:url(../../../Media/bloc_calendar-meeting.jpg) no-repeat;
	width:212px;
	height:149px;
	text-align:left;
}


.calendar .title
{
	padding-top:70px;
	padding-left:35px;
	font-size:11pt;
	font-weight:bold;
	font-variant:small-caps;
	color:#FFFFFF;
	background-image:none;
	padding-bottom:8px;
}

.calendar .link img
{
	vertical-align:middle;
}

.calendar .link
{
	color:#FFFFFF;
	font-size:9pt;
	float:right;
	padding-right:30px;
	font-weight:bold;
}


.calendar .link:link		{  }
.calendar .link:visited	{  }
.calendar .link:hover	{ text-decoration:underline; }
.calendar .link:active	{  }
.calendar .link:focus	{  }





/*

.sitemapUL
{
	list-style-type:disc;
	color:#ff9900;
	font-size:12pt;
	padding-left:30px;
}

.sitemapUL li div
{
	font-size:12pt;
	color:#8E8E8E;
}
*/



.siteMap_level0,.siteMap_level1,.siteMap_level2
{
	list-style-image:url(../../Media/record-af_puce-texte_niv-2.jpg);
	/*font-size:12pt;*/
	padding-left:30px;
}

.siteMap_level0 li a
{
	font-weight:bold;
	font-size:12pt;
	color:#6E6E6E;
}

.siteMap_level0 li a:hover	{ text-decoration:underline; }




.siteMap_level1 li a
{
	font-weight:normal;
	font-size:11pt;
	color:#4E4E4E;
	/*font-weight:bold;*/
}

.siteMap_level1 li
{
	padding-top:10px;
}

.siteMap_level1 li a:hover	{ text-decoration:underline; }





.siteMap_level2 li a
{
	font-size:10pt;
	color:#8E8E8E;
}
.siteMap_level2 li
{
	padding-top:2px;
}

.siteMap_level2 li a:hover	{ text-decoration:underline; }




























.newsHeader
{
	background-image:url(../../Media/News/bloc_news_sep_3pt.jpg);
	background-repeat:no-repeat;
	width:500px;
	height:3px;
}

.newsSeparator
{
	background-image:url(../../Media/News/bloc_news_sep_1pt.jpg);
	background-repeat:no-repeat;
	width:500px;
	height:1px;
}


.newsBody
{
	background-image:url(../../Media/News/bloc_news_fond-gris.jpg);
	background-repeat:repeat-y;
	width:472px;
}



.news .normalText
{
	padding-left:15px;
	padding-right:15px;
}


.newsFooter
{
	background-image:url(../../Media/News/bloc_news_sep_3pt.jpg);
	background-repeat:no-repeat;
	width:500px;
	height:3px;
}

.newsTitle
{
	color:#ff9900;
	font-size:17pt;
	padding-left:30px;
	padding-top:10px;
	padding-bottom:10px;
}




.news .title
{
	color:#2781a7;
	font-size:9pt;
	background-image:url(../../Media/record-af_puce-texte_niv-1.jpg);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	padding-left:15px;
}


.news .newsLine
{
	padding-left:15px;
	/*padding-right:50px;*/
	padding-top:10px;
	padding-bottom:10px;
	width:482px;
}


.newsCellLeft
{
	width:200px;
	float:left;
}

.newsCellRight
{
	float:left;
	width:250px;
	padding-left:10px;
	border-left:1px dotted #6E6E6E;
}







.newsDate
{
	padding-left:15px;
	color:#ff9900;
}




.newsReadMore:link		{ text-decoration:none;color:#ff9900; }
.newsReadMore:visited	{ text-decoration:none;color:#ff9900; }
.newsReadMore:hover		{ text-decoration:underline; }
.newsReadMore:active	{ text-decoration:none; }
.newsReadMore:focus		{ text-decoration:none; }

.newsLink:link		{ text-decoration:none;color:#6E6E6E; }
.newsLink:visited	{ text-decoration:none;color:#6E6E6E; }
.newsLink:hover		{ text-decoration:underline; }
.newsLink:active	{ text-decoration:none; }
.newsLink:focus		{ text-decoration:none; }















.countDown
{
	background:url(../../../Media/RightboxOrange/countdown_bloc.jpg) no-repeat;
	background-position:1px 0px;
	width:156px;
	height:60px;
	
}

.countDownData
{
	padding-top:10px;
	color:#3F8ACE;
	font-weight:bold;
	font-size:12pt;
	text-align:center;
}

.countText
{
	padding-top:6px;
	text-align:center;
	font-size:8pt;
	color:#3F8ACE;
}















.linkWebLink
{
	margin-right:7px;
	margin-bottom:2px;
	vertical-align:middle;
	padding-left:30px;
}


.linkWebLink a
{
	color:#50B6CC;
}
	

.blueLink
{
	font-size:10pt;
	color:#3F8ACE;
}

.blueLink:link		{  }
.blueLink:visited	{  }
.blueLink:hover	{ text-decoration:underline; }
.blueLink:active	{  }
.blueLink:focus	{  }






.lettrine
{
	color:#ff9900;
	font-size:15pt;
	
}


h1,.title
{
	color:#ff9900;
	font-size:17pt;
	padding-bottom:20px;
	padding-top:20px;
	padding-left:25px;
	background-image:url(../../Media/titlePicto.jpg);
	background-repeat:no-repeat;
	background-position:0px 15px;
	
}


h2,.subtitle
{
	color:#ff9900;
	font-size:10pt;
	font-weight:bold;
}


/*
.title
{
	color:#ff9900;
	font-size:17pt;
	padding-bottom:20px;
	padding-top:20px;
}
*/

.normalText
{
	text-align:justify;
	font-size:10pt;
	/*color:#8E8E8E;*/
	color:#6E6E6E;
}


.numberList
{
	list-style-type:decimal;
	color:#6E6E6E;
	padding-left:30px;
	font-size:10pt;
}


.list_level1
{
/*
	list-style-type:disc;
*/
	/*color:#ff9900;*/
	color:#6E6E6E;
	font-size:10pt;
	padding-left:30px;
	list-style-image:url(../../Media/record-af_puce-texte_niv-1.jpg);
}

.list_level1 li div
{
	font-size:10pt;
	color:#6E6E6E;
}


.list_level2
{
	list-style-type:disc;
	color:#6E6E6E;
	font-size:10pt;
	padding-left:30px;
	list-style-image:url(../../Media/record-af_puce-texte_niv-2.jpg);
}
/*
.normalList
{
	list-style-type:square;
	color:#6E6E6E;
	padding-left:30px;
	font-size:10pt;
}
*/





.whiteLink
{
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
}

.whiteLink:link		{  }
.whiteLink:visited	{  }
.whiteLink:hover	{ text-decoration:underline; }
.whiteLink:active	{  }
.whiteLink:focus	{  }





.orangeLink
{
	font-size:9pt;
	font-weight:bold;
	color:#ff9900;
}

.orangeLink:link	{  }
.orangeLink:visited	{  }
.orangeLink:hover	{ text-decoration:underline; }
.orangeLink:active	{  }
.orangeLink:focus	{  }








.lieu
{
	font-style:italic;
	font-size:9pt;
}



.note
{
	padding-top:50px;
	font-size:8pt;
	font-style:italic;
	color:#6E6E6E;
}

.lightNote
{
	padding-bottom:10px;
	font-size:10pt;
	color:#6E6E6E;
}

.notice
{
	font-weight:bold;
	font-style:italic;
	color:#6E6E6E;
}






.listA
{
	list-style-image:url(../../Media/record-af_puce-liens.jpg);
	padding-left:30px;
}


.listA a
{
	font-size:10pt;
	/*font-weight:bold;*/
	color:#3F8ACE;
}

.listA a:link	{  }
.listA a:visited	{  }
.listA a:hover	{ text-decoration:underline; }
.listA a:active	{  }
.listA a:focus	{  }












.linkArrow
{
	
	list-style-image:url(../../Media/record-af_puce-liens.jpg);
	padding-left:30px;
}



.linkArrow img
{
	vertical-align: middle;
}



.linkArrow a
{
	vertical-align: middle;
	font-size:10pt;
	color:#3F8ACE;
}

.linkArrow a:link	{  }
.linkArrow a:visited	{  }
.linkArrow a:hover	{ text-decoration:underline; }
.linkArrow a:active	{  }
.linkArrow a:focus	{  }




.bTable
{
	width:450px;
}


.bTable tr td
{
	color:#6E6E6E;
	/*border-bottom:1px solid #999999;*/
	/*border-left:1px solid #999999;*/
	padding-top:2px;
	padding-bottom:2px;
	font-size:9pt;
}

.bTable tr td a
{
	color:#3F8ACE;
}





.calendarLine
{
	background-image:url(../../../Media/Table/tableau_sep_horizontale.jpg);
	background-repeat:repeat-x;
	height:1px;
	padding-left:25px;
}