#anniv {
position:absolute;
left: 280px;
top: 122px;
padding: 0;
z-index: 2;
}

#coupure {
padding: 0;
position : absolute;
left: 90px;
top: 130px;
width : 260px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-color: #FF6600;
z-index: 2;
}

#top {
padding: 0;
position : absolute;
left: 40px;
top: 25px;
background-color: #FFFFFF;
}

#topresultats {
padding: 0;
position : absolute;
left: 10px;
top: 5px;
}

#resultats {
position:absolute;
top: 150px;
left: 10px;
padding: 0;
width: 709px;
}

#contact {
position:absolute;
top: 498px;
left: 380px;
padding:0; 
}

#pointsdactu {
position : absolute;
left: 40px;
top: 408px;
width: 709px;
height: 70px;
background-color: #FFFFFF;
padding: 5px 5px 5px 11px;
}

#blanc {
padding: 0;
position : absolute;
left: 40px;
top: 123px;
width: 709px;
height: 280px;
background-color: #FFFFFF;
}

#blancfaq {
padding: 0;
position : absolute;
left: 40px;
top: 123px;
width: 709px;
min-height: 100%;
background-color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}


#contourhaut {
padding: 0;
position : absolute;
left: 5px;
top: 10px;
}

#contourgauche {
padding: 0;
position : absolute;
left: 15px;
top: 5px;
}

#contourbas {
padding: 0;
position : absolute;
left: 10px;
top: 492px;
}

#contourdroite {
padding: 0;
position : absolute;
left: 765px;
top: 8px;
}

#titre {
padding: 0;
position : absolute;
left: 410px;
top: 140px;
}

#accroche {
padding: 0;
position : absolute;
left: 410px;
top: 165px;
}

#filethaut {
padding: 0;
position : absolute;
left: 90px;
top: 175px;
}

#filetgauche {
padding: 0;
position : absolute;
left: 87px;
top: 177px;
}

#filetbas {
padding: 0;
position : absolute;
left: 418px;
top: 392px;
}

#filetrss {
padding: 0;
position : absolute;
left: 90px;
top: 384px;
}

#faq {
padding:0;
position:absolute;
left:150px;
top:384px;
}

#filetdroite {
padding: 0;
position : absolute;
left: 415px;
top: 380px;
}

#texte {
padding: 0;
position : absolute;
left: 90px;
top: 230px;
}

.txt {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
font-weight: bold;
}

.pointsdactu {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
}

.smalltxt {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
font-weight: bold;
margin-left:0.4em;
}

#carreorange1 {
padding: 0;
position : absolute;
background-color: #FF6600;
width: 20px;
height: 20px;
left: 50px;
top: 240px;
}

#carrevert1 {
padding: 0;
position : absolute;
background-color: #CCCC00;
width: 20px;
height: 20px;
left: 60px;
top: 256px;
}

#carregris {
padding: 0;
position : absolute;
background-color: #CCCCCC;
width: 20px;
height: 20px;
left: 55px;
top: 277px;
}

#carrevert2 {
padding: 0;
position : absolute;
background-color: #CCCC00;
width: 20px;
height: 20px;
left: 50px;
top: 298px;
}

#carreorange2 {
padding: 0;
position : absolute;
background-color: #FF6600;
width: 20px;
height: 20px;
left: 60px;
top: 315px;
}

#bouton {
padding: 0;
position : absolute;
width: 145px;
left: 590px;
top: 235px;
}

#athema {
padding: 0;
position : absolute;
left: 590px;
top: 365px;
}

#trafic {
padding: 0;
position : absolute;
left: 425px;
top: 220px;
}

#enquete {
position:absolute;
top: 30px;
left: 590px;
padding: 0;
z-index: 2;
}

.titrepop {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #FF6600;
background-attachment: fixed;
background-image: none;
background-repeat: no-repeat;
background-position: left top;
}

.txtpop {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #666666;
background-attachment: fixed;
background-image: none;
background-repeat: no-repeat;
background-position: left top;
text-align: justify;
}

.txtpopright {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #666666;
background-attachment: fixed;
background-image: none;
background-repeat: no-repeat;
background-position: left top;
text-align: justify;
}

h2 {
font-size:1em;
font-weight:bold;
margin-left:1em;
}

h3 {
font-size:0.8em;
font-weight:bold;
margin-left:1em;
}

A.lien2
{
color:#ff6600;
text-decoration:none;
}
A:hover.lien2
{
color:#cccc00;
text-decoration:underline overline;
}