/* CSS Document */
#header #menugraissage {
	background:url("../images/bg_menugraissage.jpg") repeat scroll 0 0 transparent;
	float:left;
	height:39px;
	margin:0;
	padding:0 0 0 15px;
	width:866px;
}




p.errorbox{ background-color:#FFE200; color:#000000; float:left; font-family:Arial; font-size:12px; margin:0 25px 15px; padding:5px 15px; width:921px; } 
p.successbox{ background-color:#FFE200; color:#000000; float:left; font-family:Arial; font-size:12px; margin:0 25px 15px; padding:5px 15px; width:921px; } 

div.contenttest{ float:left; width:998px; background:#f0f0f0; margin:0; padding:0; float:left; }
div.contenttest div.top{ float:left; width:998px; height:15px; background:url(../images/bg-top.jpg) 0 0 no-repeat;}
div.contenttest div.bottom{ float:left; width:998px; height:15px; background:url(../images/bg-bottom.jpg) 0 0 no-repeat;}


div.contener{ width:996px; background:#f4f4f4; border:1px solid #000; margin:0 0 15px 0; padding:0 0 10px 0; float:left; }

div.contener h1{ background:#666; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; margin:0; padding:5px 10px;}
div.contener.retard h1{ background:#ff0000; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; margin:0; padding:5px 10px;}
div.contener.semaine h1{ background:#00ff00; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; margin:0; padding:5px 10px;}
div.contener.jour h1{ background:#ff9900; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; margin:0; padding:5px 10px;}

div.contener h1 span{ font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
div.contener h1 span a{ text-decoration:underline; color:#fff; }
div.contener.semaine h1 span a{ text-decoration:underline; color:#000; }

div.contener p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:15px 5px 5px 15px; }

div.contener ul{ margin:0 10px 0 0; padding:0; list-style:none; float:left; width:988px; }
div.contener ul li{ background:#FFFFCC; padding:5px; margin:10px 0 0 10px; float:left; width:474px;}

div.contener.retard ul li{ background:#ffa7a7;}
div.contener.semaine ul li{ background:#93ff9d;  }
div.contener.jour ul li{ background:#ffd144;  }

div.contener ul h2 { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:15px; margin:0; padding:0; width:100%; }
div.contener ul h3{ font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:0; margin:0; width:100%; color:#000; }
div.contener ul i{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }

div.contener ul p{ padding:0 0 15px 0; }
div.contener ul span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; display:block; padding:5px 7px; text-decoration:none; }

/*#menu{ margin:0 0 15px 0; }*/
	


#historiqueLeft{ width:235px; float:left; margin:0; padding:0 0 0 15px; }

#historiqueLeft h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0; padding:0; } 

#historiqueLeft select{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
#historiqueLeft option{ padding:0; margin:0; }

#historiqueLeft select#up,
#historiqueLeft select#ma,
#historiqueLeft select#el,
#historiqueLeft select#point{ margin:0 0 10px 0; padding:0; }

#historiqueLeft select#year{ margin:0; padding:0; }

#historiqueLeft ul{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:10px 10px 0 0; padding:0; list-style:none; width:240px; }
#historiqueLeft ul li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#historiqueLeft ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; }
#historiqueLeft ul li a.active{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; font-weight:bold; }
#historiqueLeft ul li a:hover{ text-decoration:underline; }

#historiqueRight{ width:748px; float:left; margin:0; padding:0; }


ul.historique{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 10px 0 0; padding:0; list-style:none; width:738px; }
ul.historique li.historique{ padding:0 5px 5px; margin:0 0 10px 10px; border-bottom:1px dotted #000; }

ul.historique li.historique:last-child{ padding:0 5px 5px; margin:0 0 0 10px; border:none }
ul.historique li.historique:first-child{ padding:0 5px 5px; margin:0 0 10px 10px; border-bottom:1px dotted #000; }

ul.historique li.historique h3{ margin:0; padding:0; font-weight:normal; font-size:12px; }

ul.historique li.historique p{ padding:5px 0 5px 15px; margin:0;}
	
	
div#content fieldset {
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #444444;
	font-size:12px;
	margin:0;
	padding:0 10px;
	top:1em;
}

div#content span.required{ color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }

span{ 
	text-decoration:underline;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	padding: 0 0 10px;
}

span#infoProduitSelected{ 
	text-decoration:underline;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	padding: 0 0 10px;
	font-size:12px;
}

.popin {
	color:#000000;
	padding:10px;
	text-align:justify;
	background:#FFF;
	border-radius:1em;
	-moz-border-radius:1em;
}

.popin .popin-content {
	padding:10px;
}

.popin .popin-content p {
	padding:0;
	margin:0 0 1em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}

.popin .popin-content label{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; cursor:pointer; }
.popin .popin-content dl{ float:inherit; width:inherit; padding:0; margin:0 0 5px 0; border-bottom:1px dotted #333;}
.popin .popin-content dt{ float:inherit; width:inherit; padding:0; margin:0;}
.popin .popin-content dd{ float:inherit; width:inherit; padding:0; margin:0; }

.popin .popin-content input,
.popin .popin-content textarea{ background-color:#FFF; border-color:#333; border-style:solid; border-width:1px; color:#333; cursor:text; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; margin:0 0 5px 0; vertical-align:middle; width:350px; }
.popin .popin-content textarea{ height:inherit; }

.popin .popin-content select{ background-color:#FFF; border-color:#333; border-style:solid; border-width:1px; color:#333; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0 0 0 2px; margin:0 0 5px 0; vertical-align:middle; width:inherit; }
.popin .popin-content option{ color:#333; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0 0 0 2px; }
.popin .popin-content option.asmOptionDisabled { color:#999999; cursor:auto; }

.popin .popin-content div.colProd{ float:left; width:99%; margin:0 5px 0 0; padding:0; font-family:Arial; font-size:12px; }
.popin .popin-content a.selectProd { display:block; float:left; width:140px; border:1px solid #333; padding:3px 0; margin:0 5px 5px 0; text-align:center; color:#333; }
.popin .popin-content a.selectProd.selected{ border:1px solid #00ff00; background-color:#CCC; color:#333; font-weight:bold; }


#menugraissage span{ font-family:Arial, Helvetica, sans-serif; color:#333; clear:right; display:inline; float:left; font-size:12px; margin:10px 5px 0; }
#menugraissage span a{ text-decoration:none; color:#333; padding:2px }
#menugraissage span a.active{ text-decoration:none; color:#fff; background:#333; padding:2px; }




ul.listePt{ list-style:none; }
ul.listePt li{ float:left; font-family:Arial,sans-serif; font-size:12px; color:#000; border:1px solid #000; }
ul.listePt li a{ display:block; text-decoration:none; }



ul.listeUser{ list-style:none; margin:0 0 25px 0; }
ul.listeUser li{ font-family:Arial,sans-serif; font-size:12px; color:#000; margin:15px 0 0 0; }
ul.listeUser li a{ text-decoration:none; color:#000; }

ul.listeUser li.depublie{ font-family:Arial,sans-serif; font-size:12px; color:#ff0000; }
ul.listeUser li.depublie a{ text-decoration:none; color:#ff0000; background:url("../images/depublie.jpg") no-repeat left center; padding-left:18px; }

ul.listeUser li.publie{ font-family:Arial,sans-serif; font-size:12px; color:#0D530D; }
ul.listeUser li.publie a{ text-decoration:none; color:#0D530D; background:url("../images/publie.jpg") no-repeat left center; padding-left:18px; }

ul.listeUser li.sendId{ font-family:Arial,sans-serif; font-size:12px; color:#ff9900;  }
ul.listeUser li.sendId a{ text-decoration:none; color:#ff9900; background:url("../images/sendId.jpg") no-repeat left center; padding-left:18px; }

ul.listeUser li span.actions a{ color:#fff; text-decoration:none; background:#000; padding-left:4px; }

a#addUser{ float:left; text-decoration:none; background:#FFD304 none repeat scroll 0 0; border:1px solid #333333; color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; margin:0 10px 0 15px; padding:2px 3px; cursor:pointer; width:auto; }

a.up{ color:#7a3443; text-decoration:none; padding:0 0 0 4px; margin:0; font-size:14px; cursor:pointer; }
/*a.up.hover{ background-color:#7a3443; color:#fff; text-decoration:none; padding:0 0 0 4px; margin:0;  }*/

a.ma{ color:#2d4687; text-decoration:none; padding:0 0 0 4px; margin:0; font-size:13px; cursor:pointer; }
a.el{ color:#6f8d97; text-decoration:none; padding:0 0 0 4px; margin:0; font-size:12px; cursor:pointer; }
a.pt{ color:#616726; text-decoration:none; padding:0 0 0 4px; margin:0; font-size:12px; cursor:pointer; }

a.pt.hover{ color:#616726; text-decoration:none; padding:0 0 0 4px; margin:0; font-size:12px; cursor:pointer; background:#FFFFcc; }
div.del.hover{ background:#FFFFcc; }

span.actions{ text-decoration:none; border:0; }
a.delete{ padding:2px 4px; margin:0 0 0 10px; color:#fff; font-size:11px; text-transform:capitalize; text-decoration:none; cursor:pointer; }
a.operation{ padding:2px 4px; margin:0 0 0 10px; color:#fff; font-size:11px; text-transform:capitalize; text-decoration:none; cursor:pointer; }
a.modifier{ padding:2px 4px; margin:0 0 0 10px; color:#fff; font-size:11px; text-transform:capitalize; text-decoration:none; cursor:pointer; }
a.etat{ padding:2px 4px; margin:0 0 0 10px; color:#fff; font-size:11px; text-transform:capitalize; text-decoration:none; cursor:pointer; }





select#idPoint, select.asmSelect{ width:95%; }


a.delete.up{ background-color:#7a3443;}
a.modifier.up{ background-color:#7a3443;}

a.delete.ma{ background-color:#2d4687; }
a.modifier.ma{ background-color:#2d4687; }

a.delete.el{ background-color:#6f8d97; }
a.modifier.el{ background-color:#6f8d97; }

a.delete.pt{ background-color:#616726; }
a.operation.pt{ background-color:#616726; }
a.modifier.pt{ background-color:#616726; }

a.modifier.user{ background-color:#000; color:#fff; }
a.etat.user{ background-color:#000; color:#fff; }
a.delete.user{ background-color:#000; color:#fff; }

a#new { 
	text-decoration:underline;
	padding:0 0 0 4px;
	cursor:pointer;
}

p.ask{ 
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:pointer;
}

div.pt{ 
	display:block;
}


input#idCancel,
input#idSubmit
{ background:#FFD304 none repeat scroll 0 0; border:1px solid #333333; color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; margin:0 10px 0 0; padding:2px 3px; cursor:pointer; width:70px; }

input#lostId,
input#submitId,
input#idCreer{ background:#FFD304 none repeat scroll 0 0; border:1px solid #333333; color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; margin:0 10px 15px 0; padding:4px 7px; cursor:pointer; }

input#lostCancelId,
input#lostSubmitId{ background:#FFD304 none repeat scroll 0 0; border:1px solid #333333; color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; margin:0 10px 15px 0; padding:4px 7px; cursor:pointer; width:auto;}



div#message_box{ width:978px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px; margin:0; }
div#message_box p.error{ background:#ff0000; color:#fff; padding:10px; margin:0; }
div#message_box p.success{ background:#228822; color:#fff; padding:10px; margin:0; }