* {
padding : 0;
}
body {
background-color : #f1f5a3;
font-family : verdana, Arial, Helvetica, sans-serif;
color : #333333;
font-size : 75%;
text-align : justify;
}


 ul
 {
list-style-type : none;
}


li {
font-size : 90%;
font-weight : bolder;
font-style : normal;
line-height : 25px;
margin-left : 35px;
}

h1, h2, h3, h4 {
font-style : normal;
line-height : normal;
font-weight : bold;
font-variant : normal;
text-align : center;
margin-right : auto;
}
h1 {


font-size : 200%;
color : #ff0033;
width : 30%;
padding : 15px;
border : 0px;
margin-top : 50px;
margin-bottom : 100px;
margin-left : auto;
}
/*index site*/
#cover h1 {
border : none;
font-size : 190%;
color : #cc3333;
width : 95%;
padding : 0;
margin-top : 10px;
margin-bottom : 10px;
margin-left: auto; 
  margin-right: auto; 

}
.centrage { text-align: center; width:70%;  margin-right:auto; margin-left:auto;}

.image3{ width:70%;  margin-right:auto; margin-left:auto;}
a.image3{
display:block;
width:600px;
height:450px;
background:  url(fichier_index/bodou.jpg) no-repeat 0 0;
border-width:2px 6px 6px 2px;
border-color: #0066CC  #000066 #000066  #0066CC;
   border-style:solid; 
 }
a.image3:hover,a.image3:focus {
background-position:0 -450px;
}

#resultats h1 {

margin-top :5px;

}

/*fin index site*/
#fun h1 ,#presse h1,#truro h1,#coureu h1,#training h1
{
width:65%;
margin-top : 20px;
margin-bottom : 10px;
margin-left : auto;
}
#video_gauche h1
{
width:60%;
margin-top : 20px;
margin-bottom : 10px;
margin-left : 11%;
}
#derniere_minute h1
{
width : 15%;
position : absolute;
z-index : 1;
left : 0px;
top : -70px;
padding-top : 20px;
padding-left : 0;
margin-bottom : 70px;
}
#gateau h1
{
width : auto; margin-top:7px;}

#derniere_min_flash ,#gifresultats{ min-width:110px;
 max-width:200px;
}


#training h1
{
width : 20%;
position : absolute;
z-index : 1;
left : 101px;
top : 7px;
padding-top : 20px;
padding-left : 0;
margin-bottom : 20px;
}

#coureux_debut{ width:auto; margin-top:0;  margin-left:150px;
}
h2 {
font-size : 100%;
color : #ff0033;
width : 35%;
background-color : #ffff66;
padding : 5px;
border : 1px solid #3333cc;
margin-top : 10px;
margin-left : 0;
}
#derniere_minute h2
{ margin-top: 40px;border-width:1px 2px 2px 1px; border-color: #FFCC99 #FF9900 #FF9900 #FFCC99;border-style:solid; 
}
#presse h2 
{
margin-left : 25%;
}
#video_gauche h2,  #fun h2,#coureu h2{ margin-top:5px;
margin-left : 12%;
}
#resultats h2 {
margin-top : 180px; margin-left:12%;border-width:1px 2px 2px 1px; border-color: #FFCC99 #FF9900 #FF9900 #FFCC99;border-style:solid;
}
h3 { 
width : 30%;
background-color :#F7C9A4;
font-size : 90%;
color : #3333cc;
margin-left : 30px;
}
#gateau h3 {
margin-left : 80px;
}
  
h4 {
width : 25%;
text-align : left;
font-size : 95%;
color : #ff0033;
padding-bottom : 2px;
padding-top : 2px;
margin-top : 2px;
margin-left : 30px;
margin-bottom : 2px;
}
#index h5 { width:40%;
border : none;
margin-left: auto; 
  margin-right: auto; 

}
 #derniere_minute #zone_de_texte ,#resultats #zone_de_texte ,#gateau #zone_de_texte,#chocolat #zone_de_texte,#citron #zone_de_texte,#breton #zone_de_texte,#meringue #zone_de_texte,#epice #zone_de_texte{
margin-left : 13%;
margin-right : auto;
}
p {
width : 60%;
margin-right : auto;
margin-left : 30px;
}
 #movie
 { z-index : 1;
}
 #movie_gauche  {
width : 420px;
background-color :#F7C9A4;
padding : 35px;
border : 1px solid #3333cc;
margin-left : 13.5%;
}
#video_gauche #movie_gauche  {
padding : 45px;
margin-left : 13.5%;
}


#p_milieu_large p {
width : 45%;
margin-left : auto;
}
#p_gauche_large p {
width : 50%;
}
#sites_imp p {
padding-bottom : 2px;
padding-top : 2px;
margin-top : 2px;
margin-bottom : 2px;
}

table {
text-align : center;
font-weight : bold;
background-color : #F7C9A4;
margin-left : 10%;
}
table, td {
border : 1px solid #3333cc;
border-collapse : collapse;
margin-right : auto;
}
#table_menu td {
padding : 15px;
}

#table_liens {
width : 70%;
text-align : left;
padding : 0;
border : 0;
}
#trombine{width:55%; margin-left:10%;}

.diapo_result, .diapo_result td {
background-color :#F7C9A4;
border-collapse : collapse;
}
.diapo_result {
border-width:1px 2px 2px 1px;
border-color: #0066CC  #000066 #000066  #0066CC;
   border-style:solid; } 

.diapo_result img {
border : none;
}
/*===tableaux bureau ,pres;cal,entrain===*/

#contacts_table, #table_accueil, #table_training {
width : 58%;margin-top : 10px;
margin-left : 14%;
}
#table_training ,.style1 
{
font-size : 100%;
padding-top : 5px;
padding-bottom : 5px;
}
.jaune_titre /*couleur des titres des tableaux ci dessus*/
{
font-size : 135%;
color : #ff0033;
background-color : #ffff66;
font-weight : bold;
padding-bottom : 10px;
padding-top : 10px;
border-top: 1px solid #3333cc; border-bottom:1px solid #3333cc;
}

#table_accueil td 
{ text-align:center; padding:2%;
}
#table_accueil img, #contacts_table img 
{
border : 1px solid #3333cc;
margin : 15px;
}
#accueil_table p, #accueil_table img, #accueil_table h1, #accueil_table h2, #accueil_table h3 
{
margin-left : auto;
}
.ligne_bleue{ background-color:#3333CC; width:100%; height:3px;}
/*===fin tableaux===*/
#sous_titre_liens{

margin-bottom : 30px;
}
#datanniv, #decontstpol {
color : #3333cc;
width : 250px;
height : 100px;
text-align : center; line-height:1.3em; padding:0; 
border-width:2px 3px 3px 2px;
border-color: #0066CC  #000066 #000066  #0066CC;
   border-style:solid; margin-bottom:20px;  margin-top:20px;
margin-left : auto;
}
#datanniv td, #decontstpol td {
 padding:0.2em 2em;
}
#video_roger { 
width : 52%;
height : 38%;
padding : 2%; margin-left:25%;
border:2px solid #476DD2;
}
#fun #titre_video { 
padding : 0; margin-top:1%; margin-bottom:0; margin-left: 12% ;
}
div#video_plus{ background-color : #F7C9A4; color:#476DD2; text-align:center; font-weight:bold;
 
width : 52%; max-width:640px; max-height:480px;
padding : 3.5%;border:2px solid #476DD2;
 margin-left:15%; margin-top:0;
}

div#video_plus img{ 

width : 98%;
}
#video_plus #video { 
width :98%;
}
#table_challenge {
width : 55%;
font-size : 75%; margin-left:15%;
}
a img{border:none;}
/*humour dans fun*/
#carte_postale
{
 font-size:50%;
width:65%; 
max-width:512px; 
height:27%;
max-height:411px; margin-left:15%;
}
#carte_postale img
{ padding:10px; width:90%; height:100%;}

#coupe_vent{ 
width:58%;
}
#coupe_vent { 
width:450px;background-color :#F7C9A4;
padding : 30px;
border : 1px solid #3333cc;
 margin-left:12%;
}
a.image{
display:block;
width:450px;
height:338px;
background:url(courir_a_morlaix/fichier_activites/coupe_vent/coupevent5.jpg) no-repeat 0 0;
 }
a.image:hover,a.image:focus {
background-position:0 -338px;
}
a.christine10{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_activites/presse/mini_articles/christine10.jpg) no-repeat 0 0;
 }
a.stmartin1{
display:block;
width:162px;
height:104px;
background:  url(courir_a_morlaix/fichier_photo-videos/diaporamas/st_martin_2010_7.5km/mini2.jpg) no-repeat 0 0;
 }
a.stmartin2{
display:block;
width:162px;
height:104px;
background:  url(courir_a_morlaix/fichier_photo-videos/diaporamas/st_martin_2010_15km/mini2.jpg) no-repeat 0 0;
 }
a.bout10{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/diaporamas/bout_du_monde_2010/mini2.jpg)  no-repeat 0 0;
 }
a.batz10{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/diaporamas/batz_2010/mini2.jpg)   no-repeat 0 0;
 }
a.nau10{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/diaporamas/naufrageurs_2010/mini2.jpg)   no-repeat 0 0;
 }

a.pley10{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/diaporamas/pleyber_10/mini2.jpg)   no-repeat 0 0;
 }
a.roskod10{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/diaporamas/rosko_10/mini2.jpg)   no-repeat 0 0;
 }
 a.roskoa10{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/diaporamas/Rosko2_10/mini2.jpg)   no-repeat 0 0;
 }
a.amb10{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/diaporamas/ambazac_10km_2010/mini2.jpg)    no-repeat 0 0;
 }
 a.amb32{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/diaporamas/ambazac_32km/mini2.jpg)   no-repeat 0 0;
 }
 a.ambgala{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/diaporamas/ambazac_gala_2010/mini2.jpg)    no-repeat 0 0;
 }
 a.ambgens{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/diaporamas/ambazac_gens_2010/mini2.jpg)  no-repeat 0 0;
 }
  a.henchou10{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/diaporamas/henchou_10/mini2.jpg)  no-repeat 0 0;
 }
 a.locque10{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/diaporamas/locque_10/mini2.jpg)   no-repeat 0 0;
 }
 a.coat1075{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/diaporamas/coat_10_7.5km/mini2.jpg)  no-repeat 0 0;
 }
 a.coat1015{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/diaporamas/coat_10_15km/mini2.jpg) no-repeat 0 0;
 }
 a.coat10coupe{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/diaporamas/coat_10_coupes/mini2.jpg)  no-repeat 0 0;
 }
 a.coat10gens{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/diaporamas/coat_10_fun/mini2.jpg)  no-repeat 0 0;
 }
  a.goazec10{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/diaporamas/st-goazec_2010/mini2.jpg)  no-repeat 0 0;
 }
 a.trevarez09{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/diaporamas/2009_trevarez/mini2.jpg)   no-repeat 0 0;
 }
  a.ag09{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/diaporamas/ag_2009/mini2.jpg)   no-repeat 0 0;
 }
 a.interclub09{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/diaporamas/interclubs_2009/mini2.jpg)   no-repeat 0 0;
 }
 a.stpol09{
display:block;
width:162px;
height:104px;
background:  url(courir_a_morlaix/fichier_photo-videos/diaporamas/stpol09/mini2.jpg)    no-repeat 0 0;
 }
 a.courspenze09{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/diaporamas/penze_2009/mini2.jpg)    no-repeat 0 0;
 }
 a.dublincourse{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/diaporamas/dublin_course/mini2.jpg)    no-repeat 0 0;
 }
 a.dublinhowth{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/diaporamas/dublin_howth/mini2.jpg)   no-repeat 0 0;
 }
 a.dublininsol{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/diaporamas/dublin_insolite/mini2.jpg)  no-repeat 0 0;
 }
 a.dublinmonum{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/diaporamas/dublin_monument/mini2.jpg)    no-repeat 0 0;
 }
 a.dublinpub{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/diaporamas/dublin_pub/mini2.jpg)   no-repeat 0 0;
 }
 a.dublingens{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/diaporamas/dublin_gens/mini2.jpg)    no-repeat 0 0;
 }
 a.roskovideo{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/galerie_video/rosko_10/mini2.jpg)    no-repeat 0 0;
 }
 a.ambvidnat{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/galerie_video/ambazac/mininat2.jpg)    no-repeat 0 0;
 }
 a.ambvidmano{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/galerie_video/ambazac/minimano2.jpg)     no-repeat 0 0;
 }
 a.amdvidgil{
display:block;
width:162px;
height:104px;
background: url(courir_a_morlaix/fichier_photo-videos/galerie_video/ambazac/minigilbert2.jpg)    no-repeat 0 0;
 }



a.pley10:hover,a.image:focus,a.nau10:hover,a.batz10:hover,a.bout10:hover,a.stmartin2:hover, a.stmartin1:hover,a.christine10:hover,a.roskod10:hover,a.roskoa10:hover,a.amb10:hover,a.amb32:hover,a.ambgala:hover,a.ambgens:hover,a.henchou10:hover,a.locque10:hover,a.coat1075:hover,a.coat1015:hover,a.coat10coupe:hover,a.coat10gens:hover,a.goazec10:hover,a.trevarez09:hover,a.ag09:hover,a.interclub09:hover,a.stpol09:hover,a.courspenze09:hover,a.dublincourse:hover,a.dublinhowth:hover,a.dublininsol:hover,a.dublinmonum:hover,a.dublinpub:hover,a.dublingens:hover,a.roskovideo:hover,a.ambvidnat:hover,a.ambvidmano:hover,a.amdvidgil:hover{
background-position:0 -104px;
}


a#jf{
display:block;
width:350px;
height:250px;
background: url(courir_a_morlaix/fichier_archives/archivescoureux/Copie/jf.jpg) no-repeat 0 0;
 }
a#jf:hover{
background-position: 0 -250px;
 } 
 
a#jf1:hover{display:block; position:absolute;
width:350px;
height:250px;background:url(courir_a_morlaix/fichier_archives/archivescoureux/Copie/jf.jpg) no-repeat
250px -250px;
}
a#jf2:hover{display:block;
width:350px;
height:250px;background:url(courir_a_morlaix/fichier_archives/archivescoureux/Copie/jf.jpg) no-repeat
0 -500px;
}
a#jf3:hover{display:block;
width:350px;
height:250px;background:url(courir_a_morlaix/fichier_archives/archivescoureux/Copie/jf.jpg) no-repeat
0 -750px;
}
a#jf4{display:block;
width:350px;
height:250px;background:url(courir_a_morlaix/fichier_archives/archivescoureux/Copie/jf.jpg) no-repeat
0 -1000px;
}
a.runbike{
display:block;
width:400px;
height:300px;
background:url(courir_a_morlaix/fichier_activites/marathon/runbike.jpg) no-repeat 0 0; margin-left:4%;
 }
a.runbike:hover,a.runbike:focus {
background-position:0 -300px;
}

a.image_2{
display:block;
width:450px;
height:338px;
background:url(courir_a_morlaix/fichier_competition/vma_fichiers/vma3.jpg) no-repeat 0 0;
  }
  a.image_2:hover,a.image_2:focus{
background-position:0 -640px;
} 
#fun p
{
margin-left:18%;
}
#fun #zone_de_texte_humour p
{
margin-left:15%; width:50%
}
#table_humour
 {
color : #ff0033;
width : 50%; margin-left : 15%;
}
#result07 
{
text-align : left;
border : none;
border-collapse : collapse;
}
.diapo_result, .table_stats 
{
margin-left : 30px;
}

 #table_archives_videos {
width : 55%;
font-size : 75%; margin-left:15%;
}
#table_archives_videos img
 {width : 100%;
max-width : 100px;
max-height : 75px;
}
/*====le coureux====*/
#table_diapo{
width : 55%;
font-size : 75%; margin-left:15%;
}
#gateau #table_diapo{
 margin-left:2%;
}


#table_diapo img
{
width : 100%; min-width:100px; max-width:163px; height :100%; min-height:89px; max-height:108px;

}
#table_coureu ,.table_coureu{text-align : center;  width: 50%; max-height:350px;
margin-top : 25px; margin-left:17%;
}
#table_coureu p 
{
text-align : center;
padding : 10px;
border : 0;
width : auto;
}
#table_coureu img
 {
width :90%;
padding : 0; border:5px;
 margin:20px
;
}
#table_coureu td 
{
border : 0;
padding : 0; margin:0;
}
.cellule_fraction{ width:30%
}
#questions_coureu p 
{
text-align : center;
width : 85%;
}
/*le vote de la pétition*/
#fun #petition_texte{/*centrer le texte du truc*/
text-align:center;
}
#texte_vote{ font-size:110%; color:#EF5646; font-weight:bold;
text-align : center;
width : auto; margin-left:auto; margin-right:auto;
}
#texte_vote #ordre_vote{ font-size:130%; color:#000000;}
/*fin vote*/
.table_stats 

{
color : #cc3333;
font-size : 80%;
width : 35%;
}
.table_stats td 
{
border : 0;
border-collapse : collapse;
}
.gif {
background-color : #fbe0d7;
}
.cellule_bleue 
{
background-color : #3333cc;
width : 40px;
height : 30px;
}


#derniere_minute table img, #table_video_comic img  {
width : 100px;
height : 89px;
}


#table_diapo img,#table_video_comic img
 { 
 border:0
 }
 /*====presse=====*/
#zone_de_photo img,#presse #img_presse2 ,#presse #coat10,#presse #ofag06  ,#presse #st-pol-2010 ,#presse #le-gall_3 ,#presse #tg_oct06 ,#presse #tgbipede06
{
width : 60%;
background-color :#F7C9A4;
padding : 30px;
border : 1px solid #3333cc;
 margin-top:10px;
margin-left : 12%;
}
#coat10 
{ max-width:500px; min-height:1586px;}
#ofag06
{ max-width:421px;}
#st-pol-2010
{ max-width:503px;min-height:800px;}
#le-gall_3
{ max-width:594px;}
#tg_oct06
{ max-width:640px;}
#tgbipede06
{ max-width:439px;}

.bandeau_truro img 
{
background-color : #F7C9A4;
padding : 10px;
border : 1px solid #3333cc;
}


 #resultats #photo_result 
 {
background-color :#F7C9A4;
padding : 30px;
border : 1px solid #3333cc;
margin-right : auto;
margin-left : 30px;
}
.challenge 
{
width : 45%;
font-weight : bold;
line-height : 150%;
margin-top : 25px;
margin-right : auto;
margin-left : auto;
}
#vote_gif 
{
width : 135px;
height : 35px;
margin-right : auto;
margin-left : 90px;
}
#retour_video 
{
width : 100px;
height : 25px;
background-color : #ffff66;
}
.Style9
 {
color : #cc3333;
font-size : 20px;
}
.style1 
{
color : #3333cc;
font-weight : bolder;
}

.stylevert
 {
color : #003300;
}



/*======= resultats= challenge=vma=gateau=============*/

#navi_result { position:absolute;top:140px;left:15%;
 
width : 55%;
background-color : #ffff66;
color : #ac6433;
padding-left : 0;
border : 1px solid #ff0033;
margin-top : 0;
margin-right : auto;
margin-left : auto;
}
#navi_result li{font-size:75%; 
padding-left : 0;

}
#date_haut_gauche {
 position:absolute;
 top:70px;left : 20px; 
 width:auto; 
 text-align:left; 
 font-size:4em;
  color:#FF3333;
   font-weight:bold; margin-top:0;
}

.gifresultats { position:absolute;
top : 90px;left:50px; 
}
#resultats .gifresultats { position:absolute;
top :10px;left:30px; 
}
#table_annick{ width:50%;}
#resultats #movie_gauche {
width : 420px;
background-color :#F7C9A4;
padding : 35px;
border : 1px solid #3333cc; margin:80px 0 0 150px;
}
#resultats #photo_result {
width : 65%;
}
#resultats #vma_img,#truro #truro_img {
width : 60%;
}
/*======fin resultats=====*/
.Style7, .reponse_coureu {
color : #ff3366;
}
/*=====transfo sans cadre=====*/
#wrapper{ width:86%; 
margin-left:14%;
}
#bandeau
{ 
height:135px;
}
#zone_de_texte{
position:relative; z-index:1;
}


 #jaune
{
width : 100%;
height : 135px;
 position:fixed; top:0; left:0; z-index : 2;}
 
#derniere_minute h1 img {
 margin-top:35px;
 }

/*fin transfo*/
/*====navigation horizontale========*/

#ul_bandeau
{ 
position:fixed; top:20px; z-index : 4; width:100%; margin-right:auto; margin-left:auto;
}
#ul_bandeau li 
{ display:inline; font-size:75%; width: inherit;padding:10px 2px ; margin-left:0.1%   ; 
}

#ul_bandeau a
{ 
text-align:center; 
 background-color:#F7C9A4; padding:10px 2px ;border-width:1px 2px 2px 1px; border-color:#666666 #4a4a4a #4a4a4a  #666666;border-style:solid; 
}

#coureur_bandeau
{
position:fixed;
 width:4.5%;
  height:49px; 
  z-index:7;
   left: 48%; 
   top: 65px;
}
#cam_bandeau{
 position:fixed; 
width:20%; 
height:40px; 
z-index:7; 
left: 40%; 
top: 108px;
}
#barre_gauche_bandeau{
position:fixed;
 width:41%;
  height:8px;
   z-index:6; 
   left: 0px; 
   top: 135px;
}
#barre_dte_bandeau{
position:fixed; 
width:41%; 
height:8px;
 z-index:6; 
 right:0; 
 top: 135px;
}
/*======navigation verticale=======*/
ul#liens_menu
{position:fixed; top:140px; left:0.1%; right:auto;z-index : 3; 
}
#liens_menu a 
{ display:block;
 
line-height:25px;
width:100px;
 background-color:#F7C9A4;
   text-align:center; margin:0;
 border-width:1px 2px 2px 1px;
border-color: #666666 #4a4a4a #4a4a4a  #666666;
   border-style:solid;margin:5px 0 20px 0;  
}

#liens_menu a:hover ,#ul_bandeau a:hover 
{
 border-width:2px 1px 1px 2px; border-color:#4a4a4a #666666 #666666 #4a4a4a; 
}


#derniere_minute h3 a:hover
{ display:block;
}



/*======liens de droite et logo======= */

#liens,#liens_videos ,#liens_mobiles ,#liens_videos_mobiles
{
background-color : #F1F5A3;
color : #476DD2;
list-style-type : none;font-size:75%; font-weight:bold;
width :85px; padding-left:5px; 
border : 0; 
}
#liens  a ,#liens_videos a ,#liens_mobiles a,#liens_videos_mobiles a
{
display:block;
background-color : #F7C9A4;
font-size:10px;
color :#476DD2;
width :85px; padding-left:5px;
border :1px solid #666666; margin:0 1px 0 0;
}
#liens a:hover,#liens_videos a:hover ,#liens_mobiles a:hover,#liens_videos_mobiles a:hover
{
background-color : #F1F5A3;
color : #EF5646;
list-style-type : none; text-transform:none;padding-left:5px; 
border-top:1px solid #476DD2;border-right:0; border-bottom:1px solid #476DD2; border-left:0;
}

#liens

{
position : fixed;
z-index : 1; left:82%
 ;top:136px;
}
#liens_mobiles ,#presse #liens
{ margin:0px;
position : absolute;
z-index :1;
top:0;left: 80%;
}
#liens_videos 
{
position :fixed;
z-index : 1;
top : 280px;left: 80%; margin:0;
}
#liens_videos_mobiles
{
 position:absolute;
z-index : 1;
top : 180px;left: 80%; margin:0;
}

#resultats #logo_droite
{
position : fixed;
z-index : 1;
top:160px;left: 80%; margin-right:
 10px;
}

#logo_droite ,#logo_droite_fixe ,#logo_gauche , #logo_gauche_fixe
{ 
width:12%;  max-width:120px; max-height:120px; 
}

#logo_droite 
{ 
position:absolute;
right : 44px;top:20px;width : auto;

}
#logo_droite_fixe 
{
position : fixed;
z-index : 4;
right : 20px;top:170px;
}



/*liens à gauche*/
 #logo_gauche
 {
position : absolute;
z-index : 1;
left :3%;
top : 5px;

}
#gateau #logo_gauche
 {
left :-9%;top :-150px;
}
 #logo_gauche_fixe
 {
position : fixed;
z-index : 1;
left : 10%;
top : 170px;

}

/*=======positionnement des pages de liens internes=======*/
#haut-gauche, #haut-droite, #milieu-droite, #bas-droite, #bas-gauche, #bas-milieu 
{
width : 150px;
height : 30px;
border : none;
position : absolute;
z-index : 1;
}
#haut-gauche 
{
left : 10%;
top : 100%;
}
#haut-droite 
{
left : 55%;
top : 100%;
}
#haut-tres-droite 
{
width : 150px;
height : 30px;
background-color : #F7C9A4;
text-align : center;
font-size : 170%;
font-weight : bolder;
color : #3333cc;
border : none;
position : absolute;
z-index : 1;
left : 700px;
top : 200px;
}
#milieu-droite 
{
left : 500px;
top : 250px;
}
#bas-droite 
{
left : 55%;
top : 400%;
}
#bas-gauche
 {
left : 10%;
top : 400%;
}
#bas-milieu {
left : 300px;
top : 500px;
}
#viaduc
{
width : 86px;
height : 91px;
position : absolute;
z-index : 1;
left : 32%;
top : 250%;
}
#athlete {
width : 141px;
height : 216px;
position : absolute;
z-index : 10;
left : 30%;
top : 190%;
}
/*=====fin====*/

.gifresultats1 
{
width : 300px;
position : absolute;
z-index : 1;
left : 97px;
top : -70px;
padding-top : 20px;
padding-left : 0;
margin-bottom : 70px;
}



.gifresultats1 
{
top : 15px;
}

#reglement_challenge 
{
font-size : 75%;
margin-right : auto;
margin-left : auto;
}

a:link 
{
text-decoration : none;
}
a:visited 
{
text-decoration : none;
}
a:hover 
{
text-transform : uppercase;
color : #ff3333;
}
h4 a:link, h4 a:visited 
{
color : #ff3333;
}
h4 a:hover 
{
color : #3333cc;
}
#table_menu a:hover,#table_bandeau_cadre a:hover 
{ background-color:#FFFFFF;
}
#haut-tres-droite a:visited 
{
background : #cccc00;
color : #cc3333;
}
#liens a:hover, #liens_videos a:hover, table a:hover ,#liens_menu a:hover ,#ul_bandeau a:hover, h3 a:hover
{
 text-transform:none;
}
/*copyright cam et retour en bas de page*/
#pied_de_page
{
 position:fixed;
left:10px;
bottom:10px;
color:#EF5646;
color : #CC3333;
font-weight : bold;
font-style : normal;
}
.retour 
{
width : auto;
text-align:right;
font-weight : bold;
color : #cc3333;
border : 0;
margin-right : 38%;
margin-bottom : 10px;
margin-left : auto;

}
.retour a:hover 
{
 text-transform:none;
color : #476DD2;
}
#resultats .retour
{
margin-bottom : 400px;
}
 .retour_challenge 
 {
margin-bottom : 250px;
}