body
{
	background:#bbcccb url(../img/fond.gif) scroll top left repeat-x;
}

p a
{
	color:black;
}

a
{
	color:white;
}

#header
{
	z-index:998;
	width:1024px;
	height:457px;
	background:transparent url(../img/header.jpg) scroll top left no-repeat;
	margin-top:10px;
	margin:0 auto;
	position:relative;
}

#fond
{
	background:transparent url(../img/left.gif) scroll top left no-repeat;
	width:500px;
	height:467px;
	position:absolute;
	margin-left:-500px;
}

#boutons
{
	position:absolute;
	right:0px;
	top:415px;
}

#boutons #lockPrive
{
	margin-left:0px;
}

#content
{
	width:1024px;
	height:571px;
	margin:0 auto;
	background:transparent url(../img/content.jpg) scroll top left no-repeat;	
}

#menu_gauche
{
	float:left;
	display:inline;
	width:170px;
	height:571px;
	background:#a1b8b6 url(../img/menu_gauche.jpg) scroll -1px top no-repeat;	
}

#pane_zone_txt
{
	height:355px;
	width:530px;
}

#menu_centre
{
	width:530px;
	display:inline;
	float:left;
	margin-top:88px;
	margin-left:27px;
	position:relative;
}

#arriane
{
	color:white;
	font-size:13px;
	left:210px;
	position:absolute;
	top:320px;
}

#newsletter a
{
	color:#0f298f;
	text-decoration:none;
}

#newsletter a img
{
	float:left;
	margin:0;
	padding:0;
	display:block;
}


#newsletter
{
	position:absolute;
	top:443px;
	right:108px;
	display:block;
	width:142px;
	height:20px;
	text-transform:uppercase;
	color:#0f298f;
	font-size:9px;
	text-align:center;
	padding-left:4px;
}


#newsletter #newsletter_lien
{
	position:absolute;
	top:-2px;
	left:15px;
}


#newsletter #contact_lien
{
	position:absolute;
	top:-2px;
	left:75px;
}

#menu_droite
{
	float:left;
	height:350px;
	display:inline;
	margin-left:48px;
	width:249px;
	position:relative;
}

#block_recherche
{
	background:url(../img/block_recherche.gif) no-repeat scroll 0 4px transparent;
	font-size:9px;
	color:white;
	height:15px;
	line-height:11px;
	left:14px;
	padding-left:11px;
	position:absolute;
	top:4px;
	width:100px;
	text-transform:uppercase;
}

#form_recherche
{
	height:14px;
	width:121px;
	position:absolute;
	top:18px;
	left:14px;
	background:transparent url(../img/recherche.gif) no-repeat scroll 0 0;
}

#block_liens a
{
	text-decoration:none;
}

#block_liens
{
	display:none;
	background:url(../img/block_liens.gif) no-repeat scroll 0 4px transparent;
	font-size:11px;
	color:white;
	height:15px;
	left:149px;
	padding-left:11px;
	position:absolute;
	top:26px;
	width:100px;
	text-transform:uppercase;
}

#block_recherche, x:-moz-any-link, x:default
{
	background:url(../img/block_recherche.gif) no-repeat scroll 0 3px transparent;	
}

#block_liens, x:-moz-any-link, x:default
{
	background:url(../img/block_liens.gif) no-repeat scroll 0 3px transparent;		
}

#form_recherche input#rechercheBlock
{
	width:100px;
	margin-left:7px;
	background:transparent none top left scroll no-repeat;
	border:0 none white;
	color:white;
	line-height:14px;
	height:13px;
	font-size:9px;
	top:-1px;
	position:absolute;
}

#form_recherche input#rechOk
{
	position:absolute;
	top:0;
	left:95px;
}

#espace_cycliste
{
	height:104px;
	width:227px;
	position:absolute;
	top:228px;
	left:11px;
	background:url(../img/espace.gif) no-repeat scroll 0 0px transparent;
}

#liens_droite a
{
	text-decoration:none;
}

#liens_droite
{
	position:absolute;
	top:340px;
	left:0px;
	text-align:center;
	width:249px;
	color:white;
	font-size:9px;
	text-transform:uppercase;
}

#pied
{
	left:0px;
	position:absolute;
	top:462px;
	color:white;
	font-size:8px;
	text-transform:uppercase;
}

.bump
{
	clear:both;
	height:30px;
	width:100%;
}

img#picto_stat
{
	left:265px;
	position:absolute;
	top:419px;
}

#lien_gauche span a
{
	color:#c7b39a;
}

#lien_gauche
{
	color:white;
	position:absolute;
	width:170px;
	text-align:center;
	top:438px;
	left:0;
	text-transform:uppercase;
	font-size:9px;
}

#partenaire_federation
{
	left:147px;
	position:absolute;
	top:523px;
}

#partenaire_otsg
{
    left: 17px;
    position: absolute;
    top: 527px;
}

#partenaire_gignac
{
	left: 90px;
    position: absolute;
    top: 522px;
}

#partenaire_herault
{
	position:absolute;
	top:380px;
	left:146px;
}

#partenaire_hs
{

	position:absolute;
	top:375px;
	left:50px;
}

#partenaire_pays
{
	left: 145px;
    position: absolute;
    top: 460px;
}

#partenaire_valee
{
	position:absolute;
	top:457px;
	left:12px;
}

#util_mail
{
	border: 0 none;
    color: white;
    font-size: 9px;
    height: 8px;
    left: 54px;
    position: absolute;
    top: 54px;
    width: 147px;
	background:transparent;
}

a#util_mail, x:-moz-any-link, x:default
{
	top:58px;	
}

#util_mdp
{
	background:transparent;
	border: 0 none;
    color: white;
    font-size: 8px;
    height: 8px;
    left: 93px;
    position: absolute;
    top: 74px;
    width: 108px;
}

a#util_mdp, x:-moz-any-link, x:default
{
	top:75px;
}

#lien_gauche a
{
	text-decoration:none;
}

#pied a
{
	text-decoration:none;	
}

#dummy
{
	position:absolute;
	display:none;
	visibility:hidden;
	height:0;
	width:0;
}

#okCycliste
{
	/*left:191px;
	position:absolute;
	top:41px;
	display:none;*/
	left:-90000px;
	position:absolute;
	top:-90000px;
}

.telechargement
{
	padding-left:40px;
	background:transparent url(../img/telechargement.png) no-repeat top left scroll !important;
	background-image:none;
	height:187px;
	margin:0 0 0 auto;
	width:95px;
}

.telechargement a
{
	color:white;
}

#bandeauFlash
{
	position:absolute;
	top:0;
	left:0;
}

#bandeau
{
	position:absolute;
	top:194px;
	left:0;
	width:1024px;
}

#weekend
{
	width:419px;
	height:18px;
	background:transparent url(../img/weekend.png) no-repeat top left scroll;
	position:absolute;
	top:89px;
	left:0px;	
}

#son
{
	position:absolute;
}

.cote a
{
	text-decoration:none;
}

.helveltica a
{
	text-decoration:none;
}

#bord_gauche_haut a
{
	height:86px;
	width:201px;
	display:block;
}

#nombre
{
	color:#FF6600;
	font-size:59px;
	font-weight:bold;
	left:30px;
	position:absolute;
	top:129px;
}

#dateConcours
{
	color:#FF6600;
	font-size:52px;
	left:461px;
	position:absolute;
	top:137px;
}

#lieuConcours
{
	color:#F0D493;
	font-size:65px;
	left:460px;
	position:absolute;
	top:167px;
}

#container1, #player1
{
	height: 175px;
    left: 11px;
    position: absolute;
    top: 45px;
    width: 222px;
}

#player1
{
    left: 11px;
    position: absolute;
    top: 38px;
}

a#hauteDef
{
	text-align:center;
	color:white;
	height: 15px;
    left: 9px;
    position: absolute;
	text-decoration:underline;
    top: 210px;
	font-size:10px;
	display:block;
    width: 230px;	
}

#numero_bandeau_e
{
	color: white;
    font-size: 15px;
    font-weight: bold;
    left: 48px;
    position: absolute;
    top: 20px;
}

#numero_bandeau
{
	background: none repeat scroll 0 0 #EA5B0C;
    color: white;
    font-family: Myriad,Arial,Serif;
    font-size: 44px;
    font-weight: bold;
    height: 35px;
    left: 0;
    line-height: 35px;
    position: absolute;
    top: 24px;
    width: 56px;
	letter-spacing:-4px;
	padding-left:3px;
}

#date_bandeau
{
	color: #EA5B0C;
    font-family: Myriad,Arial,Serif;
    font-size: 28px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 70px;
    width: 976px;
}
