/*
***********************
**      GMK CMS      **
**    STYLES CSS     **
***********************
*/


/* BreadCrum */
.breadcrum {
	position:absolute;
	top:150px;
	left:20px;
	color:#0a89ac;
	font-weight: bold;
	font-size: 13px;
}
.breadcrum img {
	position: relative;
	top:2px;
}
.breadcrum a{
	padding-right:15px;
	color:#0a89ac;
	font-weight: bold;
	font-size: 13px;
}
.breadcrum a:hover{
	text-decoration: none;
}


/* Blocs */
.bloctexte {
	line-height: 1;
}
.bloctexte br{
	line-height: 0;	
}
.bloctexte p,.bloctexte li {
	line-height: 1.3;	
}


/* Fenetres Detail */
.detail_layer {
	position:absolute;
	z-index:150;
	background:#FFFFFF;
	color:#222222;
	font-size:9px;
	border:1px solid #005a64;
	text-align:left;
	height:65px;
	width:50px;
}

/*
Formulaires
*/
textarea {
	height:100px;
	font-family:tahoma;
	font-size:10px;	
}

/* GABARIT */


/*
.colonne1 {
width: 785px;
float: left;
margin-right: 20px;
}

.colonne1-3 {
width: 300px;
float: left;
margin-right: 20px;
border: #BBBBBB solid 1px;
}
.colonne2-3 {
width: 600px;
float: left;
margin-right: 20px;
border: #BBBBBB solid 1px;
}

.colonne1-4 {
width: 225px;
float: left;
margin-right: 20px;
border: #BBBBBB solid 1px;
}

.colonne3-4 {
width: 675px;
float: left;
margin-right: 20px;
border: #BBBBBB solid 1px;
}

.colonne1-2 {
width: 450px;
float: left;
margin-right: 20px;
border: #BBBBBB solid 1px;
}

*/
/* Bloc */
.titrebloc{
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	background-color: #696969;
	margin-top:10px;
	padding: 2px 10px;
	border-bottom: 1px solid #696969;
	background-image: url("../../../core/images/rayures_gris01.png");
	background-repeat: repeat-y;
	background-position: left bottom;
}
.minimenu {
	margin-left:10px;
	font-size:15px;
	text-decoration:none;
}
.minimenu:hover {
	text-decoration: underline;	
}
.aselected{
	color:#707173;
	font-weight: bold;
}
/* LOG */
.logtitle {
	color:#FFFFFF;
	background-color: #696969;
	padding: 5px;
	text-align:right;
	font-size: 14px;
	font-weight: bold;
	border-top: #999999 solid 1px;
	border-left: #999999 solid 1px;
	border-right: #999999 solid 1px;
	border-bottom: 1px solid #696969;
	background-image: url("../../../core/images/rayures_gris01.png");
	background-repeat: repeat-y;
	background-position: left bottom;
}

.titleInfo {
	position:absolute;
	left: 10px;	
}
.informationBouton {
	position:relative;
	right:0px;

}
.logResize {
	cursor: se-resize;
}
.global_information {
	position: fixed;
	bottom: 0px;
	right: 0px;
}

.edit_group {
	position:absolute;
	z-index:12;
	right:75px;
	border: #999999 solid 1px;
	width:230px;
	overflow-y: scroll;
	background-color: #FFFFFF;
}
.log {
	color:#222222;
	background-color: #FFFFFF;
	font-family: verdana;
	text-align:left;
	font-size: 9px;
	border: #999999 solid 1px;
	overflow-y: scroll;
}	
.log_fichier {
	color:#336699;
	font-style: italic;
}

.log_typeService {
	color:#90D791;
	font-weight:bold;
	font-style: italic;
}

.log_titreService {
	font-style: italic;
	padding-right:5px;
}
.log_erreur {
	color:#DD1111;
	font-style: italic;
}

.log_ok {
	color:#22DD22;
	font-style: italic;
}


/* Listes */

.colonne_liste {
	float: left;
	padding: 2px 10px;
}
.colonne_liste_serre {
	float: left;
	padding: 2px 2px;
}
.colonne_liste_message {
	padding: 2px 5px;
}
.colonne_liste_folder {
	float: left;
	padding: 2px 8px;
}
.lignage_liste {
	float:none;
}
.colonne_liste div{
	height:20px;
}

.bloc_titre_handle {
	position: relative;
	background-color: #DDDDDD;
	font-weight: bold;
	margin: 0px;
	margin-top:10px;
	padding:2px;
	border-bottom: 1px solid #BBBBBB;
	height:40px;
}
.bloc_handle {
	cursor: move;	
}
.bloc_lignetop_handle {
	position: relative;
	margin: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 2px;
	height: 16px;	
}
.bloc_lignetop_handle img {
	position: relative;
	top:-2px;
}
.bloc_lignebottom_handle {
	position: relative;
	top: -10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	font-weight: normal;
	font-size: 9px;
}

.colonne_titre {
	position: relative;
	background-color: #DDDDDD;
	font-weight: bold;
	padding: 2px 10px;
	border-bottom: 1px solid #BBBBBB;
}
.colonne_titre img {
	position: relative;
	top: 3px;
}
.ligne_titre {
	background-color: #DDDDDD;
}
.ligne_titre div{
	background-color:transparent;
	font-weight: bold;
}


.middle {
	text-align: center;	
}
.right {
	text-align: right;	
}
.left {
	text-align: left;
}
/* Fin listes */


/* overlay gmk */
.overlayGMK {
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	visibility: visible;
	z-index: 95;
}
.bgOverlayGMK {
	background-color:#FFFFFF;
}
.insideOverlayGMK {
	position:absolute;
	left: 200px;
	top: 100px;
	z-index: 97;
}
.insiderGMK {
	margin-top:-15px;	
}


/* fin overlay gmk */


.formTitle {
	height: 22px;
	background-color: #DECEBE;
}

.carac_ligne {
	height: 25px;
	margin-top: 1px;
}
.carac_ligneOpen {
	height: 75px;
	margin-top: 1px;
}
.ligne1 {
	background-color: #EFEFEF;
}

.ligne2 {
	background-color: #F8F8F8;
}

.ligneMbi {
	background-color: #374F97;
	color:#FFFFFF;
	font-weight: bold;
}
.ligne_over {
	background-color: #FFCC66;
}

.ligne_set {
	background-color: #E0FFFF;
}
.myeditzone input, textarea{
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	width:650px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.myeditzone .checkbox input{
	width:30px;
}

.decalle_arbo {
	padding-left:30px;	
}
.formTabLigneSpan {
	background-color:transparent;
	color:#2D2D2D;
	padding:2px;
	margin:1px;
	font-weight: bold;
	text-align:left;
	float:left;
	display:block;
	overflow: hidden;
}