/* ----------------------------------------------------------------------------------- */
/*                                                                                     */
/*                         2nd Mycosafe Symposium                                      */
/*                                                                                     */
/* ----------------------------------------------------------------------------------- */


* {margin:0; padding:0; }

html {
    overflow: -moz-scrollbars-vertical;
    min-height: 100%; height:100%; margin-bottom: 1px;
    }

body {
    background-image:url("../images/bg-stripe1.gif");
    text-align:center;
    height:100%;
    }

#page {
    position:relative;
    width:906px;
    min-height:100%;
    height:auto !important;
    height:100%;
    text-align:left;
    font:11px Verdana,Arial, Monaco, sans-serif;
    color: #444;
    margin:0 auto;
    padding:0 12px;
    background: url("../images/page_bg.gif") repeat-y 0 0;
    }

a {
    color:#2155AD;
    text-decoration:none;
    }

a:hover {color:00a8eb; text-decoration:underline}

a {outline:expression(hideFocus='true'); outline:0;}


form {margin:0; padding:0}


/* top //* ----------------------------------------------------------- */

#header {
    position:relative;
    width:906px;
    height:132px;
    background: url("../images/header.gif") no-repeat 0 0;
    }

#blue-line {
    font-size:11px;
    padding:2px 0px 4px 0px;
    background:#005EA8;
    color:#e2e2e2;
    }

/* content *//* ---------------------------------------------------- */
#main {
    position:relative;
    min-height:411px;
    height:auto !important;
    height:411px;
    width:906px;
    }

/* menu *//* ---------------------------------------------------- */
#menu {
    position:absolute;
    left:12px;
    z-index:2000;
    /* height:330px; */
    /* background:#adbade url("../images/menu_bg.gif") no-repeat 0 0; */
    background-color:#adbade;
    }

#menu ul {
    margin:0;
    padding-top:26px;
    padding-left:8px;
    list-style:none;
    margin-bottom:36px;
    width:150px;
    }

#menu ul li {
    margin-bottom:1px;
    }


#menu ul li ul {list-style:none; margin:0; padding:0;}
#menu ul li ul li {margin:0; padding-left:8px;}

#menu ul li a {
    display:block;
    width:132px;
    font-weight:normal;
    color:#1b4893;
    padding-left:6px;
    text-decoration:none;
    background: url("../images/menu_sign.gif") no-repeat 0 5px;
    padding-top:3px;
    padding-bottom:3px;
    border-bottom:1px solid #adbade;
    border-right:1px solid #adbade;
    }

#menu ul li a:hover {
    background:#2155AD;
    color:#fff;
    border-bottom:1px solid #cfd6e8;
    border-right:1px solid #cfd6e8;
    }

#menu .selected {color:#fff}


/* right panel *//* ---------------------------------------------------- */

#right-panel {
    float:right;
    width:174px;
    margin-right:16px;
    margin-top:26px;
    display:inline; /* IE6 dmb */
    }

#right-panel img {display:block; margin-bottom:6px; padding:3px;}

#right-panel div.border img {border:1px solid #999; display:block;}


/* center panel *//* ---------------------------------------------------- */

#center-panel {
    margin-left:182px;
    margin-right:169px;
    padding-top:24px;
    width:500px;
    min-height:380px;
    height:auto !important;
    height:380px;
    }

#center-panel p {margin:12px 0; text-align:justify; line-height:1.6}


#center-panel h2 {
    font-size:18px;
    color:#2155AD;
    line-height:22px;
    margin-left:-1px;
    margin-bottom:12px;
    }


#center-panel h3 {
    font-size:11px;
    color:#2155ad;
    line-height:1.6;
    margin-left:-1px;
    margin-top:16px;
    margin-bottom:-2px;
    text-transform:uppercase;
    }

#center-panel ul {
    /*padding-left:16px;*/
    margin:8px 0 16px 0;
    list-style:none;
    }

#center-panel ul li {
    margin-bottom:3px;
    padding-left:13px;
    background: url("../images/blue_bullet.gif") no-repeat 0 9px;
    line-height:1.6;
    }

#center-panel .logo {margin-top:40px;}
#center-panel .logo img {margin-bottom:5px; display:block;}

#center-panel p.small {font-size:10px}

#center-panel table {border-collapse:collapse; width:100%; margin-top:12px; border:1px solid #adbade;}
#center-panel table td, #center-panel table th  {padding:5px; border:1px solid #cdd6ee;}
#center-panel table th  {background:#f2f2f4; border-bottom-color:#adbade; font-weight:normal}

#center-panel .block {width:450px; border:1px solid #adbade; padding:8px; margin:20px; background:#f2f2f4; margin-left:0; margin-top:8px;}

#center-panel .border {padding:3px; border:1px solid #9c9a9c;}


.headline {
    color:#2655AC;
    font-family:Arial,Helvetica,sans-serif;
    font-size:15px;
    font-weight:bold;
    text-transform:uppercase;
    }

.photos {float:left;  width:533px; margin-bottom:16px; margin-top:12px;}
.photos img {float:left; margin-right:4px;  border:1px solid #999;}


.mt {
    margin-top:17px !important;
    }

.line-airfrance {
    display:block;
    background: url("../images/line_airfrance.gif") no-repeat 0 0;
    width:530px;
    height:5px;
    margin: 12px 0;
    font-size:0;
    }

.btns {
    position:absolute;
    top:452px;
    left:20px;
    z-index:2001;
    width:144px;
    }

.btns img {
    margin-left:20px;
    margin-bottom:12px;
    }

.color {
    color:#2155AD;
    }

#center-panel:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
   }

td.second-column {
	text-indent:18px;
   }