html, body {
	margin:0;
	padding:0;
}
body {
	background:url(../img/bg_main.gif) repeat-x;
	font:14px Rockwell, Arial, Verdans, "Sans sérif";
	color:#333;
}
ul, li {
	margin:0;
	padding:0;
	list-style:none;
}
dl, dt, dd {
	margin:0;
	padding:0;
}
a {
	text-decoration:none;
	color:#333;
}
a img {
	border:none;
}
a:hover {
	color:#000;
}
#global {
	padding:0 15px;
	max-width:1196px;
	min-width:930px;
	margin:0 auto;
	background:url(../img/bg_header.png) no-repeat center top;
}
/*-------------- Header --------------- */
#header {
	height:174px;
	position:relative;
}
#header h1 {
	text-indent:-999em;
	margin:0;
}
 #profile {
	width:239px;
	height:100px;
	padding:3px 10px 28px;
	background:url(../img/bg_profil.png) no-repeat;
	position:absolute;
	right:65px;
	bottom:0px;
}
#profile h2 {
	margin:0 0 3px 50px;
	padding:0;
	font-size:12px;
	text-align:center;
}
#profile .infos {
	overflow:hidden;
}
#profile .avatar {
	float:left;
	margin-right:10px;
}
#profile .options {
	font-size:90%;
}

/*-------------- Nav --------------- */
#nav {
	height:75px;
	font-size:120%;
}
#menu {
	height:45px;
	padding-left:50px;
	background:url(../img/bg_menu.gif) repeat-x left bottom;
}
#menu li {
	float:left;
	height:45px;
	padding-left:5px;
	margin:0 15px;
}
#menu li:hover,
#menu li.active {
	background:url(../img/bg_menu_link1.gif) no-repeat;
}
#menu li a {
	display:block;
	padding:0 10px 0 5px;
	height:45px;
	line-height:50px;
	color:#fff;
	text-transform:uppercase;
	background:url(../img/bg_menu.gif) repeat-x left bottom;
}
#menu li a:hover,
#menu li.active a:hover,
#menu li.active a {
	color:#000;
	background:url(../img/bg_menu_link2.gif) no-repeat right bottom;
}

/*-------------- Subnav --------------- */
#submenu {
	height:30px;
	background:url(../img/bg_submenu.gif) repeat-x left bottom;
}
#submenu li {
	float:left;
	height:30px;
	margin:0 20px;
}
#submenu li a {
	display:block;
	height:30px;
	line-height:30px;
	color:#575757;
	text-transform:uppercase;
}
#submenu li a:hover {
	color:#000;
}
#submenu1 {
	height:30px;
	background:url(../img/bg_submenu.gif) repeat-x left bottom;
	display:none;
}
#submenu1 li {
	float:left;
	height:30px;
	margin:0 20px;
}
#submenu1 li a {
	display:block;
	height:30px;
	line-height:30px;
	color:#575757;
	text-transform:uppercase;
}
#submenu1 li a:hover {
	color:#000;
}
#submenu2 {
	height:30px;
	background:url(../img/bg_submenu.gif) repeat-x left bottom;
	display:none;
}
#submenu2 li {
	float:left;
	height:30px;
	margin:0 20px;
}
#submenu2 li a {
	display:block;
	height:30px;
	line-height:30px;
	color:#575757;
	text-transform:uppercase;
}
#submenu2 li a:hover {
	color:#000;
}
#submenu3 {
	height:30px;
	background:url(../img/bg_submenu.gif) repeat-x left bottom;
	display:none;
}
#submenu3 li {
	float:left;
	height:30px;
	margin:0 20px;
}
#submenu3 li a {
	display:block;
	height:30px;
	line-height:30px;
	color:#575757;
	text-transform:uppercase;
}
#submenu3 li a:hover {
	color:#000;
}
#submenu4 {
	height:30px;
	background:url(../img/bg_submenu.gif) repeat-x left bottom;
	display:none;
}
#submenu4 li {
	float:left;
	height:30px;
	margin:0 20px;
}
#submenu4 li a {
	display:block;
	height:30px;
	line-height:30px;
	color:#575757;
	text-transform:uppercase;
}
#submenu4 li a:hover {
	color:#000;
}
#submenu5 {
	height:30px;
	background:url(../img/bg_submenu.gif) repeat-x left bottom;
	display:none;
}
#submenu5 li {
	float:left;
	height:30px;
	margin:0 20px;
}
#submenu5 li a {
	display:block;
	height:30px;
	line-height:30px;
	color:#575757;
	text-transform:uppercase;
}
#submenu5 li a:hover {
	color:#000;
}

/*-------------- Content --------------- */
#content {
	clear:both;
	overflow:hidden;
	margin-bottom:30px;
}
#left, #right {
	width:186px;
	padding-top:30px;
}
#left {
	float:left;
}
#right {
	float:right;
}
#center {
	margin:0 206px;
}

.bloc {
	margin-bottom:20px;
}
.bloc h2 {
	margin:0;
	background-image:url(../img/bg_title.gif) ;
	height:37px;
	line-height:37px;
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	text-align:center;
}
.bloc ul {
	border:1px solid #E7E3DB;
	border-top:none;
	padding:1px;
}
.bloc ul li {
	background:#F9F6EB url(../img/bg_bloc_bottom.gif) no-repeat left bottom;
	padding:0 0 6px;
}
.bloc ul li a {
	display:block;
	padding:6px 0 0 25px;
	background:#F9F6EB url(../img/bg_bloc_top.gif) no-repeat left top;
}
#right .bloc ul li a {
	padding-left:15px;
}
.bloc ul li.last,
.bloc ul li.first a {
	background-image:none;
}

.connexion {
	background-color:#F9F6EB;
	border:1px solid #E7E3DB;
	border-top:none;
	padding:10px;
}
.connexion form,
.connexion fieldset,
.connexion p {
	margin:0;
	padding:0;
}
.connexion p {
	margin-bottom:7px;
}
.connexion fieldset {
	border:none;
}
.connexion legend {
color:#EEEEEF;
display:none;
font-size:0;
}
.connexion label {
	cursor:pointer;
	font-weight:bold;
	text-transform:uppercase;
}
.connexion label.souvenir {
	font-size:80%;
}
.connexion input.text {
	border:none;
	padding:2px;
	height:18px;
	width:160px;
	background:#E6E1D8 url(../img/bg_input.gif) repeat-x left top;
}
.connexion #souvenir {
	margin:0 2px;
	vertical-align:bottom;
}
.connexion #envoi {
	border:none;
	cursor:pointer;
	background:#E6E1D8 url(../img/bg_submit.gif) no-repeat;
}
.connexion .form_links {
	margin:0 5px;
	padding:15px 0 0;
	background:url(../img/bg_form_links.gif) repeat-x;
}
.connexion .form_links a {
	display:block;
	padding-left:30px;
	background:url(../img/bg_links_form.gif) no-repeat left 50%;
	font-size:89%;
}

.pub {
	background-color:#F9F6EB;
	border:1px solid #E7E3DB;
	border-top:none;
	padding:10px;
	text-align:center;
}
.pub a  {
	display:block;
	margin:5px 0;
}
#center .pub {
	margin:15px 20px;
	height:88px;
	background-color:#B4DF26;
	border:1px solid #7CA800;
}
#contenu {
	border:1px solid #E6E1D8;
	background:#FCFAF6;
	padding:0 15px;
}
#contenu h2 span {
	font-size:65%;
}
#contenu p {
	padding-left:20px;
}
#contenu a {
	font-weight: bold;
}
#contenu .mess  {
	font-weight: bold;
	text-decoration: underline;
	text-align:center;
}
#contenu1 {
	border:1px solid #E6E1D8;
	background:#FCFAF6;
	padding:0 15px;
}
#contenu1 h2 span {
	font-size:65%;
}
#contenu1 p {
	padding-left:20px;
}
#contenu1 a {
	font-weight: bold;
}
#contenu2 {
	border:1px solid #E6E1D8;
	background:#FCFAF6;
	padding:0 15px;
}
#contenu2 h2 span {
	font-size:65%;
}
#contenu2 p {
	padding-left:20px;
}
#contenu2 a {
	font-weight: bold;
}
#contenu3 {
	border:1px solid #E6E1D8;
	background:#FCFAF6;
	padding:0 15px;
}
#contenu3 h2 span {
	font-size:65%;
}
#contenu3 p {
	padding-left:20px;
}
#contenu3 a {
	font-weight: bold;
}
#contenu4 {
	border:1px solid #E6E1D8;
	background:#FCFAF6;
	padding:0 15px;
}
#contenu4 h2 span {
	font-size:65%;
}
#contenu4 p {
	padding-left:20px;
}
#contenu4 a {
	font-weight: bold;
}
table {
	margin: 			auto;
	border: 			0px solid #938C70;
	border-collapse: 	collapse;
	font-size: 			1em;
}

th {
	color: 				white;
	font-size: 			1em;
}

td {
	border: 			0px solid #938C70;
	padding: 			2px;
	text-align:			left;
	font-size: 			1em;
}


/*-------------- Footer --------------- */
#footer {
	clear:both;
	height:146px;
	background:url(../img/bg_footer.gif) repeat-x;
}
.footer_inner {
	margin:0 250px;
	font-size:95%;
}
#footer dl {
	float:left;
	width:25%;
	margin-top:1px;
}
#footer dt {
	margin-bottom:10px;
}

#copyright {
	clear:both;
	background:#716453;
	color:#fff;
	text-align:center;
	font:10px arial;
}
#copyright a {
	color:#fff;
}
#copyright a:hover {
	color:#D8ED1A;
}