﻿/* CSS Document */
/* Done */

/* Begin CSS général */

body {padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#003360; background-color:#F7F6FA; text-align:center;}
table { padding:0; margin:0;border:0;font-family: Arial, Helvetica, sans-serif;font-size:11px;}


H1{color: #003360;font-family: Arial, Helvetica, sans-serif; padding:0; margin:0;}
H2{color: #003360;font-family: Arial, Helvetica, sans-serif;text-transform: capitalize;}
H3{color: #003360;font-family: Arial, Helvetica, sans-serif;}
H4{color: #003360;font-family: Arial, Helvetica, sans-serif;text-transform: capitalize;}
H5{color: #003360;font-family: Arial, Helvetica, sans-serif;text-transform: capitalize;}
H6{color: #003360;font-family: Arial, Helvetica, sans-serif;text-transform: capitalize;}

/***=== Default inherited values for all HTML Tags ===***/
LEGEND    {font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
TH        {font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
TD        {font-family: Arial, Helvetica, sans-serif;font-size:11px;}
INPUT     {color:#003360;font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;}
TEXTAREA  {color:#003360;font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;}
SELECT    {color:#003360;font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;}
A:link    {color:#003360;font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;}
A:visited {color:#003360;font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;}
A:active. {color:#003360;font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;}
A:hover   {color:#003360;font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;}



.MasterTable { width:1000px; margin-left: auto;	margin-right: auto;	text-align:left; background-color: #FFFFFF;	border: 1px solid #0B2577;}
.MasterTablePublishing{ width:1000px; margin-left: auto;	margin-right: auto;	text-align:left; background-color: #FFFFFF;}
.BandeauFlash { width:1000px; height: 83px; display:block; text-align:center;}
.MenuHeader{ background-image:url("Images/Site/Background_header.gif"); background-repeat:repeat-x; height: 22px; text-align:center;width: 1000px;}
.MenuSeparate { width: 195px; float:left; display:block; height:22px;}
.PaddingMenuFont{ padding-top: 4px;}
.PartieCentrale{ padding-bottom: 20px;}
.Column_L{ width:200px;}
.NavSeparate{ clear:both; height:4px; width:200px; display:block;}
.Column_L_separate{ height: 10px; clear:both; width: 200px;}
.Column_MiddleMaster{width:800px;}
.Column_Middle{ width:600px; padding: 0px 2px 20px 10px;}
.Column_R{ width:160px;}
.blockinfo { width: 200px; height: 75px; background-image:url("Images/Site/fd_lettre_info.gif"); background-position:center; background-repeat:no-repeat; margin-top: 10px; margin-bottom: 5px;}
.centre { padding: 5px 0px 50px 20px;}
.centreHome { padding: 0px 10px 50px 12px;}
.TexteCentre { padding-top: 2px; display:block; width:570px;font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#003360;}
.TexteCentre_clipping { padding-top: 2px; display:block; width:690px;font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#003360;}
.WebPartCentre { padding-top: 2px; display:block; width:570px;font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#003360;}
.WebPartCentre_clipping { padding-top: 2px; display:block; width:690px;font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#003360;}
.NavFooter { padding: 3px 10px 0px 10px;}
.NavContextuelle { padding: 4px 0px 0px 2px; font-size:10px; margin-left:5px}
.AnimationFlashLeft {width: 200px;}
.AnimationFlashRight {width: 160px;}


/* Template for Content */
.Column_Middle_R { width :115px; padding: 0px 2px 20px 10px; }
.Column_Middle_L { width :485px; padding: 0px 2px 20px 5px; }
.WebPart_Centre { padding-top: 10px; display:block; width:485px;}
.Texte_Centre { padding-top: 10px; display:block; width:485px;}
.ContentMaster { width :100%; display:block;}
.TableContent{ width:100%; }


/* Style Text général */
a:link {text-decoration: underline; font-size:11px; color:#5D59A0;}
a:visited {text-decoration: underline;color:#5D59A0;}
a:hover {text-decoration: underline; color:#CB0202;}

.LinkContextuelle{color:#5D59A0;font-size:10px;}
.LinkContextuelle:link {text-decoration: underline;color:#5D59A0;}
.LinkContextuelle:visited {text-decoration: underline;color:#5D59A0;}
.LinkContextuelle:hover {text-decoration: underline; color:#CB0202;}

.MenuHeaderOn{color:#003360;font-weight:600;}
.MenuHeaderOn:link {text-decoration: none;color:#003360;}
.MenuHeaderOn:visited {text-decoration: none;color:#003360;}
.MenuHeaderOn:hover {text-decoration: underline; color:#003360;}

.MenuHeaderOff{color:#003360;}
.MenuHeaderOff:link {text-decoration: none; color:#003360;}
.MenuHeaderOff:visited {text-decoration: none; color:#003360;}
.MenuHeaderOff:hover {text-decoration: underline; color:#003360;}

.NavLeftOff {color:#FFFFFF;display:block;font-size:11px;font-weight:600;padding:2px 0 3px 22px;}
.NavLeftOff:link {color:#FFFFFF;display:block;padding:2px 0 3px 22px;text-decoration:none;}
.NavLeftOff:visited {color:#FFFFFF;display:block;padding:2px 0 3px 22px;text-decoration:none;}
.NavLeftOff:hover {color:#FFFFFF;display:block;padding:2px 0 3px 22px;text-decoration:underline;}
.NavLeftOff:active {color:#FFFFFF;display:block;padding:2px 0 3px 22px;text-decoration:none;}


.NavFooterTxt{color:#6568AB; font-size:10px;}
.NavFooterTxt:link {text-decoration: none;}
.NavFooterTxt:visited {text-decoration: none;}
.NavFooterTxt:hover {text-decoration: underline;}

.Titre_fl_1{color:#835080;font-weight:600; font-size:16px;}
.Titre_fl_1:link {text-decoration: none;color:#835080;}
.Titre_fl_1:visited {text-decoration: none;color:#835080;}
.Titre_fl_1:hover {text-decoration: underline; color:#835080;}

.Titre_fl_2{color:#b29d81;font-weight:600; font-size:16px;}
.Titre_fl_2:link {text-decoration: none;color:#b29d81;}
.Titre_fl_2:visited {text-decoration: none;color:#b29d81;}
.Titre_fl_2:hover {text-decoration: underline; color:#b29d81;}

.Titre_fl_3{color:#ff7f00;font-weight:600; font-size:16px;}
.Titre_fl_3:link {text-decoration: none;color:#ff7f00;}
.Titre_fl_3:visited {text-decoration: none;color:#ff7f00;}
.Titre_fl_3:hover {text-decoration: underline; color:#ff7f00;}

.Titre_fl_4{color:#101984;font-weight:600; font-size:16px;}
.Titre_fl_4:link {text-decoration: none;color:#101984;}
.Titre_fl_4:visited {text-decoration: none;color:#101984;}
.Titre_fl_4:hover {text-decoration: underline; color:#101984;}

/*Flag Space*/
.LangageChoice a  { margin-right:5px;}


/* -----------------------------------  Top Navigation Bar  ---------------------------------- */

.bt_menu1_Off_L{ background-image: url("Images/Site/bt_menu1_Off_L.gif"); width: 13px; height: 22px; float: left; display: block; margin-left: 1px;}
.bt_menu1_Off_Back{ background-image: url("Images/Site/bt_menu1_Off_Back.gif"); height: 22px; float: left; display: block; padding: 0px 5px 0px 5px;}
.bt_menu1_Off_R{ background-image: url("Images/Site/bt_menu1_Off_R.gif"); width: 13px; height: 22px; float: left; display: block; margin-right: 1px;}
.bt_menu1_On_L{	background-image: url("Images/Site/bt_menu1_On_L.gif"); width: 16px; height: 22px; float: left; display: block;}
.bt_menu1_On_Back{ background-image: url("Images/Site/bt_menu1_On_Back.gif"); height: 22px; float: left; display: block; padding: 0px 5px 0px 5px;}
.bt_menu1_On_R{ background-image: url("Images/Site/bt_menu1_On_R.gif"); width: 16px; height: 22px; float: left; display: block; margin-right: 1px;}
.bt_menu2_Off_L{ background-image: url("Images/Site/bt_menu2_Off_L.gif"); width: 13px; height: 22px; float: left; display: block; margin-left: 1px;}
.bt_menu2_Off_Back{ background-image: url("Images/Site/bt_menu2_Off_Back.gif"); height: 22px; float: left; display: block; padding: 0px 5px 0px 5px;}
.bt_menu2_Off_R{ background-image: url("Images/Site/bt_menu2_Off_R.gif"); width: 13px; height: 22px; float: left; display: block; margin-right: 1px;}
.bt_menu2_On_L{	background-image: url("Images/Site/bt_menu2_On_L.gif"); width: 16px; height: 22px; float: left; display: block;}
.bt_menu2_On_Back{ background-image: url("Images/Site/bt_menu2_On_Back.gif"); height: 22px; float: left; display: block; padding: 0px 5px 0px 5px;}
.bt_menu2_On_R{ background-image: url("Images/Site/bt_menu2_On_R.gif"); width: 16px; height: 22px; float: left; display: block; margin-right: 1px;}
.bt_menu3_Off_L{ background-image: url("Images/Site/bt_menu3_Off_L.gif"); width: 13px; height: 22px; float: left; display: block; margin-left: 1px;}
.bt_menu3_Off_Back{ background-image: url("Images/Site/bt_menu3_Off_Back.gif"); height: 22px; float: left;	display: block;	padding: 0px 5px 0px 5px;}
.bt_menu3_Off_R{ background-image: url("Images/Site/bt_menu3_Off_R.gif"); width: 13px; height: 22px; float: left; display: block; margin-right: 1px;}
.bt_menu3_On_L{	background-image: url("Images/Site/bt_menu3_On_L.gif"); width: 16px; height: 22px; float: left; display: block;}
.bt_menu3_On_Back{ background-image: url("Images/Site/bt_menu3_On_Back.gif"); height: 22px; float: left; display: block; padding: 0px 5px 0px 5px;}
.bt_menu3_On_R{ background-image: url("Images/Site/bt_menu3_On_R.gif"); width: 16px; height: 22px; float: left; display: block; margin-right: 1px;}
.bt_menu4_Off_L{ background-image: url("Images/Site/bt_menu4_Off_L.gif"); width: 13px;	height: 22px; float: left; display: block; margin-left: 1px;}
.bt_menu4_Off_Back{	background-image: url("Images/Site/bt_menu4_Off_Back.gif"); height: 22px; float: left;	display: block;	padding: 0px 5px 0px 0px;}
.bt_menu4_Off_R{ background-image: url("Images/Site/bt_menu4_Off_R.gif"); width: 13px;	height: 22px; float: left;	display: block;	margin-right: 1px;}
.bt_menu4_On_L{	background-image: url("Images/Site/bt_menu4_On_L.gif"); width: 16px; height: 22px; float: left; display: block;}
.bt_menu4_On_Back{ background-image: url("Images/Site/bt_menu4_On_Back.gif"); height: 22px; float: left; display: block; padding: 0px 5px 0px 5px;}
.bt_menu4_On_R{ background-image: url("Images/Site/bt_menu4_On_R.gif"); width: 16px; height: 22px; float: left; display: block; margin-right: 1px;}
.bt_menu5_Off_L{ background-image: url("Images/Site/bt_menu5_Off_L.gif"); width: 13px; height: 22px; float: left; display: block; margin-left: 1px;}
.bt_menu5_Off_Back{ background-image: url("Images/Site/bt_menu5_Off_Back.gif"); height: 22px; float: left; display: block; padding: 0px 5px 0px 5px;}
.bt_menu5_Off_R{ background-image: url("Images/Site/bt_menu5_Off_R.gif"); width: 13px;	height: 22px; float: left; display: block; margin-right: 1px;}
.bt_menu5_On_L{	background-image: url("Images/Site/bt_menu5_On_L.gif"); width: 16px; height: 22px; float: left; display: block;}
.bt_menu5_On_Back{ background-image: url("Images/Site/bt_menu5_On_Back.gif"); height: 22px; float: left; display: block; padding: 0px 5px 0px 5px;}
.bt_menu5_On_R{ background-image: url("Images/Site/bt_menu5_On_R.gif"); width: 16px; height: 22px; float: left; display: block; margin-right: 1px;}


/* styles Page Layouts */
.div_centre{vertical-align:top;padding: 5px 0px 20px 20px;}

/* styles Champs obligatoire */


/* -----------------------------------  Left Menu  ---------------------------------- */

/*---------- Global Table Left Menu ----------*/

.MenuTable {padding-bottom : 10px}

.Menu {padding:0px; border-collapse:collapse; width:100%; margin-top : 5px;}
.SubMenu {padding:0px; border-collapse:collapse; width:100%}
.PagesSubMenu {padding:0px; border-collapse:collapse; width:100%}

.BorderBottom 	{margin-bottom : 5px ;}

/*---------- Specific Element Left Menu ----------*/

/* Table Cell that contains the menu item */
.Nav_off_left{ width:100% ; background-repeat:no-repeat;display:block;float:left;min-height:18px;overflow:visible;width:188px;padding:0px;margin:0px;}
.Nav_on_left{ width:100% ; background-repeat:no-repeat;display:block;float:left;min-height:33px;overflow:visible;width:188px;padding:0px;margin:0px;}

/* Table Cell that contains image for right corner of menu item */
.Nav_Corner_off	{ width:100% ; background-repeat:no-repeat;display:block ; float:left ; min-height:19px ; overflow:visible ; width:12px ; padding:0px ; margin:0px ; }
.Nav_Corner_on	{ width:100% ; background-repeat:no-repeat;display:block ; float:right ; min-height:34px ; overflow:visible ; width:12px ; padding:0px ; margin:0px ; }
.NavLeftOn		{ display:block ; padding:2px 0 3px 22px ; font-weight:bold ; }

/* Table Cell that contains the 1st sub menu items */
.NavUnder_off	{ width:100% ; background-repeat:no-repeat ; min-height:20px ; overflow:visible ; }
.NavUnder_on	{ width:100% ; background-repeat:no-repeat ; min-height:20px ; overflow:visible ; }
 
 /* Link that display the 1st sub menu items */
A.NavUnderLeftOff , A.NavUnderLeftOff :link, A.NavUnderLeftOff :visited, A.NavUnderLeftOff :active{ display:block ; padding:2px 0 3px 25px ; text-decoration:none ;}
A.NavUnderLeftOff:hover{text-decoration:underline;}
A.NavUnderLeftOn , A.NavUnderLeftOn:link, A.NavUnderLeftOn:visited, A.NavUnderLeftOn:active{ display:block ; padding:2px 0 3px 25px ; text-decoration:none ;}
A.NavUnderLeftOn:hover{text-decoration:underline;}

/* Table Cell that contains 2nd sub level menu items*/
.NavUnderUnder_off{background-repeat:no-repeat ; min-height:20px ; overflow:visible; }
 
 /* Link that display the 2nd sub menu items */
A.NavUnderUnderLeftOff , a.NavUnderUnderLeftOff:link, A.NavUnderUnderLeftOff:visited, A.NavUnderUnderLeftOff:active{display:block;padding:2px 0 3px 35px;text-decoration:none;}
A.NavUnderUnderLeftOff:hover{text-decoration:underline;}



/* -----------------------------------  Footer  ---------------------------------- */

/* Footer */
.NavFooter { padding: 3px 10px 0px 10px;}
.Footer { background-image:url(Images/Site/Fd_footer.gif); background-repeat:repeat-x; height: 20px;     color: #6568AB;}
.FooterCopy { padding: 3px 10px 0px 40px; width: 150px; font-size: 11px; color:#6568AB;}
.Footer ul { margin:0 0 0 50px;padding:0;display:inline;}
.Footer li { display:inline;list-style-type:none;margin:3px 10px 0px;}
.Footer a:link { text-decoration:none;}
.Footer a:visited { text-decoration:none;}
.Footer a:hover { text-decoration:underline;}
/* End Footer */


