/*mise en page generale des diferante pages*/

.cadre{
margin-left:auto;
position:relative;
width:100%;
height:100%;
}
.imgsousmenu{
position:absolute;
margin-top:200px;
width:98%;
max-width:230px;
min-width:200px;
height:307px;
margin-left:-4%;
}
.menumenu2{
position:absolute;
width:30%;
height:100%;
margin-left:-210px;
}

.compteur{
background-color:blue;
position:absolute;
margin-top:510px;
margin-left:102%;
}


.mep{
position:absolute;
margin-left:220px;
background-color:white;
height:125%;
min-height:850px;
margin-top:180px;
width:700px;
background-repeat: repea-y;
}
.titre{
position:absolute;
width:97%;
text-align:center;
margin-top:30px;
font-size:28px;
color:blue;
}
.txt{
position:absolute;
margin-top:100px;
margin-left:10px;
width:70%;
height:50%;
overflow:auto;
}

.defilfoto{
margin-top:5px;
position:absolute;
margin-left:210px;
width:700px;
height:90px;
overflow:hidden;
}

.banniere{
background-image:url(img/logo.png);
position:absolute;
margin-top:5px;
width:200px;
height:140px;
margin-left:0px;
}
 
.nousrejoindre{
background-image:url(img/fondmenu.png);
 position:absolute;
 margin-top:0px;
 margin-left:101%;
 width:170px;
 height:500px;
}

.menuimg1{
position:absolute;
margin-top:60px;
margin-left:30px;
 border:none;
}
.menuimg2{
position:absolute;
margin-top:100px;
margin-left:30px;
 border:none;
}
.menuimg3{
margin-top:30px;
position:absolute;
margin-left:5px;
 border:none;
}
.menuimg4{
 position:absolute;
 margin-top:130px;
 margin-left:30px;
  border:none;
}
.menuimg5{
position:absolute;
margin-top:170px;
margin-left:30px;
 border:none;
}
.menuimg6{
 position:absolute;
 margin-top:220px;
 margin-left:5px;
  border:none;
}
.menuimg7{
position:absolute;
margin-top:310px;
margin-left:5px;
 border:none;
}
.menuimg8{
 position:absolute;
 margin-top:360px;
 margin-left:5px;
 border:none;
}

.menuimg9{
 position:absolute;
 margin-top:425px;
 margin-left:5px;
 border:none;
}
.defile { position:absolute;}

/*positionnement du formulaire de connexion*/
.Fconex{
margin-top:120px;
position:absolute;
margin-left:210px;
}
.conlog{
margin-left:49px;
}
.connex{
margin-left:100px;
}
/*positionnement du formulaire d'enregistrement*/
.Fenre{
margin-top:120px;
position:absolute;
margin-left:150px;
}
.enr,.labenr{
position:absolute;

}
.enr{
margin-left:180px;
}
.enre{
margin-left:150px;
}

.foenr{
margin-left:330px;
position:absolute;
}

/*positionnement logo de la page administratif*/
/*menu dadministrateur*/
.logad{
margin-left:0px;
margin-top:120px;
position:absolute;
}
.icn,.icnM,.icnR,.icnP,.icnF,.icnMe,.icngal{
position:absolute;
width:80px;
height:80px;
border:none;
}
.icn:hover{
background:url(img/icQuihover.png);
}
.icn{
margin-left:70px;
background:url(img/icQui.png);
}

.icnM{
margin-left:150px;
background:url(img/icMiss.png);
}
.icnM:hover{
background:url(img/icMisshover.png);
}
.icnR{
margin-left:230px;
background:url(img/icRejoindre.png);
}
.icnR:hover{
background:url(img/icRejoindrehover.png);
}
.icnP{
margin-left:310px;
background:url(img/icPresse.png);
}
.icnP:hover{
background:url(img/icPressehover.png);
}
.icnF{
margin-left:390px;
background:url(img/icForum.png);
}
.icnF:hover{
background:url(img/icForumhover.png);
}
.icnMe{
margin-left:470px;
background:url(img/icMembres.png);
}
.icnMe:hover{
background:url(img/icMembreshover.png);
}
.icngal:hover{
background:url(img/icgalhover.png);
}
.icngal{
margin-left:550px;
background:url(img/icgal.png);
}

.alert{
position:absolute;
color:red;
margin-left:150px;
}
/*sousmenu administrateur*/
.admin{
position:absolute;
margin-top:130px;
margin-left:50px;
}
.menuH,.menuCa,.menuS{
margin-top:50px;
}
.menuB,.menuC,.menupa{
margin-top:250px;
}

.menuS,.menuB,.menuH,.menuCa,.menuC,.menupa{
position:absolute;
width:80px;
height:80px;
}
.menuB,.menuH{
margin-left:120px;
}
.menuCa,.menuC{
margin-left:270px;
}
.menuS,.menupa{
margin-left:420px;
}
#partenaire{
background:url(img/adbur.png);
}

#bureau{
background:url(img/adbur.png);
}

#combat{
background:url(img/adcom.png);
}

#histo{
background:url(img/adhis.png);
}

#statut{
background:url(img/adsta.png);
}

#contact{
background:url(img/icone2.png);
}




#missic{
background:url(img/adete.png);
}

#temoinic{
background:url(img/adtemoi.png);
}

#togoic{
background:url(img/astogo.png);
}


#domic{
background:url(img/addom.png);
}




#donic{
background:url(img/addon.png);
}

#temoipartic{
background:url(img/adtempart.png);
}

#haderic{
background:url(img/adader.png);
}
#partmissic{
background:url(img/adptmiss.png);
}

#benevic{
background:url(img/adbenev.png);
}

#membic{
background:url(img/admemb.png);
}
#presseic{
background:url(img/adpresse.png);
}
#galic{
background:url(img/adgal.png);
}


#partenaire{
background:url(img/icpartner.png);
}
#actua{
background:url(img/icactualiter.png);
}
#icquestion{
background:url(img/icquestion.png);
}

#icenrg{
background:url(img/icenrg.png);
}

/*page contact*/
.contact{
margin-left:250px;
}
.pcontact{
position:absolute;
width:101%;
height:65%;
overflow:auto;
margin-top:300px;
}
.seprara{
margin-left:2px;
}

.mailassos{
position:absolute;
margin-left:250px;
margin-top:130px;

}


/*page bureau*/

.mepbur{
width:97%;
position:absolute;
margin-top:120px;
text-align:center;
height:75%;
overflow:auto;
}

.pbur1{
margin-top:50px;
}
.pbur2{
margin-top:100px;
}
.pbur3{
margin-top:100px;
}


/*page statut*/
.ststxt{
position:absolute;
margin-top:160px;
margin-left:120px;
width:83%;
height:78%;
overflow:auto;
}

.psts{
width:420px;
max-width:420px;
margin-left:50px;
word-spacing:2px;
}
/*page galerie*/
.imggal{
position:absolute;
margin-top:50px;
}

.imggal1,.imggal2,.imggal3,.imggal4,.imggal5,.imggal6{
position:absolute;
width:245px;
height:184px;
}
.imggal1,.imggal2{
margin-top:100px;
}
.imggal3,.imggal4{
margin-top:350px;
}
.imggal5,.imggal6{
margin-top:600px;
}

.imggal1,.imggal3,.imggal5{
margin-left:70px;
}
.imggal2,.imggal4,.imggal6{
margin-left:400px;
}
.mepgal{
position:absolute;
margin-left:200px;
margin-top:-20px;
width:400px;
}

/*page togo*/
.imgtogo{
position:absolute;
width:150px;
height:500px;
margin-left:520px;
margin-top:50px;
}
.imgtogo2,.imgtogo3{
position:absolute;
width:307px;
height:230px;
}
.imgtogo2{
margin-left:100px;
margin-top:560px;
}
.imgtogo3{
margin-left:300px;
margin-top:600px;
}


/*page domaine*/

.domtxt{
position:absolute;
margin-top:100px;
margin-left:-35px;
width:70%;
height:50%;
overflow:auto;
}
.imgtdom{
position:absolute;
margin-top:140px;
margin-left:460px;
width:230px;
height:307px;
}

.imgtdom2{
position:absolute;
margin-left:100px;
width:307px;
height:230px;
margin-top:550px;
}
/*page combat*/
.comtxt{
position:absolute;
margin-top:70px;
margin-left:209px;
width:70%;
height:50%;
overflow:auto;
}
.imgcombat{
position:absolute;
margin-left:15px;
width:230px;
height:307px;
margin-top:60px;
}
.imgcombat2{
position:absolute;
margin-left:350px;
width:307px;
height:230px;
margin-top:550px;
}
/* page historique */
.histxt{
position:absolute;
margin-top:100px;
margin-left:120px;
width:83%;
height:47%;
overflow:auto;
}
.imghis{
position:absolute;
margin-left:100px;
width:307x;
height:230px;
margin-top:590px;
}
.imghis2{
position:absolute;
margin-left:300px;
width:307px;
height:230px;
margin-top:620px;
}
.youpi{
list-style:red;
}
/*page mission*/

.prouge{
list-style-type: disc;
list-style-image:url(img/pucerouge.png);
list-style-position: inside;
}
.pvert{
list-style-type: disc;
list-style-image:url(img/pucevert.png);
list-style-position: inside;
}
.pjaune{
list-style-type: disc;
list-style-image:url(img/pucejaune.png);
list-style-position: inside;
}
.pnoir{
list-style-type: disc;
list-style-image:url(img/pucenoir.png);
list-style-position: inside;
}
.pbleu{
list-style-type: disc;
list-style-image:url(img/pucebleu.png);
list-style-position: inside;
}
.txtete{
position:absolute;
margin-top:100px;
margin-left:10px;
width:70%;
height:55%;
overflow:auto;
}
/*page partir en mission*/
.imgptr{
width:307px;
height:230px;
position:absolute;
margin-top:550px;
margin-left:80px;
}
.imgptr2{
width:307px;
height:230px;
position:absolute;
margin-top:600px;
margin-left:280px;
}
.prttxt{
position:absolute;
margin-top:160px;
margin-left:120px;
width:83%;
height:45%;
overflow:auto;
}
/* page benevole*/
.imgbenev{
width:307px;
height:230px;
position:absolute;
margin-top:600px;
margin-left:100px;
}
.imgbenev2{
width:230px;
height:307px;
position:absolute;
margin-top:150px;
margin-left:460px;
}
.benevtxt{
position:absolute;
margin-top:160px;
margin-left:-35px;
width:70%;
height:50%;
overflow:auto;
}

/* page haderant*/
.imghader{
width:307px;
height:230px;
position:absolute;
margin-top:500px;
margin-left:100px;
}
.imghader2{
width:307px;
height:230px;
position:absolute;
margin-top:550px;
margin-left:300px;
}
.hadertxt{
position:absolute;
margin-top:140px;
margin-left:120px;
width:70%;
height:70%;
overflow:auto;
}
/* page temoin*/
.imgtemoin{
width:307px;
height:230px;
position:absolute;
margin-top:550px;
margin-left:100px;
}
.imgtemoin2{
width:307px;
height:230px;
position:absolute;
margin-top:600px;
margin-left:300px;
}
.temointxt{
position:absolute;
margin-top:140px;
margin-left:120px;
width:83%;
height:45%;
overflow:auto;
}
/* page don*/
.imgdon{
width:307px;
height:230px;
position:absolute;
margin-top:550px;
margin-left:100px;
}
.imgdon2{
width:307px;
height:230px;
position:absolute;
margin-top:600px;
margin-left:300px;
}
.dontxt{
position:absolute;
margin-top:140px;
margin-left:120px;
width:83%;
height:45%;
overflow:auto;
}

.septemoi{
position:absolute;
margin-left:-250px;
}
/*index*/

.actualiter{
overflow:hidden;
width:200px;
height:490px;
background-image:url(img/actualite.png);
}

.actua{
color:blue;
text-align:center;
}

.dimlogo{
position:absolute;
margin-left:500px;
margin-top:-70px;
width:80px;
height:80px;
}
.imgpartner{
position:absolute;
margin-left:100px;
width:307px;
height:230px;
margin-top:560px;
}
.imgpartner2{
position:absolute;
margin-left:350px;
width:307px;
height:230px;
margin-top:600px;
}
.reculer{
margin-left:-50px;
}
.partnertxt{
position:absolute;
margin-top:90px;
margin-left:20px;
width:97%;
height:50%;
overflow:auto;
}

.actuaactua{

margin-left:2px;
padding-left:2px;
padding-right:2px;
}

.indexactua{
overflow:hidden;
position:absolute;
width:200px;
height:490px;
margin-left:-210px;
}

.actuazone{
margin-top:-5px;
overflow:hidden;
position:absolute;
width:200px;
height:400px;

}


.defildefil{
overflow:none;
position:absolute;
}