body{
	font-family : Arial;
	font-size : 10px;
	margin : 0px;
	padding : 0px;
	background-image : url('../images/gene_degrade_vert.png');
	background-repeat : repeat;
}

/* ================= Générique ============================= */
p{
	font-family : Arial;
	font-size : 12px;
	margin : 0px;
	padding : 0px;
}

li{
	font-family : Arial;
	font-size : 12px;
}

img{
	border : 0px;
}

/* ============= COMMUN A TOUTES LES PAGES ================== */
/* ========================================================== */
#gene{
	width : 980px;
	border : 1px black solid;
	background-color : #fff;
	font-size : 10px;
	color : #000;
	padding : 0px;
	margin : 0px;
}

#gene.tr.td {
	padding : 0px;
	margin : 0px;
}

.separateur{
	height : 80px;
}

.espace_gauche{
	width : 80px;
}

#contenu.table {
	width : 90%;
	}
/* ========= BANDEAU ======================================== */
#bandeau{
	height : 100px;
	width : 979px;
	margin : 0px;
	padding : 0px;
}

span.accroche{
	color : #047391;
	font-size : 13px;
	text-transform: uppercase;
	text-align : center;
	font-weight : 400;
}

/* ========= MENU =========================================== */
#menu{
	height : 180px;
	width : 979px;
	margin : 0px;
	padding : 0px;
}

.menu_haut{
	height : 29px;
	background-image : url('../images/gene_menu_haut.png');	
	background-repeat : no-repeat;
	background-position : left;
	margin : 0px;
	padding : 0px;
}

.menu_central{
	background-image : url('../images/gene_degrade_menu.png');
	background-repeat : repeat;
	margin : 0px;
	padding : 0px;
}

.menu_bas{
	background-image : url('../images/gene_menu_bas.png');
	background-repeat : no-repeat;
	margin : 0px;
	padding : 0px;
}

.menu_space{
	width : 17px;
}

/* ========= CENTRAL ============================================== */
.central{
	width : 781px;
	height : 100%;
}

/* ========= MENU DROIT =========================================== */
/* ================================================================ */
.menu_droit{
	width : 199px;
	height : 32px;
}
/* ========= ESPACE CLIENT ======================================== */
.espace_client{
	width : 199px;
	height : 32px;
	background-image : url('../images/gene_espace_client.png');
	background-repeat : no-repeat;
	text-transform: uppercase;
	font-size : 11px;
	color : #fff;
	padding : 5px;
	padding-top : 8px;
	font-weight: 600;
}

.contenu_menu_droit{
	width : 199px;
	background-image : url('../images/gene_degrade_gris.png');
	background-repeat : repeat-x;
	background-position : top;
	color : #3F3F3F;
	font-size : 10px;
	padding : 5px;
}

.tab_line{
	height : 80px;
	line-height : 30px;
}

.col2{
	width : 167px;
}

.upper{
	text-transform: uppercase;
	line-height : 15px;
	font-weight: bold;
}

.etape1{
	width : 22px;
	background-image : url('../images/gene_1.png');
	background-repeat : no-repeat;
	background-position : left;
}

.etape2{
	width : 22px;
	background-image : url('../images/gene_2.png');
	background-repeat : no-repeat;
	background-position : left;
}

.etape3{
	width : 22px;
	background-image : url('../images/gene_3.png');
	background-repeat : no-repeat;
	background-position : left;
}

.telephone {
	font-weight : bold;
	font-size : 16px;
	color : #b0c10a;
}

/* ========= NEWS ============================================= */
.news{
	background-image : url('../images/gene_news.png');
	background-repeat : no-repeat;
	margin : 0px;
	padding : 0px;
	text-transform: uppercase;
	font-size : 11px;
	color : #fff;
	padding : 5px;
	padding-top : 8px;
	font-weight: 600;
}

.titre_news{
	color : #b0c10a;
	font-weight : bold;
}

/* ========= BAS PAGE ============================================== */
.bas_page{
	color : #fff;
	font-size : 10px;
	background-color : #3F3F3F;
	text-align : center;
}

A.copy{
	font-family : Arial;
	font-size : 10px;
	color:#fff;
	TEXT-DECORATION: none; 
}
A.copy:hover { 
	color:#fff;
	TEXT-DECORATION: underline;
}

/* =========== FAQ ================== */
#faq ul{
	cursor:pointer;
}

#faq li{
	padding-bottom:20px;
}
