.active {
        border: medium double #ff0000;
	border-color: #ff0000;
}
.colright {
	width: 800px;
}
.colsep {
	width: 20px;
}
.colleft {
        border-right: thick double #ff0000;
	width: 200px;
}
.arialnormal {
        font-family: Arial, Helvetica, sans-serif;
        font-size: small;
}
.arialnormal {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bolder;
}
.arial {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
}
.arialnormal {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bolder;
}
body,td,th {
        font-family: Arial, Helvetica, sans-serif;
        //font-size: 12px;
        color: #333;
}
a:link {
        text-decoration: none;
        color: #333333;
}
a:visited {
        text-decoration: none;
        color: #333333;
}
a:hover {
        text-decoration: underline;
        color: #F60;
}
a:active {
        text-decoration: none;
        color: #333333;
        font-weight: bold;
}
a {
        //font-size: 12px;
        color: #333333;
}
.petitscaract {
        font-size: 10px;
}
#apDiv1 {
        //position:absolute;
        //width:160px;
        //height:115px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        z-index:1;
        left: 14px;
        //top: 426px;
}
#head {
        //position: absolute;
        //width: 850px;
        //height:118px;
        z-index: 1;
        background-color: #66ffff;
        left: 20px;
        top: 3px;
}
#container-schema {
	position: relative;
}

#menu-item {
	width: 160px;
	height: 25px;
        background-color: #bfffff;
        font-size: 12px;
}

.ARIAL2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
}

.arial21 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333;
}

.link {
	color: #ff9900;
	font-weight: bold;
}

#apDiv2 {
        //position: absolute;
        width: 100%;
        //height:115px;
        z-index: 1;
        left: 10px;
        top: 10px;
}
.arialmoyen {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
}
#main_table {
	padding: 10px;
	border-spacing: 3px;
}

.groscarac {font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bolder;
        color: #333;
}

.arial2 {font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333;
}

.rouge {        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #F00;
}

.comment-final {
        //border: 2px solid #000000;
        background-color: #db9429;
	z-index: 5;
	text-align: center;
	font-size: 20px;
	//font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#id-comment-final {
	position: absolute;
	left: 20px;
	top: 330px;
	width: 770px;
	height: 80px;
}

.comment {
	background-color: #ffffff;
	z-index: 5;
	text-align: center;
	font-size: 20px;
	//font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#id-comment {
	position: absolute;
	left: 145px;
	top: 220px;
	width: 520px;
	height: 50px;
}

.comment-ref {
	background-color: #ffffff;
	z-index: 5;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}
#id-comment-ref {
	position: absolute;
	left: 145px;
	top: 280px;
	width: 520px;
	height: 50px;
}

.reg {
	border: 2px solid #000000;
	background-color: #66ffff;
	width: 250px;
	height: 150px;
	z-index: 5;
	text-align: center;
	font-size: 20px;
	//font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#id-reg {
	position: absolute;
	left: 540px;
	top: 20px;
}

.conf {
	border: 2px solid #000000;
	background-color: #66ffff;
	width: 250px;
	height: 150px;
	z-index: 5;
	text-align: center;
	font-size: 20px;
	//font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#id-conf {
	position: absolute;
	left: 20px;
	top: 20px;
}

.ref {
        border: 2px solid #000000;
        background-color: #db9429;
        width: 150px;
	height: 80px;
        z-index: 5;
        text-align: center;
        font-size: 20px;
	//font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
}
#id-ref {
        position: absolute;
        left: 330px;
	top: 90px;
}

.lienbasgauche {
	border-top: 2px solid;
	border-left: 2px solid;
	z-index: 1;
}
#lien-gauche {
	position: absolute;
	left: 145px;
	top: 150px;
	width: 0px;
	height: 50px;
}

.lienbasdroit {
	border-top: 2px solid;
	border-left: 2px solid;
	z-index: 1;
}
#lien-droit {
	position: absolute;
	left: 665px;
	top: 150px;
	width: 0px;
	height: 50px;
}

.lienbasmilieu {
	border-top: 2px solid;
	border-left: 2px solid;
	z-index: 1;
}
#lien-milieu {
	position: absolute;
	left: 405px;
	top: 150px;
	width: 0px;
	height: 50px;
}

.lienbas {
	border-top: 2px solid;
	border-left: 2px solid;
	z-index: 1;
}
#lien {
	position: absolute;
	left: 145px;
	top: 200px;
	width: 520px;
	height: 0px;
}

