@import url("accordion_landingnl.css");
/*********************************************************/
/**************** GENERAL ********************************/
/*********************************************************/
html{
	margin:0;
	padding:0;
	color:#57293E;
}
body{
	text-align:center;
	padding:0;
	margin:0;
	background-image:url(../img/landingnl/fond.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#563138;
	font-size:0.7em;
	font-family:verdana, arial, sans serif;
}
p{
margin:0;
padding:0 0 3px 0;
color:#57293E;
font-family:verdana, arial, sans serif;
font-size:1em;
}
a{
margin:0;
padding:0 0 3px 0;
color:#57293E;
font-family:verdana, arial, sans serif;
position:relative;
}
input, label, select, textarea{
position:relative;
z-index:1000;
font-size:1em;
}
h1{
margin:0;
padding:0 0 3px 0;
color:#57293E;
}
h2{
margin:0;
padding:0 0 3px 0;
color:#57293E;
}
h3{
margin:0;
padding:0 0 3px 0;
color:#57293E;
}
h4{
margin:0;
padding:0 0 3px 0;
color:#57293E;
}
h5{
margin:0;
padding:0 0 3px 0;
color:#57293E;
}
h6{
margin:0;
padding:0 0 3px 0;
color:#57293E;
}
a img{
border:none;
}

/*********************************************************/
/******************** LANDING PAGE ***********************/
/*********************************************************/
#space {
	margin:0 auto;
	padding:0;
	position:relative;
	display:block;
	filter: none;
	background-image: url('../img/landingnl/fd_bas.png');
	background-repeat:no-repeat;
	background-position:left top;
}
* html #space{
    background-image: none;
    } 
#content {
	background-image: url('../img/landingnl/fd_milieu.png');
	background-repeat:repeat-y;
	background-position:left top;
}
* html #content{
	background-image: url('../img/landingnl/fd_milieu.gif');
	background-repeat:repeat-y;
	background-position:6px top;
	
	}
#space a, #space input{
position: relative;
z-index: 100;
}
#content a, #content input{
position: relative;
z-index: 100;
}
/******************************************/
.div254{
	background-image:url(../img/landingnl/fond.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}
.div254 img{
	float:left;
	margin:0;
	padding:7px 0 0 410px;
}

/*******************************************/
.haut{
	/*background-image:url(../img/landingnl/fd_milieu.png);
	background-repeat:repeat-y;
	background-position:left top;*/
	padding:0 0px 0 6px;
	width:954px;
}

.haut_gauche{
	float:left;
	margin:0 0 0 0;
	padding:0;
	width:309px;
}
.haut_droite{
	float:left;
	margin:1px 0 0 0;
	padding:0;
}
.logo{
margin:0;
padding:30px 0 0 6px;
}
.sous_logo{
margin:0;
padding:60px 0 0 20px;
}
.contact{
margin:0;
padding:36px 0 0 6px;
float:left;
}
* html .contact{
padding:32px 0 0 6px;
}
* + html .contact{
padding:32px 0 0 6px;
}
.flash{
margin:0;
padding:0;
float:left;
}

/***************************************/
.fd_gauche_haut{
	float:left;
	background-image:url(../img/landingnl/fd_gauche_haut.gif);
	background-repeat:no-repeat;
	background-position:6px top;
	width:313px;
	height:59px;
	margin:0;
	padding:0;
}
.fd_gauche{
	float:left;
	background-image:url(../img/landingnl/fd_gauche.gif);
	background-repeat:repeat-y;
	background-position:19px top;
	margin:0;
	padding:0 0 0 25px;
	width:307px;
}
.fd_gauche_bas{
	float:left;
	background-image:url(../img/landingnl/fd_gauche_bas.gif);
	background-repeat:no-repeat;
	background-position:19px top;
	width:307px;
	height:8px;
	margin:0;
	padding:0;
}

/***************************************/
.fd_droite_haut{
	float:left;
	background-image:url(../img/landingnl/fd_droite_haut.gif);
	background-repeat:no-repeat;
	background-position:0px top;
	width:642px;
	height:23px;
	margin:0;
	padding:0;
}
.fd_droite{
	float:left;
	background-image:url(../img/landingnl/fd_droite.gif);
	background-repeat:repeat-y;
	background-position:0px top;
	margin:0;
	padding:0 10px 0 38px;
	width:585px;
}
.fd_droite_bas{
	float:left;
	background-image:url(../img/landingnl/fd_droite_bas.gif);
	background-repeat:no-repeat;
	background-position:0px top;
	width:632px;
	height:7px;
	margin:0;
	padding:0;
}

/****************************/
.form_2col{
float:left;
margin:0;
padding:30px 0 0 0;
}
.form_2col_col_gauche{
float:left;
margin:0;
padding:0;
width:260px;
}
.form_2col_col_droite{
float:left;
margin:0;
padding:16px 0 0 40px;
width:260px;
position:relative;
}
.form_2col_col_droite input{
position:relative;
z-index:100;
}
.form_2col label{
float:left;
margin:0;
padding:10px 0 0 0;
width:260px;
position:relative;
z-index:1000;
}
.form_2col input{
margin:0;
padding:1px 0 0 0;
width:260px;
border-color:#CCC5B1;
border-style:solid;
border-width:1px;
font-size:0.85em;
position:relative;
z-index:1000;
}
.form_2col input.checkbox{
margin:0 10px 0 0px;
padding:0px 0 0 0;
width:auto;
float:none;
border:none;
position:relative;
z-index:1000;
}
.form_2col_col_gauche_ligne_ne{
float:left;
padding:15px 0 20px 0;
margin:0;
}
.form_2col_col_gauche_ligne_ne_select{
float:left;
margin:0;
padding:0 5px 0 0;
width:81px;
}
.form_2col_col_gauche_ligne_ne label{
display:none;
}
.form_2col_col_gauche_ligne_ne select{
padding:0px 0 0px 0;
margin:0 0px 0 0;
width:81px;
font-size:0.85em;
text-align:right;
}
.form_2col_col_gauche_ligne_ville{
float:left;
width:170px;
}
.form_2col_col_gauche_ligne_ville label{
width:170px;
position:relative;
z-index:1000;
}
.form_2col_col_gauche_ligne_ville input{
width:170px;
position:relative;
z-index:1000;
}
.form_2col_col_gauche_ligne_cp{
float:left;
width:76px;
padding:0 0 0 10px;
}
.form_2col_col_gauche_ligne_cp label{
width:76px;
position:relative;
z-index:1000;
}
.form_2col_col_gauche_ligne_cp input{
width:76px;
position:relative;
z-index:1000;
}
.form_2col_col_gauche_ligne_type_proj{
float:left;
padding:15px 0 0px 0;
margin:0;
width:570px;
}
.form_2col_col_gauche_ligne_type_proj textarea{
float:left;
margin:0;
padding:1px 0 0 0;
width:560px;
border-color:#CCC5B1;
border-style:solid;
border-width:1px;
}

/************************************/
.bas{
font-size:0.8em;
padding:0 32px;
}

.bouton_submit{
float:left;
margin:0 0 0 230px !important;
margin:0 0 0 115px;
width:106px;
height:41px;
}

/***************************************************/
/************* POPUP SAVOIR PLUS *******************/
/***************************************************/
.conteneur_pop_up{
background-color:#FAEAC0;
margin:0;
padding:20px 15px 0 15px;
height:720px;
}

#bf7{
float:left;
display:block;
clear:both;
margin-bottom:1000px;
}
* html #bf7{
float:left;
display:block;
clear:both;
margin-bottom:1000px;
}
* + html #bf7{
float:left;
display:block;
clear:both;

}
* + html #bf9{
float:left;
margin-top:13px;
}
