A.bloc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5F5E61;
	font-weight: bold;
	TEXT-DECORATION: none
}
.bloc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5F5E61;
	font-weight: bold;
	TEXT-DECORATION: none
}
A.bloc:hover{
	TEXT-DECORATION: underline
}
.buttontitle {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #414b56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.buttonlatesttitle {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #414b56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.buttonslogan {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #414b56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.buttonlienbleu {
	FONT-SIZE: 10px; COLOR: #0085c4; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.buttonlatestlienbleu {
	FONT-SIZE: 10px; COLOR: #0085c4; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.newslienbleubig {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #0085c4; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.newslienbleubig:hover {
	TEXT-DECORATION: underline
}
.newsheadline {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #414b56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.newstitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0085c4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.dirbluelk {
	FONT-SIZE: 10px; COLOR: #0085c4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.dirbluelk:hover {
	TEXT-DECORATION: underline
}
.dirgrey {
	FONT-SIZE: 10px; COLOR: #414b56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.dirgreylk {
	FONT-SIZE: 10px; COLOR: #414b56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.dirgreylk:hover {
	TEXT-DECORATION: underline
}
.title {
	FONT-SIZE: 17px; COLOR: #ffce00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titleb {
	FONT-SIZE: 17px; COLOR: #0085c4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.newsbody {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #414b56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.news {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #414b56; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.newsdate {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #868f98; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.headergrey {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #868f98; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.vidcaption {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #565656; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.vidtitle {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #565656; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.photitle {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #cccccc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.photitleon {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.buttonlatestdate {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #868f98; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.newslienbleu {
	FONT-SIZE: 11px; COLOR: #59585d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.newslienbleu:hover {
	TEXT-DECORATION: underline
}
A.footerlienbleu {
	FONT-SIZE: 10px; COLOR: #59585d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.footerbg {
	
}
.footerbg-racing {
	BACKGROUND-COLOR: #fde1a0
}
A.footerlienbleu:hover {
	TEXT-DECORATION: underline
}
.buttongreybg {
	BACKGROUND-COLOR: #eeeeee
}
.buttonyellowbg {
	BACKGROUND-COLOR: #fffae5
}
.buttonwhitebg {
	BACKGROUND-COLOR: #ffffff
}
.buttonbluebg {
	BACKGROUND-COLOR: #f2f8fb
}
.buttonlatestbluebg {
	BACKGROUND-COLOR: #d1ddef
}
.photogreybg {
	BACKGROUND-COLOR: #f4f4f4
}
A.headernavon {
	FONT-SIZE: 9px; COLOR: #0085c4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.headernav {
	FONT-SIZE: 9px; COLOR: #414b56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.menuitem {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #0085c4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menutitleint {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #0085c4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menutitleint:hover {
	TEXT-DECORATION: underline
}
.menuitemoff {
	FONT-SIZE: 9px; COLOR: #414b56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.menuitembl {
	FONT-SIZE: 9px; COLOR: #0085c4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.menuitem:hover {
	TEXT-DECORATION: underline
}
.menutitleint {
	FONT-SIZE: 10px; COLOR: #414b56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.menuitemint {
	FONT-SIZE: 9px; COLOR: #0085c4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menuitemint:hover {
	TEXT-DECORATION: underline
}
A.buttonhead {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #0085c4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.buttonhead:hover {
	TEXT-DECORATION: underline
}
.taille10 {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.toptext {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 2px; COLOR: #9a9999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.toptext {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 2px; COLOR: #9a9999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.toptext:hover {
	TEXT-DECORATION: underline
}

.fileta {
	BACKGROUND-COLOR: #e4e5e6
}
.filetb {
	BACKGROUND-COLOR: #cccccc
}
.filetc {
	BACKGROUND-COLOR: #d1ddef
}
.input {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-TRANSFORM: none; COLOR: #414b56; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal
}
.inputsites {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-TRANSFORM: none; WIDTH: 150px; COLOR: #414b56; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; 
}
.photoform {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: none; WIDTH: 100%; COLOR: #565656; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal
}


.textchapo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14pt; PADDING-BOTTOM: 0px; MARGIN: 35px 0px 0px 17px; WIDTH: 721px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; HEIGHT: 157px
}
.photohapo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LIST-STYLE-IMAGE: url(/snippets/media/puce.gif); COLOR: #414b56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titlerallye-news {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase
}
.titlerallye-news2 {
	FLOAT:left;PADDING-LEFT: 5px; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titlerallye {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase
}
.titlerallye2 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titleracing-news {
	FLOAT:left;PADDING-LEFT: 5px; PADDING-RIGHT: 5px;  FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase
}
.titleracing-news2 {
	FLOAT:left;PADDING-LEFT: 5px; FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titleracing {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase
}
.titleracing2 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titre-menugauche {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #44474c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.ss-titre-menugauche {
	MARGIN-TOP: 50px; FONT-SIZE: 9px; MARGIN-BOTTOM: 50px; COLOR: #44474c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.ss-titre-menugauche:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #44474c
}
.p-titre-menugauche {
	MARGIN-TOP: 2px; FONT-SIZE: 9px; MARGIN-BOTTOM: 2px; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.module-puce {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 7px
}
.module-titre {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 7px
}
.module-liens {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
A.texte1-module-news {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #464c56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.texte1-module-news:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #464c56
}
.texte2-module-news {
	FONT-SIZE: 9px; COLOR: #7d7f84; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.module-content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.module-news1 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.module-news2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.titre-news-fiche {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #464c56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; PADDING-LEFT: 7px; PADDING-TOP: 2px
}
.texte1-news-fiche {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #464c56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.texte2-news-fiche {
	FONT-SIZE: 10px; COLOR: #464c56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; MARGIN-RIGHT: 5px
}
.texte2-news-fiche A{
	FONT-SIZE: 10px; COLOR: #464c56; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; MARGIN-RIGHT: 5px
}
.texte2-news-fiche A:hover{
	FONT-SIZE: 10px; COLOR: #464c56; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; MARGIN-RIGHT: 5px
}
.moduletitre-news-fiche {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.moduleimage-news-fiche {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px 
}
.module1-news-fiche {
	PADDING-RIGHT: 7px; PADDING-LEFT: 2px; PADDING-BOTTOM: 15px; PADDING-TOP: 7px
}
.module2-news-fiche {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.moduleback-news-fiche {
	PADDING-RIGHT: 5px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.photo-video {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 69px 0px 0px; PADDING-TOP: 0px; POSITION: absolute
}
.module-home-generale {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.texte-module-home {
	FONT-SIZE: 10px; COLOR: #464c56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.texte-module-home {
	FONT-SIZE: 10px; COLOR: #464c56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.texte-team1 {
	FONT-SIZE: 19px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.texte-team2 {
	FONT-WEIGHT: bold; FONT-SIZE: 19px; COLOR: #ffc225; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titre-tableau-classement {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #464c56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.sstitre-home2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #464c56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


#texte-module-home2 {
FONT-SIZE: 9px; COLOR: #464c56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; width: 99px; height: 31px; background: #eef0ef;DISPLAY: block; padding:0px; margin:0px; border:0px; VERTICAL-ALIGN: middle;
}
#texte-module-home2 A{
FONT-SIZE: 9px; COLOR: #464c56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; width: 99px; height: 31px; background: #eef0ef; DISPLAY: block; padding:0px; margin:0px; border:0px; VERTICAL-ALIGN: middle;
}
#texte-module-home2 A:hover{
FONT-SIZE: 9px; COLOR: #464c56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; width: 99px; height: 31px; background: #ffffff; DISPLAY: block; padding:0px; margin:0px; border:0px; VERTICAL-ALIGN: middle;
}
#texte-module-home2a {
FONT-SIZE: 9px; COLOR: #464c56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; width: 99px; height: 31px;DISPLAY: block; padding:0px; margin:0px; _margin-bottom:-2px;border:0px; VERTICAL-ALIGN: middle;
}
#texte-module-home2a A{
FONT-SIZE: 9px; COLOR: #464c56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; width: 99px; height: 31px; DISPLAY: block; padding:0px; margin:0px; _margin-bottom:-2px;border:0px; VERTICAL-ALIGN: middle;
}
#texte-module-home2a A:hover{
FONT-SIZE: 9px; COLOR: #464c56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; width: 99px; height: 29px; background: #ffffff; DISPLAY: block; padding:0px; margin:0px; _margin-bottom:-2px;border:0px; VERTICAL-ALIGN: middle;
}


.texte-module-home2 {
	FONT-SIZE: 9px; COLOR: #464c56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
}
A.texte-module-home2 {
	FONT-SIZE: 9px; COLOR: #464c56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;   
}
A.texte-module-home2:hover {
	background: #ffffff; DISPLAY: block
}



.texte-module-home2-gris {
	FONT-SIZE: 9px; COLOR: #9b9fa0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.texte-module-home2-gris {
	FONT-SIZE: 9px; COLOR: #9b9fa0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.texte-photovideo {
	FONT-SIZE: 9px; WORD-SPACING: 0px; COLOR: #ffc225; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.texte-photovideo {
	FONT-SIZE: 9px; COLOR: #ffc225; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.module-vehicule {
	PADDING-RIGHT: 1px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.texte1-module-vehicule {
	FONT-SIZE: 9px; COLOR: #ffc225; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.texte1-module-vehicule {
	FONT-SIZE: 9px; COLOR: #ffc225; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.texte2-module-vehicule {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.texte2-module-vehicule {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#texte-module-home-date{
   FONT-SIZE: 9px; COLOR: #464c56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;                       }
#texte-module-home-date A{
   FONT-SIZE: 9px; COLOR: #464c56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
#texte-module-home-date A:hover{
   FONT-SIZE: 9px; COLOR: #464c56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
} 

TD {
       FONT-SIZE: 10px; COLOR: #464c56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

PAGE ERREUR

A.error {
    FONT-SIZE: 19px; COLOR: #FFC225; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;FONT-WEIGHT: bold;
}
A.error:hover {
    COLOR: #B0AFB4; TEXT-DECORATION: none;FONT-WEIGHT: bold;
}

.textearticle {
	FONT-SIZE: 10px; COLOR: #464c56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; MARGIN-RIGHT: 5px
}
A.textearticle {
	FONT-SIZE: 10px; COLOR: #464c56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; MARGIN-RIGHT: 5px;FONT-WEIGHT: bold;
}
A.textearticle:hover {
	TEXT-DECORATION: underline
}
.titrearticle {
	FONT-SIZE: 14px; COLOR: #464c56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; MARGIN-RIGHT: 5px
}
/* LOGIN */
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
	position: absolute;
	margin-top: 0px;
	padding-left: 75px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	z-index:100;
	width: 560px; /* précision pour Opera */
	color: #3C3F44;
	margin-left: 5px;
}
#menu dl{
float: left;
width: 120px;
heignt:120px
}
#menu dt {

text-align: center;
background: #F6F6FF;
border-right:1px solid #AFB5C0;
border-bottom:0px solid #ffffff;
height:18px;
padding-top: 0px;
vertical-align:middle
}
#menu dd{
display: none;
border: 1px solid black;
}
#menu li {
text-align: left;
background: #F2F3F3;
}
#menu dt a {
color: #3C3F44;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu dt a:hover {
text-decoration: underline;
}
#menu li a {
color: #40454E;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px
}
#menu li a:hover {
color: #ffffff;
background: #A9A7AD;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px
}

/* LOGIN ACCUEIL */

#menu-accueil {
position: absolute;
margin-top: 2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #3C3F44;
z-index:100;
width: 80px; /* précision pour Opera */
}
#menu-accueil dt {
text-align: center;
background: #40454E;
border-right:1px solid #AFB5C0;
border-bottom:0px solid #3C494A;
height:18px;
float: left;
width: 80px;
padding-top: 0px;
}
#menu-accueil dt a{
color: #ffffff;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu-accueil dt a:hover{
text-decoration: underline;
}
.image {
border-top:2px solid #ffffff;
border-bottom:4px solid #ffffff;
}
.titre {
border-left:24px solid #FFBE2F;
background-color: #40454E;
height:14px;
padding-left: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
font-weight: normal;
TEXT-DECORATION: none
}

/* LOGIN MENU GAUCHE */

.menu {
visibility:visible; 
padding-bottom: 2px; 
padding-top: 0px; 
padding-left: 20px; 
background-image : url(/snippets/media/media-fleche.gif); 
background-repeat : no-repeat; 
background-position: 0 0; 
background-color: #B3B6BB;
margin-bottom:2px;
border-right:5px solid #ffffff;
}
.menu a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
color: #ffffff
}
.smenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration: none;
color: #000000;
line-height:11px; 
padding-top:5px; 
padding-bottom:5px; 
padding-left:20px;
}
.smenu a {
text-decoration: none;
color: #000000;
}
.smenu a:hover {
text-decoration: none;
color: #000000;
background-color: #E4E5E7
}

/* LOGIN TEXTE */

A.texte1-module-news {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #464c56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.texte1-module-news:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #464c56;
}
.texte2-module-news {
	FONT-SIZE: 9px; COLOR: #7d7f84; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.texte2-news-fiche {
	FONT-SIZE: 10px; COLOR: #464c56; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

/* LOGIN MEDIA */

.login-texte {
font-family: Arial, Helvetica, sans-serif; 
font-size:12px;
color: #464C56;
padding-top:27px; 
padding-bottom:10px; 
padding-left:20px;
padding-right:20px;
}
.login-texte a {
texte-decoration: underline;
font-weight: bold;
color: #FFBE2F;
}
.login-pass {
font-family: Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight: bold;
color: #464C56;
padding-left:40px;
padding-top:10px; 
}
.login-champ-texte {
font-family: Arial, Helvetica, sans-serif; 
font-size:12px;
border: 1px solid #464C56;
margin-left:40px;
color:#838383
}



/* QUESTIONS REPONSES */

#container-faq {
   padding: 0;    margin: 0;
   width:740px;
   height:475px;
   }
#bloc-questions {
   width: 470px;
   height:475px;
   _height:495px;
   float: left;
   background:#F3F4F4;
   }
#questions-header {
   width: 470px;
   height:50px;
   background:url(/snippets/media/fond-faq-questions.jpg) top left no-repeat;
   margin:0;
   padding:3px 10px 0 32px;
   }
.titre-questions {
   FONT-SIZE: 16px;
   FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
   font-weight:bold;
   COLOR: #ffffff;
   text-decoration: none;
   letter-spacing:1px
   }
#bloc-reponses {
   width: 260px;
   height:245px;
   float: right;
   background:#F3F4F4;
   FONT-SIZE: 14px;
   FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
   COLOR: #ffffff;
   }
#bloc-contact {
   width: 260px;
   height:220px;
   _height:240px;
   float: right;
   clear:right;
   background:#F3F4F4;
   margin-top:10px
   }
#reponses-header {
   height:50px;
   background:url(/snippets/media/fond-faq-reponse.jpg) top left no-repeat;
   margin:0;
   padding-top:3px
   }
.titre-reponses {
   FONT-SIZE: 16px;
   FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
   font-weight:bold;
   COLOR: #ffffff;
   text-decoration: none;
   letter-spacing:1px;
   margin-left:32px;
   }
.reponses-texte {
   FONT-SIZE: 10px;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   COLOR: #464c56;
   margin:15px 10px 10px 13px
   }
#divScrollTextContarchive{
   position:absolute;
   width:437px;
   height:373px;
   clip:rect(0px 437px 373px 0px);
   overflow:auto;
   overflow-x: hidden;
   visibility:hidden;
   scrollbar-face-color:#F3F4F4;
   scrollbar-darkshadow-color:#EFF1F1;
   scrollbar-highlight-color:#ffffff;
   scrollbar-track-color:#EFF1F1;
   scrollbar-arrow-color:#3B444E;
   margin-top:25px;
   _margin-top:15px;
   margin-left:32px
}
#divText {
   FONT-SIZE: 10px;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   COLOR: #464c56;
   text-decoration: none;
   }
#divText a:hover{
   COLOR: #464c56;
   text-decoration: underline;
   }
#divText a:active{
   font-weight:bold;
   COLOR: #FFC225;
   text-decoration: underline;
   }
#divText a{
   FONT-SIZE: 10px;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   COLOR: #464c56;
   text-decoration: none;
   }
.input-questions {
   FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-TRANSFORM: none; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; background-color:#F3F4F4
}
/* PAGE LIST NAVIGATION */

.suivant-actif {
   FONT-SIZE: 9px;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: bold;
   COLOR: #464c56;
   text-decoration:underline;
}

.suivant-inactif {
   FONT-SIZE: 9px;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: normal;
   COLOR: #A5AAB5;
   text-decoration:none;
}

.suivant-tab {
	FONT-SIZE: 9px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	COLOR: #464c56;
	text-decoration:none;
	margin-left:170px;
	margin-right:0px;
	padding:0px;
}
.suivant-tab a{
	FONT-SIZE: 9px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	COLOR: #464c56;
	text-decoration:none;
	margin-right:0px;
	padding:0px;
}

.table-gauche {
	width: 111px;
	margin:0px;
	padding-top:0px;
}

 

 .formclassementRallye {
 	VERTICAL-ALIGN: middle;
 	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	TEXT-TRANSFORM: none; 
	background:#464C56;
	COLOR: #FFFFFF; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-VARIANT: normal;
	MARGIN-RIGHT:4px;
} 

 .formclassementCircuit {
 	VERTICAL-ALIGN: middle;
 	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	TEXT-TRANSFORM: none; 
	background:#FFC225;
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-VARIANT: normal;
	MARGIN-RIGHT:4px;
} 

 .formclassement {
 	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	TEXT-TRANSFORM: none; 
	background:#F7F7FF;
	COLOR: #4B4E57; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	MARGIN-RIGHT:10px;

}
.classement {
        float:right ;

}      