/* CSS Document */
body {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #E5E5E5;
}

#page {
	width:950px;
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
}

#entete {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #4E77B6;
	width:900px;
	height:16px;
	margin-left:auto;
	margin-right:auto;
	border:1px dotted #000066;
}
#dcnx {
	float:right; 
	font-size:9px; 
	font-style:italic; 
	margin-top:1px; 
	margin-right:5px; 
	color:#FFFFFF;
	cursor:pointer;
}
#dcnx:hover {
	color:#FF3300;
}

#corps {
	background-color: #BBCBE3;
	width:902px;
	height:600px;
	margin-top:2px;
	margin-left:auto;
	margin-right:auto;
	border:1px dotted #000066;
}

.titre1{
	font-size:14px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:600px;
	margin:10px;
	padding:4px;
	padding-left:0px;
	margin-top:10px;
	margin-bottom:0px;
	border:1px outset #CCCCCC;
	background-color: #00496C;
	color:#FFFFFF;
}
.titre1 .inpsel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	width:250px;
	height:18px; 
	border:1px solid #00496C;
	background-color:#00496C;
	color:#FFFFFF;
}
.titre1 .inptxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	width:250px;
	height:15px; 
	border:1px solid #00496C;
	background-color:#00496C;
	color:#FFFFFF;
}

#zone_g {
	float:left;
	background-color: #BBCBE3;
	width:250px;
	height:595px;
	margin-left:0px;
	padding-top:5px;
	border-right:1px dotted #000066;
	overflow: visible;
}
#zone_g .titre {
	margin-left:1px;
	margin-top:4px;
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
	cursor:pointer;
}

#zone_g .met_1 ul {
	color:#003366;
	padding:2px;
	margin:0px;
	margin-left:16px;
	list-style:none;
	list-style-image:url(../images/bullet_toggle_plus.png);
	list-style-position:outset;
	left:0px;
	text-align:left;
	text-decoration:none;
}
#zone_g .met_1 ul li{
	cursor:pointer;
	font-size:10px;
	padding:1px;
	margin:2px;
	margin-left:20px;
}
#zone_g .met_1 ul li:hover{
	list-style-image:url(../images/bullet_toggle_plus_.png);
	color:#FF0000;
}
#zone_g .met_1 ul .active{
	cursor:pointer;
	font-size:10px;
	padding:1px;
	margin:2px;
	margin-left:20px;
	list-style-image:url(../images/bullet_toggle_plus_.png);
	color:#FF0000;
}

#zone_g .met_1 .titre {
	background-image:url(../images/bullet_toggle_plus2_.png);
	background-repeat:no-repeat;
	margin-top:4px;
	margin-left:8px;
	padding:0px;
	padding-left:12px;
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
	cursor:pointer;
}

#zone_g .met_1 .titre_off {
	background-image:url(../images/bullet_toggle_plus2.png);
	background-repeat:no-repeat;
	margin-top:4px;
	margin-left:8px;
	padding:0px;
	padding-left:12px;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	color:#003366;
}

#zone_g .met_1 .titre_off:hover {
	background-image:url(../images/bullet_toggle_plus2_.png);
	color:#FF0000;
}

#zone_c {
	font-size:12px;
	background-color: #BBCBE3;
	float:left;
	width:150px;
	height:600px;
	height:100%;
	margin:0px;
	padding:0px
}

.entite {
	margin-left:auto;
	margin-right:auto;
	width:200px;
}
.entite .fiche {
	padding:0px;
	margin:0px;
	background-color:#C0D6D6;
	border:1px solid #000033;
	width:200px;
	list-style:none;
	font-size:10px;
	min-height:30px;
}
.entite .fiche li{
	margin:0px;
	margin-bottom:2px;
	padding:1px;
	padding-left:4px;
}
.entite .fiche .titre {
	border-bottom:1px solid #000033;
	margin-left:0px;
	padding:4px;
	font-size:12px;
	font-weight:bold;
	background-color:#74AB86;
	text-align:center;
	text-transform:capitalize;
}

#zone_entite .titre1{
	font-size:12px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:600px;
	margin:10px;
	padding:4px;
	padding-left:0px;
	margin-top:5px;
	margin-bottom:10px;
	border:1px outset #CCCCCC;
	background-color: #006699;
	padding:2px;
	color:#FFFFFF;
}

#zone_entite .titre1 .inptxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:255px;
	height:16px; 
	border:1px solid #006699;
	background-color:#006699;
	color:#FFFFFF;
}

#zone_entite .titre1 .inptxt:hover{
	border:1px dotted #AAAAAA;
}

#zone_entite .titre1 .inpsel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:150px;
	height:18px; 
	border:1px solid #006699;
	background-color:#006699;
	color:#FFFFFF;
}
#zone_entite .titre1 .inpsel:hover{
	border:1px dotted #AAAAAA;
}

#zone_entite .titre1 a{
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
}
#zone_entite .titre1 a:hover{
	color:#FF0000;
	
}


#zone_entite .contenu{
	width:550px;
	height:350px;
	margin:4px;
	padding:0px;
	margin-top:0px;
	margin-left:50px;
	border:1px solid #003366;
}
#zone_entite .entete{
	position:relative;
	top:1px;
	width:550px;
	height:20px;
	margin:4px;
	padding:0px;
	margin-bottom:0px;
	margin-left:50px;
}
#zone_entite ul{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}
#zone_entite .entete ul li {
	font-size:11px;
	background-image:url(../images/onglet.jpg);
	background-repeat:no-repeat;
	float:left;
	width:80px;
	height:15px;
	padding:0px;
	padding-top:4px;
	padding-left:6px;
	margin:0px;
	color: #EEEEEE;
	cursor:pointer;
	font-weight:bold;
}
#zone_entite .entete ul li:hover {
	color:#FF0000;
}
#zone_entite .entete ul .on{
	background-image:url(../images/onglet_.jpg);
	color: #FF0000;
}

#zone_entite .contenu ul{
	width:300px;
	padding:4px;
	margin:4px;
	margin-top:10px;
	margin-left:10px;
	padding-left:10px;
}
#zone_entite .contenu ul li{
	padding:2px;
	padding-top:6px;
	border-bottom:1px solid #003366;
}
#zone_entite .contenu ul .btn_add {
	text-align:lef;
	padding:2px;
	margin:0px;
	margin-bottom:4px;
	font-size:10px;
}
#zone_entite .contenu ul .btn_add span{
	color: #003366;
	font-weight:bold;
	font-size:11px;
	
}
#zone_entite .contenu ul .btn_add span:hover{
	color:#FF0000;
}

#zone_entite .contenu ul .btn_sup {
	text-align:center;
	border-width:0px;
	padding:2px;
	margin:2px;
	margin-top:4px;
	font-size:10px;
}
#zone_entite .contenu ul .btn_sup span{
	border:1px solid #003333;
	background-color:#006699;
	color:#FFFFFF;
	
}
#zone_entite .contenu ul .btn_sup span:hover{
	color:#FF0000;
}

#zone_entite .contenu ul li span{
	cursor:pointer;
	color:#003366;
}
#zone_entite .contenu ul li span:hover{
	color: #FF6600;
}

#zone_entite .contenu ul li .inpcheck{
	margin:0px;
	width:12px;
	height:12px;
}

#zone_entite .contenu form{
	float:left;
	width:200px;
	height:270px;
	padding:0px;
	margin:5px;
	margin-top:10px;
	border:1px solid #223366;
}
#zone_entite .contenu form div{
	margin-bottom:4px;
	font-size:10px;
}
#zone_entite .contenu form .inptxt{
	margin-left:40px;
	font-size:12px;
	font-weight:bold;
	font-family: "Courier New", Courier, monospace;
	width:150px;
	height:14px; 
	border:1px dotted #AAAAAA;
	background-color:#BBCBE3;
}
#zone_entite .contenu form .inptxt:hover{
	border:1px dotted #AAAAAA;
	background-color:#E5E5E5;
}
#zone_entite .contenu form .inpsel{
	margin-left:40px;
	font-size:12px;
	font-weight:bold;
	font-family: "Courier New", Courier, monospace;
	width:150px;
	height:16px; 
	border:1px dotted #AAAAAA;
	background-color:#BBCBE3;
}
#zone_entite .contenu form .inpsel:hover{
	border:1px dotted #AAAAAA;
	background-color:#E5E5E5;
}
#zone_entite .contenu form .inpbtn{
	font-size:12px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin-top:30px;
	width:150px;
	background-color: #006699;
	cursor:pointer;
	border:1px outset #003366;
	color:#FFFFFF;
}
#zone_entite .contenu form .inpbtn:hover{
	background-color: #003366;
	color: #FF0000;
}
#zone_entite .contenu form .active{
	margin-left:40px;
	font-size:12px;
	font-weight:bold;
	font-family: "Courier New", Courier, monospace;
	width:150px;
	height:14px; 
	border:1px dotted #CCCCCC;
	background-color:#E5E5E5;
}
#zone_entite .contenu form .titre{
	font-size:14px;
	font-weight:bold;
	padding:4px;
	text-align:center;
	border-bottom:1px solid #223366;
}
#zone_entite .contenu form span{
	margin:2px;
	padding:2px;	
	text-decoration:underline;
	font-size:10px;
}

#contenu_entite .titre {
	color:#990000;
	font-size:12px;
}

#zone_entite .contenu ul li 
.ul2 {
	width:278px;
	padding:2px;
	margin:2px;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:4px;
	padding-left:10px;
	font-size:10px;
	font-style:italic;

}
#zone_entite .contenu ul li 
.ul2 li {
	padding:2px;
	padding-top:2px;
	border-bottom:0px dotted #003366;
}


.pop_dev form{
	float:left;
	width:585px;
	height:550px;
	padding:0px;
	margin:5px;
	margin-top:10px;
	border:1px solid #223366;
}
.pop_dev form div{
	margin-bottom:4px;
	font-size:10px;
}
.pop_dev form .label{
	margin-bottom:4px;
	font-size:11px;
	width:200px;
	padding:2px;
	margin-bottom:4px;
	font-weight:bold;
	background-color:#006699;
	color:#FFFFFF;
}
.pop_dev form .inpchk{
	margin-left:20px;
	font-size:12px;
	font-weight:bold;
	font-family: "Courier New", Courier, monospace;
	width:12px;
	background-color:#BBCBE3;
}
.pop_dev form .inptxt{
	margin-left:40px;
	font-size:12px;
	font-weight:bold;
	font-family: "Courier New", Courier, monospace;
	width:150px;
	height:14px; 
	border:1px dotted #AAAAAA;
	background-color:#CFE8CE;
}
.pop_dev form .inptxt:hover{
	border:1px dotted #AAAAAA;
	background-color: #DAEDCB;
}
.pop_dev form .inpsel{
	margin-left:40px;
	font-size:12px;
	font-weight:bold;
	font-family: "Courier New", Courier, monospace;
	width:150px;
	height:16px; 
	border:1px dotted #AAAAAA;
	background-color: #CFE8CE;
}
.pop_dev form .inpsel:hover{
	border:1px dotted #AAAAAA;
	background-color:#DAEDCB;
}
.pop_dev form .inpbtn{
	font-size:12px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin-top:30px;
	width:150px;
	background-color: #006666;
	cursor:pointer;
	border:1px outset #003366;
	color:#FFFFFF;
}
.pop_dev form .inpbtn:hover{
	background-color: #006699;
	color: #FF0000;
}
.pop_dev form .active{
	margin-left:40px;
	font-size:12px;
	font-weight:bold;
	font-family: "Courier New", Courier, monospace;
	width:150px;
	height:14px; 
	border:1px dotted #CCCCCC;
	background-color:#E5E5E5;
}
.pop_dev form .titre{
	font-size:12px;
	font-weight:bold;
	padding:2px;
	text-align:left;
	border-bottom:1px solid #000033;
	width:581px; 
	margin-bottom:10px; 
	background-color: #669999;
	color:#FFFFFF;
}
.pop_dev form span{
	margin:2px;
	padding:2px;	
	text-decoration:underline;
	font-size:10px;
}

/*
=======================================================================================================================
*/
.titre2{
	font-size:12px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:550px;
	padding:0px;
	padding-left:0px;
	margin-top:4px;
	margin-bottom:0px;
	margin-left:20px;
	border:1px inset #003366;
	background-color: #00496C;
	color:#FFFFFF;
}

.contenu{
	width:550px;
	height:350px;
	margin:4px;
	padding:0px;
	margin-top:0px;
	margin-left:20px;
	border:1px inset #003366;
}

.contenu ul{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	width:300px;
	padding:4px;
	margin:4px;
	margin-top:10px;
	margin-left:10px;
	padding-left:10px;
}
.contenu ul li{
	padding:2px;
	padding-top:6px;
	border-bottom:1px solid #003366;
	list-style:none
}
.contenu ul .btn_add {
	text-align:lef;
	padding:2px;
	margin:0px;
	margin-bottom:4px;
	font-size:10px;
}
.contenu ul .btn_add span{
	color: #003366;
	font-weight:bold;
	font-size:11px;
	
}
.contenu ul .btn_add span:hover{
	color:#FF0000;
}

.contenu ul .btn_sup {
	text-align:center;
	border-width:0px;
	padding:2px;
	margin:2px;
	margin-top:4px;
	font-size:10px;
}
.contenu ul .btn_sup span{
	border:1px solid #003333;
	background-color:#006699;
	color:#FFFFFF;
	
}
.contenu ul .btn_sup span:hover{
	color:#FF0000;
}

.contenu ul li span{
	cursor:pointer;
	color:#003366;
}
.contenu ul li span:hover{
	color: #FF6600;
}

.contenu ul li .inpcheck{
	margin:0px;
	width:12px;
	height:12px;
}

.contenu form{
	float:left;
	width:200px;
	height:270px;
	padding:0px;
	margin:5px;
	margin-top:10px;
	border:1px solid #223366;
}
.contenu form div{
	margin-bottom:4px;
	font-size:10px;
}
.contenu form .inptxt{
	margin-left:40px;
	font-size:12px;
	font-weight:bold;
	font-family: "Courier New", Courier, monospace;
	width:150px;
	height:14px; 
	border:1px dotted #AAAAAA;
	background-color:#BBCBE3;
}
.contenu form .inptxt:hover{
	border:1px dotted #AAAAAA;
	background-color:#E5E5E5;
}
.contenu form .inpsel{
	margin-left:40px;
	font-size:12px;
	font-weight:bold;
	font-family: "Courier New", Courier, monospace;
	width:150px;
	height:16px; 
	border:1px dotted #AAAAAA;
	background-color:#BBCBE3;
}
.contenu form .inpsel:hover{
	border:1px dotted #AAAAAA;
	background-color:#E5E5E5;
}
.contenu form .inpbtn{
	font-size:12px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin-top:30px;
	width:150px;
	background-color: #006699;
	cursor:pointer;
	border:1px outset #003366;
	color:#FFFFFF;
}
.contenu form .inpbtn:hover{
	background-color: #003366;
	color: #FF0000;
}
.contenu form .active{
	margin-left:40px;
	font-size:12px;
	font-weight:bold;
	font-family: "Courier New", Courier, monospace;
	width:150px;
	height:14px; 
	border:1px dotted #CCCCCC;
	background-color:#E5E5E5;
}
.contenu form .titre{
	font-size:14px;
	font-weight:bold;
	padding:4px;
	text-align:center;
	border-bottom:1px solid #223366;
}
.contenu form span{
	margin:2px;
	padding:2px;	
	text-decoration:underline;
	font-size:10px;
}

#contenu_entite .titre {
	color:#990000;
	font-size:12px;
}

.contenu ul li 
.ul2 {
	width:278px;
	padding:2px;
	margin:2px;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:4px;
	padding-left:10px;
	font-size:10px;
	font-style:italic;

}
.contenu ul li 
.ul2 li {
	padding:2px;
	padding-top:2px;
	border-bottom:0px dotted #003366;
}

.cal {
	width:150px;
	border:0px outset #003366;
}
.cal tr td{
	text-align:center;
	width:50px; 
	height:30px;
	border:1px outset #003366;
}
/*
======================================================================================================================
*/
.libelle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.inpsel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:100px;
	height:17px; 
	border:1px solid #00496C;
	background-color:#ADC9D3;
	color: #000033;
}
.inptxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:200px;
	height:14px; 
	border:1px solid #00496C;
	background-color:#ADC9D3;
	color:#000033;
}
.inpbtn{
	font-size:12px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin-top:30px;
	width:80px;
	background-color: #006699;
	cursor:pointer;
	border:1px outset #003366;
	color:#FFFFFF;
}
.inpbtn:hover{
	background-color: #003366;
	color: #FF0000;
}
