@import "http://www.poss-lr.net/styles/base.css";
@import "http://www.poss-lr.net/styles/modele.css";
/* @import "http://www.poss-lr.info/styles/css1024.css"; */
@import "http://www.poss-lr.net/styles/menuhorizontal.css";

/*Menu*/
#Menu{
	margin:0;
	padding:0;
	width:100%;
	font-size:12px;
	color:#000;
	margin-top:-4px;
}

#Menu ul{
	width:900px;
	margin:auto;
}

#Menu li{
	display:block;
	float:left;
	width:180px;
/* 	width:128.57px; */
	margin:0;
	padding:0;background:#7100AB;
}

#Menu li a, #Menu li a:visited{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
/* 	background:#DADADA; */
/* 	border:1px solid #979836; */
}

#Menu ul ul li a, #Menu ul ul li a:visited{
	text-decoration:none;
	color:#000;
	font-weight:bold;
/* 	background:#DADADA; */
	border:0;
}

#Menu li a.Actif, #Menu li a:hover, #Menu li a:visited.Actif{
	color:#fff;
	text-decoration:none;
	background-color:#A200F9
	
}

/** html .BlocActif{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Skins/Gabarit1/Img/FlecheMenu.png', sizingMethod='scale');
}*/

#Menu li div {
	position:relative;
	display:table;
	text-align:center;	
}

#Menu ul li div:hover {
/* 	height:37px; */
}


.BlocActif {
	position:relative;
	display:table;
	width:1px;
}

* html .BlocActif {
	background:none;
}
#Menu li div a {
	vertical-align:middle;
	display:table-cell;
}

*+html #Menu li div a, *+html #Menu li div, *+html .BlocActif{
	vertical-align:middle;
	display:table-cell;
	zoom:1;
	text-align:center;
	padding:2px 5px 5px 0;
}

* html #Menu li div a, * html #Menu li div, * html .BlocActif{
	display:inline;
	zoom:1;
	text-align:center;
	padding:0;
}

/*---------------------------SOUS-MENUS : 1er NIVEAU--------------------*/

#Menu ul ul{
	visibility:hidden;
	position:absolute;
/* 	height:0; */
	width:220px;
	top:180px;
	z-index:10;
}

#Menu ul ul li{
	display:block;
	position:relative;
	width:inherit;
	border:none;
	border:0;
	background-image:none;
/* 	background-color:#163047; */
	padding:5px;
	float:none;
	width:210px;

}

*+html #Menu ul ul {
	padding-top:15px;
}

#Menu ul ul li:hover {
/* 	background-color:#081F31; */
}
/* make the second level visible when hover on first level list OR link */
#Menu ul li:hover ul,#Menu ul a:hover ul{
	visibility:visible; 
}

/* keep the third level hidden when you hover on first level list OR link */
#Menu ul li:hover ul ul{
	visibility:hidden;
}

/* make the third level visible when you hover over second level list OR link */
#Menu ul li:hover ul li:hover ul{ 
	visibility:visible;
}
* html #Menu ul ul{
	/*top:35px;
	t\op:25px;*/
	left:0;
	z-index:10;
}

* html #Menu{
	z-index:100;
}

*+html #Menu{
	z-index:100;
}

*+html #Menu ul ul{
	z-index:100;
}

#Menu ul ul li a{
	color:#fff;
	display:block;
	height:1%;
	border:0;
}

#Menu ul ul li:hover a{
	color:#fff;
	width:210px;
}

/*#Menu li.Actif ul li a, #Menu ul ul li a, #Menu ul ul li a:visited{
	color:#fff;
	
}

#Menu li.Actif ul li:hover a, #Menu ul ul li:hover a, #Menu ul ul li:hover a:visited{
	color:#C9B785;
}*/

/*
* html #Menu ul ul a, * html #Menu ul ul a:visited{
	background-color:#9EFFA4;
}

* html #Menu ul ul a:hover{
	color:#00A0C6;
	background-color:#212121;
}*/









/*-------------------MESSAGES-------------------------*/

.Error {
	background-color:#FFBEBE;
	border:2px solid #BA0000;
}

.Error3 {
	background-color:#FFBEBE;
}


.BlocError{
	display:block;
	padding:10px 0 10px 5px;
	background-color:#FFBEBE;
	margin-bottom:10px;
	margin-top:10px;
	width:96.5%;
}

.BlocError p{
	color:#BF2B2E;
	font-size:14px;
	font-style:italic;
}

.BlocError li{
	font-weight:bold;
	margin-left:10px;
}

.Obligatoire p{
	margin-bottom:20px;
	margin-left:150px;
	font-style:italic;
}

.Message{
	color:#BF2B2E;
	font-size:14px;
	font-style:italic;
	margin-top:5px;
	margin-bottom:5px;
}

/*----------------FORMULAIRE*********************/

.SupFichier {
	padding:0;
	margin:0;
}

.SupFichier li:hover{
	color:#000;
}

.Supprimer {
	color:transparent;
	background:url("/Skins/Posslr/Img/Icones/cancel.gif") no-repeat -1px 0px;
	width:15px;
	float:left;
	display:block;
	margin-right:2%;
}

td.ColGauche {
	width:15%;
}

.ProprieteValeur {
	display:block;
	position:relative;
	width:78%;
	padding-bottom:5px;	
}


/*Gestion des impressions*/

.Impression {
	float:right;
	margin-right:25px;
	display:block;
	position:relative;
	padding-left:25px;
	height:25px;
	background:url("/Skins/Posslr/Img/Icones/IconeImprimer.jpg") no-repeat;
	background-position:0 -5px;
	outline:0;
}