/*
 * The « Artiste engagé » section specific style.
 * Copyright fredericback.com, 2007
 *
 * TOC:
 * 1. Color scheme
 * 2. Document media layout
 * 3. Pages specific
 * 4. Homepage
 */


/**
 * 1. Color scheme
 */
body {
	background:#CD6736;
}





#content .wrapper {
	background-image:none;
	padding:2px; /* border specific */
	padding-bottom:5px;
}
#content .wrapper .wrapper {
	padding:10px; /* return to default */
}

#document {
	background:#CD6736 url(images/ateliers/accueil2.jpg) repeat-y top left;
}
#sitenav {
	color:#eccd70;
	background-color:#a9372c;
	background-image:url(images/ateliers/title.gif);
}
#sitenav a {
	color:#eccd70;
}
#sitenav a:hover,
#sitenav a.selected {
	color:#fff;
}
#languages .selected {
	background-image:url(images/ateliers/languages.selected.png);
}
#languages .choices {
	background-image:url(images/ateliers/languages.choices.png);
}
#languages .choices,
#languages .choices a {
	color:#88b0d9;
}
#languages a {
	color:#522f19;
}
#topnav {
	color:#522f19;
	background-image:url(images/ateliers/topnav.png);
}
#topnav a {
	color:#522f19;
}
#footer .navigation {
	background-color:#a9372c;
	background-image:url(images/ateliers/signature.gif);
}
#copyright,
#copyright a {
	color:#eccd70;
}
.up, .up.selected, .next, .prev, .button {
	color:#a9372c;
}
.up {
	background-image:url(images/ateliers/up.png);
}
.up:hover {
	background-image:url(images/ateliers/up-hover.png);
}
.next {
	background-image:url(images/ateliers/next.png);
}
.next:hover {
	background-image:url(images/ateliers/next-hover.png);
}
.prev {
	background-image:url(images/ateliers/prev.png);
}
.prev:hover {
	background-image:url(images/ateliers/prev-hover.png);
}









/**
 * 4. Homepage
 */
body.home #document {
	position:relative;
	height:835px;
	background-image:url(images/ateliers/accueil2.jpg);
}

body.home#en #document {
	position:relative;
	height:627px;
	background-image:url(images/ateliers/accueil_en.jpg);
}
body.home #header {
	height:auto;
	background-image:none;
}
body.home #footer {
	position:absolute;
	bottom:0;
	width:100%;
}
body.home #footer .up {
	display:none;
}
body.home #info {
	position:absolute;
	top:570px;
	left:200px;
	width:555px;
}
body.home #info a {
	color:#502440;
}
body.home #info h2 {
	margin-top:0;
}
body.home #info ul ul {
	display:none !important;
}
body.home .navigation .first a {
	font-weight:bold;
}
body.home #info .navigation a:hover {
	font-weight:bold;
	text-decoration:none;
}

