html{margin:0;padding:0;}
body {font-size:76%;font-family:Arial,Helvetica,sans-serif;border:0;margin:0;padding:0;background : url(../images/navbk.jpg) repeat;}
table{border-collapse:collapse;font-size:12px;border:0;margin:0;padding:0;}
tbody,tr,td{font-size:12px;border:0;margin:0;padding:0;text-align: left;}
div {border:0;margin:0;padding:0;}
a {text-decoration: none;color: #fff;}
a:hover{color: #c03;}
a.info,a.info2,a.info3{position:relative;z-index:224;text-decoration:none}
a.info:hover,a.info2:hover,a.info3:hover{position:relative;z-index:225;}
a.info span,a.info2 span,a.info3 span{display: none}
a.info:hover span,a.info2:hover span,a.info3:hover span{display:block;position:absolute;top:0px;left:-150px; width:150px;padding:5px;border:1px solid #c03;background-color:#eeeeee; color:#666;text-align:left;font-weight:normal;}
a.info2:hover span{top:0px;left:0px;}
a.info3:hover span{top:0px;left:0px;}
#page{width:1002px;background:#fff;border:1px solid #ccc;margin-right:auto !important;margin-left:auto !important;margin-top:0px;clear:both;}
#header {margin:0;padding:0;border:0;clear:both;}
#logo{float:left;display:block;margin:0px;padding:0px;border:0px;width:326px;height:90px;position:relative;z-index:90;}
#banniere{float:left;display:block;margin:0px;padding:0px;border:0px;width:510px;height:90px;position:relative;z-index:90;}
#user3{float:left;display:block;padding:0px;margin:0px;width:1002px;height:33px;background : url(../images/fond_main_menu.png) repeat-x;clear:both;}
#user4{float:right;display:block;padding:0;margin:0;border:0;height:90px;clear:right;}
#wrapper {width:1002px;overflow:hidden;border:0;margin:0; background:#e0e0e0;clear:both;}
#left {float:left;width:230px;margin:0;padding:0;text-align: center;}
#content {float:left;background:#e0e0e0;width:600px;text-align: center;padding: 0px 5px 0px 5px;margin:0;border:0;clear:right;}
    #top{display:block;width:600px;margin:0;padding:0;border:0;clear:both;}
  #content2,#content3{/*float:left;*/display:block;width:600px;margin:0;padding:0;border:0;clear:both;}
    #user1{float:left;margin-top: 0px;margin-right: 10px;margin-bottom: 10px;margin-left: 0px;
    display:block;width:200px;margin:0;padding:0;border:0;}
    #user2{float:left;display:block;width:400px;margin:0;padding:0;border:0;text-align: left;clear:right;}
    #user5{float:left;display:block;width:600px;margin:0;padding:0;border:0;text-align: left;clear:both;} 
#right {float:right; width:162px; padding:0px;margin:0;text-align: center;}
#right table{margin: 0px auto 0px auto;}
#left, #right, #content {padding-bottom:32767px; margin-bottom:-32767px;}
#bottom,#footer,#user7,#user8 {width:1002px;clear:both;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}  /* for IE/Mac */
/* template_menus.css */
/* menu haut */
ul#mainlevel_navlist2{list-style: none;margin:0;padding:0;border:0;width:166px; }
#mainlevel_navlist2 li{list-style: none;margin: 0;padding: 0;border:0;height:30px;}
#mainlevel_navlist2 a:link,#mainlevel_navlist2 a:visited{display: block;width:166px;height:29px;line-height:29px;margin:0;padding:0;border:0;text-indent: 10px;text-decoration:none;text-align: left;color:#666;background: url(../images/nav.gif) repeat bottom;border-bottom: 1px solid #ccc;font-family: "Myriad Pro",Arial,Verdana;font-size: 14px;}
#mainlevel_navlist2 a:link#current,#mainlevel_navlist2 a:visited#current{color:#C03;}
#mainlevel_navlist2 a:hover{color:#C03;}
a#active_menu_navlist2.mainlevel_navlist2:link,a#active_menu_navlist2.mainlevel_navlist2:visited{display: block;height:29px;line-height:29px;margin:0;padding:0;border:0;text-decoration:none;color:#c03;}
a#active_menu_navlist2.mainlevel_navlist2:hover{color:#c03;}
/* menu principal user3 suffixe _navlist */
ul#mainlevel_navlist{width:100%;/*background : url(../images/fond_main_menu.png) repeat-x;*/}
ul#mainlevel_navlist,#mainlevel_navlist li{display:inline;list-style-type:none;padding:0;margin:0;text-align: center;}
#mainlevel_navlist li{float:left;}
#mainlevel_navlist a:link,#mainlevel_navlist a:visited{display:block;height:33px;line-height:33px;border-left:1px solid #999;border-right:1px solid #999;padding:0;background : url(../images/fond_main_menu.png) repeat-x;text-decoration:none;color:#fff;width:165px;-width:167px;font-family: "Myriad Pro",Verdana, Arial;font-size: 16px;}
#mainlevel_navlist a:link#current,#mainlevel_navlist a:visited#current{background-color:#999;color:#fff;border-left:1px solid #999;background : url(../images/fond_main_menu.png) repeat-x;}
#mainlevel_navlist a:hover{color:#fff;background : url(../images/fond-main_menu_over.png) repeat center;}
a#active_menu_navlist.mainlevel_navlist:link,a#active_menu_navlist.mainlevel_navlist:visited{margin:0;padding:0;float:left;text-decoration:none;background : url(../images/fond-main_menu_over.png) repeat center;}
a#active_menu_navlist.mainlevel_navlist:hover{color:#fff;}
/*#user7,.module_bas,*/
.moduletable_bas{width:100%;height:18px;margin:0px;padding:0px;background-color:#119;}
#mainlevel_bottom{background: url(../images/nav.gif) repeat bottom;  border-top: 1px solid #ccc; }
#mainlevel_bottom{margin:0;padding:0;text-align: center;}
#mainlevel_bottom ul,#mainlevel_bottom li{display:inline;list-style-type:none;}
#mainlevel_bottom a:link,#mainlevel_bottom a:visited{margin:0px;padding: 0 10px 0 10px;height:30px;line-height:30px;text-decoration:none;color:#666;font-family: "Myriad Pro",Arial,Verdana;font-size: 14px;}
#mainlevel_bottom a:link#current,#mainlevel_bottom a:visited#current{color:#c03;}
#mainlevel_bottom a:hover{color:#c03;}
/* menu.css */
.moduletable_amm {width:230px;}
.moduletable_amm th{width:230px;height: 24px;line-height:24px;color:#fff;font-family:Verdana,Arial;font-size: 12px;text-decoration: none;text-indent: 10px;background: url(../images/fond_titre.gif) repeat-x center ;}
.menu-flyout, .menu-flyout ul {list-style-type:none; padding:0; margin:0; width:230px;}
.menu-flyout {margin:0px 0px 0px 0px;}
.menu-flyout {position:relative; float:left;z-index:100;}
* html #outer.menu-flyout {position:static;z-index:100;}
.menu-flyout li {display:block; float:left; width:228px; background: #999 url(../images/menu_programme_fl.png); margin:2px 0 0 0; border:1px solid #000; border-color:#fff #666 #666 #fff;}
.menu-flyout li li {display:block; float:left; width:198px; background: #999 url(../images/menu_programme_fl.png); margin:2px 0 0 0; border:1px solid #000; border-color:#fff #666 #666 #fff;}
.menu-flyout li.sub {background: #999 url(../images/menu_programme_fl.png);}
.menu-flyout li.inv {border:0;margin:0;height:0px;background:transparent url(../images/trans.gif);};
.menu-flyout table {border-collapse:collapse; width:0; height:24px; position:absolute; bottom: 0; top:auto; left:0; font-size:1em;z-index:100;}
.menu-flyout li a {display:block; color:#000; font-family:arial, sans-serif; font-size:13px; line-height:23px; height:24px; text-decoration:none; text-indent:10px;background: #999 url(../images/menu_programme_fl.png) right;}
.menu-flyout a:hover {color:#fff; background: #c03 url(../images/menu_programme_fl_over.png) right;}
.menu-flyout :hover > a {color:#fff; background: #c03 url(../images/menu_programme_fl_over.png) right;}
.menu-flyout li.sub:hover,.menu-flyout li.sub a:hover {position:relative;z-index:100;}
.menu-flyout ul,
.menu-flyout :hover ul ul, 
.menu-flyout :hover ul :hover ul ul,
.menu-flyout :hover ul :hover ul :hover ul ul,
.menu-flyout :hover ul :hover ul :hover ul :hover ul ul {position:absolute;left:-9999px; width:198px; top:-17px;z-index:100;}
.menu-flyout :hover ul {padding:20px 20px 20px 0; left:195px; bottom:-17px; top:auto; background:transparent url(../images/trans.gif);} 
.menu-flyout :hover ul :hover ul :hover ul,
.menu-flyout :hover ul :hover ul :hover ul :hover ul :hover ul {padding:20px 20px 20px 0; left:165px; bottom:-17px; top:auto; background:transparent url(../images/trans.gif);} 
.menu-flyout :hover ul :hover ul,
.menu-flyout :hover ul :hover ul :hover ul :hover ul {padding:20px 20px 20px 0; left:165px; top:-17px; bottom:auto;}
/* template_cadre.css */
#user2 .mod_contentitem table tr td,#user5 .mod_contentitem table tr td{padding: 0;color:#666;line-height:18px;}
#user2 .contentpaneopen td p{margin:0;padding: 0px 5px 0px 5px;}
#user5 .contentpaneopen td p{margin:0;padding: 0;}
#div_cadre_vert_f{display: block;width: 197px;margin: 0 auto 0 auto;padding: 0;border: 0;background: url(../images/box_verte_fond_ligne.gif) repeat;}
.div_cadre_vert_t{display: block;width: 197px;margin: 0;padding: 0;border: 0;clear:both;background: url(../images/box_verte_top.gif) no-repeat top;}
.div_cadre_vert_b{display: block;width: 197px;height:5px;margin: 0;padding: 0;border: 0;background: url(../images/box_verte_bottom.gif) no-repeat top;text-align: center;}
.div_cadre_vert_t table {margin: 0 auto 0 auto;padding:0;border-collapse: collapse;width:183px;}
table.contentpaneopen td.dcvt_t1,.dcvt_t1{width:100%;padding: 0px 5px 0px 5px;color:#fff;font: bold 20px/40px Arial, Helvetica, sans-serif;text-transform: uppercase;text-align: center;}
table.contentpaneopen td.dcvt_t2,.dcvt_t2 {width:100%;padding: 0px 5px 0px 5px;color:#fff;font: bold 13px/15px Arial, Helvetica, sans-serif;text-transform: uppercase;text-align: left;}
table.contentpaneopen td.dcvt_t3,.dcvt_t3 {width:100%;height:3px;line-height:3px;}
#div_cadre_vert_f .div_cadre_vert_t a{float:right;display:block;width:65px;height:17px;padding: 0px 0px 0px 5px;background: url(../images/box_verte_btn.gif) no-repeat;color:#fff;font: bold 11px/15px Arial, Helvetica, sans-serif;text-align:left;text-decoration: none;}
#div_cadre_vert_f .div_cadre_vert_t a:hover{color:#c03;color:#f8bf20}
#right table.moduletable_right_g_b{width: 160px;margin-left:2px;}
.moduletable_right_v{display: block;}
.div_cadre,.moduletable_right_g,.moduletable_right_g_b{display: block;width: 158px;margin: 0;padding-left: 0;border: 1px solid #666;border-top: 2px solid #666;border-bottom: 2px solid #666;background:#838486 url(../images/box_left_fond.gif) no-repeat;text-align: center;}
.moduletable_right_g table.contentpaneopen td,.moduletable_right_g_b table.contentpaneopen td{width:100%;color:#fff;font: 12px/16px Arial, Helvetica, sans-serif;text-align: left;  padding-left: 5px;  padding-bottom: 0px;  padding-right: 5px;  padding-top: 0px;    }
.moduletable_right_g_b table.contentpaneopen td.txt-text{color:#f8bf20;font-weight:600;}
.moduletable_right_g table.contentpaneopen td.sepa_g_bleu,.moduletable_right_g_b table.contentpaneopen td.sepa_g_bleu{display: none;}
.moduletable_right_g table.contentpaneopen td a.readon,.moduletable_right_g_b table.contentpaneopen td a.readon{background: #222;color:#fff;border:0;margin-bottom:5px;}
.moduletable_right_g table.contentpaneopen td a.readon:hover,.moduletable_right_g_b table.contentpaneopen td a.readon:hover{background: #fff;color:#222;}
.moduletable_right_g span.article_seperator,.moduletable_right_g_b span.article_seperator{display:block;height:10px;line-height:10px;}
.div_cadre{float:right;display:block;}
.div_cadre table {margin: 0 auto 0 auto;padding:0;border-collapse: collapse;width:140px;}
a td.dcgg1,.moduletable_right_g th,a td.dcgg1,.moduletable_right_g_b th{position:relative;z-index:24;width:100%;color:#fff;font: bold 20px/30px Arial, Helvetica, sans-serif;text-align: center;/*color:#c03*/;cursor:hand}
a td.dcgg2{position:relative;z-index:24;width:100%;color:#f8bf20;font: bold 20px/30px Arial, Helvetica, sans-serif;text-align: center;cursor:hand}
a td.dcgg22{position:relative;z-index:24;width:100%;color:#f8bf20;font: Bold 14px/16px Arial, Helvetica, sans-serif;text-align: left;padding-bottom:5px;cursor:hand}
a:hover td.dcgg1{position:relative;z-index:25;color:#f8bf20;cursor:hand}
a:hover td.dcgg2,a:hover td.dcgg22{position:relative;z-index:25;color:#fff;cursor:hand}
.ecart_cadre{display:block;width:100%;margin:0;padding:0;height:10px;line-height:10px;clear:both}


