body {font-family: Verdana, sans-serif; font-size: 10pt; text-decoration: none;}
table { font-family: Verdana, sans-serif; font-size: 8pt;}
div {	border-width: thin;	border-color:#000000;}
a {font-size:9pt;	font-weight:bold;	color: blue; cursor:pointer;}
a:active {text-decoration: underline overline;}

.zone1 {border: 1px solid #CCCCCC;}
.zone2 {border: 1px solid #CCCCCC;}
.zone8 {border: 1px solid #CCCCCC;}
.zone9 {border: 1px solid #CCCCCC;}
.zone3 {border: 1px solid #CCCCCC;}
.zone4 {border: 1px solid #CCCCCC;}
.zone5 {border: 1px solid #CCCCCC;}
.zone6 {border: 1px solid #CCCCCC;}
.zone7 {border: 1px solid #CCCCCC;}
.zone100 {background-color: #FFFFFF; margin-left: 1px;}

.bouton {border: 1px solid #CCCCCC;}
a.abtn {color: #000000; display: block;}

#p_resume {	font-size: 12pt;}
.mandatory {color:red;}
.resume {color:blue;}
.group {font-size: 75%}
.helpdesc {cursor: pointer;}
textarea {background-color: beige; border: 1px solid black;}

/* CSS Adaptation */

body {font-family: Verdana, sans-serif; font-size: 10pt; text-decoration: none; background-color:#7867A0;}
table { font-family: Verdana, sans-serif; font-size: 8pt;}
div { border-width: thin; border-color:#000000;}
a {font-size:9pt; font-weight:bold; color: blue; cursor:pointer;}
a:active {text-decoration: underline overline;}
a.abtn {color: #000000;}

.zone1 {border-bottom: 3px solid #a495c2; border-right: 3px solid #a495c2; width: 72.5%}
.zone1 .label, .zone4 .label, .zone5 .label {/*background-color:#FF8000;*/ width: 90%; top: 0px; font-weight: bold; color: white; text-align: center; margin-left: 0px; margin-right: 2px; margin-bottom: -1px;}
.zone1 > .bouton {width: 18%; background-color: #ffed75;}

.sous_zone111 {position: absolute;top: 0%;left: 0%;width: 25%;height: 20%;text-align: left;padding-left: 1%;margin-top: 0.5%;}
.sous_zone112 {position: absolute;top: 20%;left: 0%;width: 25%;height: 20%;text-align: left;padding-left: 1%;margin-top: 0.5%;}
.sous_zone113 {position: absolute;top: 40%;left: 0%;width: 25%;height: 20%;text-align: left;padding-left: 1%;margin-top: 0.5%;}
.sous_zone114 {position: absolute;top: 60%;left: 0%;width: 25%;height: 20%;text-align: left;padding-left: 1%;margin-top: 0.5%;}
.sous_zone115 {position: absolute;top: 80%;left: 0%;width: 25%;height: 20%;text-align: left;padding-left: 1%;margin-top: 0.5%;}
.sous_zone116 {position: absolute;top: 0%;left: 25%;width: 25%;height: 20%;text-align: left;padding-left: 1%;margin-top: 0.5%;}
.sous_zone117 {position: absolute;top: 20%;left: 25%;width: 25%;height: 20%;text-align: left;padding-left: 1%;margin-top: 0.5%;}
.sous_zone118 {position: absolute;top: 40%;left: 25%;width: 25%;height: 20%;text-align: left;padding-left: 1%;margin-top: 0.5%;}
.sous_zone119 {position: absolute;top: 60%;left: 25%;width: 25%;height: 20%;text-align: left;padding-left: 1%;margin-top: 0.5%;}
.sous_zone120 {position: absolute;top: 80%;left: 25%;width: 25%;height: 20%;text-align: left;padding-left: 1%;margin-top: 0.5%;}
.sous_zone121 {position: absolute;top: 0%;left: 50%;width: 25%;height: 20%;text-align: left;padding-left: 1%;margin-top: 0.5%;}
.sous_zone122 {position: absolute;top: 20%;left: 50%;width: 25%;height: 20%;text-align: left;padding-left: 1%;margin-top: 0.5%;}
.sous_zone123 {position: absolute;top: 40%;left: 50%;width: 25%;height: 20%;text-align: left;padding-left: 1%;margin-top: 0.5%;}
.sous_zone124 {position: absolute;top: 60%;left: 50%;width: 25%;height: 20%;text-align: left;padding-left: 1%;margin-top: 0.5%;}
.sous_zone125 {position: absolute;top: 80%;left: 50%;width: 25%;height: 20%;text-align: left;padding-left: 1%;margin-top: 0.5%;}
.sous_zone126 {position: absolute;top: 0%;left: 75%;width: 25%;height: 20%;text-align: left;padding-left: 1%;margin-top: 0.5%;}
.sous_zone127 {position: absolute;top: 20%;left: 75%;width: 25%;height: 20%;text-align: left;padding-left: 1%;margin-top: 0.5%;}
.sous_zone128 {position: absolute;top: 40%;left: 75%;width: 25%;height: 20%;text-align: left;padding-left: 1%;margin-top: 0.5%;}
.sous_zone129 {position: absolute;top: 60%;left: 75%;width: 25%;height: 20%;text-align: left;padding-left: 1%;margin-top: 0.5%;}
.sous_zone130 {position: absolute;top: 80%;left: 75%;width: 25%;height: 20%;text-align: left;padding-left: 1%;margin-top: 0.5%;}
.sous_zone145 {position: absolute;top: 40%;left: 25%;width: 12.5%;height: 20%;text-align: left;padding-left: 1%;margin-top: 0.5%;}
.sous_zone146 {position: absolute;top: 40%;left: 37.5%;width: 12.5%;height: 20%;text-align: left;padding-left: 0.5%;margin-top: 0.5%;}

.zone2 {border-bottom: 3px solid #a495c2; border-right: 3px solid #a495c2; top: 24%;height: 68%;}
.zone2 > .bouton {/*border: 2px solid #7401DF;*/ width: 95%;}
.zone2 > .bouton:hover {background-color: #DA81F5;}
.zone2 > .bouton > a.abtn:visited {text-decoration: underline;}
.sous_zone201 {position: absolute;top: 1%;width: 98%;height: 10%;text-align: center;}
.sous_zone202 {position: absolute;top: 9%;width: 98%;height: 10%;text-align: center;}
.sous_zone203 {position: absolute;top: 16%;width: 98%;height: 10%;text-align: center;}
.sous_zone204 {position: absolute;top: 23%;width: 98%;height: 10%;text-align: center;}
.sous_zone205 {position: absolute;top: 30%;width: 98%;height: 10%;text-align: center;}
.sous_zone206 {position: absolute;top: 37%;width: 98%;height: 10%;text-align: center;}
.sous_zone207 {position: absolute;top: 45%;width: 98%;height: 10%;text-align: center;}
.sous_zone208 {position: absolute;top: 52%;width: 98%;height: 10%;text-align: center;}
.sous_zone209 {position: absolute;top: 60%;width: 98%;height: 10%;text-align: center;}
.sous_zone210 {position: absolute;top: 68%;width: 98%;height: 10%;text-align: center;}
.sous_zone211 {position: absolute;top: 75%;width: 98%;height: 10%;text-align: center;}
.sous_zone212 {position: absolute;top: 85%;width: 98%;height: 10%;text-align: center;}

.zone3 {border-bottom: 3px solid #a495c2; position: absolute;top: 24%;left: 17.5%;width: 56%;height: 73.7%;text-align: left;z-index: 0;font-size: 12px;}
.zone3 .label {/*background-color: #32CD32;*/ width: 98%;font-weight: bold; color: white;  text-align: center; margin-left: 0.5%; margin-right: 0.5%; margin-bottom: 0.5%;}
.sous_zone31 {position: relative;float: left;top: 0%;width: 49%;margin-top: 0.5%;}
.sous_zone32 {position: relative;float: right;top: 0%;width: 49%;margin-top: 0.5%;}
.sous_zone33 {position: relative;float: left;top: 0%;left: 0%;width: 98%;z-index: 2;margin-top: 0.5%;}
.zone3 table {border: dotted 1px black;}
tr.impair>td, tr.impair>th {background-color: #32CD32;}
tr.pair>td, tr.pair>th {background-color: #FFFFFF;}

.zone4 {border-bottom: 3px solid #a495c2; border-right: 3px solid #a495c2; left:74%;width:24.2%;height:33.5%;}
.zone5 {border-bottom: 3px solid #a495c2; border-right: 3px solid #a495c2; position: absolute;top: 52%;left: 74%;width: 24.5%;height: 38%;text-align: left;z-index: 2;}
.sous_zone56 {position: absolute;top: 5%;left: 1%;width: 99%;height: 80%;text-align: center;}

.zone6 {border-bottom: 3px solid #a495c2; border-right: 3px solid #a495c2; left:74%;width:24.5%;}
.zone6 > .bouton {background-color: #e5e0ea;}
.zone7 {border-bottom: 3px solid #a495c2; border-right: 3px solid #a495c2; left:74%;width:24.5%;}
.sous_zone74 {position: relative; float: left; width: 20%;}
.zone7 > .bouton {background-color: #7401DF;}
.zone7 > .bouton a {color: white; font-size: 100%;}

.zone8 {border-bottom: 3px solid #a495c2; border-right: 3px solid #a495c2;}
.sous_zone81 {position: absolute;height: 90%;top: 1%;width: 98%;}
.zone8 > .bouton {background-color: pink; /*border: 2px solid red;*/}
.zone8 > .bouton a {color: white; font-size: 110%;}

.zone9 {/*border: 1px solid #CCCCCC;*/}
.zone100 {background-color: #BFADEA; border-bottom: 2px solid #a495c2; border-right: 2px solid #a495c2; margin-left: 2px; position: absolute; top: 24.2%; left: 17.5%; width: 56%; height: 73%; text-align: left; z-index:5; margin-top:0%; font-size: 15px;}

.bouton {border: 1px solid #CCCCCC; height: 19px; background: url('../images/mauve.png') repeat-x;}

#p_resume {font-size: 12pt;}
.mandatory {color:red;}
.mandatory .label {color : red;}
.resume {color:blue;}
.group {font-size: 75%}
.helpdesc {cursor: pointer;}
/*textarea {background-color: beige; border: 1px solid black;}*/
