body {
	margin:0;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#ffffff;
}
	 
.body_generic{background-color:#86728B;}

fieldset
{
border	: none;
margin	: 0;
padding	: 0;
}

form p,
fieldset.buttons
{
height		: 100%;
overflow	: hidden;
}

label
{
float				: left;
margin-right		: 10px;
padding-top			: 2px;
width				: 100px;
}

fieldset.xl label
{
width				: 135px;
}

input.text,
select,
textarea,
button,
.btn
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color: #000000;
}

input.text,
select,
textarea
{
border : 1px solid #000000;
padding	: 2px;
width	: 170px;
}

input.text_small
{
width	: 100px;
}

button,
.btn
{
border : 1px solid #ffffff;
padding	: 3px 15px;
background	: #8faf32;
cursor		: pointer;
font-weight	: normal;
text-decoration	: none;
float	: right;
margin-left	: 10px;
color : #000000;
border-radius : 5px;
font-size : 14px;
text-transform : uppercase;
}

button:hover,
.btn:hover
{
border : 1px solid #000000;
background	: #ffffff;

}

fieldset.buttons
{
margin-top	: 20px;
border-top : 1px solid #000000;
padding-top	: 10px;
}

.error
{
display		: block;
margin-left	: 110px;
color		: red;
}

fieldset.xl .error
{
margin-left	: 145px;
}

#page {
	position:relative;
	background-image: none;
	width:100%; 
	/* height:100%; */
	height:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#page_home {
	position:relative;
	width:999px; 
	height:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background :#86728d;
}

#menu_home {position:absolute;left:240px;top:230px;}
#menu {position:absolute;left:0px;top:146px;}

.important{
font-family: Arial, Helvetica, sans-serif;
color: red;
font-size: 13px;
font-weight:bold;
}

.important a {
color: red;
text-decoration : underline;
}

.important a:hover{
text-decoration : none;
}

.importantLess {
font-weight:bold;
font-size:13px;
}

.txt1 {
font-family: Arial, Helvetica, sans-serif;
color: #FBF6EF;
font-size: 13px;
}
.txt1 a:link {color: #FBF6EF;text-decoration: none;}
.txt1 a:visited {color: #FBF6EF;text-decoration: none;}
.txt1 a:hover {color: #FBF6EF;text-decoration:underline;}

.txt2 {
font-family: Arial, Helvetica, sans-serif;
color: #0E0E0E;
font-size: 13px;
}
.txt2 a:link {color: #0E0E0E;}
.txt2 a:visited {color: #0E0E0E;}
.txt2 a:hover {color: #0E0E0E;text-decoration: none;}

.txt3 {
font-family: Arial, Helvetica, sans-serif;
color: #958074;
font-size: 13px;
}
.txt3 a:link {color: #958074;text-decoration: none;}
.txt3 a:visited {color: #958074;text-decoration: none;}
.txt3 a:hover {color: #958074;text-decoration: underline;}

.txt4 {
font-family: Arial, Helvetica, sans-serif;
color: #FBF6EF;
font-size: 13px;
}
.txt4 a:link {color: #FBF6EF;}
.txt4 a:visited {color: #FBF6EF;}
.txt4 a:hover {color: #FBF6EF;text-decoration:none;}

.txt_C75006{
font-family: Arial, Helvetica, sans-serif;
color: #C75006;
font-size: 13px;
}
.txt_C75006 a:link {color: #C75006;text-decoration: underline;}
.txt_C75006 a:visited {color: #C75006;text-decoration: underline;}
.txt_C75006 a:hover {color: #C75006;text-decoration: none;}

.txt_7B4500{
font-family: Arial, Helvetica, sans-serif;
color: #7B4500;
font-size: 13px;
}
.txt_7B4500 a:link {color: #7B4500;text-decoration: underline;}
.txt_7B4500 a:visited {color: #7B4500;text-decoration: underline;}
.txt_7B4500 a:hover {color: #7B4500;text-decoration: none;}

.txt_72770E{
font-family: Arial, Helvetica, sans-serif;
color: #72770E;
font-size: 13px;
}
.txt_72770E a:link {color: #72770E;text-decoration: underline;}
.txt_72770E a:visited {color: #72770E;text-decoration: underline;}
.txt_72770E a:hover {color: #72770E;text-decoration: none;}

.txt_9C2317{
font-family: Arial, Helvetica, sans-serif;
color: #9C2317;
font-size: 13px;
}
.txt_9C2317 a:link {color: #9C2317;text-decoration: underline;}
.txt_9C2317 a:visited {color: #9C2317;text-decoration: underline;}
.txt_9C2317 a:hover {color: #9C2317;text-decoration: none;}

.txt_D95D10{
font-family: Arial, Helvetica, sans-serif;
color: #D95D10;
font-size: 13px;
}
.txt_D95D10 a:link {color: #D95D10;text-decoration: underline;}
.txt_D95D10 a:visited {color: #D95D10;text-decoration: underline;}
.txt_D95D10 a:hover {color: #D95D10;text-decoration: none;}

.txt_A13627{
font-family: Arial, Helvetica, sans-serif;
color: #A13627;
font-size: 13px;
}
.txt_A13627 a:link {color: #A13627;text-decoration: underline;}
.txt_A13627 a:visited {color: #A13627;text-decoration: underline;}
.txt_A13627 a:hover {color: #A13627;text-decoration: none;}

.txt_81961A{
font-family: Arial, Helvetica, sans-serif;
color: #81961A;
font-size: 13px;
}
.txt_81961A a:link {color: #81961A;text-decoration: underline;}
.txt_81961A a:visited {color: #81961A;text-decoration: underline;}
.txt_81961A a:hover {color: #81961A;text-decoration: none;}

.txt_305B7D{
font-family: Arial, Helvetica, sans-serif;
color: #305B7D;
font-size: 13px;
}
.txt_305B7D a:link {color: #305B7D;text-decoration: underline;}
.txt_305B7D a:visited {color: #305B7D;text-decoration: underline;}
.txt_305B7D a:hover {color: #305B7D;text-decoration: none;}

.txt_8faf32{
font-family: Arial, Helvetica, sans-serif;
color: #8faf32;
font-size: 13px;
}
.txt_8faf32 a:link {color: #8faf32;text-decoration: underline;}
.txt_8faf32 a:visited {color: #8faf32;text-decoration: underline;}
.txt_8faf32 a:hover {color: #8faf32;text-decoration: none;}

.b {font-weight:bold;}
.s {font-size: 10px;}

#more-links {
right	: 10px;
bottom : 10px;
text-align	: left;
position	: fixed;
background : #ef5b01;
padding	: 17px 19px;
color	: #ffffff;
font-size : 12px;
width	: 314px;
display	: none;
}

#more-links  * {
padding : 0;
margin	: 0;
}

#more-links  h3 {
font-size : 13px;
font-weight	: bold;
border-bottom : 2px solid #ffffff;
padding-bottom	: 15px;
text-transform : uppercase;
}

#more-links  .close {
float	: right;
cursor : pointer;
}

#more-links ul,
#more-links li
{
list-style	: none;
}

#more-links  li {
font-weight	: bold;
padding	: 15px 0 6px 0;
border-bottom	: 1px dashed #ffffff;
}

#more-links  li.last {
padding-bottom : 0;
border-bottom	: none;
}

#more-links  a {
color : #ffffff;
text-decoration	: none;
}

#more-links  a:hover {
font-style	: italic;
}


.table_footer * {
padding : 0;
margin	: 0;
}

#footer {
color :#ffffff;
background	: #86728B;
overflow : hidden;
height : 100%;
padding	: 20px 0 40px 0;
}

#footer a {
color : #ffffff;
text-decoration	: none;
}

#footer a:hover{
font-style	: italic;
}

#footer ul,
#footer li
{
list-style	: none;
}

#footer li
{
float	: left;
font-size : 13px;
text-transform	: uppercase;
font-weight	: bold;
width	: 210px;
padding	: 0 25px;
border-right	: 1px solid #ffffff;
}

#footer li.last
{
border-right	: none;
}

#footer ul
{
margin-top : 14px;
}

#footer li li
{
float	: none;
text-transform : none;
font-weight	: normal;
width	: auto;
padding : 0;
border-right	: none;
}

#visuel,
#visuel_spacer,
#title,
#title_spacer,
#content_spacer,
#subtitle + br + br {
	display : none;
}

.wrapper,
#content {
	width : 100% !important;
}