body { 
background : #ffffff url(../img/bckg.jpg) repeat-x; 
margin : 0 0 5px 0; 
font-family : Tahoma, Verdana, Helvetica, Arial, sans-serif; 
font-weight : bold; 
font-size : 0.87em; 
color : #280e44; 
} 
a:hover { 
color : #b9ceec; 
text-decoration : underline; 
} 
a:link, a:visited { 
color : #483d8b; 
} 
#inter1, #inter2, #inter3, #inter4, #inter5, #header, #footer, #contenu, #show_msg, ul#navlist1, #log, #header2, #droite table#tbl_jr, #corpForm2 fieldset { 
border : 1px solid #c0c0c0; 
} 
#inter1, #inter2, #inter3, #inter4, #inter5 { 
margin-left : auto; 
margin-right : auto; 
background-color : #ebf3fb; 
} 
#inter1, #inter2 { 
font-size : 0.8em; 
height : 15px; 
border-bottom : 0; 
} 
#inter3, #inter4 { 
height : 5px; 
border-top : 0; 
border-bottom : 0; 
} 
#inter5 { 
height : 10px; 
border-top : 0; 
} 
#header { 
height : 70px; 
background : transparent url(../images/Album/design/logo_version_png.gif) no-repeat; 
margin-left : auto; 
margin-right : auto; 
border-top : 0; 
border-bottom : 0; 
} 
#show_msg { 
height : 50px; 
margin-left : auto; 
margin-right : auto; 
border-top : 0; 
border-bottom : 0; 
} 
#show_msg p { 
overflow : auto; 
font-size : 1em; 
text-align : center; 
color : #cd5c5c; 
width : 100%; 
height : 99%; 
margin : 0 auto 0 0; 
} 
#contenu { 
position : relative; 
height : 800px; 
background : #88b0cf url(../images/Album/design/contenu.gif) repeat-y; 
text-align : center; 
margin-left : auto; 
margin-right : auto; 
border-top : 0; 
border-bottom : 0; 
} 
#droite { 
position : absolute; 
top : 15px; 
left : 155px; 
width : 700px; 
height : 97%; 
overflow : auto; 
border-top : 0; 
border-bottom : 0; 
} 
* html #droite { 
position : relative; 
top : 15px; 
left : 5px; 
} 
#interview { 
width : 700px; 
overflow : auto; 
border : 2px outset #9999ff; 
background-color : #fefefe; 
padding : 0.2em; 
} 
#interview h4 { 
text-align : center; 
font-size : 1.6em; 
font-family : Serif, Arial, Verdana; 
color : #993333; 
text-decoration : underline; 
margin : 5px auto 5px auto; 
} 
.img_droite { 
float : right; 
width : 150px; 
height : 210px; 
margin : 5px; 
margin-left : 10px; 
} 
.img_gauche { 
float : left; 
width : 200px; 
height : 130px; 
margin : 5px; 
margin-left : 10px; 
} 
.img_gauche2 { 
float : left; 
width : 202px; 
height : 240px; 
margin : 5px; 
margin-left : 10px; 
} 
.img_droite2 { 
float : right; 
width : 201px; 
height : 301px; 
margin : 5px; 
margin-right : 20px; 
} 
#interview .quest { 
font-size : 0.98em; 
font-family : Arial; 
text-decoration : underline; 
font-style : normal; 
text-align : left; 
margin-left : 10px; 
margin-bottom : 0; 
} 
#interview .rep { 
font-size : 1.2em; 
font-family : Serif, Arial, Verdana; 
color : #003333; 
font-style : italic; 
text-align : justify; 
margin-left : 10px; 
margin-top : 0; 
margin-right : 10px; 
} 
#interview .interv { 
text-align : right; 
margin : 10px; 
} 
#relance_ger { 
height : 495px; 
} 
#relance_ger .parag { 
width : 615px; 
margin-left : 5px; 
font-size : 0.95em; 
font-family : Tahoma, Verdana, Arial, Serif; 
border : 1px outset #222222; 
background-color : #36648b; 
color : #ffeeff; 
} 
.GER { 
height : 270px; 
} 
.GER, #relance_ger { 
width : 650px; 
padding : 0.3em; 
border : 1px ridge silver; 
background-color : #fffaf0; 
margin : auto; 
margin-bottom : 5px; 
font-weight : bold; 
font-family : Serif, Arial, Verdana; 
} 
.GER_image { 
float : left; 
width : 200px; 
height : 256px; 
margin : 5px; 
border : 1px outset #010101; 
background-color : #36648b; 
color : #f0f8ff; 
font-size : 0.96em; 
} 
.GER_autre { 
float : left; 
width : 400px; 
height : 256px; 
margin : 5px; 
border : 1px outset #010101; 
background-color : #36648b; 
color : #f0f8ff; 
font-size : 0.96em; 
text-align : left; 
padding-left : 0.2em; 
} 
.ger_comm, .ger_comm_diff { 
width : 386px; 
height : 85px; 
background-color : #fffff9; 
color : #003300; 
margin-bottom : 5px; 
font-size : 1.2em; 
} 
.ger_comm_diff { 
width : 386px; 
height : 20px; 
width : 386px; 
height : 20px; 
font-size : 1em; 
} 

#footer { 
height : 55px; 
background : transparent url(../images/Album/design/Footer.gif) repeat-x; 
margin-left : auto; 
margin-right : auto; 
border-top-width : 0; 
border-bottom : 0; 
} 
#droite #onglet { 
width : 600px; 
height : 18px; 
margin-left : 35px; 
margin-right : auto; 
font-size : 1.2em; 
font-family : Serif, Verdana, Arial; 
} 
#droite #onglet p { 
width : 100px; 
text-align : left; 
} 
#droite #onglet a, #droite #onglet a:hover { 
text-decoration : none; 
border : 1px solid #000066; 
border-bottom : 0; 
padding-left : 1em; 
padding-right : 1em; 
margin-bottom : 0; 
} 
#droite #onglet a.gauche { 
padding-left : 1em; 
background-color : #ee2c2c; 
} 
#droite #onglet a.centre { 
background-color : #7ac5cd; 
} 
#droite #onglet a.droite { 
background-color : #3e6b4f; 
} 
#droite #onglet1 { 
float : left; 
width : 598px; 
height : 620px; 
margin-left : 35px; 
margin-right : auto; 
margin-top : 0; 
border : 1px outset #010101; 
overflow : auto; 
background : #f7f7f7 url(../images/Fond/logo_noir.gif) no-repeat center center; 
} 
* html #droite #onglet1 { 
height : 630px; 
margin-left : 20px; 
margin-right : auto; 
margin-top : 0; 
border : 1px solid #010101; 
overflow : hidden; 
background : #f7f7f7 url(../images/Fond/logo_noir.gif) no-repeat bottom center; 
} 

table.district {border-collapse:collapse;border:1px #93CDDD solid;text-align:center;margin-left:auto;margin-right:auto;width:80%;padding:.3em;font-family:Verdana, Arial, Serif;font-size:.88em;}
.district th {background-color:#4BACC6;color:#FFFFFF;padding:.1em .4em;}
.district .bl {background-color:#DBEEF3;}
.district td {border:1px #93CDDD solid;border-left-width:0;border-right-width:0;}
 
.district td, .district .bl {color:#000000;}
.district th, .district td, .district .bl, .district th {font-weight:bold;}

#inter1, #inter2, #inter3, #inter4, #inter5, #header, #footer, #contenu, #show_msg { 
width : 1000px; 
} 
#droite #clsmt td, #corpForm, #corpForm2, #droite td.jrn, #droite td.jrn_second, table#renseignement, h5, #show_msg, #log, #droite td.statistiques, #droite #anniv, #droite #tbl_jr td, #navcontainer, #droite ol#list_olclub ol, #droite table#tbl_onglet1, #droite table#tbl_onglet1bis { 
background-color : #ffffff; 
} 
#droite .Commentaire, #droite #anniv th, #droite #clsmt th, #droite th.jrn, #droite td.statistiques, #droite th.statsubheader, #droite table.aff, #droite table.organigramme, #droite #renseignement th, #droite #renseignement td { 
color : #000000; 
} 
#droite th.statheader, #droite th.statfooter, .mbr, #membre legend, #membre p, h1, #titreForm, #piedForm, #droite #tbl_onglet1 th, #droite #tbl_onglet1bis th, #droite #onglet a { 
color : #f8f8ff; 
} 
#navcontainer { 
position : absolute; 
top : 15px; 
left : 5px; 
width : 140px; 
height : 96%; 
background : #ffffff url(../images/Fond/silver.jpg) no-repeat center bottom; 
padding-top : 5px; 
} 
ul#navlist1, ul#navlist2, ul#navlist3, ul#navlist4, ul#navlist5, ul#navlist6 { 
width : 130px; 
padding : 0; 
border-top : 0; 
margin : 0 auto 0 auto; 
} 
ul#navlist1 .headli1 { 
border : 1px solid #b7d1e0; 
padding : 0; 
margin : 0; 
background : transparent url(../img/onglet1.jpg); 
text-align : center; 
width : 128px; 
height : 20px; 
} 
ul#navlist2 .headli2 { 
border : 1px solid #74ba95; 
padding : 0; 
margin : 0; 
background : transparent url(../img/onglet2.jpg); 
text-align : center; 
width : 128px; 
height : 20px; 
} 
ul#navlist3 .headli3 { 
border : 1px solid #ec9c8e; 
padding : 0; 
margin : 0; 
background : transparent url(../img/onglet3.jpg); 
text-align : center; 
width : 128px; 
height : 20px; 
} 
ul#navlist4 .headli4 { 
border : 1px solid #d5d279; 
padding : 0; 
margin : 0; 
background : transparent url(../img/onglet4.jpg); 
text-align : center; 
width : 128px; 
height : 20px; 
} 
ul#navlist5 .headli5 { 
border : 1px solid #cdb1e5; 
padding : 0; 
margin : 0; 
background : transparent url(../img/onglet5.jpg); 
text-align : center; 
width : 128px; 
height : 20px; 
} 
ul#navlist6 .headli6 { 
border : 1px solid #b3daf1; 
padding : 0; 
margin : 0; 
background : transparent url(../img/onglet6.jpg); 
text-align : center; 
width : 128px; 
height : 20px; 
} 
ul#navlist1 li, ul#navlist2 li, ul#navlist3 li, ul#navlist4 li, ul#navlist5 li, ul#navlist6 li { 
list-style : none; 
margin : 0; 
border : 0; 
border : 1px solid #808080; 
font-size : 0.9em; 
font-family : Sans-serif, verdana, arial; 
} 
ul#navlist1 li a, ul#navlist2 li a, ul#navlist3 li a, ul#navlist4 li a, ul#navlist5 li a, ul#navlist6 li a { 
display : block; 
width : 110px; 
padding : 2px 4px 2px 4px; 
border : 0; 
border-left : 10px solid #aaaabb; 
background : #fffafa; 
text-decoration : none; 
text-align : left; 
font-size : 0.98em; 
} 
ul#navlist1 li a:link, ul#navlist2 li a:link, ul#navlist3 li a:link, ul#navlist4 li a:link, ul#navlist5 li a:link, ul#navlist6 li a:link { 
color : #483d8b; 
} 
ul#navlist1 li a:hover, ul#navlist2 li a:hover, ul#navlist3 li a:hover, ul#navlist4 li a:hover, ul#navlist5 li a:hover, ul#navlist6 li a:hover { 
border-color : #ff9000; 
font-size : 0.98em; 
text-align : center; 
} 
ul#navlist1 li a:hover { 
background : #b0d3db; 
} 
ul#navlist2 li a:hover { 
background : #a3d0b9; 
} 
ul#navlist3 li a:hover { 
background : #efb4a7; 
} 
ul#navlist4 li a:hover { 
background : #dcdb96; 
} 
ul#navlist5 li a:hover { 
background : #c09ce0; 
} 
ul#navlist6 li a:hover { 
background : #bdddf1; 
} 
#navcontainer2 { 
position : absolute; 
top : 15px; 
left : 860px; 
width : 135px; 
height : 96%; 
background : #ffffff url(../images/Fond/silver.jpg) no-repeat center bottom; 
padding-top : 5px; 
} 
#droite #menu { 
position : absolute; 
top : 65px; 
left : 15px; 
z-index : 100; 
}



 
#droite #menu dt, #droite #menu dl, #droite #menu dd, #droite #menu ul, #droite #menu li { 
list-style-type : none; 
margin : 0; 
padding : 0; 
font-size : 0.95em; 
} 

#droite #menu dl { 
float : left;
width : 170px; 
/*margin : 0 1px; */
padding:0;
}
 
#droite #menu dt {
cursor : pointer; 
text-align : center; 
font-weight : bold;
width:165px;
height:20px
} 
#droite #menu dd { 
border : 1px solid gray;
width:165px;
} 
#droite #menu li { 
text-align : left; 
background : #fff; 
padding-left : 0.2em;
} 
#droite #menu li a { 
color : #000; 
text-decoration : none; 
display : block;
height : 100%; 
border : 0 none; 
}

#droite #menu dt a {color: #FFFFFF;font-family: Verdana;font-size: 1em;text-align:center;text-decoration : none;}
#droite #menu li a:hover { 
background : #EEEEEE; 
font-weight : bold; 
font-style : italic; 
} 

#droite p { 
font-size : 1.2em; 
text-align : center; 
font-style : italic; 
font-family : Serif, Verdana, Arial; 
margin : 0 auto 10px 0; 
color : #4b0082; 
} 


#droite p.justifie { 
text-align : justify; 
font-size : 1.2em; 
width : 80%; 
margin : 0 auto 0 55px; 
} 
#droite p.justifie2 { 
text-align : justify; 
font-size : 1.2em; 
margin : 15px auto 2px auto; 
padding : 0.3em 0.3em 0 0.3em; 
font-weight : normal; 
} 
#droite p.gauche { 
text-align : left; 
font-size : 0.95em; 
} 
#droite p.gauche2 { 
text-align : left; 
font-size : 0.95em; 
width : 200px; 
margin : 1px 0 0 0; 
} 

#droite p.diff {width:600px;margin-right:auto;text-align:left;padding:0;text-indent:10px;}


#droite h5, #interview h5 { 
text-align : center; 
font-style : italic; 
font-size : 1.5em; 
color : navy; 
width : 600px; 
border : 1px solid black; 
padding : 0.4em 0 0.4em 0; 
border-left : 10px solid #00aa00; 
margin : 0 auto 10px 35px; 
} 
#droite #img_d { 
float : right; 
width : 300px; 
height : 180px; 
font-size : 0.98em; 
font-family : Helvetica, Arial, Verdana, Serif; 
margin-left : 10px; 
margin-top : 10px; 
} 
#droite #img_interview { 
margin-left : auto; 
margin-top : 30px; 
margin-right : auto; 
width : 360px; 
font-size : 0.95em; 
border : 1px ridge #ffff7e; 
background-color : #003f87; 
color : #adff2f; 
} 
#droite #img_interview img { 
margin-left : auto; 
margin-right : auto; 
margin : 1px; 
border : 0; 
} 
#droite .img1 { 
width : 290px; 
height : 179px; 
} 
.regroupe { 
width : 480px; 
text-align : left; 
font-size : 0.95em; 
font-family : Serif, Verdana, Arial; 
font-weight : normal; 
margin-left : auto; 
margin-right : auto; 
margin-bottom : 15px; 
border : 1px solid #e5fefe; 
} 
#droite .header_message { 
font-style : italic; 
background : #ffff00 url(../images/gb.gif) repeat-x; 
padding : 0.2em; 
margin : 0 auto 0.1em auto; 
color : #fdfefe; 
width : 98%; 
} 
#droite .header_message a { 
color : #ffee00; 
} 
#droite .Commentaire { 
text-indent : 10px; 
padding : 0.3em; 
font-size : 1.2em; 
height : 100px; 
overflow : auto; 
width : 97%; 
margin : 0.1em auto 0.1em auto; 
background : #fffaf0 url(../images/bgcom.gif) repeat-y; 
} 
#map { 
margin-left : auto; 
margin-right : auto; 
width : 450px; 
height : 350px; 
} 
* html div#map { 
margin-left : auto; 
margin-right : 100px; 
} 
.lientitle { 
font-size : 0.98em; 
font-family : Serif, Verdana, Arial; 
height : 35px; 
} 
.liencadre { 
float : left; 
width : 200px; 
height : 170px; 
margin : 1em auto 1em 1.5em; 
text-align : center; 
} 
* html .liencadre { 
margin-bottom : 0.2em; 
} 
#droite table#anniv { 
border : thin solid #6495ed; 
font-size : 1em; 
border-collapse : collapse; 
width : 500px; 
text-align : center; 
margin-left : auto; 
margin-right : auto; 
} 
#droite #anniv th { 
font-family : Serif, Verdana, Arial; 
border-collapse : collapse; 
padding-left : 0.2em; 
padding-right : 0.2em; 
background-color : #d0e3fa; 
font-size : 1em; 
} 
#droite #anniv td { 
border-collapse : collapse; 
font-family : Serif, Verdana, Arial; 
font-size : 0.9em; 
height : 20px; 
} 
#droite #clsmt th, #droite #clsmt td { 
font-family : sans-serif, Verdana, Arial; 
font-size : 0.9em; 
} 
#droite table#clsmt { 
border : thin solid #6495ed; 
border-collapse : collapse; 
width : 580px; 
text-align : center; 
margin-left : auto; 
margin-right : auto; 
} 
#droite #clsmt th { 
border-collapse : collapse; 
border-bottom : 1px solid #191970; 
padding : 0.3em; 
background-color : #d0e3fa; 
} 
#droite #clsmt td { 
padding : 0.2em; 
height : 20px; 
border-bottom : 1px dashed #191970; 
} 
#droite .negatif, #droite .positif { 
text-align : right; 
padding-right : 0.2em; 
} 
#droite .negatif { 
color : #ee0000; 
} 
#droite .positif { 
color : #00bb00; 
} 
#droite table.jrn, #droite th.jrn, #droite th.jrn_second, #droite th.jrn_second, #droite td.jrn, #droite td.jrn_res { 
border : 1px solid #000000; 
border-collapse : collapse; 
font-family : Serif, Verdana, Arial; 
} 
#droite table.jrn { 
background-color : #f0ffff; 
text-align : center; 
margin-left : auto; 
margin-right : auto; 
} 
#droite th.jrn { 
border-collapse : collapse; 
background-color : #d0e3fb; 
padding : 0.3em; 
font-size : 1em; 
} 
#droite th.jrn_second { 
border-collapse : collapse; 
background-color : #33cccc; 
border : 1px solid #000000; 
width : 180px; 
padding : 0.3em; 
font-size : 1em; 
font-style : normal; 
} 
#droite td.jrn { 
font-size : 0.9em; 
height : 25px; 
} 
#droite table.statistiques { 
border-collapse : collapse; 
margin-left : auto; 
margin-right : auto; 
padding : 0.3em; 
border : 1px solid #1e7fcb; 
width : 320px; 
font : 0.97em Serif, Verdana, Arial; 
font-style : italic; 
} 
#droite th.statheader { 
padding : 0.3em; 
background-color : #1e7fcb; 
border : 0; 
} 
#droite th.statsubheader { 
padding : 0.3em; 
border : 0; 
background-color : #bbd2e1; 
width : 50%; 
} 
#droite th.statfooter { 
border : 0; 
} 
#droite td.statistiques { 
padding : 0.3em; 
border : 1px solid #318ce7; 
border-left : 0; 
border-right : 0; 
height : 20px; 
} 
#droite table.aff { 
margin-left : auto; 
margin-right : auto; 
background : transparent; 
border-width : 0; 
} 
#droite td.aff { 
border-width : 0; 
text-align : justify; 
vertical-align : middle; 
padding : 0.5em; 
font-size : 1em; 
} 
#droite table.organigramme { 
width : 680px; 
background-color : transparent; 
border-collapse : collapse; 
margin-left : auto; 
margin-right : auto; 
border-width : 0; 
} 
#droite td.organigramme, #droite td.espace { 
border-width : 0; 
background-color : transparent; 
} 
#droite td.espace { 
width : 20px; 
} 
#droite td.noir { 
font-size : 0.85em; 
font-weight : normal; 
text-align : justify; 
vertical-align : top; 
background : #cfffff; 
padding : 0.3em; 
border-style : solid; 
border-color : #000000; 
border-width : 2px; 
border-style : dashed; 
} 
#droite td.jaune, #droite td.rouge, #droite td.bleu, #droite td.vert, #droite td.violet, #droite td.orange { 
font-size : 0.9em; 
padding-left : 0.5em; 
padding-top : 0.2em; 
padding-bottom : 0.2em; 
border-width : 2px; 
text-align : center; 
vertical-align : top; 
background-color : #fcffcf; 
border-style : solid; 
} 
#droite td.jaune { 
border-color : #ffff00; 
} 
#droite td.rouge { 
border-color : #ff0000; 
} 
#droite td.bleu { 
border-color : #0000ff; 
} 
#droite td.vert { 
border-color : #00dd00; 
} 
#droite td.violet { 
border-color : #ff00ff; 
} 
#droite td.orange { 
border-color : #ffaa00; 
} 
#droite td.jaune2, #droite td.rouge2, #droite td.bleu2, #droite td.vert2, #droite td.violet2, #droite td.orange2 { 
font-size : 0.85em; 
border-width : 2px; 
text-align : center; 
vertical-align : top; 
background-color : #fcfcfc; 
border-style : solid; 
padding-left : 0.5em; 
} 
#droite td.jaune2 { 
border-color : #ffff00; 
} 
#droite td.rouge2 { 
border-color : #ff0000; 
} 
#droite td.bleu2 { 
border-color : #0000ff; 
} 
#droite td.vert2 { 
border-color : #00dd00; 
} 
#droite td.violet2 { 
border-color : #ff00ff; 
} 
#droite td.orange2 { 
border-color : #ffaa00; 
} 
#droite table#renseignement { 
font-family : Sans-serif, verdana, arial, serif; 
font-size : 1em; 
border-collapse : collapse; 
border : 1px solid #000000; 
padding : 0.3em; 
width : 600px; 
margin-left : auto; 
margin-right : auto; 
} 
#droite #renseignement th { 
font-style : italic; 
background-color : #ddeeff; 
border : 1px solid #000000; 
padding : 0.4em; 
} 
#droite #renseignement td { 
border-collapse : collapse; 
border : 1px solid #000000; 
text-align : center; 
font-size : 0.9em; 
font-weight : normal; 
} 
#droite #tbl_jr { 
float : left; 
height : 550px; 
width : 250px; 
margin-left : 10px; 
overflow : auto; 
} 
#droite table#joueur { 
width : 100%; 
border-collapse : collapse; 
} 
#droite #joueur th { 
background-color : #010040; 
color : #ffffff; 
} 
#droite #joueur td:hover { 
background-color : #718a9e; 
} 
#droite #joueur td { 
height : 25px; 
font-size : 0.9em; 
font-family : tahoma, verdana, arial, serif; 
border : 1px solid #99aa99; 
border-collapse : collapse; 
background-color : #e7e7ff; 
} 
#droite #fiche_technique { 
float : left; 
background : #c9ccd1 url(../images/fondjoueur.jpg) repeat-x; 
text-align : center; 
width : 330px; 
height : 320px; 
margin-left : 15px; 
margin-top : 0; 
} 
#droite #fiche_technique p { 
width : 230px; 
font-family : arial, Verdana, Serif; 
font-weight : normal; 
font-size : 1em; 
text-align : left; 
color : #008b8b; 
margin-left : 5px; 
} 
#droite #fiche_technique label { 
font-size : 0.95em; 
width : 195px; 
font-weight : bold; 
font-style : normal; 
} 
#droite #fiche_technique .fieldjoueur { 
margin-left : auto; 
margin-right : auto; 
width : 250px; 
border : 1px solid #8f98a0; 
margin : 0; 
padding : 0; 
padding-top : 5px; 
} 
#droite #fiche_technique legend { 
font-family : arial; 
font-weight : bold; 
font-size : 1.1em; 
color : #2f4f4f; 
} 
table#calendrier { 
font-size : 0.8em; 
font-weight : normal; 
border-collapse : collapse; 
width : 135px; 
} 
#calendrier th { 
background-color : #4bacc6; 
font-weight : bold; 
} 
#calendrier th, #calendrier td { 
border : 1px solid #93cddd; 
} 
#calendrier td.calJour1 { 
background-color : #dbeef3; 
} 
#calendrier td.calJourSel { 
background : #ffff00; 
} 
#calendrier a.oui { 
font-weight : bold; 
color : #55aa00; 
} 
#calendrier td.clajr { 
background-color : #330066; 
} 
#calendrier th, #calendrier td.clajr, table#calendrier { 
color : #ffffff; 
} 
#calendrier td.calJour1, #calendrier td.calJour2, #calendrier td.calJourSel { 
color : #556699; 
} 
#droite table#Challenge { 
font-family : serif, verdana, arial, serif; 
font-size : 0.85em; 
border-collapse : collapse; 
border : 1px solid #000000; 
padding : 0.3em; 
width : 95%; 
margin-left : auto; 
margin-right : auto; 
background-color : #dbe5f1; 
} 
#droite #Challenge td { 
border-collapse : collapse; 
border : 1px dashed #000000; 
border-left : 0; 
border-right : 0; 
} 
#droite #Challenge th { 
background-color : #4f81bd; 
color : #ffffff; 
} 
#droite table#tbl_onglet1, #droite table#tbl_onglet1bis { 
margin : 10px auto 10px auto; 
border-collapse : collapse; 
border : 2px inset silver; 
font-family : Serif, Arial, Verdana; 
font-size : 0.9em; 
width : 500px; 
padding : 0.3em; 
} 
#droite #tbl_onglet1 th { 
background-color : #ff3333; 
font-style : italic; 
} 
#droite #tbl_onglet1 td { 
padding : 0.3em; 
border : 1px dashed #333333; 
border-top : 1px solid #333333; 
background-color : #fee8d6; 
} 
#droite #tbl_onglet1bis th { 
background-color : #6699ff; 
font-style : italic; 
} 
#droite #tbl_onglet1bis td { 
padding : 0.3em; 
border : 1px dashed #333333; 
border-top : 1px solid #333333; 
background-color : #ccffff; 
} 
#droite table.onglet_2 { 
margin : 10px auto 10px auto; 
border-collapse : collapse; 
border : 2px inset silver; 
font-family : Serif, Arial, Verdana; 
font-size : 0.98em; 
width : 500px; 
padding : 0.3em; 
background-color : #e0eeee; 
} 
#droite th.header_onglet2 { 
border-bottom : 1px solid #222222; 
font-style : italic; 
background-color : #0033ff; 
color : #ffff99; 
} 
#droite th.subheader_onglet2 { 
border-bottom : 1px solid #222222; 
border-right : 1px dashed; 
background-color : #6699ff; 
} 
#droite td.onglet_2 { 
border-right : 1px dashed; 
} 
#droite ol { 
list-style-type : upper-roman; 
margin-left : auto; 
margin-right : auto; 
font-weight : bold; 
} 
#droite ol#list_olclub { 
list-style-type : upper-roman; 
font-size : 1em; 
font-family : Serif, Helvetica, Arial; 
padding-top : 0.1em; 
margin-right : 8px; 
} 
#droite ol#list_olclub ol { 
list-style-type : disc; 
border : 1px outset #ffffcc; 
margin-top : 5px; 
} 
#droite ol#list_olclub li { 
padding-bottom : 0.2em; 
font-style : normal; 
font-weight : 600; 
color : #333399; 
} 

* +html #droite ol#list_olclub li {margin-left:30px;}


#droite ul { 
margin-left : auto; 
margin-right : auto; 
list-style-type : none; 
} 
#droite li { 
font-weight : normal; 
display : list-item; 
list-style-position : outside; 
margin-left : 8px; 
text-align : left; 
} 
* html #droite li { 
margin-left : 50px; 
} 
#droite ol#promo { 
list-style-type : none; 
font-size : 1em; 
font-family : Serif, Helvetica, Arial; 
padding-top : 0.1em; 
margin-right : auto; 
width : 650px; 
text-align : left; 
margin-left : 40px; 
padding-left : 0; 
} 
#droite ol#promo li { 
padding : 0.3em; 
font-style : normal; 
font-weight : normal; 
color : #dd0000; 
} 
* html #droite ol#promo { 
margin-left : 8px; 
} 
#droite p.agenda { 
text-align : justify; 
font-size : 1em; 
font-family : Sans-serif, Verdana, Arial, Serif; 
width : 600px; 
margin-left : auto; 
margin-right : auto; 
border-bottom : 1px outset #bb0000; 
background-color : #ccffff; 
} 
p.divfooter { 
margin : 0; 
font-size : 0.9em; 
} 
address, p.divfooter, a.footer { 
text-align : center; 
font-weight : bold; 
font-family : Serif, Verdana, Arial, Sans-serif; 
} 
address { 
margin : 1px auto 1px auto; 
font-size : 0.85em; 
} 
#mentions { 
width : 620px; 
margin-left : auto; 
margin-right : auto; 
background-color : #f5f5f5; 
} 
#mentions p { 
font-size : 0.95em; 
font-family : Serif, Verdana, Arial; 
font-style : normal; 
text-align : justify; 
padding-left : 0.1em; 
margin : 0; 
line-height : 1.8; 
width : 98%; 
border-bottom : 1px dashed #111111; 
color : #000001; 
margin-left : auto; 
margin-right : auto; 
} 
#mentions label, #mentions label.except { 
float : left; 
width : 37%; 
text-align : right; 
margin : 0; 
padding : 0 0.5em 0 0; 
line-height : 1.8; 
text-decoration : underline; 
font-style : italic; 
} 
#mentions label.except { 
height : 150px; 
} 
#mentions p.except2 { 
height : 400px; 
} 
.mbr { 
text-align : justify; 
font-size : 0.95em; 
font-family : Serif, Verdana, Arial, Sans-serif; 
} 
#membre legend { 
text-align : center; 
} 
#membre p { 
text-align : right; 
margin-right : 15px; 
font-size : 0.85em; 
font-family : Verdana, Arial, Serif; 
} 
#contact { 
border : 0; 
margin-left : auto; 
margin-right : auto; 
padding : 0; 
width : 550px; 
} 
#form_inscription, #guestmsg { 
border : 0; 
margin : 0 0 0 65px; 
padding : 0; 
width : 45em; 
margin-left : auto; 
margin-right : auto; 
text-align : left; 
} 
#titreForm, #piedForm, #titreForm2, #piedForm2 { 
font : bold 1.1em arial, hevetica, sans-serif; 
color : white; 
background : transparent url(../images/fnd_form.gif) repeat-x; 
margin : 0; 
padding : 0.5em; 
} 
#piedForm { 
text-align : right; 
} 
#piedForm input { 
font-weight : bold; 
margin-left : 1em; 
} 
#corpForm, #corpForm2 { 
border : 1px solid black; 
color : #000000; 
font-size : 0.9em; 
margin : 0; 
padding : 1em; 
} 
#corpForm { 
background : #efefef; 
} 
#corpForm fieldset { 
margin : 0; 
font-style : normal; 
padding : 0 0.5em 1em; 
text-align : left; 
} 
#corpForm legend { 
font-weight : bold; 
color : black; 
background : transparent; 
} 
#corpForm p { 
padding : 0.2em 0; 
margin : 0 0 0.2em 0; 
width : 500px; 
font-size : 1.2em; 
text-align : left; 
background-color : #efefef; 
} 
#corpForm fieldset#coordonnees label, fieldset#club label { 
float : left; 
width : 45%; 
text-align : right; 
margin : 0; 
padding : 0 0.5em 0 0; 
line-height : 1.8; 
} 
#corpForm2 fieldset.guestb { 
font-size : 1em; 
font-family : Verdana, Arial, Serif; 
margin-bottom : 20px; 
} 
#corpForm2 legend.leg_gb { 
font-weight : normal; 
color : black; 
background : transparent; 
border-bottom : 1px; 
border-color : yellow; 
} 
* html #corpForm2 legend.leg_gb { 
background-color : #efefef; 
} 
#corpForm2 p.guestbook { 
font-weight : normal; 
text-align : justify; 
text-indent : 10px; 
margin-top : 0.2em; 
margin-left : 0; 
width : 580px; 
} 
#corpForm label:hover, #piedForm input { 
cursor : pointer; 
} 
#corpForm label.oblig { 
font-weight : bold; 
} 
h1 { 
text-align : center; 
font-size : 1em; 
color : #292421; 
} 
h1 { 
background : transparent url(../images/album/design/title_menu.gif) left 0%; 
margin : 0; 
} 
h2 { 
font-family : "comic sans ms", Verdana, Arial, serif; 
font-size : 1.3em; 
font-weight : normal; 
width : 45%; 
border-bottom : 1px solid #f91818; 
padding-bottom : 0.3em; 
margin-left : 60px; 
color : #cc0000; 
background-color : transparent; 
text-align : left; 
} 
h3 { 
text-align : left; 
color : #00aa00; 
font-size : 1.5em; 
font-family : Serif, Verdana, Arial; 
border-bottom : 1px solid #000099; 
width : 300px; 
margin : 0 auto 0 12px; 
} 
.valid { 
width : 80px; 
height : 15px; 
border : 0; 
margin-top : 2px; 
} 
#droite .img1 { 
float : none; 
} 
#droite .photo { 
width : 110px; 
height : 138px; 
background-color : #ffffff; 
padding-bottom : 1px; 
padding-left : 2px; 
border-left : 2px solid #dcdcdc; 
border-bottom : 1px solid #696969; 
} 
#droite .champ_photo { 
float : left; 
width : 200px; 
height : 165px; 
margin : 10px; 
} 
#droite .zone_photo { 
float : left; 
width : 680px; 
font-size : 0.9em; 
} 
* html #droite .champ_photo { 
margin : 10px; 
} 
* html h1 { 
padding-top : 0.5em; 
vertical-align : middle; 
} 
* + html h2 { 
margin-left : 20px; 
} 
* html h2 { 
margin-left : -18em; 
} 
* html h5 { 
margin-left : 5px; 
} 
