/* css admin */
.control_panel {
	margin-top:50px;
	background-color: #FFFFFF;
    min-height: 170px;
	margin:auto;
	width: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
    text-decoration:none;
    vertical-align:text-top;
}
.center {text-align:center}

/* paragraphe */
.admin p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

/* tableau */
table.admin { 
	width:100%;
	padding:4px;
	border-color:#666666;
	border-style:solid;
	border-width:1px;
    
}
th.admin { background-color:#666666; color:#FFFFFF; font-weight:bold;}
tr.admin { background-color:#666666; color:#FFFFFF; font-weight:bold;}
td.admin { background-color:#FFFFFF; padding:4px; font-size:11px;}



.jodit-toolbar-button_image .jodit-toolbar-button__trigger,
.jodit-toolbar-button_file .jodit-toolbar-button__trigger {
    display: none !important;
}


.tabcontent h2{font-size:14px;padding: 0px; margin: 0px;color:#333;}
#pan1 h2 {font-size:16px;}
#pan1 select {padding:0px; margin:0px;}
#pan1 option {padding:0px; margin:0px;}


.w50 {width: 50px;}
.message_alerte {font-weight: bold; color: red;}



/* DIVERS */
.admin {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.titre_page_admin {
text-align:center;
background-color:#666666;
color:#FFFFFF;
padding:2px;
}

.erreur {color: #FF0000; font-weight:bold;}
.ok {color: #009933; font-weight: bold;}

.Style1 {color: #FF0000; font-weight:bold}
.Style2 {font-size: 9px; color: #009933;}

.valign {vertical-align:top;}
.nowrap {white-space: nowrap}

/* BOX */
.raisedbox {background: transparent; width:100%; margin:0 auto;padding: 0 0 0 0px;overflow:hidden;}
.raisedbox .top, .raisedbox .bottom {display:block; background:transparent; font-size:1px;}
.raisedbox .b1, .raisedbox .b2, .raisedbox .b3, .raisedbox .b4, .raisedbox .b1b, .raisedbox .b2b, .raisedbox .b3b, .raisedbox .b4b {display:block; overflow:hidden;}
.raisedbox .b1, .raisedbox .b2, .raisedbox .b3, .raisedbox .b1b, .raisedbox .b2b, .raisedbox .b3b {height:1px;}
.raisedbox .b2 {background:#666666; border-left:1px solid #fff; border-right:1px solid #eee;}
.raisedbox .b3 {background:#666666; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raisedbox .b4 {background:#666666; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raisedbox .b4b {background:#666666; border-left:1px solid #eee; border-right:1px solid #999;}
.raisedbox .b3b {background:#666666; border-left:1px solid #ddd; border-right:1px solid #999;}
.raisedbox .b2b {background:#666666; border-left:1px solid #aaa; border-right:1px solid #999;}
.raisedbox .b1 {margin:0 5px; background:#fff;}
.raisedbox .b2, .raisedbox .b2b {margin:0 3px; border-width:0 2px;}
.raisedbox .b3, .raisedbox .b3b {margin:0 2px;}
.raisedbox .b4, .raisedbox .b4b {height:2px; margin:0 1px;}
.raisedbox .b1b {margin:0 5px; background:#999;}
.raisedbox .boxcontent {text-align: center; padding:4px;display:block; background:#666666; border-left:1px solid #fff; border-right:1px solid #999;}
.raisedboxtitle {font-weight: bold; color:#FFFFFF; font-size:2em; text-align:center;}
.raisedbox p { color:#FFFFFF; text-align:left}

legend {padding-left:5px; padding-right:5px; font-size:12px; font-weight:bold;}

/* FORM */
            
input, select {
     color:#000000;
     background-color:#F5F5F5;
     font-size:11px;
	 border: solid 1px #666666;
     font-family:Verdana, Arial, Helvetica, sans-serif;
}

.bouton_submit {
     color:#000000;
     background-color:#F5F5F5;
     font-size:14px;
	 font-weight:bold;
	 border: solid 1px #666666;
     font-family:Verdana, Arial, Helvetica, sans-serif;
}

.btn {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #ffffff;
    padding: 10px 20px;
    background-color: #19B34D;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border: 1px solid #000000;
    -moz-box-shadow:
        0px 0px 3px rgba(000,000,000,0.5),
        inset 0px 0px 2px rgba(255,255,255,0.7);
    -webkit-box-shadow:
        0px 0px 3px rgba(000,000,000,0.5),
        inset 0px 0px 2px rgba(255,255,255,0.7);
    text-shadow:
        0px -1px 0px rgba(000,000,000,0.4),
        0px 1px 0px rgba(255,255,255,0.3);
}

.btn:hover { background-color: #333; }
.btn:active { background-color: #333; }

textarea {
	width:100%;
     color:#000000;
     background-color:#F5F5F5;
     font-size:11px;
	 border: solid 1px #666666;
     font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* TOOL TIP */

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 3px;
background-color:#D3E3F7;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}


/* TAB CONTENT */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #CCCCCC;
color: #FFFFFF;
background:#666666;
}

.shadetabs li a:hover{
text-decoration: none;
color: #DDDDDD;
}

.shadetabs li a:visited{
text-decoration: none;
color: #FFFFFF;
}

.shadetabs li.selected a{ /*selected main tab style */
/*background-image: url(shadeactive.gif);*/
background-color:#FF0000;
border-bottom-color: white;
padding-top:8px;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
margin:auto;
border-top: 1px solid #CCCCCC;
width: 851px;
height:100px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
    color:#999999;
    display:none;
    text-align: center;
}

.tabcontent a:link,    /* Lien non visité */
.tabcontent a:visited, /* Lien visité */
.tabcontent a:hover {  /* Lien quand il est focalisé */
    color: black; !important;  /* Définit la couleur du texte des liens en noir */
}


#t_ctl_panel_content {width:900px;}

div.pagination {
    font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
    height: 100px;
}
div.pagination a {
    background-color:#FFFFFF;
    border:#CCCCCC 1px solid;
    color:#000000;
    text-decoration: none;
    padding: 5px;

}
div.pagination a:hover,active {
    background-color:#FFFFFF;
    border:#CCCCCC 1px solid;
    color:#FF0000;
    padding: 5px;
}
span.courante {
    background-color:#FFFFFF;
    border:#CCCCCC 1px solid;
    color:#FF0000;
    font-weight: bold;
}
span.desactive {
    background-color:#FFFFFF;
    border:#CCCCCC 1px solid;
    color:#000000;
}