/* CSS Document */

body {background:#49443c url(bodyfd.gif) top center repeat-y; font-family:Arial; font-size:11px; margin:0px; padding:0px; color:#FFFFFF}

a {color:#FFFFFF; }
a:hover {color:#007aa5; }
.colctt {margin-top:189px;}
#contourctt { width:790px; margin:8px auto;}
#divnav { position:fixed; top:196px; width:250px; padding:0px }
#menuprinc a {display:block; border:1px solid #999999; background-color:#49433c; line-height:24px; color:#FFFFFF; font-size:14px; padding:0px 5px; margin:1px 3px 9px 10px; text-decoration:none}
#menuprinc a:hover {background-color: #007aa5 }
td.p_titre { text-align:center; color:#FFFFFF;}
td.p_titre h1 { border:6px solid #49433b;margin:0px; padding:5px; line-height:normal; font-size:23px; font-style:italic;}
.p_titre p {padding:0px; margin:0px}


a.sommaire {text-decoration:none; font-style:normal;}

.p_txt {font-size:13px; line-height:1.5em}
.p_txt em { font-weight:bold; text-align:center; font-size:12px; color:#999999; font-style:normal;}
.p_txt strong {font-size:15px; color: #007FB2}
.p_txt p {margin: 0px 0px 12px 0px}
.p_txt .p_txt_img {margin:7px;}
.p_txt .imgalignleft {margin-right:10px !important;margin-top:0px}
.p_txt .imgalignright {margin-left:10px !important;}
table.imgaligncenter td{ text-align:left;}


#navbaspage a {white-space:nowrap}

#basdepagectt {position:fixed; bottom:0px; left:0px;border-bottom:8px solid #49433b; width:100%; overflow:auto; text-align:center; z-index:99;overflow:hidden}


#hautdepagectt {position:fixed; top:0px; border-top:8px solid #49433b; left:0px; width:100%; overflow:auto; text-align:center; z-index:99;height:189px; overflow:hidden}
#hautdepagectt img {border:none}
#hautdepagectt div {width:788px; margin:0px auto 0px; background:#000000;border:1px solid #999999; border-bottom:none;height:189px;}

.p_guest { background: url(fd_guest.png) left 20px repeat-x; margin-bottom: 10px;}
.p_guest .td .div{ text-align: right;}