.texte {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal}
.titre {  font-family: "Comic Sans MS", Arial, Courier; font-size: 24pt; font-weight: bold; text-align: center}
.texte10 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal }
.titre16 {  font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-style: normal; font-weight: bold; color: #000000}
.titre12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; color: #000000}
.texte8 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal }
.titreprojet { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; font-weight: bold; color: #0000CC }

#form fieldset {
    padding:10px;
	font-size:120%;
	width:50%;
	margin-bottom:15px;
} 
#form legend {
    color: #a0522d;
	font-weight: bold;
	padding-left: 20px; 
	background: url(/images/coche.png) no-repeat; 
}
#form textarea {
display:block;
}
#form label {
display:block;
font-size:90%;
}
.input_disabled {
	background-color: #EEE;
	font-family: Calibri;
	font-size: 18px;
	color: #000;
}

.fieldset_fiche_dossier_pers
{
	border: 2px solid #0000FF;
	width: 20em
}

.legend_fiche_dossier_pers
{
color: #fff;
background: #0000FF;
border: 1px solid #781351;
padding: 2px 6px
} 

input:focus,textarea:focus,select.focus,checkbox:focus {
	background-color:#BEFAFA;
}

#apDiv1 {
	position:absolute;
	left:86px;
	top:33px;
	width:103px;
	height:85px;
	z-index:1;
}
.bleugrascalibri11 {
	color: #0000FF;
	font-weight: bold;
	font-size: 11pt;
	font-family: Calibri;
	font-style: normal;
}
.bleucalibri11 {
	color: #0000FF;
	font-weight: normal;
	font-size: 11pt;
	font-family: Calibri;
	font-style: normal;
}

.bleugrascalibri10 {
	color: #0000FF;
	font-weight: bold;
	font-size: 10pt;
	font-family: Calibri;
	font-style: italic;
}
.bleucalibri10 {
	color: #0000FF;
	font-weight: normal;
	font-size: 10pt;
	font-family: Calibri;
	font-style: normal;
}



.bleucalibri9 {
	color: #0000FF;
	font-weight: normal;
	font-size: 9pt;
	font-family: Calibri;
	font-style: normal;
}
.noircalibri10 {
	font-family: Calibri;
	font-size: 10pt;
}
.griscalibri10 {
	font-family: Calibri;
	font-size: 10pt;
}
.griscalibri9 {
	font-family: Calibri;
	font-size: 9pt;
	color: #D6D6D6;
}


.noircalibri11 {
	font-family: Calibri;
	font-size: 11pt;
}

.noircalibri8 {
	font-family: Calibri;
	font-size: 8pt;
}
.noircalibri9 {
	font-family: Calibri;
	font-size: 9pt;
}


.noirgrascalibri10 {
	font-family: Calibri;
	font-size: 10pt;
	font-weight: bold;
}
.noirgrascalibri9 {
	font-family: Calibri;
	font-size: 9pt;
	font-weight: bold;
}

.noirgrascalibri11 {
	font-family: Calibri;
	font-size: 11pt;
	font-weight: bold;
}




.analysequestionrouge {
	color: #FF0000;
	font-size: 9pt;
	font-weight: bold;
	font-family: Calibri;
}
.analysecommentairemauve {
	color: #90F;
	font-size: 10pt;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
}
.infomauve {
	color: #990099;
	font-size: 9pt;
	font-weight: bold;
	font-family: Calibri;
}
.mauvegrascalibri9 {
	color: #990099;
	font-size: 9pt;
	font-weight: bold;
	font-family: Calibri;
}
.mauvecalibri9 {
	color: #990099;
	font-size: 9pt;
	font-family: Calibri;
}

.mauvegrascalibri10 {
	color: #990099;
	font-size: 10pt;
	font-weight: bold;
	font-family: Calibri;
}
.mauvecalibri10 {
	color: #990099;
	font-size: 10pt;
	font-family: Calibri;
}

.mauvegrascalibri11 {
	color: #990099;
	font-size: 11pt;
	font-weight: bold;
	font-family: Calibri;
}
.mauvecalibri11 {
	color: #990099;
	font-size: 11pt;
	font-family: Calibri;
}




.analysecommentairevert {
	color: #0F0;
	font-size: 9pt;
	font-weight: bold;
	font-family: Calibri;
}
.rougegrascalibri {
	color: #FF0000;
	font-size: 12pt;
	font-weight: bold;
	font-family: Calibri;
}
.rougegrascalibri11 {
	color: #FF0000;
	font-size: 11pt;
	font-weight: bold;
	font-family: Calibri;
}
.rougegrascalibri10 {
	color: #FF0000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Calibri;
}


.rougecalibri9 {
	color: #FF0000;
	font-size: 9pt;
	font-family: Calibri;
}

.vertcalibri11 {
	color: #0F0;
	font-size: 11pt;
	font-family: Calibri;
}
.vertcalibri9 {
	color: #0F0;
	font-size: 11pt;
	font-family: Calibri;
}

.vertgrascalibri10 {
	color: #0F0;
	font-size: 10pt;
	font-weight: bold;
	font-family: Calibri;
}
.vertcalibri10 {
	color: #0F0;
	font-size: 10pt;
	font-family: Calibri;
}

.vertgrascalibri11 {
	color: #0F0;
	font-size: 11pt;
	font-weight: bold;
	font-family: Calibri;
}


.rougegrascalibri9 {
	color: #FF0000;
	font-size: 9pt;
	font-weight: bold;
	font-family: Calibri;
}
.mauvegrascalibri11 {
	color: #990099;
	font-weight: bold;
	font-size: 11pt;
	font-family: Calibri;
	font-style: normal;
}
.mauvegrascalibri9 {
	color: #990099;
	font-weight: bold;
	font-size: 9pt;
	font-family: Calibri;
	font-style: normal;
}

.visu_verdanableu7 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 7.5pt;
	color: #0000FF;
}
.visu_verdananoir7 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 7pt;
	color: #000000;
}

.visu_verdanamauve7 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 7pt;
	color: #990099;
}
.visu_verdanavert7 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 7pt;
	color: #0F0;
}

a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:hover { background-color:#0FF;
	text-decoration: none;
}
a:active {
	text-decoration: underline;
}
.bleugrascalibri10 {
	color: #0000FF;
	font-weight: bold;
	font-size: 10pt;
	font-family: Calibri;
	font-style: normal;
}
.champoblig {
	color: #FF0000;
	font-size: 9pt;
	font-weight: normal;
	font-family: Calibri;
}

pre
 { 
	border: 1px solid #AAA; 
	background-color:#FFF8DD;
	padding:8px;
	font-size:100%; 
	max-width:80%; 
	margin:4px 32px 4px 32px;
	font-family: "Bookman Old Style", "Cambria", Arial, Verdana, Geneva, sans-serif, sans;
	color:black;
	-moz-box-shadow: 4px 4px 10px #888;  
	-webkit-box-shadow: 4px 4px 10px #888;  
	box-shadow:4px 4px 6px #888;		
}

fieldset
{
	margin-top:12px;
	border-color:#060;
	border: 1px solid #060;
	padding:12px;
	-moz-border-radius:8px;
	border-radius:8px;
}

.cache {
   display: none;
}

.affiche {
   display: inline;
}

