/* Commun */
* {box-sizing: content-box;box-sizing: border-box;}
html {width:100%;height:100%;font-size:0;}
body {margin:0;padding:0;width:100%;height:100%;overflow-x:hidden;}
a {text-decoration: none;cursor:pointer;}
dl, dt, dd, ul, li {margin:0;padding:0;list-style-type: none;}
input, textarea {padding:1% 1% 1% 1%;outline: none;}
input[type=file] {padding:1% 1% 1% 1%;}
input[type=button] {cursor:pointer;outline: none;}
input[type=submit] {cursor:pointer;outline: none;}
input[type=checkbox] {width:15px;height:15px;vertical-align:middle;}
.chps_oblig {background-color:rgb(255,187,170);}
.chps_numeric {background-color:rgb(150,255,150);}
/*WIDTH */
.w100 {width:100%;}
.w50 {width:50%;}
.w60 {width:60%;}
.w70 {width:70%;}
/*ALIGNEMENTS*/
.top {vertical-align:top;}
.mid {vertical-align:middle;}
.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}
.justifie {text-align:justify;}
/*POSITIONNEMENT*/
.inlineblock {display: inline-block;*display: inline;*zoom: 1;}
.arrondi {-moz-border-radius: 6px 6px 0px 0px;-webkit-border-radius: 6px 6px 0px 0px;border-radius: 6px 6px 6px 6px;padding: 5px 5px 5px 5px;}
.arrondi_nopad {-moz-border-radius: 6px 6px 0px 0px;-webkit-border-radius: 6px 6px 0px 0px;border-radius: 6px 6px 6px 6px;}
.ombre_porte {border-bottom: 1px sold #dfdfdf;box-shadow: 0px 3px 3px #ddd;}
.display0 {display:none;}
/*BORDURES*/
.border_none {border:none;}
.bt {border-top:1px solid rgb(100, 100, 100);}
.bb {border-bottom:1px solid rgb(100, 100, 100);}
.bl {border-left:1px solid rgb(100, 100, 100);}
.br {border-right:1px solid rgb(100, 100, 100);}
/*STYLES TEXTE*/
.pointeur {cursor: pointer;}
.bold {font-weight:bold;}
.u {text-decoration:underline;}
.ita {font-style:italic;}
.maj {text-transform:uppercase;}
.unmaj {text-transform:lowercase;}
.unbold {font-weight:normal;}
/* LOGIN */
.form_login {font-family:"Tahoma";font-size:12px;color:rgb(255,255,255);height:200px;padding-top:20px;margin-top:20px;width:350px;background-color:rgb(55,170,157);-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;}
/* CALENDRIER */
.ds_box { background-color: rgb(255,255,255); border: 1px solid rgb(0,0,0); position: fixed;min-width:30%;min-height:30%;}
.ds_tbl { background-color: rgb(255,255,255);width:100%;height:100%;}
.ds_head { background-color: rgb(55,170,157); color: rgb(255,255,255); font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align: center; letter-spacing: 2px;height:30px;}
.ds_subhead { background-color: rgb(55,170,157); color: rgb(0,0,0); font-size: 12px; font-weight: bold; text-align: center; font-family: Arial, Helvetica, sans-serif; width: 15%;height:30px;}
.ds_cell { background-color: rgb(55,170,157);background-color: rgba(55,170,157,0.4); color: rgb(0,0,0); font-size: 13px; text-align: center; font-family: Arial, Helvetica, sans-serif; padding: 10px; cursor: pointer;}
.ds_cell:hover { background-color: rgb(243,243,243); } /* This hover code won't work for IE */
/* COULEURS */
.color_lgi {color:rgb(55,170,157);}
.rouge {color:rgb(200, 0, 0);}
.noir {color:rgb(0, 0, 0);}
.vert {color:rgb(3, 200, 62);}
.bleu {color:rgb(0, 0, 200);}
.blanc {color:rgb(255, 255, 255);}
.gris {color:rgb(100, 100, 100);}
.atm {color:rgb(145,217,255);}
/* BG */
.bg_color_lgi {background-color:rgb(55,170,157);}
.bg_rouge {background-color:rgb(200,0,0);}
.bg_jaune {background-color:rgb(250,250,0);}
.bg_vert {background-color:rgb(29,227,0);}
.bg_orange {background-color:rgb(255,100, 0);}
.bg_atm {background-color:rgb(145,217,255);}
.bg_gris {background-color:rgb(200, 200, 200);}
.bg_gris_clair {background-color:rgb(230, 230, 230);}
.bg_oeuf {background-color:rgb(255, 255, 190);}
.bg_noir {background-color:rgb(0, 0, 0);}
.bg_blanc {background-color:rgb(255, 255, 255);}
/*PAIR IMPAIR*/
.color_pair {color:rgb(55, 170, 157);}
.color_impair {color:rgb(255, 255, 255);}
.bg_color_pair {background-color:rgb(55, 170, 157);background-color:rgba(55, 170, 157, 0.2);}
.bg_color_impair {background-color:rgb(255, 255, 255);}
