div.table_center {
    font-style: italic;
    text-align: center; 
    }
table.journal {
    width : 500;
    background:transparent;
}
table.journal_large {
    width : 100%;
    background:transparent;
}
table.journal_border {
    wwidth : 100%;
    background:#ffeeee;
    border-left:  1px solid darkgray; 
    border-right: 1px solid darkgray; 
    border-top:  1px solid darkgray; 
    border-bottom: 1px solid darkgray;
}
tr.cell_row_border { 
    vertical-align: top;
    background:transparent;
    sbackground:#ffeeee; 
}    
tr.cell_row {
font-size: 12;
    vertical-align: top; 
}    
td.left_cell {
    padding-left:5px; padding-right: 5px; 
}
td.inside_cell {
    padding-left:5px; padding-right: 5px; 
}
td.right_cell {
    padding-left:5px; padding-right: 5px; 
}
td.full_row {
    padding-left:5px; padding-right: 5px; 
}

.cell {
    font-size: 12;
    text-align: justify;
    padding-top: 5px; padding-bottom: 5px;
}
.cell_left {
    font-size: 12;
    text-align: left;
    padding-top: 5px; padding-bottom: 5px;
}
.cell_center {
	font-size: 12;
    text-align: center;
    padding-top: 5px; padding-bottom: 5px;
}
.cell_right {
    font-size: 12;
    text-align: right;
    padding-top: 5px; padding-bottom: 5px;
}


div.par_left {
    font-style: normal;
    text-align: left; 
    }
div.par_legende {
    padding-top: 0px; padding-bottom: 0px;
	font-size: 12;
    font-style: italic;
     }
    
div.par_citation {
    padding-top: 10px; padding-bottom: 0px;
	font-size: 12;
    text-align: center; 
    font-style: normal;
     }
span.cit_author {
	font-size: 12;
    font-style: normal;
     }
span.cit_text {
	font-size: 12;
    color : darkblue;
    background-color : #FFEEEE;
    font-style: italic;
    }
     
div.par_reference {
    padding-top: 10px; padding-bottom: 0px;
	font-size: 12;
    font-style: italic;
     }
     
div.photo {
	font-size: 12;
    font-style: italic;
    text-align: center; 
    padding-top: 5px; padding-bottom: 5px;
    }
div.image {
	font-size: 12;
    font-style: italic;
    text-align: center; 
    padding-top: 5px; padding-bottom: 5px;
    }
div.photo_left {
	font-size: 12;
    font-style: italic;
    text-align: left; 
    padding-top: 5px; padding-bottom: 5px;
    }
div.photo_center {
	font-size: 12;
    font-style: italic;
    text-align: center; 
    padding-top: 5px; padding-bottom: 5px;
    }
div.photo_right {
	font-size: 12;
    font-style: italic;
    text-align: right; 
    padding-top: 5px; padding-bottom: 5px;
    }
div.text_code {
	font-size: 11;
    font-family: Monospace;
    font-style: normal;
    text-align: left; 
    padding-top: 5px; padding-bottom: 5px;
    }
div.text {
    font-size: 12;
    font-style: normal;
    text-align: justify; 
    padding-top: 5px; padding-bottom: 5px;
    }
div.text_left {
	font-size: 12;
    font-style: normal;
    text-align: left; 
    padding-top: 5px; padding-bottom: 5px;
    }
div.text_center {
	font-size: 12;
    font-style: normal;
    text-align: center; 
    padding-top: 5px; padding-bottom: 5px;
    }
div.text_right {
    font-size: 12;
    font-style: normal;
    text-align: right; 
    padding-top: 5px; padding-bottom: 5px;
    }
div.text_title {
    padding-top: 10px; padding-bottom: 10px;
	font-size: 14;
    color : blue;
    font-weight: 400; 
    font-style: normal;
    }

div.footer {
    padding-top: 30px; padding-bottom: 10px;
	font-size: 10;
    color : darkblue;
    font-weight: 400; 
    font-style: normal;
    }
img.button {
    align: middle;
    border-left: 0px; 
    border-right: 0px; 
    border-top: 0px; 
    border-bottom: 0px;
    }

img.photo {
    border-left: 1px double; 
    border-right: 1px double; 
    border-top: 1px double; 
    border-bottom: 1px double;
}

body {
    bbackground-image: url("../bg.gif");
    font-family: tahoma, arial, helvetica, sans-serif, Georgia;
    font-size: 12; 
    color: darkblue;
    text-align: left;
    font-style: normal;
    padding-bottom: 10px;
    background: #DDEEFF;
    background-color: #DDEEFF;
    bbackground-repeat: repeat-x; 
    bbackground-repeat: repeat-y; 
    bbackground-repeat: repeat; 
    bbackground-repeat: no-repeat; 
    bbackground-position: 50%, 50%;
    ccolor: darkblue;
}
.iframe {
    width:         95%;
    height:        70%;
    scrolling :    yes; 
    padding-top:    5px; 
    padding-bottom: 5px;
    border-left:   0px; 
    border-right:  0px; 
    border-top:    2px solid darkgray; 
    border-bottom: 2px solid darkgray;
}
.iframe_text {
    text-align:  left;
    font-size:   10;
    font-weight: 400; 
    font-family: tahoma, arial, helvetica, sans-serif;
    background-color: #D8E8FF;
    vertical-align: top;
    padding-top:    0px; 
    padding-bottom: 0px;
}
a {
	background-color: transparent;
	color: blue;
}
a:visited {
	background-color: transparent;
	color: blue;
}
a:hover {
	background-color: darkblue;
	color: #C0C0C0;
}
H1 {
	font-family: tahoma, arial, helvetica, sans-serif;
	color: darkred;
	background-color: transparent;
	font-size: 24;
    font-weight: 700; 
	text-align: left;
    ttext-decoration: underline; 
    padding-top: 0px; padding-bottom: 0px;
}
H2 {
	font-family: tahoma, arial, helvetica, sans-serif;
    color: darkblue;
	background-color: transparent;
	font-size: 18;
    font-weight: 700; 
	text-align: left;
    text-decoration: none;
    padding-top: 0px; padding-bottom: 0px;
}
H3 {
    font-family: tahoma, arial, helvetica, sans-serif;
    color: darkred;
    background-color: transparent;
    font-size: 14;
    font-weight: 700; 
    text-align: left;
    font-style: normal; 
    text-decoration: none;
    padding-top: 0px; padding-bottom: 0px;
}
H4 {
    font-family: tahoma, arial, helvetica, sans-serif;
    color: blue;
    background-color: transparent;
    font-size: 14;
    font-weight: 400; 
    text-align: left;
    padding-top: 0px; padding-bottom: 0px;
}

.Strong {
    font-family: tahoma, arial, helvetica, sans-serif;
    color: red;
    background-color: transparent;
    font-size: 12;
    font-weight: 700; 
    text-align: left;
    font-style: normal; 
    text-decoration: none;
    padding-top: 5px; padding-bottom: 0px;
}
.Visible {
    font-family: tahoma, arial, helvetica, sans-serif;
    color: blue;
    background-color: transparent;
    font-size: 12;
    font-weight: 400; 
    text-align: left;
    padding-top: 5px; padding-bottom: 0px;
}

UL {
    padding-top: 0px; padding-bottom: 0px;
}

div.h_menu {
    dfont-family: tahoma, arial, helvetica, sans-serif;
    font-size: 11;
    font-weight: 700; 
    font-style: normal;
    text-align: left; 
    padding-top: 0px; padding-bottom: 0px;
}
div.calendar {
    text-align: left;
    font-size: 10;
    font-weight: 400; 
    font-family: tahoma, arial, helvetica, sans-serif;
    background-color: #FFFFB7;
    vertical-align: top;
    padding-top: 0px; padding-bottom: 0px;
}
.cal_bg {
    text-align: left;
    font-size: 10;
    font-weight: 400; 
    font-family: tahoma, arial, helvetica, sans-serif;
    background-color: #FFFFB7;
    vertical-align: top;
    padding-top: 0px; padding-bottom: 0px;
}
.cal_year {
    text-align: left;
    font-size: 10;
    font-weight: 400; 
    font-family: tahoma, arial, helvetica, sans-serif;
    background-color: #dddddd;
    vertical-align: top;
    padding-top: 0px; padding-bottom: 0px;
}
.cal_year_active {
	text-align: left;
    font-size: 10;
    font-weight: 400; 
    font-family: tahoma, arial, helvetica, sans-serif;
    color : red;
    background-color: darkblue;
    vertical-align: top;
    padding-top: 0px; padding-bottom: 0px;
}
.cal_month {
	text-align: left;
    font-size: 10;
    font-weight: 400; 
    font-family: tahoma, arial, helvetica, sans-serif;
    background-color: #eeeeee;
    vertical-align: top;
    padding-top: 0px; padding-bottom: 0px;
}
.cal_day {
    text-align: left;
    font-size: 10;
    font-weight: 400; 
    font-family: tahoma, arial, helvetica, sans-serif;
    background-color: #FFFFB7;
    vertical-align: top;
    padding-top: 0px; padding-bottom: 0px;
}
.cal_frame {
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 10; 
    font-weight: 400; 
    color: darkblue;
    background-color: #FFFFB7;
    text-align: left;
    font-style: normal;
    padding-top: 0px; padding-bottom: 0px;

    border-left:   0px; 
    border-right:  0px; 
    border-top:    0px solid darkgray; 
    border-bottom: 1px solid darkgray;
}
.mnu_frame {
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 10; 
    font-weight: 400; 
    color: darkblue;
    background-color: lightyellow;
    text-align: left;
    font-style: normal;
    padding-top: 0px; padding-bottom: 0px;

    border-left:   0px; 
    border-right:  0px; 
    border-top:    1px solid darkgray; 
    border-bottom: 1px solid darkgray;
}

.menu_option_courante  {
    font-size: 10;
    font-weight: 700; 
    font-family: tahoma, arial, helvetica, sans-serif;
    background-color: darkblue;
    color: red;
}
.menu_option_active {
    font-size: 10;
    font-weight: 400; 
    font-family: tahoma, arial, helvetica, sans-serif;
    background-color: transparent;
    color: red;
}
