#html
	{
	background-color: #212121;
	width: 850px;
	margin-left: auto;
	margin-right: auto;
	color: white;
	}

a
	{
	text-decoration: none;
	color: white;
	}

#header
	{
	margin-top: 20px;
	}
	
#logo
	{
	float: right;
	width: 145px;
	}
	
#menu
	{
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: white;
	vertical-align: bottom;
	}
	#menu a {color: white; text-decoration: none;}
	#menu table {text-align: center;}
	
#menu_haut
	{
	height: 20px;
	}

.agc
	{
	font-size: 12pt;
	color: #a8d729;
	}

#agcplv
	{
	padding-left: 10px;
	padding-right: 10px;
	}
	#agcplv:hover {background-color: #3C3C3C;}
	#agcplv_color {background-color: #3C3C3C;}
	
#services
	{
	padding-left: 10px;
	padding-right: 10px;
	}
	#services:hover {background-color: #a8d729;}
	#services_color {background-color: #a8d729;}

#realisations
	{
	padding-left: 10px;
	padding-right: 10px;
	}
	#realisations:hover {background-color: #0066ff;}
	#realisations_color {background-color: #0066ff;}
	
#loupe
	{
	padding-left: 10px;
	padding-right: 10px;
	}
	#loupe:hover {background-color: #f88921;}
	#loupe_color {background-color: #f88921;}

#engagement
	{
	padding-left: 10px;
	padding-right: 10px;
	}
	#engagement:hover {background-color: #006600;}
	#engagement_color {background-color: #006600;}

#contact
	{
	padding-left: 10px;
	padding-right: 10px;
	}
	#contact:hover {background-color: #3e0495;}
	#contact_color {background-color: #3e0495;}
	
	
#corps
	{
	background-color: #3C3C3C;
	min-height: 350px;
	text-align: left;
	font-family: Arial, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	}
	#corps table
	{text-align: left; font-family: Arial, sans-serif; font-size: 10pt; font-weight: normal;}
	
.cit
	{
	font-family: Arial, sans-serif;
	color: white;
	font-size: 11pt;
	line-height: 22px;
	font-style: italic;
	font-weight: normal;
	text-align: right;
	vertical-align: top;
	}
.aut
	{
	font-family: Arial, sans-serif;
	color: #C4C4C4;
	font-size: 10pt;
	font-weight: normal;
	font-style: italic;
	text-align: right;
	}

.normal
	{
	padding-left : 20px;
	font-size: 11pt;
	}

.gris
	{
	background-color:  #212121;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
	}

.vert
	{
	color: #a8d729;
	}

.center
	{
	text-align: center;
	}
#menu_real
	{
	padding-top: 5px;
	}
#menu_real a:hover{ color: #f88921;}
	
.iframe
	{
	width: 850px;
	height: 600px;
	text-align: center;
	border: none;
	padding-left: auto;
	padding-right: auto;
	}
	
#loupe_table
	{
	vertical-align: top;
	}
	
#loupe_menu
	{
	text-align: right;
	}
	
.titre_blanc
	{
	font-weight: bold;
	font-size: 15px;
	}

#loupe_menu .loupe_lien a
	{
	color: #212121;
	font-size: 11px;
	}
	#loupe_menu .loupe_lien a:hover
	{
	color: #f88921;
	}
	
	
.reboard
	{
	padding-left: 20px
	}
.reboard h1
	{
	color: #f88921;
	font-size: 22pt;
	}

.sous_titre
	{
	color: white;
	font-size: 15pt;
	font-weight: bold;
	}
	
.intro
	{
	font-size: 11pt;
	font-style: italic;
	}
	
.agc_vert
	{
	color: #a8d729;
	font-size: 22pt;
	font-weight: bold;
	}
.plv
	{
	font-size: 17pt;
	font-weight: bold;
	}

.adresse
	{
	font-weight: bold;
	font-size: 13px;
	}
	
.right
	{
	text-align: right;
	vertical-align: top;
	}
	
.formulaire
	{
	color: #C4C4C4;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: top;
	padding-top: 6px;
	}
.submit
	{
	background-color: #3C3C3C;
	font-size: 11pt;
	font-weight: bold;
	text-align: right;
	color: #C4C4C4;
	border: none;
	cursor: pointer;
	}
	.submit:hover
	{
	font-size: 13pt;
	}