#infoConnexion {text-align:right;}

#actionsConnexion {text-align:right;}

ul.actionsEdition {position:absolute;text-align:right;font-family:futura,verdana,arial,sans-serif;font-size:1;font-weight:normal;letter-spacing:1px;right:0;top:-1.4em;}
ul.actionsEdition li {list-style-type:none;display:inline;}
ul.actionsEdition li a {color:#003300;text-decoration: none;}
ul.actionsEdition li a:hover {color:#556268;}
/* ul.actionsEdition li a:visited {color:#7E7070;} */

.action {font-family:futura,verdana,arial, sans-serif;font-size:1;letter-spacing:1px;}
/* .action a {color:#003300;text-decoration: none;}*/
/* .action a:hover {color:#556268;}*/

.plier, .deplier {
	font-family:futura,verdana,arial, sans-serif;font-size:3;color:#000099;text-decoration: underline;letter-spacing:1px;font-weight:bold
}
/*.plier:hover, .deplier:hover  {
	color:#556268;
}*/

em.obligatoire { color: red; }

#form1 label.error, #commentForm input.submit { margin-left: 253px; }

td .error  { color: red;border: 1px dotted red; background:#FFBFBF; }
div.container {
	background-color: #eee;
	border: 1px solid red;
	margin: 5px;
	padding: 5px;
}
div.container ol li {
	list-style-type: disc;
	margin-left: 20px;
}
div.container { display: none }
.container label.error {
	display: inline;
}


form.cmxform fieldset {
margin-bottom:10px;
margin: 1em 0;
padding: 10px;
width: auto;
}
form.cmxform legend {
font-weight:bold;
padding:0pt 2px;
}

form.cmxform fieldset ol {
margin:0pt;
padding:0pt;
}
form.cmxform fieldset li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:5px;
}
form.cmxform fieldset fieldset {
	/*
border:medium none;
border-top : 2px solid #000;
margin:3px 0pt 0pt;
*/
}
form.cmxform fieldset fieldset legend {
font-weight:normal;
padding:0pt 0pt 5px;
}

form.cmxform em {
color:#FF0000;
font-style:normal;
font-weight:bold;
}

label.localisation {
display:block;
width:14px;
height:18px;
float:left;
margin:2px 1em 2px 0;
background: #fff url(images/flags.png) no-repeat;
}
label.en_EN { background-position: 0 0;	}
label.fr_FR { background-position: -28px 0;	}

label.localisation span{
display:none;
}


/* view */
dl#view {}
dl#view dt { font-weight:bold;margin-top:1em;}
dl#view dd table { margin-left:4em;}
dl#view dd td { padding:3px 6px;}
dl#view dd tr { text-align:right; border:1px solid #666;}
dl#view dd td.champ{ text-align:left; padding-right:1em;}


/* Thematique */
.pageThematique p.actionsEdition {width:590px;text-align:right;}
.pageThematique #jform1_description {width:320px;height:120px;}

.pageThematique .enveloppe { position:relative;top:0;left:0; width:600px;height:700px;}
.pageThematique .listeOperations {text-align:right;}
.pageThematique .listeOperations {padding:0;margin:0;border:0;top:2px;width:100%;height:40px;display:block;position:absolute;}
.pageThematique .listeOperations li {top:0;padding:0;margin:0;border:0}
.pageThematique .listeOperations li a {position:absolute;display:block;text-align:left;text-indent:-9999px;width:40px;height:40px;font-size:10px;}

.pageThematique .listeOperations a {top:0;background-repeat:no-repeat;background-position: top left;}
.pageThematique .listeOperations a.modifier {right:48px;top:0;background-image:url(images/admin/bt_projet_editer.png);}

.pageThematique .listeOperations a.supprimer {right:2px;top:0;background-image:url(images/admin/bt_projet_supprimer.png);}

.pageThematique .listeOperations a.modifier:hover {}
.pageThematique .listeOperations a.supprimer:hover {}


#modifierThematique,
#modifierEquipe,
#creerProjet {width:100%;height:40px;position:relative}

#modifierThematique a,
#modifierEquipe a,
#creerProjet a {position:absolute;display:block;width:40px;height:40px;text-align:left;text-indent:-9999px;right:0;}

.pageThematique #equipe { position:relative;}

#modifierThematique ,
#modifierEquipe,
#creerProjet {position:absolute;top:16px; right:8px}

#modifierThematique a {background-image:url(images/admin/bt_thematique_editer.png);}
#modifierEquipe a {background-image:url(images/admin/bt_equipe_editer.png);}
#creerProjet a {background-image:url(images/admin/bt_projet_ajouter.png);}


/* Gestion des listes */
#listeMembres {position:relative;height:300px;top:0;left:0; width:600px;}
#listeA,
#listeB { position:absolute; top:20px;width:284px;height:250px;overflow-y:auto;border:1px solid #ccc;}

#listeMembres h4 {position:static;font-size:13px;letter-spacing:1px;font-weight:normal;font-style:normal;border:0;background:#ddd;width:auto;padding:4px 0;text-align:center}
#listeA {left:10px;}
#listeB {left:314px;}


#explicationsResponsable {text-align:right;position:relative;top:-20px}

.pageEquipeModification #listeMembres {height:400px;}
.pageEquipeModification #listeA,
.pageEquipeModification #listeB { height:350px; }

.pageEquipeModification #actions {position:relative;left:320px;top:380px;width:200px;}
.pageEquipeModification #actions li {display:inline;margin:0 12px;}

#listeMembres table {width:100%;background:transparent;margin:0;}
#listeMembres td {padding:1px 0;border-bottom:1px solid #eee}
#listeMembres td.btActions {width:20px;}
td.btActions a.ajouter {display:block;width:16px;height:16px;text-indent:-9999px;background:url(images/admin/add.png) top left no-repeat;}
td.btActions a.enlever {display:block;width:16px;height:16px;text-indent:-9999px;background:url(images/admin/delete.png) top left no-repeat;}

td.infosMembre {width:auto;}
td.btResponsable {width:20px;}
td.btResponsable a {color:#ccc;text-decoration:none}

tr.estResponsable {background:#eee}
tr.estResponsable td.btResponsable a {color:#000}

.boutons {text-align:right}
