*
{
	font-family: sans-serif;
}

body
{
	background-color: 5f7f00;
}

h1, h2, h3, h4, h5, h6
{
	text-align: center;
}

p
{
text-align: justify;
font-size: 15px;
border: 0px;
margin: 0px; 
padding: 0px;
}

.descriptif
{
font-size: 11px;
}

.standard
{
font-size: 15px;
text-align: justify;
}

li
{
font-size: 11px;
}

a
{
border: 0px;
}

table
{
border: 0px;
padding: 0px;
margin: 0px; 
}

div
{
border: 0px;
padding: 0px;
margin: 0px; 
}

.minimenu
{
text-decoration:none;
color: gray;
font-size: 15px;
}

.minimenu p
{
text-decoration:none;
color: black;
font-size: 15px;
}

.minimenu a
{
text-decoration:none;
color: gray;
font-size: 15px;
}

.minimenu a:hover
{
text-decoration:underline;
color: blue;
font-size: 15px;
}

IMG
{
border: 0px;
}

.vignette
{
margin: 4px;
}

#conteneur_index
{
	background-color: black;
	background-image: url("images/index_bati-home_2.jpg");
	position: absolute;
	width: 900px;
	left: 50%;
	height: 642px;
	margin-left: -450px;
	border: 0px;   
}

#cadre_concept
{
	height: 33px;
	left: 190px;
	position: absolute;
	top: 490px;
	width: 117px;
	z-index: 10;
}

#cadre_build
{
	height: 55px;
	left: 410px;
	position: absolute;
	top: 490px;
	width: 73px;
	z-index: 10;
}

#cadre_design
{
	height: 37px;
	left: 590px;
	position: absolute;
	top: 490px;
	width: 108px;
	z-index: 10;
}

#cadre_devise
{
	height: 40px;
	left: 170px;
	position: absolute;
	top: 560px;
	width: 550px;
	z-index: 10;
}

#cadre_accueil_concept
{
	height: 385px;
	left: 15px;
	position: absolute;
	top: 10px;
	width: 200px;
	z-index: 20;
	background-color: black;
}

#cadre_accueil_build
{
	height: 385px;
	left: 233px;
	position: absolute;
	top: 10px;
	width: 205px;
	z-index: 20;
	background-color: black;
}

#cadre_accueil_design
{
	height: 385px;
	left: 455px;
	position: absolute;
	top: 10px;
	width: 215px;
	z-index: 20;
	background-color: black;
}

#conteneur
{
	
	position: absolute;
	width: 900px;
	left: 50%;
	height: 603px;
	margin-left: -450px;
	background-image: url("images/fond_conteneur.jpg"); 
}

#cadre_1
{
	height: 370px;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 200px;
	z-index: 10;
	padding-top: 10px;
	padding-left: 10px;
}

#cadre_1loc
{
	height: 370px;
	left: 20px;
	position: absolute;
	top: 10px;
	width: 630px;
	z-index: 10;
	padding-top: 10px;
	padding-left: 10px;
}

#cadre_2
{
	height: 175px;
	left: 15px;
	position: absolute;
	top: 405px;
	width: 200px;
	z-index: 10;
	padding-left: 10px;
    border: solid gray 0px;
}

#cadre_3
{
	height: 560px;
	left: 232px;
	position: absolute;
	top: 20px;
	width: 440px;
	z-index: 10;
	border: 1px;
	padding: 0px;
    border: solid gray 0px;
}

#cadre_3b
{
	height: 560px;
	left: 232px;
	position: absolute;
	top: 7px;
	width: 440px;
	z-index: 10;
	border: 1px;
	padding: 0px;
    border: solid gray 0px;
}


#cadre_accueil_3
{
	height: 175px;
	left: 232px;
	position: absolute;
	top: 405px;
	width: 440px;
	z-index: 10;
	border: 1px;
	padding: 10px;
    border: solid gray 0px;
}

#cadre_4
{
	height: 380px;
	left: 685px;
	position: absolute;
	top: 10px;
	width: 195px;
	z-index: 10;
	padding: 9px;
}

#cadre_4b
{
	height: 560px;
	left: 670px;
	position: absolute;
	top: 3px;
	width: 250px;
	z-index: 10;
	padding: 9px;
}

#cadre_4c
{
	height: 560px;
	left: 690px;
	position: absolute;
	top: 20px;
	border: solid gray 1px;
	width: 195px;
	z-index: 10;
	padding: 9px;
}

#cadre_4loc
{
	height: 380px;
	left: 685px;
	position: absolute;
	top: 15px;
	width: 195px;
	z-index: 10;
	padding: 9px;
}

#cadre_5
{
	height: 175px;
	left: 685px;
	position: absolute;
	top: 405px;
	width: 195px;
	z-index: 10;
	padding-left: 10px;
}

#cadre_6
{
	margin-top: 610px;
	position: absolute;
	width: 900px;
	left: 50%;
	height: 40px;
	margin-left: -450px;
	background-image: url("images/fond_devise.jpg");
    border: solid white 0px;
}

#cadre_creation_site
{
	position: absolute;
	width: 200px;
	left: 50%;
	height: 30px;
	top: 665px;
	margin-left: 315px;
	border: solid white 0px;
	font-size: 10px;
	color: gray;
}

.minipub a
{
text-decoration:none;
color: gray;
font-size: 10px;
}

.minipub a:hover
{
text-decoration:underline;
color: blue;
font-size: 10px;
}




