    body {
        font-family: "MS Sans Serif", Geneva, sans-serif;
        font-size: 11px;
        background-color: #082b76;
        margin: 0px;
        padding: 0px;
        color: black;
        vertical-align: top;
    }

    #my_slideshow
    {
    	width: 320px;
    	height: 200px;
    	z-index: 5;
      border: 1px dashed #3173bc;
      background-color: #e7edf2;
    	overflow:hidden;
    }

    .slideText {
	    color: #fff;
      position: absolute;
      margin: 0px;
      padding: 0px;
      top: 182px;
      z-index: 10;
      width: 100%; 
      font-size: 11px;
      text-align: center;     
    }
    
    .slideTextBg {
      position: absolute;
      margin: 0px;
      padding: 0px;
      top: 182px;
      z-index: 10;
      width: 100%;      
			background-color: #00489a;
	    filter: alpha(opacity=40);
	    -moz-opacity: 0.4;
	    -khtml-opacity: 0.4;
	    opacity: 0.4;
    }
    
    .subtable {
      border: 1px dashed #3173bc;
      width: 80%;
      background-color: #e7edf2;
    } 

    .subtable1 {
      background-color: #e7edf2;
    } 

    td.main {
        border-left: 1px solid #7fcf60;
        border-right: 1px solid #7fcf60;
        background-color: #ffffff;
        text-align: left;
        width: 780px;
        height: 100%;
        padding-top: 4px;
        padding-left: 4px;
        padding-right: 4px;
        padding-bottom: 0px;
    }

    h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 20px;
        color: #3173bc;
        text-align: center;
        background-color: white;
    }

    h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #22a400;
        text-align: center;
        background-color: white;
    }

    h3 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-style: italic;
        color: #000000;
        text-align: left;
        background-color: white;
    }

    .menu_tab {
        background-image: url(images/fond_menu.png);
    }

    td {
        font-family: "MS Sans Serif", Geneva, sans-serif;
        font-size: 14px;
    }

    .news_list0 {
        background-color: white;
        color: black;
        vertical-align: top;
    }

    .news_list1 {
        background-color: #e7edf2;
        color: black;
        vertical-align: top;
    }

    sup {
        font-family: sans-serif, Arial, Helvetica ;
        font-size: 9px;
    }

    .ou {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 9px;
        margin: 0px;
        padding: 0px;
        color: #3173bc;
        vertical-align: middle;
        background-color: white;
    }

    .nj {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        margin: 0px;
        padding: 0px;
        color: #3173bc;
        vertical-align: middle;
        background-color: white;
    }

    a.rdvlink {
        color: #3173bc;
        text-decoration: none;
        background-color: transparent;
    }

    a.link {
        color: #3173bc;
        text-decoration: none;
        background-color: white;
    }

    a.link:hover {
        color: white;
        background-color: #3173bc;
        text-decoration: none;
    }

    a.more {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #3173bc;
        text-decoration: none;
        background-color: transparent;
    }

    .jrs {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 9px;
        margin: 0px;
        padding: 0px;
        color: #3173bc;
        vertical-align: middle;
        border: 1px solid white;
        background-color: white;
    }

    .today {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 9px;
        margin: 0px;
        padding: 0px;
        background-color: #c6dff5;
        color: #3173bc;
        vertical-align: middle;
    }

    .rdv {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 9px;
        margin: 0px;
        padding: 0px;
        color: #3173bc;
        vertical-align: middle;
        border: 1px solid #3173bc;
        background-image: url(images/rdv.gif);
        font-weight: bold;
        background-color: transparent;
    }

    .todayrdv {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 9px;
        margin: 0px;
        padding: 0px;
        background-color: #c6dff5;
        color: #3173bc;
        vertical-align: middle;
        background-image: url(images/rdv.gif);
        font-weight: bold;
        border: 1px solid #3173bc;
    }

    .maintable {
        /*border: 1px solid #b5e594;*/
    }

    .lefttable {
        border-right: 1px dashed blue; width: 200px;
    }

    .righttable {
        border-left: 1px dashed blue; width: 200px;
    }

    .titre_cso_150 {
        height: 50px;
        background-image: url(images/fond_vertclair_cso_top.png);
    }

    .centre_150 {
        padding-left: 10px;
        padding-right: 10px;
        font-size:10px;
        background-image:url(images/fond_vertclair_middle.png);
    }

    .bas_150 {
        background-image:url(images/fond_vertclair_bottom.png);
    }

    .titre_cso_156 {
        height: 50px;
        background-image: url(images/fond_vertclair_cso_top_156.png);
    }

    .centre_156 {
        padding-left: 1px;
        padding-right: 7px;
        font-size:10px;
        background-image:url(images/fond_vertclair_middle_156.png);
    }

    .bas_156 {
        background-image:url(images/fond_vertclair_bottom_156.png);
    }

    .titre_cso_wide {
        font-weight: bold;
        height: 50px;
        background-image: url(images/fond_vertclair_cso_top_wide.png);
    }

    .titre_cross_wide {
        font-weight: bold;
        height: 50px;
        background-image: url(images/fond_vertclair_cross_top_wide.png);
    }

    .titre_dre_wide {
        font-weight: bold;
        height: 50px;
        background-image: url(images/fond_vertclair_dre_top_wide.png);
    }

    .titre_right {
        margin: 0px;
        padding: 0px;
        background-image:url(images/fond_vertclair_top_right_wide.png);
    }
    .centre_wide {
        padding-left: 10px;
        background-image:url(images/fond_vertclair_middle_wide.png);
    }

    .centre_right {
        margin:0px;
        padding:0px;
        background-image:url(images/fond_vertclair_middle_right_wide.png);
    }

    .bas_wide {
        background-image:url(images/fond_vertclair_bottom_wide.png);
    }

    .bas_right {
        margin:0px;
        padding:0px;
        background-image:url(images/fond_vertclair_bottom_right_wide.png);
    }

    .titre_vert {
        font-weight: bold;
        height: 25px;
        background-image: url(images/fond_vertclair.png);
    }

    .titre_text {
        font-weight: bold;
        font-size: 12px;
        color: #3173bc;
        background-color: transparent;
    }

    .titre_text_big {
        font-weight: bold;
        font-size: 14px;
        color: #3173bc;
        background-color: transparent;
    }

    .tooltip {
        position: absolute;
        left: -200px;
        top: -200px;
        display: none;
        color: black;
        background-color: #FFFFFF;
        border-width: 1px;
        border-style: solid;
        border-color: #000000;
        padding: 2px;
    }

    .tooltip .head{
        background-color: #3173bc;
        /*background-image: url(images/f_b.png);*/
        color: white;
        font-weight: bold;
        padding: 2px;
    }

    .tooltip .content{
        font-size: 10px;
        border-width: 4px;
    }

    .tooltip .content td{
        font-size: 10px;
        text-align: center;
    }
    /* BARRE DE MENU  */
    /* Hauteur*/
    TABLE.menu_1 {
        height:31px;
        color:#FFFFFF;
        background-color: transparent;
    }
    /* couleur, bordure*/
    TD.menu_1_ {
        cursor: pointer;
        background-image: url(images/fond_vert1.png);
        color: white;
        font-size: 12px;
        font-weight: bold;
        font-family: "MS Sans Serif", Geneva, sans-serif;
        text-align: center;
        padding: 1px;
        height: 20px;
        vertical-align: middle;
        background-color: transparent;
    }
    TD.menu_1 {
        cursor: pointer;
        background-image: url(images/fond_vert1.png);
        color: white;
        font-size: 12px;
        font-weight: bold;
        font-family: "MS Sans Serif", Geneva, sans-serif;
        text-align: center;
        padding: 1px;
        height: 20px;
        vertical-align: middle;
        background-color: transparent;
    }
    TD.menu_1:hover {
        background-image: url(images/fond_vertclair1.png);
        color: black;
        text-decoration: none;
        background-color: transparent;
    }
    TD.menu_1_on {
        cursor: pointer;
        background-image: url(images/fond_vertclair1.png);
        color: black;
        font-size: 12px;
        font-weight: bold;
        font-family: "MS Sans Serif", Geneva, sans-serif;
        text-align: center;
        padding: 1px;
        height: 20px;
        vertical-align: middle;
        background-color: transparent;
    }
    /* couleur, bordure*/
    TD.menu_11 {
        cursor: pointer;
        color: white;
        font-size: 12px;
        font-weight: bold;
        font-family: "MS Sans Serif", Geneva, sans-serif;
        text-align: center;
        padding: 1px;
        height: 20px;
        vertical-align: middle;
        border: 1px solid #7fcf60;
        background-color: transparent;
    }
    TD.menu_11:hover {
        background-image: url(images/fond_vertclair12.png);
        color: black;
        text-decoration: none;
        border: 1px solid #7fcf60;
        background-color: transparent;
    }
    TD.menu_11_on {
        cursor: pointer;
        background-image: url(images/fond_vertclair12.png);
        color: black;
        font-size: 12px;
        font-weight: bold;
        font-family: "MS Sans Serif", Geneva, sans-serif;
        text-align: center;
        padding: 1px;
        height: 20px;
        vertical-align: middle;
        border: 1px solid #7fcf60;
        background-color: transparent;
    }
    TD.menu_2 {
        background-image: url(images/fond_vert2.png);
        vertical-align: middle;
    }
    /* MENU DEROULANT */
    /* Largeur des menus d?oulants */
    DIV.menu_1 {
        border: 1px solid #b5e594;
        z-index: 10;
    }
    /*hauteur des liens couleur*/
    A {
        color: #3173bc;
        text-decoration: none;
        background-color: transparent;
    }
    A.menu {
        color: white;
        text-decoration: none;
        background-color: transparent;
    }
    A.menu:hover {
        color: black;
        text-decoration: none;
        background-color: transparent;
    }
    A.menu_1 {
        background-image: url(images/fond_vert_flat1.png);
        color: white;
        font-size: 12px;
        font-weight: bold;
        font-family: "MS Sans Serif", Geneva, sans-serif;
        padding: 3px;
//        height: 15px;
        text-decoration: none;
        vertical-align: middle;
        background-color: transparent;
    }
    A.menu_1:hover {
        background-image: url(images/fond_vertclair12.png);
        color: black;
        text-decoration: none;
        background-color: transparent;
    }
    TD.pied {
        border-top: 1px solid #3173bc;
        color: #3173bc;
        text-decoration: none;
        font-family: "MS Sans Serif", Geneva, sans-serif;
        font-size: 10px;
        text-align: center;
        background-color: transparent;
    }
    .myli {
        padding-left:5px;
        padding-right:5px;
    }
    TD.fiche0 {
        color: black;
        text-decoration: none;
        font-family: "MS Sans Serif", Geneva, sans-serif;
        font-size: 14px;
        font-weight: bold;
        text-align: left;
        background-color: transparent;
    }
    TD.fiche1 {
        color: black;
        text-decoration: none;
        font-family: "MS Sans Serif", Geneva, sans-serif;
        font-size: 14px;
        font-weight: bold;
        text-align: left;
        background-color: #e7edf2;
    }
    TD.fiche2 {
        color: black;
        text-decoration: none;
        font-family: "MS Sans Serif", Geneva, sans-serif;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        background-color: transparent;
    }
    TD.fiche3 {
        color: black;
        text-decoration: none;
        font-family: "MS Sans Serif", Geneva, sans-serif;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        background-color: #e7edf2;
    }
    .right_table {
        width: 10px;
    }
