body {
border-top:6px solid #fff;
background:url(../images/body_bg.png) #EDF2F7 repeat-y top center;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#6C6C6C;
margin:0;
padding:0;
}

html\:abbr,abbr,acronym {
cursor:help;
border:none;
}

table {
font-size:1em;
}

p {
font-size:1em;
margin:0;
}

img {
border:none;
}

form {
display:block;
margin:0;
padding:0;
}

a {
color:#5C80AC;
text-decoration:none;
}

h1,h2,h3,h4,h5,h6 {
font-family:"Trebuchet MS", Georgia,"Times New Roman",serif;
}

h1 {
color:#748592;
font-size:1.35em;
margin-top:0;
}

h2 {
font-size:1.12em;
color:#748592;
background-image:url(../images/puce_h2.gif);
background-repeat:no-repeat;
background-position:0 6px;
padding-left:10px;
margin:0 0 10px;
}

h2 a {
color:#748592;
}

h2 a:hover {
color:#7FA1BB;
text-decoration:underline;
}

h3 {
font-size:1em;
margin:1em 0;
}

hr {
color:#CACACA;
height:1px;
border-bottom:1px solid #CACACA;
border-top:0;
}

h4 {
font-size:1em;
margin:0 0 1em;
}

h5 {
font-size:.83em;
margin:0 0 1em;
}

h6 {
font-size:.67em;
margin:0 0 1em;
}

q {
font-style:italic;
}

kbd {
font-size:1em;
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
}

pre,code {
font-size:.9em;
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
color:#546C91;
margin:0;
padding:.5em;
}

dt {
width:14em;
float:left;
border-top:1px solid #eee;
font-weight:700;
font-size:.9em;
color:#6981A9;
background-color:#efefef;
margin:0;
padding:.5em;
}

dd {
float:left;
width:20em;
border-top:1px solid #eee;
margin:0;
padding:.5em .5em .5em 2em;
}

.textcontent,.list_textcontent,.chapo {
text-align:justify;
}

input,textarea {
font-family:Arial, Helvetica, sans-serif;
background-color:#F7F9FD;
font-size:11px;
color:#4B6886;
vertical-align:top;
margin:2px 0 2px 5px;
padding:0;
}

.shorttextfield {
border:1px solid #546C91;
text-align:left;
padding:0 0 0 .2em;
}

.textfield {
border:1px solid #546C91;
text-align:left;
width:25em;
padding:0 0 0 .2em;
}
	
/**
FIXME
unable to set on FF
*/
input[type="file"] {
border:1px solid #546C91;
text-align:left;
width:279px !important;
padding:0 0 0 .2em;
display: block;
}

label {
font-family:inherit;
color:#8A8A8A;
vertical-align:middle;
float:left;
display:inline;
}

fieldset {
display:block;
border:none;
margin:0;
padding:0;
}

select {
background-color:#F3F3F3;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4B6886;
vertical-align:top;
margin:2px 5px;
padding:0;
}

option[selected] {
background-color:#FFB647;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
vertical-align:top;
margin:0;
padding:0;
}

optgroup {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
vertical-align:top;
margin:2px 5px;
padding:0;
}

.error {
margin-left:3.5em;
font-size:.9em;
color:red;
background:url(../images/ico_error.gif) no-repeat;
background-position:0 50%;
padding:.8em 1em 1em 2.5em;
}

.confirm {
margin-left:3.5em;
font-size:.9em;
color:#F9A52B;
background:url(../images/ico_confirm.gif) no-repeat;
background-position:.5em 1em;
padding:.8em 1em 1em 2.5em;
}

.info {
margin-left:3.5em;
font-size:.9em;
color:#5C80AC;
background:url(../images/ico_info.gif) no-repeat;
background-position:.5em 1em;
padding:.8em 1em 1em 2.5em;
}

.lienliste {
color:#8C8882;
text-align:center;
font-size:.85em;
}

.lienliste a:hover {
color:#575551;
}

.lienliste span {
font-weight:700;
color:#BE3D4F;
}

.next,.previous {
margin-top:12px;
text-align:right;
font-size:.85em;
width:40%;
display:inline;
}

.nextprev {
text-align:center;
margin:.3em 0 2em;
}

.filter_info a {
text-transform:uppercase;
font-size:.8em;
margin-right:1em;
}

.filter_info a:hover {
text-decoration:underline;
}

.filter_info_level {
color:#B76969;
}

.filter_info_scale {
color:#558299;
}

.nobottommargin {
margin-bottom:0;
}

.published_by {
background:url(../images/plume.gif) no-repeat;
text-indent:2em;
text-align:left;
font-size:.85em;
color:#9FA3AE;
margin:0 0 12px 1em;
}

p.permalink {
text-align:left;
font-size:.85em;
color:#9FA3AE;
margin:0 0 12px 0;
}

img.tplimgleft {
float:left;
border:1px solid #000;
margin:0 1em 1em 0;
}

img.tplimgright {
float:right;
border:1px solid #000;
margin:0 0 1em 1em;
}

div#container {
background-color:transparent;
text-align:left;
width:776px;
margin:0 auto;
}

div#header {
background-color:#fff;
border-bottom:1px solid #96A6B3;
text-align:right;
margin:0;
padding:0;
}

div#menuhr {
background:url(../images/menu_hr.png) #869AA9 no-repeat top right;
height:9px;
width:776px;
overflow:hidden;
}

div#navcontainer {
height:26px;
background-color:#fff;
width:776px;
text-align:left;
display:block;
margin:0;
padding:0;
}

div#navicons {
float:left;
width:90px;
margin:0;
}

div#myaccount {
background:url(../images/menu_user.png) no-repeat #fff left center;
width:125px;
height:26px;
float:right;
line-height:8px;
text-align:left;
clear:both;
margin-top:-29px;
*margin-top:0px;
}

div#myaccount a {
color:#677885;
font-size:.7em;
text-decoration:none;
margin:0;
padding:0 0 0 4.3em;
}

div#myaccount a:hover {
color:red;
}

div#tologin {
position:relative;
left:15px;
top:-7px;
width:103px;
}

div#tologin/**/ {
position:relative;
left:-17px;
top:-7px;
width:103px;
}

div#logout {
position:relative;
top:-8px!important;
width:110px;
height:6px;
left:50px;
margin:0;
padding:0;
}

div#logout/**/ {
left:8px;
}

#menu {
width:560px;
float:left;
overflow:hidden;
font-weight:700;
padding-top:.7em;
}

#menu ul {
margin:0;
padding:0;
}

#menu ul li {
display:inline;
list-style-type:none;
}

li#menu_news {
width:69px;
float:left;
}

li#menu_dashboard {
width:146px;
float:left;
}

li#menu_publication {
width:68px;
float:left;
}

li#menu_project {
width:68px;
float:left;
}
li#menu_workgroup {
width:124px;
float:left;
}
li#menu_directory {
width:83px;
float:left;
}



a#amenu_news/**/,a#amenu_dashboard/**/,a#amenu_workgroup/**/,a#amenu_publication/**/,a#amenu_directory/**/,a#amenu_project/**/ {
display:block;
text-indent:-1000em;
overflow:hidden;
text-decoration:none;
height:26px;
margin:0;
padding:0;
}

div#board {
float:right;
width:233px;
margin-right:-1px;
font-size:.85em;
height:auto;
background:transparent;
}

div#board ul {
display:block;
margin:0;
padding:1.5em;
}

div#board li {
display:block;
list-style:none;
margin:0;
}

div#filtercontent {
border-bottom:1px solid #CACACA;
padding:3px;
}

div#filtercontent p,ul,li {
display:inline;
}

div#filterlevel {
margin-top:5px;
float:right;
background-color:#EDEDED;
width:109px;
text-align:center;
}

div#filtertheme p,div#filterlevel p,div#filterpriority p {
margin-left:8px;
color:#82786B;
}

div#filtertheme li,div#filterlevel li,div#filterpriority li {
text-indent:8px;
color:#EE9751;
background-color:#EDEDED;
border-bottom:1px solid #CACACA;
border-top:1px solid #FFF;
}

div#filterscale {
margin-top:10px;
color:#82786B;
text-align:center;
margin-bottom:5px;
padding:5px;
}

div#recentnews,div#recentSdi {
border-top:1px solid #FFF;
border-bottom:1px solid #CACACA;
padding:3px;
}

div#recentnews li,div#recentSdi li {
line-height:1.3em;
margin-left:5px;
color:#EE9751;
background-image:url(../images/li_puce.gif);
background-repeat:no-repeat;
background-position:0 6px;
border-top:1px dotted #999;
padding:2px 2px 5px 13px;
}

div#newsletter_form {
border-top:1px solid #FFF;
background:url(../images/newsletter.gif) no-repeat top center;
height:5em;
margin:1px 0 10px;
padding:2.5em 0 0 1em;
}

#newsletter_form.checkboxlab {
display:inline;
line-height:2em;
padding-top:.8em;
}

div#searchinput {
border-top:1px solid #FFF;
padding:3px 3px 0;
}

p#searchadv {
text-align:center;
color:#8A8A8A;
background-image:url(../images/puce_search_adv.gif);
background-repeat:no-repeat;
padding-bottom:10px;
border-bottom:1px solid #CACACA;
}

div#logo {
background-image:url(../images/logo.gif);
background-position:center;
background-repeat:no-repeat;
width:200px;
height:100px;
}

div#footerleft {
color:#9F0033;
margin-left:9px;
text-align:center;
background-image:url(../images/contact.gif);
background-repeat:no-repeat;
line-height:20px;
margin-bottom:10px;
}

div#footerleft a {
color:#8A8A8A;
}

div#footerleft a:hover {
color:#B5B5B5;
}

div#main {
background-color:transparent;
min-height:700px;
height:100%!important;
width:540px;
float:left;
clear:both; /* necessary for Safary */
border-right:1px solid #CACACA;
margin:0;
}

div#contenu_header {
text-align:right;
margin:0;
padding:1em;
}

div#contenu_header a {
color:#BBB;
margin-top:1em;
}

div#contenu {
padding-left:1em;
padding-right:1.5em;
}

.h1_comment {
color:#607686;
background-position:0 0;
background-repeat:no-repeat;
height:50px;
border-bottom:1px solid #CACACA;
margin-bottom:20px;
padding:0 0 15px 100px;
}

#h1_workshop {
background-image:url(../images/h1_comment_workshop.gif);
}

#h1_accessibility {
background-image:url(../images/h1_comment_accessibility.gif);
}

#h1_newsletter {
background-image:url(../images/h1_comment_newsletter.gif);
}

#h1_dashboard {
background-image:url(../images/h1_comment_dashboard.png);
border:0;
}

#h1_yellowpages {
background-image:url(../images/h1_comment_yp.gif);
border:0;
}

#h1_publication {
background:url(../images/h1_comment_publication.png) no-repeat left;
}

#h1_user {
background:url(../images/h1_comment_user.gif) no-repeat left;
}

#h1_user_auth {
background:url(../images/h1_comment_user_auth.gif) no-repeat left;
}

#h1_user_insc {
background:url(../images/h1_comment_user_insc.gif) no-repeat left;
}

.h1_comment_bg {
background-position:bottom center;
background-repeat:no-repeat;
}

#workshop_det {
background-image:url(../images/h1_comment_workshop_det_bg.gif);
}

div#footer {
font-size:.8em;
height:25px;
text-align:center;
border-top:1px solid #CACACA;
margin:0;
padding:0;
}

.radio {
margin-left:1em;
font-size:.9em;
}

div#searchcontent {
text-align:right;
background-color:#FAFAFA;
border:1px solid #CACACA;
margin:3em 0;
padding:10px;
}

div#searchcontent label,div#searchcontent input {
margin-bottom:1em;
}

div#MatchProject,div#MatchNews,div#MatchSdi,div#MatchPubli,div#MatchPubliContents,div#MatchWorkshop,div#MatchWorkshopRep,div#MatchWorkshopCom,div#MatchWorkshopCal,div#MatchWorkshopContents,div#MatchYellowpages,div#MatchUser,div#MatchTheme,div#MatchScale,div#MatchLevel {
margin:0 0 1em 1em;
}

div#MatchProject h3,div#MatchNews h3,div#MatchSdi h3,div#MatchPubli h3,div#MatchPubliContents h3,div#MatchWorkshop h3,div#MatchWorkshopRep h3,div#MatchWorkshopCom h3,div#MatchWorkshopCal h3,div#MatchWorkshopContents h3,div#MatchYellowpages h3,div#MatchUser h3,div#MatchTheme h3,div#MatchScale h3,div#MatchLevel h3 {
border-bottom:1px solid #CACACA;
margin:0;
padding:0;
}

div#MatchPubliContents h4,div#MatchWorkshop h4,div#MatchWorkshopRep h4,div#MatchWorkshopCom h4,div#MatchWorkshopCal h4,div#MatchWorkshopContents h4 {
background:url(../images/search_h4.png) no-repeat 0 3px;
text-indent:1em;
margin:0;
padding:0;
}

div#MatchProject li,div#MatchNews li,div#MatchSdi li,div#MatchPubli li,div#MatchPubliContents li,div#MatchWorkshop li,div#MatchWorkshopRep li,div#MatchWorkshopCom li,div#MatchWorkshopCal li,div#MatchWorkshopContents li,div#MatchYellowpages li,div#MatchUser li,div#MatchTheme li,div#MatchScale li,div#MatchLevel li {
display:block;
background:url(../images/puce_grise.png) no-repeat 0 5px;
text-indent:1em;
text-align:left;
margin:0 0 .7em;
padding:0;
}

div#MatchProject p,div#MatchNews p,div#MatchSdi p,div#MatchPubli p,div#MatchPubliContents p,div#MatchWorkshop p,div#MatchWorkshopRep p,div#MatchWorkshopCom p,div#MatchWorkshopCal p,div#MatchWorkshopContents p,div#MatchYellowpages p,div#MatchUser p,div#MatchTheme p,div#MatchScale p,div#MatchLevel p {
margin-left:3em;
color:#919CA8;
font-size:.85em;
}

div#MatchPubliContents,div#MatchWorkshopCom,div#MatchWorkshopRep,div#MatchWorkshopCal {
margin-left:3em;
}

div#MatchWorkshopContents {
margin-left:5em;
}

.infocomp {
color:#9E9FA4;
font-size:.85em;
margin:0 .3em 0 1em;
}

.pertinence {
color:#9E9FA4;
font-size:.85em;
margin:0;
}

div#QueryTime {
color:#919CA8;
text-align:center;
font-size:.85em;
}

div#accessibilite {
margin:0 0 0 5px;
padding:2em 0;
}

div#accessibilite ul {
display:block;
margin:0;
}

div#accessibilite li {
display:block;
list-style:disc;
list-style-type:disc;
margin:0 0 1.5em;
}

div#home_edito {
border-right:1px solid #CACACA;
width:250px;
text-align:justify;
padding:10px;
}

div#home_edito img {
float:left;
padding-right:10px;
}

div#home_top {
float:right;
width:220px!important;
margin-top:-305px!important;
}

div#home_gdt {
border-bottom:1px solid #CACACA;
margin-top:1em;
margin-bottom:10px;
padding-bottom:50px;
background:url(../images/home_gdt.png) no-repeat;
background-position:bottom;
text-align:justify;
}

div#home_idd {
margin-bottom:10px;
padding-bottom:10px;
text-align:justify;
}

div#home_publication {
padding-top:10px;
border-top:1px solid #CACACA;
text-align:justify;
margin-bottom:10px;
}

div#home_publication h1 {
padding-left:.8em;
font-size:1.3em;
color:#FFF;
background:url(../images/h1_publi_home.png);
}

.nb_sujet_yp {
float:right;
margin-top:6px;
font-size:.85em;
}

#ajout {
text-align:right;
background-color:#FAFAFA;
border:1px solid #CACACA;
margin-bottom:15px;
padding:10px;
}

.modifyuser td label {
font-weight:700;
font-size:.9em;
color:#6981A9;
width:15em;
}

.modifyuser td {
vertical-align:top;
}

.labelised {
font-weight:700;
font-size:.9em;
color:#6981A9;
}

.advertise {
font-size:.85em;
color:#A15555;
margin:.2em 0 .7em .5em;
}

div#logon,div#subscribe {
margin:2em;
}

div#logon label,div#subscribe label {
width:12em;
margin-left:1em;
}

.switchnav {
margin-top:6px;
font-size:.85em;
color:#BA8282;
float:right;
}

.publi_resume {
font-size:.85em;
text-indent:2em;
color:#84442B;
text-align:justify;
margin:1em;
padding:1em .2em;
}

div#parts h2 {
background-image:none;
margin:2em;
}

div#parts li {
border-bottom:1px solid #eee;
list-style:none;
}

div#linkinparts {
font-size:.85em;
color:#84442B;
text-align:left;
padding:1em .2em;
}

div#linkinparts li {
border-bottom:1px solid #eee;
display:block;
list-style:none;
margin-left:10em;
}

div#links,div#multi,div#biblio {
background-color:#F7F7F7;
font-size:.9em;
padding-bottom:.5em;
margin:1em 0;
}

div#links h2,div#multi h2,div#biblio h2 {
background:url(../images/bg_table_discussion.png) repeat-x bottom;
border-top:1px solid #ccc;
font-size:1em;
color:#667690;
}

div#links li,div#multi li,div#biblio li {
background:url(../images/puce_grise.png) no-repeat 0 5px;
list-style:none;
text-indent:1em;
font-size:1em;
color:#667690;
margin:.2em 0 0;
}

div#biblio li {
margin:.2em 0;
}

.biblio_title {
font-style:oblique;
}

#calendar {
margin-bottom:10px;
}

.task_in_date,.task_out_date {
text-align:center;
vertical-align:top;
float:left;
margin-top:15px;
font-size:.85em;
line-height:1em;
}

.task_out_date p {
font-weight:700;
color:#A5A5A5;
}

.task_in_date a:hover,.task_out_date a:hover {
color:#B14343;
}

.task_in {
margin-left:80px;
color:#607686;
}

.task_out {
margin-left:80px;
color:#A5A5A5;
}

#user a {
font-size:.85em;
color:#BA8282;
}

.blocksujet h3 {
padding-left:30px;
}

.workshop_auth_sujet {
float:left;
font-size:.85em;
background-repeat:no-repeat;
background-position:0 50%;
padding-left:0;
padding-right:5px;
margin-top:2px!important;
}

.workshop_auth_sujet a,.workshop_date_sujet a {
font-size:1em;
color:#BA8282;
}
.user_profile{
	width:50px;
	display:block;
}
.nb_sujet {
font-size:.85em;
color:#BA8282;
text-align:center;
margin:10px;
}

#reponse {
text-align:right;
background-color:#FBFBFB;
border:1px solid #CACACA;
margin-bottom:15px;
padding:10px;
}

#reponse img {
margin-right:20px;
}

.table_discussion {
width:505px;
font-size:.85em;
line-height:2.3em;
margin:5px 0;
padding:1em;
}
.add_topic{
float:right;
}
.table_discussion td {
border-bottom:1px solid #CACACA;
}

.table_title {
font-size:1.2em;
color:#50657A;
}

.barre_list {
line-height:23px;
background-position:right;
background-repeat:no-repeat;
background-image:url(../images/bg_list.png);
}

.barre_list li {
margin-right:6px;
}

.barre_list a {
color:#FFF;
}

.barre_list a:hover {
color:#DDEBF4;
}

#barre_calendar,#barre_discussion,#barre_user,#barre_report {
background-repeat:no-repeat;
background-position:0 50%;
padding-left:20px;
}

#barre_calendar {
background-image:url(../images/barre_calendar.gif);
}

#barre_discussion {
background-image:url(../images/barre_discussion.gif);
}

#barre_user {
background-image:url(../images/barre_user.gif);
}

#barre_report {
background-image:url(../images/barre_report.gif);
}

#barre_dashboard {
margin-top:10px;
margin-bottom:15px;
font-size:0.9em;
}

.barre_dash_a {
padding-left:15px;
}

.barre {
position:relative;
z-index:24;
text-decoration:none;
}

.cursor {
position:relative;
margin-left:3px;
top:-6px;
z-index:100;
}

a.barre:hover {
z-index:110;
}

a.barre:hover span {
display:block;
position:absolute;
top:2em;
left:2em;
width:15em;
border:1px solid #FFF;
background-color:#EDF1F9;
color:#677E96;
text-align:center;
}

.switch_affichage a {
color:#8C8882;
font-size:1.2em;
margin-left:10px;
}

.switch_affichage a:hover {
color:#575551;
text-decoration:underline;
}

#switch_aff {
float:right;
margin-right:80px;
margin-top:-30px;
font-size:.85em;
}

#threshold_aff {
float:right;
margin-top:-30px;
font-size:.85em;
}

#threshold_aff span {
color:#BE3D4F;
}

#scale_det {
text-align:center;
color:#8C8882;
font-size:.85em;
margin-bottom:10px;
margin-top:10px;
}

#scale_det span {
color:#BE3D4F;
font-style:italic;
}

.mod_aff {
font-size:1.2em;
margin-left:10px;
font-weight:700;
color:#BE3D4F;
}

#anim_dashboard {
float:left;
}

.img_desc {
margin-top:4px;
}

.table_dashboard {
line-height:2em;
font-size:.9em;
}

.table_dashboard td {
background-image:url(../images/bg_table_discussion.png);
}

.table_dashboard a:hover {
color:#999;
}

.h2_dashboard {
	margin:0;
margin-top:10px;
padding-left:20px;
}
/*
#h2_1 {
background:url(../images/h2_dashboard_1.png) no-repeat;
}

#h2_2 {
background:url(../images/h2_dashboard_2.png) no-repeat;
}

#h2_3 {
background:url(../images/h2_dashboard_3.png) no-repeat;
}

#h2_4 {
background:url(../images/h2_dashboard_4.png) no-repeat;
}
*/
.table_dashboard_det {
width:505px;
font-size:.85em;
line-height:2em;
margin:10px 0;
padding:3em;
}

.table_dashboard_det td {
text-align:center;
border-bottom:1px solid #CACACA;
}

.det_valeur {
line-height:2em;
padding-left:35px;
background-position:0 50%;
}

#consulting {
background:url(../images/terre.gif) no-repeat;
}

.consultingp {
background-color:#FAFAFA;
border:1px solid #CACACA;
padding:2em;
}

#parent_project {
background:url(../images/arrow.png) no-repeat right top;
font-size:.85em;
border-bottom:1px dotted #ddd;
padding-right:2em;
margin-bottom:2em;
line-height:1.1em;
display:block;
text-align:right;
}

#project_children, #project_indicators, #project_workshop {
font-size:.85em;
color:#84442B;
text-align:left;
padding:0em .2em;
border-top:1px dotted #666;
}

#project_children p, #project_indicators p, #project_workshop p {
margin:0.2em 0 0.2em 0;
padding:0;
background-color: #ecf1f6;
line-height: 1.6em;
text-indent: 0.2em;
}

#project_children li, #project_indicators li {
border-bottom:1px solid #eee;
display:block;
list-style:none;
margin-left:10em;
}

#project_children {
	margin-top:1em;
}

.schedule {
text-align:center;
}

table.project {
width:80%;
text-align:center;
border-collapse:collapse;
font-size:.85em;
margin:1em auto;
}

.good {
background-color:#5be810;
color:#333;
}

.warn {
background-color:#e88610;
color:#333;
}

.bad {
background-color:#fc2916;
color:#fff;
}

#securityimg {
border:1px solid #FFB642;
}

a:hover,.filter_info_theme {
color:#86BD32;
}

dl,div#parts {
margin:2em 0;
}

.semnone,#tologin span,a.barre span {
display:none;
}

.lienliste a,.switch_affichage {
color:#8C8882;
}

.next a,.previous a,div#filtertheme a,div#filterlevel a,div#filterpriority a,div#recentnews a,div#recentSdi a,.table_dashboard a {
color:#50657A;
}

.next a:hover,.previous a:hover,div#filtertheme a:hover,div#filterlevel a:hover,div#filterpriority a:hover,div#recentnews a:hover,div#recentSdi a:hover {
color:#7FA1BB;
}

.filter_info,.workshop_date_sujet {
margin-top:12px;
text-align:right;
font-size:.85em;
}

.published_by a,.nb_sujet_yp a,.switchnav a,.task_in_date a,.task_out_date a,#report span,.table_auth {
color:#BA8282;
}

.published_by a:hover,.nb_sujet_yp a:hover,#user a:hover,.workshop_auth_sujet a:hover,.workshop_date_sujet a:hover {
text-decoration:underline;
color:#B14343;
}

div#flash,div#parts ul,div#parts li,div#biblio ul,div#biblio li,div#links ul,div#links li,div#multi ul,div#multi li {
display:block;
}

#menu/**/,div#filtercontent div,div#filtertheme ul,div#filterlevel ul,div#filterpriority ul,div#recentnews ul,div#recentSdi ul {
padding:0;
}

a#amenu_news.actif,a#amenu_dashboard.actif,a#amenu_workgroup.actif,a#amenu_publication.actif,a#amenu_directory.actif,a#amenu_project.actif,a#amenu_news:hover,a#amenu_dashboard:hover,a#amenu_workgroup:hover,a#amenu_publication:hover,a#amenu_directory:hover,a#amenu_project:hover {
background-position:0 -26px;
}

div#filterpriority,div#filtertheme {
margin-top:5px;
background-color:#EDEDED;
width:109px;
text-align:center;
}

div#recentnews p,div#recentSdi p {
background-position:center;
background-repeat:no-repeat;
text-indent:-1000em;
margin:5px 0 10px;
}

div#searchinput label,.modifyuser td img {
margin-left:5px;
}

div#MatchProject a,div#MatchNews a,div#MatchSdi a,div#MatchPubli a,div#MatchPubliContents a,div#MatchWorkshop a,div#MatchWorkshopRep a,div#MatchWorkshopCom a,div#MatchWorkshopCal a,div#MatchWorkshopContents a,div#MatchYellowpages a,div#MatchUser a,div#MatchTheme a,div#MatchScale a,div#MatchLevel a,.task_in_date p {
font-weight:700;
}

.switchnav a:hover,.table_auth:hover {
color:#B14343;
text-decoration:underline;
}

.num,.workshopname,.value {
font-size:.85em;
}

#report a,.workshop_date_sujet span {
color:#607686;
}

#report a:hover,.table_title:hover {
text-decoration:underline;
color:#7FA1BB;
}

.table_discussion thead td,.table_dashboard_det thead td {
background-image:url(../images/bg_table_discussion.png);
border-top:1px solid #CACACA;
text-align:center;
}

table.project thead th,table.project td {
border:1px solid #555;
padding:.2em 1em;
}

a.permalink {
background: url(../images/link.png) transparent no-repeat 0 0;
height: 25px;
}
a.permalink span {
visibility: hidden;
}
a.permalink:hover {
text-decoration:none;
}

p.right  {
	text-align: right;
}
.debug{
	background:#f7dfd9;
	color:red;
	border: 1px solid #ff3600;
}