body{
	background-image:url('../pics/fond.gif');
}

.divatelier{

	background-color:#E9E9E9;
	border:outset 2px white

}

.estimnbh{
	background-color:#B60000;
	color:white;
	font-size:9px;
	font-weight:bold;
	margin-top:2px;
	padding:2px;
	text-align:right;
}
	
.table_normal{

	border:solid 1px #547DA9;

}
.table_main{
	background-color:white;
	background-image:url('../pics/logo.gif');

}
.table_menu{
	background-color:#547DA9;
	width:100%;
	height:50px;
}
.table_planif{
	vertical-align:top;
	width:100%;
	height:700px;
	border:solid 1px #547DA9; 
}
.planning_cal{
	width:100%;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	color:white;
	background-image:url('../pics/menu1.gif');
}
.styleAgendaMois {
	height:112px;
	width:158px;
	border-right:solid 2px #0079C1;
	border-top:#0079C1 solid 2px;
	color:#000;
	padding:2px;
	overflow:auto;
}

.styleAgendaSemaine {
	height:638px;
	width:160px;
	border-right:#0079C1 solid 2px;
	border-top:#0079C1 solid 2px;
	color:#000;
	padding:2px;
	overflow:auto;
}

.styleAgendaJour {
	width:158px;
	text-align:center;
	font-weight:bold;
	border-top:#0079C1 solid 2px;
	border-right:#0079C1 solid 2px;
	background-color:#0079C1; 
	color:white;
}

.atelier {
	border:solid 1px #0079C1;
}


/* styles livraisons */
.entetLivraisons{
	border-left:solid 1px #DFE9F3;
	background-color:#0079C1;
	font-size:14px;
	color:white;
	font-weight:bold;
	font-family:verdana, arial, helvetica;
}

.tableauLivraison{
	background-color:#CCCCCC;
}

.colLivraisons{
	background-color:#DFE9F3;
	font-size:12px;
	color:#0079C1;
	font-family:verdana, arial, helvetica;
	border:solid 1px;
}

.dateLivraisons{
	background-color:#F0FEE0;
	font-size:12px;
	color:#657A49;
	font-weight:bold;
	font-family:verdana, arial, helvetica;
}

.semSuivLivraisons{
	background-color:#DF8B37;
	font-size:14px;
	color:#912D2B;
	font-weight:bold;
	font-family:verdana, arial, helvetica;
}


/* styles de agenda */
		
.affect{
	background-color:#DFE9F3;
	font-size:10px;
	font-family:verdana, arial, helvetica;
}

.peintureStyle{
	background-color:#F5C98B;
	font-size:16px;
	font-family:verdana, arial, helvetica;
	color:white;
	font-weight:bold;

}

.stylPopupLigne {
	font-size:14;
	color:black;
	font-weight:bold;
}

.enteteLatelier{
	background-color:#FAC072;
	font-size:14px;
	font-family:verdana, arial, helvetica;
	color:white;
	font-weight:bold;
}

.popup{

	font-size:10px;
	font-family:verdana, arial, helvetica;
	position:absolute;
	top:1px;
	left:1px;
	z-index:10;
	background-image:url("/pics/popup.gif");

}

/* Formulaire */
label{	
	display: inline;
	vertical-align:middle;
	float: left;
	width: 85px;
	font-size:10px;
	font-family:verdana, arial, helvetica;
} 


legend{
	color:#0079C1;
	font-weight:bold;
	font-size:10px;
	font-family:verdana, arial, helvetica;
} 


 
 .rdv_client_label{	
	font-size:10px;
	font-family:verdana, arial, helvetica;
	color:orange;
} 


input, select, textarea{
	font-family:verdana, arial, helvetica;
	font-size:9px;
}

td{
	font-size:10px;
	font-family:verdana, arial, helvetica;

}

.affectStyle{
	font-size:20px;
	height:23px;
	font-family:verdana, arial, helvetica;
	background-color:#FAC072;
	color:#0079C1;
	font-weight:bold;


}
.entetAffect{

	background-color:#2FA3C0;
	color:#DFE9F3;
	font-weight:bold;
	border:solid 1px white;


}

.affecttd {

	border:solid 1px white;
	width:100px;
	cursor:move;
	text-align:center;
	background-color:#DFE9F3;

}
.smenu_pintat{
	color:#E3FAFF;

}

.loginStyle_pintat{
	color:#FF6200;
	font-size:14px;
	width:300px;
	font-weight:bold;
	background-image:url("/pics/deg_bar.gif");
}

.messageStyle{
	color:#FF6200;
	font-size:14px;
	width:500px;
	font-weight:bold;
	position:absolute;
	left:400px;
	top:40px;
	background-image:url("/pics/deg_bar2.gif");
}

.heureStyle_pintat{
	color:#FF6200;
	font-size:9px;
	width:300px;
	background-image:url("/pics/deg_bar.gif");
	
}

/** STYLE DES WINDOW**/

.divBody {
	overflow:auto;
	position:absolute;
	top:21px;
	left:4px;
	padding:2px;
	background-color:#FFF;
}

.divCoteg{
	position:absolute;
	top:21px;
	width:4px;
	background-image :url('/pics/cote.gif');
}

.divBottomLeft {
	position:absolute;
	height:13px;
	width:5px;
	left:0px;
	font-size:10px;
	background-image :url('/pics/coingb.gif');
}

.divBottom{
	position:absolute;
	background-image :url('/pics/milieub.gif');
	font-weight:bold;
	height:12px;
	left:5px;
	font-size:10px;
	border-bottom:solid 1px #AABBC5

}

.divBottomRight{
	position:absolute;
	height:13px;
	width:5px;
	font-size:10px;
	background-image :url('/pics/coindb.gif');
}

.divTopLeft {
	position:absolute;
	height:21px;
	width:5px;
	top:0px; 
	left:0px;
	background-image :url('/pics/coing.gif');
}
.moveClick{
	position:absolute;
	height:21px;
	top:0px;
	left:0px;
	cursor:move;
}
.titleAffect{
	font-weight:bold;
	font-size:14px;
	font-family:verdana, arial, helvetica;
	color:orange;
}

.divTopTitle{
	position:absolute;
	background-image :url('/pics/milieu.gif');
	font-weight:bold;
	font-size:18px;
	font-family:verdana, arial, helvetica;
	color:#0079C1;
	height:21px;
	top:0px;
	left:5px;
	border-bottom:solid 1px #AABBC5;

}

.divTopRight {
	position:absolute;
	height:21px;
	width:5px;
	top:0px;
	background-image :url('/pics/coind.gif');
}

/** STYLE DES WINDOW2**/

.divBodyT {
	overflow:auto;
	padding:2px;
	background-color:#FFF;
}

.divCotegT{
	width:4px;
	background-image :url('/pics/cote.gif');
}

.divBottomLeftT {
	height:13px;
	width:5px;
	font-size:10px;
	background-image :url('/pics/coingb.gif');
}

.divBottomT{
	background-image :url('/pics/milieub.gif');
	font-weight:bold;
	height:12px;
	font-size:10px;
	border-bottom:solid 1px #AABBC5

}

.divBottomRightT{
	height:13px;
	width:5px;
	font-size:10px;
	background-image :url('/pics/coindb.gif');
}

.divTopLeftT {
	height:21px;
	width:5px;
	background-image :url('/pics/coing.gif');
}
.moveClickT{
	height:21px;
	cursor:move;
}
.titleAffectT{
	font-weight:bold;
	font-size:14px;
	font-family:verdana, arial, helvetica;
	color:orange;
}

.divTopTitleT{
	background-image :url('/pics/milieu.gif');
	font-weight:bold;
	font-size:18px;
	font-family:verdana, arial, helvetica;
	color:#0079C1;
	height:21px;
	border-bottom:solid 1px #AABBC5;
	cursor:move;

}

.divTopRightT {
	height:21px;
	width:5px;
	background-image :url('/pics/coind.gif');
}

.titre {
	margin: 20px 5px 0px 5px;
	font-size: 14px;
	font-variant: small-caps;
	color: #FFF;
	border-bottom: 1px #000 solid; 
}
dl, dt, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

dd {
display:none;
margin: 0;
padding: 0;
list-style-type: none;
}

#menu {
position: relative;
top: 0;
left: 0;
z-index:100;
width: 100%;
}
#menu dl {
float: left;
width: 8em;
margin: 0 2px;
}
#menu dt {
cursor: pointer;
text-align: center;
font-size:14px;
font-family:verdana, arial, helvetica;
text-decoration:italic;
color:white;
border:solid 1px white;
	background-image:url('../pics/button_off.gif');
}
#menu dd {
	position:absolute;
	Z-INDEX: 1001;
	width: 100%;
	background-color: black;

}

#menu li a{
	color:WHITE;
	text-decoration: none;
	font-family:verdana, arial, helvetica;
	font-weight:bold;
	font-size:11px;
	display: block;
	height: 100%;
	width:auto; white-space:nowrap;
	padding:2px;
}
#menu li a:hover, #menu dt a:hover {
background: orange;
}

#atelierTable tbody {
	overflow:auto;
}
.tableauPlanning {
	background-color:#DFE9F3;
}
.entetePlanning {
	background-image:#0079C1;
	color:#FFFFFF;
}
.divPlanningStyle{
	overflow:scroll;
	height:550px;
	width:978px;
	background-color:#DFE9F3;
}
.entetePlanningStyle {
	background-color:#0079C1;
	color:#FFFFFF;
	border:solid 1px white;
}
.affect{
	background-color:#F9CE6C;
	border:solid 1px white;
	height:22px;
}

.realise{
	background-color:#ABF574;
	border:solid 1px white;
	height:22px;
}

.atelierStyle {
	border:solid 1px white;
	height:22px;
}

.tableauPlanningStyle {
	background-color:#DFE9F3;
}

.employe {
	background-color:#F59F83;
	color:black;
	font-weight:bold;
	height:17px;
}
.enetetAteliers{

	background-image:url('../pics/menu1.gif');
	color:#FFFFFF;
	border:solid 1px white;
	font-size:12px;
	font-weight:bold
}
.enteteHeures {
	background-image:url('../pics/menu1.gif');
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	border:solid 1px white;
}
.heures {
	border:solid 1px white;
	height:22px;
}

.inputStyle {
	border:solid 1px #F59F83;
	color:red;
}

.separation {
	background-color:#F59F83;
}


