a.decon2{ color: #c7f1c7; }

a.decon2:hover{ color: #eaf9ea; }

a.deconnect{ color: #feff53; }

a.deconnect:hover{ color: #d2e9a4; /*#eff000*/ }

a.lien1{ color: #e60802; }

a.lien1:hover{ color: #fa8987; }

a.liens{
	color: #272727; /*color: #44683a;*/
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.liens:hover{
	color: #44683a; /*#0e170b;*/
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.liensM{
	color: #272727; /*color: #44683a;*/
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.liensM:hover{
	color: #44683a; /*#0e170b;*/
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.logo{ text-decoration: none; }

a.menu2{
	background-color: #88b07d;
	border-radius: 10px;
	box-shadow: 1px 8px 10px #000000;
	color: white;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=200, Strength=12);
	filter: alpha(opacity=90);
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	opacity: .9;
	padding-bottom: 7px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	text-decoration: none;
}

a.menu2:hover, a.menu4:hover ,a.menu7:hover {
	background-color: white;
	color: #88b07d;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

a.menu3{
	background-color: white;
	border: 3px dotted #ececec;
	border-radius: 10px;
	box-shadow: 2px 9px 14px #000000;
	color: #88b07d;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=200, Strength=12);
	filter: alpha(opacity=90);
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	opacity: .9;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	text-decoration: none;
}

a.menu4{
	background-color: white;
	border: 1px dotted;
	border-radius: 0px 0px 8px 8px;
	color: #88b07d;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=200, Strength=12);
	filter: alpha(opacity=90);
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	opacity: .9;
	padding-bottom: 9px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 7px;
	text-decoration: none;
}

a.menu4:active{
	background-color: white;
	border-radius: 0px 0px 8px 8px;
	color: #88b07d;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.menu5{
	background-color: #88b07d;
	border-bottom: 1px dotted #bdd5b8;
	border-left: 1px dotted #bdd5b8;
	border-radius: 0px 0px 8px 8px;
	border-right: 1px dotted #bdd5b8;
	box-shadow: 1px 8px 10px #000000;
	color: white;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=200, Strength=12);
	filter: alpha(opacity=90);
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	opacity: .9;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	text-decoration: none;
}

a.menu6{
	background-color: white;
	border: 1px dotted;
	border-radius: 0px 0px 8px 8px;
	color: #aeaeae;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=200, Strength=12);
	filter: alpha(opacity=90);
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	opacity: .9;
	padding-bottom: 9px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 7px;
	text-decoration: none;
}

a.menu7{
	background-color: white;
	border: 1px dotted;
	color: #bb6700;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	text-decoration: none;
	font-weight: bold;

}

a.telecharg{
	background-color: #ffffc3;
	color: #b5570a;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.telecharg:hover{ color: #605200; }

body{
	color: #403600;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body.if1{
	color: #97a48e;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body>.footer, body>.menu1 { position: fixed; }

div.bloc1 {
	border: 1px solid #000;
	height: 150px;
	overflow: auto;
	width: 300px;
}

div.decon{
	color: #d8ebb1;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	margin-left: 0px;
	text-align: left;
}

div.div_po{
	background-color: white;
	border: 1px dashed #eaeaea;
	width: 95%;
}

div.div_print{
	background-color: #f6f6f6;
	border: 1px solid #b7d3af;
	color: #3e3e3e;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=200, Strength=12);
	filter: alpha(opacity=70);
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 30px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	opacity: .7;
	padding-top: 5px;
	width: 99%;
}

div.dv1, table.tab2 {
	background-image: url(fram2.png);
	border: 1px solid olive;
}

div.dv2{
	background-image: url(fram2.png);
	border: 1px solid white;
	border-radius: 10px;
	margin-top: 60px;
}

div.dv3{
	background-image: url(fram2.png);
	border: 1px solid white;
	border-radius: 10px;
	margin-top: 30px;
}

div.dv4{
	background-image: url(fram2.png);
	border: 1px solid white;
	border-radius: 10px;
	margin-top: 60px;
}

div.options{
	background-color: #f6f6f6;
	border: 1px dotted #dfddd0;
	color: #818181;
	height: 30px;
	padding-right: 10px;
	padding-top: 5px;
	width: 800px;
}

fieldset.fram1{
	background-color: white;
	border: 1px solid green;
	border-radius: 7px;
	box-shadow: 1px 5px 5px #000000;
	color: black;
	filter: alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=200, Strength=12);
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	opacity: .8;
}

font._doss{
	color: #ce8700;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

font.crit{
	color: #787332;
	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

font.dossM{
	color: #ce8700;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

font.op1{
	color: #dd9000;
	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

font.op2{
	color: #dd9000;
	font: 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

font.op3{
	color: black;
	font: 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

font.txt1{
	color: #648255; /*#928a58*/
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

font.txt2{
	color: black;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

iframe.boite2{ background-color: #f3f6ef; border: 1px dotted #a0a0a0; }

img.im1{ background-color: #f9f9f9; border: 1px dotted #797436; }

img.im1:active { background-color: #32cd32; }

input.btn1{
	background: #88b07d;
	border-radius: 7px;
	color: white;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 3px;
}

input.btnmod{ background-color: #b7d3af; width: 100px; }

input.btnsave{
	color: #1e7b1f;
	font: 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	height: 35px;
	width: 80px;
}

input.calendar{
	background-image: url(Fich/images/Calendar.gif);
	height: 16px;
	width: 16px;
}

input.zone2{
	border: 1px solid #679159;
	color: #679159;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	width: 60px;
}

label.err{
	color: #e60802;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

label.lab_exp{
	color: #679159;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

legend.legend1{
	background-color: #6c8d5f;
	border: 1px solid green;
	border-radius: 10px;
	color: white;
	filter: alpha(opacity=70);
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 20px;
	opacity: .7;
	padding-top: 4px;
	width: 100%;
}

select.list1{
	border: 1px solid olive;
	color: #d28900;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.boite{ margin: 10% 30%; }

table.fich1{
	background-color: white;
	border: 1px solid green;
	box-shadow: 1px 8px 8px #000000;
	color: black;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=200, Strength=12);
	filter: alpha(opacity=60);
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	opacity: .6;
	zoom: 1;
}

table.fich2{
	background-color: white;
	border: 1px solid green;
	box-shadow: 1px 8px 8px #000000;
	color: black;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=200, Strength=12);
	//filter: alpha(opacity=100);
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	opacity: .9;
	zoom: 1;
}

table.m0{ margin-left: 1%; }

table.m1{ margin-left: 3%; }

table.tab1{ background-image: url(fram1.png); }

table.tab4{ background-color: #fafcf3; border: 1px dotted #616161; }

table.tabexp {
	background-color: white;
	border: 1px solid #9b9b9b;
	color: #1e751e;
	filter: alpha(opacity=70);
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=200, Strength=12);
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	opacity: .7;
}

td.dun{
	background-color: #e2e2e2;
	border-bottom: 0px none;
	border-left: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
	border-top: 1px solid #c5c5c5;
	color: #1e751e;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.email{
	background-color: white;
	border: 3px dotted #ececec;
	border-radius: 10px;
	box-shadow: 2px 9px 14px #000000;
	color: #88b07d;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=200, Strength=12);
	filter: alpha(opacity=90);
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	opacity: .9;
	padding-bottom: 20px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	text-decoration: none;
	width: 100px;
}

td.enabled {
	background-color: white;
	border: 1px solid #f6f6f6;
	color: #cecece;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
	padding-top: 5px;
}

td.modif{
	border: 1px solid #6b8e23;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.tdexp {
	background-color: white;
	border: none;
	color: #282828;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
	padding-top: 5px;
}

td.tdexp2 {
	background-color: white;
	border: 1px solid #e3e3e3;
	color: #282828;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
	padding-top: 5px;
}

td.th{
	background-color: #dad7a9;
	color: #47441b;
	font-weight: bold;
}

th.modif{
	background-color: #b7d3af;
	color: #194b30;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px dashed gray;
}

ul.aff_oui { display: block; }

ul.menu img {
	cursor: pointer;
	height: 16px;
	margin-left: -20px;
	width: 16px;
}

ul.menu li {
	list-style-image: none;
	list-style-type: none;
	margin-left: -20px;
}

ul.menu ul, .hide { display: none; }

ul.menu, ul.menu ul { list-style-type: none; text-align: left; }

.btn_doss{
	color: #ce8700;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.btndum{
	background: #e4b546;
	background-color: ;
	color: #475927;
	font-weight: bold;
}

.dossier{
	color: #ce8700;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
}

.dossier_r{
	background-color: #fffaee;
	border: 1px dotted #d08800;
	color: #ce8700;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	margin-left: 10px;
	width: 80%;
}

.dossier2{
	background-color: #fff7e8;
	border: 1px dotted #d08800;
	color: #ce8700;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	width: 100%;
}

.dossier22{
	background-color: #ffffe8;
	border: 1px dotted #d08800;
	color: #ce8700;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	width: 100%;
}

.dossier3{
	background-color: #fff2d9; /*#fff9d9#fffaee#fff4df*/
	border: 1px dotted #d08800;
	color: #ce8700;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	width: 100%;
}

.dossier4{
	background-color: #f9f9f9; /*#fff7e8#fffbf4*/
	border: 1px dotted #d08800;
	color: #ce8700;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	width: 100%;
}

.ffx{
	color: #db0000;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.fichiers{
	background-color: #f9f9f9;
	border: 1px dotted #c9c9c9;
	width: 100%;
}

.footer {
	color: white;
	height: 45px;
	left: 0;
	padding: 5px;
	padding-left: 5px;
	padding-top: 0;
	padding-bottom:10px;
	position: absolute;
	right: 0;
	top: 60%;
	width: 100%;
}

.imsup{ border: 1px double #9f0000; }

.imsup3{ border: 1px double #9f0000; float: right; }

.li1{
	background-color: white;
	border: 1px dotted #797436;
	color: #030505;
	filter: alpha(opacity=90);
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	opacity: .9;
	width: 100%;
}

.majuscul{ text-transform: uppercase; }

.menu1 {
	background-color: #88b07d;
	border-bottom: 1px dotted #bdd5b8;
	border-top: solid black 1px;
	box-shadow: 1px 10px 12px #000000;
	color: white;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=200, Strength=12);
	filter: alpha(opacity=80);
	height: 30px;
	left: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	opacity: .8;
	padding: 5px;
	padding-left: 5px;
	padding-top: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 3;
	zoom: 1;
}

.menu1 td { padding-left: 20px; padding-top: 0; }

.menu1 td {
	color: #363416;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 15px;
	padding-top: 1px;
}

.msg_s{
	color: #1c741d;
	font: 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.msg_s2{
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.msg_ss{
	color: #e60802;
	font: 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.petit{ color: #8d8d8d; }

.print{
	border-bottom: 0px;
	border-left-width: 0px;
	border-right: 0px;
	float: right;
	padding-right: 3px;
}

.suppr{ float: right; }

.suppr3{
	border-bottom: 0px;
	border-left-width: 0px;
	border-right: 0px;
	border-top: 1px solid #d90000;
	color: #fa8072;
	float: right;
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold; /*background-color: #f4d8d7;*/
	width: 200px;
}

.tab3{
	background-color: #eff5ee;
	border: 1px solid silver;
	color: #1c2e2f;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.tt{ background-color: #d0a6a6; }

.txt_doss{
	color: #ce8700;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.txt_up{
	color: #145214;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.txtdum{ border: 1px solid green; color: green; }

.zone1{
	border: 1px solid #679159;
	color: #679159;
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 130px;
}

