/*+++ GEN ++++++++++++++++++++++++++++++++++++++++++++++++++++*/

body, html {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:20px;
	background:#000000;
	color:#ffffff;
	padding:0px;
	margin:0px;
}
h1 {
	font-size:13px;
	font-weight:bold;
	color:#3685a6;
	padding:0px;
	margin:0px 0px 5px 0px;
}
h2 {
	font-size:11px;
	font-weight:bold;
	padding:0px;
	margin:5px 0px;
}
table {
	padding:0px;
	margin:0px;
}
tr {
	padding:0px;
	margin:0px;
}
td {
	padding:0px;
	margin:0px;
}
a:link, a:visited {
	background:transparent;	
	color:#3685a6;
	text-decoration:underline;
}
a:hover {
	background:transparent;
	color:#ec9e1f;
}
ul {
	padding:0px;
	margin:0px;
}
li {
	padding:0px;
	margin:0px 15px;
}
form {
	padding:0px;
	margin:0px;
}
input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:10px;
	background:#000000;
	color:#ffffff;
	border:1px #3685a6 solid;
	padding:2px;
	margin:0px;
}
textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	background:#000000;
	color:#ffffff;
	border:1px #3685a6 solid;
	padding:2px;
	margin:0px;
}
checkbox {
	background:#000000;
	color:#ffffff;
	border:1px #3685a6 solid;
	padding:0px;
	margin:0px;
}
/*+++ CLASSES ++++++++++++++++++++++++++++++++++++++++++++++++*/

.nav_link:link, .nav_link:visited {
	background:url(../img/img_puce.jpg) no-repeat top right transparent;
	display:block;	
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding:0px 20px 0px 0px;
	margin:0px;
}
.nav_link:hover {
	background:url(../img/img_puce.jpg) no-repeat top right transparent;
	color:#ec9e1f;
	padding:0px 20px 0px 0px;
	margin:0px;
}
.nav_link_on:link, .nav_link_on:visited {
	background:transparent url(../img/img_puce_on.jpg) no-repeat top right;
	display:block;	
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding:0px 20px 0px 0px;
	margin:0px;
}
.nav_link_on:hover {
	background:transparent url(../img/img_puce_on.jpg) no-repeat top right;
	color:#ec9e1f;
	padding:0px 20px 0px 0px;
	margin:0px;
}

/*+++ ID +++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#gen_content {
	position:absolute;
	top:50%;
	left:50%;
	width:750px;
	height:520px;
	background:#000000;
	padding:0px;
	margin:-260px 0px 0px -375px;
}
#left_content {
	position:absolute;
	top:0px;
	left:0px;
	width:335px;
	height:450px;
	background:url(../img/img_left.jpg) no-repeat top left #000000;
	padding:2px 3px 0px 0px;
	margin:0px;
	text-align:right;
}
#right_content {
	position:absolute;
	top:0px;
	left:353px;	
	width:380px;
	height:450px;
	background:#000000;
	padding:0px;
	margin:0px;
}
#right_content p{
	background:#000000;
	padding:0px;
	margin:0px;
	text-align:justify;
}
#footer_content {
	position:absolute;
	top:450px;
	left:0px;
	background:#000000;
	text-align:center;
	padding:0px;
	margin:0px;
}
#flash_content_1 {
	position:absolute;
	bottom:0px;
	right:0px;	
	background:#000000;
	padding:0px;
	margin:0px;
}
#flash_content_2 {	
	background:#000000;
	padding:19px 0px 0px 0px;
	margin:0px;
}
#flash_content_3 {	
	background:#000000;
	padding:19px 0px 0px 0px;
	margin:0px;
}
#close_link:link, #close_link:visited {
	background:transparent;	
	font-size:13px;
	color:#3685a6;
	font-weight:bold;
	text-decoration:none;
}
#close_link:hover {
	background:transparent;
	color:#ec9e1f;
}
#mention_link:link, #mention_link:visited {
	background:transparent;	
	color:#3685a6;
	text-decoration:none;
}
#mention_link:hover {
	background:transparent;
	color:#ec9e1f;
}
#body_pop {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:20px;
	background:#000000;
	color:#ffffff;
	padding:0px;
	margin:10px 0px 0px 0px;
}
#pop_photo {
	background:#000000;
	padding:0px;
	margin:0px;
}
