/* CSS Document */

.TitrePage { color : #339999;background : transparent none repeat scroll 0% 0%;font-size : 18px;font-weight : bold;text-align : center;} 
.TitreRub { color : #339999;background : transparent none repeat scroll 0% 0%;font-size : 16px;font-weight : bold;text-align : center;} 
.TitreSrub { color : #339999;background : transparent none repeat scroll 0% 0%;font-size : 14px;font-weight : bold;text-align : center;} 
.TitreSSrub { color : #339999;background : transparent none repeat scroll 0% 0%;font-size : 12px;font-weight : bold;text-align : center;} 
.TitreAlerte { color : white;background : red none repeat scroll 0% 0%;font-size : 15px;font-weight : bold;text-align : center;} 
.TitreTableau { color : white;background : #339999 none repeat scroll 0% 0%;font-size : 16px;font-weight : bold;text-align : center;} 
.titre1 { color : #339999;text-align : left;font-size : 18px;font-weight : bold;padding-left : 5px;} 
.titre2 { color : #339999;text-align : left;font-size : 16px;font-weight : bold;padding-left : 5px;} 
.titre3 { color : #339999;text-align : left;font-size : 14px;font-weight : bold;padding-left : 5px;} 
.titre4 { color : #339999;text-align : left;font-size : 12px;font-weight : bold;padding-left : 5px;} 
#menu { width : 954px;height : 21px !important;height : 25px;float : left;text-align : center;background-color : #006600;} 
td.bandeau { width : 143px;height : 107px;border : 0;text-align : right;} 
img.bandeau { width : 143px;height : 107px;border : 0;vertical-align : top;} 
html { height : 100%;} 
body { margin-bottom: 1px; margin: 15px; height: 100%; padding: 0; font-family: Arial, Helvetica, Sans Serif; line-height: 120%; font-size: 11px; color: #333333; background: url(../images/degradeHOran.png);} 
.clr { clear : both;} 
.outline { border : 1px solid #cccccc;background : #ffffff;padding : 2px;background : url(../images/degradeHvert.png);} 
ul#mainlevel-nav { list-style : none;padding : 0;margin : 0;font-size : 0.8em;} 
ul#mainlevel-nav li { background-image : none;padding-left : 0;padding-right : 0;float : left;margin : 0;font-size : 10px;line-height : 20px;white-space : nowrap;width : auto;} 
ul#mainlevel-nav li a { display : block;padding-left : 10px;padding-right : 10px;text-decoration : none;color : white;background : transparent;} 
#buttons > ul#mainlevel-nav li a { width : auto;} 
ul#mainlevel-nav li a:hover { color : #fff;background : #c64934;} 
#pathway_text { overflow : hidden;display : block;height : 25px;line-height : 25px !important;line-height : 22px;padding-left : 4px;border : 0 solid #ccc;margin-bottom : 2px;} 
#pathway_text img { margin-left : 5px;margin-right : 5px;margin-top : 6px;} 
#header_outer { text-align : left;border : 0;margin : 0;} 
#header { float : left;padding : 0;margin-right : 2px;width : 350px;height : 107px;background : url(../images/header_short.jpg) no-repeat;} 
#top_outer { float : right;width : 429px;} 
#top_inner { border : 0 solid #cccccc;padding : 0;height : 107px !important;overflow : hidden;float : none !important;float : left;} 
#left_outer { float : left;margin-top : 2px;width : 165px;} 
#left_inner { border : 0 solid #cccccc;padding : 2px;float : none !important;float : left;} 
#content_outer { border : 0 solid #cccccc;width : 785px;padding : 0;margin-top : 0;margin-left : 2px;float : left;background : url(../images/degradeHOran.png);} 
#content_inner { height : auto !important;height : 350px;min-height : 350px;width : 781px;border : 0 solid #cccccc;float : none !important;float : left;padding : 0;padding-top : 2px;margin : 2px;} 
table.content_table { width : 100%;padding : 0;margin : 0;} 
table.content_table td { padding : 0;margin : 0;} 
#banner_inner { float : left;padding : 0;height : 70px;} 
#poweredby_inner { float : right;padding : 0;margin-left : 0;height : 70px;} 
#right_outer { margin-left : 2px;width : 165px;} 
#right_inner { float : none !important;float : left;border : 0 solid #cccccc;padding : 2px;} 
.user1_inner { border : 0 solid #cccccc;float : none !important;float : left;margin : 0;padding : 2px;} 
.user2_inner { border : 0 solid #cccccc;float : none !important;float : left;margin : 0;padding : 2px;} 
#search_outer { float : left;width : 165px;} 
#search_inner { border : 0 solid #cccccc;padding : 0;height : 21px !important;height : 23px;overflow : hidden;} 
#search_inner form { padding : 0;margin : 0;} 
#search_inner .inputbox { border : 0;padding : 3px 3px 3px 5px;font-family : arial, helvetica, sans-serif;font-size : 11px;color : #c64934;} 
#buttons_outer { margin-bottom : 2px;margin-right : 2px;float : right;width : 465px;} 
#buttons_inner { height : 21px !important;height : 23px;float : right;} 
#buttons { margin : 0;padding : 0;} 
#buttons > table { width : auto;float : right;background-image : none;white-space : nowrap;width : auto;} 
#buttons > table a { padding-left : 5px;padding-right : 5px;text-decoration : none;color : white;background : transparent;font-size : 10px;} 
#buttons > table a:hover { color : #ffcc00;} 
.user5_inner { border : 0 solid #cccccc;float : none !important;float : left;margin : 0;padding : 2px;} 
.user6_inner { border : 0 solid #cccccc;float : none !important;float : left;margin : 0;padding : 2px;} 
.user7_inner { border : 0 solid #cccccc;float : none !important;float : left;margin : 0;padding : 2px;} 
table td.body_outer { padding : 2px;border : 0 solid #cccccc;height : auto;} 
.blog { background : #FFFFCC;width : 100%;padding : 2px;border : 0 solid #cccccc;} 
.maintitle { color : #ffffff;font-size : 40px;padding-left : 15px;padding-top : 20px;} 
.error { font-style : italic;text-transform : uppercase;padding : 5px;color : #cccccc;font-size : 14px;font-weight : bold;} 
.back_button { float : left;text-align : center;font-size : 11px;font-weight : bold;border : 3px double #cccccc;width : auto;background : url(../images/button_bg.png) repeat-x;padding : 0 10px;line-height : 20px;margin : 1px;} 
.pagenav { text-align : center;font-size : 11px;font-weight : bold;border : 3px double #cccccc;width : auto;background : url(../images/button_bg.png) repeat-x;padding : 0 10px;line-height : 20px;margin : 1px;} 
.pagenavbar { margin-right : 10px;float : right;} 
#footer { text-align : center;padding : 3px;} 
ul { margin : 0;padding : 0;list-style : none;} 
li { line-height : 15px;padding-left : 15px;padding-top : 0;background-image : url(../images/arrow.png);background-repeat : no-repeat;background-position : 0 2px;} 
td { text-align : left;font-size : 11px;} 
a:link, a:visited { color : #c64934;text-decoration : none;font-weight : bold;} 
a:hover { color : #900;text-decoration : none;font-weight : bold;} 
table.contentpaneopen { width : 100%;padding : 0;border-collapse : collapse;border-spacing : 0;margin : 0;} 
table.contentpaneopen td { padding-right : 5px;} 
table.contentpaneopen td.componentheading { padding-left : 4px;} 
table.contentpane { width : 100%;padding : 0;border-collapse : collapse;border-spacing : 0;margin : 0;} 
table.contentpane td { margin : 0;padding : 0;} 
table.contentpane td.componentheading { padding-left : 4px;} 
table.contentpaneopen fieldset { border : 0;border-bottom : 1px solid #eee;} 
.button { color : #c64934;font-family : Arial, Hevlvetica, sans-serif;text-align : center;font-size : 11px;font-weight : bold;border : 3px double #cccccc;width : auto;background : url(../images/button_bg.png) repeat-x;padding : 0 5px;line-height : 18px !important;line-height : 16px;height : 26px !important;height : 24px;margin : 1px;} 
.inputbox { padding : 2px;border : 1px solid #cccccc;background-color : #ffffff;} 
.componentheading { background : url(../images/subhead_bg.png) repeat-x;color : #666666;text-align : left;padding-top : 4px;padding-left : 4px;height : 21px;font-weight : bold;font-size : 10px;text-transform : uppercase;} 
.contentcolumn { padding-right : 5px;} 
.contentheading { height : 30px;color : #c64934;font-weight : bold;font-size : 14px;white-space : nowrap;} 
.contentpagetitle { font-size : 13px;font-weight : bold;color : #cccccc;text-align : left;} 
table.searchinto { width : 100%;} 
table.searchintro td { font-weight : bold;} 
table.moduletable { width : 100%;margin-bottom : 5px;padding : 0;border-spacing : 0;border-collapse : collapse;} 
div.moduletable { padding : 0;margin-bottom : 2px;} 
table.moduletable th, div.moduletable h3 { background : url(../images/subhead_bg.png) repeat-x;color : #666666;text-align : left;padding-left : 4px;height : 21px;line-height : 21px;font-weight : bold;font-size : 10px;text-transform : uppercase;margin : 0 0 2px 0;} 
table.moduletable td { font-size : 11px;padding : 0;margin : 0;font-weight : normal;} 
table.pollstableborder td { padding : 2px;} 
.sectiontableheader { font-weight : bold;background : #f0f0f0;} 
table.contentpane tr.sectiontableentry1 { background-image : url(../images/puce.png);background-repeat : no-repeat;background-position : 5px 0%;height : 25px;} 
table.contentpane tr.sectiontableentry2 { background-image : url(../images/puce.png);background-repeat : no-repeat;background-position : 5px 0%;height : 25px;} 
table.pollstableborder tr.sectiontableentry1 { background-image : none;} 
table.pollstableborder tr.sectiontableentry2 { background-image : none;} 
.sectiontableentry1 td a { margin-left : 20px;padding : 10px;} 
.sectiontableentry2 td a { margin-left : 20px;padding : 10px;} 
.small { color : #000099;font-family : arial;font-size : 8pt;text-decoration : none;} 
.createdate { height : 15px;padding-bottom : 10px;color : #999999;font-size : 11px;} 
.modifydate { height : 15px;padding-top : 10px;color : #999999;font-size : 11px;} 
table.contenttoc { border : 1px solid #004e99;padding : 2px;margin-left : 2px;margin-bottom : 2px;} 
table.contenttoc td { padding : 2px;} 
table.contenttoc th { background : url(../images/subhead_bg.png) repeat-x;color : #666666;text-align : left;padding-top : 2px;padding-left : 4px;height : 21px;font-weight : bold;font-size : 10px;text-transform : uppercase;} 
a.mainlevel:link, a.mainlevel:visited { display : block;background : url(../images/menu_bg.png) no-repeat;vertical-align : middle;font-family : Sans-Serif;font-size : 11px;font-weight : bold;color : #ccc;text-align : left;padding-top : 5px;padding-left : 25px;height : 20px !important;height : 25px;width : 100%;text-decoration : none;color : #04056b;} 
a.mainlevel:hover { background-position : 0 -25px;text-decoration : none;color : #336666;} 
a.mainlevel#active_menu { color : #04056b;font-weight : bold;} 
a.mainlevel#active_menu:hover { color : #ff3300;} 
a.sublevel:link, a.sublevel:visited { padding-left : 1px;vertical-align : middle;font-size : 11px;font-weight : bold;color : #c64934;text-align : left;} 
a.sublevel:hover { color : #900;text-decoration : none;} 
a.sublevel#active_menu { color : #333;} 
.highlight { background-color : yellow;color : blue;padding : 0;} 
.code { background-color : #ddd;border : 1px solid #bbb;} 
form { margin : 0;padding : 0;} 
div.mosimage { border : 1px solid #ccc;} 
.mosimage { border : 1px solid #cccccc;margin : 5px;} 
.mosimage_caption { margin-top : 2px;background : #efefef;padding : 1px 2px;color : #666;font-size : 10px;border-top : 1px solid #cccccc;} 
span.article_seperator { display : block;height : 1.5em;}