/* Elements */
body {
	padding: 0;
	margin: 0;
}

h2 {
	margin: 0;
	padding: 1em 0 0 0;
}

hr {
	height: 1px;
	border: 0;
}

table {
	border-collapse: collapse;
	width: 100%;
	margin: 15px 0;
}

td {
	padding: 4px 6px;
}

img {
	border: none;
}

dl {
	margin: 0;
	padding: 0;
}

dt {
	width: 160px;
	float: left;
	padding: 10px 0;
	padding-left: 10px;
}

dd {
	margin: 0 0 15px 170px;
	padding: 10px;
}

/* MISC */
.actif {
	font-weight: bold;
}

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

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

img.tplimgleft {
	float: left;
	margin: 0 1em 1em 0;
}

img.tplimgright {
	float: right;
	margin: 0 0 1em 1em;
}

.error,.confirm,.info {
	margin: 1em;
	padding: 2em;
}


.lienliste {
	margin: 1.2em;
}
.spacer{
clear: both;
visibility: hidden;
}
.workgroup,.calendar,.topic-list,.report-all,.user-all,.topic,.post-add,
.post-update,.topic-add,#info,#rules,#provider,#evaluation,#sujet,.blocksujet,#value,
.task_out_date,.task_in_date
	{
	padding: 1em;
}
#logon {
padding:2em;
}
#logon input{
margin:1em;
}
/* compteur tableau de bord
-------------------------------------------------------- */
.barre{
    position:relative;
    z-index:24; 
    text-decoration:none;
	 }

.cursor {	
position:relative;
top: -22px !important;
top: -16px;
margin-left:112px;
z-index: 100;
}

a.barre:hover {
z-index:110;
}
a.barre span{
display: none;
}
a.barre:hover span{ 
display:block;
position:absolute;
top:2em; left:2em; width:15em;
text-align: center;
}
/* WORKSHOP */

.barre_list,.lienliste {
	text-align: center;
	padding: 0.1em;
}

.barre_list li,.lienliste a {
	list-style: none;
	display: inline;
	margin: 0 1.2em;
	padding:0.25em 1em;
}
#reponse {
margin-bottom:15px;
padding:1em;
}
#reponse label{
display:block;
margin-top:1em;
}
.user_profile{
	width:50px;
	display:block;
}

.img_desc {
margin-top:4px;
}
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;
}

.debug{
	background:#f7dfd9;
	color:red;
	border: 1px solid #ff3600;
}
