/* CSS Document */
body { padding:0px; margin:10px 20px; background-color:#002e60; color:#000000; font-family:arial; font-size:12px}
form {margin:0px; padding:0px; }
table.tableptxt {}
.ptitre {}
.p_txt a { color:#000; text-decoration: underline}
.p_txt a:hover { text-decoration: none}

.p_art_titre { text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold; background-color:#002e60; padding:5px 0px; margin-top:2px;}
.p_art .crt2 { color:#000000; font-weight:bold; text-decoration:none; font-style:italic;}
.crt3 { color:#000000; font-weight:bold; text-decoration:none; font-style:italic;}
.crt4 { color:#000000; font-weight:bold; text-decoration:none; font-style:italic;}
.crt5 { color:#000000; font-weight:bold; text-decoration:none; font-style:italic;}
.crt6 { color:#000000; font-weight:bold; text-decoration:none; font-style:italic;}

.tablemenutop td {vertical-align:middle; azimuth:center; width:129px;  height:25px; padding:2px 0px 0px; text-align:center; line-height:10px}
.tablemenutop a { font-size:11px; font-weight:bold; color:#303032; text-decoration:none; margin:0px 4px; display:block}
.ptitre H1 { line-height:normal; margin:3px 0px 3px; padding:0px; font-size:13px; }
td.p_txt {font-size:12px;}
.p_txt em { background-color:#002e60; padding:5px 0px; display:block; font-style:normal; color:#FFFFFF; font-size: 13px; font-weight:bold; margin-right:10px}
div.ttr {background:url(colttrfd.jpg) repeat-x top left; text-align:center;height:27px; line-height:24px; font-weight:bold; font-size:11px; text-transform:uppercase; color:#FFFFFF; overflow:hidden}
.colgch div.ttr {background-position:right top; padding-right:25px}
.colgch div.ttr div {background:url(colgchombre.png) top left repeat-y;}

.tdmenu ul {margin:0px; padding:0px 0px 5px 0px; list-style:none}
.tdmenu ul li {margin:0px; padding:0px; background:url(colmenufd.jpg) repeat-x; text-align:center; font-size:11px; height:29px;  line-height:23px; overflow:hidden}
.colgch ul li {background-position:right top; padding-right:13px}
.tdmenu ul li a { color:#06498c; text-decoration:none;line-height:24px; display:block;}
.tdmenu ul li a:hover { text-decoration:underline;}
.colgch ul a {background:url(colgchombre.png) top left repeat-y; padding-right:27px;}

#kselect {text-align:right; border:1px solid #677e96; border-right:none; background-color:#FFFFFF; width:174px; margin:0px 0px 8px 7px}
#kselect_r {text-align:left; border:1px solid #677e96; border-left:none; background:#FFFFFF url(colgchombre.png) top left repeat-y;; width:174px; margin:0px 7px 8px 0px}
#kselect div,#kselect_r div { text-align:center; font-size:10px;}
#kselect a,#kselect_r a {color:#333333; text-decoration:none; line-height:11px}
#kselect img {border:none; margin:4px 0px 1px 4px;}
#kselect_r img {border:none; margin:4px 4px 1px 0px;}

#tablevotrerechnav a { color:#000000; font-weight:bold; text-decoration:none;}
#tablevotrerechnav {border-bottom:5px solid #7b7c7e; margin-bottom:5px;}
table.navrech {}

#tableresultatnav { display:block; width:207px !important; position:absolute; top:9px; right:0px; line-height:16px}
#tableresultatnav td {font-size:12px; vertical-align:middle;}
#tableresultatnav a { color:#4b4a4d; line-height:16px; text-decoration:none;}
#tableresultatnav a:hover { color:#000000; line-height:16px; text-decoration: underline;}
.p_txt .imgalignright { margin-left:10px !important;}
.paverech { font-size:12px;}
.paverech img { border:none;}
.paverechttr { color:#FFFFFF; font-weight:bold; line-height:30px; font-size:16px; text-align:center;background-color:#4b4a4d;}
.paverechttr a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.paverechttr a:hover { text-decoration:underline;}
.paverech .crt2 { font-weight:bold; height:24px;}
.paverech .info { height:148px; overflow:auto; padding:3px; border:1px solid #999999; margin-bottom:10px;}
.paverech .info p { margin-top:0px; margin-bottom:8px;}

.sscattitre {color:#333333;text-align:center; font-size:120%; font-weight:bold;border-bottom:1px solid #DDDDDD}
.sscatliste {font-size:11px;}
.sscatliste a {color:#000000; text-decoration:none; display:block}
.sscatliste a:hover { text-decoration:underline }
.sscatliste td {padding:5px 3px 5px 4px;}
.sscatliste .n0 {padding-left:3px; font-weight:bold; border-left:1px solid #06498C}


#basdepage {color:#FFFFFF}
#basdepage a {color:#FFFFFF}

#d2_fr,#d2_en {position:absolute; width:28px; height:17px; top:148px}
#d2_fr {left:182px; }
#d2_en {left:126px;}


.menubas {list-style:none; text-align:center; margin-top:5px; font-size:13px; padding:0px}
.menubas li {display:inline; margin:0px 10px; padding:3px;}
.menubas a {text-decoration:underline; color:#fff}
.menubas a:hover {text-decoration:none}

.reftop h2 { line-height:normal; text-align:center; margin:0; padding:0; color:#fff; font-size:12px}
