.prp{
	font-weight:normal;
	font-style:italic
	}

.ski{
	display:none
	}
	
.unclick{
	background-color:transparent;
	border:solid white 5px;
	cursor:pointer;
	}

.clickedd{
	background-color:#cccccc;
	border:solid #bb1122 5px;
	cursor:pointer;
	}

.navtext {
  text-align:left;
  width:235px;
  font-family: arial,helvetica,sans-serif;
  font-size: 12pt;
  border-width:2px;
  border-style:outset;
  border-color: #B5008D;
  background-color: #F3E4F0;
  layer-background-color: #F3E4F0;
  color: #0A2D82;
} 

.con7gd {
	width:800px
	}
.con7pt {
	width:600px
	}
.con7tpt {
	width:150px
	}

.afin{
	text-indent:2em
	}

.tt {
	width:75%;
	margin:5px;
	vertical-align:top;
	}

body {
  background-image: url(bg1.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: top left;
  background-color: white;
  font-family: Arial, Helvetica, sans-serif, Verdana, Geneva; 
  font-size: 10pt; 
  color: #0A2D82;
  margin: 0;
}

.droite{
	text-align:right
	}
	
p,td {
  font-family: Arial, Helvetica, sans-serif, Verdana, Geneva; 
  font-size: 11pt; 
  color: #0A2D82;
}

table.canvas {
  border-collapse: collapse;
  margin: 0px;
  border: none;
}

table.canvas td{
  border-collapse: collapse;
  margin: 0px;
  padding:3px;
}

div.perror {
  color: white;
  background-color: #FD1C0F;
  font-size: 12pt;
  font-weight: bold;
  border: 1px solid #CC3300;
  padding: 5px;
  margin-bottom: 1em;
}
td.qerror {
  color: #FD1C0F;
  font-weight: bold; 
  font-style: italic;
  text-decoration: blink;
}
td.qtext,
td.mtext { 
  color: #0A2D82; 
  vertical-align: top;
}
td.mtext {
  text-align: right;
  padding-left: 0;
  padding-right: 0.5em;
}
td.qtext {
  font-weight: bold; 
}
span.film {
  color: #FD1C0F;
  font-style: italic;
}

h3 {
  color: black;
  font-family: Arial, Helvetica, sans-serif, Verdana, Geneva; 
  font-size: 12pt; 
  font-weight: bold;
}
div.h4 {
  color: #CE3031;
  font-family: Arial, Helvetica, sans-serif, Verdana, Geneva; 
  font-size: 12pt; 
  font-weight: bold;
}

div.copyright a,
div.copyright a:visited {
  text-decoration: none;
  color: #CC3300;
}
div.copyright a:hover,
div.copyright a:active {
  text-decoration: underline;
  color: #FF2A07;
}
.indic {
  font-style: italic;
  font-weight: normal;
}
td.cell_error,
td.input_error {
  border: 1px red solid;
  background: #ffaaaa;
  text-align: center;
}
td.qbody {
  padding-bottom: 1em;
}

span.tit1 {
  text-decoration: underline;
  font-size: 14pt;
}
span.tit2 {
  font-size: 14pt;
}
div.tit1 {
  text-decoration: underline;
  font-size: 12pt;
  font-weight: bold;
  color: #CC3300; 
  text-align: center;
  vertical-align: middle;
}

div.conf1 {
  padding-top: 3em
}
div.conf2 {
  padding-top: 0.5em;
  border-top: 1px solid #5555aa;
  color: #5555aa;
  font-size: 10pt;
  font-weight: normal;
  font-style: italic;
}
div.conf3 {
/*
  padding-top: 0.5em;
  border-top: 1px solid #5555aa;
*/
  color: #5555aa;
  font-size: 10pt;
  font-weight: normal;
  font-style: italic;
}
table#canvas_conf td {
  font-style: italic;
  color: #5555aa;
}
div.chead1 {
  text-align: center;
}
div.visu {
  text-align: center;
}
div.visu img {
  vertical-align: top;
}
body.visuel table.main {
  width: 100%
}
.cell {
  text-align: center;
}
.colheading {
	width: 78px;
  text-align: center;
  font-weight:bold
}
.note {
  font-weight: normal;
  font-style: italic;
}
.toto {
	display:list-item;
	margin-left: 10pt;
}
table.main {
  width: 100%;
}
.imgcent {
  text-align: center;
}
