#pages {
	background: url("../images/f_pages.gif") repeat-y center #444444;
	font-family: arial, helvetica, sans-serif;
	text-align: center;
	}
	#conteneur {
		width: 980px;
		margin: 0 auto;
		text-align: left;
		background: url("../images/f_conteneur-pages.gif") repeat-x top;
		}

.b_envoyer-ami {
	position: absolute;
	left: 50%; top: 70px; margin-left: 295px; width: 77px; height: 77px;
	background: url("../images/b_envoyerAmi.png") no-repeat right top;
	}
	.b_envoyer-ami a {
		display: block;
		width: 77px; height: 77px;
		background: url("../images/b_envoyerAmi.png") no-repeat right top;
		text-indent: -1000px; overflow: hidden;
		}
	.b_envoyer-ami a:hover {
		background: url("../images/b_envoyerAmi_over.png") no-repeat right top;
		}

/** HEADER **/
.header {
	background: url("../images/f_header-pages.jpg") no-repeat top;
	height: 140px;
	}
	.header .col1 {
		float: left;
		width: 277px;
		}
		h1 {
			padding: 24px 0 0 35px;
			}
			h1 a {
				display: block; width: 182px; height: 96px;
				background: url("../images/a_logo-pages.gif") no-repeat;
				text-indent: -1000px; overflow: hidden;
				}
	.header .col2 {
		padding: 10px 310px 0 0;
		float: left;
		}
		.nav-divers {
			height: 50px;
			}
		.nav-divers li {
			float: left;
			}
			.nav-divers li a {
				display: block;
				text-indent: -1000px; overflow: hidden;
				}
			.nav-divers li.b_intervention  a{
				width: 200px; height: 30px;
				background: url("../images/b_intervention.gif") no-repeat;
				}
				.nav-divers li.b_intervention  a:hover {
					background: url("../images/b_intervention.gif") no-repeat 0 -30px;
					}
			.nav-divers li.b_contact a {
				width: 130px; height: 30px;
				background: url("../images/b_contact.gif") no-repeat;
				}
				.nav-divers li.b_contact a:hover {
					background: url("../images/b_contact.gif") no-repeat 0 -30px;
					}
		.header .col2 h2 {
			clear: both; 
			width: 171px; height: 49px;
			background: url("../images/t_expertise-pages.gif") no-repeat;
			text-indent: -1000px; overflow: hidden;
			}

/** NAVIGATION **/
.navigation {
	background: url("../images/f_nav-pages.jpg") no-repeat right top;
	}
	.navigation ul {
		clear: both;
		height: 30px;
		padding: 0 18px;
		}
		.navigation li {
			float: left;
			/*height: 27px;*/
			margin-top:3px;
			}
			.navigation li a 
			{
				margin: 0 17px;
				text-transform: uppercase;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
				color:#9DA85E;
				text-decoration: none;
			}
			.navigation li a:hover 
			{
				margin: 0 17px;
				text-transform: uppercase;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
				color:#FEFFFE;
				text-decoration: none;
			}
				
				
				/*.navigation li.b_reseau a {background: url("../images/b_reseau.gif") no-repeat 0 0; width: 47px;}
					.navigation li.b_reseau a:hover {background: url("../images/b_reseau.gif") no-repeat 0 -30px;}
				.navigation li.b_innovation a 
				{
					text-transform: uppercase;
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: bold;
					color:#9DA85E;
					text-decoration: none;
				}
				.navigation li.b_innovation a:hover 
				{
					text-transform: uppercase;
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: bold;
					color:#FEFFFE;
					text-decoration: none;
				}
				.navigation li.b_trucs a {background: url("../images/b_trucs.gif") no-repeat 0 0; width: 114px;}
					.navigation li.b_trucs a:hover {background: url("../images/b_trucs.gif") no-repeat 0 -30px;}
				.navigation li.b_produits a 
				{
					text-transform: uppercase;
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: bold;
					color:#9DA85E;
					text-decoration: none;
				}
					.navigation li.b_produits a:hover 
				{
					text-transform: uppercase;
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: bold;
					color:#FEFFFE;
					text-decoration: none;
				}
				.navigation li.b_besoins a 
				{
					text-transform: uppercase;
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: bold;
					color:#9DA85E;
					text-decoration: none;
				}
					.navigation li.b_besoins a:hover 
				{
					text-transform: uppercase;
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: bold;
					color:#FEFFFE;
					text-decoration: none;
				}
				.navigation li.b_faq a 
				{
					text-transform: uppercase;
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: bold;
					color:#9DA85E;
					text-decoration: none;
				}
					.navigation li.b_faq a:hover 
				{
					text-transform: uppercase;
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: bold;
					color:#FEFFFE;
					text-decoration: none;
				}*/

/** CONTENT **/
.content {
	background: url("../images/f_conteneur-pages.jpg") no-repeat right top;
	clear: both;
	padding: 13px 0;
	}
	.content .col {float: left;}
	.content .col1 {
	padding: 15px 0 20px 0;
	width: 275px;
	background-image: url(../images/f_epi-gauche2.gif);
	background-repeat: no-repeat;
	background-position: left top;
		}
	.content .col2 {
		width: 475px;
		padding: 5px 0 20px 0;
		}
	.content .col3 {
		width: 230px;
		padding: 40px 0 0 0;
		float: left;
		}
		
	.content .colFormulaire {
		width: 600px;
		padding: 40px 0 0 0;
		float: left;
		}
		
	.content .colFormulaire label {
		color: #51421c;
		width: 260px;
		display: block; float: left;
		}

	/** SOUS NAVIGATION **/
	.sousnavigation {
		border-top: 1px solid #8e9559;
		margin: 0;
		margin: 0 45px 150px 30px;
		}
	/*modifcation mickael*/
	.sousnavigationMic {
	border-top: 0px solid #8e9559;
	margin: 0;
	margin: 0 45px 150px 30px;
	}
	/*********************/
			.sousnavigation li {
				padding: 2px 0 3px;
				border-bottom: 1px solid #8e9559;
				}
				.sousnavigation li a {
					color: #51421c; font-size: 12px; text-decoration: none;
					}
				.sousnavigation li a:hover {
					text-decoration: underline;
					}

	/** MENTIONS **/
	.mentions {
		margin: 0 22px 0 30px;
		}
	.skype {
	margin-top: 0;
	margin-right: 22px;
	margin-bottom: 0;
	margin-left: 30px;
		}
	.content .col1 p {
		padding: 60px 0 0 0;
		font-size: 11px; 
		color: #51421c;
		}
		.content .col1 span {
		padding: 60px 0 0 0;
		font-size: 11px; 
		color: #51421c;
		}
		.content .col1 p a {
			text-decoration: none; color: #51421c;
			}
			.content .col1 p a:hover {
				text-decoration: underline; color: #51421c;
				}

	/** CONTENU **/
	.titre-page h2 {
		color: #465926; font-family: Georgia; font-size: 32px; font-weight: normal;
		margin: 0 0 10px 0;
		}
		.contenu h3 {
			font-size: 18px; color: #51421c; font-weight: bold;
			margin: 12px 0 6px 0;
			}
		.contenu h4 {
			font-size: 12px; color: #465926; font-weight: bold;
			margin: 12px 0 6px 0;
			}
		.contenu p {
			color: #51421c; font-size: 12px; line-height: 17px;
			margin: 6px 0 3px 0;
			}
		.contenu span {
			color: #51421c; font-size: 12px; line-height: 17px;
			margin: 0px 0 0px 0;
			}
		.contenu toggler_alim {
			background: #ededed;
		}
			.size1 {
				font-size: 1em;
			}
			.size2 {
				font-size: 1.2em;
			}
			.size3 {
				font-size: 1.4em;
			}
		.contenu a {
			color: #cc5300; text-decoration: none;
			}
			.contenu a:hover {color: #cc5300; text-decoration: underline;}

		.contenu ul {
			margin: 9px 0 5px 0;
			list-style: none;
			}
			.contenu li {
				color: black; font-size: 12px; line-height: 17px;
				list-style: none;
				background: url("../images/i_puce-home.gif") no-repeat 0 7px;
				padding: 2px 0 3px 13px;
				}
				.contenu ul ul {
					margin: 2px 0 2px 0;
					}
					.contenu ul ul li {
						background: url("../images/i_puce-liste_niv2.gif") no-repeat 0px 5px;
						padding: 1px 0 2px 9px;
						}

		/** TABLEAU **/
		.contenu .divtable {
			width: 100%;
			}
		.contenu table {
			table-layout: fixed;
			margin: 10px 0;
			width: 100%;
			/*border: 1px solid #e3e3e4;*/
			}
		.contenu th {
			width: auto;
			margin: 0; padding: 4px 8px 5px;
			color: #51421c; text-align: left; font-size: 12px;
			/*border: 1px solid #e3e3e4;*/
			background: #8f9a56;
			}
		.contenu td {
			width: auto;
			margin: 0; padding: 4px 8px 4px; 
			border-bottom: 1px solid #8f9a56;
			color: black; font-size: 12px;
			/*border: 1px solid #e3e3e4;*/
			}
		.contenu td.gris {
			background: #e7ebc0;
			}

		/** PICTO / BOUTONS **/
		.contenu .picto {
			padding: 3px 0 5px 30px; margin: 6px 0 3px 0;
			}
		.contenu .picto a {
			color: #465926; font-weight: bold;
			}
		.contenu .pdf {background: url("../images/i_pdf.gif") no-repeat 0 0;}
		.contenu .imprimer {background: url("../images/i_imprimer.gif") no-repeat 0 0;}
		.contenu .borderimgleft {
			margin: 0 10px 5px 0;
			}

		/** IMAGES **/
		.contenu .borderimgright {
			margin: 0 0 5px 10px;
			}
		.contenu img {
			border: 2px solid #d8e5b5;
			}
		.contenu img.right {
			margin: 4px 4px 4px 20px;
			}
		.contenu img.left {
			margin: 4px 20px 4px 4px;
			}
		.contenu label {
			color: #51421c;
			width: 160px;
			display: block; float: left;
			}

		/** FORMULAIRE **/
		.contenu input {
			border: 1px solid #c2c2c2;
			background: #ededed;
			color: black; font-size: 11px;
			height: 19px;
			}
		.bouton {
			margin: 10px 0; 
			}
		.bouton a {
			text-align: center;
			background: #8f9a56;
			color: white; text-transform: uppercase; font-size: 11px; font-weight: bold;
			padding: 5px 11px; text-decoration: none; 
			}
			.bouton a:hover {
				background: url("../images/c_bouton-on.gif") no-repeat left top;
				text-decoration: none; color: white;
				}
		.contenu select {
			border: 1px solid #c2c2c2;
			background: #ededed;
			color: black; font-size: 11px;
			height: 19px;
			}

/** NAVIGATION EXTRAS **/
.nav-extras {
	margin: 0 35px 26px 45px;
	background: #7b8b43;
	}
	.nav-extras ul {
		clear: both;
		}
		.nav-extras li {
			border-bottom: 1px solid #b9c381;
			}
			.nav-extras li a {
				display: block;
				text-indent: -1000px; overflow: hidden;
				margin: 0 5px 0 13px;
				}
				.nav-extras li.b_espaceclient a {background: url("../images/b_espaceclients.gif") no-repeat 0 10px; height: 30px;}
					.nav-extras li.b_espaceclient a:hover {background: url("../images/b_espaceclients.gif") no-repeat 0 -20px;}
				.nav-extras li.b_trucs a {background: url("../images/b_trucs.gif") no-repeat 0 8px; height: 28px;}
					.nav-extras li.b_trucs a:hover {background: url("../images/b_trucs.gif") no-repeat 0 -22px;}
				.nav-extras li.b_photosvideos a {padding: 6px 0 8px; text-indent: 0; color: #dbe7a2; font-size: 11px; line-height: 13px; text-transform: uppercase; text-decoration: none;}
					.nav-extras li.b_photosvideos a:hover {text-decoration: underline;}

/** NAVIGATION FOCUS **/
.nav-focus {
	margin: 0 35px 0 45px;
	background: #d8e5b5;
	}
	.nav-focus ul {
		padding: 15px;
		clear: both;
		}
		.nav-focus li {
			margin: 2px 0 7px 0;
			line-height: 16px;
			}
			.nav-focus li a {
				color: #677645; font-size: 16px; font-family: Georgia; text-decoration: none; line-height: 16px;
				}
			.nav-focus li a:hover {
				text-decoration: underline;
				}

				
/** FOOTER **/
.footer {
 clear: both;
 color: #7b8b43; font-size: 11px;
 text-align: center;
 padding: 8px 0 10px 0;
 }
 .footer a {
 color: #7b8b43; font-size: 11px;
 text-decoration: none;
 padding: 0 2px;
 }
 .footer a:hover {
 color: black; text-decoration: underline;
 }
