/*css soundmedias - 2009 05 26 */

body{font-family:sans;font-size: 0.912em;background-color:#fff;}
div{margin:0;padding:0;border:0;}
a {text-decoration:none;}
hr {background-color:#eee;border:0;}

/*disposition des blocs principaux de callage*/

#top{float:left;width:100%;height:86px;background-image:url('images/top_center.png');background-repeat:repeat-x;}
#top_left{float:left;width:17%;height:86px;background-image:url('images/left_top.png');}
#top_center_left{float:left;width:66%;height:86px;display:block;background-image:url('images/center_left_top.png');background-repeat:no-repeat;background-position:top left;}
#top_center_right{float:right;width:100%;height:86px;background-image:url('images/center_top_right.png');background-position:right;background-repeat:no-repeat;}
#top_center{float:left;width:66%;height:86px;}
a#reactivezone{float:left;width:100%;height:39px;margin-left:52px;}
#top_center_title{float:left;font-weight:600;margin-left:52px;margin-top:40px;}
#top_center_title a{color:#000;}
#top_right{float:left;width:17%;height:86px;background-image:url('images/top_right.png');}


#middle{float:left;width:100%;height:auto;display:block;background-color:#f9f9f9;}
#middle_left{float:left;width:17%;background-color:#f9f9f9;display:block;}
#center_left_middle{float:left;width:66%;background-image:url('images/center_left_middle.png');background-repeat:repeat-y;background-position:left;background-color:#fff;display:block;}
#center_right_middle{float:right;width:100%;background-image:url('images/center_right.png');background-repeat:repeat-y;background-position:right;display:block;}
#center_middle{float:left;width:100%;display:block;}
#contents{float:left;margin-left:52px;margin-right:52px;background-color:#fff;min-height:400px;}
#middle_right{float:left;width:17%;display:block;background-color:#f9f9f9;}


#bottom{float:left;width:100%;height:110px;background-image:url('images/bottom_center.png');}
#bottom_left{float:left;width:17%;height:110px;background-image:url('images/left_bottom.png');background-repeat:repeat-x;}
#bottom_center_left{float:left;width:66%;height:110px;background-image:url('images/center_left_bottom.png');background-position:left;background-repeat:no-repeat;display:block;}
#bottom_center_right{float:right;width:100%;height:110px;background-image:url('images/center_right_bottom.png');background-repeat:no-repeat;background-position:right;}
#bottom_center{float:left;margin-left:52px;width:80%;height:110px;background-image:url('images/bottom_center.png');}
#bottom_right{float:left;width:17%;height:110px;background-image:url('images/right_bottom.png');}

#hyperbottom{float:left;width:100%;height:40px;}

/*les menus*/

#leftmenu{width:100%;font-weight:600;}
#leftmenu span,#rightmenu span{margin-left:4px;margin-right:4px;}
#leftmenu a{width:100%;background-color:#fff;display:block;margin-bottom:5px;padding-top:6px;padding-bottom:7px;background-image:url('images/left_menu-bg_n.png');background-repeat:no-repeat;background-position:bottom right;color:#565656;}
#leftmenu a:hover{background-image:url('images/left_menu-bg_h.png');background-repeat:no-repeat;background-position:bottom right;background-color:#f1f1f1;padding-top:7px;padding-bottom:5px;color:#000;}
#leftmenu span.actif {width:100%;display:block;margin-bottom:4px;background-color:#fff;color:#b1b1b1;padding-top:6px;padding-bottom:6px;border-left:1px solid #9b9b9b;border-bottom:2px solid #9b9b9b;text-align:center;margin-right:18px;}

#rightmenu{width:100%;font-weight:600;}
#righttmenu span{margin-left:4px;margin-right:4px;display:block;text-align:left;}
#rightmenu a{width:100%;background-color:#fff;display:block;padding-left:4px;margin-bottom:4px;padding-top:3px;padding-bottom:8px;background-image:url('images/right_menu-bg_n.png');background-repeat:no-repeat;background-position:bottom left;color:#565656;}
#rightmenu a:hover{background-image:url('images/right_menu-bg_h.png');background-repeat:no-repeat;background-position:bottom left;background-color:#f1f1f1;padding-top:5px;padding-bottom:6px;color:#000;}
#rightmenu span#contexte, #rightmenu span.contexte{display:block;width:100%;margin-bottom:16px;}
#rightmenu  span.active{display:block;width:100%;margin-bottom:10px;margin-left:-18px;padding:4px;background-color:#fff;color:#c1c1c1;text-align:left;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
#rightmenu a.link{width:100%;background-color:#fff;display:block;padding-left:4px;margin-bottom:4px;padding-top:3px;padding-bottom:8px;}
#rightmenu a:hover.link{background-color:#f1f1f1;padding-top:5px;padding-bottom:6px;color:#000;}

#footerleftinfo,#footermenu, #footerrightinfo{font-size:0.8em;color:#7e7e7e;}
#footerleftinfo a,#footermenu a, #footerrightinfo a{color:#7e7e7e;font-weight:600;}
#footerleftinfo a:hover,#footermenu a:hover, #footerrightinfo a:hover{color:#000;}
#footermenu{margin-top:40px;text-align:center;}
a#contact{float:left;width:155px;height:24px;background-image:url('images/ctct1.png');display:block;background-repeat:no-repeat;text-align:center;margin-top:1px;line-height:16px;text-align:center;}
a:hover#contact{background-image:url('images/ctct2.png');background-repeat:no-repeat;margin-top:2px;}
#footerleftinfo,#footerrightinfo{margin-left:16px;text-align:left;margin-top:20px;}

/*le menu de news de l'accueil*/

#newsblock{margin-left:6px;margin-right:6px;font-weight:600;border:1px solid #fff;background-color:#f6f6f6;}
#newsblock .title{display:block;background-color:#f6f6f6;color:#000;margin-top:4px;margin-bottom:4px;text-align:center;}
#newsblock a{color:#919191;display:block;padding:4px;background-color:#fff;border-bottom:1px solid #e6e6e6;}
#newsblock a:hover{color:#fff;background-color:#5c5c5c;}

/*les contenus*/

#title{font-weight:600;margin-top:12px;padding-bottom:8px;}

#subtitle{font-weight:600;font-style:italic;padding-bottom:16px;}

#summary{font-weight:600;margin-left:40px;margin-right:52px;}

#authors,#date{text-align:right;font-size:0.8em;}

#article_body{margin-top:6px;margin-bottom:17px;width:100%;text-align:justify;}
#article_body span img{border:4px solid #fff; display:inline;}
#article_body a{font-weight:600;color:#000;}
#article_body a:hover{color:#fff;background-color:#000;}

#attached_files{width:100%;}

.file{}
.emphasis{font-weight:600;text-decoration:underline;}
.weblink a{font-weight:600;color:#565656;}
.weblink a:hover{background-color:#000;color:#fff;}


