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

p a
{
	color:black;
}

a
{
	color:white;
}

#header
{
	z-index:998;
	width:1024px;
	height:333px;
	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:334px;
	position:absolute;
	margin-left:-500px;
}

#boutons
{
	position:absolute;
	right:9px;
	top:312px;
}

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

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

#menu_gauche
{
	float:left;
	display:inline;
	width:170px;
	height:434px;
	background:transparent 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:10px;
	margin-left:19px;
	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:284px;
	right:62px;
	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:0px;
	left:0px;
}


#newsletter #contact_lien
{
	position:absolute;
	top:0px;
	left:77px;
}

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

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

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

#block_liens a
{
	text-decoration:none;
}

#block_liens
{
	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:80px;
	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:70px;
	left:11px;
	background:url(../img/espace.gif) no-repeat scroll 0 0px transparent;
}

#liens_droite a
{
	text-decoration:none;
}

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

#pied
{
	left:0px;
	position:absolute;
	top:406px;
	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:#bb512c;
}

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

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

#partenaire_gignac
{
	position:absolute;
	top:330px;
	left:160px;
}

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

#partenaire_hs
{

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

#partenaire_pays
{
	left:28px;
	position:absolute;
	top:390px;
}

#partenaire_valee
{
	position:absolute;
	top:330px;
	left:19px;
}

#util_mail
{
	background:transparent none;
	border:0px none;
	height:10px;
	left:72px;
	position:absolute;
	top:60px;
	width:110px;
	color:white;
	font-size:9px;
}

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

#util_mdp
{
	background:transparent none;
	border:0 none;
	color:white;
	font-size:9px;
	height:10px;
	left:112px;
	position:absolute;
	top:78px;
	width:70px;
}

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:61px;
}

.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;
}

#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;
}