body {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
background-image:url(images/fondTest.gif);
background-repeat:no-repeat;
padding-top:0px;
margin-top:0px;
}
#banniere{
/*background-image:url(/images/banniere.gif);
background-repeat:no-repeat;
background-position:center;*/
font-family:Calibri,Geneva;
font-style:oblique;
font-size:30px;
text-decoration:overline;
text-align:center;
height:99px;
width:316px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
padding:0px;
margin-bottom:10px;
-moz-border-radius: 14px; 
-webkit-border-radius: 14px; 
border-radius: 14px; 
-webkit-box-shadow: #666 0 3px 3px;
-moz-box-shadow: #666 0 3px 3px;
box-shadow: #666 0 3px 3px;
behavior: url(/styles/PIE.htc);
border:#000000 3px solid;
}
#ban {
margin-top:2px; 
padding:0px;
vertical-align:middle;
}
#colMenu{

}

#menu{
background-color:#FFFFFF; /* #B7CCF3 */
border-bottom:#000000 solid 3px;
border-top:#000000 solid 3px;
margin-top:110px;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
padding-right:15px;
position:inherit;
left:1%;
width:129px;
}

#contenuCouleur{
background:#E2E2E2;
width:900px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
padding:0px;
-moz-border-radius: 0px 0px 7px 7px; 
-webkit-border-radius: 0px 0px 7px 7px;  
border-radius: 0px 0px 7px 7px; 
behavior: url(/styles/PIE.htc);
}

#contenu{
border-right:#CCCCCC thin solid;
border-left:#CCCCCC thin solid;
text-align:center;
min-height:400px;
background:url(/images/fondGris.gif);
background-repeat:repeat-x;
margin-bottom:45px;
padding:10px;
margin-top:0px;
-moz-border-radius: 0px 0px 7px 7px; 
-webkit-border-radius: 0px 0px 7px 7px;  
border-radius: 0px 0px 7px 7px; 
behavior: url(/styles/PIE.htc);

}
#navigation {
background-color:#FBFBFB;/*#B7CCF3;*/
background-repeat:repeat;
margin-left:auto;
margin-right:auto;
margin-top:110px;
margin-bottom:0px;
border:#CCCCCC thin solid;
padding:10px;
-moz-border-radius: 7px 7px 0px 0px;  
-webkit-border-radius: 7px 7px 0px 0px; 
border-radius: 7px 7px 0px 0px; 
behavior: url(/styles/PIE.htc); 
/*top:65px;*/
width:878px;
padding-bottom:0px;;
padding-top:0px;

}

#titrePage{
color:#990000;
font-size:24px;
font-weight:bolder;
margin-top:0px;
margin-bottom:10px;
padding-bottom:0px;
}

#sondage{
margin-left:auto;
margin-right:auto;
text-align:center;
}

A:link {
  color:#000000; } 
/*Lien déja visité */ 
  A:visited {
  color:#000000 } 
/*Lien actif (quand on clique sur le lien) */ 
  A:active {
  color:#000000; } 
/*Lien survolé (quand la souris est sur le lien) */ 
  A:hover{
  color:#670032; } 


.menu1 {
font-size:13px;
text-align:left;
margin-top:0px;
margin-left:0px;
padding:0px;
height:10px;
}
.menu2 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding-bottom:0px;
padding-top:0px;
padding-left:10px;
text-align:left;
height:12px;
}

.blockMenu a:link {
color:#000000;
text-decoration:none;
}
.blockMenu a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.blockMenu a:active {
color:#000000;
font-weight:bold;
}

.blockMenu{
font-family:Arial, Helvetica, sans-serif;
padding:4px;
margin-bottom:10px;
width:125px;
border:#000000 3px solid;
}
#association{
-moz-border-radius: 14px; 
-webkit-border-radius: 14px; 
border-radius: 14px; 
-webkit-box-shadow: #666 0 5px 5px;
-moz-box-shadow: #666 0 5px 5px;
box-shadow: #666 0 5px 5px;
behavior: url(/styles/PIE.htc); 
background: #666699;
}
#anciens{
-moz-border-radius: 14px; 
-webkit-border-radius: 14px; 
border-radius: 14px; 
-webkit-box-shadow: #666 0 5px 5px;
-moz-box-shadow: #666 0 5px 5px;
box-shadow: #666 0 5px 5px;
behavior: url(/styles/PIE.htc); 
background:#806699;
}
#infos{
-moz-border-radius: 14px; 
-webkit-border-radius: 14px; 
border-radius: 14px; 
-webkit-box-shadow: #666 0 5px 5px;
-moz-box-shadow: #666 0 5px 5px;
box-shadow: #666 0 5px 5px;
behavior: url(/styles/PIE.htc); 
background:#996699;
}
#membres{
-moz-border-radius: 14px; 
-webkit-border-radius: 14px; 
border-radius: 14px; 
-webkit-box-shadow: #666 0 5px 5px;
-moz-box-shadow: #666 0 5px 5px;
box-shadow: #666 0 5px 5px;
behavior: url(/styles/PIE.htc); 
background:#996680;
}
#forum{
-moz-border-radius: 14px; 
-webkit-border-radius: 14px; 
border-radius: 14px; 
-webkit-box-shadow: #666 0 5px 5px;
-moz-box-shadow: #666 0 5px 5px;
box-shadow: #666 0 5px 5px;
behavior: url(/styles/PIE.htc); 
background:#996666;
}
#contacts{
-moz-border-radius: 14px; 
-webkit-border-radius: 14px; 
border-radius: 14px; 
-webkit-box-shadow: #666 0 5px 5px;
-moz-box-shadow: #666 0 5px 5px;
box-shadow: #666 0 5px 5px;
behavior: url(/styles/PIE.htc); 
background:#998066;
}
.devRedMenu {
cursor:pointer;
width:14px;
height:14px;
margin-left:5px;
}
.titleMenu{
font-size:13px;
text-align:left;
font-weight:bold;
color:#FFFFFF;
}
.listItemMenu{
font-size:11px;
margin-left:16px;
text-align:left;
color:#FFFFFF;
font-weight:bold;
}

.membresPromo {
border-color:#290254;
border-style:solid;
border-width:1px;
}
.citation {
font-style:italic;
}
.citation2 {
border-style:dashed;
border-width:1px;
border-color:#333333;
}
.titreDiscussionForum {
border-style:solid;
border-width:1px;
border-color:#000000;
background:#930003;
font-weight:bold;
color:#FFFFFF;
}
.adminForum{
margin-left:auto;
margin-right:auto;
margin-top:5px;
margin-bottom:5px;
background-color:#990000;
padding:5px;
color:#FFFFFF;
width:412px;
margin-bottom:10px;
-moz-border-radius: 14px; 
-webkit-border-radius: 14px; 
border-radius: 14px; 
-webkit-box-shadow: #666 0 3px 3px;
-moz-box-shadow: #666 0 3px 3px;
box-shadow: #666 0 3px 3px;
behavior: url(/styles/PIE.htc);
}

.arborescenceForum{
font-size:16px;
margin-bottom:0px;
padding:0px;
text-align:left;
}
.addNewReponse {
text-align:center;
margin-bottom:0px;
margin-top:0px;
padding:5px;
border:#CCCCCC thin solid;
-moz-border-radius: 14px; 
-webkit-border-radius: 14px; 
border-radius: 14px; 
behavior: url(/styles/PIE.htc);
width:160px;
margin-left:auto;
margin-right:auto;
}
.nbAbonnesDiscussion {
font-size:10px;
padding:0px;
margin:0px;
text-align:left;
}
.messageForum {
border-style:solid;
border-width:1px;
border-color:#999999;
margin:20px;
margin-bottom:10px;
-moz-border-radius: 14px; 
-webkit-border-radius: 14px; 
border-radius: 14px; 
-webkit-box-shadow: #666 0 3px 3px;
-moz-box-shadow: #666 0 3px 3px;
box-shadow: #666 0 3px 3px;
behavior: url(/styles/PIE.htc);
}
.moderationForum{
}
.messageForumInitial {
border-style:solid;
border-width:1px;
border-color:#999999;
background-color:#660000;
}
.message {
text-align:justify;
margin:auto;
}
.boutonsMessages {
margin:5px;
text-align:center;
border:#9C9A69;
border-style:solid;
border-width:1px;
padding:5px;
}
.gensConcernes {
margin:5px;
text-align:center;
border:#999999;
border-style:solid;
border-width:1px;
font-weight:bold;
padding:10px;
}
.objetMessage {
margin:5px;
text-align:center;
border:#999999;
border-style:solid;
border-width:1px;
}
.contenuMessage {
margin:5px;
border:#999999;
border-style:solid;
border-width:1px;
padding:10px;
}
.iconeUtilisateurForum {
background-color:#668099;
border-right-style:solid;
border-right-color:#999999;
border-right-width:1px;
color:#F2F2E8;
margin-bottom:10px;
-moz-border-radius: 10px 0px 0px 10px;
-webkit-border-radius: 10px 0px 0px 10px;
border-radius: 10px 0px 0px 10px;
behavior: url(/styles/PIE.htc);

}
.avatarForum {
margin-left:auto;
margin-right:auto;
margin-top:5px;
}
.displayAvatar {
width:80px;
margin-left:5px;
margin-bottom:10px;
}
/*.iconeUtilisateurForum {
background-color:#37558C;
border-right-style:solid;
border-right-color:#999999;
border-right-width:1px;
background-color:#999999;
color:#FFFFFF;
}*/
.iconeUtilisateurForumInitial {
background-color:#37558C;
border-right-style:solid;
border-right-color:#999999;
border-right-width:1px;
background-color:#996666;
color:#FFFFFF;
margin-bottom:10px;
-moz-border-radius: 14px 0px 0px 14px; 
-webkit-border-radius: 14px 0px 0px 14px; 
border-radius: 14px 0px 0px 14px; 
behavior: url(/styles/PIE.htc);
}
.auteurForum {
font-weight:bold;
}
.scoreAuteurForum {
font-size:10px;
}
.dateForum {
font-size:small;
border-bottom-style:solid;
border-bottom-color:#999999;
border-bottom-width:1px;
}
.forumCadreSup {
font-size:small;
border-style:solid;
border-color:#999999;
border-width:1px;
}
.prive_public {
font-size:9px;
}
.grilleSujets {
width:599px;
margin-left:auto;
margin-right:auto;
-webkit-box-shadow: #666 0 5px 5px;
-moz-box-shadow: #666 0 5px 5px;
box-shadow: #666 0 5px 5px;
behavior: url(/styles/PIE.htc); 
}
.grilleCategories {
width:480px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
-webkit-box-shadow: #666 0 5px 5px;
-moz-box-shadow: #666 0 5px 5px;
box-shadow: #666 0 5px 5px;
behavior: url(/styles/PIE.htc); 
}

.intitulesGrilleSujets{
-moz-border-radius: 7px 7px 0px 0px;
-webkit-border-radius: 7px 7px 0px 0px;
border-radius: 7px 7px 0px 0px; 
behavior: url(/styles/PIE.htc); 
background:#996666;
color:#FFFFFF;
border-bottom:#999999 thin solid;
}
.grilleNomCategorie{
width:230px;
border-bottom:#999999 thin solid;
}
.grilleNbSujetsCategorie{
width:40px;
border-bottom:#999999 thin solid;
}

.grilleUpdateCategorie{
width:40px;
border-bottom:#999999 thin solid;
}
.grilleNomSujet0{
border-bottom:#999999 thin solid;
}
.grilleNomSujet1 {
border-bottom:#999999 thin solid;
background-color:#CAAFAF;
}
.grilleAuteurSujet0{
width:40px;
border-bottom:#999999 thin solid;
}
.grilleAuteurSujet1 {
width:40px;
border-bottom:#999999 thin solid;
background-color:#CAAFAF;
}
.grilleCreaSujet1 {
width:40px;
border-bottom:#999999 thin solid;
background-color:#CAAFAF;
}
.grilleCreaSujet0{
width:40px;
border-bottom:#999999 thin solid;
}
.grilleNbReponsesSujet0{
width:40px;
border-bottom:#999999 thin solid;
}
.grilleNbReponsesSujet1{
width:40px;
border-bottom:#999999 thin solid;
background-color:#CAAFAF;
}
.grilleUpdateSujet0{
width:58px;
border-bottom:#999999 thin solid;
}
.grilleUpdateSujet1{
width:49px;
border-bottom:#999999 thin solid;
background-color:#CAAFAF;
}
.error {
font-weight:bold;
color:#990000;
}
.succes {
font-weight:bold;
color:#006600;
}
.tablePost {
margin:10px;
}
.champ {
font-family:Arial, Helvetica, sans-serif;
background-color:#CCCCCC;
border-style:none;
padding:0;
border:#B7CCF3 0px;
height:20px;
vertical-align:middle;
}
.bouton {
border:0px;
background-color:#990000;
color:#FFFFFF;
font-weight:bold;
}

.titreLien {
color:#000000;
font-weight:bold;
}
.bas {
color:#999999;
font-size:10px;
}
.formulaire {
font-size:12px;
font-weight:bold;
}
.formulaireNoStrong {
font-size:12px;
}
.cadreFormulaire {
border:#000000;
border-width:1px;
border-style:solid;
}
.smvalide{
background:#339900;
}
.smajourne{
background:#990000;
}


#newsLeft{
float:left;
border-style:dashed;
border-width:1px;
border-color:#000000;
width:40%;
margin-left:10px;
margin-right:10px;
padding:5px;

}
#newsRight{
width:80%;
margin-left: auto;
margin-right: auto;
padding:5px;

}
#newsTitle{
color:#990000;
font-weight:bold;
text-align:center;
font-size:18px;
border-top:#990000 thin solid;
padding-top:10px;
}
.newsWindowTitle {
font-size:24px;
font-weight:bold;
color:#990000;
}
.newsWindowDate {
font-size:12px;
font-style:italic;
}
.paragraphe {
text-indent:30px;
}
.question {
font-size:12px;
font-weight:bold;
text-align:left;
margin-bottom:20px;
margin-top:20px;
color:#990000;
}
.reponse {
font-size:12px;
text-indent:25px;
text-align:justify;
}
.titreEntretiens {
font-size:16px;
font-weight:bold;
text-align:right;
color:#990000;
border-top:#990000 thin solid;
padding-top:15px;
margin-top:15px;
}
.auteurITV {
font-size:12px;
font-style:italic;
text-align:right;
}
.imageITV {
float:left;
margin-right:20px;
margin-bottom:10px;
}
.creditsITV {
margin-top:25px;
font-style:italic;
font-size:12px;
text-align:left;
}
.listeRechercheITV{
text-align:justify;
border:#990000 3px solid; 
-webkit-border-radius:10px;
-moz-border-radius:10px;
padding:3px 10px 10px 10px;
background-color:#FFF;
margin-top:19px;
}
.listeRechercheITV p{
font-size:14px;
font-weight:bold;
color:#990000; 
margin-top:5px;
}
.listeRechercheITV li{
	margin-top:5px;
	margin-bottom:5px;
}
.AideQuestion {
font-weight:bold;
font-size:14px;
color:#990000;
}
.aideReponse {
border-top:#990000 thin solid;
}

.MAP {

}
.colMAP {
display:inline-table;
width:180px;
height:180px;
text-align:left;
vertical-align:text-top;
border:#999999 thin solid;
margin:20px;
}
.titreColMAP {
text-align:center;
border-bottom:#CCCCCC thin solid;
width:150px;
margin-left:auto;
margin-right:auto;
vertical-align:middle;
font-weight:bold;

}
.elemColMAP {
text-indent:5px;
font-size:10px;
line-height:normal;
margin-top:0;
margin-bottom:0;
}

.titreAnnonce{
font-size:16px;
font-weight:bold;
color:#990000;
font-variant:small-caps;
}
.periodeAnnonce{
font-size:15px;
}
.contactAnnonce{
font-size:13px;
}
.contenuAnnonce{
border-bottom:#990000 thin solid;
}

#previewDiv {
text-align:justify;
width:500px;
border-left:#999999 thin solid;
border-right:#999999 thin solid;
border-top:#999999 thin solid;
padding:10px;
margin-left:auto;
margin-right:auto;
}
#previewTitle{
text-align:justify;
width:500px;
margin-top:15px;
color:#999999;
font-size:10px;
width:500px;
margin-left:auto;
margin-right:auto;
padding-left:10px;
padding-bottom:0px;
padding-top:1px;
}
.logoPJ{
display:inline-table;
height:30px;
}
.lienFichier{
display:inline-table;
height:30px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
}
.pjForum{
border-top:#999999 thin solid;
margin-top:20px;
padding-top:0px;
width:540px;
margin-bottom:7px;
}
.pjForumNewDiscussion{
border-bottom:#999999 thin solid;
margin-top:0px;
padding-top:0px;
padding-bottom:0px;
width:540px;
margin-bottom:7px;
margin-left:auto;
margin-right:auto;
}
.titlePJ{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-align:left;
margin-bottom:0px;
padding-bottom:0px;
}

.imgLogoPJ{
display:inline-table;
}
#addPJ {
display:none;
}
.demandeConnexion{
margin-left:200px;
margin-right:200px;
height:100px;
}
.borderCenter{
border-right:#999999 thin solid;
}
#login {
margin-top:40px;
}
.formulaire {
margin-left:auto;
margin-right:auto;
}
.labelChamp {
margin-left:5px;
text-align:left;
text-indent:5px;
font-size:10px;
color:#666666;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}
.inputChamp {
margin-left:5px;
text-align:left;
}
.imgBoutons {
width:25px;
height:25px;
}
.imgBoutonsPJ{
width:18px;
height:18px;
margin-left:10px;
vertical-align:middle;
}
#labelMiseEnForme {
border-top:#999999 thin solid;
width:200px;
margin-left:auto;
margin-right:auto;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
padding-bottom:0px;
padding-top:0px;
margin-bottom:0px;
}
#labelMiseEnFormeForum {
border-top:#999999 thin solid;
width:540px;
margin-left:auto;
margin-right:auto;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
padding-bottom:0px;
padding-top:0px;
margin-bottom:0px;
}
#miseEnForme {
margin-top:0px;
padding-top:2px;
width:200px;
margin-left:auto;
margin-right:auto;
}
#miseEnFormeForum {
margin-top:0px;
padding-top:2px;
width:540px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.blockReportage{
text-align:left;
border-right:#999999 thin solid;
display:inline-table;
padding:5px;
padding-right:10px;
}
.lastBlockReportage{
text-align:left;
display:inline-table;
padding:5px;
}
.fichierDL{
border-bottom:#999999 thin solid;
padding-bottom:5px;
}
.blockTDB {
display:inline-table;
width:280px;
height:280px;
border:#666666 solid thin;
overflow:scroll;
-webkit-box-shadow: #666 0 2px 2px;
-moz-box-shadow: #666 0 2px 2px;
box-shadow: #666 0 2px 2px;
-moz-border-radius: 7px; 
-webkit-border-radius: 7px; 
border-radius: 7px; 
behavior: url(/styles/PIE.htc);
margin-bottom:10px;
margin-left:2px;
margin-right:2px;

}
.titreTDBsnsMdf {
color:#990000;
font-size:16px;
font-weight:bold;
border-bottom:#999999 thin solid;
padding-bottom:6px;
padding-top:2px;
margin-bottom:20px;
}
.titreTDBacMdf {
color:#990000;
font-size:16px;
font-weight:bold;
border-bottom:#999999 thin solid;
padding-bottom:6px;
padding-top:2px;
margin-bottom:20px;
}
.coinModif {
width:30px;
float:right;
margin-top:0px;
padding-top:0px;
margin-right:3px;
}
.lineCoorTDB {
text-align:left;
padding-left:20px;
}

.labelCoordonneeTDBad{
display:inline-table;
width:22px;
height:22px;
vertical-align:top;
}
.labelCoordonneeTDB{
display:inline-table;
width:22px;
height:22px;
}
.labelCoordonneeTDBIMG{
vertical-align:top;
}
.labelCoordonneeTDBIMGad{
vertical-align:top;
}
.coordonneeTDB{
display:inline-table;
vertical-align:top;
}

.avatarForumTDB{
margin:0px;
}
.lineAvatarPseudoTDB{
border-bottom:#999999 thin solid;
padding:10px;
margin-left:auto;
margin-right:auto;

}

.changeAvatar {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:15px;
text-align:right;
}

.abonnementsTDB{
padding-top:5px;
border-bottom:#999999 thin solid;
padding-bottom:5px;
}
.pjsTDB {
padding-top:5px;
border-bottom:#999999 thin solid;
padding-bottom:5px;
}
.checkBALTDB{
text-align:center;
padding-top:5px;
border-bottom:#999999 thin solid;
padding-bottom:25px;
}
.BDITDB {
text-align:left;
padding-top:7px;
border-bottom:#999999 thin solid;
padding-bottom:7px;
text-indent:8px;
}
.BDETDB {
text-align:left;
padding-top:7px;
border-bottom:#999999 thin solid;
padding-bottom:7px;
text-indent:8px;
}
.newMessageTDB {
text-align:left;
padding-top:7px;
border-bottom:#999999 thin solid;
padding-bottom:7px;
text-indent:8px;
}
.champTexteForum{
-webkit-box-shadow: #666 0 2px 2px;
-moz-box-shadow: #666 0 2px 2px;
box-shadow: #666 0 2px 2px;
-moz-border-radius: 7px; 
-webkit-border-radius: 7px; 
border-radius: 7px; 
behavior: url(/styles/PIE.htc);
border:#999999 thin solid;
font-family:Arial, Helvetica, sans-serif;
}
.mainAjoutPJ {
cursor:pointer;
}
.labelCoordonneeConfTDB{
text-align:left;
border-bottom:#666666 thin solid;
height:29px;
}
.visibleTDB{
background-color:#8FBF82;
border-bottom:#666666 thin solid;
}
.invisibleTDB{
background-color:#C8888F;
border-bottom:#666666 thin solid;
}
.tableConfidentialiteTDB {
}
.labelCVTDB{
border:#999999 thin solid;
}
.dateCVTDB{
border-right:#999999 thin solid;
border-bottom:#999999 thin solid;
}
.ecoleCVTDB{
border-right:#999999 thin solid;
border-left:#999999 thin solid;
border-bottom:#999999 thin solid;
}
.cursusCVTDB{
border-left:#999999 thin solid;
border-bottom:#999999 thin solid;
}
.presentationTDB{
}
#acc_eve, #acc_forum, #acc_separation {
height:100px;
display:inline-block;
vertical-align:middle;
}
#acc_separation {
width:1px;
border:#000 thin solid;
margin-left:30px;
margin-right:30px;
}

#fb-banner{
	border:#990000 3px solid; 
-webkit-border-radius:10px;
-moz-border-radius:10px;
padding:3px 10px 10px 10px;
margin-left:auto;
margin-right:auto;
width:600px;
margin-top:10px;
}
