body {
margin: 0;
padding: 0;
height: 100%;
font-family:arial;
font-size:12px;
background:transparent url(../img/fond_site.jpg) no-repeat top center;
}

.clear{
	clear:both;
}

/**************************/
/* HEADER                 */

#head_site{
	height:103px;
	width:100%;
	background:transparent;
	color:#060;
	text-align:center;
}

#header{
	width:704px;
	height:103px;
	margin:auto;
	text-align:left;
}

#header_logo{
	width:704px;
	height:52px;
	padding-top:30px;
	/*background: transparent url("../img/logo_fonce.png") no-repeat center left;*/
	text-align:left;
}

#header_contenu{
	width:704px;
	height:21px;
	margin:auto;
	text-align:left;
	background:#ffffff;
}
#header_contenu_gauche{
	float:left;
	
	height:21px;
	margin:auto;
	text-align:left;
	background:#ffffff;
}

#header_contenu_menu{
	float:right;
	/*width:300px;*/
	height:21px;
	margin:auto;
	text-align:left;
	background:#ffffff;
	
}



#header_contenu_menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#header_contenu_menu ul li {
	float: left;
	margin: 0;
	padding: 0;
	
}
#header_contenu_menu ul li a {
	display: block;
	height: 18px;
	float: left;
	text-decoration: none;
	padding:3px 7px 0 7px;
	font-size:10pt;
}

.menu_accueil a, .menu_kit a, .menu_temoignage a, .menu_franchise a, .menu_simulation{
	color: #000000;
}

.menu_accueil a:hover, .menu_selected_accueil {
	background:#fdae03;
	
}

.menu_kit a:hover, .menu_selected_kit {
	background:#fdae03;
}
.menu_temoignage a:hover, .menu_selected_temoignage {
	background:#fdae03;
}
.menu_franchise a:hover, .menu_selected_franchise {
	background:#fdae03;
}
.menu_simulation:hover, .menu_selected_simulation {
	background:#fdae03;
	color:#ffffff;
}

/* FIN HEADER             */
/**************************/




/**************************/
/* CONTENU                */


#contenu_site{
	/*height:560px;*/
	width:100%;
	background:transparent ;
	text-align:center;
}

#contenu_accueil, #contenu_contact{
	width:704px;
	height:470px;
	margin:auto;
	text-align:left;
	background:#ffffff url(../img/header_accueil.jpg) no-repeat top left;
	padding-top:146px;
}


#contenu_haut{
	width:704px;
	height:272px;
	margin:auto;
	text-align:left;
	background:#9fb0bd url(../img/fond_contenu.jpg) repeat-x top;
}

#contenu_gauche{
	float:left;
	height:252px;
	width:275px;
	color:#ffffff;
	font-size:13px;
	padding:10px;
}


#contenu_gauche p{
	margin : 8px 0 8px 0;
}
#contenu_droite{
	float:left;
	height:272px;
	width:409px;

}


#contenu_bas{
	width:694px;
	height:273px;
	margin:auto;
	text-align:left;
	background:#ffffff;
	padding-top:15px;
	padding-left:10px;
}



#contenu_bas h1{
	text-decoration:underline;
	font-size:12pt;
	margin: 3px 0 3px 7px;
}

#contenu_bas h2{
	font-weight:bold;
	font-size:10pt;
	margin: 3px 0 8px 2px;
	color:#000000;
}



#contenu_contact a, #contenu_contact a:visited{
	text-decoration:none;
	color:#000000;
}
#contenu_contact a:hover{
	text-decoration:underline;
	color:#9fb0bd;
}


.txt_blanc_grand_gras{
	color:#ffffff;
	font-size:13pt;
	font-weight:bold;
}
.txt_noir_grand_gras{
	color:#000000;
	font-size:13pt;
	font-weight:bold;
}
.txt_blanc_normal{
	color:#ffffff;
	font-size:11pt;
}
.txt_noir_normal{
	color:#000000;
	font-size:11pt;
}
.txt_gris_normal{
	color:#6f6f6f;
	font-size:11pt;
}

.txt_noir_petit_gras{
	font-family:Tahoma;
	color:#000000;
	font-size:10pt;

}
.txt_gris_petit_gras{
	font-family:Tahoma;
	color:#6f6f6f;
	font-size:10pt;

}


.img_droite{
	float:right;
	padding:5px;
}

/* FIN CONTENU            */
/**************************/



/**************************/
/* ACCUEIL                */



/* FIN ACCUEIL            */
/**************************/






/**************************/
/* FOOTER                 */

#footer_site{
	background:transparent;
	color:#ffffff;
	font-size:11px;
	text-align:center;
}
#footer{
	margin:auto;
	padding:1px 5px 0 5px;
	width:694px;
	height:17px;
	color:#ffffff;
	font-size:12px;
	text-align:right;
	background:#9fb0bd;
}
#footer_adresse{
	margin:auto;
	padding:10px 0 15px 0;
	width:700px;
}

#footer a, #footer a:visited{
	color:#ffffff;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}


#footer_adresse a, #footer_adresse a:visited{
	color:#000000;
	text-decoration:none;
}
#footer_adresse a:hover{
	text-decoration:underline;
}
/* FIN FOOTER             */
/**************************/

