a {outline:none;}
.menu_gauche_jaune {height:484px;}

.focus_cadre{width:100%;margin:10px 0px;}
.focus_cadre td{padding:5px;text-align:left;}

.tableau_telechargements_col_1 {width:40%;}
.tableau_telechargements_col_2 {width:40%;}
.tableau_telechargements_col_3 {width:20%;}

.iframe{width:970px;height:560px;margin:auto;border:1px solid #999;padding:0px;}

td#message {color:#c00;font-weight:bold;text-align:center;}

input, textarea {font-size:11px;}


.cadre_bord_left{background-position: top right;background-repeat: repeat-y;}
.cadre_bord_right{background-position: top left;background-repeat: repeat-y;}

.cadre_coin_top_left{background-position: bottom right;background-repeat:no-repeat;}
.cadre_coin_top_right{background-position: bottom left;background-repeat:no-repeat;}
.cadre_coin_bottom_left{background-position: top right;background-repeat:no-repeat;}
.cadre_coin_bottom_right{background-position: top left;background-repeat:no-repeat;}


div.menu_title{color:#fff;font-weight:bold;padding:5px 10px;width:155px;cursor: pointer;}
div.menu_title a,div.menu_title a:hover,div.menu_title a:visited{color:#fff !important;}

div.submenu_title{color:#fff;font-weight:normal;padding:5px 10px;width:155px;cursor: pointer;}
div.submenu_title a,div.submenu_title a:hover,div.submenu_title a:visited{color:#fff !important;font-weight:normal;}


table.level2{
    position:absolute;
    width:175px;
    z-index:200;
    margin:0 0 0 179px;
    background-color:blue; 
    display:none;
}

table.level3{
    position:absolute;
    width:175px;
    z-index:300;
    margin:0 0 0 176px;
    background-color:blue; 
    display:none;
}


div#info{position:absolute;width:100%;text-align:center;padding:60px 0px 10px;z-index:999;display:none;}
div#info table.details{margin:auto;}
div#info div.close{text-align:right;margin-bottom:10px;}
div#info div.close a{color:#900;font-weight:normal;text-decoration:none;border-bottom:1px dashed #900;}
div#info td#details{padding:3px 10px 10px;line-height:normal;background-color:#fff;border:3px solid #ccc;}
div#info td#details th,div#info td#details td{text-align:left;padding:2px 5px;vertical-align:top;}
                              
.pager{padding:10px 0px;}

.texte_bordeau{font-size:15pt;}
.contenu_droite_menu_jaune{padding-top:20px;}

.menu_fond_gris a, .menu_fond_jaune a{font-size:11px;font-family:verdana,sans-serif;}