.ex_g{float:left;width:670px;}
.ex_d{float:left;width:300px;margin-left:10px;}

.ex_g h1{font-size:17px;color:white;font-weight:bold;margin:0;padding:5px 0 0 10px;background:url(/media/exam_top.gif) repeat-x;height:24px;}
.ex_g .ex_info{height:40px;border-bottom:solid 1px #FF9900;width:670px;margin-top:10px;}
.ex_g .ex_info .txt{width:120px;padding-left:10px;vertical-align:top;}
.ex_g .ex_info .txt2{width:60px;padding-left:10px;vertical-align:top;}
.ex_g .ex_info .info1{width:310px;vertical-align:top;}
.ex_g .ex_info .info1 h2{background:none;margin:0;padding:0;font-size:11px;display:inline;}
.ex_g .ex_info .info2{width:100px;vertical-align:top;padding:0;}
.ex_g .ex_info .info3{width:160px;vertical-align:top;padding:0;}
.ex_g .ex_info .form{margin:0;padding:0;}
.ex_g .ex_info a, .ex_g .ex_info a:visited{color:black;}
.ex_g .ex_info h3 {margin:0;padding:10px 0 10px 10px;font-size:12px;}

.ex_g h2{margin:0px 0 0px 10px;padding-top:20px;font-size:17px;font-family: Geneva, Arial, Helvetica, sans-serif;color:black;font-weight:bold;background:url(/media/soulign_orange.gif) no-repeat;background-position:15px 100%;height:20px;}
.ex_g h3.addannale{margin:20px 10px 0 0;padding-left:20px;padding-top:5px;font-size:12px;font-family: Geneva, Arial, Helvetica, sans-serif;color:black;font-weight:bold;background:url(/media/add.gif) no-repeat center left;height:20px;}
.reliablebuttonorange {font:11px Lucida Grande, Verdana, Arial, Helvetica, sans serif;background-color:#FF9900;color:#fff;font-weight: bold;border:1px solid #FF6600;height:20px;font-size:12px;}

.zone_filtre{width:670px;border:solid 1px #E5E5E5;padding:5px 0 0 0;margin-top:8px;}
.zone_filtre form{margin:0px 0 0 0;padding:0;}
.zone_filtre .filtre_gauche, .zone_filtre #filtre_res{float:left;width:325px;padding-left:10px;}
.zone_filtre .filtre_gauche{border-right:solid 1px #FF9900;padding-bottom:10px;}
.zone_filtre #filtre_res{margin-top:15px;float:left;}

.zone_filtre .search{float:right;width:210px;height:24px;margin-top:5px;}
.search .search_lft{float:left;height:24px;width:5px;background:url(/media/small_search_corner.gif);font-size:1px;}
.search .search_txt{float:left;border-top:solid 1px #C4C4C4;height:20px;width:181px;padding-top:4px;}
.search .searchbar, .search .searchbar_i{border: 0px; padding-left:3px; color:#333; width:175px; height:15px;font-size:11px;}
.search .searchbar_i{font-style:italic;}
.search .search_but{float:left;border-top:solid 1px #C4C4C4;border-left:solid 1px #C4C4C4;width:22px;height:24px;padding:0px 0 0 1px;}
.search .submitbtn{background: transparent url(/media/small_search_orange.gif) no-repeat;border:0;width:22px;cursor:pointer;height:22px;}

.zone_filtre .filtre_droit{float:left;width:294px;padding-left:40px;}
.zone_filtre .filtres h4{color:#FF9900;padding:3px 0 2px 0;margin:0;font-size:11px;}
.zone_filtre .filtres select{width:287px;border:solid 1px #CCCCCC;padding:0;margin:0;}

.zone_filtre .filtre_droit #filtres_actifs{padding:10px 0 0 5px;line-height:20px;}
/*Zone image de la croix supprimer un filtre, compatible tout browser*/
.zone_filtre .filtre_droit #filtres_actifs A.croix {padding-left:18px;background:url(/media/croix_filtre.gif) no-repeat;background-position:center left;color:black;text-decoration:none;}
.zone_filtre .filtre_droit #filtres_actifs A.croix:hover {background:url(/media/croix_filtre_hover.gif) no-repeat;text-decoration:underline;}

.zone_res{width:670px;border:0;border-top:solid 1px #E5E5E5;min-height:300px;}

.title_mat, .title_fil, .title_cat{font-size:15px;float:left;border-bottom-style:solid;border-bottom-width:1px;font-weight:bold;text-align:center;height:29px;padding-top:15px;}
.title_mat{border-bottom-color:#4E4E4E;color:#4E4E4E;width:305px;}
.title_fil{border-bottom-color:#E52C67;color:#E52C67;width:175px;}
.title_cat{border-bottom-color:#FF9900;color:#FF9900;width:190px;}

.zone_res table{margin-left:20px;width:630px;border-collapse:collapse;}
.zone_res .c1, .zone_res .c2, .zone_res .c3{border-bottom:solid 1px #DCDCDC;height:26px;vertical-align:middle;}
.zone_res .c1{width:265px;padding-left:20px;}
.zone_res .c1 a, .zone_res .c1 a:visited{color:black;text-decoration:none;font-size:12px;}
.zone_res .c1 a:hover, .zone_res .c1 a:active{color:black;text-decoration:underline;}
.zone_res .c2{width:185px;text-align:center;color:#E52C67;}
.zone_res .c3{width:160px;text-align:center;color:#FF9900;}

.zone_pag{height:38px;padding-top:15px;}
.pagination .current, .pagination .elt, .pagination .dot, .pagination .no{border-color:#E52C67;}
.pagination .current, .pagination A.elt:hover{background-color:#E52C67;}
.pagination .dot, .pagination A.elt, .pagination A.elt:visited{color:#E52C67;}
.pagination .no{background:#FFD6E3;color:#E52C67;}

.desc{border-bottom:solid 2px #C5C5C5;padding-bottom:20px;font-size:12px;text-align:justify;margin-top:10px;}
.desc a, .desc a:visited, .desc a:hover, .desc a:active {color:#FF9900;font-weight:bold;text-decoration:none;}

.relatives{padding-top:35px;}

.arts{float:left;width:285px;border-top:solid 3px #4E4E4E;}
.arts h3{height:27px;padding:10px 0 0 0;margin:0;font-size:13px;text-align:center;border-bottom:solid 1px #4E4E4E;}
.arts table{border-collapse:collapse;width:285px;margin-top:14px;}
.arts a, .arts a:visited{color:black;text-decoration:none;font-size:12px;}
.arts a:hover, .arts a:active{text-decoration:underline;}
.arts .art_img, .arts .art_txt{padding:4px 0 4px 0;vertical-align:top;}
.arts .art_img img{border:solid 1px #E2E2E2;}
.arts .art_img{width:33px;}
.arts .art_txt{padding-left:18px;padding-right:7px;text-align:justify;}
.arts .corner{width:6px;font-size:1px;height:7px;}
.arts .atop_lft{background:url(/media/article_corner_top_lft.gif) no-repeat;}
.arts .atop_rgt{background:url(/media/article_corner_top_rgt.gif) no-repeat;}
.arts .abot_lft{background:url(/media/article_corner_bot_lft.gif) no-repeat bottom;}
.arts .abot_rgt{background:url(/media/article_corner_bot_rgt.gif) no-repeat bottom;}
.arts_arch{text-align:right;margin-top:15px;}
.arts_arch a, .arts_arch a:visited, .arts_arch a:hover, .arts_arch a:active {font-size:10px;color:#FF9900;text-decoration:none;}

.etabs{float:left;width:300px;margin-left:50px;background:url(/media/top_exam_cadre.gif) no-repeat;}
.etabs .et_title{font-size:15px;margin:6px 0 0 53px;}
.etabs .cadre_in{width:250px;_width:248px;border:solid 1px #FF9900;border-top:0px;margin:17px 0 0 17px;padding:0 15px 15px 15px;}
.etabs .cadre_in_ov{width:244px;_width:242px;height:336px;overflow:auto;background:#F7F7F7;border:solid 1px #999999;padding-left:6px;}
.etabs .cadre_in_ov a, .etabs .cadre_in_ov a:visited{color:black;font-size:11px;}


.forum{width:270px;background:url(/media/top_forum.gif) no-repeat;padding-top:5px;padding-left:30px;margin-top:10px;}
.forum h3{font-size:15px;margin:0;padding:0 0 0 23px;}
.forum ul{list-style-image:url(/media/top_exam_bullet.gif);margin:0;padding:0;margin-left:15px;}
.forum li{font-size:12px;color:#4E4E4E;margin-top:10px;}
.forum span{font-size:11px;color:#3294B3;}
.forum a, .forum a:visited, .forum a:active {text-decoration:none;color:black;}
.forum a:hover {text-decoration:underline;}

.ann_content{border-top:solid 1px #C5C5C5; border-bottom:solid 1px #C5C5C5;margin-top:20px;}
.ann_content table{border-collapse:collapse;text-align:center;width:100%;}
.ann_content table th{border-bottom:solid 2px #F295B3;height:45px;vertical-align:middle;}
.ann_content table td{border-bottom:solid 2px #DCDCDC;border-right:solid 2px #F8F8F8;vertical-align:middle;padding:5px 0 5px 0;}

.top_forum {background:url(/media/top_forum.gif) no-repeat;padding-top:5px;padding-left:30px;margin-top:40px;}
.top_forum h2 {font-size:15px;margin:0;padding:0 0 0 23px;background-image:none;}
.top_forum a, .top_forum a:visited, .top_forum a:active {text-decoration:none;color:black;}
.top_forum a:hover {text-decoration:underline;}
.top_forum table a, .top_forum table a:visited, .top_forum table a:hover, .top_forum table a:active{text-decoration:none;color:#2A5E87;}

.ex_d .eclasse {margin-top:10px;}
.ex_d .eclasse .eclasse_head {height:150px;background:url(/media/teacheo.jpg) no-repeat;}
.ex_d .eclasse .eclasse_head h3{font-size:18px;color:white;margin:0px;background:url(/media/backflinks.gif) repeat-x;height:26px;padding:3px 0px 0px 6px;}
.ex_d .eclasse .eclasse_head .eclasse_txt {margin-top:81px;height:35px;color:white;font-size:12px;padding:5px 0 0 10px;}
.ex_d .eclasse .eclasse_body {border:solid 1px black;border-top:0px;padding:5px 5px 10px;font-size:12px;}
.ex_d .eclasse .eclasse_body ul {margin-top:0px;padding-left:25px;margin-left:0px;}
.ex_d .eclasse .eclasse_body li {padding-bottom:5px;list-style-type:square;border-bottom:solid 1px #ccc;}
.ex_d .eclasse .eclasse_body li a, .ex_d .eclasse .eclasse_body li a:visited {color:#3294B3;}
.ex_d .eclasse .eclasse_body .eclasse_start{text-align:center;margin-top:5px;}
.ex_d .eclasse .eclasse_body .eclasse_start a, .ex_d .eclasse .eclasse_body .eclasse_start a:visited{color:#3294B3;font-size:14px;}
.ex_d .eclasse .eclasse_body #eclasse_new {margin-top:5px;text-align:center;}
.ex_d .eclasse .eclasse_body #eclasse_new .but_ok {background-color:#FF9900;color:#fff;font-weight: bold;border:1px solid #FF6600;font-size:12px;}
.ex_d .eclasse .eclasse_body #eclasse_new .eclass_input {border: 1px solid #4E4E4E;width:140px;color:#333;font-size:12px;background-color:#FFF;padding:2px;}
.ex_d .eclasse .eclasse_body #eclasse_new #eclasse_msg {color:red;font-weight:bold;}