@charset "utf-8";
/* Général */
* { margin:0; padding:0; font-size:1em;}
.clearboth { clear:both; margin:0; padding:0; height:0;}
/* 98FB98	b7c72a  --  5b9cd6 -- 5b9cd6*/
html {width: auto ;}
.logo_test {background: url('../../pic/logo/test_fond.jpg') top left repeat;}

#div_topfiche {position: sticky; top:0px; width: 100% !important; background-color:#ffffff; z-index:90 !important;}
/*#div_topfiche {position: sticky; top:25px; padding:5px; width: 100% !important ; background-color:#ffffff; z-index:90 !important;}*/
.div_titre {padding: 15px 20px; float:left;}
.menu_icone {padding: 15px 0; float:right; }

#contenu_libre {margin:0; padding:0 5px; margin-top: 10px; width: 100%; z-index:5;}
#footer { margin: 15px 5px 0 5px; clear: both; padding: 5px 0 0 0; border-top: 1px solid #999; }
#footer p { text-align: right; font-weight: bold; font-size: 0.68em; padding : 0; margin: 0;}

#bloc_statut {margin:7px 0 7px 10px; float:left;}
#bloc_valide {margin:7px 0 7px 10px; float:left;}
.d_state10 {width:15px; height:15px; background-color:#ffe35c; float:left; margin:6px 5px 0 0;}
.d_state20 {width:15px; height:15px; background-color:#e9891c; float:left; margin:6px 5px 0 0;}
.d_state30 {width:15px; height:15px; background-color:#007f00; float:left; margin:6px 5px 0 0;}
.d_state40 {width:15px; height:15px; background-color:#007f00; float:left; margin:6px 5px 0 0;}
.d_state50 {width:15px; height:15px; background-color:#f7230c; float:left; margin:6px 5px 0 0;}
.d_state60 {width:15px; height:15px; background-color:#dddddd; float:left; margin:6px 5px 0 0;}
.d_state90 {width:15px; height:15px; background-color:#787878; float:left; margin:6px 5px 0 0;}
.d_state99 {width:15px; height:15px; background-color:#000b03; float:left; margin:6px 5px 0 0;}
.d_valid10 {width:15px; height:15px; background-color:#cccccc; float:left; margin:6px 5px 0 0;}
.d_valid20 {width:15px; height:15px; background-color:#ffe35c; float:left; margin:6px 5px 0 0;}
.d_valid30 {width:15px; height:15px; background-color:#e9891c; float:left; margin:6px 5px 0 0;}
.d_valid40 {width:15px; height:15px; background-color:#007f00; float:left; margin:6px 5px 0 0;}
.d_valid99 {width:15px; height:15px; background-color:#f7230c; float:left; margin:6px 5px 0 0;}
.d_etat0 {width:15px; height:15px; background-color:#007f00; float:left; margin:6px 5px 0 0;}
.d_etat1 {width:15px; height:15px; background-color:#f7230c; float:left; margin:6px 5px 0 0;}


.img_icone { float: right; height: 30px !important; cursor:pointer; margin-left:15px;}
.inline {display: inline; }
.hidden {display: none;}

img { border: 0; -ms-interpolation-mode: bicubic; }

#wait_text { position: fixed !important;}
.class_noir { position: fixed; left: 0; top: 0; background-color: #000 !important; opacity: 0.78; width: 100%; height: 100%; z-index:91;}
.div_reponse { position: fixed; left: 50%; top: 500px; margin-left: -600px; background-color: #fff; outline: 2px solid grey; width: 1100px; visibility: visible; padding: 20px 50px; z-index:92;}
.wait_hide { visibility: hidden; margin: 0; width: 0; height: 0;}
.wait_data { position: fixed; left: 50%; top: 50%; margin-left: -12px; margin-top: -12px; visibility: visible; width: 24px; height: 24px; background: url(../../pic/small/loader.gif); }
.div_stepc { position: fixed !important; left: 50%; top:35% !important; margin-left: -200px; background-color: #fff; outline: 2px solid navy; width: 400px; visibility: visible; padding: 15px 50px; z-index:92; }
.div_stepc1 { position: fixed !important; left: 5%; top:35% !important; background-color: #fff; outline: 2px solid navy; width: 90%; height:60%; visibility: visible; padding: 15px 50px; z-index:92; }
.div_stepc p {font-weight:bold; font-size:14px; margin:0 0 20px 0; text-align:left;}
.div_hidden { display: none !important;}
.div_visible { display: visible !important;}

h6 {margin:10px 0 0 0;}
th {background-color: #cecfce; text-align: center;}
td {text-align: left; } 
a {cursor:cursor !important; }
li a {cursor:cursor !important; }

tr:hover {background-color: #ccddee !important;}
.tr_back1 {background-color: #efefef !important;}
.tr_back2 {background-color: #ffffff !important;}
.tr_back3 {background-color: #87ceeb !important;}
.tr_back4 {background-color: #bcbcbc !important;}
.tr_back5 {background-color: #648c64 !important;}
.tr_back6 {background-color: navy !important;}
.tr_back7 {background-color: #ccaaff !important;}
.tr_back8 {background-color: #cbcbcb !important;}
.tr_back9 {background-color: #ffeeff !important;}

#copy_content p {margin:0 !important;}
#copy_content ul {margin:0 !important;}
#copy_content ul li {margin:0 !important;}