
@import "//fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400italic,700italic,400,300,700,100|Roboto+Slab:400,100,300,700|Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic";

/* chzn */

.my_chzn .chzn-container-single .chzn-single {
	max-width: 100% !important;
}

.my_chzn .chzn-container-single .chzn-search input {
    padding: 10px;
    width: 100%;
    border-radius: 6px;
}

.my_chzn .chzn-container-single .chzn-single {
    height: auto;
    padding: 8px;
    margin: 0px;
    border: 1px solid #dcdcdc;
    border-radius: 6px;
    font-size: 15px;
    line-height: 30px;
    padding-left: 15px;
}


.my_chzn .chzn-container-single .chzn-search {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.my_chzn .chzn-container .chzn-results {
    margin: 0px;
    padding: 15px;
}

.my_chzn .chzn-container-single .chzn-search input {
    border: 0px;
    border-top: 1px solid #dcdcdc;
    border-radius: 0px;
    border-bottom: 1px solid #dcdcdc;
    background: none;
    font-size: 15px;
    height: auto;
    line-height: 24px;
    padding: 15px;
	padding-left: 50px;
}

.my_chzn .chzn-container-single .chzn-single div b {
    background:none;
}
.my_chzn .chzn-container-single .chzn-single div b:before {
    content: "\f078";
    display: block;
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    line-height: 45px;
    font-size:13px;
    height:100%;
    width:100%;
    opacity: 0.5;
	margin-left: -10px;
}

.my_chzn .chzn-container-single .chzn-search {
	position: relative;
}

.my_chzn .chzn-container-single .chzn-search:before {
	position: absolute;
    content: "\f002";
    display: block;
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    line-height: 45px;
    font-size:13px;
    height:100%;
    width:100%;
    opacity: 0.25;
	left: 15px;
	top: 6px;
	font-size: 20px;
}


.my_chzn .chzn-container .chzn-results {
    margin: 0px !important;
    padding: 0px;
	margin-top: -1px !important;
}

.my_chzn .chzn-container .chzn-results li {
    padding: 15px;
}

.my_chzn .chzn-container .chzn-results .highlighted {
    color: #fff;
    background-color: #0066ac;
}

.my_chzn .chzn-drop {
    width: 100%;
    border: 1px solid #dcdcdc!important;
    border-top: 0px !important;
    margin-top: -5px;
    padding: 0px;
    border-bottom-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
    font-size: 15px;
	box-sizing: border-box;
}

/* */

.MenuLinkConteneur
{
	padding-left:10px;padding-right:10px;
}

a {
	text-decoration:none;
}

.MenuLinkConteneur .MenuLink
{
	font-family:Arial;font-size:12px;font-weight:bold;color:#FFFFFF;
	line-height:20px;
	
}
.get_fiche_avocat{
background-color: white;
    border-radius: 8px;
    border: 1px solid #CBCBCB;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-family: monospace;
    font-size: 14px;
    font-weight: 500;
    line-height: 19px;
    list-style: none;
    margin: 0;
    padding: 1px 10px;
    text-align: center;
    transition: all 200ms;
    vertical-align: baseline;
    white-space: nowrap;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
}
.zebra {
    background-image: linear-gradient(
45deg
, #ffffff 35.71%, #f2f2f2 35.71%, #f2f2f2 50%, #ffffff 50%, #ffffff 85.71%, #f2f2f2 85.71%, #f2f2f2 100%);
    background-size: 9.90px 9.90px;
}

.table_info
{
	border-collapse:collapse;
}


.table_info th
{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:1px solid #CBCBCB;
	background-color:#F8F8F8;
}

.table_info td
{
	border:1px solid #CBCBCB;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;	
}

.legendGlobox
{
	float:left; font-size:12px; margin-left:10px;margin-bottom:10px; font-family:Arial;border:1px solid #AAAAAA;background-color:#FAFAFA;border:1px solid #CBCBCB;border-radius:3px;
}


.ar24_suivi b {font-size: 13px;}

.ar24_suivi p {text-align: left;margin-bottom:10px;margin-top:10px;
}

.ar24_suivi .titre {
    font-weight:bold;text-align:center;position:relative;
	padding-bottom: 5px;
	font-size: 15px;
}

.ar24_suivi .titre:after {position:absolute;content:"";width:30px;margin:auto;background-color:#000;height:2px;
left:50%;margin-left:-15px;top:20px}

.ar24_suivi .lre_details {width: 100%;}
.ar24_suivi .lre_details td {height: 18px;}
.ar24_suivi .download i {overflow: hidden;opacity: 0.65;color:#000;font-size: 15px;height: 13px;}
.ar24_suivi .download:hover i {opacity: 0.9;}
.ar24_suivi .lre_details td:first-child {
    height: 18px;
    font-weight: 500;
}

.ar24_suivi .separator {width:30px;margin:auto;background-color:#000;height:1px;margin: auto;margin-top:20px;opacity: 0.5}

.ar24_suivi .delais {font-size: 12px;font-weight: 600;text-align: center;margin-top:10px;}
.ar24_suivi .jours {font-size: 14px;font-weight: 900;text-align: center;margin-top:0px;}
.ar24_suivi .jours .jour {font-size: 12px;font-weight: 600;}

.ar24_user_info {font-size: 13px;font-family: Roboto;font-weight: 600;text-align: center;margin-top:10px;margin-bottom:10px;font-style: italic;}

.legendGlobox td
{
	padding:5px;height:20px;
}

.legendGlobox tr:hover td
{
	background-color: #F5F5F5;
   background-image: -moz-linear-gradient(center top , #F5F5F5, #E9E9E9);
	background-image: -webkit-linear-gradient(top,#F5F5F5,#E9E9E9);
	background-image: linear-gradient(top,#F5F5F5,#E9E9E9);
	cursor:pointer;
}

.legendBox
{
	width:20px;border-radius:3px;height:20px;
}

/*.bt_bug{background-color:#77b800;background-image:-moz-linear-gradient(center top , #77b800, #88c911);background-image:-webkit-linear-gradient(top,#77b800,#88c911);background-image:linear-gradient(top,#77b800,#88c911);border:1px solid #55b800;}
.bt_bug:hover{background-color:#88c911;background-image:-moz-linear-gradient(center top , #87c810, #98d921);background-image:-webkit-linear-gradient(top,#87c810,#98d921);background-image:linear-gradient(top,#87c810,#98d921);border:1px solid #77d800;}
*/
.MenuLinkConteneur .MenuLinkSelected
{
	font-family:Arial;font-size:12px;font-weight:bold;color:#000000;	line-height:18px;
	border-bottom:3px solid #999999;
	line-height:18px;
	background-color:#999999;
	color:#FFFFFF;
	
	
	
}
.MenuLinkSelected
{
	background-color:#999999;color:#000000;height:40px;margin-top:-10px;-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;	
}
.MenuLinkSelectetd a
{
	color:#FFFFFF;
}

.MenuLinkConteneur:hover .MenuLink
{
	font-family:Arial;font-size:12px;font-weight:bold;color:#FFFFFF;
	border-bottom:3px solid #999999;
}

.t_user {
    border-collapse: collapse;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    font-family: Arial;
    font-size: 12px;
    margin-top: 20px;
    width: 98%;
}
.t_user th {
    background-color: #F0F0F0;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    padding: 5px;
}
.t_user td {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    font-size: 12px;
    padding: 4px;
    text-align: right;
}


#ts-tooltip {
	-moz-border-radius:5px;
	-webkit-border-radius:5px; 
	border-radius:5px;
	padding:10px;
	z-index:9999;
	position:absolute;
	background-color:#000000;
	padding:5px;
	color:#fff;
	display:none;
	font-size:14px;
	font-family:Arial;
}

a.button
{ 
	display: block; 
	width: 166px; 
	height: 38px; 
	background: url(//img.avk.lu/cons_bleu.jpg) no-repeat;
	text-decoration: none; 
	font-size:12px;
	color:#000000;
	text-align:center;
	vertical-align:middle; 
	cursor:pointer;
}

a.button:hover 
{ 
	background: url(//img.avk.lu/cons_bleu2.jpg) no-repeat;
	text-decoration: none;
	cursor:pointer;
}

td.button
{
	height:30px;
	width:250px;
	font-weight:bold;
	font-size:14px;
}

input.gsprite {
	border:1px solid #999999; 
	background-image: url(//img.avk.lu/gsprite_buzz.gif);
	background-position: 0px -10px; 
	padding-left: 10px; 
}



.btn_envoyer {
	background-image: url(//img.avk.lu/btn_envoyer.png);
	background-repeat: no-repeat;
	border: 0px solid white;
	width: 149px;
	height: 30px;
	border: none;
	text-align: center;
	vertical-align: bottom;
	font-size: 16px;
	color: white;
	font-weight: bold;
	cursor: pointer;
}

.btn_valider {
	background-image:url(//img.avk.lu/btn_valider.png);
	background-repeat:no-repeat;
	border: 0px solid white;
	width:133px;
	height:30px;
	border:none;
	text-align:center;
	vertical-align:bottom;
	font-size:16px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

.btn_valider_lc {
	background-image:url(//img.avk.lu/btn_valider_lc.gif);
	background-repeat:no-repeat;
	border: 0px solid white;
	width:93px;
	height:27px;
	border:none;
	text-align:center;
	vertical-align:bottom;
	font-size:16px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

.btn_valider_small_nofl {
	background-image:url(//img.avk.lu/btn_valider_small_nofl.png);
	background-repeat:no-repeat;
	border: 0px solid white;
	width:57px;
	height:24px;
	border:none;
	text-align:center;
	vertical-align:bottom;
	font-size:16px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

.btn_accepter_la_demande {
	background-image:url(//img.avk.lu/btn_accepter_la_demande.gif);
	background-repeat:no-repeat;
	border: 0px solid white;
	width:191px;
	height:27px;
	border:none;
	text-align:center;
	vertical-align:bottom;
	font-size:16px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

.btn_refuser_la_demande {
	background-image:url(//img.avk.lu/btn_refuser_la_demande.gif);
	background-repeat:no-repeat;
	border: 0px solid white;
	width:191px;
	height:27px;
	border:none;
	text-align:center;
	vertical-align:bottom;
	font-size:16px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

.btn_demander_confirmation_etudiant {
	background-image:url(//img.avk.lu/btn_demander_confirmation_etudiant.gif);
	background-repeat:no-repeat;
	border: 0px solid white;
	width:283px;
	height:27px;
	border:none;
	text-align:center;
	vertical-align:bottom;
	font-size:16px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

.btn_accepter_la_demande_no_fl {
	background-image: url(//img.avk.lu/btn_accepter_la_demande_no_fl.gif);
	background-repeat: no-repeat;
	border: 0px solid white;
	width: 172px;
	height: 27px;
	border: none;
	text-align: center;
	vertical-align: bottom;
	font-size: 16px;
	color: white;
	font-weight: bold;
	cursor: pointer;
}

.btn_refuser_la_demande_no_fl {
	background-image: url(//img.avk.lu/btn_refuser_la_demande_no_fl.gif);
	background-repeat: no-repeat;
	border: 0px solid white;
	width: 172px;
	height: 27px;
	border: none;
	text-align: center;
	vertical-align: bottom;
	font-size: 16px;
	color: white;
	font-weight: bold;
	cursor: pointer;
}

.btn_demander_confirmation_etudiant_no_fl {
	background-image: url(//img.avk.lu/btn_demander_confirmation_etudiant_no_fl.gif);
	background-repeat: no-repeat;
	border: 0px solid white;
	width: 265px;
	height: 27px;
	border: none;
	text-align: center;
	vertical-align: bottom;
	font-size: 16px;
	color: white;
	font-weight: bold;
	cursor: pointer;
}

.btn_valider {
	background-image:url(//img.avk.lu/btn_valider.png);
	background-repeat:no-repeat;
	border: 0px solid white;
	width:133px;
	height:30px;
	border:none;
	text-align:center;
	vertical-align:bottom;
	font-size:16px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

.btn_valider {
	background-image:url(//img.avk.lu/btn_valider.png);
	background-repeat:no-repeat;
	border: 0px solid white;
	width:133px;
	height:30px;
	border:none;
	text-align:center;
	vertical-align:bottom;
	font-size:16px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

.btn_inscription_cours {
	background-image: URL(//img.avk.lu/btn_inscription_cours.gif);
	background-repeat: no-repeat;
	border: 0px solid white;
	width: 251px;
	height: 30px;
	border: none;
	text-align: center;
	vertical-align: bottom;
	font-size: 16px;
	color: white;
	font-weight: bold;
	cursor: pointer;
}

.btn_demande_modification_horaire {
	background-image: URL(//img.avk.lu/btn_demande_modification_horaire.gif);
	background-repeat: no-repeat;
	border: 0px solid white;
	width: 301px;
	height: 27px;
	border: none;
	text-align: center;
	vertical-align: bottom;
	font-size: 16px;
	color: white;
	font-weight: bold;
	cursor: pointer;
}


.btn_annuler {
	background-image:url(//img.avk.lu/btn_annuler.png);
	background-repeat:no-repeat;
	border: 0px solid white;
	width:133px;
	height:30px;
	border:none;
	text-align:center;
	vertical-align:bottom;
	font-size:16px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

.btn_supprimer {
	background-image:url(//img.avk.lu/btn_supprimer.png);
	background-repeat:no-repeat;
	border: 0px solid white;
	width:133px;
	height:30px;
	border:none;
	text-align:center;
	vertical-align:bottom;
	font-size:16px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

.btn_modifier_horaire_fac {
	background-image:url(//img.avk.lu/btn_modifier_horaire_fac.gif);
	background-repeat:no-repeat;
	border: 0px solid white;
	width:251px;
	height:27px;
	border:none;
	text-align:center;
	vertical-align:bottom;
	font-size:16px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

.btn_envoyer_demande {
	background-image:url(//img.avk.lu/btn_envoyer_demande.gif);
	background-repeat:no-repeat;
	border: 0px solid white;
	width:191px;
	height:27px;
	border:none;
	text-align:center;
	vertical-align:bottom;
	font-size:16px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

.btn_supprimer_indisponibilite {
	background-image:url(//img.avk.lu/btn_supprimer_indisponibilite.gif);
	background-repeat:no-repeat;
	border: 0px solid white;
	width:245px;
	height:27px;
	border:none;
	text-align:center;
	vertical-align:bottom;
	font-size:16px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

.btn_selectionner_seance {
	background-image:url(//img.avk.lu/btn_selectionner_seance.gif);
	background-repeat:no-repeat;
	border: 0px solid white;
	width:215px;
	height:27px;
	border:none;
	text-align:center;
	vertical-align:bottom;
	font-size:16px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

.btn_inscr_liste_attente {
	background-image:url(//img.avk.lu/btn_inscr_liste_attente.gif);
	background-repeat:no-repeat;
	border: 0px solid white;
	width:304px;
	height:27px;
	border:none;
	text-align:center;
	vertical-align:bottom;
	font-size:16px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

.btn_modifier_liste_attente {
	background-image:url(//img.avk.lu/btn_modifier_liste_attente.gif);
	background-repeat:no-repeat;
	border: 0px solid white;
	width:208px;
	height:27px;
	border:none;
	text-align:center;
	vertical-align:bottom;
	font-size:16px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

.iInput
{
	font-size:14px;font-family:Arial;padding:4px;border:1px solid #CBCBCB;border-radius:3px;
}

.btn_annuler_reservation {
	background-image:url(//img.avk.lu/btn_cancel_reservation.gif);
	background-repeat:no-repeat;
	border: 0px solid white;
	width:208px;
	height:27px;
	border:none;
	text-align:center;
	vertical-align:bottom;
	font-size:16px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

.btn_annuler_nofl {
	background-image:url(//img.avk.lu/btn_annuler_nofl.png);
	background-repeat:no-repeat;
	border: 0px solid white;
	width:133px;
	height:30px;
	border:none;
	text-align:center;
	vertical-align:bottom;
	font-size:16px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

.btn_supprimer_nofl {
	background-image:url(//img.avk.lu/btn_supprimer_nofl.png);
	background-repeat:no-repeat;
	border: 0px solid white;
	width:133px;
	height:30px;
	border:none;
	text-align:center;
	vertical-align:bottom;
	font-size:16px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

.btn_oui_bggrey_nofl {
	background-image: url(//img.avk.lu/btn_oui_bggrey_nofl.png);
	background-repeat: no-repeat;
	background-color: none;
	border: 0px solid white;
	width: 67px;
	height: 30px;
	border: none;
	text-align: center;
	vertical-align: bottom;
	font-size: 16px;
	color: white;
	font-weight: bold;
	cursor: pointer;
}

.btn_non_bggrey_nofl {
	background-image: url(//img.avk.lu/btn_non_bggrey_nofl.png);
	background-repeat: no-repeat;
	background-color: none;
	border: 0px solid white;
	width: 67px;
	height: 30px;
	border: none;
	text-align: center;
	vertical-align: bottom;
	font-size: 16px;
	color: white;
	font-weight: bold;
	cursor: pointer;
}

.btn_pas_resultat {
	background-image: url(//img.avk.lu/btn_pas_resultat.png);
	background-repeat: no-repeat;
	border: 0px solid white;
	width: 421px;
	height: 30px;
	border: none;
	text-align: center;
	vertical-align: bottom;
	font-size: 16px;
	color: white;
	font-weight: bold;
	cursor: pointer;
}

.btn_add_new_doc {
	background-image:url(//img.avk.lu/btn_add_new_doc.png);
	background-repeat:no-repeat;
	border: 0px solid white;
	width:204px;
	height:30px;
	border:none;
	text-align:center;
	vertical-align:bottom;
	font-size:16px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}


.btn_retour {
	background-image:url(//img.avk.lu/btn_retour.png);
	background-repeat:no-repeat;
	border: 0px solid white;
	width:133px;
	height:30px;
	border:none;
	text-align:center;
	vertical-align:bottom;
	font-size:16px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

.btn_modifier_option {
	background-image:url(//img.avk.lu/btn_modifier_option.png);
	background-repeat:no-repeat;
	border: 0px solid white;
	width:274px;
	height:27px;
	border:none;
	cursor:pointer;
	
	text-align:center;
	vertical-align:bottom;
	font-size:16px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

.btn_valider_inscription {
	background-image:url(//img.avk.lu/btn_valider_inscription.png);
	background-repeat:no-repeat;
	border: 0px solid white;
	width:272px;
	height:27px;
	border:none;
	cursor:pointer;
	
	text-align:center;
	vertical-align:bottom;
	font-size:16px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

.btn_modifier_inscription {
	background-image:url(//img.avk.lu/btn_modifier_inscription.png);
	background-repeat:no-repeat;
	border: 0px solid white;
	width:272px;
	height:27px;
	border:none;
	cursor:pointer;
	
	text-align:center;
	vertical-align:bottom;
	font-size:16px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

.btn_choisir_sujet {
	background-image:url(//img.avk.lu/btn_choisir_sujet.gif);
	background-repeat:no-repeat;
	border: 0px solid white;
	width:159px;
	height:27px;
	border:none;
	cursor:pointer;

	text-align:center;
	vertical-align:bottom;
	font-size:16px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

.btn_confirmer_inscription {
	background-image:url(//img.avk.lu/btn_confirmer_inscription.png);
	background-repeat:no-repeat;
	border: 0px solid white;
	width:272px;
	height:27px;
	border:none;
	cursor:pointer;
	
	text-align:center;
	vertical-align:bottom;
	font-size:16px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

.btn_benoit
{
	background-image:url(..//img.avk.lu/btn_benoit.gif);
	width:312px;
	height:24px;
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:bottom;
	font-size:16px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}

.btn_left
{
	display:block;
	height:25px;
	width:10px;
	cursor:pointer;
	margin:0px;
	padding:0px;
}

.btn_center:hover, .btn_center:visited, .btn_center:link,  .btn_center:active, .btn_center:visited:hover
{
	display:inline;
	height:25px;
	cursor:pointer;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
	color:white;
	font-weight:bold;
	text-decoration:none;
}


.btn_right
{
	display:block;
	height:25px;
	width:28px;
	cursor:pointer;
	margin:0px;
	padding:0px;
}











.btn_cons_left
{
	background-image:url(//img.avk.lu/btn_cons/btn_cons_left.gif);
	background-repeat:no-repeat;
	height:31px;
	width:10px;
	cursor:pointer;
	margin:0px;
	padding:0px;
}


.btn_cons_left_hover
{
	background-image:url(//img.avk.lu/btn_cons/btn_cons2_left.gif);
	background-repeat:no-repeat;
	height:31px;
	width:10px;
	cursor:pointer;
	margin:0px;
	padding:0px;
}

.btn_cons_center
{
	background-image:url(//img.avk.lu/btn_cons/btn_cons_center.gif);
	background-repeat:repeat-x;
	height:31px;
	cursor:pointer;
	margin:0px;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
	color:black;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

.btn_cons_center_hover
{
	background-image:url(//img.avk.lu/btn_cons/btn_cons2_center.gif);
	background-repeat:repeat-x;
	height:31px;
	cursor:pointer;
	margin:0px;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
	color:black;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

.btn_cons_right
{
	background-image:url(//img.avk.lu/btn_cons/btn_cons_right.gif);
	height:31px;
	width:10px;
	cursor:pointer;
	margin:0px;
	padding:0px;
}

.btn_cons_right_hover
{
	background-image:url(//img.avk.lu/btn_cons/btn_cons2_right.gif);
	height:31px;
	width:10px;
	cursor:pointer;
	margin:0px;
	padding:0px;
}















#popeye
{
	position:absolute;
	border:#999999 1px solid;
	display:none;
	background-color:#EEEEEE;
	z-index:1000;
	font-size:10px;
}
td.csmenucell {
	background-image:url('//img.avk.lu/csmenucell.gif');
	background-repeat:repeat-x;
	height:46px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	width:9%


}

/*body { behavior:url(../csshover.htc); }*/


td.csmenucell:hover {
	background-image:url('//img.avk.lu/csmenucellhover.gif');
}

table.csmenu {
	background-image:url('//img.avk.lu/csmenucell.gif');
	background-repeat:repeat-x;
	width:100%;
	height:46px;
	margin-bottom:25px;
	margin-top:15px
}

table.listeutilisateurs {
	border:groove;
	border-width: 1px;
	border-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	background-color:#FBFBFB
	
}

td.listeutilisateursmail {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:auto;
	border-right-width:thin;
	border-right-color:#CCCCCC;
	border-right-style:solid;
	padding-left:10px;
	}
td.listeutilisateurs {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:auto;
	text-align:left;
	border-right-width:thin;
	border-right-color:#CCCCCC;
	border-right-style:solid;
	padding-left:15px;
	padding-right:15px;
	}
	
a.csmenu:hover {
	text-decoration:none;
	color:#000000;
}
a.csmenu:visited {
	text-decoration:none;
	color:#000000;
}
a.csmenu {
	text-decoration:none;
	color:#000000;
}
td.listeutilisateurstitre {
	background-image:url('//img.avk.lu/listeutilisateurstitre.gif');
	border-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:auto;
	text-align:center;
	font-weight:bold;
	height:32px
	}
div.csmailtablecell{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
td.csmailtablesoustitre {
	background-color:#F5F5F5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100%;
	text-align:center;
	font-weight:bold;
	height:24px;
}
td.csmailtablecell{
	background-color:#EDF3FE;
}
td.csmailtablesoustitre2 {
	background-color:#CECECE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	height:24px;
	border-right-width:thin;
	border-right-color:#A2A2A2;
	border-right-style:solid;
}
td.message {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:50%;
	text-align:left;
	border-right-width:thin;
	border-right-color:#CCCCCC;
	border-right-style:solid;
	}
div.message {
	margin:7px;
	}
csmenu:hover {
	text-decoration:none;
	color:#000000;
}
a.message:visited {
	text-decoration:none;
	color:#000000;
	font-size:10px;
}
a.message:hover {
	text-decoration:none;
	color:#000000;
	font-size:10px;
}
a.message {
	text-decoration:none;
	color:#000000;
	font-size:10px;
}
div.ajoutprof{
	background-color:#F5F5F5;
	border-style:groove;
	border-color:#000000;
	width:30%;
	border-width:1px;
	margin:auto;
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;
}
	
/* CSS Document */
/*** GENERAL ***/
body{
	padding:0;
	margin:0;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 100%;
}
html {
    height: 100%;
}

#container {
	position: relative;
	min-height: 100%;
}
#content {
	padding: 10px;
	background-color: #6caad9;
	padding-bottom: 48px;
}
#footer {
	position: absolute;
	bottom: 0;
	padding: 10px;
}
tr.nonlu{
	font-weight:bold;
}
td.liremessage{

padding-left:15px;
padding-top:30px;
padding-bottom:30px;
}
/*** FIN GENERAL ***/
/*** Table de données ***/
table.contenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:groove;
	border-width:0px;
	border-color:#000000;
}

.contenutop {
	background-color:#FFFFFF;
        background-image:url('//img.avk.lu/contenutop.gif');
	background-repeat:repeat-x;
	font-size:14px;
	font-weight:bold;
	width:100%; background-position-y:50%
}
.contenutop2 {
	background-color:#FFFFFF;
        background-image:url('//img.avk.lu/contenutop2.png');
	background-repeat:repeat-x;
	width:100%; background-position:bottom
}

td.contenu{
	padding-left:5px;
	padding-top:15px;
	padding-bottom:15px;
}
table.planning{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:95%;
	border:groove;
	border-width:1px;
	border-color:#000000;
}
td.enteteplanning {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#E6F2FF;
	font-weight:bold;
}
/***Fin table données ***/


/*          Mise en page Table principale       */
table.principale{
width:100%
}


tr.header{
	/*background-image:url('//img.avk.lu/header.gif');
	background-repeat:repeat-x;*/
	width:100%;
	height:90px
}
div.entete{
	background-image:url('//img.avk.lu/diventete.gif');
	background-repeat:no-repeat;
	width:750px;
	height:25px;
	font-size:10px;
	padding-left:10px
}
td.container {
}



/*** Menu ***/
div.menuentete {
	background-color:#E6F2FF;
	font-weight:bold;
	margin-bottom:3px;
	padding-left:5px;
	font-size:12px;
	padding-top:2px;
	padding-bottom:2px;
	cursor:pointer;
	height:20px;
}
div.menuplanningentete {
	background-color:#E6F2FF;
	font-weight:bold;
	margin-bottom:3px;
	padding-left:5px;
	font-size:12px;
	padding-top:2px;
	padding-bottom:2px;
	height:20px;
}
div.menuplanning {
	border:1px groove #000000;
	width:200px;
	background-image:url('//img.avk.lu/fondmenu.gif');
	background-repeat:repeat-y;
	z-index: 1;
	font-size:10px
}

div.menu {
	border:1px groove #000000;
	width:200px;
	background-image:url('//img.avk.lu/fondmenu.gif');
	background-repeat:repeat-y;
	z-index: 1
}
ul.menu {
	list-style-type:square;
}

td.menu{
	padding-top:88px;
	padding-right:25px;
	padding-left:25px;
}
/*** FIN MENU ***/
/*********************** Pied                           */
td.piedgauche{
	background-image:url('//img.avk.lu/pied_01.gif');
	background-repeat:no-repeat
}
td.pieddroite{
	background-image:url('//img.avk.lu/pied_03.gif');
	background-repeat:no-repeat
}

td.piedcentre{
	background-image:url('//img.avk.lu/pied_02.gif');
	background-repeat:repeat-x;
	font-size:10px;
	color:#999999;
	padding-left:10px
}
/* PLANNING */
table.calendrier{
	border:solid;
	border-color:#999999;
	border-width:1px;
}
	
td.mois{
	height:25px;
	padding:2px;
	background-color:#E6F2FF;
}
td.jourentete{
	/*height:25px;*/
	padding:2px;
	background-color:#E6F2FF;
	font-size:11px;

}
td.jour{
	font-size:11px;
	height:14px;
}
td.jourchange{

	height:14px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

td.cours{
	background-color:#EFEFEF;

	padding:4px;
	text-align:left;
	font-size:10px;
	vertical-align:top;
}

.conteneurcase{
	height:100%;
}
.hautgauche{
	top:0px;
	left:0px;
	float:left;
}
.basdroite{
	bottom:0px;
	right:0px;
	float:right;
}
div.formu{
	background-color:#EBEBEB;
	border: solid 1px black;
	padding:2px;
	margin:2px;
	margin-top:5px;
}
.formuall{
	float:left;
	margin-top:5px;
	margin-right:10px;
	padding:5px;
	border : solid 1px black; 
}

.tableNico td{
	font-size:10px;
	font-weight:bold;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	padding-left:3px;
	padding-right:3px;
}

.tableNico th{
	font-size:10px;
	font-weight:bold;
	background-color:#EEEEEE;
}

.tableNico{
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
}

.tableNico2 td{
	font-size:10px;
	font-weight:bold;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	padding-left:3px;
	padding-right:3px;
}

.tableNico2 th{
	font-size:10px;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	font-weight:bold;
	background-color:#EEEEEE;
}

.tableNico2{
	border-top:1px solid #000000;
	border-right:1px solid #000000;
}

.styleNico {
	font-size:10px;
	font-weight:bold;
}

.encadre{
	border:1px solid black;
	margin:10px;
	padding:10px;
	position:relative;
	font-size:11px;
	text-align:left;
}
.nonencadre{
	margin:5px;
	padding:2px;
	margin-bottom:1px;
	position:relative;
	font-size:11px;
}
.entetediv{
	position:absolute; 
	top:-8px;
	left:10px;
	padding-left:5px;
	padding-right:5px;
	background-color:#FFFFFF;
	font-size:12px;
}
.clear{
	clear:both;
}

ul.outils {
	list-style:none;
	padding:0px;
	margin-left:10px;
	margin-right:10px;
}
.small{
	font-size:10px;
}

/* cal */
.ds_box {
	background-color: #555;
	border: 1px solid #333;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
	z-index:10000;
}

.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;
	z-index:10000;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
	z-index:10000;
}

.ds_cell {
	background-color: #E6F2FF;
	color: #000;
	font-size: 13px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
	z-index:10000;
}

.ds_cell:hover {
	background-color: #F3F3F3;
	z-index:10000;
}

span.red{
	color:#FF0000;
}
span.redb{
	color:red;
	font-weight:bold;
}
span.blue{
	color:blue;
}



/*** table generique ****/
/* mettre un <thead></thead> pour les lignes d'en tete*/
/* metre un <tbody></tbody> pour les lignes de contenu */
/* table -> class : table_stage
	border : 0
	cellspacing 1
*/
tr{
	/*behavior:url(//www.centredeformationjuridique.com/csshover.htc);*/
} /* permet les 'tr:hover' dans ie */
.table_stage{
	border:1px solid black;
	background-color:#D8d8d8;
}
table.table_stage thead{
	font-size:12px;
	background-color:#E7F1FE;
}
table.table_stage tbody{
	font-size:11px;
}
table.table_stage tbody tr{
	background-color:#FFF;
}

.table_1{
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.table_1 thead{
	background-color:#999999;
	font-weight:bold;
	text-align:center;
}
.table_1 tbody{
	background-color:#FFFFFF;
	text-align:left;
}
.del{
	display:none;
}
.message_to_display{
	text-align:center;
	padding:5px;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0000FF;
	font-weight:bold;
}

table.onglets{
	margin:15px;
}

td.td_onglets{
	border-bottom:1px solid black;
}

td.onglet_used{
	background-color:#FFFFFF;
	font-size:12px;
	border-left:1px solid black;
	border-top:1px solid black;
	border-bottom:1px solid white;
	width:100px;
	font-weight:bold;

}
td.onglet_unused{
	background-color:#CCCCCC;
	font-size:10px;
	border-left:1px solid black;
	border-top:1px solid black;
	border-bottom:1px solid black;
	width:100px;
}
table.onglets a{
	height:30px;
	display:block;
	line-height:30px;
}

a.ptit_bouton{
	border-top:#999999 1px solid;
	border-left:#999999 1px solid;
	border-bottom:#333333 1px solid;
	border-right:#333333 1px solid;
	background-color:#EBF0FA;
	padding:5px;
	color:#000000;
	font-size:11px;
	text-decoration:none;

}
a.ptit_bouton:hover{
	border-bottom:#999999 1px solid;
	border-right:#999999 1px solid;
	border-top:#333333 1px solid;
	border-left:#333333 1px solid;
	color:#FF0000;
}


/* 		Videos */
div.video{
	width:1000px;
	margin:auto;
	line-height:20px;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	padding:5px;
	border-bottom:1px solid #CCCCCC;
	background-color:#E7F2FA;
}
.video_matiere{
	background-color:#FFFFFF;
	border:1px solid #DDDDDD;
	width:900px;
	padding:10px;
	margin-left:40px;
	display:none;
}
.video_list_matiere{
	width:280px;
	height:20px;
	overflow:hidden;
	float:left;
	margin-left:5px;
}
.video_theme{
	width:900px;
	background-color:#EFEFEF;
	font-size:10px;
	border-top:1px dashed #999999;
}
.video_matiere_theme{
	background-color:#FFFFFF;
	padding:5px;
	border-bottom:1px solid #DDDDDD;
	font-size:12px;
}
.video_liste_theme{
	width:280px;
	height:20px;
	overflow:hidden;
	float:left;
	margin-left:5px;
}
.gauche{
	float: left;
}
.droite{
	float: right;
}
.clear{
	clear: both;
}
.m5{
	margin: 5px;
}

.cadre_ask {
	font-size: 11px;
	font-family: verdana;
	border-collapse: collapse;
	margin-top: 20px;
	margin-bottom: 10px;
	margin: 0 auto;
}

.cadre_ask_01 {
	background-image: URL(//img.avk.lu/cadre/cadre_ask_01.png);
	background-repeat: no-repeat;
	height: 26px;
	width: 681px;
	font-weight: bold;
}

.cadre_ask_02 {
	background-image: URL(//img.avk.lu/cadre/cadre_ask_02.png);
	background-repeat: repeat-y;
	width: 9px;
}

.cadre_ask_03 {
	background-image: URL(//img.avk.lu/cadre/cadre_ask_03.png);
	background-repeat: repeat-y;
	width: 9px;
}

.cadre_ask_04 {
	background-image: URL(//img.avk.lu/cadre/cadre_ask_04.png);
	background-repeat: no-repeat;
	height: 9px;
	width: 681px;
}


.cadre_ask_bis {
	font-size: 11px;
	font-family: verdana;
	border-collapse: collapse;
	margin-top: 20px;
	margin-bottom: 10px;
	margin: 0px auto;
}

.cadre_ask_bis_01 {
	background-image: URL(//img.avk.lu/cadre/cadre_ask_bis_01.png);
	background-repeat: no-repeat;
	height: 26px;
	width: 9px;
}

.cadre_ask_bis_02 {
	background-image: URL(//img.avk.lu/cadre/cadre_ask_bis_02.png);
	background-repeat: repeat-x;
	height: 26px;
	font-weight: bold;
}

.cadre_ask_bis_03 {
	background-image: URL(//img.avk.lu/cadre/cadre_ask_bis_03.png);
	background-repeat: no-repeat;
	width: 9px;
	height: 26px;
}

.cadre_ask_bis_04 {
	background-image: URL(//img.avk.lu/cadre/cadre_ask_bis_04.png);
	background-repeat: repeat-y;
	width: 9px;
}

.cadre_ask_bis_05 {
	background-image: URL(//img.avk.lu/cadre/cadre_ask_bis_05.png);
	background-repeat: repeat-y;
	width: 9px;
}

.cadre_ask_bis_06 {
	background-image: URL(//img.avk.lu/cadre/cadre_ask_bis_06.png);
	background-repeat: no-repeat;
	height: 9px;
	width: 9px;
}

.cadre_ask_bis_07 {
	background-image: URL(//img.avk.lu/cadre/cadre_ask_bis_07.png);
	background-repeat: repeat-x;
	height: 9px;
}

.cadre_ask_bis_08 {
	background-image: URL(//img.avk.lu/cadre/cadre_ask_bis_08.png);
	background-repeat: no-repeat;
	height: 9px;
	width: 9px;
}

.titleHappyGrey {
	background-image: URL(//img.avk.lu/bg_grey_happy.png);
	background-repeat: repeat-x;
	border: none;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: black;
	height: 36px;
	line-height: 34px;
	padding-left: 10px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.titleHappyMediumGrey {
	background-image: URL(//img.avk.lu/bg_grey_happy.png);
	background-repeat: repeat-x;
	border: none;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: black;
	height: 29px;
	line-height: 27px;
	padding-left: 10px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.titleHappyTinyGrey {
	background-image: URL(//img.avk.lu/bg_grey_happy.png);
	background-repeat: repeat-x;
	border: none;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: black;
	height: 26px;
	line-height: 24px;
	padding-left: 10px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.titleDarkBlue {
	background-image: URL(//img.avk.lu/bg_title_um.gif);
	background-repeat: repeat-x;
	border: none;
	color: white;
	height: 36px;
	line-height: 34px;
	padding-left: 10px;
	font-size: 11px;
	font-weight: bold;
}

.titleDarkBlack { 
	background-image: URL(//img.avk.lu/bg_title_um.gif);
	background-repeat: repeat-x; 
	background-position: 0px -152px; 
	border: none; 
	color: white; 
	height: 36px;
	line-height: 34px;
	padding-left: 10px; 
	font-size: 11px; 
	font-weight: bold; 
} 

.titleDarkGrey {
	background-image: URL(//img.avk.lu/bg_title_um.gif);
	background-repeat: repeat-x;
	background-position: 0px -38px;
	border:none;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	/*color: #333366;*/
	color: #64594F;
	height: 36px;
	line-height: 34px;
	padding-left: 10px;
	font-size: 11px;
	font-weight: bold;
}

.titleDarkGreen {
	background-image: URL(//img.avk.lu/bg_title_um.gif);
	background-repeat: repeat-x;
	background-position: 0px -76px;
	border:none;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: #333366;
	height: 36px;
	line-height: 34px;
	padding-left: 10px;
	font-size: 11px;
	font-weight: bold;
}

.askDark {
	background-color: #F2F2F2;
	border-top:1px solid #DDDDDD;
	padding-left: 10px;
	color: #333366;
}

.askLight {
	background-color: #FFFFFF;
	border-top:1px solid #DDDDDD;
	padding-left: 10px;
	color: #333366;
}

.inputVCenter{
	vertical-align: middle;
	border: none;
}

.titleDarkThin {
	height: 26px;
	line-height: 24px;
}

.adminEditBulle .page_categories, .adminEditBulle #page_obsolete{width:10px;}
.adminEditBulle input[type="text"]{font-size: 12px;}
.adminEditBulle textarea{font-size: 12px;}
.adminEditBulle div {text-align:left;}
.admin_link_cont{margin-bottom:5px;}
.admin_link_cont .admin_link_puce_cont{float:left;}
.admin_link_cont .admin_link_url_cont{float:left;width:250px;word-wrap:break-word;}
#admin_nav_menu #admin_add_page_fav{cursor:pointer;width:16px;height:16px;float: right;background-repeat: no-repeat;background-image: url(//img.avk.lu/favori.gif);}
#admin_nav_menu .admin_page_fav_on {background-position: -16px 0px;}
#admin_nav_menu .admin_page_fav_off {background-position: 0px 0px;}
#admin_nav_menu{width:100%; border-bottom:1px solid #0076AE;}
#adminMenuSortable1, #adminMenuSortable2, #adminMenuSortable3 { list-style-type: none; margin: 0; padding: 0;  min-height:500px;}
.admin_menu_urls{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.admin_menu_urls:visited, .admin_menu_urls:hover, .admin_menu_urls:visited:hover{font-size:12px;}
.admin_menu_urls_puce{margin:4px;}
.admin_menu_colonne{width:300px;}
#saveChangesMenu{display:none;background-color: #0D68AA;border: 1px solid #0D68AA;color: #FFFFFF;width:280px;font-family: Arial;font-size: 14px;font-variant: small-caps;font-weight: bold;text-align:center;padding: 2px 5px;margin: 10px auto;cursor:pointer;}
.admin_postits{ border-bottom: 2px solid #006699;font-size: 13px;margin-bottom: 10px;padding-bottom: 10px;}
#saveChangesMenu:hover{background-color: white;border: 1px solid black;color: black;}
#addPostit{clear: both;color: #006699;cursor: pointer;float: right;font-size: 10px;}
.admin_menu_postit_drop{float:right;cursor:pointer;}
#admin_menu_welcome_1{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}	
.admin_menu_cadre{ padding: 10px 0;}
#bulle_edit_page {z-index: 2;}
#bulle_edit_categories {z-index: 3;}
#bulle_get_postit {z-index: 2;}
.admin_menu_module{}
.admin_menu_module_title{
    border: 1px solid;
	 cursor: move;
	 bottom: -8px;
    color: #FFFFFF;
    display: inline;
    font-family: Arial;
    font-size: 14px;
    font-variant: small-caps;
    font-weight: bold;
    margin: 0 0 0 6px;
    padding: 2px 10px;
    position: relative;
}
.admin_menu_module_cont{
	-moz-border-radius:7px; -webkit-border-radius: 7px; border-radius: 7px 7px 7px 7px;
    border: 1px solid;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 20px 10px 10px;
    text-align: left;
}

.ui-sortable-placeholder { border:1px solid black; -moz-border-radius:7px; -webkit-border-radius: 7px; border-radius: 7px 7px 7px 7px;background-color:#FFF9BF; visibility: visible !important; height: 80px !important; }
.ui-sortable-placeholder * { visibility: hidden; }

.clear{clear:both;}

.tagend_4D90FE{color:#4D90FE;font-weight:bold;display:inline;}

.tag_commentaire{padding:3px;text-align:center;border-radius:3px;background-color:#000000;color:#FFFFFF;font-weight:bold;float:left;line-height:14px;margin-right:5px;padding-left:5px;padding-right:5px;}
.tag_what{padding:3px;text-align:center;border-radius:3px;background-color:#ffffff;font-weight:bold;line-height:14px;padding-left:5px;padding-right:5px;}
.tag_959595{padding:3px;border-radius:3px;background-color:#959595;color:#FFFFFF;font-weight:bold;float:left;line-height:14px;margin-right:5px;}
.tag_3D9400{padding:3px;border-radius:3px;background-color:#3D9400;color:#FFFFFF;font-weight:bold;float:left;line-height:14px;margin-right:5px;}
.tag_D14836{padding:3px;border-radius:3px;background-color:#D14836;color:#FFFFFF;font-weight:bold;float:left;line-height:14px;margin-right:5px;}
.tag_F4B400{padding:3px;border-radius:3px;background-color:#F4B400;color:#FFFFFF;font-weight:bold;float:left;line-height:14px;margin-right:5px;}
.tag_4D90FE{padding:3px;border-radius:3px;background-color:#4D90FE;color:#FFFFFF;font-weight:bold;float:left;line-height:14px;margin-right:5px;}

.ccm_title_max {border-right: medium none; background-repeat: repeat-y;padding:0px;text-align: left;line-height: 50px;padding-left:10px;font-size:28px;color:#0F7FC6;font-family:Arial;font-variant:small-caps;text-shadow: 0 1px rgba(0, 0, 0, 0.1);font-weight:bold;}
.ccm_btn_read {	margin-top:12px;	clear:both;	float:right;	font-size:11px;	color:#000000;	background-image:url(/index_icone.php?image=rechercher&repertoire=Action/page&button=true);	padding:3px;	padding-right:10px;	padding-left:25px;	border:1px solid #AAAAAA;	font-weight: bold;}

#iframe_documentation{position:absolute;top:14px;width:1000px;height:593px;border:2px solid #AAAAAA;margin-left:-500px;left:50%;z-index:999;background-color:#FFFFFF;display:none;}
#iframe_documentation #ccm_iframe_documentation_top {height:22px;text-align:right;border-bottom:1px solid #AAAAAA;}

.ccm_img_documentation {position:absolute;top:2px;margin-left:-530px;left:50%;z-index:999;display:none;}

#iframe_documentation #ccm_iframe_documentation_top #ccm_iframe_link {color:red;font-weight:bold;padding:5px;display:block;}
#iframe_documentation #frameDoc {width:1000px;height:570px;}

.ccm_table_content{width: 210px;cursor: pointer;}
.ccm_btn_read_title{font-size: 11px;font-family: Verdana,Arial,Helvetica,sans-serif;font-weight: bold;}
.ccm_title_max_small {height: 20px;font-size: 14px;font-weight: bold;line-height: 20px;margin-top:1px;}

.btn_retour_accueil {display: block;float: right;background-image: URL(//img.avk.lu/btn_retour_accueil.png);background-repeat: no-repeat;width: 112px;height: 31px;font-family: verdana;font-size: 15px;line-height: 13px;padding-left: 45px;font-weight: bold;padding-top: 5px;}
.btn_retour_accueil:hover {background-position: 0px -36px;}				

.ccm_cadre_home_table {cursor:pointer;text-align:right;width:100px;height:130px;border-bottom:1px solid #CCCCCC;}							
.ccm_cadre_home_table:hover{color:#196283;}
.ccm_cadre_home_td {font-size:12px; font-weight:bold;font-family:verdana;}			

.ccm_back_documentation_onload{	width:100%;	height:5000px;	background-color:#000;	filter:alpha(opacity=95);	-moz-opacity: 0.95;	opacity: 0.95;	position:absolute;	display:none;	top:0px;	left:0px;	z-index:111;}
.ccm_back_documentation{	width:100%;	height:5000px;	background-color:#FFF;	filter:alpha(opacity=60);	-moz-opacity: 0.60;	opacity: 0.60;	position:absolute;	display:none;	top:0px;	left:0px;	z-index:111;}

.aideDocumentationBtn {width:205px;height:40px;background-image:url(//img.avk.lu/fond_bout_01.png);cursor:pointer;margin:3px;}
.aideDocumentationBtn:hover {background-position:-207px 0px;}
.aideDocumentationBtn .icone {width:32px;padding-left:2px;}
.aideDocumentationBtn .text {font-family:arial;font-weight:bold;font-size:11px;}



.bt_red:hover
{
    background-color: #D14836;
/*    background-image: -moz-linear-gradient(center top , #DD4B39, #D14836);
	background-image: -webkit-linear-gradient(top,#DD4B39,#D14836);
	background-image: linear-gradient(top,#DD4B39,#D14836);
	border:1px solid #D14836;*/
	
}

.bt_red
{
    background-color: #C53727;
/*    background-image: -moz-linear-gradient(center top , #DD4B39, #C53727);
	background-image: -webkit-linear-gradient(top,#DD4B39,#C53727);
	background-image: linear-gradient(top,#DD4B39,#C53727);
	border: 1px solid #B0281A;*/

}
.notif_user
{
	box-shadow: 2px 2px 4px #666;
	 border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
	font-weight:bold;
	cursor:pointer;
	font-family:Arial;
	font-size:16px;
	padding:3px;
	text-shadow: 0 1px rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
	 background-color: #E04A39;
    background-image: -moz-linear-gradient(center top , #E04A39, #C64233);
	background-image: -webkit-linear-gradient(top,#E04A39,#C64233);
	background-image: linear-gradient(top,#E04A39,#C64233);
	border: 1px solid #B13D2E;
	position:absolute;margin-left:60px;
	margin-top:5px;
	padding-left:5px;padding-right:5px;
}

.bt_orange
{
	background-color: orange;
}
.bt_orange:hover
{
	background-color: #FFA500;
}

.bt_green
{
    background-color: #3D9400;
/*    background-image: -moz-linear-gradient(center top , #3D9400, #398A00);
	background-image: -webkit-linear-gradient(top,#3D9400,#398A00);
	background-image: linear-gradient(top,#3D9400,#398A00);
	border:1px solid #29691D;*/
	
}

.bt_green:hover
{
    background-color: #368200;
/*    background-image: -moz-linear-gradient(center top , #3D9400, #368200);
	background-image: -webkit-linear-gradient(top,#3D9400,#368200);
	background-image: linear-gradient(top,#3D9400,#368200);
	border: 1px solid #2D8200;*/

}


.bt_blue
{
    background-color: #4D90FE;
    border: 1px solid rgba(255,255,255, 0);
/*    background-image: -moz-linear-gradient(center top , #4D90FE, #4787ED);
	background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);
	background-image: linear-gradient(top,#4d90fe,#4787ed);
	border: 1px solid #3079ED;*/

	
}

.bt_blue_file
{
    background-color: #4D90FE;
    background-image: -moz-linear-gradient(center top , #4D90FE, #4787ED);
	background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);
	background-image: linear-gradient(top,#4d90fe,#4787ed);
	border: 1px solid #3079ED;

	
}

.bt_blue:hover
{
    background-color: #357AE8;
   background-image: -moz-linear-gradient(center top , #4D90FE, #357AE8);
	background-image: -webkit-linear-gradient(top,#4D90FE,#357AE8);
	background-image: linear-gradient(top,#4D90FE,#357AE8);
	border: 1px solid #2F5BB7;

}

.input_rechercher
{
	border:1px solid #cbcbcb;border-radius:5px;font-size:14px;font-family:Arial;padding:6px;width:105px;
}

.titre_rechercher
{
	font-family:Arial;color:#444444;font-family:Arial;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}

.deconnection
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#0F7FC6;
}

.box_top_user
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.box_rechercher
{
	background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);
	background-image: -webkit-linear-gradient(top,#F5F5F5,#F1F1F1);
	background-image: linear-gradient(top,#F5F5F5,#F1F1F1);
	border: 1px solid rgba(0, 0, 0, 0.1);border-radius:5px;
}


.bt_gray
{
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);
	background-image: -webkit-linear-gradient(top,#F5F5F5,#F1F1F1);
	background-image: linear-gradient(top,#F5F5F5,#F1F1F1);
	border: 1px solid rgba(0, 0, 0, 0.1);

	
}

.bt_gray:hover
{
    background-color: #F8F8F8;
   background-image: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1);
	background-image: -webkit-linear-gradient(top,#F8F8F8,#F1F1F1);
	background-image: linear-gradient(top,#F8F8F8,#F1F1F1);
	border: 1px solid #C6c6c6;
	
}

.bt_blue, .bt_green, .bt_orange, .bt_red, .bt_bug
{
   border-radius: 5px;
   color: #FFFFFF;
	font-weight:bold;
	cursor:pointer;
	font-family:Arial;
	font-size:13px;
	padding:5px;
	border: 1px solid rgba(255,255,255, 0);
}

.bt_gray
{
    border-radius: 2px 2px 2px 2px;
    color: #444444;
	font-weight:bold;
	cursor:pointer;
	font-family:Arial;
	font-size:12px;
	padding:5px;
	text-shadow: 0 1px rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
}

.banner
{
	background-color: #F5F5F5;
    border: 1px solid #DDDDDD;
    left: -8px;
    z-index: 2;
	width:190px;
	padding:2px;
	margin:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	position:relative;
	color:#3D9400;
	text-shadow: 0px 2px 3px #2F5BB7;
	text-shadow:
	#FAFAFA 2px 2px,
	#FAFAFA -2px 2px,
	#FAFAFA -2px -2px,
	#FAFAFA 2px -2px; 
}
.banner:after
{
	background-image:url(/img/LeftCorner.gif);
}

.title_table
{
	color: #DD4B39;
	font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
	padding-left:5px;
}

.line_table
{
	border-bottom: 1px solid #DBDBDB;
	vertical-align:middle;
	height:25px;
}

.td_table
{
	background-color:#FFFFFF;
	padding-left:5px;
}

.td_table:hover
{
	background-color:#F6F6F6;
	padding-left:5px;
	cursor:pointer;
}

.title_numero
{
    color: #FFFFFF;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	padding:2px;
	background-color: #444444;
	border: 1px solid #444444;
}


.title_addresse
{
    -webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
    color: #FFFFFF;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	padding:2px;
	text-shadow: 0 1px rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
	background-color: #2D2D2D;
    background-image: -moz-linear-gradient(center top , #2D2D2D, #4b4a4a);
	background-image: -webkit-linear-gradient(top,#2D2D2D,#4b4a4a);
	background-image: linear-gradient(top,#2D2D2D,#4b4a4a);
	border: 1px solid #2D2D2D;
}

.bottom_addresse
{
	-webkit-border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
    background-color:#FFFFFF;
	border: 1px solid #2D2D2D;
	padding:5px;
}

.num_numero
{
   	color: #000000;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	padding:2px;
	background-color: #FFFFFF;
	border: 1px solid #444444;
	border-left:none;
}

.data_label
{
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);
	background-image: -webkit-linear-gradient(top,#F5F5F5,#F1F1F1);
	background-image: linear-gradient(top,#F5F5F5,#F1F1F1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 2px 2px 2px 2px;
    color: #444444;
	font-weight:bold;
	cursor:pointer;
	font-family:Arial;
	font-size:12px;
	padding:5px;
	text-shadow: 0 1px rgba(0, 0, 0, 0.1);
    text-transform: uppercase;	
}

.bt_box {
					border-top: 1px solid #CBCBCB;
					border-bottom: 1px solid #CBCBCB;
					background-color:#FAFAFA;
					padding: 5px;
					background-repeat: repeat-x;
					margin:10px;
				}

.list_table
{
	margin:10px;
}

.list_table td
{
	border-bottom:1px solid #CBCBCB;
	font-family:Arial;
	font-size:13px;
	padding:5px;
}

.list_table td:hover
{
	color:#0F7FC6;
	cursor:pointer;
}

.box_bt
{
	text-align:center;border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;background-color:#FAFAFA;
}

.priorite {
    float: left;
    height: 20px;
    margin: 3px;
    width: 20px;
}
.priorite .stars {
    background-image: url(//img.avk.lu/stars.png);
    background-position: -4px -4px;
    background-repeat: no-repeat;
    display: block;
    height: 20px;
    width: 20px;
}
.priorite .star_0-0 {
    background-position: -6px -6px;
}
.priorite .star_1-0 {
    background-position: -6px -38px;
}
.priorite .star_2-0 {
    background-position: -6px -70px;
}
.priorite .star_3-0 {
    background-position: -6px -102px;
}
.priorite .star_4-0 {
    background-position: -6px -134px;
}
.priorite .star_5-0 {
    background-position: -6px -166px;
}

.table_perso
{
	border-collapse:collapse;
	font-family:Arial;
	font-size:14px;
	width:1000px;
}

.table_perso thead th
{
	background-color: #f9f9f9;
	background-image: -moz-linear-gradient(center top , #f9f9f9, #f0f0f0);
	background-image: -webkit-linear-gradient(top,#f9f9f9,#f0f0f0);
	background-image: linear-gradient(top,#f9f9f9,#f0f0f0);
	color:#000000;
    text-transform: none;
}

.left_clickable
{
	background-color: #f9f9f9;
	background-image: -moz-linear-gradient(center left , #f9f9f9, #f0f0f0);
	background-image: -webkit-linear-gradient(left,#f9f9f9,#f0f0f0);
	background-image: linear-gradient(left,#f9f9f9,#f0f0f0);
	color:#000000;
    text-transform: none;
}

.table_perso td
{
	border:1px solid #a9a9a9;
	padding:5px;
}

.table_perso th
{
	border:1px solid #a9a9a9;
	padding:5px;
	color:#000000;
	line-height:22px;
	color: #DD4B39;
    font-size: 14px;
    font-weight: bold;
    padding-left: 5px;
	color:#222222;
	background-color: #f9f9f9;
	background-image: -moz-linear-gradient(center top , #f9f9f9, #f0f0f0);
	background-image: -webkit-linear-gradient(top,#f9f9f9,#f0f0f0);
	background-image: linear-gradient(top,#f9f9f9,#f0f0f0);
}

	#PPopup {position:absolute;z-index:9999;border-radius:5px;}
	#PPopup td {border:none;}
	#PPopup_close {text-align:right;font-weight:bold;font-family:Arial;font-size:13px;color:#000000;cursor:pointer;line-height:22px;width:100%;height:100%;}
	.PPopup_BG {background-color:#FFFFFF;width:100%;height:100%;position:absolute;z-index:8888;-moz-opacity:0.70;opacity: 0.70;filter:alpha(opacity=70);top:0px;left:0px;}
	.Popup_Box {background-color:#FFFFFF;border-radius:15px;box-shadow: 0px 0px 20px oklab(0 0 0 / 0.25);}
	#PPopup_CONTENT {margin:10px 5px;border-radius:10px}
	
.bt_omer_noir
{
    background-color: #2F2F2E;
    background-image: none !important;
	border:1px solid #0D0D0C;
	border-radius: 0px !important;
    color: #ffffff;
	font-weight:bold;
	cursor:pointer;
	font-family:Arial;
	font-size:12px;
	padding:10px;
	display:inline-block;	
}

.bt_omer_noir:hover
{
    background-color: #1E1E1D;
    background-image: -moz-linear-gradient(center top , #1E1E1D, #2F2F2E);
	background-image: -webkit-linear-gradient(top,#1E1E1D,#2F2F2E);
	background-image: linear-gradient(top,#1E1E1D,#2F2F2E);
	border:1px solid #2F2F2E;
	border-radius: 4px;
    color: #ffffff;
	font-weight:bold;
	cursor:pointer;
	font-family:Arial;
	font-size:12px;
	padding:10px;
	display:inline-block;
}

.cablock_cont .loadingpart{display:none;}
.cablock.isSelected .img_cont .da_img,
.cablock:hover .img_cont .da_img {border: 5px solid #D57676;}
.cablock:hover,
.cablock.isSelected	{color:red;}					
.cablock {margin: 10px; cursor:pointer;text-align:center;}
.cablock .img_cont{  margin: auto;background-color: #FFF;border-radius: 160px;width: 90px;height: 90px;border: 1px solid #A9A9A9;margin-bottom: 10px;}
.cablock .img_cont .da_img{background-position: center center;background-size: 100% !important;border: 5px solid #FFF;border-radius: 160px;width: 80px;height: 80px;}
.cablock .cabtitle{font-weight:bold;}
	

.cablockChoose_cont {border: 1px solid white;  border-top: 1px solid #cbcbcb;  border-bottom: 1px solid #cbcbcb;margin-bottom:20px;}	
.cablockChoose_cont legend{font-size: 16px;  padding: 0 26px;  font-family: arial;  font-weight: bold;  color: gray;}
.cablockChoose_cont .loadingpart{display:none;}
.cablockChoose.isSelected .img_cont .da_img,
.cablockChoose:hover .img_cont .da_img {border: 5px solid #D57676;}
.cablockChoose:hover,
.cablockChoose.isSelected	{color:red;}					
.cablockChoose {margin: 10px; cursor:pointer;text-align:center;}
.cablockChoose .img_cont{  margin: auto;background-color: #FFF;border-radius: 160px;width: 90px;height: 90px;border: 1px solid #A9A9A9;margin-bottom: 10px;}
.cablockChoose .img_cont .da_img{background-position: center center;background-size: 100% !important;border: 5px solid #FFF;border-radius: 160px;width: 80px;height: 80px;}
.cablockChoose .cabtitle{font-weight:bold;  font-size: 12px;}	

.old_process:after {
    content: "Ancien process";
    position: absolute;
    top: 52px;
    background-color:red;
    color:#FFF;
    width:100px;
    height:15px;
    line-height:15px;
    left:50%;
    margin-left:-55px;
    opacity:0.6;
    font-size:10px;
    font-weight:bold;
}
.new_process:after {
    content: "Nouveau process";
    position: absolute;
    top: 52px;
    background-color:green;
    color:#FFF;
    width:100px;
    height:15px;
    line-height:15px;
    left:50%;
    margin-left:-55px;
    opacity:0.6;
    font-size:10px;
    font-weight:bold;
}

.grouped_task {display: table-row;background-color:#FFF;}
.grouped_task_notif {display: block;border: 1px solid #f44336;background-color:#f44336;color: #FFF;padding: 5px;margin: auto;width:30px;border-radius: 3px;line-height:20px;text-align:center;font-size:18px;}
.grouped_task_btn {border:1px solid #f44336;background-color:#f44336;border-radius:5px;color:#fff !important;font-weight:bold;font-family:Arial;font-size: 15px;padding: 5px;width: 88%;cursor:pointer;display: block;text-align: center;width: 80px;}

.le_btn_qui_clignote  {
   animation-duration: 1s;
   animation-name: le_btn_qui_clignoter;
   animation-iteration-count: infinite;
   transition: none;
   background-color: #F44336 !important;
   color: #FFF !important;
   border:1px solid #F44336 !important;
   outline: none;
   text-align: center;
   font-size: 20px !important;
   padding: 20px !important;
   font-family: Roboto;
   border-radius: 10px;
}
@keyframes le_btn_qui_clignoter {
  0%   { opacity:1; }
  40%   {opacity:0; }
  100% { opacity:1; }
}

