html,body{margin:0;padding:0;background-color:#F8F8F8;}
body{font: 76% arial,sans-serif;color:#333;}
a{color: #666;text-decoration:none;}
a img{
	border:none;
}
div#header{
	padding-top:35px;
	height:130px;
}
.centreHeader {
	width:496px;
}
div#header h1{
	margin:0 289px 0 237px;;
	padding:16px 0 0 0;
	background:#F8F8F8;
	color: #FA400F;
	font-size:26px;
	font-weight:normal ;
	text-align : center;
	letter-spacing:3px; 
}
div#header h2{
	margin:0 289px 10px 237px;;
	padding:0px;
	background:#F8F8F8;
	color: #333;
	font-size:16px;
	font-weight:normal;
	text-align : center; 
	letter-spacing:4.2px;
}
div#menu {
	margin:16px 289px 10px 237px;
	padding:0;
	background-image:url(../images/fondMenu.jpg);
	background-repeat: no-repeat;
	height:44px;
}
ul#links{
	padding:12px 0 0 0;
	margin:0px;
	text-align : center;
}
ul#links li{
	display:inline;
}
ul#links li a{
	display:inline;
	font-size:18px;
	margin-top:10px;
	padding:0 14px;
	color: #333;
}
ul#links li a:hover{
	display:inline;
	font-size:18px;
	margin-top:10px;
	padding:0 14px;
	color:#FA8E0F;
}
ul#links li#separation{
	color: #999;
	font-size:18px;
}
ul#links li#active a{
	color: #FA400F;
}
ul#sousMenu {
	padding:10px 0 0 0;
	margin:0px;
	text-align:center;
}
ul#sousMenu li{
	display:inline;
}
ul#sousMenu li a{
	display:inline;
	font-size:12px;
	margin-top:10px;
	padding:0 3px;
	color: #666;
}
ul#sousMenu li#active a{
	color: #FA400F;
	font-size:14px;
	font-weight:bold;
}
.textes_images {
	display:none;
}
div#logo {
	width:189px;
	float:left;
	padding:0;
	margin:0;
	
}
div#conseil {
	width:251px;
	margin:-150px 0 0 0;
	border-left:1px solid #DFE3E7;
	clear:right;
	float:right;
	text-align:center;
	font-size:14px;
	letter-spacing:1px;
	font-weight:normal;
	color:#333;
}
div#conseil a{
	font-size:13px;
	
	color:#333;
}
div#conseil img{
	padding-top:4px;
}
div#quickMenu {
	width:600px;
	margin-top:-186px;
	/*border-left:1px solid #DFE3E7;*/
	float:right;
}
ul#quickLinks{
	padding:12px 0 0 0;
	margin:4px 16px 0 0;
	text-align:right;
}
ul#quickLinks li{
	display:inline;
}
ul#quickLinks li a{
	display:inline;
	font-size:12px;
	margin-top:10px;
	padding:0 4px;
	color: #333;
}
ul#quickLinks li a:hover{
	display:inline;
	font-size:12px;
	margin-top:10px;
	padding:0 4px;
	color:#FA8E0F;
}
ul#quickLinks li#separation{
	color: #999;
	font-size:12px;
}
ul#drapeaux {
	padding:0px 0 0 0;
	margin:0 0 6px 0;
	border-bottom:1px solid #DFE3E7;
}
ul#drapeaux li{
	display:inline;
}
ul#drapeaux li a{
	display:inline;
	padding:0 11px 0 0 ;
}
.local{
	margin:-6px 26px 0 0;
	padding:0;
	text-align:right;
	font-size:10px;
	color:#666;
}

div#container{text-align:left}
div#content p{line-height:1.4}
div#leftCol{background:#B9CAFF}
div#footer{}
div#footer p{margin:0;padding:5px 10px}

div#container{width:980px;margin:0 auto;}
div#wrapper{float:left;width:100%;margin:0; padding:0}
div#content h2{
	font-size:16px;
	font-weight:bold;
}
div#content h3{
	font-size:14px;
	font-weight:bold;
}

div#content{
	margin: 14px 273px 0 211px;
	font-size:11px;
	text-align:justify;
}
div#contentGamme h2{
	padding-left:10px;
}

div#contentGamme{
	margin: 14px 263px 0 201px;
	font-size:11px;
	text-align:justify;
}

ul#vignettes {
	padding:10px 0 0 0;
	margin:0px;
	
}
ul#vignettes li{
	display:inline;
}
ul#vignettes li a{
	display:inline;
	padding:0 11px 0 0 ;
}			
div#leftCol{
	float:left;
	width:189px;
	margin:14px 0 0 -980px;
	background:#F8F8F8;
}
.prodOriginal ul{
	margin:0 0 0 14px;
	padding:0;
}
.prodOriginal li{
	list-style-type: none;
	background-image: url(../images/puce_2.jpg);
	background-repeat: no-repeat;
	background-position: 0 2px;
	letter-spacing:1px;
	padding:6px 0 6px 30px;
}
.prodOriginal{
	margin:4px 0px;
	font-size:13px;
	color:#333;
	text-align:left;
	font-weight:bold;
	/*border:1px solid #ff0000;*/
}
div#brochure {
	margin-top:0px;
	padding:8px 2px 0 2px;
	background-image:url(../images/fondBoutonBrochure.jpg);
	background-repeat: no-repeat;
	height:55px;
	text-align:center;
}
div#brochure a{
	font-size:14px;
	font-weight:bold;
	color:#FA400F;
}
div#brochure a:hover{
	font-size:14px;
	font-weight:bold;
	color:#FA8E0F;
}
div#rightCol{
	float:left;
	width:251px;
	margin:-20px 0 0 -252px;
	padding-top:20px;
	text-align:center;
	border-left:1px solid #DFE3E7;
}
div#rightCol h3{
	text-align:left;
	margin:0px;
	padding:2px 6px 0 6px;
	font-size:13px;
	font-weight:bold;
	color:#333;
}
div#montage{
	padding-left:8px;
}
div#comMontage{
	text-align:justify;
	font-size:10px;
	font-weight:normal;
	padding:0 34px;
	margin-bottom:14px;	
	color:#333;
}

.references {
	background-image:url(../images/fondBox.jpg);
	background-repeat: no-repeat;
	height:106px;
	margin-top:10px;
	margin-left:16px;
	padding:10px 27px 0px 10px;
}
.refCols{
	clear:left;
}
.refBox{
	background-image:url(../images/fondBoxRef.jpg);
	background-repeat: no-repeat;
	width:239px;
	height:108px;
	float:left;
	margin-left:10px;
	margin-bottom:20px;
	clear:left;
}
.refBoxDroite{
	background-image:url(../images/fondBoxRef.jpg);
	background-repeat: no-repeat;
	width:239px;
	height:108px;
	float:right;
	margin-right:10px;
	margin-bottom:20px;
	clear:right;
}
.refBox a{
	border:none;
	padding:0px;
	margin:0;
}
.refBoxDroite a{
	border:none;
	padding:0px;
	margin:0;
}

.texteRef{
	font-size:10px;
	color:#666;
	padding:0 6px;
}
div#lienRef {
	text-align:right;
}
div#lienRef a{
	text-align:right;
	padding:2px 6px 0 6px;
	font-size:9px;
	color:#333;
}
ul#logosRefs {
	margin:4px 0;
	padding:0px;
}
ul#logosRefs li{
	display:inline;
	margin:0px;
	padding:0px;
}
ul#logosRefs li a{
	display:inline;
	margin:0px;
	padding:0px;
}
div#engagements {
	margin-left:10px;
	padding:0px 27px 10px 10px;
}
ul#engagements {
	margin:8px 0 4px 4px;
	padding:0px;
}
ul#engagements li{
	text-align:left;
	list-style-type: none;
	background-image: url(../images/puce.jpg);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding:4px 0 4px 20px;
}
div#footer{
	clear:left;
	width:980px;
	text-align:center;
	
}
ul#footer {
	margin:4px 0;
	padding:0px;
}
ul#footer li{
	display:inline;
	margin:0px;
	padding:0px;
}
ul#footer li a{
	display:inline;
	margin:0px;
	padding:0px;
	color:#333;
}

