#cadre_search {
	position: absolute;
	height: 100px;
	margin-top:30px;
	margin-left:30px;
	/*background-color: #DDECF7;*/
	left: 0px;
	right: 0px;
	top: 0px;
	width:250px;
	/*background-color:yellow;*/
	/*background-image: url(redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png);*/
}
#cadre_top_background {
	position: absolute;
	height: 100px;
	background-color: #DDECF7;
	left: 0px;
	right: 0px;
	top: 0px;
	
	/*background-color:yellow;*/
	background-image: url(redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png);
}
#cadre_top {
	position: absolute;
	height: 100px;
	background-color: #DDECF7;
	left: 0px;
	right: 0px;
	top: 0px;
	width:250px;
	/*background-color:yellow;*/
	background-image: url(redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png);
}
#cadre_left {
	position: absolute;
	background-color: #5c9ccc;
	left: 0px;
	top: 100px;
	width: 250px;
	bottom: 1px;
}
#cadre_main {
	position: absolute;
	left: 250px;
	right:0px;
	top: 0px;
	bottom:3px;
}
#cadre_wait {
	position: absolute;
	left: 250px;
	top:0px;
	bottom:0px;
	right:0px;
	//background-color:red;
}
#accordion_int {
	position: relative;
	height: 680px;
	background-color: yellow;
}
#ticket_list {
	position: absolute;
	width: 100%;
	overflow-y: scroll;
	bottom: 0px;
	top: 20px;
}
#client_list {
	position: absolute;
	width: 100%;
	overflow-y: scroll;
	bottom: 0px;
	top: 20px;
}
#ticket {
	position: absolute;
	width: 100%;
	font: Lucida Grande;
	bottom: 410px;
	top: 0px;
}
#client {
	position: absolute;
	width: 100%;
	font: Lucida Grande;
	bottom: 290px;
	top: 100px;
}
#kb {
	position: absolute;
	width: 100%;
	font: Lucida Grande;
	bottom: 290px;
	top: 100px;
}
.accordion_content {
	font-family: Calibri;
	font-size: 14px;
	margin-top: 0px;
}
.accordion_menu {
	font-family: Calibri;
	font-size: 32px;
	font-style: bold;
}
.tableau_ticket_entetes{
	font-family:"Lucida Sans";
	color: #E17009;
	font-weight: bold;
}
.ticket_tab_entete{
	font-family:"calibri";
	font-size:14px;
}#ticket_desc {
	font-family: "Lucida Sans";
	width: 47%;
	color: #E17009;
	font-weight: bold;
	font-size: 14px;
	position: absolute;
	top: 60px;
	bottom: 10px;
}
#ticket_desc_txt {
	position: relative;
	width: 99%;
	color: #1D5987;
	font-family: "Lucida Sans";
	bottom: 0px;
	height: 99%;
}
.tabs_tickets {
	position:absolute;
	height:400px;
	bottom:0px;
	right: 1px;
	left: 0px;
}
.tabs_clients {
	position:absolute;
	height:280px;
	bottom:0px;
	right: 1px;
	left: 0px;
}
.ticket_action_table {
	position: absolute;
	top: 60px;
	left: 190px;
	right: 40px;
}
.ticket_action_desc {
	background-color: rgb(255, 255, 0);
	left: 190px;
	position: absolute;
	right: 50px;
	top: 165px;
	bottom: 15px;
}
.ticket_action_titre {
	font-family:"Lucida Sans";
	color: #E17009;
	font-weight: normal;
	font-size: 14px;
}
.ticket_action_text {
	font-family:"Lucida Sans";
	color: #1D5987;
	font-weight: normal;
	font-size: 14px;
}
.tabs_serveurs {
	position:absolute;
	bottom:0px;
	right: 1px;
	left: 0px;
	top: 0px;
	background:transparent;

}

.tabs_device {
	position:absolute;
	bottom:0px;
	right: 1px;
	left: 0px;
	top: 0px;
	background:transparent;
}

.tabs_inventory {
	position:absolute;
	bottom:0px;
	right: 1px;
	left: 0px;
	top: 0px;
	background:transparent;

}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #5C9CCC;
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
#srv_view_main {
	bottom: 5px;
	left: 10px;
	padding-top: 15px;
	/* position: absolute; */
	right: 0px;
	top: 15px;
	overflow:auto;
	font-family: calibri;
	margin-right:-27px;
	margin-left:-27px

}
#srv_view_general {
	/* top:15px; */
	left: 3px;
	font-size:17px;
	width: 400px;
	font-family: Calibri;
	position: absolute;
	background-color: #EAF4FD;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	border-radius: 5px;
	border: 1px solid #C5DBEC;
	height: 203px;
	margin-top:12px
}
.srv_view_roles_report {
	/* position: absolute; */
	left: 0px;
	right: 0px;
	margin-top: 220px;
	bottom: 10px;
	border:none;


}
#srv_view_roles {
	/* position: absolute; */
	left: 0px;
	right: 0px;
	bottom: 10px;
	padding-left:5px;
}
#srv_view_rapport {
	/* position: absolute; */
	left: 0px;
	right: 0px;
	bottom: 10px;
	padding-left:5px;
}

#tabs_srv_fonction {
	/* position: absolute; */
	left: 0px;
	right: 0px;
	margin-top: 215px;
	bottom: 10px;

}
#srv_view_appli {
}
#srv_view_notes {
	position: absolute;
	left: 430px;
	right: 0px;
	height: 210px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	border-radius: 5px;
	border: 1px solid #C5DBEC;
	background-color: #EAF4FD;
	overflow-y: auto;
	float:right;
	margin-top:-25px;
	font-family: Calibri;
}
#element_menu{
	border: 1px solid #C5DBEC;
	background-color: #EAF4FD;	
	border-radius: 5px;
	width:320px;
	height:30px;
	float:left;
}
.srv_view_ad {
	font-family: Calibri;
	font-size: 14px;
}
.main_serveur_conteneur {
	bottom: 0px;
	left: 0px;
	/* position: absolute; */
	right: 10px;
	top: 30px;
}
.main_inventory_all {
	bottom: 0px;
	left: 0px;
	/* position: absolute; */
	right: 10px;
	top: 0px;
	padding:0px;
}
#accordion_srv {
	position: absolute;
	top: 0px;
	bottom: 0px;
	right:0px;
	left:0px;
	overflow-x:hidden;
	overflow-y:hidden;
}

.srv_view_fichiers {
	font-family: Calibri;
	font-size: 14px;
}
.srv_view_messagerie {

	font-family: Calibri;
	font-size: 14px;
}

.client_banques_tab_titre {
	border-style:solid;
	border-color:#C5DBEC;
	border:1px;
	color:#2E6E9E;
	background-color:#EAF4FD;
	font-family: calibri;
	font-size: 13px;
}
.client_banques_tab_corps {
	border-style:solid;
	border-color:#C5DBEC;
	border:1px;
	font-family: calibri;
	font-size: 13px;
}
.srv_view_tab {
	border-style:solid;
	border-color:#C5DBEC;
	border-radius:5px;
}
.srv_view_tab_titre {
	border-style:solid;
	border-color:#C5DBEC;
	border:1px;
	color:#2E6E9E;
	background-color:#EAF4FD;
	font-family: calibri;
	font-size: 14px;
	height: 22px;
}
.srv_view_tab_corps {
	border-style:solid;
	border-color:#C5DBEC;
	border:1px;
	font-family: calibri;
	font-size: 14px;
}
.inventory_view_tab_cadre {
	border-style:solid;
	border-color:#C5DBEC;
	border-radius:5px;
	border-width:1px;
	font-family: calibri;
	font-size: 14px;
	padding:5px;
}
.inventory_view_tab {
	border-style:solid;
	border-color:#C5DBEC;
	border-radius:5px;
	border-width:1px;
}
.inventory_view_tab_titre {
	border-style:solid;
	border-color:#C5DBEC;
	border:1px;
	color:#2E6E9E;
	background-color:#EAF4FD;
	font-family: calibri;
	font-size: 14px;
}
.inventory_view_tab_corps {
	border-style:solid;
	border-color:#C5DBEC;
	border:1px;
	font-family: calibri;
	font-size: 14px;
}
.inventory_view_tab_corps_ligne{
	border-top:solid;
	border-color:#C5DBEC;
	border-width:1px;
}
.srv_view_dhcp {
	font-family: Calibri;
	font-size: 14px;
	position: relative;
}
.srv_view_appli {

	font-family: Calibri;
	font-size: 14px;
	position: relative;
}
.srv_view_menu_search {


	font-family: Calibri;
	font-size: 12px;
}
#client_view_general {
	width: 500px;
	border-radius: 5px;
	border: 1px solid #C5DBEC;
	position: absolute;
	font-family: Calibri;
	font-size: 16px;
	background-color:#EAF4FD;
}
#client_view_alias {
	height: 190px;
	border-radius: 5px;
	border: 1px solid #C5DBEC;
	position: absolute;
	left: 740px;
	overflow-y: scroll;
	font-family: Calibri;
	font-size: 16px;
	right: 20px;
}
#client_view_referents {
	height: 190px;
	border-radius: 5px;
	border: 1px solid #C5DBEC;
	position: absolute;
	left: 540px;
	font-family: Calibri;
	font-size: 16px;
	width:188px ;
}
.client_view_tab_titre {

	border-style:solid;
	border-color:#C5DBEC;
	border:1px;
	color:#2E6E9E;
	background-color:#EAF4FD;
}
.client_view_tab_corps {

	border-style:solid;
	border-color:#C5DBEC;
	border:1px;
}
.srv_view_tse {
	font-family: calibri;
	font-size: 14px;
	position: relative;
}
.client_tab_banques {
	font-family: Calibri;
	font-size: 14px;
	position: relative;
}

.client_tab_banques_desc {
	bottom: 5px;
	left: 10px;
	position: absolute;
	width: 375px;
	top:0px;
	font-size: 13px;
	font-style: calibri;
}

.client_tab_banques_tableau {
	left: 400px;
	right: 15px;
	top: 0px;
	position: absolute;
	bottom: 5px;
}
.client_tab {
	bottom:0px;
	left: 0px;
	overflow: auto;
	position: absolute;
	right: 0px;
	top: 50px;
}
#firewall_view_main {
	bottom: 5px;
	left: 10px;
	padding-top: 15px;
	/* position: absolute; */
	right: 0px;
	top: 15px;
	overflow:auto;
	font-family: calibri;
	margin-left:-27px;
	margin-right:-27px;

}
#firewall_view_general {
	margin-top: -25px;
	margin-left:3px;
	font-size:17px;
	left: 0px;
	width: 400px;
	font-family: Calibri;
	position: absolute;
	background-color: #EAF4FD;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	border-radius: 5px;
	border: 1px solid #C5DBEC;
	height: 170px;
	margin-top: 15px;
}
#menu_rapide{
	border-radius: 5px;
	width:412px;
	margin-top:-25px;
	font-family: Calibri;
	border: 1px solid #C5DBEC;
	position: absolute;
	background-color: #EAF4FD;
	height:22px;
	text-align:right;
	padding:4px;
	left:3px
}
#doc_file_upload{
	position:relative;
	top:100px;
	margin-left:5px;
	margin-top:5px;
	border-radius: 5px;
	margin-right:5px;
	font-family: Calibri;
	border: 1px solid #C5DBEC;
	background-color: #EAF4FD;
	text-align:left;
	padding:4px;
}
.tabs_infra {
	position:absolute;
	bottom:0px;
	right: 1px;
	left: 0px;
	top: 0px;

}
.main_firewall_conteneur {
	bottom: 0px;
	left: 0px;
	/* position: absolute; */
	right: 10px;
	top: 30px;
}
.client_view_tab {
	font-family: Calibri;
	font-size: 14px;
	position: relative;
	border-style:solid;
	border-color:#C5DBEC;
	border-radius:5px;
}
.client_site_detail {
	position: absolute;
	top: 55px;
	left: 340px;
	right: 40px;
}
#main_serveur_serveur_tabs {
	background-image:none;
	background-color:white;
	border-color:white;
	border-top-style: none;
	border-bottom: 1px solid #4297D7;
	border-right-style: none;
	border-left-style: none;
	border-radius:0;
}
.client_site_detail_contact {

	position: absolute;
	top: 220px;
	left: 340px;
	right: 40px;
}
.menu_top{
	border-radius:0px;
	font-family:calibri;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C5DBEC;
	border-right-color: #C5DBEC;
	border-bottom-color: #C5DBEC;
	border-left-color: #C5DBEC;
}
#add_roles{
	position:absolute;
	top:306px;
	left:22px;
}

.tableau_mnu {
	border-style:solid;
	border-color:#2E6E9E;
}
.tableau_mnu_titre {
	border-style:solid;
	border-color:#C5DBEC;
	border:1px;
	color:#2E6E9E;
	background-color:white;
	font-family: calibri;
	font-size: 14px;
}
.tableau_mnu_corps {
	border-style:solid;
	border-color:#C5DBEC;
	border:1px;
	font-family: calibri;
	font-size: 14px;
}
.fw_view_dhcp {
	font-family: Calibri;
	font-size: 14px;
	position: relative;
}
#users_tabs {
	position: absolute;
	width: 100%;
	bottom: 335px;
	min-height:100px;
	top: 0px;
}
#alert_tabs {
	position: absolute;
	width: 100%;
	bottom: 8px;
	min-height:100px;
	top: 0px;
}
#info_users {
	/* top:15px; */
	font-family: Calibri;
	/* background-color: #EAF4FD; */
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	border-radius: 0px;
	border: 1px solid #C5DBEC;
}
#info_inventory {
	/* top:15px; */
	font-family: Calibri;
	padding: 0px;
	border-top: 1px solid #C5DBEC;
	bottom:0px; 
	height:270px;
	position:absolute;
	width:100%	
}
#info_device {
	/* top:15px; */
	font-family: Calibri;
	/* background-color: #EAF4FD; */
	padding: 0px;
	border-top: 1px solid #C5DBEC;
	bottom:0px; 
	height:350px;
	position:absolute;
	width:100%;
}
.div_users {
	position:absolute;
	height:307px;
	bottom:0px;
	right: 1px;
	left: 0px;
	overflow-y:auto;
}

th.headerSortUp { 
    background-image: url(../images/asc.gif); 
    
} 
th.headerSortDown { 
    background-image: url(../images/desc.gif); 
    
} 
th.header { 
	background-color:white;
	font-size:16px;
	text-align:left;
	color: #E17009;
	font-family: "Lucida Sans";
	font-weight: 700;
    cursor: pointer; 
    font-weight: bold; 
    background-repeat: no-repeat; 
    background-position: center left; 
    padding-left: 20px; 
    border-right: 0px solid; 
    margin-left: -1px; 
} 
table.tablesorter tbody td {
	padding-left:20px;
	font-size:14px;
	font-family: calibri;
	cursor:pointer;
}
table.tablesorter tbody tr.even td {
	background-color:#DDECF7;
}
table.tablesorter tbody tr.odd td {
	background-color:white;
}
table.tablesorter tbody tr.odd:hover td {
	background: #FFB951;
	opacity: 0.7;
	
}
table.tablesorter tbody tr.even:hover td {
	background: #FFB951;
	opacity: 0.7;
	
}
#div_fsmo {
	width:300px;
	float:left;

}
#div_domain_name{
	padding-left:310px;
}
.div_cadre_scroll{
	border-style:solid;
	border-color:#C5DBEC;
	border-radius:5px;
	border-width:1px;
	overflow-y: auto;
	color: #2E6E9E;
	font-family: calibri;
	font-size: 14px;
}

.cadre_notes{
	font-family:calibri;
	font-size:14px;
	color: #2E6E9E;
}

.stats_titre{
	margin-left:10px;
	margin-top:10px;
	border-radius: 5px;
	border: 1px solid #C5DBEC;
	font-family:calibri;
	font-size:14px;
	padding:5px;
	background-color: #EAF4FD;
	color: #2E6E9E;
}
#public_inventaire_main {
	bottom: 5px;
	margin-left: auto;
	/* position: absolute; */
	margin-right: auto;
	overflow:auto;
	font-family: calibri;
	width:900px;
	margin-top:20px;

}
#public_inventaire_info_detail {
	/* top:15px; */
	margin-left:5px;
	width: 400px;
	font-family: Calibri;
	float:left;
	background-color: #EAF4FD;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	border-radius: 5px;
	border: 1px solid #C5DBEC;
	height: 170px;
}
.public_roles_report {
	/* position: absolute; */
	left: 0px;
	right: 0px;
	margin-top: 210px;
	bottom: 10px;
	border:none;
}
#public_view_notes {
	margin-left: 13px;
	width:433px;
	height: 170px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	border-radius: 5px;
	border: 1px solid #C5DBEC;
	background-color: #EAF4FD;
	overflow-y: auto;
	float:left;
	font-family: Calibri;
}
.public_titre_cadre{
	background-color:white;
	margin-top:-11px;
	margin-left:-11px;
	padding:2px;
	padding-left:10px;
	border:1px solid #C5DBEC;
	border-radius:5px 0px 5px 0px;
	font-weight:bold;
	color:#2e6e9e
}
#cadre_info_copie{
	display:none;
	z-index: 100;
    margin-top: 40px;
    position: fixed;
    justify-content: center;
    left: 50%;
    transform: translate(-50%,-50%);
    background-color: #EAF4FD;
	border: 1px solid #C5DBEC;
    width: 100px;
    text-align: center;
    opacity: 90%;
    border-radius: 7px;
    height: 20px;
    font-family: calibri;
}
.round_input{
    text-align: left;
    border-radius: 5px;
    border: solid 1px white;
    padding-left: 4px;
}
.round_input:focus{
	outline: none;
	border: solid 1px #2E6E9E;
}
.round_select {
	width: 120px;
	height: 20px;
	border: none;
	font-size: 14px;
	border-radius: 5px;

}