html{height:100%;}
.EMSkinTable { margin:0; padding:0; }
.EMSkinTL img { width:18px; height:15px; }
.EMSkinTL2 { width:12px; height:15px; background:url(images/sprite.png) no-repeat bottom; margin:0; padding:0; background-position: -1167px 0;}/*tl2*/
.EMSkinTL2 img { width:12px; height:15px; }
.EMSkinT { height:15px; background:url(../../Containers/Flex2-Set1/images/sprite-x.png) repeat-x bottom; margin:0; padding:0;background-position: 0 -76px;}/*t*/
.EMSkinT img { height:15px; }
.EMSkinTR img { width:18px; height:15px; }
.EMSkinTR2 { width:12px; height:15px; background:url(images/sprite.png) no-repeat bottom; margin:0; padding:0;background-position: -1199px 0; }/*tr2*/
.EMSkinTR2 img { width:12px; height:15px; }
.EMSkinL img { width:18px; height:1px; }
.EMSkinM { background:#ffffff; vertical-align:top; }
.EMSkinR img { width:18px; height:1px; }
.EMSkinBL img { width:18px; height:15px; }
.EMSkinBL2 { width:12px; height:15px; vertical-align:top; background:url(images/sprite.png) no-repeat top left; margin:0; padding:0;background-position: -21px 0; }/*bl2*/
.EMSkinBL2 img { width:12px; height:15px; }
.EMSkinB { height:15px; background:url(../../Containers/Flex2-Set1/images/sprite-x.png) repeat-x top; margin:0;background-position: 0 0;}/*b*/
.EMSkinB img { width:12px; height:15px; }
.EMSkinBR img { width:18px; height:15px; }
.EMSkinBR2 { width:12px; height:15px; vertical-align:top; background:url(images/sprite.png) no-repeat top right; margin:0; padding:0; background-position: -53px 0;}/*br2*/
.EMSkinBR2 img { width:12px; height:15px; }
.EMSkinBL3 { width:18px; height:15px; vertical-align:top; background:url() repeat-y top left; margin:0; padding:0; }
.EMSkinBL3 img { width:18px; height:15px; }
.EMSkinBR3 { width:18px; height:15px; vertical-align:top; background:url() repeat-y top right; margin:0; padding:0; }
.EMSkinBR3 img { width:18px; height:15px; }
.EMSkinB3 { background:none; }

.EMSkinTG { height:15px; background:url(../../Containers/Flex2-Set1/images/sprite-x.png) repeat-x bottom; margin:0; padding:0; background-position: 0 -92px;}/*tG*/
.EMSkinTG img { height:15px; }
.EMSkinTR2G { width:12px; height:15px; background:url(images/sprite.png) no-repeat bottom; margin:0; padding:0;background-position: -1212px 0; }/*tr2G*/
.EMSkinTR2G img { width:12px; height:15px; }

.login-r_large { background:url(images/sprite.png) no-repeat ; margin:0; padding:0;background-position: -1292px 0; }/*login-r_large*/
.login-l_large { background:url(images/sprite.png) no-repeat ; margin:0; padding:0;background-position: -1282px 0; }/*login-l_large*/

#Body{height:100%;margin:0;padding:0;}
.fullheight{height:100%;}
.fullwidth{width:100%;}
.clear{clear:both;line-height:0;margin:0;padding:0;font-size:0;height:0;}
.hidden{display:none;}
.MainTable{width:100%;height:100%;background:#e4e4e4;}
.MainCell{padding:0;}
.SkinFixedWidth{width:970px;}
.SkinFullHeight{height:100%;}
.SkinFullWidth{width:100%;}
#InnerContainer{margin:0;background:#fff;}
#LogoContainer{margin:0 5px 0 5px;overflow:hidden;font-size:0;}
#LogoRightContainer{text-align:right;margin:0 5px 0 0;}
#MenuContainer{height:29px;overflow:hidden;margin:0 5px 0 5px;}
#MenuBottomContainer{height:8px;margin:0 5px 0 5px;}
#UnderBannerContainer{height:31px;margin:0 5px 0 5px;background:#e4e4e4;}
#UnderBannerContainerLarge{height:46px;margin:0 5px 0 5px;}
.UnderBannerLTD{background:#c0c0c0;}
#LoginContainer{height:27px;margin:4px 4px 0 0;float:right;}
#UserContainer{height:27px;margin:4px 8px 0 0;float:right;}
#ContentContainerCell{padding:10px 14px 0 14px;vertical-align:top;}

#LoginContainer table{margin:1px 0 0 0;}
/*#LoginContainer div{height:22px;overflow:hidden;background-image:url(images/loginbutton-r.gif);background-position:top right;background-repeat:no-repeat;}*/
/*#LoginContainer td{height:22px;white-space:nowrap;padding:0;background-image:url(images/loginbutton-bg.png);background-position:top left;background-repeat:no-repeat;}*/
/*.LoginToken,a.LoginToken:link,a.LoginToken:visited,a.LoginToken:active{color:#777;background-image:url(images/loginbutton-l.png);background-repeat:no-repeat;background-position:center*/ left;font-size:11px;font-weight:normal;text-decoration:none;height:22px;float:left;line-height:20px;padding:0 10px 0 26px;margin:0;}
/*a.LoginToken:hover{color:#444;background-image:url(images/loginbuttonon-l.png);background-repeat:no-repeat;background-position:center left;}*/
#UserContainer table{margin:1px 0 0 0;}
/*#UserContainer div{height:22px;overflow:hidden;background-image:url(images/userbutton-r.gif);background-position:top right;background-repeat:no-repeat;}*/
/*#UserContainer td{height:22px;white-space:nowrap;padding:0;background-image:url(images/loginbutton-bg.png);background-position:top left;background-repeat:no-repeat;}*/
/*.UserToken,a.UserToken:link,a.UserToken:visited,a.UserToken:active{color:#777;background-image:url(images/userbutton-l.png);background-repeat:no-repeat;font-size:11px;font-weight:normal;text-decoration:none;height:22px;float:left;line-height:20px;pa*/dding:0 10px 0 26px;margin:0;}
/*a.UserToken:hover{color:#444;background-image:url(images/userbuttonon-l.png);background-repeat:no-repeat;}*/

#FooterCell{vertical-align:top;}
a.FooterToken:link,a.FooterToken:visited,a.FooterToken:active{color:#28509a;font-weight:normal;text-decoration:underline;}
a.FooterToken:hover{color:#577aba;font-weight:normal;text-decoration:none;}
#MenuBarL{width:6px;padding:0;margin:0;font-size:0;}
#MenuBarL img{width:6px;height:8px;}
#MenuBarM{width:100%;}
#MenuBarR{width:6px;padding:0;margin:0;font-size:0;}
#MenuBarR img{width:6px;height:8px;}
#MenuBar{padding:0 0 0 17px;}
.mainmenu-idle{float:left;padding:0;margin:0;font-size:11px;font-weight:bold;color:#c3c3c3;cursor:pointer;}
.mainmenu-idle span{position:relative;line-height:30px;display:block;float:left;background:none;}
.mainmenu-idle .tab-left{background:none;height:30px;}
.mainmenu-idle .tab-right{background:none;height:30px;}
.mainmenu-idle .tab-left img{width:7px;height:7px;margin-right:7px;}
.mainmenu-idle .tab-right img{width:7px;height:7px;margin-left:7px;}
.mainmenu-breadcrumbactive{float:left;padding:0;margin:0;font-size:11px;font-weight:bold;color:#f5f5f5;cursor:pointer;}
.mainmenu-breadcrumbactive span{position:relative;line-height:30px;display:block;float:left;background:none;}
.mainmenu-breadcrumbactive .tab-left{background:none;height:30px;}
.mainmenu-breadcrumbactive .tab-right{background:none;height:30px;}
.mainmenu-breadcrumbactive .tab-left img{width:7px;height:7px;margin-right:7px;}
.mainmenu-breadcrumbactive .tab-right img{width:7px;height:7px;margin-left:7px;}
.mainmenu-selected{float:left;padding:0;margin:0;background:transparent;font-size:11px;font-weight:bold;color:#f5f5f5;cursor:pointer;}
.mainmenu-selected span{position:relative;line-height:30px;display:block;float:left;background:none;}
.mainmenu-selected .tab-left{background:none;height:30px;}
.mainmenu-selected .tab-right{background:none;height:30px;}
.mainmenu-selected .tab-left img{width:7px;height:7px;margin-right:7px;}
.mainmenu-selected .tab-right img{width:7px;height:7px;margin-left:7px;}
.mainmenu-submenu{padding:0;margin:0;border:1px solid #cacaca;z-index:1000;font-weight:normal;}
.mainmenu-menuitem{color:#2c2c2c;cursor:pointer;}
.mainmenu-menuitem span{font-size:11px;font-weight:normal;font-style:normal;border:1px;}
.mainmenu-menuitem td{padding:0 5px 0 5px;margin:0;height:25px;text-align:left;}
.submenu-menuitemsel{color:#f1f1f1;border:1px;}

.ControlPanel select,.ControlPanel input{font-size:11px;color:#000;}

.BannerPane{width:100%;vertical-align:top;}
.CustomBannerPane{width:100%;padding:0;vertical-align:top;}
.TopPane{width:100%;padding:0;vertical-align:top;text-align:left;}
.TopPane2{width:100%;padding:0;vertical-align:top;text-align:left;}
.LeftPane{padding:0 4px 0 0;width:50%;vertical-align:top;text-align:left;}
.RightPane{padding:0 0 0 4px;width:50%;vertical-align:top;text-align:left;}
.LeftPane2{padding:0 4px 0 0;width:33%;vertical-align:top;text-align:left;}
.ContentPane1{padding:0 4px 0 4px;vertical-align:top;text-align:left;}
.ContentPane{padding:0;vertical-align:top;text-align:left;}
.RightPane2{padding:0 0 0 4px;width:33%;vertical-align:top;text-align:left;}
.MiddlePane{width:100%;padding:0;vertical-align:top;text-align:left;}
.ContentPane2{padding:0 4px 0 0;vertical-align:top;text-align:left;}
.RightPane3{padding:0 0 0 4px;width:33%;vertical-align:top;text-align:left;}
.LeftPane3{padding:0 4px 0 0;width:33%;vertical-align:top;text-align:left;}
.ContentPane3{padding:0 0 0 4px;vertical-align:top;text-align:left;}
.BottomPane{width:100%;padding:0;vertical-align:top;text-align:left;}
.LeftPane4{padding:0 4px 0 0;width:33%;vertical-align:top;text-align:left;}
.ContentPane4{padding:0 4px 0 4px;vertical-align:top;text-align:left;}
.RightPane4{padding:0 0 0 4px;width:33%;vertical-align:top;text-align:left;}
.BottomPane2{width:100%;padding:0;vertical-align:top;text-align:left;}
.FooterPane{width:100%;padding:0 5px 0 5px;vertical-align:top;}
.RightOutPane{padding:0;vertical-align:top;text-align:left;padding-top:200px;}
strong{font-weight:bold;}

/*DEFAULT.CSS*/
 Body{background-color:white;margin:0;}
.ControlPanel,.PagingTable{width:100%;background-color:#fff;border-right:#036 1px solid;border-top:#036 1px solid;border-left:#036 1px solid;border-bottom:#036 1px solid;}

.Head{font-family:Tahoma,Arial,Helvetica;font-size:20px;font-weight:normal;color:#333;}
.SubHead{font-family:Tahoma,Arial,Helvetica;font-size:11px;font-weight:bold;color:#036;}
.SubSubHead{font-family:Tahoma,Arial,Helvetica;font-size:11px;font-weight:bold;color:black;}

H1{font-family:Tahoma,Arial,Helvetica;font-size:11px;font-weight:normal;color:#664;display:inline;}
H2{font-family:arial;font-size:11px;color:#28509a;background:transparent;font-weight:bold;padding:0;display:inline;}
H3{font-family:Tahoma,Arial,Helvetica;font-size:11px;font-weight:normal;color:#036;display:inline;}
H4{font-family:Tahoma,Arial,Helvetica;font-size:12px;font-weight:normal;color:#036;display:inline;}
H5,DT{font-family:Tahoma,Arial,Helvetica;font-size:11px;font-weight:bold;color:#036;}
H6{font-family:Tahoma,Arial,Helvetica;font-size:11px;font-weight:bold;color:#036;}

/*FIN DEFAULT.CSS*/

.cRetourH2,a.cRetourH2:link,a.cRetourH2:visited,a.cRetourH2:active{background:url(images/sprite-b.png) no-repeat center left;font-family:arial;font-size:11px;font-weight:bold;text-decoration:none;height:14px;float:left;line-height:14px;padding:0 10px 0 27px;margin:0 0 0 -5px!important;margin:0;background-position: 0 -956px;}/*cRetourH2*/
.cPrecedentH2,a.cPrecedentH2:link,a.cPrecedentH2:visited,a.cPrecedentH2:active{background:url(images/sprite-b.png) no-repeat center left;font-family:arial;font-size:11px;font-weight:bold;text-decoration:none;height:14px;float:left;line-height:22px;padding:0 10px 0 27px;margin:0 0 0 0!important;margin:0;background-position: 0 -926px; }/*cPrecedentH2*/
.cSuivantH2,a.cSuivantH2:link,a.cSuivantH2:visited,a.cSuivantH2:active{background:url(images/sprite-b.png) no-repeat center right;font-family:arial;font-size:11px;font-weight:bold;text-decoration:none;height:14px;float:right;line-height:14px;padding:0 10px 0 27px;margin:0 0 0 0!important;margin:0;background-position: 0 -986px; }/*cSuivantH2*/
a.cRetourH2:hover{background:url(images/sprite-b.png) no-repeat center left;text-decoration:underline;background-position: 0 -971px;height: 14px;}/*cRetourH2_on*/
a.cPrecedentH2:hover{background:url(images/sprite-b.png) no-repeat center left;text-decoration:underline;background-position: 0 -941px;height: 14px;}/*cPrecedentH2_on*/
a.cSuivantH2:hover{background:url(images/sprite-b.png) no-repeat center right;text-decoration:underline;background-position: 0 -1001px;height: 14px;}/*cSuivantH2_on*/
.tool_imprimer,a.tool_imprimer:link,a.tool_imprimer:visited,a.tool_imprimer:active{background:url(images/sprite-b.png) no-repeat center left;font-family:arial;font-size:11px;font-weight:bold;text-decoration:none;height:22px;float:left;line-height:21px;padding:0 10px 0 27px;margin:0 0 0 -5px!important;margin:0;background-position: 0 -1133px;}/*tool_imprimer*/
a.tool_imprimer:hover{background:url(images/sprite-b.png) no-repeat center left;text-decoration:underline;background-position: 0 -1155px; width: 22px; height: 21px;}/*tool_imprimer_on*/
.tool_envoyer,a.tool_envoyer:link,a.tool_envoyer:visited,a.tool_envoyer:active{background:url(images/sprite-b.png) no-repeat center left;font-family:arial;font-size:11px;font-weight:bold;text-decoration:none;height:21px;float:left;line-height:22px;padding:0 10px 0 27px;margin:0 0 0 -5px!important;margin:0; background-position: 0 -1092px;}/*tool_envoyer*/
a.tool_envoyer:hover{background:url(images/sprite-b.png) no-repeat center left;text-decoration:underline;background-position: 0 -1111px; width: 23px; height: 21px;}/*tool_envoyer_on*/
.tool_partager,a.tool_partager:link,a.tool_partager:visited,a.tool_partager:active{background:url(images/sprite-b.png) no-repeat center left;font-family:arial;font-size:11px;font-weight:bold;text-decoration:none;height:20px;float:left;line-height:22px;padding:0 10px 0 27px;margin:0 0 0 -5px!important;margin:0;background-position: 0 -1177px;}/*tool_partager*/
a.tool_partager:hover{background:url(images/sprite-b.png) no-repeat center left;text-decoration:underline;background-position: 0 -1198px;height: 21px;}/*tool_partager_on*/
.Rounded2TM{background-color:#e4e4e4;}/*controundedbg2-m*/

body{background:#fff;margin:0;}
p{font-family:arial;font-size:11px;color:#5d5d5d;}
table,tr,td{font-family:arial;font-size:11px;margin:0;color:#5d5d5d;}
.RoundedTitleCell{padding:0 0 0 2px;width:100%;white-space:nowrap;}
.EMWidth{width:830px;}
.EMBaseColour1{background-color:#fff;}
.Open .Title{color:#323234;font-size:11px;padding-left:15px;background:url(images/sprite-b.png) left center no-repeat;background-position: 0 -196px; width: 13px; height: 13px;}/*arrow_open*/
.Title{color:#323234;font-size:11px;padding-left:15px;background:url(images/sprite-b.png) left center no-repeat;background-position: 0 -182px; width: 13px; height: 13px;}/*arrow_closed*/
.SMALL_DL{background-color:#fff;}
.SMALL_DL .ItemStyle{background-color:#e4e4e4;padding:4px 4px 4px 4px;}
.SMALL_DL .AlternatingItemStyle{background-color:#fff;padding:4px 4px 4px 4px;}
.Section{margin-bottom:1em;font-size:12px;}
.List{display:none;list-style-type:none;margin:0 6px 0 9px;padding:0;overflow:hidden;}
.List li{color:#666;margin:2px 0;}
.List li a,.List li a:visited{color:#666;text-decoration:none;font-size:10px;padding-left:0;}
.List li a:hover{text-decoration:underline;font-size:10px;padding-left:0;}
.Open .List{display:block;}
.mLi{display:none;}
.more_link{font-family:Verdana,Arial,Helvetica,sans-serif;display:none;color:#9e141c;font-size:10px;font-weight:bold;text-decoration:none;margin-left:9px;cursor:pointer;padding-left:1px;}
.more_link:hover{font-family:Verdana,Arial,Helvetica,sans-serif;display:none;color:#6c0e13;font-size:10px;font-weight:bold;text-decoration:underline;margin-left:9px;cursor:pointer;padding-left:1px;}
.Open .more_link{display:inline;font-size:10px;}
.showAll .mLi{display:list-item;}
.showAll .more_link{display:none;}
.Header .Title{font-weight:bold;cursor:pointer;}
#BarContourProfil {border: 1px solid #ffffff; background-color: #fff; width:100%; text-align:center;}
#BarProfil {background-color: #fee263;}
input[type=text]{border:1px;border-color:#323234; border-style:solid;}
input[type=password]{border:1px;border-color:#323234; border-style:solid;}
select{border:1px;border-color:#323234; border-style:solid;}
a.force-soul, a.force-soul:link, a.force-soul:visited, a.force-soul:active{text-decoration: underline;}
a.force-soul:hover{text-decoration: none;}
	