/**** ASSO ****/
h1 {position:absolute;top:0;left:0;background:url(../img/forum/logo_forum.png) no-repeat;width:113px;height:113px;z-index:10;}

#forum {width:765px;position:relative;top:45px;left:35px;padding-bottom:90px;}
#forum a.aide {display:block;float:left;background:url(../img/forum/picto-aide.png) no-repeat;padding-left:30px;margin-top:20px;line-height:32px;font-size:14px;}
#forum a.aide:hover {text-decoration:underline;}
#forum #login-zone {float:right;width:456px;height:75px;background:url(../img/forum/bg-login.png) no-repeat;margin-bottom:10px;}
#forum #login-zone h4{padding:10px 0 0 40px;float:left;}
#forum #login-zone a{display:block;float:right;color:#CA183D;font-weight:bold;padding:10px 25px 0 0;text-decoration:underline;}
#forum #login-zone a:hover{color:#000;}
#forum #login-zone p{padding:20px 0 0 10px;text-align:left;clear:both;}
#forum #login-zone input{width:100px;margin-right:8px;}
#forum #login-zone input.ok {width:20px;margin:0;vertical-align:bottom;}

#forum table {width:766px;border:0;clear:both;margin-top:10px;}

#forum th {background:#DFECCF;line-height:30px;text-align:center;}
#forum th.col1 {background:#DFECCF url(../img/forum/bg-tableft.png) no-repeat 0 0;border-right:1px solid #FFF;border-left:none;}
#forum th.col2, #forum th.col3 {border-right:1px solid #FFF;}
#forum th.col4 {background:#DFECCF url(../img/forum/bg-tabright.png) no-repeat right 0;border-right:none;}
#forum tr.theme td {background:#B8D494;line-height:30px;padding:0 !important;}
#forum table h4{background:url(../img/forum/picto-forum.png) no-repeat 7px 3px;padding-left:35px;text-transform:uppercase;}
#forum tr.theme .col1, #forum tr.theme .col2, #forum tr.theme .col3 {border-right:1px solid #FFF;}
#forum .col1 h4{background:url(../img/forum/picto-forum.png) no-repeat 7px 3px;padding-left:35px;text-transform:uppercase;}
#forum .col1 {border-left:1px solid #B8D494;border-right:1px solid #B8D494;}
#forum .col2, #forum .col3, #forum .col4 {border-right:1px solid #B8D494;text-align:center;}
#forum td {border-top:1px solid #B8D494;padding:5px 10px;vertical-align:middle;}
#forum td a{text-decoration:underline;}
#forum td a:hover {color:#CA183D;}
#forum td.col1 a{text-decoration:none;}
#forum tr.lastline td {border-top:none;border-bottom:1px solid #B8D494;padding:0 !important;height:20px;}
#forum tr.lastline .col1 img{position:relative;left:-1px;top:1px;}
#forum tr.lastline .col4 {text-align:right;}
#forum tr.lastline .col4 img{position:relative;right:-1px;top:1px;border:none;margin:0;}

#forum #table-inscript td.col4{padding:0;}
#forum #table-inscript th.col1 {border-right:none;}
#forum #table-inscript td.col4{text-align:left;padding:10px;}
#forum #table-inscript input{width:190px;}
#forum #table-inscript input.infos {width:300px;}
#forum #table-inscript textarea {width:400px;height:200px;}
#forum input#envoi {margin:15px 35px 0 205px;}
#forum a.bt-sujet {display:block;margin:15px 0 0 20px;background:url(../img/forum/bt-sujet.png) no-repeat;width:154px;height:24px;float:left;}
* html #forum a.bt-sujet {margin-left:10px;}
#forum a.bt-sujet span{display:none;}
#forum a.bt-reponse {display:block;margin:15px 0 0 20px;background:url(../img/forum/bt-repondre.png) no-repeat;width:154px;height:24px;float:left;}
#forum a.bt-reponse span{display:none;}

#forum #table-new h4{text-transform:none;}
#forum #table-new td.col4{padding:0;}
#forum #table-new th.col1, #forum #table-new tr.theme .col1, #forum #table-new tr.lastline .col1 {border-right:none;}
#forum #table-new input{width:250px;}
#forum #table-new input.infos {width:300px;}
#forum #table-new textarea {width:400px;height:200px;margin:10px 0;}

#forum #table-messages h4 {text-transform:none;background:url(../img/forum/picto-auteur.png) no-repeat 7px 8px;padding-left:23px;}
#forum #table-messages td.col2 {text-align:left;vertical-align:top;font-size:12px;padding:15px;}
#forum #table-messages img.auteur {display:block;border:1px solid #999;margin-bottom:5px;}
#forum #table-messages a {display:block;color:#CA183D;text-decoration:underline;margin-top:10px;}
#forum #table-messages .infos {float:left;padding-left:15px;}

p.ariane {font-size:10px;margin-left:20px;color:#666;}
p.ariane a{font-size:10px;}

p.pict-dwnld {padding-left:30px;margin-bottom:30px;}
a.gel2 {background:url(../img/forum/gel_dwnld2.png) no-repeat;height:24px;display:block;padding:5px 0 0 25px;}

/* TITRES */
h2.forum {background:url(../img/forum/tit_forum.png) no-repeat;height:107px;}

/* CHAPOS */
.chapo p {text-align:right;font-size:10px;width:350px;height:42px;}
.chapo p em{font-style:normal;color:#999;font-size:10px;}

/* DOCUMENTS */
#documents {width:765px;position:relative;top:45px;left:35px;padding-bottom:90px;min-height:400px;}
#documents #login-zone {float:right;width:456px;height:75px;background:url(../img/forum/bg-login.png) no-repeat;margin-bottom:10px;}
#documents #login-zone h4{padding:10px 0 0 40px;float:left;}
#documents #login-zone a{display:block;float:right;color:#CA183D;font-weight:bold;padding:10px 25px 0 0;text-decoration:underline;}
#documents #login-zone a:hover{color:#000;}
#documents #login-zone p{padding:20px 0 0 10px;text-align:left;clear:both;}
#documents #login-zone input{width:100px;margin-right:8px;}
#documents #login-zone input.ok {width:20px;margin:0;vertical-align:bottom;}

h2.documents {background:url(../img/forum/tit_documents.png) no-repeat;height:107px;}

/* OFFRES */
#offres {width:765px;position:relative;top:45px;left:35px;padding-bottom:90px;min-height:400px;}
#offres #login-zone {float:right;width:456px;height:75px;background:url(../img/forum/bg-login.png) no-repeat;margin-bottom:10px;}
#offres #login-zone h4{padding:10px 0 0 40px;float:left;}
#offres #login-zone a{display:block;float:right;color:#CA183D;font-weight:bold;padding:10px 25px 0 0;text-decoration:underline;}
#offres #login-zone a:hover{color:#000;}
#offres #login-zone p{padding:20px 0 0 10px;text-align:left;clear:both;}
#offres #login-zone input{width:100px;margin-right:8px;}
#offres #login-zone input.ok {width:20px;margin:0;vertical-align:bottom;}

h2.offres {background:url(../img/forum/tit_offres.png) no-repeat;height:107px;}
