/* REDEFINED TAGS */

	.table-red { border-style:solid; border-width:1px; border-color:red;}
	.table-white { border-style:solid; border-width:1px; border-color:#FFFFFF;}
	.table-blue { border-style:solid; border-width:1px; border-color:blue;}

body {
margin:0;
padding:0;
}

body, td, li, p, textarea, .itext, em {
 font-family: helvetica,arial,verdana,sans-serif;
 font-size: 10pt;
 color: #FFFFFF;
 line-height: 15px;
}

acronym {cursor:help}

p {
	margin: 0;
	padding: 0 0 0.7em 0;
}

ul {
	list-style: disc;
	list-style-position: outside;
	vertical-align: text-top;
	line-height: 1.8em;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0.5em;
}

img {
	border: 0;
}

/* Système d'info-bulles Persos */
a.info {
cursor:help;
position: relative;
text-decoration: none;
color: black;
border-bottom: 1px gray dotted;
}
a.info span {
display: none;
}
a.info:hover {
background: none; /* correction d'un bug IE */
z-index: 500;
}
a.info:hover span {
display: inline;
position: absolute;
top: 2em;
right: 1em;
#right: 5em;
background: #EDC393;
text-align: center;
color: black;
padding: 2px;
}


/* TEXT DEFAULTS */
 .text {
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 10pt;
  color: #000000;
  background-color: #FFFFFF;
 }
 .textSmall {
  font-family: helvetica,arial,verdana,sans-serif;
  font-size: 8pt;
  color: #000000;
  background-color: #FFFFFF;
 }
.textB {
  font-family: century gothic,helvetica,arial,verdana,sans-serif;
  font-size: 10pt;
  color: #FFFFFF;
 }
.textG {
  font-family: century gothic,helvetica,arial,verdana,sans-serif;
  font-size: 10pt;
  color: #808084;
 }
.textRed {
  font-family: century gothic,helvetica,arial,verdana,sans-serif;
  font-size: 10pt;
  color: #FF0033;
 }
.titre {
font-size: 14pt;
}



/* LINKS */
a{font-family:century gothic,helvetica,arial,verdana,sans-serif; font-size:10pt; text-decoration:underline;}
	a:link{color:#FFFFFF;}
	a:active{color:#FFFFFF;}
	a:visited{color:#FFFFFF;}
	a:hover{color:#808084;}


a.menu1{font-family:century gothic,helvetica,arial,verdana,sans-serif; font-size:12pt; font-weight:normal; text-decoration:none;}
 	a.menu1:link{color:#EDC393;}
 	a.menu1:active{color:#EDC393;}
 	a.menu1:visited{color:#EDC393;}
 	a.menu1:hover{color:#FFFFFF;}

a.menu2{font-family:arial,century gothic,helvetica,verdana,sans-serif; font-size:10pt; text-decoration:none;font-weight:normal;}
	a.menu2:link{color:#B6B6B6;}
	a.menu2:active{color:#B6B6B6;}
	a.menu2:visited{color:#B6B6B6;}
	a.menu2:hover{color:#FFFFFF;}

a.textRed{font-family:century gothic,helvetica,arial,verdana,sans-serif; font-size:10pt; text-decoration:none;}
	a.textRed:link{color:#FF0033;}
	a.textRed:active{color:#FF0033;}
	a.textRed:visited{color:#FF0033;}
	a.textRed:hover{color:#808084;}

	
/* TABLE COLORS */
 table.grey, tr.grey, td.grey {
  background-color:#808084;
 }
 table.white, tr.white, td.white {
  background-color:#ffffff;
 }
 table.accent_light, tr.accent_light, td.accent_light {
  background-color:#808084;
 }
 table.accent_dark, tr.accent_dark, td.accent_dark {
  background-color:#808084;
 }
 table.action, tr.action, td.action {
  background-color:#808084;
 }
 td.action {
  color: #FFFFFF;
  font-weight: bold;
 }
 table.blue_light, tr.blue_light, td.blue_light {
  background-color:#c9d7e8;
 }
 table.blue_dark, tr.blue_dark, td.blue_dark {
  background-color:#70a5e6;
 }
 .tableHeader, td.action, td.accent_dark, td.accent_light, td.grey {
  color: #ffffff;
  font-size:10pt;
  font-weight: bold;
 }

/* HORIZONTAL RULE */
 hr {
  color: #808084;
  height: 1px;
 }

/* CALLOUT BOXES */
 .callout { /* div class='callout' - creates the border around the area */
  background-color: #808084;
  border: 1px solid #808084;
  text-align: left;
 }
 .calloutHeader { /* applies formatting to the header of a callout */
  color: #FFFFFF;
  font-weight: bold;
  padding: 5px;
 }
 a.calloutHeader:link {color: #FFFFFF; text-decoration: none;}
 a.calloutHeader:active {color: #FFFFFF; text-decoration: none;}
 a.calloutHeader:visited {color: #FFFFFF; text-decoration: none;}
 a.calloutHeader:hover {color: #FFFFFF; text-decoration: underline;}
 .calloutContent { /* wrap the content of a callout in this */
  background-color: #FFFFFF;
  font-size: 9pt;
  padding: 5px;
 }


/* FORMS */

.tableForm {
	background-color: #D9C9AF;
	font-family: helvetica,arial,verdana,sans-serif;
  font-size: 10pt;
  color: #000000;
}

 form {
  margin-top: 0px;
  margin-bottom: 0px
 }

.formGauche1 {
	width : 170px;
	font-family: helvetica,arial,verdana,sans-serif;
  font-size: 10pt;
  color: #000000;
	}
.formMilieu1 {
	width : 12px;
	font-family: helvetica,arial,verdana,sans-serif;
  font-size: 10pt;
  color: #000000;
	}
.formDroite1 {
	width : 300px;
	font-family: helvetica,arial,verdana,sans-serif;
  font-size: 10pt;
  color: #000000;
	}
