body {
text-align:left;
background-color: #FFFFFF;
scrollbar-face-color: #2DACD5;
scrollbar-arrow-color:white;
scrollbar-base-color:white;
scrollbar-shadow-color:white;
scrollbar-darkshadow-color:white;
scrollbar-highlight-color:white;
scrollbar-3dlight-color:white;
scrollbar-track-color:white;
}

td{
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #6F6F6F;
}

.color1 {background-color: #FFFFFF;}
.color2 {background-color: #4D4D4D;}

.tdNavRight {border-width:0px 0px 1px 0px;border-color:#EEEEEE;border-style:solid;}

.tableContent {padding:20px 45px 20px 20px;text-align: left;}
.margeContentLeft {background:url('../imgs/content_left.gif') left top repeat-y;}
.margeContentRight {background:url('../imgs/content_right.gif') right top repeat-y;}

.question {
	font-family: Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#3699B6;
	font-weight:bold;
}

.blocFieldset {
	margin:0px 0px 10px 0px;
}

fieldset {
   padding:10px;
   border:1px solid #3699B6;
}

legend {
   background-color:#FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size:16px;
   color:#3699B6;
   font-weight:normal;
   padding:0 0.8em 0 0.8em;
   border:1px solid #3699B6;
}

label {
	width:30%;
   float:left;
   text-align:left;
   padding:0 0.8em 0 0;
	font-size:11px;
}

input {
	font-family: Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#6F6F6F;
	border:1px solid #3699B6;
}

input.court {
	font-family: Arial, Helvetica, sans-serif;
   font-size:11px;
   width:22px;
   color:#6F6F6F;
	border:1px solid #3699B6;
}

input.long {
	font-family: Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#6F6F6F;
   width:220px;
	border:1px solid #3699B6;
}

/* Classe de tableau */

#tableau1, #tableau2, #tableau3 {
border:3px solid #3699B6;
border-collapse:collapse;
width:90%;
margin:auto;
font-size:11px;
}
#tableau1 thead, #tableau1 tfoot, #tableau2 thead, #tableau2 tfoot, #tableau3 thead, #tableau3 tfoot  {
background-color:#e4e4e4;
border:1px solid #3699B6;
font-size:11px;
}
#tableau1 tbody, #tableau2 tbody, #tableau2 tbody {
background-color:#FFFFFF;
border:1px solid #3699B6;
font-size:11px;
}
#tableau1 th, #tableau2 th, #tableau3 th {
font-family: Arial, Helvetica, sans-serif;
border:1px dotted #3699B6;
padding:2px;
background-color:#e4e4e4;
width:25%;
font-size:11px;
}
#tableau1 td, #tableau2 td, #tableau3 td {
font-family: Arial, Helvetica, sans-serif;
font-size:80%;
border:1px solid #3699B6;
padding:5px;
text-align:right;
font-size:11px;
}

/* ---- */

a{
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #1A6F8A;
}

a:hover{
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #2DACD5;
}

.title1 {
background:url('../imgs/puce_title.gif') left center no-repeat;
padding:2px 0px 2px 12px;
text-decoration:none;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #010101;
text-align: left;
}

.title2 {
text-decoration:none;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #010101;
}

.text1{
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #4E4E4E;
}

.text2{
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #2DACD5;
}

.copy{
text-decoration:none;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #6F6F6F;
}

.aenOff {display:block;padding:2px 0px 2px 12px;background:url('../imgs/aen_off.gif') left top no-repeat;font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#6B696B; font-weight:normal; text-decoration:none; letter-spacing: 1px;}
.aenOff:hover, .aenOn, .aenOn:hover {
display:block;padding:2px 0px 2px 12px;background:url('../imgs/aen_on.gif') left top no-repeat;font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#3C3C3C; font-weight:normal; text-decoration:none; letter-spacing: 1px;
}

.tblmenu {width:100%;}

.a0off {display:block;margin-top:5px;padding:0px 2px 0px 0px;border-width:0px 1px 0px 0px;border-color:#FFFFFF;border-style:solid;font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#676767; font-weight:normal; text-align:right; text-decoration:none; letter-spacing: 0px;}
.a0off:hover, .a0on, .a0on:hover  {
display:block;margin-top:5px;padding:0px 4px 0px 0px;border-width:0px 2px 0px 0px;border-color:#676767;border-style:solid;font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#B70000; font-weight:normal; text-align:right; text-decoration:none; letter-spacing: 0px;
}

.a1off {display:block;margin-right:5px;padding:0px 2px 0px 0px;border-width:0px 1px 0px 0px;border-color:#FFFFFF;border-style:solid;font-family:Helvetica, Arial, sans-serif; font-size:10px; color:#676767; font-weight:normal; text-align:right; text-decoration:none; letter-spacing: 0px;}
.a1off:hover, .a1on, .a1on:hover  {
display:block;margin-right:5px;padding:0px 2px 0px 0px;border-width:0px 1px 0px 0px;border-color:#676767;border-style:solid;font-family:Helvetica, Arial, sans-serif; font-size:10px; color:#B70000; font-weight:normal; text-align:right; text-decoration:none; letter-spacing: 0px;
}

.a2off {display:block;margin-right:10px;padding:0px 2px 0px 0px;border-width:0px 1px 0px 0px;border-color:#FFFFFF;border-style:solid;font-family:Helvetica, Arial, sans-serif; font-size:10px; color:#676767; font-weight:normal; text-align:right; text-decoration:none; letter-spacing: 0px;}
.a2off:hover, .a2on, .a2on:hover  {
display:block;margin-right:10px;padding:0px 2px 0px 0px;border-width:0px 1px 0px 0px;border-color:#676767;border-style:solid;font-family:Helvetica, Arial, sans-serif; font-size:10px; color:#B70000; font-weight:normal; text-align:right; text-decoration:none; letter-spacing: 0px;
}

.asitemap0 {font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#6F6F6F; font-weight:bold; text-decoration:none; letter-spacing: 1px;}
.asitemap0:hover {font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#6F6F6F; font-weight:bold; text-decoration:none; letter-spacing: 1px;}
.asitemap0off {display:block;margin:8px 0px 0px 0px;padding:2px 0px 2px 12px;background:url('/imgs/sitemap/sitemap_puce0_off.gif') left top no-repeat;font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#6F6F6F; font-weight:bold; text-decoration:none; letter-spacing: 1px;}
.asitemap0off:hover {display:block;margin:8px 0px 0px 0px;padding:2px 0px 2px 12px;background:url('/imgs/sitemap/sitemap_puce0_on.gif') left top no-repeat;font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#FF0000; font-weight:bold; text-decoration:none; letter-spacing: 1px;}
.asitemap0on {display:block;margin:8px 0px 0px 0px;padding:2px 0px 2px 12px;background:url('/imgs/sitemap/sitemap_puce0_on.gif') left top no-repeat;font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#FF0000; font-weight:bold; text-decoration:none; letter-spacing: 1px;}
.asitemap0on:hover {display:block;margin:8px 0px 0px 0px;padding:2px 0px 2px 12px;background:url('/imgs/sitemap/sitemap_puce0_on.gif') left top no-repeat;font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#FF0000; font-weight:bold; text-decoration:none; letter-spacing: 1px;}

.asitemap1 {font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#6F6F6F; font-weight:normal; text-decoration:none; letter-spacing: 1px;}
.asitemap1:hover {font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#6F6F6F; font-weight:normal; text-decoration:none; letter-spacing: 1px;}
.asitemap1off {padding:2px 0px 2px 38px;background:url('/imgs/sitemap/sitemap_puce1_off.gif') left top no-repeat;font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#6F6F6F; font-weight:normal; text-decoration:none; letter-spacing: 1px;}
.asitemap1off:hover {padding:2px 0px 2px 38px;background:url('/imgs/sitemap/sitemap_puce1_on.gif') left top no-repeat;font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#FF0000; font-weight:normal; text-decoration:none; letter-spacing: 1px;}
.asitemap1on {padding:2px 0px 2px 38px;background:url('/imgs/sitemap/sitemap_puce1_on.gif') left top no-repeat;font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#FF0000; font-weight:normal; text-decoration:none; letter-spacing: 1px;}
.asitemap1on:hover {padding:2px 0px 2px 38px;background:url('/imgs/sitemap/sitemap_puce1_on.gif') left top no-repeat;font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#FF0000; font-weight:normal; text-decoration:none; letter-spacing: 1px;}


.in1off, .inp1off, .in1on, .inp1on, .ln1off, .lnp1off, .ln1on, .lnp1on {
   background-color: transparent;
   border-bottom-width: 0px;
   border-bottom-style: solid;
   border-bottom-color: #FFFFFF;
}

.in2off, .inp2off, .in2on, .inp2on, .ln2off, .lnp2off, .ln2on, .lnp2on {
   background-color: transparent;
   border-bottom-width: 0px;
   border-bottom-style: solid;
   border-bottom-color: #FFFFFF;
}

.in3off, .inp3off, .in3on, .inp3on, .ln3off, .lnp3off, .ln3on, .lnp3on {
   background-color: transparent;
   border-bottom-width: 0px;
   border-bottom-style: solid;
   border-bottom-color: #FFFFFF;
}
