
/* --------------------- Structure de base --------------------- */

body {
	/*background-color:#252525;*/
	background:url('/img/wallpaper/background.png');
	margin:0px 0px;
	background-attachment:fixed;
}


/* ----- Marges -----  */

#page {
	margin:0px auto;
	width:1010px;
	
	/* police et taille par défaut */
	font-family:tahoma;
	font-size:8pt;
}

/* ----- Header ----- */

#page #header {
	background:url('/img/wallpaper/header.png');
	width:1010px;
	height:140px;
	clear:both;
	
	text-align:right;
}

/* ----- Menu ----- */

#page #menu {
	background:url('/img/wallpaper/menu.png');
	height:86px;
	clear:both;
	/* border:1px blue solid; */
}

/* ---- Contents ---- */

#page #contents {
	background:url('/img/wallpaper/contents.png') repeat-y;
	width:970px;
	margin:0px;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	font-family:tahoma;
	font-size:10pt;
	/* border:1px blue solid; */
	
	height:370px;
	overflow:visible;
}

html>body #page #contents {
	height:auto;
	min-height:370px;
}

/* ----- Footer ---- */

#page #footer {
	background:url('/img/wallpaper/footer.png');
	height:15px;
	width:1010px;
	
	/* modif de la police */
	color:#000000;
}

/* ----- Copyright ---- */

#page #copyright {
	height:30px;
	width:1010px;
	
	/* modif de la police */
	color:#000000;
}

/* --------------------- Eléments --------------------- */

/* gestion des positions */
.spacer {
	clear:both;
	visibility:hidden;
}

/* ---- header (logo) ---- */

#page #header #logo {
	float:left;
	height:100px;
	width:410px;
	/* border:1px red solid; */
}

#page #header #logo #go_home{
	float:left;
	height:85px;
	width:400px;
	margin-left:20px;
	/* border:1px yellow solid; */
	cursor:pointer;
}

#page #header #contact {
	float:right;
	height:22px;
	width:70px;
	margin-top:32px;
	margin-right:95px;
	/* border:1px yellow solid; */
	cursor:pointer;
}

#page #header #city {
	float:right;
	margin-right:-130px;
	padding-top:110px;
	width:auto;
	height:auto;
	font-size:18pt;
	font-family:"Trebuchet MS";
	color:#FFF;
	/* border:1px red solid; */
}

/* ----- mp3_player ----- */

#page #menu #mp3_player {
	float:left;
	margin-top:13px;
	margin-left:14px;
	width:auto;
	height:23px;
	text-align:center;
	/* border:1px red solid; */
}

#page #menu #mp3_player .lien_music{
	text-decoration:none;
	font-size:11px;
	color:#FFFFFF;

}


/* ----- Menu ----- */

#page #menu #les_menus {
	float:right;
	margin-top:30px;
	margin-right:15px;
	width:auto;
	height:23px;
	/* border:1px red solid; */
}

#page #menu #les_menus .div_menu {
	float:right;
	width:auto;
	height:25px;
	padding-top:4px;
	padding-left:15px;
	padding-right:15px;
	margin-left:4px;
	font-size:12pt;
	color:#FFFFFF;
	cursor:pointer;
	background-color:#cc3300;
	/* tuning des menus mais ne marche que sur FireFox... */
	-moz-border-radius : 5px 10px;
	/* border:1px red solid; */
}

/* ---- footer ---- */

#page #copyright #foot_gauche {
	width:310px;
	padding-left:20px;
	float:left;
	padding-top:4px;
	font-size:8pt;
	color:#999999;
}

#page #copyright #foot_gauche a:link,
#page #copyright #foot_gauche a:visited {
	text-decoration:none;
	color:#999999;
	font-weight:normal;
}

#page #copyright #foot_gauche a:hover {
	text-decoration:underline overline;
	color:#CCCCCC;
	font-weight:normal;
}

#page #copyright #foot_centre {
	width:340px;
	float:left;
	text-align:center;
	padding-top:4px;
}

#page #copyright #foot_droite {
	width:310px;
	padding-right:20px;
	padding-top:2px;
	float:left;
	text-align:right;
}

#page #copyright #foot_droite img {
	border:0px;
	vertical-align:middle;
}

#page #copyright #foot_droite a:link,
#page #copyright #foot_droite a:visited {
	text-decoration:none;
	color:#999999;
	font-weight:normal;
}

#page #copyright #foot_droite a:hover {
	text-decoration:underline overline;
	color:#CCCCCC;
	font-weight:normal;
}


/* -------------------------------- Classes utiles à tous les tpl -------------------------------- */

.lien:link, .lien:visited {
	text-decoration:underline;
	color:#6F7170;
	font-weight:normal;
}

.lien:hover {
	text-decoration:none;
	color: #BB4205;
	font-weight:normal;
}

.lien2:link, .lien2:visited {
	text-decoration:underline;
	color:#999;
	font-weight:normal;
	font-size:10pt;
}

.lien2:hover {
	text-decoration:none;
	color: #a9121b;
	font-weight:normal;
	font-size:10pt;
}

.bouton {
  font-family:Tahoma;
  font-size: 8pt;
  font-weight: normal;
  color: #004a99;
  text-decoration: none;
  cursor:pointer;
}

.rouge {
	color:#cc3300;
}


