body
{
	background-image : url("../images/fond.gif");
	overflow : hidden;
	margin : 0px;
}

div.titre
{
	background-image : url("../images/fond_titre.gif");
	position : absolute; top : 0px; left : 0px; width : 100%; height : 120px;
	font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px;
	text-align : center;
}

div.menu
{
	background-image : url("../images/fond.gif");
	position : absolute; top : 120px; left : 0px; width : 180px;
	font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px;
	text-align : center;
}

div.calendrier
{
	font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold;
	position : relative; top : 8px; width : 162px;
}

table.calendrier
{
	background-color : #2560a6; color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold;
	height : 148px;
}

td.semaine
{
	background-color : #ffffff; color : #2560a6; width : 22px;
	text-align : center;
}

td.semaine_jour
{
	background-color : #ffffff; color : #2560a6; width : 22px;
	border-style : solid; border-width : 2px; border-color : #cc0000;
	text-align : center;
}

td.ferie
{
	background-color : #eeeeee; color : #2560a6; width : 22px;
	text-align : center;
}

td.ferie_jour
{
	background-color : #eeeeee; color : #2560a6; width : 22px;
	border-style : solid; border-width : 2px; border-color : #cc0000;
	text-align : center;
}

a.calendrier
{
	color : #2560a6; font-size : 11px; font-weight : bold; font-style : normal; text-decoration : none;
}

div.connexion
{
	font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold;
	position : relative; top : 8px; width : 162px;
	text-align : left;
}

table.connexion
{
	background-color : #2560a6; color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold;
	width : 100%;
}

td.input
{
	background-color : #ffffff; color : #2560a6; width : 22px;
}

input.connexion
{
	width : 156px;
	border-style : none;
}

div.logocuma
{
	position : absolute; left : 0px; bottom : 0px; width : 180px; text-align : center;
}

div.centre_index
{
	background-image :   url("../images/fond_centre.jpg"); background-repeat : no-repeat; background-position : center;
	position : absolute; overflow : auto; top : 120px; left : 180px;
	font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px;
	scrollbar-face-color : #2560a6; scrollbar-track-color : #ffffff; scrollbar-arrow-color : #ffffff;
	scrollbar-3dlight-color : #ffffff; scrollbar-darkshadow-color: #bbbbbb;
	text-align : center;
}

div.centre
{
	position : absolute; overflow : auto; top : 120px; left : 180px;
	font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px;
	scrollbar-face-color : #2560a6; scrollbar-track-color : #ffffff; scrollbar-arrow-color : #ffffff;
	scrollbar-3dlight-color : #ffffff; scrollbar-darkshadow-color: #bbbbbb;
	text-align : center;
}

div.bas
{
	position : absolute; bottom : 8px; left : 180px;
	font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;
	text-align : center;
}	

a
{
	color : #2560a6; font-size : 11px; font-weight : bold; font-style : normal; text-decoration : none;
}

a:hover
{
	color : #008000; font-size : 11px; font-weight : bold; font-style : normal; text-decoration : none;
}

table.menu_admin
{
	background-color : #ffffff; border-style : outset; border-width : 2; width : 260px; height : 1px;
}

th.menu_admin
{
	background-color : #2560a6; color : #ffffff; font-size : 11px; padding : 2px;
}

td.menu_admin
{
	text-align : center; padding : 4px;
}

a.menu_admin
{
	color : #354694; font-size : 11px; font-weight : bold; font-style : normal; text-decoration : none;
}

a:hover
{
	color : #008000; font-size : 11px; font-weight : bold; font-style : normal; text-decoration : none;
}

table.formulaire
{
	background-color : #ffffff; border-style : outset; border-width : 2; width : 600px; height : 1px;
}

th.formulaire
{
	background-color : #2560a6; color : #ffffff; font-size : 11px; padding : 2px;
}

td.clair
{
	background-color : #ffffff; color : #2560a6; font-size : 11px; font-weight : bold; padding : 2px;
}

td.fonce
{
	background-color : #eeeeee; color : #2560a6; font-size : 11px; font-weight : bold; padding : 2px;
}

table.dialogue
{
	background-color : #ffffff; border-style : outset; border-width : 2; width : 300px; height : 1px;
}

iframe.iView
{
	width : 580px; height : 300px;
}

select.editor
{
	width : 112px;
}

table.information
{
	width : 580px; height : 300px; border-style : outset; border-width : 2px; background-color :  #ffffff;

}

table.planning
{
}

td.planning_materiel
{
	text-align : right; padding : 4px;
	background-color : #2560a6; color : #ffffff; font-size : 11px; font-weight : bold; font-style : normal;
}

td.planning_jour
{
	text-align : center; padding : 4px; width : 100px; height : 16px;
	background-color : #2560a6; color : #ffffff; font-size : 11px; font-weight : bold; font-style : normal;
}

td.planning_resa
{
	background-image : url("../images/reserve.gif"); text-align : center; padding : 4px;
	color : #354694; font-size : 11px; font-weight : bold; font-style : normal; width : 100px; height : 32px;
}

td.planning_dispo
{
	background-image : url("../images/disponible.gif"); text-align : center; padding : 4px;
	color : #354694; font-size : 11px; font-weight : bold; font-style : normal; width : 100px; height : 32px;
}

td.planning_indispo
{
	background-image : url("../images/indisponible.gif"); text-align : center; padding : 4px;
	color : #354694; font-size : 11px; font-weight : bold; font-style : normal; width : 100px; height : 32px;
}