@charset "iso-8859-1";
/* CSS Document */

/*#########################
###                     ###
###       GENERAL       ###
###                     ###
#########################*/

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#383b40;
}

*{
margin:0px;
}

a{
outline:none;
}

a img{
border:0;
}

/*#########################
###                     ###
###       DESIGN        ###
###                     ###
#########################*/

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= global */

#global{
width:909px;
margin-left:auto;
margin-right:auto;
background:url(design/bg_global.gif) repeat-y;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= contenant */

#contenant{
width:857px;
background:url(design/bg_contenant.gif) repeat-y;
margin-left:auto;
margin-right:auto;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= sup-header */

#sup-header{
background:url(design/bg_sup-header.gif) repeat-x;
height:14px;
background-color:#801a1a;
width:855px;
margin-left:auto;
margin-right:auto;
position:relative;
}

#sup-header img{
position:absolute;
top:4px;
left:5px;
}

#sup-header img.img_header_right{
position:absolute;
top:0px;
left:655px;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= header */

#header{
position:relative;
}

#header img.separation{
position:absolute;
bottom:0px;
left:0px;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= contenu */

#contenu{
margin-top:10px;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= menu principal */

#menu{
float:left;
width:180px;
}

#menu img.navigation{
margin-left:12px;
margin-bottom:20px;
}

#menu img.img_menu{
margin-left:6px;
}

#menu ul{
font-size:12px;
margin-bottom:10px;
margin-top:5px;
margin-left:-10px;
}

*+html #menu ul{
margin-left:35px;
}

#menu ul li{
list-style-image:url(design/menu/puce.gif);
}

#menu ul li:hover{
list-style-image:url(design/menu/puce_hover.gif);
}

#menu ul a{
color:#FFFFFF;
text-decoration:none;
}

#menu ul a:hover{
color:#aaaaaa;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= espace membre */

#espace_membre{
color:#FFFFFF;
font-size:11px;
margin-left:10px;
padding:5px;
position:relative;
margin-bottom:10px;
margin-top:5px;
height:100px;
}

#espace_membre input.submit2{
position:absolute;
bottom:-0px;
right:5px;
border:none;
background-color:#3c0808;
font-size:10px;
font-weight:bold;
color:white;
padding:3px;
width:100px;
}

#espace_membre input.texte{
background:url(design/menu/espace_input.jpg) no-repeat;
border:none;
width:153px;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
}

#espace_membre a{
color:#FFFFFF;
text-decoration:none;
}

#espace_membre a:hover{
color:#aaaaaa;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= espace membred */

#espace_membred{
color:#FFFFFF;
font-size:11px;
margin-left:10px;
padding:5px;
position:relative;
margin-bottom:10px;
margin-top:5px;
height:30px;
}

#espace_membred input.submit2{
position:absolute;
bottom:-0px;
right:5px;
border:none;
background-color:#3c0808;
font-size:10px;
font-weight:bold;
color:white;
padding:3px;
width:100px;
}

#espace_membred input.texte{
background:url(design/menu/espace_input.jpg) no-repeat;
border:none;
width:153px;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
}

#espace_membred a{
color:#FFFFFF;
text-decoration:none;
}

#espace_membred a:hover{
color:#aaaaaa;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= sondage */

#sondage{
color:#FFFFFF;
font-size:11px;
margin-left:10px;
padding:5px;
position:relative;
margin-bottom:10px;
margin-top:5px;
}

#sondage input.submit{
position:absolute;
bottom:-5px;
right:5px;
border:none;
background-color:#3c0808;
font-size:10px;
font-weight:bold;
color:white;
padding:3px;
width:60px;
}

#sondage input{
margin-bottom:5px;
}

#sondage a{
color:#FFFFFF;
text-decoration:none;
}

#sondage a:hover{
color:#aaaaaa;
}

#sondage p.resultats{
margin-top:5px;
font-size:10px;
font-weight:bold;
}

#sondage p.question{
margin-bottom:10px;
font-size:10px;
font-weight:bold;
}

#sondage p.resultats{
margin-top:10px;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= pub */

.pub{
width:120px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= corps */

#corps{
float:right;
width:650px;
margin-right:9px;
position:relative;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= releases */

#releases{
background:url(design/bg_releases.gif) repeat-x #292b2f;
position:relative;
width:530px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
}

#releases .bas_gauche{
position:absolute;
background:url(design/rlz_bas_gauche.jpg);
bottom:0px;
left:0px;
width:5px;
height:5px;
}

#releases .bas_droite{
position:absolute;
background:url(design/rlz_bas_droite.jpg);
bottom:0px;
right:0px;
width:5px;
height:5px;
}

#releases img.rlz_titre{
margin-top:4px;
margin-left:5px;
}

#releases a{
font-weight:bold;
text-decoration:none;
color:#262728;
}

#releases a:hover{
color:#717377;
}

#releases p{
color:#404246;
}

#releases img.sprite{
position:absolute;
bottom:10px;
left:245px;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= pub du haut */

.pub_haut{
width:468px;
margin-left:35px;
margin-top:20px;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= releases 1er projet */

#releases .rlz_pokemon{
background-color:#e4e4e4;
font-size:10px;
width:220px;
padding:5px;
margin-top:5px;
position:relative;
}

#releases .rlz_pokemon .rlz_pokemon_bas_gauche{
background:url(design/rlz2_bas_gauche.jpg);
width:5px;
height:5px;
position:absolute;
left:0px;
bottom:0px;
}

#releases .rlz_pokemon img, #releases .rlz_digimon img{
border:1px solid #2c2d31;
float:left;
margin-right:5px;
margin-top:3px;
}

#releases .rlz_pokemon p.titre, #releases .rlz_digimon p.titre{
color:#6d1616;
margin-bottom:5px;
font-weight:bold;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= releases 2eme projet */

#releases .rlz_digimon{
background-color:#e4e4e4;
font-size:10px;
width:220px;
padding:5px;
margin-top:5px;
position:relative;
float:right;
margin-top:-87px;
}

#releases .rlz_digimon .rlz_digimon_bas_droite{
background:url(design/rlz2_bas_droite.jpg);
width:5px;
height:5px;
position:absolute;
right:0px;
bottom:0px;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= h2 */

.h2{
border-bottom:1px solid #404246;
width:540px;
margin-top:30px;
margin-bottom:15px;
height:17px;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= partenaires */

#partenaires{
position:absolute;
width:50px;
right:41px;
top:0px;
}

#partenaires p{
font-size:10px;
width:85px;
color:#787b85;
margin-bottom:10px;
margin-top:20px;
border-bottom:1px solid #787b85;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= wrapper */

.wrapper{
clear:both;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= footer */

#footer{
text-align:center;
margin-left:auto;
margin-right:auto;
width:600px;
font-size:10px;
color:#aeaeae;
}

/*#########################
###                     ###
###       PAGES         ###
###                     ###
#########################*/

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= à la une */

#a_la_une img.img_une{
border:2px solid #404246;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= news */

#news2{
width:540px;
font-size:12px;
position:relative;
}

.news_in img.avatar{
border:2px solid #404246;
float:left;
margin-left:-75px;
}

.news_in{
float:right;
width:465px;
border-left:1px solid #404246;
padding-left:10px;
margin-bottom:30px;
margin-top:10px;
}

.news_in p.titre_news{
font-weight:bold;
color:#292b2f;
}

.news_in p.date{
color:#73767c;
font-size:10px;
}

.news_in p.date a{
text-decoration:none;
color:#6d1616;
}

.news_in p.date a span{
font-weight:bold;
}

.news_in p.date a:hover{
font-weight:bold;
color:#bf4141;
}

.news_in p.texte_news{
margin-top:15px;
color:#292b2f;
}

.news_in p.texte_news a{
color:#6d1616;
font-weight:bold;
text-decoration:none;
}

.news_in p.texte_news a:hover{
color:#bf4141;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= rubrique */

#rubrique{
width:540px;
color:#292b2f;
font-size:12px;
}

#rubrique h3{
font-size:14px;
margin-bottom:15px;
}

#rubrique p.resume{
border-bottom:1px solid #292b2f;
padding-bottom:20px;
margin-bottom:25px;
text-align:justify;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= projets */

.projet{
position:relative;
padding:5px;
border:#404246 1px dashed;
margin-bottom:20px;
}

.projet img{
margin-right:15px;
border:2px solid #404246;
}

.projet ul{
list-style-type:none;
position:absolute;
top:5px;
left:130px;
}

*+html .projet ul{
left:170px;
}

.projet a{
color:#6d1616;
font-weight:bold;
text-decoration:none;
}

.projet a:hover{
color:#bf4141;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= equipe du site */

.membre{
padding:5px;
margin-bottom:20px;;
}

.membre img{
margin-right:15px;
border:2px solid #404246;
float:left;
margin-left:-75px;
}

.membre p.pseudo{
font-weight:bold;
color:#841c1c;
}

.membre_in{
float:right;
width:465px;
border-left:1px solid #404246;
padding-left:10px;
margin-bottom:30px;
margin-top:10px;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= affiliation */

table#affiliation, table#affiliation_boutons{
padding:5px;
margin-right:auto;
margin-left:auto;
margin-bottom:30px;
border:#404246 1px dashed;
}

table#affiliation_boutons img{
margin-right:10px;
}