@charset "utf-8";
body {
	background:#666 url(images/bg_body.gif) top center repeat-y;
	margin:0
}

#main {
	width:960px;
	margin:0 auto;
	background:url(images/bg_main.jpg) top left no-repeat;
	min-height:720px;
}
.header {
	width:750px;
	float:right;
	color:white;
	margin:10px 0 0 0;
}
.header h1 {
	font:20px Tahoma, Geneva, sans-serif;
	color:#AFCFA8;
	margin:0 0 8px 0;
	letter-spacing:2px;
}
.gris {
	font-size:15px;
	color:white;
	text-transform:uppercase;
}
.fnac {
	color:#DD9B13;
}
.header h6 {
	font:bold 9px Tahoma, Geneva, sans-serif;
	color:white;
	margin:2px 0 0 0;
}
.txt {
	font:11px Verdana, Geneva, sans-serif;
	line-height:16px;
	color:white;
	float:left;
	width:740px;
	margin:0 0 20px 0;
}
.txt p {
	margin:0 0 1em 0;
}
.txt a, .intro a {
	color:#DD9B13;
	text-decoration:none;
	font-weight:bold;
}
.txt a:hover, .intro a:hover {
	color:white;
}
.copy {
	letter-spacing:1px;
}

.menu {
	float:right;
	width:180px;
}
.menu h2, .menu_int h2 {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:black;
	text-align:center;
	text-transform:uppercase;
	margin:0 0 6px 0;
	background:#a4bd9f;
	padding:2px 0;
	display:block;
}
.menu h4, .menu_int h4 {
	font:bold 12px Tahoma, Geneva, sans-serif;
	color:#DD9B13;
	margin:0 0 3px 0;
}
.menu h4 a, .menu_int h4 a {
	color:#DD9B13;
	text-decoration:none;
}
.menu h4 a:hover, .menu_int h4 a:hover {
	color:white;
}
.menu h5, .menu_int h5 {
	font:bold 10px Arial, Helvetica, sans-serif;
	color:white;
	text-transform:uppercase;
	margin:0;
}
.menu_int {
	float:right;
	width:180px;
	border-left:1px dotted white;
	padding-left:10px;
}
.intro {
	float:left;
	width:164px;
	font:bold 9px Tahoma, Geneva, sans-serif;
	color:white;
	line-height:13px;
}
.intro strong {
	color:#AFCFA8;
}
.intro p {
	margin:0;
}
.intro img {
	border:none;
}

#content {
	float:left;
	width:541px;
}
#content img.spip_logos {
	float:left;
	margin:2px 6px 0 0;
	border:none;
}
#content h2 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#AFCFA8;
	text-transform:uppercase;
	margin:0 0 10px 0;
}
#content h3 {
	font:bold 15px Tahoma, Geneva, sans-serif;
	color:#DD9B13;
	margin:0 0 6px 0;
}
#content h4 {
	font:bold 13px Tahoma, Geneva, sans-serif;
	color:white;
	margin:0 0 4px 0;
	text-transform:uppercase;
}
#content h5 {
	font:bold 11px Tahoma, Geneva, sans-serif;
	color:white;
	margin:0 0 4px 0;
	text-transform:uppercase;
}
#content h5 a {
	color:#DD9B13;
	text-decoration:none;
}
#content h5 a:hover {
	color:white;
}
#content h6 {
	text-transform:uppercase;
	font-weight:bold;
	margin:20px 0 4px 0;
	display:block;
	width:100%;
	border-top:1px dotted white;
	padding-top:4px;
}
.suite {
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:none;
}
.txtart {
	font:12px Arial, Helvetica, sans-serif;
	color:white;
	line-height:16px;
}
.txtart a, .base a {
	color:#DD9B13;
	text-decoration:none;
	font-weight:bold;
}
.txtart a:hover, .base a:hover {
	color:white;
}
.txtart strong {
	color:#AFCFA8;
}
.base {
	font:10px Verdana, Geneva, sans-serif;
	color:white;
}

.footer {
	float:left;
	width:541px;
	margin:20px 0;
}
.footer a {
	font:bold 10px Arial, Helvetica, sans-serif;
	color:black;
	text-decoration:none;
	background:#A4BD9F;
	padding:1px 4px;
	margin:0 4px 0 0;
	text-transform:uppercase;
}
.footer a:hover {
	background:white;
}

.baseline {
	float:left;
	width:541px;
	margin:30px 0 20px 0;
	font:bold 9px Verdana, Geneva, sans-serif;
	color:#ddd;
}
.baseline a {
	color:white;
	text-decoration:none;
	border-bottom:1px solid #DD9B13;
	padding-bottom:1px;
}
.baseline a:hover {
	border-bottom:1px solid #A4BD9F;
}