body  {
	font-size:                 11px;
	font-family:                Arial, Helvetica, SunSans-Regular, sans-serif;
	background-color:           #45abeb;
	scrollbar-3dlight-color:    #45ABEB;
	scrollbar-arrow-color:      #00216F;
	scrollbar-darkshadow-color: #1C498D;
	scrollbar-face-color:       #45ABEB  ;
	scrollbar-highlight-color:  #D3EEFF;
	scrollbar-shadow-color:     #45ABEB;
	scrollbar-track-color:      #3E8AD5
 }


td.square {
	background-color: #45abeb;
	background-image: url("images/fd_cadrill.gif");
	background-repeat: no-repeat;
	background-position: 0 top
}
p.pilote {
	margin-left: 10px }

table.course {
	background-image:   url("images2009/degradbleu01.jpg");
	background-position: 0 20px }
table.news {
	margin: 20px 20px 8px }

td.courseligne  {
	font-size:    10px;
	font-family:   Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #3293da }


td.squarechro {
	background-color: #45abeb;
	background-image: url("images/fd_cadrillchrono.gif");
	background-repeat: no-repeat;
	background-position: 0 top
}
td.drapeau {
	background-color: #2e87c8;
	background-image: url("images/fd-drapeau.jpg");
	background-repeat: no-repeat;
	background-position: right top
}

td.drapeau1 {
	background-color: #2e87c8;
	background-image: url("images/fd-drapeau2.jpg");
	background-repeat: no-repeat;
	background-position: right top
}
td.drapeau2 {
	background-image: url("images/fd-drapeau3.gif");
	background-repeat: no-repeat;
	background-position: right top
}

td.headervisueltop    {
	background-image:   url("images2010/head_mainvisuel2010.jpg");
	background-repeat:   no-repeat;
	background-position: 0 top }



td.headervisuelmainmenu    {
	background-image:   url("images2010/head_mainmenu2010.jpg");
	background-repeat:   no-repeat;
	background-position: 0 top }


.headertitres      {
	color:         #0a3678;
	font-size:      14px;
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	font-weight:    bold;
	display:        block;
	padding-top:    14px;
	padding-bottom: 10px;
	padding-left:   20px }


td.headervisuelfond  {
	background-image:   url("images2010/head_visuelfond.jpg");
	background-repeat:   repeat-x;
	background-position: 0 top }
td.headerNews {
	color:        #000;
	font-size:     21px;
	font-family:   Arial, Helvetica, sans-serif;
	font-weight:   bold;
	padding:       5px;
	border-bottom: 1px solid #3184ff }

td.tete2  {
font-size:          14px;
font-family:         Verdana, Arial;
font-style:          oblique;
font-weight:         bold;
background-image:    url("images/nav_entete02porsche.jpg");
background-repeat:   no-repeat;
background-position: 0 top;
text-indent:         123px;
word-spacing:        1px;
letter-spacing:      1px }


td.gauche  {
	background-image:   url("images/nav_gauche01.jpg");
	background-repeat:   no-repeat;
	background-position: 0 top }

td.degrdtet {
	background-image: url("images/fd_entetedegrad.jpg");
	background-repeat: repeat-x;
	background-position: 0 top
}

td.calendarlignes  {
	color:           #122f5c;
	font-size:        11px;
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	height:           21px;
	border-bottom:    1px solid #1c498d }


td.calendarlignes1 {	font-size:        11px;
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	background-color: #c6ebff;
	height:           21px;
	border-bottom:    1px solid #81bfe0 }

td.calendartitres {	color:            #fff;
	font-size:        16px;
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-weight:      bold;
	background-color: #1c498d;
	text-align:       center;
	border-style:     solid;
	border-width:     2px;
	border-color:     #3184ff #122f5c #122f5c #2769cb }

td.titresparticipe  {
	color:           #d5ecff;
	font-size:        16px;
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	background-color: #1c498d;
	text-align:       center;
	padding:          2px;
	border-style:     solid;
	border-width:     2px;
	border-color:     #2461bd #122f5c #122f5c #2461bd }


td.bluebumpupcenter  {
	background-image:   url("images2010/bluebump_up.jpg");
	background-repeat:   repeat-x;
	background-position: 0 0 }

td.bluebumpdowncenter  {
	background-image:   url("images2010/bluebump_down.jpg");
	background-repeat:   repeat-x;
	background-position: 0 0 }


h2  {
	color:      #fff;
	font-size:   18px;
	font-family: Arial, Helvetica, sans-serif }


p.dot-red            {
	background-color:   transparent;
	background-image:    url("images/dot-red.png");
	background-repeat:   no-repeat;
	background-position: 4px 5px;
	margin:              10px 5px 10px 30px;
	padding-left:        25px }




p.dot-blue     {
	background-color:   transparent;
	background-image:    url("images/dot-blue.png");
	background-repeat:   no-repeat;
	background-position: 4px 6px;
	margin:              10px 5px 10px 30px;
	padding-left:        25px }



p.dot-white   {
	background:   url("images/dot-white.png") no-repeat 4px 4px;
	text-align:   justify;
	margin:       10px 5px 10px 20px;
	padding-left: 15px }

.justifie {
	text-align: justify
}

.antique9 {
	font-size: 9px;
	font-family: Arial
}
.inter16 {
	line-height: 18px
}

.espace1 {
	word-spacing: 1px;
	letter-spacing: 1px
}

.espace2 {
	word-spacing: 2px;
	letter-spacing: 2px
}

.antique10 {
	font-size: 10px;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif
}

.antique11 {
	font-size: 11px;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif
}

.antique12  {
	font-size:  12px;
	font-family: Arial, Helvetica, sans-serif }

.antique12inter {
	font-size:  12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px }
.texteresume {
	font-size:  12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	text-align:  justify }

.antique13inter {
	font-size:  13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 19px }

.antique13  {
	font-size:  13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px }

.antique14invers {
	color:           #001547;
	font-size:        13px;
	font-family:      Arial, Helvetica, sans-serif;
	font-weight:      bold;
	background-color: #4f9fdb;
	display:          block;
	padding-left:     7px;
	border-top:       3px solid #4f9fdb;
	border-bottom:    3px solid #4f9fdb }

.antique14  {
	font-size:  14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px }

.verdana13 {
	font-size:  13px;
	font-family: Verdana, Arial }

.verdana14  {
	font-size: 14px;
	font-family: Verdana, Arial
}

.verdana16 {	font-size:   16px;
	font-family: Verdana, Arial }

.antique16 {
	font-size:  16px;
	font-family: Arial, Helvetica, sans-serif }
.antique17 { font-size: 17px; font-family: Arial, Helvetica, sans-serif }

.antique18 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif
}
.antique20 {
	font-size:  20px;
	font-family: Arial, Helvetica, sans-serif }

.titre     {
	color:         #000e50;
	font-size:      16px;
	font-family:    Verdana, Arial;
	font-weight:    bold;
	word-spacing:   1px;
	letter-spacing: 1px }


.antique24 {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif
}

.antique24soul  {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #c80000
}

.validerbouton   {
	color:           #000719;
	font-size:        11px;
	font-family:      Verdana;
	background-color: #c2e2ff;
	text-align:       center;
	margin:           2px;
	padding:          3px;
	border-style:     solid;
	border-width:     1px;
	border-color:     #fff #001547 #001547 #e6f6ff }



.validerchamp1   {
	color:           #000719;
	font-size:        11px;
	font-family:      Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight:      bold;
	background-color: #abe1fd;
	margin:           1px;
	padding:          2px;
	border-width:     1px;
	border-color:     #1c498d #fff #fff #1c498d }


.validerchamp2    {
	color:           #000719;
	font-size:        11px;
	font-family:      Arial, Helvetica, SunSans-Regular, sans-serif;
	background-color: #c2e2ff;
	margin:           1px;
	padding:          2px;
	border-width:     1px;
	border-color:     #1c498d #fff #fff #1c498d }

hr {
	color:           #c80000;
	background-color: #c80000;
	margin-top:       7px;
	margin-bottom:    7px;
	height:           1px;
	border:           0 }

hr.bleudark {
	color:           #c80000;
	background-color: #c80000;
	margin-top:       7px;
	margin-bottom:    7px;
	height:           1px;
	border:           0 }

hr.bleu_clair {
	height: 1px;
	color: #456feb;
}

hr.bleu_clair2  {
color:           #398fc5;
background-color: #398fc5;
height:           1px;
border:           0 }


hr.rouge {
	height: 1px;
	color: #c10000;
}
li.red { font-size: 11px; font-family: Arial, SunSans-Regular, sans-serif; background-image: url("images/puce-rouge.png"); background-repeat: no-repeat; background-position: 0 3px; margin-left: 2px; padding-right: 5px; padding-left: 10px }
iframe.contact  {
	background-color: #45abeb;
	margin:            0;
	padding:           1px;
	border:            0 }


