/* mhenon - 05/05/2009 */
* {margin:0px;padding:0px;}
body, ul, li, ol, div, p, hr, form, fieldset, legend, table, form, input, img, h1, h2, h3, h4, h5, span {margin:0px;padding:0px;font-size:1em;}
.clear {height:1px;clear:both;line-height:1px;}

/* ELEMENTS PRINCIPAUX */
body {background-color:#e6e6e6;font-family: Georgia;color:#675e52;}

h1 {font-size:1.2em;}
#main, #top, #bottom {margin:0 auto;}

#top {width:991px;background:url(./images/top_bg.jpg) no-repeat left top;height:143px;position:relative;z-index: 1000}
#main {width:961px;background:url(./images/main_bg.png) repeat-y left top;padding: 0px 15px;padding-top:20px;padding-bottom:20px;}
#bottom {width:961px;background:url(./images/bottom_bg.png) no-repeat left top;height:32px;padding: 0px 15px;padding-top:3px;font-size:0.7em;}

#top h1 {background:url(./images/agenda21.png) no-repeat left top;display:block;
width:135px;height:186px;position:absolute;top:0px;left:5px;}
#top h1 span {display:none;}
#top h1 a {display:block;width:135px;height:186px;}

#bottom a {color:#7c7c7c;}
#bottom p {float:left;margin-right:20px;}
#bottom ul {float:left;list-style: none;}
#bottom ul li {float:left;margin-right:30px;}
#bottom ul#menubottomdroite li {margin-right:5px;}

#leftcol {float:left;width:180px;padding-right:10px;padding-top:34px;}
#leftcol h2 {font-family: Trebuchet MS;border-bottom:2px solid #a9a49e;margin-bottom:10px;font-size:1.1em;}
#leftcol p {font-size:0.9em;text-align: justify;margin-bottom:5px;}
#rightcol {float:left;width:770px;position:relative;z-index:500;}

div#righthome, div#lefthome {width:349px;float:left;margin-left:20px;}
* html div#righthome, * html div#lefthome {margin-left:10px;}
div#lefthome {margin-right:20px;}
div#righthome legend, div#lefthome legend {*margin-left:-7px;*margin-right:-7px;} /* hack IE pour décaler le legend correctement Ã  gauche*/
div#righthome legend span, div#lefthome legend span {display:block;width:324px;height:71px;padding-right:25px;margin-bottom:10px;
background: url(./images/home_legend_bg.png) no-repeat top left;font-family: Trebuchet MS;color:#e9c7d9;text-align:right;line-height:16px;}
div#righthome legend span strong, div#lefthome legend span strong {color:white;text-transform: uppercase;font-size:1.4em;line-height:35px;}
div#righthome fieldset, div#lefthome fieldset {background-color:#f6f6f5;border:none;}
div#righthome form, div#lefthome form {background:url(./images/home_form_bg.png) no-repeat right bottom #f6f6f5;padding-bottom:41px;}
div#righthome form input, div#lefthome form input, div#righthome form textarea {width:180px;}
div#righthome .boutons input, div#lefthome .boutons input {width:122px;}
div#lefthome img {margin-top:50px;clear:both;}

div#header {height:115px;}
#menutopgauche {float:left;list-style:none;margin-left:150px;font-size:0.9em;}
* html #menutopgauche {margin-left:75px;}
#menutopgauche a, #menutopdroite a {color:#675E52;}
#menutopdroite {float:right;font-size:0.8em;margin: 2px 15px 0 0}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_examples.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* commom style for all browsers */

.menu5 {
float:right;font-size:0.8em;text-align:left; position:relative; height:2.5em; margin:-8px 15px 0 0; padding:0; list-style-type:none;z-index: 1000
}
.menu5 ul {
padding:0; margin:0; list-style-type:none; /* for Firefox */
}
.menu5 li {
float:left; position:relative; padding-left:5px;
}
.menu5 li a, .menu5 li a:visited {
display:block; text-decoration:none; color:#000; float:left;  height:3em; line-height:3em;color:#675E52; 
}
.menu5 li a.drop, .menu5 li a.drop:visited {
font-weight:bold;
}
.menu5 li ul {
visibility:hidden; position:absolute; top:2.5em; left:0; height:0; overflow:hidden;
}
.menu5 table {
margin:-1px; border-collapse:collapse; font-size:1em; /* font size for IE5.5 */
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu5 li:hover a,
.menu5 li a:hover {
text-decoration:underline; border:0;
}
.menu5 li:hover ul,
.menu5 li a:hover ul {
visibility:visible; height:auto; width:10em; background:#fff; border:1px solid #ddd; left:0; top:2.5em; overflow:visible;
}
.menu5 li:hover ul li a,
.menu5 li a:hover ul li a {
display:block; font-weight:normal; background:transparent; text-decoration:none; height:auto; line-height:1.5em; padding:0.5em; width:9em;
}
* html .menu5 li a:hover ul li a {
width:10em; w\idth:9em; /* hack for IE5.5 */
}
.menu5 li:hover ul li a.drop,
.menu5 li a:hover ul li a.drop {
font-weight:bold;
}
.menu5 li:hover ul li ul,
.menu5 li a:hover ul li a ul {
visibility:hidden; position:absolute; top:0; left:9.5em; height:0; overflow:hidden;
}
.menu5 li:hover ul li a:hover,
.menu5 li a:hover ul li a:hover {
text-decoration:underline;
}
.menu5 li:hover ul li:hover ul,
.menu5 li a:hover ul li a:hover ul {
visibility:visible; color:#000; border:1px solid #ddd; height:auto; background:#fff; width:9.5em;
} 
.menu5 li:hover ul li:hover ul.left,
.menu5 li a:hover ul li a:hover ul.left {
left:-9.3em;
}
.menu5 li:hover ul li:hover ul li a,
.menu5 li a:hover ul li a:hover ul li a {
display:block; height:auto;
}
.menu5 li:hover ul li:hover ul li:hover a,
.menu5 li a:hover ul li a:hover ul li a:hover {
text-decoration:underline;
}
/* ================================================================ 
=================================================================== */

/* MESSAGES */
.info { border: 1px solid #75C7FC;margin-bottom:10px;padding-left:30px;color:#0A79CE;
background:url(./images/information_bg.png) no-repeat 5px #EFF7FF;font-size:0.9em;}
.alert { border: 1px solid #75C7FC;margin-bottom:10px;padding-left:30px;color:#0A79CE;
background:url(./images/information_bg.png) no-repeat 5px #EFF7FF;font-size:0.9em;}

.info a, .info a:visited {color:#0A79CE;}
.succes { border: 1px solid #89b22d;margin-bottom:10px;padding-left:30px;color:#89b22d;
background:url(./images/valid_bg.png) no-repeat 5px #effff2;font-size:0.9em;}
.erreur { border: 1px solid #E87A53;margin-bottom:10px;padding-left:30px;color:#CD0A0A;
background:url(./images/minierror_bg.png) no-repeat 5px #FEF6F3;font-size:0.9em;}
#messageUtilisateur {padding:10px;padding-left:30px;margin-bottom:5px;margin-top:10px;}

/* PAGINATION */
table.pagination {font-size:0.8em;width:120px;margin:0 auto;}
table.pagination img {border:none;}
table.pagination tr td {vertical-align:middle;}

/* LIENS ACTIONS */
a.imprimer {background:url(./images/report.png) no-repeat left top;padding-left:20px;}
a.editer {background:url(./images/pencil.png) no-repeat left top;padding-left:20px;}
a.transmettre {background:url(./images/page_white_go.png) no-repeat left top;padding-left:20px;}
a.prendreencompte {background:url(./images/magnifier.png) no-repeat left top;padding-left:20px;}
a.accordersubvention {background:url(./images/accept.png) no-repeat left top;padding-left:20px;}
a.refusersubvention {background:url(./images/decline.png) no-repeat left top;padding-left:20px;}
a.supprimer {background:url(./images/cross.png) no-repeat left top;padding-left:20px;}
a#ajoutprojet {background:url(./images/icone_ajout.png) no-repeat left center;padding-left:35px;line-height:40px;padding-top:15px;padding-bottom:15px;
font-weight:bold;color:#675E52;}
a#accueil {background:url(./images/ag21Accueil.png) no-repeat left center; padding-left:20px;}
a#deconnexion {background:url(./images/deconnexion.png) no-repeat left center; padding-left:20px;}
a#votrecompte {background:url(./images/votrecompte.png) no-repeat left center; padding-left:20px;}
a#gestion{background:url(./images/wrench.png) no-repeat left center; padding-left:20px;}
a#directions{background:url(./images/vcard.png) no-repeat left center; padding-left:20px;}
a#services{background:url(./images/vcard.png) no-repeat left center; padding-left:20px;}
a#vosprojets {background:url(./images/vosprojets.png) no-repeat left center; padding-left:20px;}
a#gestionUtilisateurs {background:url(./images/group.png) no-repeat left center; padding-left:20px;}
a#newprojet {background:url(./images/add.png) no-repeat left center; padding-left:20px;}
a#imprimerProjet {background:url(./images/printer.png) no-repeat left center; padding-left:20px;
color:#70685c;font-size:0.9em;position:absolute;top:0px;right:0px;}
	
/* FORMULAIRES */
form p.indications {font-style: italic;color:#ada59b;font-size:0.9em;text-align:right;padding-right:10px;margin-bottom:10px;}
form dl {clear:both;position:relative;}
form dl dt {float:left;width:120px;text-align:right;margin-right:5px;}
form dl dd {float:left;margin-bottom:5px;}
form dl dd input, form dl dd textarea, form dl dd select {border:1px solid #A5ACB2;float:left;font-size:0.9em;font-family:Tahoma;}
form p.boutons {clear:both;text-align:center;padding-top:20px;}
form p.boutons input {font-family:Tahoma;font-size:0.9em;color:white;cursor:pointer;height:21px;padding-bottom:2px;
background:url(./images/submit_bg.png) no-repeat left top;border:none;width:122px;}
form p.boutons a {font-size:0.7em;color:#70685c;margin-left:10px;}

label.erreurChamp {position:absolute;text-align:left;background:url(./images/error_bg.png) no-repeat top left;top:-6px;
left:-250px;padding:3px;padding-right:22px;padding-left:33px;width:212px;height:27px;line-height:27px;font-size:0.7em;color:#950000;}
* html label.erreurChamp {left:-560px;background:url(./images/error_bg.gif) no-repeat top left;}
label.erreurChamp2 {position:absolute;text-align:left;background:url(./images/error2_bg.png) no-repeat top left;top:4px;
left:30px;padding:3px;padding-right:22px;padding-left:33px;width:225px;height:24px;padding-top:25px;line-height:27px;font-size:0.7em;color:#950000;}
* html label.erreurChamp2 {left:-250px;background:url(./images/error2_bg.gif) no-repeat top left;}
label.okChamp {position:relative;top:auto;left:auto;margin:0px;margin-top:3px;margin-left:3px;padding:0px;width:15px;height:15px;display:block;
background:url(./images/valid_bg.png) no-repeat top left;float:right;}
* html label.okChamp {position:absolute;top:0px;left:10px;margin:0px;margin-top:3px;margin-left:3px;padding:0px;width:15px;height:15px;display:inline;
background:url(./images/valid_bg.png) no-repeat top left;float:right;}
span.errorChamp {position:absolute;text-align:left;background: url(./images/error_bg_big.png) no-repeat top left;top:-55px;
left:-250px;padding:12px 0px 3px 52px;margin-right:10px; width:217px;height:70px;line-height:auto;font-size:0.7em;color:#950000;}

/* FORMULAIRE ET TABLE POUR L'EDITION D'UN PROJET */
div.info {margin-bottom:5px;padding:5px;background-image:none;margin-bottom:15px;}
div.info ul {margin-left:0px;margin-top:5px;margin-bottom:10px;}
#fEditProjet div.info ul {margin-left:20px;margin-top:5px;margin-bottom:10px;}

#fEditProjet dl dt {float:none;width:auto;text-align:left;}
#fEditProjet dl dd {float:none;width:auto;margin-bottom:30px;}
#fEditProjet dl dd input {float:none;}
#fEditProjet dl dd input#cTitre {margin-right:5px;width:170px;}

#fEditProjet dl dd input#cCoutTotal,
#fEditProjet dl dd input#cAide, #fEditProjet dl dd input#cAideAccord {margin-right:5px;width:150px;text-align:right;}
#tbQuestions {font-size:0.9em;margin-bottom:30px;}
#tbQuestions tr {background-color:#eaeaea;}
#tbQuestions tr td {padding:5px;text-align:center;}
#tbQuestions tr td small {font-size:0.9em;color:#8F8F8F;}
#tbQuestions th {font-family: Georgia;font-size:0.75em;padding-top:32px;}
#tbQuestions th#colProj0 {width:360px;background-color:white;}
#tbQuestions th#colProj2 {width:93px;background:url(./images/icone_oui.png) no-repeat top center #f6ffc6;}
#tbQuestions th#colProj3 {width:40px;background:url(./images/icone_non.png) no-repeat top center #ffe4e2;}
#tbQuestions th#colProj4 {width:40px;background:url(./images/icone_nsp.png) no-repeat top center #ecefff;}
#tbQuestions th#colProj5 {width:200px;background:url(./images/icone_precisions.png) no-repeat top center #f8f8f8;}
#tbQuestions tr td.caseProj0 {font-size:1.8em;}
#tbQuestions tr td.caseProj1 {text-align:left;font-size:0.9em;}
#tbQuestions tr.bis {background-color:#fafafa;}
#tbQuestions tr.bis td.caseProj2 {background-color:#f1fac2;}
#tbQuestions tr td.caseProj2 {background-color:#e9f2bc;}
#tbQuestions tr.bis td.caseProj3 {background-color:#fae0de;}
#tbQuestions tr td.caseProj3 {background-color:#f2d8d6;}
#tbQuestions tr.bis td.caseProj4 {background-color:#e7eafa;}
#tbQuestions tr td.caseProj4 {background-color:#e0e3f2;}
#tbQuestions tr td.caseProj5 textarea {font-family:Tahoma;font-size:0.8em;width:180px;}
#tbQuestions tr td.caseProj2 ul li {list-style:none;margin:0px;padding:0px;}
#tbQuestions tr td.caseProj2 ul li label.impact1 {background:url(./images/star_1.png) no-repeat left;padding-left:40px;}
#tbQuestions tr td.caseProj2 ul li label.impact2 {background:url(./images/star_2.png) no-repeat left;padding-left:40px;}
#tbQuestions tr td.caseProj2 ul li label.impact3 {background:url(./images/star_3.png) no-repeat left;padding-left:40px;}
#fEditProjet .boutons input {background:url(./images/submit_big_bg.png) no-repeat top left;width:203px;height:35px;
 font-size:1.1em;line-height:35px;}

#fEditProjet h2 {clear:both;font-family: Trebuchet MS;border-bottom:2px solid #a9a49e;margin-bottom:10px;font-size:1.1em;}
#fEditProjet h2 a {font-weight:normal;font-size:0.6em;position:absolute;right:0px;margin-top:7px;
text-decoration:none;color:#70685c;background:url(./images/bullet_get_down.png) no-repeat right;padding-right:15px;}
#fEditProjet h3 {margin-top:10px;font-family: Trebuchet MS;margin-bottom:10px;border-bottom:1px solid #a9a49e;}

#tbPointsFortsFaibles {width:100%;margin-bottom:20px;}
#tbPointsFortsFaibles tr th {width:50%;text-align:left;font-size:0.9em;}
#tbPointsFortsFaibles tr td {vertical-align:top;}
#tbPointsFortsFaibles tr td div {position:relative;}
#tbPointsFortsFaibles tr td textarea {width:95%;font-family:Tahoma;font-size:0.8em;}

#fEditProjet dl.precisionsProjet dd {margin-bottom:15px;}
#fEditProjet dl.precisionsProjet dd textarea {width:100%;float:none;font-family:Tahoma;font-size:0.8em;}

#fEditProjet dl.commentaires dt {}
#fEditProjet dl.commentaires dd {margin-bottom:10px;}
#fEditProjet dl.commentaires dd textarea {width:100%;float:none;font-family:Tahoma;font-size:0.8em;}

label.erreurChampDessous {position:absolute;left:0px;top:40px;font-size:0.7em;color:#950000;
background:url(./images/minierror_bg.png) no-repeat left 3px;padding-left:20px;padding-top:4px;}
#tbPointsFortsFaibles tr td div label.erreurChampDessous {top:35px;}
html:not([lang*=""]) #tbPointsFortsFaibles tr td div label.erreurChampDessous {top:50px;}

#fEditProjet dl.cadrePersonne, #fEditProjet dl.cadrePersonne2 
{float:left;width:361px;clear:none;border:1px solid #ffed58; background-color:#fffce0;padding:5px;}
#fEditProjet dl.cadrePersonne2 {position:relative;float:right;z-index:1;}
#fEditProjet dl.cadrePersonne dt, #fEditProjet dl.cadrePersonne2 dt {font-weight:bold;margin-bottom:5px;}
#fEditProjet dl.cadrePersonne dd, #fEditProjet dl.cadrePersonne2 dd {margin:0px;}
#fEditProjet dl.cadrePersonne dd dl dt {font-size:0.8em;margin-bottom:0px;font-weight:normal;}
#fEditProjet dl.cadrePersonne dd dl dd {margin-bottom:3px;}
#fEditProjet dl.cadrePersonne dd dl dd select ,#fEditProjet dl.cadrePersonne dd dl dd input, #fEditProjet dl.cadrePersonne dd dl dd textarea {width:160px;}
#fEditProjet dl.cadrePersonne dd #cadrePersonneGauche {float:left;width:50%;}
#fEditProjet dl.cadrePersonne dd #cadrePersonneDroite {float:left;width:50%;}
#fEditProjet dl.cadrePersonne label.erreurChampDessous {position:absolute;text-align:left;background:url(./images/error_bg.png) no-repeat top left;top:8px;
left:-265px;padding:3px;padding-right:22px;padding-left:33px;width:212px;height:27px;line-height:27px;font-size:0.7em;color:#950000;}
#fEditProjet dl.cadrePersonne dd #cadrePersonneDroite label.erreurChampDessous {
position:absolute;left:150px;background:url(./images/error_bg_.png) no-repeat left top;
z-index:999;
}
#fEditProjet #fullpage {float:left;width:720px;margin-top:20px;border:1px solid #eeeeee;padding:5px;}
* html #fEditProjet dl dd {margin-bottom: 0px;}
* html #fEditProjet #fullpage #cService {margin-bottom: 20px;}

#fEditProjet #fullpage dl#large select {width: auto;}
#fEditProjet #leftcol2_3 {float:left;width:505px;margin-top:20px;border:1px solid #eeeeee;padding:5px;}
#fEditProjet #rightcol1_3 {float:right;width:215px;height:100%;margin-top:20px;border:1px solid #eeeeee;padding:5px;}
#fEditProjet #leftcol2_3 dl dd, #fEditProjet #rightcol1_3 dl dd {margin-bottom:30px;}
#fEditProjet dl#titre input#cTitre {width:500px;}
#fEditProjet dl select {margin-bottom: 20px; width: 180px;}
#fEditProjet dl#gauche {float:left;width:250px; margin-bottom: 20px;}
* html #fEditProjet dl#gauche {float:left;width:250px; margin-bottom: 0px;}
* html #fEditProjet dl#droite {float:left;clear:none;width:250px; margin-bottom: 0px;}
#fEditProjet dl#droite {float:left;clear:none;width:250px; margin-bottom: 20px;}
#fEditProjet dl#pays {float:left;width:250px;}
#fEditProjet dl#comcom {float:left;clear:none;width:250px;}
#fEditProjet dl#gauche input, dl#droite input, dl#comcom input, dl#pays input {width: 230px;};
#fEditProjet p.clear {margin-bottom:15px;}
#fEditProjet dl#champUtilisateur {}
#fEditProjet dl#champUtilisateur dd input {width:340px;}

.lectureSeule dl dd, .lectureSeule #tbPointsFortsFaibles td div 
{font-family: Trebuchet MS;background-color:#FBFBFB;
border:1px solid #F6F6F6;}


/* LISTE DES PROJETS D'UN UTILISATEUR */
p.infoAucunProjet {padding-top:10px;padding-bottom:10px;margin-top:11px;}
div.resumeProjet {border:1px solid #C8C8C8;width:765px;margin-right:15px;
margin-top:10px;background-color:#F6F6F5;position:relative;margin-bottom:10px;}
div.resumeProjet h2 {display:block;width:745px;padding:10px;border-bottom: 1px solid #C8C8C8;
background-color:#A62067;color:white;}
div.resumeProjet h2.bis {background-color:#C72680;}
div.resumeProjet h2 span {font-weight:normal;font-size:0.8em;}
div.resumeProjet div.resumeProjetG {float:left;width:194px;border-right: 1px solid #C8C8C8;padding:5px;
font-size:0.9em;height:100%;}
div.resumeProjet div.resumeProjetG dl {margin-bottom:5px;}
div.resumeProjet div.resumeProjetG dl dt {font-weight:bold;}
div.resumeProjet div.resumeProjetG dl dt dd {width: 194px;}
div.resumeProjet div.resumeProjetG a {color:#675E52;background:url(./images/b_email.png) no-repeat right bottom;padding-right:18px;}
div.resumeProjet div.resumeProjetG span.estAgent {background:url(./images/user_suit_black_.png) no-repeat right;padding-right:18px;}
div.resumeProjet ul.resumeProjetD {float:left;width:140px;list-style: none;padding:5px;font-size:0.9em;}
div.resumeProjet ul.resumeProjetD li {margin-bottom:5px;}
div.resumeProjet ul.resumeProjetD li a {color: #675E52;}
div.resumeProjet p.resumeProjetBD {width:105px;padding:5px;position:absolute;top:-20px;
right:0px;text-align:center;height:20px;padding-top:30px;color:white;line-height:13px;font-size:0.9em;}
div.resumeProjet p.nouveau {background:url(./images/icone_prj_new.png) no-repeat center top;}
div.resumeProjet p.transmis {background:url(./images/icone_prj_transmis.png) no-repeat center top;}
div.resumeProjet p.traitementencours {background:url(./images/icone_prj_compte.png) no-repeat center top;}
div.resumeProjet p.subventionaccordee {background:url(./images/icone_sub_ok.png) no-repeat center top;}
div.resumeProjet p.subventionrefusee {background:url(./images/icone_sub_ko.png) no-repeat center top;}
div#confirmSuppr, div#confirmTrans {display:none;}

li.exStatutNouveau {line-height:30px;background:url(./images/icone_prj_new.png) no-repeat left;padding-left:35px;list-style:none;margin-bottom:5px;}
li.exStatutTransmis {line-height:30px;background:url(./images/icone_prj_transmis.png) no-repeat left;padding-left:35px;list-style:none;margin-bottom:5px;}
li.exStatutCompte {line-height:30px;background:url(./images/icone_prj_compte.png) no-repeat left;padding-left:35px;list-style:none;margin-bottom:5px;}
li.exStatutSubOK {line-height:30px;background:url(./images/icone_sub_ok.png) no-repeat left;padding-left:35px;list-style:none;margin-bottom:5px;}
li.exStatutSubKO {line-height:30px;background:url(./images/icone_sub_ko.png) no-repeat left;padding-left:35px;list-style:none;margin-bottom:5px;}

/* FORMULAIRE FILTRAGE */
#fFiltrage fieldset {border:1px solid #e9e9e9;padding-top: 10px;margin: 15px 0px;}
#fFiltrage fieldset legend {padding:8px;background:url(./images/legend_bg.png) no-repeat top left;
color:white;font-weight:bold;}
#fFiltrage dl {float:left;clear:none;width:250px;margin-bottom:5px;}
#fFiltrage dl dt {width:70px;}
#fFiltrage div#gaucheFiltrage {float:left;width:540px;}
#fFiltrage div#gaucheFiltrage dl {width:265px; margin-bottom:5px;}
#fFiltrage div#droiteFiltrage {float:left;}
#fFiltrage div#droiteFiltrage dl {width:220px;}
#fFiltrage div#droiteFiltrage dl dt {width:50px;}
#fFiltrage input, #fFiltrage select {width:180px;font-size:0.7em;}
#fFiltrage textarea {width:190px;}
#filtreBottom {width:720px; border:0;}
#filtreBottom dl{float: left;width:720px;}
#filtreBottom dl dt {width:70px;}
#filtreBottom select{width:460px;}

#fFiltrage ul {clear:both;text-align:center;border-top: 1px solid #e9e9e9;margin-top:5px;border-bottom: 1px solid #e9e9e9;
padding: 10px 0px;}
#fFiltrage ul li {list-style:none;display:inline;margin-right:20px;}
#fFiltrage ul li input {width:auto;}
#fFiltrage #cDateMini, #fFiltrage #cDateMaxi {width:90px;}
#fFiltrage button.ui-datepicker-trigger {border:none;background:none;cursor:pointer;width:20px;height:20px;padding:none;}
#ui-datepicker-div {font-size:0.8em;z-index:999;}
#fFiltrage p.boutons {padding:5px 0px;position:relative;}
#fFiltrage p.boutons input {width:122px;}
#fFiltrage a#annuleRecherche {position:absolute;right:0px;top:7px;font-size:0.7em;background:url(./images/bullet_cross_.png) no-repeat right;padding-right:16px;}
#fFiltrage a#exportRecherche1 {position:absolute;left:0px;top:7px;font-size:0.7em;background:url(./images/report_go.png) no-repeat right;padding-right:16px;}
* html #fFiltrage a#exportRecherche1 {position:absolute;left:-325px;top:7px;font-size:0.7em;background:url(./images/report_go.png) no-repeat right;padding-right:16px;}
#fFiltrage a#exportRecherche2 {position:absolute;left:130px;top:7px;font-size:0.7em;background:url(./images/report_go.png) no-repeat right;padding-right:16px;}
* html #fFiltrage a#exportRecherche2 {position:absolute;left:-195px;top:7px;font-size:0.7em;background:url(./images/report_go.png) no-repeat right;padding-right:16px;}
/* MENTIONS LEGALES */
.mentionslegales h2 {font-size:0.9em;}
.mentionslegales h3 {font-size:1.1em;border-bottom:1px solid #C8C8C8;margin-bottom:10px;}
.mentionslegales div {margin-top:25px;}
.mentionslegales a {color:#7c7c7c;}

/* GESTION DU COMPTE UTILISATEUR */
div#leftuser, div#rightuser {width:358px;float:left;margin-left:10px;}
* html div#leftuser, * html div#rightuser {margin-left:10px;}
div#rightuser {margin-right:20px;}
div#rightuser form input, div#leftuser form input, div#leftuser form textarea {width:180px;}
div#rightuser .boutons input, div#leftuser .boutons input {width:122px;}
div#rightuser fieldset, div#leftuser fieldset {border:1px solid #CCCCCC;margin-top:20px;padding:10px;background-color:#FBFBFB;}

/* BOITE MODALE DEMANDE PASSWORD */
div#dialog {display:none;}

/* GESTION DES UTILISATEURS */
#frmUtilisateurManage dl {margin-top:10px;}
#frmUtilisateurManage dl dt {float:none;width:auto;text-align:left;margin-bottom:5px;}
#frmUtilisateurManage dl dd {float:none;width:auto;}
#frmUtilisateurManage dl dd input {width:300px;}
#frmUtilisateurManage p.boutons {padding-top:5px;margin-bottom:0px;}
#frmUtilisateurManage table {border-collapse:collapse;font-size:0.9em;width:100%;margin-top:25px;}

#frmUtilisateurManage table tr td {background-color:#FBFBFB;padding:3px;}
#frmUtilisateurManage table tr.bis td {background-color:#FFFBD1;}
#frmUtilisateurManage table tr td.centrer {text-align:center;}
#frmUtilisateurManage table tr th {background-color:#EBEBEB;}
#frmUtilisateurManage a.down {float:left;display:block;width:18px;height:18px;text-decoration:none;background:url(./images/arrow_down.png) no-repeat top left;}
#frmUtilisateurManage a.up {float:left;display:block;width:18px;height:18px;text-decoration:none;background:url(./images/arrow_up.png) no-repeat top left;}
#frmUtilisateurManage a.supprimer {display:inline;float:left;margin-left:2px;width:18px;height:18px;text-decoration:none;background:url(./images/cross.png) no-repeat top left;padding:0px;}
#frmUtilisateurManage a.liaison {display:inline;float:right;margin-left:2px;width:18px;height:18px;text-decoration:none;background:url(./images/connect.png) no-repeat top left;padding:0px;}
#frmUtilisateurManage a.listeprojets{background:url(./images/magnifier.png) no-repeat left top;margin-right:20px;padding-left:20px;text-decoration:none;color:#675E52}
    /* FORMULAIRE FILTRAGE UTILISATERUS */
#fFiltreUti fieldset {border:1px solid #e9e9e9;padding:10px 0; 0;margin: 15px 0 0px 0; height:200px}
#fFiltreUti fieldset legend {padding:8px;background:url(./images/legend_big_bg.png) no-repeat top left;color:white;font-weight:bold;}

#fFiltreUti div#gaucheFiltrage {float:left;width:50%;}
#fFiltreUti div#gaucheFiltrage dl {width:265px;}
#fFiltreUti div#gaucheFiltrage dl dt#cUtilisateur {width:300px;}
#fFiltreUti div#gaucheFiltrage dl dt {float:left;width:55px;margin:1px}
#fFiltreUti div#droiteFiltrage {float:left;width:50%;}
#fFiltreUti div#droiteFiltrage dl {float:left;width:250px;top:20px}
#fFiltreUti div#droiteFiltrage dl dt {float:left;width:65px;}
#fFiltreUti input, #fFiltreUti select {width:180px;}
#fFiltreUti div#large {width:100%; float:left;display:block;margin-bottom:-5px; }
#fFiltreUti div#large select{width:600px;}
#fFiltreUti textarea {width:160px;}
#fFiltreUti ul {clear:both;text-align:center;border-top: 1px solid #e9e9e9;margin-top:0px;border-bottom: 1px solid #e9e9e9;padding: 0px;}
#fFiltreUti ul li {list-style:none;display:inline;margin-right:20px;}
#fFiltreUti ul li input {width:auto;}
#fFiltreUti p.boutons {padding:5px 0px;position:relative; border-top:1px solid #e9e9e9}
#fFiltreUti p.boutons input {width:122px;}
#fFiltreUti a#annuleRecherche {position:absolute;right:0px;top:7px;font-size:0.7em;background:url(./images/bullet_cross_.png) no-repeat right;padding-right:16px;}
/* PAGE LIAISON AGENT-SERVICES */
#mainLiaison {margin:10px auto;}
#mainLiaison .info
#mainLiaison #topLiaison {width:180px;padding-right:10px;margin: 23px 0;}
#mainLiaison #topLiaison p {font-size:0.9em;text-align: justify;margin: 5px 0 5px 0;}
#mainLiaison #rightcolLiaison {width:560px;position:relative;z-index:500;}
#mainLiaison #rightcolLiaison td {padding: 0 5px 0 5px;}
#mainLiaison #rightcolLiaison select {width:200px;}
/* GESTION DES DIRECTIONS SERVICES */

#bottomPanel #directions td {width: 90%;}
#topPanel form#formDirectionCreer dt {width: 100px; text-align: right;}

#formDirectionEditer textarea {width:300px; height:80px}
#formDirectionEditer dl {padding:2px 0 8px 0;}
#formDirectionEditer label#cLib {font-style: italic;font-size:0.8em;}

/* GESTION DES SERVICES */
#bottomPanel{width:100%;margin-left:5px;}
#topPanel {width:100%;margin-left: 5px;}
#topPanel dt {width:120px;}
* html div#bottomPanel, * html div#topPanel {margin-left:5px;}
#topPanel #newDir{width:80px}
#topPanel form input {width:580px;}
#bottomPanel input {width: 335px;}
#topPanel form dt {text-align:left;}
#topPanel .boutons input, div#bottomPanel .boutons input {width:122px;}
#topPanel fieldset, div#bottomPanel fieldset {border:1px solid #CCCCCC;margin: 20px 10px 0 10px;padding:10px;background-color:#FBFBFB;}
#bottomPanel th {text-align: center; font-size: 0.78em;width:130px;}
#bottomPanel a.valider {display:inline;float:left;margin-left:2px;width:18px;height:18px;text-decoration:none;background:url(./images/pencil.png) no-repeat top left;padding:0px;}
#bottomPanel a.supprimer {display:inline;float:right;margin-left:2px;width:18px;height:18px;text-decoration:none;background:url(./images/cross.png) no-repeat top left;padding:0px;}
#bottomPanel fieldset table tr td input {background-color: white; border: 0; color: #675e52}
#bottomPanel fieldset table tr td.valider {width: 8%;}


#bottomPanel fieldset table tr td input.bis {background-color: #FFFBD1; border: 0; color: #675e52}
#bottomPanel fieldset table tr.bis {background-color:#FFFBD1;}

input#cServiceLib {width:550px;}
div#modification dt {width: 120px; text-align: left;}
#formServiceEditer select {width:550px;}


