*
{	
	font-family: Arial;
	margin:0px;
	padding: 0px;
}

#menu
{
	margin-left: 130px;
}
#onglets
{

	border : 1px solid transparent;
    padding : 0;
    font : 15px Arial black;
    list-style-type : none;*/
    padding-bottom : 20px;
}

#onglets li
{
    float : left;
    background-color: #044e2d;
    margin : 4px 15px 0 2px;  
    border : 1px solid white;
    border-radius: 10px 10px 0px 0px;
	border-bottom: 0px;
}

header
{
	background-color: #c3c6c8;
}

.header_center h1
{
	color : red;
	font : bold 25px Arial;
	margin-bottom: 7px;

}

#onglets li a 
{
	color : white;
	text-decoration:none; 
	border : 1px, dotted, black;
}

#onglets li a:hover
{
	color : orange;
}

#onglets a
{
	display : block;
	padding:  5px 10px;
}

.header_center
{
	width: 1000px;
	margin:0px auto;
	padding-top: 50px;
}

#logo {
	display:  block;
	float:  left;
}

.headerRight {
	float:  right;
}

/*.content
{
	width: 1000px;
	margin:0 auto;
	background-color: white;
}

.sommaire
{
	font : bold 15px Batang serif;
	width : 250px;

}

.sommaire ul a
{
	text-decoration:none;
	background-color:#044e2d;
	color : white;
	display: block;
	width: 250px;
	border-radius: 5px 5px 5px 5px;
}

.sommaire ul a:hover
{
	color : orange;
}

.sommaire li
{
	list-style-type : none;
}

.accrocheTotal
{

	margin :0px 0px 0px 250px;
}

.imageAccroche
{
	border:15px solid orange;
	border-radius: 10px 10px 0px 0px;
}

.sousImageAccroche
{
	text-decoration:none;
	background-color:red;
	text-align: center;
	font : bold;
}
*/

body
{
	background-color: #044e2d;
}

.content2 
{
	width: 1000px;
	margin: 0 auto;
	background-color: #edeeef;
	border: solid white 2px;
}

.leftColumn 
{
	background-color: #edeeef;
	width: 260px;
	padding: 10px;
	box-sizing: border-box;
	float: left;
}

.rightColumn 
{
	background-color: #edeeef;
	width: 740px;
	padding: 10px;
	box-sizing: border-box;
	padding-right: 35px;
	float: left;
}

.navSecondaire a 
{
	background-color: #044e2d;
	display: block;
	border-radius: 2px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

.navSecondaire a:hover
{
	color:orange;
}

.navSecondaire p 
{
	margin-left: 15px;
	margin-bottom: 20px;
	font-weight: bold;
	font-size: 12px;
}

.imgPromo 
{
	border: solid 10px #fcc616;
	border-radius: 10px 10px 0px 0px;
	margin-top: 20px;
	background-color: white;
}

.voirPromo 
{
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	background-color: red;
	display: block;
	text-align: center;
	margin-top: -3px;
	font-size: 10px;
	font-weight: bold;
}

.voirPromo:hover
{
	color: orange;
}

.nosProduits
{
	background-color: white;
	margin-top : 20px;
	padding-bottom : 25px;
}

.nosProduits a
{
	text-decoration: none;
	color : white;
	font-size: 10px;
	font-weight: bold;
	background-color: red;
	display: block;
	text-align: center;
	padding: 2px 0px 2px 0px;
	margin-right: 3px;
	width: 137px;
}

.nosProduits a:hover
{
	color : orange;
}

.nosProduits h2
{
	color : #014e2c;
	font-size : 32px;
	font-family: Arial Black;
	margin-left : 20px;
}

.nosProduits img
{
	border : solid 1px #014e2c;
	width : 136px;
	height: 160px;

}

.nosProduits p
{
	text-align: center;
	padding-bottom: 30px;
	border-right: solid 2px #aeafb2;
	width: 137px;
}

.jardinsEtForets p
{
	border : none;
}

.produit
{
	width : 136px;
	float : left;
	margin-right: 3px;
}

.clr 
{
	clear: both;
}

.services
{
	margin-top: 600px;
	text-align: left;
	font-size: 12px;
}

.bottomLeft
{
	margin-top: 20px;
	float: left;

}

.bottomRight
{
	margin-top: 20px;
	float: right;
}



.conseil
{
	background-color: #fcc613 ;
	text-align: center;
	border: solid 2px white;
	width: 350px;
}

.conseil h2
{
	color : #044e2d;
}

.conseil h3
{
	color : #de0707;
	font-size: 30px;
	margin-bottom: 20px;
}

.newsletter
{
	background-color : #c3c6c8;
	border : solid 2px white;
	width: 350px;
	margin-top: 10px;
	padding-bottom: 10px ;
}

.newsletter p
{
	font-size: 12px;
	text-align: center;
}

.newsletter h2
{
	color : #044e2d;
	text-align: center;
}

.valider
{
	margin-top : 10px;
	margin-bottom: 9px;
	background-color: red;
	color : white;
	float: left;
	font-size: 10px;
	padding : 5px;
	padding-left: 10px;
	border : none;
}

.zoneTexte
{
	margin-top: 10px;
	margin-bottom: 9px;
	border : solid 1px red;
	float: left;
	padding : 2px 80px 2px 0px;
}

.sav
{
	background-color: #de0f06;
	font-weight : bold;
	text-align: center;
	border : solid 2px white;
	width : 330px;
	height: 244px;
}

.p1Sav
{
	color : white;
	font-size: 20px;
	margin-top: 10px;
}

.p2Sav
{
	color : white;
	font-size: 18px;
}

.p3Sav
{
	color : white;
	font-size: 16px;
	margin-top: 15px;
}

.sav h1
{
	color : white;
	font-size: 62px;
}

.sav h2
{
	color : #fcc613;
	font-size: 20px;
	margin-top: 15px;
}

.footer_center
{
	background-color : #c3c6c8;
	text-align: center;
	color : #044e2d;
	padding-bottom: 10px;
}

.adresse
{
	padding-top : 10px;
	font-size: 23px;
	font-weight: bold;
}

.contactMention a
{
	text-decoration : none;
	color : #044e2d;
}

.contactMention a:hover
{
	color : orange;
}

.clear
{
	clear : both;
}

.marquee
{
	background-color: white;
	clear:  both;
}

.marquee img
{
	height : 50px;
	margin-right : 20px;
	width : 120px;
}

/* Début page : "Nous situer" */

.bloc
{
	background-color: white;
	padding-top: 15px;
}

.bloc p
{
	margin-left: 10px;
}

.p1bloc
{
	margin-bottom: 15px;
}

.p2bloc
{
	margin-bottom: 15px;
}

.map
{
	margin-left: 50px;
	margin-top: 15px;
	padding-bottom: 15px;
}
/* Fin page : "Nous situer" */

/* Début page : "Nos Marques" */

.blocAutourMarque
{
	background-color: white;
	padding : 10px 10px 10px 10px;
}
.blocMarque
{
	border : solid 1px black;
	padding-bottom : 20px;
	margin-bottom: 15px;
	/*background-color: white;*/
}

.leftMarque img
{
	width : 120px;
	float : left;
	margin-right: 0px;
	margin-top: 20px;
	margin-left: 15px;
}

.rightMarque
{
	width : 450px;
	margin-left: 200px;
}

.rightMarque a
{
	text-decoration: none;
	color : black;
}

.rightMarque a:hover
{
	font-weight: bold;
}
/* Fin page : "Nos Marques" */

/* Début page : "Contact" */

.formulaire
{
	background-color: /*blue*/ white;
	padding-top: 20px;
}

.leftFormulaire
{
	float: left;
	background-color: /*red*/;
}

.leftFormulaire label
{
	margin-left: 20px;
}

.leftFormulaire p
{
	margin-top : 10px;
}

.zoneAdresse
{
	margin-left: 50px;
}

.zoneVille
{
	margin-left: 68px;
}

.zoneTel
{
	margin-left: 33px;
}

.zoneNom
{
	margin-left: 63px;
}

.rightFormulaire
{

	width : 300px;
	background-color: /*violet*/;
	margin-left: 360px;
}

.rightFormulaire p
{
	margin-top : 10px;
}

.zonePrenom
{
	margin-left : 60px;
}

.zoneCodePostal
{
	margin-left : 29px;
}

.zoneEmail
{
	margin-left : 65px;
}

.bottomFormulaire
{
	width : 650px;
	margin: 100px auto 0;
	background-color: /*orange*/;
	padding-bottom: 30px;
}

.bottomFormulaire label
{
	display: block;
}
.commentaire
{
	margin-left: 110px;
	width :500px;
	height: 150px;
}
.envoyer
{
	padding: 0px 25px 0px 25px;
	margin: 20px auto 0;
	display: block;
}

/* Fin page : "Contact" */

/* Début page : "Travail du bois" */

.blocAutourBois
{
	background-color: white;
	padding-right: 15px;
	padding-left: 5px;
	padding-bottom: 15px;
}

.titreBois h2
{
	color: #044e2d;
	font-family: Arial Black;
	margin-left: 10px;
}

.blocBois
{
	background-color: #edeeef;
	padding-bottom: 75px;
	margin-bottom: 20px;
	height: 80px;
}

.blocBois img
{
	border : 1px solid black;
	margin: 5px 0px 0px 5px;
	float: left;

}

.textBois
{
	padding-top: 5px;
	margin-left: 130px;
	width: 440px;
	font-size: 14px;
}

.textBois h4
{
	font-size: 18px;
}

/* Fin page : "Travail du bois" */

/* Début page : "Travail du métal" */

.blocAutourMetal
{
	background-color: white;
	padding-right: 15px;
	padding-left: 5px;
	padding-bottom: 15px;
}

.titreMetal h2
{
	color: #044e2d;
	font-family: Arial Black;
	margin-left: 10px;
}

.blocMetal
{
	background-color: #edeeef;
	padding-bottom: 75px;
	margin-bottom: 20px;
	height: 100px;
}

.blocMetal img
{
	border : 1px solid black;
	margin: 5px 0px 0px 5px;
	float: left;
	background-color: white;
}

.textMetal
{
	padding-top: 5px;
	margin-left: 130px;
	width: 440px;
	font-size: 14px;
}

.textMetal h4
{
	font-size: 18px;
}

.nbpage
{
	text-align: center;
}

.nbpage a
{
	text-decoration: none;
	margin: 0px 3px 0px 3px;
	font-weight: bold;
}

.nbpage a:hover
{
	color: #044e2d;
}

.nbpage p
{
	color: black;
}

.currentpage
{
	color : #044e2d;
}

.nocurrentpage
{
	color : black;
}

.sousH4
{
	margin-bottom: 15px;
}

/* Fin page : "Travail du Métal" */

/* Début page : "Travail du béton" */

.blocAutourBeton
{
	background-color: white;
	padding-right: 15px;
	padding-left: 5px;
	padding-bottom: 15px;
}

.titreBeton h2
{
	color: #044e2d;
	font-family: Arial Black;
	margin-left: 10px;
}

.blocBeton
{
	background-color: #edeeef;
	padding-bottom: 40px;
	margin-bottom: 20px;
	height: 140px;
}

.blocBeton img
{
	border : 1px solid black;
	margin: 5px 0px 0px 5px;
	float: left;
	background-color: white;
	width: 108px;
	height: 127px;

}

.textBeton
{
	padding-top: 5px;
	margin-left: 130px;
	width: 440px;
	font-size: 14px;
}

.textBeton h4
{
	font-size: 18px;
}

/* Fin page : "Travail du béton" */

/* Début page : "Sans fil" */

.blocAutourSansFil
{
	background-color: white;
	padding-right: 15px;
	padding-left: 5px;
	padding-bottom: 15px;
}

.titreSansFil h2
{
	color: #044e2d;
	font-family: Arial Black;
	margin-left: 10px;
}

.blocSansFil
{
	background-color: #edeeef;
	padding-bottom: 40px;
	margin-bottom: 20px;
	height: 140px;
}

.blocSansFil img
{
	border : 1px solid black;
	margin: 5px 0px 0px 5px;
	float: left;
	background-color: white;
	width: 108px;
	height: 127px;
}

.textSansFil
{
	padding-top: 5px;
	margin-left: 130px;
	width: 440px;
	font-size: 14px;
}

.textSansFil h4
{
	font-size: 18px;
}

/* Fin page : "Sans fil" */

/* Début page : "Sans fil" */

.blocAutourJardinsEtForets
{
	background-color: white;
	padding-right: 15px;
	padding-left: 5px;
	padding-bottom: 15px;
}

.titreJardinsEtForets h2
{
	color: #044e2d;
	font-family: Arial Black;
	margin-left: 10px;
}

.blocJardinsEtForets
{
	background-color: #edeeef;
	padding-bottom: 40px;
	margin-bottom: 20px;
	height: 140px;
}

.blocJardinsEtForets img
{
	border : 1px solid black;
	margin: 5px 0px 0px 5px;
	float: left;
	background-color: white;
	width: 108px;
	height: 127px;
}

.textJardinsEtForets
{
	padding-top: 5px;
	margin-left: 130px;
	width: 440px;
	font-size: 14px;
}

.textJardinsEtForets h4
{
	font-size: 18px;
}

/* Fin page : "Sans fil" */

/* Début page : Mentions Légales */

.blocMentionsLegales
{
	background-color: white;
}

.titreMentionsLegales
{
	font-weight: bold;
	padding : 25px 0px 25px 15px;
}

.LeftMentionsLegales
{
	font-weight: bold;
	font-size: 12px;
	float: left;
	margin-right: 30px;
}

.LeftMentionsLegales p
{
	padding : 0px 0px 20px 15px;
}

.RightMentionsLegales
{
	font-size: 12px;
	float: left;
}

.RightMentionsLegales p
{
	padding-bottom: 20px;
}

/* Début page : Mentions Légales */