/* INITIALISATION DE BASE */
body {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
img {border:0px;}
form {margin:0px;}
.bg_ombre {background-image:url('../images/ombre.gif');padding-left:1px;padding-right:1px;}

.w100 {width:100%;}
.h100 {height:100%;}
/*POSTIONNEMENT*/
.top {vertical-align:top;}
.bot {vertical-align:bottom;}
.mid {vertical-align:middle;}
.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}
.justifie {text-align:justify;}

/*BORDURES*/
.border_none {border:none;}
.bt {border-top:1px solid gray;}
.bb {border-bottom:1px solid gray;}
.br {border-right:1px solid gray;}
.bl {border-left:1px solid gray;}

/*COLOR */
.rouge {color:red;}
.blanc {color:white;}
.vert {color:#1de300;}
.noir {color:black;}
.jaune {color:yellow;}
.bleu {color:blue;}
.orange {color:#ff6000;}
.gris {color:gray;}
.blanc_kc {color:#fdfcfd;}

/*BACKGROUND COLOR*/
.bg_blanc {background-color:white;}
.bg_noir {background-color:black;}
.bg_jaune {background-color:yellow;}
.bg_rouge {background-color:red;}
.bg_vert {background-color:#1de300;}
.bg_gris {background-color:gray;}
.bg_orange {background-color:#ff6000;}
.bg_microgate {background-color:#CCCCFF;}
.bg_blanc_kc {background-color:#fdfcfd;}

/*STYLE DU TEXTE */
.sc {font-variant:small-caps;}
.bold {font-weight: bold;}
.ita {font-style:italic;}
.u {text-decoration:underline;}

/*LIENS et TEXTES*/
a:hover {text-decoration:underline;}

/* BOUTONS */
.validation {background-image:url('../images/submits/valider.png');background-repeat:no-repeat;height:30px;width:80px;background-color:#43ff71;}
.modification {background-image:url('../images/submits/modifier.png');background-repeat:no-repeat;height:30px;width:80px;background-color:#92e90c;}
.annulation {background-image:url('../images/submits/supprimer.png');background-repeat:no-repeat;height:30px;width:80px;background-color:#ff9da0;}
.retour {background-image:url('../images/submits/annuler.png');background-repeat:no-repeat;height:30px;width:80px;background-color:#ff9d7e;}
.ajout {background-image:url('../images/submits/ajouter.png');background-repeat:no-repeat;height:30px;width:80px;background-color:#82c9e3;}
.fermer {background-image:url('../images/submits/fermer.png');background-repeat:no-repeat;height:30px;width:80px;background-color:#ff9d7e;}

.validation_tab{background-color:#1de300;height:20px;width:120px;font-weight:bold;}
.modification_tab {background-color:#ff8800;height:20px;width:120px;}
.annulation_tab {background-color:red;height:20px;width:120px;font-style:italic;}


.site_on {background-image:url('../images/site_on.png');background-repeat:no-repeat;height:20px;width:20px;border:none;}
.site_off {background-image:url('../images/site_off.png');background-repeat:no-repeat;height:20px;width:20px;border:none;}
.site_reset {background-image:url('../images/site_reset.png');background-repeat:no-repeat;height:20px;width:20px;border:none;}
.ecom {background-image:url('../images/ecom.png');background-repeat:no-repeat;height:20px;width:20px;border:none;}

/* CALENDRIER */
.ds_box { background-color: #FFF; border: 1px solid #000; position: absolute; z-index: 32767;}
.ds_tbl { background-color: #FFF;}
.ds_head { background-color: #333; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align: center; letter-spacing: 2px;}
.ds_subhead { background-color: #CCC; color: #000; font-size: 12px; font-weight: bold; text-align: center; font-family: Arial, Helvetica, sans-serif; width: 32px;}
.ds_cell { background-color: #EEE; color: #000; font-size: 13px; text-align: center; font-family: Arial, Helvetica, sans-serif; padding: 5px; cursor: pointer;}
.ds_cell:hover { background-color: #F3F3F3; } /* This hover code won't work for IE */


/*********************************************************************************************************************************/
/*********************************************** MENU CONTEXTUEL **************************************************************/
/*********************************************************************************************************************************/
.menuclickdroit {
	/* obligatoire */
	z-index:100;
	position:absolute;
	visibility:hidden;
	/* A changer suivant l'affichage voulu */
	width:200px;
	padding:5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:16px;
	background-color:#CECECE;
	border:1px solid #333333;
	/* Un filtre d'affichage spécial non obligatoire*/
	FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#303030,strength=3);
	/*FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#CECECE,endColorStr=#C0C0C0);*/
	/*FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=85);*/
}
.MenuBis {
	background-image:url(puce.gif);
	background-position:135px 3px;
	background-repeat:no-repeat;
	padding:0 10px;
	cursor:pointer;
}
.menuitems {
	padding:0 10px;
	cursor:pointer;
	background : transparent;
}
