/* CSS Document */
/* Sylvie Jaubert */

* {
border:0;
padding:0;
margin:0;
}

body {
background-color: #666;
color: #888;
font:12px/130% normal Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}

a:link, a:visited, a:active {
text-decoration:none;
color: #ddd;
}

a:hover {
/*text-decoration:underline;*/
color: #fff;
}

a.selected {
color: #fff;
}

#wrapper {
width:990px;
height:595px;
margin: 0 auto;
text-align: left;
}

/* Top Row */

#top_row {
color:#ddd;
background-color:#839281;
height:50px;
}

#logo {
float:left;
margin-left:20px;
margin-right:13px;
/*margin: 0 0 0 20px*/;
}

#date_line {
float:left;
background-image:url(../graphics/date_bg.gif);
background-repeat:no-repeat;
width: 138px;
height:50px;
padding-top: 20px;
padding-left: 20px;
color:#c00;
font-weight:bold;
font-family:"Courier New", Courier, monospace;
font-size:14px;
}

#main_nav {
padding-top: 17px;
float:right;
margin-right:20px;
font-weight: normal;
}

/* Middle Row */

#middle_row {
position:relative;
height:520px;
width:990px;
background-color:#fff;
}

#full_image_area {
position:absolute;
left:0;
top:0;
width: 490px;
height: 520px;
}

#full_image_area p {
margin-top: 10px;
font-size: 13px;
}

#full_image_area table {
margin:0;
padding:0;
border:0;
border-collapse:collapse:
}

#full_image_area td {
width: 490px;
height: 520px;
text-align: center;
vertical-align:middle;
}


/*#full_image_area p {
position:absolute;
top: 494px;
left:0;
width:486px;
font-size:13px;
text-align:center;
}*/

#thumbs_image_area {
position:absolute;
right:0;
top:0;
width: 500px;
height: 520px;
background-color:#e9e9e9;
}

#thumbs_list {
list-style:none;
width:450px;
margin: 25px auto;
}

#thumbs_list li {
float:left;
margin: 3px;
/*background-color:#0c0;*/
}

#thumbs_list table {
border-collapse:collapse;
}

#thumbs_list td {
width:140px;
height:140px;
text-align: center;
vertical-align:middle;
/*background-color:#c00;*/
}

#thumbsNav {
position:absolute;
top: 484px;
left:25px;
width:450px;
color:#ccc;
font-size:13px;
text-align:right;
/*margin: 0 auto;
height: 30px;
background-color:#c00;*/
}

#thumbsNav a {
color:#888;
}

#thumbsNav a:hover {
color:#900;
}

#right_text {
padding: 20px 30px;
overflow:auto;
height:480px;
color: #333;
font-size: 13px;
}

#right_text p {
margin: 5px 0;
}

#right_text dl {
margin:20px 0;
}

#right_text dt {
float:left;
width:80px;
}

#right_text dd {
margin: 10px 0;
}

#textTable {
border-collapse:collapse;
height: 480px;
}

#right_text p.first {
font-weight:bold;
}

#Liens ul {
list-style:none;
margin-bottom:20px;
}

#Liens li {
list-style:none;
margin:10px 0;
}

#right_text a {
color:#900;
}

#right_text a:hover {
text-decoration: underline;
}

/* Bottom Row */
#bottom_row {
color:#ddd;
background-color:#839281;
height:25px;
}

#folio_nav {
float:right;
padding-right: 20px;
padding-top: 5px;
font-weight:normal;
}

/* SPECIAL CLASSES */

.make_hidden {
	visibility: hidden;
}

.make_visible {
	visibility: visible;
}

.make_none {
display: none;
}

.make_block {
display: block;
}

