*
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}

.advisory_body
{
	background-color: #3067FF; 
	color: #D9FFFF; 
	padding: 8px;
	font-size: 11px;
	text-align: justify;
}

p
{
}

body
{
    font-size: 12px;
    background: #e9f3fb;
    color: #103184;
    line-height: 15px;
    font-family: arial, helvetica, sans-serif;
}
body#popup
{
    padding-right: 8px;
    padding-left: 8px;
    background: #ffffff;
    padding-bottom: 8px;
    padding-top: 8px;
}

h1
{
    font-weight: bold;
    font-size: 18px;
    padding-bottom: 14px;
    color: #103184;
    line-height: 5px;
    padding-top: 10px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #106184;
    text-align: left;
}
h2
{
    font-weight: bold;
    font-size: 18px;
    padding-bottom: 2px;
    color: #103184;
    line-height: 20px;
    padding-top: 10px;
    border-bottom-color: #103184;
    border-bottom-style: solid;
    border-bottom-width: thin;
}
h3
{
    font-weight: bold;
    font-size: 13px;
    padding-bottom: 2px;
    color: #103184;
    line-height: 20px;
    padding-top: 10px;
    border-bottom-color: #103184;
    border-bottom-style: solid;
    border-bottom-width: thin;
    text-transform: capitalize;
}
h4
{
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 2px;
    color: #103184;
    line-height: 20px;
    padding-top: 10px;
    border-bottom-color: #103184;
    border-bottom-style: solid;
    border-bottom-width: thin;
    text-transform: capitalize;
    text-align: center;
}

p
{
    text-align: left;
    margin-bottom: 5px;
}

body#prez
{
    text-align: center;
}
#zePrez
{
    background: url('loading.png') no-repeat center 300px;
    margin: 0px auto;
    width: 100%;
    height: 100%;
}
.fullscreenDiv
{
    background: #000000;
    left: 0px;
    width: 100%;
    position: fixed;
    top: 0px;
    height: 100%;
    text-align: center;
}
#container
{
    padding-right: 10px;
    padding-left: 10px;
    background: url('bg.gif') #e9f3fb repeat-y center top;
    margin: 0px auto;
    width: 980px;
}
#top_container
{
    padding-left: 15px;
    background: #ffffff;
    padding-top: 14px;
    height: 160px;
}
#home #top_container {
	hEIGhT: 130px
}
#top
{
    background-position: left top;
    background: #fff url('bg_top2.png') no-repeat left top;
    width: 951px;
    height: 87px;
}
#top #help
{
    margin-top: 52px;
    font-size: 10px;
    float: right;
    color: #666666;
    line-height: 12px;
    margin-right: 10px;
}
#top #help a
{
    color: #666666;
    text-decoration: none;
}
#top #help a:hover
{
    text-decoration: underline;
}
#menu
{
    padding-left: 1px;
    background: url('bg_menu.png') no-repeat left top;
    height: 53px;
}
#home #menu
{
    background-image: url('bg_menu_home.png');
    height: 23px;
}
#menu .l
{
    background: url('onglet_left.png') no-repeat right bottom;
    float: left;
    width: 4px;
    height: 31px;
}
#home #menu .l
{
    background: url('onglet_home_left.png') repeat-x right bottom;
}
#menu .r
{
    background: url('onglet_right.png') no-repeat left bottom;
    float: left;
    width: 5px;
    height: 31px;
}
#home #menu .r
{
    background: url('onglet_home_right.png') repeat-x left bottom;
}
#menu .m
{
    padding-right: 2px;
    padding-left: 2px;
    font-size: 10px;
    background: url('onglet_middle.png') repeat-x right bottom;
    float: left;
    text-transform: uppercase;
    width: auto;
    color: #103184;
    line-height: 29px;
    height: 31px;
}
#home #menu .m
{
    background: url('onglet_home_middle.png') repeat-x right bottom;
}
#menu .m a
{
    color: #103184;
    text-decoration: none;
}
#home #menu .m a
{
    color: #103184;
    text-decoration: none;
}
#menu .m a:hover
{
    text-decoration: none;
}
#home #menu .m a:hover {
	TEXT-DECORaTION: none
}
#menu .selected .l
{
    background: url('onglet_sel_left.png') no-repeat right bottom;
}
#home #menu .selected .l
{
    background: url('onglet_home_sel_left.png') no-repeat right bottom;
}
#menu .selected .r
{
    background: url('onglet_sel_right.png') no-repeat left bottom;
    width: 5px;
}
#home #menu .selected .r
{
    background: url('onglet_home_sel_right.png') no-repeat left bottom;
    width: 5px;
}
#menu .selected .m {
	BaCKGROUND: url('onglet_sel_middle.png') repeat-x right bottom; COLOR: #ffffff
}
#home #menu .selected .m
{
    background: url('onglet_home_sel_middle.png') repeat-x right bottom;
    color: #ffffff;
}
#menu .selected .m a
{
    color: #fff;
    text-decoration: none;
}
#home #menu .selected .m a
{
    color: #fff;
    text-decoration: none;
}
#menu .selected .m a:hover
{
    text-decoration: none;
}
#home #menu .selected .m a:hover
{
    text-decoration: none;
}
#menu #sous_menu
{
    clear: both;
    font-size: 9px;
    text-transform: uppercase;
    color: #103184;
    line-height: 16px;
    text-align: left;
}
#menu #sous_menu a
{
    margin-left: 2px;
    color: #103184;
    margin-right: 2px;
    text-decoration: none;
    padding-left: 10px;
}
#menu #sous_menu a:hover
{
    color: #103184;
    text-decoration: underline;
}
#mainContent
{
    padding-right: 17px;
    padding-left: 17px;
    min-height: 560px;
    background: #ffffff;
    padding-bottom: 12px;
    min-height: 450px; 
}
#mainContent .rightcol
{
    width: 180px;
    float:left;
    min-height:400px;
}
#mainContent .rightcol_index a
{
    text-decoration:none;
}
#mainContent .rightcol_index
{
    width: 290px;
    float:left;
    min-height:400px;
}

#submenu
{
    float: inherit;
    width: inherit;
}
#submenu .submenu_item
    {
    border-bottom: #56a1d5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-bottom: 5px;
    padding-top: 15px;
    list-style-type: none;
    padding-left: 10px;
    color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}

#submenu .submenu_item1
    {
    border-bottom: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-bottom: 5px;
    padding-top: 15px;
    list-style-type: none;
    padding-left: 10px;
    color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}


#submenu .submenu_item2
    {
	border-bottom: #56a1d5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-bottom: 5px;
    padding-top: 5px;
    list-style-type: none;
    padding-left: 40px;
    color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}


#submenu .submenu_button a
{
    color: #103184;
}

#submenu .submenu_item a
{
    text-decoration:none;
}

#submenu .submenu_item1 a
{
    text-decoration:none;
}


#submenu .submenu_item2 a
{
    text-decoration:none;
}


#submenu .submenu_button a
{
    text-decoration:none;
    color: #103184;
}

#submenu .submenu_item a:hover
{
    background-color: #56a1d5;
}

#submenu .submenu_item1 a:hover
{
    background-color: #56a1d5;
}

#submenu .submenu_item2 a:hover
{
    background-color: #56a1d5;
}

#submenu .submenu_button a:hover
{
    text-decoration: none;
    color: #FFFFFF;
  
}

#submenu .active .submenu_item
{
    color: #FFFFFF;
    background-color: #56a1d5;
}

#submenu .active .submenu_item1
{
    color: #FFFFFF;
    background-color: #56a1d5;
}


#submenu .active .submenu_item2
{
    color: #FFFFFF;
    background-color: #56a1d5;
}


#submenu .active .submenu_button a
{
    text-decoration:none;
    color: #FFFFFF;
}


#mainContent .pave
{
    margin-top: 9px;
    background: url('bg_pave_home_rubrique_middle.png') repeat-y left top;
    float: left;
    width: 308px;
    margin-right: 9px;
}
#mainContent .pave_bottom
{
    padding-right: 4px;
    padding-left: 14px;
    background: url('bg_pave_home_rubrique_bottom.png') no-repeat left bottom;
    padding-bottom: 11px;
    width: 290px;
    height: 105px;
}
#mainContent .pave_top
{
    background-position: left bottom;
    background: url(bg_pave_home_rubrique_top.png) no-repeat left bottom;
    height: 3px;
}
#mainContent .pave .ill {
	FLOaT: right
}
#mainContent .pave .descr
{
    margin-bottom: 8px;
    font-size: 9px;
}
#mainContent .pave_large_head
{
    background: url('bg_pave640_top.png') no-repeat left top;
    height: 4px;
}
#mainContent .pave_large
{
    margin-top: 8px;
    background: url('bg_pave640.png') repeat-y left bottom;
    width: 290px;
}
#mainContent .pave_large_content
{
    background: url('bg_pave640bis_bottom.png') repeat-x left bottom;
    padding-bottom: 8px;
    padding-left: 10px;
}
#mainContent .pave_rightcol_head
{
    background: url('bg_pave_rightcol_top.png') no-repeat left top;
    height: 4px;
}
#mainContent .pave_rightcol
{
    margin-top: 8px;
    background: url('bg_pave_rightcol.png') repeat-y left bottom;
    width: 290px;
}
#mainContent .pave_rightcol_content
{
    background: url('bg_pave_rightcol_bottom.png') repeat-x left bottom;
    padding-bottom: 8px;
    padding-left: 10px;
}
#mainContent .content_file
{
    margin-top: 4px;
    padding-left: 60px;
    background: url('ico_file.png') no-repeat left top;
    margin-left: 8px;
}
#mainContent IMG.pave_large_content_ico
{
    margin-top: 8px;
    float: left;
    margin-left: 8px;
    margin-right: 12px;
}
#mainContent .pave_640bis .pave_640_content IMG.pave_large_content_ico
{
    margin-top: 0px;
}
#mainContent IMG.pave_large_content_btn
{
    margin-top: 16px;
    float: right;
    margin-left: 4px;
    margin-right: 20px;
}
#mainContent .pave_640
{
    background: url('bg_pave640.png') repeat-y left bottom;
    width: 700px;
    float: right;
    margin-right: 18px;
    margin-bottom: 10px;
}
#mainContent .pave_640_Index
{
    background: url('bg_pave640_index.png') repeat-y left bottom;
    width: 600px;
    margin-right: 18px;
    margin-bottom: 10px;
    float: right;
}
#mainContent .pave_640_Index2
{
    background: #FF514B;
    width: 600px;
    margin-right: 18px;
    margin-bottom: 10px;
    float: right;
}
#mainContent .pave_640_head
{
    height: 4px;
    padding-left: 10px;
    background: url('bg_pave640_top.png') no-repeat left top;
}
#mainContent .pave_640_head_index
{
    height: 4px;
    padding-left: 10px;
    background: url('bg_pave640_top_index.png') no-repeat left top;
}
#mainContent .pave_640_content
{
    padding: 8px;
    background: url('bg_pave640_bottom.png') no-repeat left
bottom;
    overflow: hidden;
}
#mainContent .pave_640_content_index
{
    padding: 8px;
    background: url('bg_pave640_bottom_index.png') no-repeat left
bottom;
    overflow: hidden;
}

#mainContent .pave_640_content_index2
{
    background: #FF514B;
    overflow: hidden;
}

#mainContent .pave_640_content_index3
{
background: #FF514B;
    overflow: hidden;
}

#mainContent .pave_640_content_body1
{
	text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #ffffff;
}

#mainContent .pave_640_content_body2
{
	
	text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #ffffff;
}

#mainContent .hlinks
{
    text-decoration: underline;
    cursor:pointer;
}

#mainContent .pave_640_content ul
{
    margin-left: 10px;
    list-style: none;
}
#mainContent .pave_640_content li
{
    padding: 8px;
    text-align: justify;
}
#mainContent .pave_640bis {
	MaRGIN-TOP: 8px; BaCKGROUND: url('bg_pave640.png') repeat-y left bottom; WIDTh: 640px
}
#mainContent .pave_640bis .pave_640_content
{
    background: url('bg_pave640bis_bottom.png') repeat-x left bottom;
    padding-bottom: 8px;
}
#mainContent .mainCenter
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 20px;
    width: 640px;
    padding-top: 20px;
    text-align: center;
}
#home #mainContent #showFLa
{
    padding-top: 10px;
}
#mainContent .showPPT_top
{
    padding-left: 7px;
    background: url('bg_showFla_top.png') no-repeat left bottom;
    margin-bottom: 1px;
    width: 720px;
    line-height: 30px;
    padding-top: 5px;
    height: 30px;
    float: right;
}
#mainContent .showPPT_top a
{
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 4px;
    color: #103184;
    padding-top: 4px;
    text-decoration: none;
}
#mainContent .showPPT_top a:hover
{
    text-decoration: underline;
}
#mainContent .showPPT_top a.ppt
{
    padding-left: 20px;
    margin-left: 10px;
}
#mainContent .showPPT_top a.fullscreen
{
    padding-left: 20px;
    background: url('ico_full_screen.png') no-repeat 0px 2px;
    margin-left: 25px;
}
#mainContent .showPPT_top .copyRight
{
    float: right;
    margin-right: 8px;
}
#mainContent .showPPT
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    width: 720px;
    border-bottom: #cccccc 1px solid;
    float: right;
    margin-right: 5px;
}

#mainContent .GridStyle1
{
	width: 100%;
}

#mainContent .GridStyle2
{
	width: 100%;
}
#bottom
{
    border-top: #bababa 1px solid;
    font-size: 11px;
    background: url('bg_bottom.png') #f7f7f7 repeat-x left top;
    color: #103184;
    line-height: 13px;
    border-bottom: #e0e5e8 1px solid;
    height: 94px;
}
#bottom td
{
    padding-left: 15px;
    vertical-align: top;
    padding-top: 17px;
    text-align: left;
}
#bottom td.bottom_sep
{
    padding-right: 0px;
    padding-left: 0px;
    background: url(bottom_sep.png) no-repeat left bottom;
    padding-bottom: 0px;
    width: 80px;
    padding-top: 0px;
}
#bottom TD.bottom_last
{
    padding-right: 7px;
    padding-left: 40px;
    padding-bottom: 14px;
    vertical-align: bottom;
    text-align: right;
}
#bottom TD.bottom_last IMG
{
    vertical-align: bottom;
}
#bottom a
{
    color: #082172;
    text-decoration: none;
}
#bottom a:hover
{
    text-decoration: underline;
}
#bottom a.puce
{
    padding-left: 0;
}
#bottom a.black {
	FONT-SIZE: 10px; COLOR: #000000; LINE-hEIGhT: 14px
}
#mentions
{
    padding-right: 7px;
    font-size: 11px;
    background: url('bg_mentions.png') repeat-x left bottom;
    color: #4a4c4a;
    padding-top: 6px;
    border-bottom: #fff 1px solid;
    height: 24px;
    text-align: right;
}
#mentions a
{
    color: #4a4c4a;
    text-decoration: none;
}
#mentions a:hover
{
    text-decoration: underline;
}

#mainContent .pave_640_content .tabsJ {
	color: #103184;
	margin-bottom: 10px;
	height: 40px;
	font-size: 11px;
}

#mainContent .pave_640_content .tabsJ  ul {
	list-style:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
}

#mainContent .pave_640_content .tabsJ  li {
	display:inline;
	margin:0;
	padding:0;
	text-align: center;
}

#mainContent .pave_640_content .tabsJ  a {
	float:left;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none;
	background-image: url('tableftJ.gif');
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
      }
#mainContent .pave_640_content .tabsJ  a span {
	float:left;
	display:block;
	color:#24618E;
	background-image: url('tabrightJ.gif');
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 6px;
	text-align: center;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#mainContent .pave_640_content .tabsJ  a span {float:none;}
    /* End IE5-Mac hack */
#mainContent .pave_640_content .tabsJ  a:hover span {
      color:#FFF;
      }
#mainContent .pave_640_content .tabsJ  a:hover {
      background-position:0% -42px;
      }
#mainContent .pave_640_content .tabsJ  a:hover span {
      background-position:100% -42px;
      }

  #mainContent .pave_640_content .tabsJ .active a
{
    background-position: 0% -42px;
}
    #mainContent .pave_640_content .tabsJ .active a span
{
    background-position: 100% -42px;
    color: #FFF;
}

.GridView td
{
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 11px;
    padding-left: 5px;
}
.GridView th
{
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}
#vertmenu2 {
	width: 12em; /* set width of menu */
	margin-left: 10px;
	margin-top: 10px;
} 

#vertmenu2 ul { /* remove bullets and list indents */
	list-style: none;
	margin: 0;
	border: 1px solid #CCCCCC;
}

  #tabsJ2 {
	color: #103184;
	margin-bottom: 10px;
	height: 40px;
	font-size: 11px;
}

  #tabsJ2  ul {
	list-style:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
}

  #tabsJ2  li {
	display:inline;
	margin:0;
	padding:0;
	text-align: center;
}

  #tabsJ2  a {
	float:left;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none;
	background-image: url('tableftJ.gif');
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
      }
  #tabsJ2  a span {
	float:left;
	display:block;
	color:#24618E;
	background-image: url('tabrightJ.gif');
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 6px;
	text-align: center;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
  #tabsJ2  a span {float:none;}
    /* End IE5-Mac hack */
  #tabsJ2  a:hover span {
      color:#FFF;
      }
  #tabsJ2  a:hover {
      background-position:0% -42px;
      }
  #tabsJ2  a:hover span {
      background-position:100% -42px;
      }

    #tabsJ2 .active a
{
    background-position: 0% -42px;
}
      #tabsJ2 .active a span
{
    background-position: 100% -42px;
    color: #FFF;
}
