/**
 * Fichier    : theme_piste.css
 * Par        : Simon Turcotte-Langevin, tous droits réservés
 * Modifié le : 21 aout 2009
 * Version    : 1.1
 */

/* Reset */
*
{
	margin:0px;
	padding:0px;
}

a img
{
	border:none;
}

/* Blocs principaux */

body
{
	background:url("texture_sable.jpg") right fixed;
	font-size:62.5%;
	font-family:verdana,sans-serif;
	width:100%;
	height:100%;
	min-width:900px;
}

#entete
{
	background:url("texture_gazon.jpg") top right;
	height:202px;
	right:320px;
	position:fixed;
	top:0px;
	width:97%;
	padding-left:30%;
	z-index:100;
}

#commanditaires_principaux
{
	position:fixed;
	top:0px;
	right:0px;
	width:30%;
	min-width:310px;
	background:url("header_moto.png") no-repeat top right;
	padding:300px 10px 0px;
}

#contenu
{
	margin-right:32%;
	padding-top:202px;
	padding:202px 1em 0px;
	overflow:auto;
	z-index:10;
}

/* En-tete */

#entete, #entete a, #entete a:visited
{
	color:white;
}

#entete h1
{
	text-indent:-9999px;
	background:url("logo_principal.png") no-repeat center center;
	height:160px;
	margin-left:30%;
}

#entete h2
{
	color:white;
	font-family:"Rockwell Extra Bold", "Rockwell", serif;
	font-size:3em;
	position:absolute;
	text-align:center;
	text-transform:uppercase;
	top:0px;
	width:100%;
}

#entete h2.sur_titre
{
	top:10px;
}

#entete h2.sous_titre
{
	top:110px;
}

ul#menu_principal
{
	padding-left:300px;
	position:relative;
	bottom:10px;
	font-size:1.3em;
	width:700px;
	margin:auto;
}

ul#menu_principal li
{
	float:left;
	padding:10px 10px 5px;
	font-weight:bold;
	margin:0px 2px;
	display:inline;
}

ul#menu_principal a, ul#menu_principal a:visited
{
	text-decoration:none;
	border-bottom:2px dotted white;	
}

ul#menu_principal a:hover
{
	text-decoration:none;
	border-bottom:2px solid white;	
}

ul#menu_principal a:active
{
	color:black;	
}

/* Commanditaires principaux */

.bloc_bmw
{
	color:black;
	font-size:1.2em;
	text-align:center;
	text-transform:uppercase;
	width:300px;
	border:2px outset black;
	background-color:white;
	margin:1em auto;
	padding:0.5em;
}

div.nom_bmw
{
	font-family:helvetica,arial,sans-serif;
	color:black;	
	font-weight:bold;
	font-size:1.6em;
	text-transform:none;
}

div.logos_bmw hr
{
	visibility:hidden;
	clear:left;	
}

div.logos_bmw a
{
	display:block;
	float:left;
	margin:5px;
}

a.adj_moto_vanier /* Pour alignement vertical des logos */
{
	position:relative;
	top:30px;	
}

.logos_bmw img
{
	background-color:white;	
}

/* Contenu */

#contenu h2
{
	font-size:2em;
	text-align:center;
	padding:1em 0px;
	text-decoration:underline;
}

p
{
	font-size:1.4em;
	padding:1em;
}

span.adresse_contact
{
	font-size:1.6em;
}

#contenu a, #contenu a:visited
{
	color:black;
	text-decoration:underline;	
}

p a:hover
{
	color:green;	
}

/* Accueil */

img.image_accueil
{
	display:block;
	margin:auto;
	padding:1em;
}

/* Nouvelles */

h3
{
	font-size:1.6em;
	font-weight:normal;
	text-decoration:underline;
	padding-top:1em;
}

h4
{
	font-weight:normal;
	font-size:1.1em;
}

/* FAQ */

dl
{
	padding:1em;
}

dt
{
	font-size:1.6em;
	padding:1em 0px;
}

dd
{
	font-size:1.2em;
	padding-left:1em;	
}

/* Nous contacter */

p.page_contact
{
	text-align:center;
}

/* Albums photos */

hr
{
	visibility:hidden;
	clear:left;	
}

div.image_album
{
	background:white;
	float:left;
	font-size:1.4em;
	margin:1em;
	padding:1em 1em 1.5em 1em;
	text-align:center;
}

div.image_album img
{
	padding-bottom:1em;
}

div.album_liste
{
	border:1px solid black;
	float:left;
	font-size:1.2em;
	margin:1em;
	padding:1em;
	width:250px;
}

div.album_liste h3
{
	background:url("texture_sable.jpg") right fixed;
	display:inline;
	font-size:1.2em;
	padding:0px 0.3em;
	position:relative;
	text-decoration:none;
	top:-1.4em;
}

div.album_liste img
{
	padding-bottom:0.5em;
}

/* Commanditaires secondaires */

#commanditaires_secondaires
{
	padding:1em 0px;
	text-align:center;
	clear:left;
}

#commanditaires_secondaires img
{
	background-color:white;
	padding:0px 5px;
}