html, body {
border:0;
margin:0;
padding:0;
}

body {
color:#333;
font:80%/1.25 Arial, Helvetica, sans-serif;
background-color:#ebeeef;

background-position:top;
}


/***** Headings *****/

h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}

h1{
color:#0055a5;
padding:5px 0 23px 0;
font-size:1.9em;
font-weight:bold;
}
h2 {
color:#6c6c6c;
padding:0 0 10px 0;
font-size:1.6em;
letter-spacing:-1px;
font-weight:bold;
}

h3 {
color:#0055a5;
padding:10px 0 15px 0;
font-size:1.4em;
}

h4 {
color:#333;
font-size:1.3em;
padding:0 0 5px 0;
font-weight:bold;
}
h5 {
color: #666666;
font-size:1.1em;
padding:0 0 15px 0;
font-weight:bold;
}
/***** Common Formatting *****/

p, ul, ol {
margin:0;
padding:0 0 1.35em 0;
}

ul, ol {
padding:0 0 1.35em 2.7em;
}

li{
list-style-image: url(puce.gif);
list-style-type:disc;
}

blockquote {
margin:1.35em;
padding:1.35em 1.35em 0 1.35em;
}

small {
font-size:0.8em;
}

strong {
color:#000;
}

img {
border:0;
}

sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}
 
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}
 
acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}

/***** Links *****/

a,
a:link,
a:visited {
color:#0055a5;
text-decoration:underline;
}

a:hover {
color:#0055a5;
}

/***** Forms *****/

form {
margin:0;
padding:0;
display:inline;
}

input, select, textarea {
font:1em Arial, Helvetica, sans-serif;
}

textarea {
width:100%;
line-height:1.35;
}

/***** Tables *****/

table {
border:0;
margin:1em 0 1.35em 0;
padding:0;
border-collapse:collapse;
}
td, th{
vertical-align:top;
padding:6px!important;
text-align:left;
}
td.ligneBlanche{
background-color:#FFFFFF;
}
th{
background-color:#eff4f9;
}

	table tr td {
	padding:2px;
	}
/***** Page tunnel ************************************************/
#tunnel{
width:980px;
height:750px;
margin-left:auto;
margin-right:auto;
background-image:url(tunnel.jpg);
background-repeat:no-repeat;
background-position:bottom;
font-size:85%;
background-color:#FFFFFF;
}
#tunnel .logo{
width:980px;
height:107px;
margin:0;
padding:0;
float:left;
background-color:#FFFFFF;
}
#tunnel .fr{
width:366px;
float:left;
margin-left:80px;
margin-top:9px;
}
#tunnel .nl{
width:366px;
float:left;
margin-left:90px;
margin-top:11px;
}
#tunnel .fr p, #tunnel .nl p{
padding:0 0 3px 0;
}
#tunnel .fr ul, #tunnel .nl ul{
margin:0;
padding-bottom:2px;
}
#tunnel .fr .boutonTunnel, #tunnel .nl .boutonTunnel{
height:60px;
text-align:center;
}
#tunnel .intro{
width:356px;
padding:10px;
float:left;
}

