*
{
	margin: 0;
}

html, body
{
	height:100%;
}

body 
{
    /*position:absolute;*/
    background-image:url(images/logo_ecco_xpn9.gif);
    background-repeat:repeat;
    background-attachment:fixed;
    margin-top:0px;
    /*background-color:#92b3f2;*/
    /*text-align:center;*/
}


#master
{
    /*position:absolute;
    background-image:url(images/logo_ecco_xpn9.gif);
    background-repeat:repeat;
    background-attachment:fixed;*/
	width:728px;
	margin-left:auto;
	margin-right:auto;
    /*margin-top:90px;*/
    /*background-color:#92b3f2;*/
    /*text-align:center;*/
}


#google_ad
{
	width:728px;
	height:90px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid white;
    position:fixed;
	top:0px;
    z-index:5000;
}

#google_ad_gauche
{
	position:absolute;
	width:120px;
	height:600px;
	/*border:1px solid white;*/
    /*position:fixed;*/
	top:53px;
	margin-left:-123px;
    z-index:5000;
}

.contenu_total
{
    width:700px;
    /*height:1700px;*/
    margin-left:auto;
	margin-right:auto;
    margin-top:0px;
    border:3px solid black;
    border-top:0px;
    background-image:url(images/fond_orange_gris_double.gif);
}

.wrapper
{
	min-height:100%;
	height:auto !important;
	height:100%;
	margin: 0 auto -60px;
}

#menu
{
    width:700px;
    height:53px;
    left:50%;
	margin-top:0px;
    margin-left:-350px;
    position:fixed;
    z-index:5000;
	background-image:url(images/fond_boutons_bleu.png);
}

#menu a
   {
   display:block;
   float:left; /*Pour que les blocs soient alignés horizontalement*/
   width:91px; 
   height:44px;
   text-align:center; /*Pour que les liens soient centrés par rapport à l'horizontale*/
   padding:0px;
   /*padding-top:9px;*/
   margin-top:6px;
   /*background-image:url(images/bouton_normal.png);*/
   font-family:Trebuchet MS, Arial, Times New Roman;
   color:#2a10e9;
   font-weight:bold;
   text-decoration:none;
   }

#menu a:hover
{
    background-image:url(images/bouton_survol.png);
}

#menu a:active
{
    background-image:url(images/bouton_enfonce2.png);
}

.btn_accueil
{
    line-height:41px;
    margin-left:32px;
    font-size:17px;
    background-image:url(images/bouton_enfonce2.png);
}

.btn_biographie
{
    font-size:15px;
    line-height:37px;
    background-image:url(images/bouton_normal.png);
}

.btn_media
{
    line-height:37px;
    background-image:url(images/bouton_normal.png);
}

.btn_spinning
{
    line-height:37px;
    background-image:url(images/bouton_normal.png);
}

.btn_photos
{
    line-height:37px;
    background-image:url(images/bouton_normal.png);
}

.btn_dates
{
    line-height:18px;
    background-image:url(images/bouton_normal.png);
}

.btn_contact
{
    line-height:37px;
    background-image:url(images/bouton_normal.png);
}

.zone_banniere
{
    position:relative;
	width:700px;
    height:286px;
    top:60px;
    background-image:url(images/banniere_auto.png);
}

.zone_centrale
{
    position:relative;
	top:30px;
    width:700px;
	height:auto;
    /*height:861px;*/
}

.en_construction
{
    position:absolute;
    margin-left:30px;
    width:242px;
    height:256px;
    background-image:url(images/construction.png);
    z-index:1000;
}

#boutons_images
{
    width:160px;
    height:310px;
    margin-top:31px;
    margin-left:15px;
}

.btn_performances
{
    position:absolute;
    width:150px;
    height:100px;
    margin-left:5px;
    border:2px solid black;
    background-image:url(images/performances.gif);
}

.btn_performances:hover
{
    background-image:url(images/performances_survol.gif);
}

.btn_conseils
{
    position:absolute;
    width:150px;
    height:100px;
    margin-top:107px;
    margin-left:5px;
    border:2px solid black;
    background-image:url(images/conseils.gif);
}

.btn_conseils:hover
{
    background-image:url(images/conseils_survol.gif);
}

.btn_partenaires
{
    position:absolute;
    width:150px;
    height:100px;
    margin-top:214px;
    margin-left:5px;
    border:2px solid black;
    background-image:url(images/partenaires.gif);
}

.btn_partenaires:hover
{
    background-image:url(images/partenaires_survol.gif);
}

.interrogation
{
    position:absolute;
    top:-115px;
    margin-left:572px;
    width:210px;
    height:310px;
    z-index:3000;
}

.interrogation img
{
    border:none;
}

.interrogation img:hover
{
    /*background-image:url(images/interrogation_survol2.png);*/
}

.interrogation a
{
    display:block;
    width:210px;
    height:310px;
    background-image:url(images/interrogation_normal.png);
    background-repeat:no-repeat;
}

.interrogation a:hover
{
    background-image:url(images/interrogation_survol2.png);
}

.interrogation a:active
{
    background-image:url(images/interrogation_enfonce.png);
}

.lensahn
{
    position:absolute;
    top:535px;
    margin-left:272px;
    width:290px;
    height:260px;
    z-index:5000;
}

.lensahn a
{
    display:block;
    width:290px;
    height:260px;
    background-image:url(images/lensahn2.png);
    background-repeat:no-repeat;
}

.lensahn a:hover
{
    background-image:url(images/lensahn3.png);
}

.photos
{
    position:absolute;
    top:5px;
    left:184px;
    width:576px;     /* Photo qui dépasse en-dehors du cadre */
    /*width:516px;*/		 /* Photo vélo coupée par le cadre */
    height:404px;
    background-image:url(images/3_photos.png);
    z-index:800;
}

#ObjWeb4
{
    position:relative;
    margin-top:40px;
    margin-left:0px;
    /*height:73px;*/
	border:none;
    z-index:1000;
}

.intro
{
    position:relative;
    margin-top:160px;
	/*height:auto;*/
    color:white;
}

.intro h2
{
    font-family:Trebuchet MS, Arial, Times New Roman;
    font-size:40px;
    text-indent:25px;
}

.intro p
{
    font-size:18px;
    margin-left:20px;
    /*text-indent:20px;*/
    font-family:Trebuchet MS, Arial, Times New Roman;
    color:white;
    font-weight:bold;
}

.intro a
{
    font-size:20px;
    color:yellow;
}

.push
{
	height:60px;
}

.copyright_div
{
    /*position:absolute;*/
    height:60px;
    width:700px;
    /*bottom:10px;*/
    padding:0px;
    /*border:1px solid white;*/
    vertical-align:text-top;
    z-index:2000;
}

.copyright_div p
{
    font-family:Trebuchet MS, Arial, Times New Roman;
    text-align:center;
    color:White;
}

.copyright_div p a
{
    color:yellow;
}

.news_yves
{
	position:relative;
	margin-top:150px;
	width:700px;
	margin-bottom:100px;
	height:auto;
}

h1, h3
{
    text-align:center;
	font-family:Trebuchet MS, Arial, Times New Roman;
    color:white;
    font-weight:bold;
}
h3
{
    background-color:#ec8132;
    color:white;
    font-size:0.9em;
    margin-bottom:0px;
}
.news p
{
	padding-left:10px;
	padding-right:10px;
    background-color:#eeed78;
    margin-top:0px;
	font-family:Trebuchet MS, Arial, Times New Roman;
}

h2, th, td
{
    text-align:center;
	font-family:Trebuchet MS, Arial, Times New Roman;
    color:white;
    font-weight:bold;
}
table
{
    border-collapse:collapse;
    border:2px solid black;
    margin:auto;
}
th, td
{
    border:1px solid black;
}

h3, form
{
    text-align:center;
}

#livrenouveau
{
	width:320px;
	height:303px;
	position:absolute;
	top:300px;
	left:470px;
	background-image:url(images/livrenouveau.png);
	z-index:3000;
}

#livrenouveau a
{
	display:block;
	width:320px;
	height:303px;
}

#livrenouveau a:hover
{
	background-image:url(images/livrenouveau_survol.png);
}
