/* Média fluide simple
   Remarque : un média fluide exige que vous supprimiez les attributs de hauteur et de largeur du média du code HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}
/* IE 6 ne prend pas en charge max-width ; la largeur par défaut est donc fixée à 100% */
.ie6 img {
	width:100%;
}

/*
	Propriétés de grille fluide Dreamweaver
	----------------------------------
	dw-num-cols-mobile:		5;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	10;
	dw-gutter-percentage:	25;
	
	Inspiré par "Responsive Web Design" par Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	et le système Golden Grid par Joni Korpi
	http://goldengridsystem.com/
*/

/* Disposition mobile : 480px et moins. */
.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding-left: 1.82%;
	padding-right: 1.82%;
	height:54px;
	position:fixed;
	z-index:3;

}
#top {
	clear: both;
	position:fixed;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	z-index:3;
	height:85px;

}
#header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#language {
	clear: none;
	float: right;
	margin-left: 4.1666%;
	width: 33%;
	display: block;
}

#certif{
	clear: both;
	float: left;
	margin-left: 0;
	width: 16.6666%;
	display: block;
	}
#nav {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;


}
#diap {
	margin-left: auto;
	margin-right: auto;
	padding-left:0;
	padding-right:0;
	height:100%;
	position:fixed;
	margin:60px auto;
	width:100%;
	z-index:1;
}
#pres {
	clear: both;
	float: left;
	margin-left: auto;
	width: 100%;
	display:none;
	margin-top:110px;
	z-index:2;
	background-color:FFF;
	background-image:url("../images/background_blc.png");
	background-repeat:repeat;
}

.pprod{
	padding:10px;
	background-color:#B6B68F;
	display:inline-block;
	width:320px;
	color:#FFF;
}
	

.pactu{
	padding:10px;
	background-color:#BC0010;
	display:inline-block;
	width:320px;
	color:#FFF;
}

.pagences{
	padding:10px;
	background-color:#318598;
	display:inline-block;
	width:320px;
	color:#FFF;
}
#align {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	z-index:2;
}
.baseline{
	padding-left:5px;
	font-size:14px;}


#menu_icone{
	position:absolute;
	clear: both;
	margin-left: auto;
	margin-right:auto;
	margin-top:140px;
	display: block;
	z-index:2;}
	
.bulles{
	display:inline-block;
	margin-left:50px;
	text-align:center;}

#selectprod{
	position:absolute;
	clear: both;	
	float: left;	
	margin-left: 0;	
	width: 100%;	
	display: block;
	background-color:FFF;
	background-image:url("../images/background_blc.png");
	background-repeat:repeat;
	margin-top:550px;
	z-index:2;
	}

#ste{
	padding-left:2%;
	padding-right:2%;
	position:absolute;
	clear: both;	
	float: left;	
	margin-left: 0;	
	width: 100%;	
	display: block;
	margin-top:630px;
	z-index:2;}
	
.pste{
	margin-left:5%;
	margin-right:10%;
	text-align:justify;}

#coord{
	position:absolute;
	clear: both;	
	float: left;	
	width: 100%;	
	display: block;
	margin-top:1140px;
	background-color:FFF;
	background-image:url("../images/background_blc.png");
	background-repeat:repeat;}

/* agences */



#imgRand{
	position:fixed;
	margin-top:55px;
	margin-left:0;
	padding-right: 1.1625%;
	z-index:1;
	float:left;
}
	
#agences{
	display: block;
	position:absolute;
	clear: both;
	float: left;
	width: 100%;
	margin-top:128px;
	z-index:2;

	
}

#siteIDF{
	margin-left:0;
	width:100%;
	z-index:2;
	display:inline-block;

	background-image:url("../images/agences/background_vert.png");	
	background-repeat:repeat;
	}

	
.siteIDF{
	padding-left:30px;
	font-size:14px;
	color:#000;

	background-image:url("../images/agences/background_IDF.png");
	background-repeat:no-repeat;
	z-index:100;
	}	
	
#pprodddFrance{
	padding:10px;
	background-image:url("../images/agences/background_fr.png");
	text-align:justify;
	width:98%;
	text-align:justify;
	color:#FFF;
	display:block;
}
#pproddd1idf{
	padding:10px;
	background-image:url("../images/agences/background_idf1fr.png");
	text-align:justify;
	width:98%;
	text-align:justify;
	color:#FFF;
	display:block;
}
.adresseIDF{
	padding-left:50px;
	font-size:14px;
	color:#000;
	z-index:100;
	background-image:url("../images/background_vert.png");
	background-repeat:repeat;
	}
	
	a.adresseIDF:link{
	color:#BC0010;
	text-decoration:none;
}

a.adresseIDF:hover{
	color:#BC0010;
	text-decoration:none;
}

a.adresseIDF:active{
	color:#BC0010;
	text-decoration:none;
}

a.adresseIDF:visited{
	color:#BC0010;
	text-decoration:none;
}


.sitesFrance{
	padding-left:30px;
	font-size:14px;
	color:#000;
	background-image:url("../images/agences/background_sites.png");
	background-repeat:no-repeat;
	z-index:2;
	}
	
.sitesMonde{
	padding-left:30px;
	font-size:14px;
	color:#000;
	z-index:2;
	}
#agences2{
	display: block;
	position:absolute;
	clear: both;
	float: left;
	margin-left:0;
	margin-top:1300px;
	z-index:100;

	}
#sites1{
	margin-left:0;
	width:100%;
	z-index:2;
	display:inline-block;

	}	

#sitesEuro{
	margin-left:0;
	width:100%;
	z-index:100;
	display:inline-block;
	background-color:#BBBBBB;
	background-image:url("../images/background_gris.png");
	background-repeat:repeat;
	
	}
	
#pprodddeu{
	padding:10px;
	background-image:url("../images/agences/background_eu.png");
		text-align:justify;
	width:98%;
	text-align:justify;
	color:#FFF;
	margin-left:300px;
}
	
.photsites{
	margin-top:5px;
	margin-left:50px;
	margin-right:30px;

	}
	
	
#footer{
	position:absolute;
	clear: both;	
	float: left;	
	width: 100%;	
	display: block;
	margin-top:3490px;
	background-color:FFF;
	background-image:url("../images/background_blc.png");
	background-repeat:repeat;}


	/*actu*/
	
#presActu{

	position: absolute;
	z-index: 2;
	clear: both;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top: 125px;
	display: block;

}

#ActuSimaf{

	z-index: 2;
	clear: both;
	width:98%;
	text-align:center;
	padding-left:10px;
	display:inline-block;
	background-color:FFF;
	background-image:url("../images/background_blc.png");
	background-repeat:repeat;

}
#steA{
	padding-left:20px;
	padding-right:20px;
	clear: both;		
	width: 90%;	
	display: block;
	z-index:2;}
	
#coordA{

	clear: both;	
	float: left;	
	width: 100%;	
	display: block;

	background-color:FFF;
	background-image:url("../images/background_blc.png");
	background-repeat:repeat;}


/*cata*/
	
	
#presCata{

	position: absolute;
	z-index: 2;
	clear: both;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top: 125px;
	display: block;

}

#cata{
	background-color:#FFF;
	clear: both;	
	float: left;	
	margin-left: 0;	
	width: 100%;	
	display: block;}
	
/* SIMAF CFF */	

#simafCff{
	clear: both;	
	float: left;	
	margin-left: 0;	
	width: 97%;	
	display: block;
	text-align:justify;
	background-image:url("../images/background_blc.png");
	background-repeat:repeat;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	height:1170px;}
	
.pprod2{
	padding:10px;
	background-color:#B6B68F;
	display:inline-block;
	width:230px;
	text-align:left;
	color:#FFF;
	margin-right:30px;
}

#pproddd1fr{
	padding:10px;
	background-image:url("../images/background_idffr.png");
	width:98%;
		text-align:justify;
	text-align:justify;
	color:#FFF;
	}

.pactu2{
	padding:10px;
	background-color:#BC0010;
	display:inline-block;
	width:230px;
	text-align:left;
	margin-top:-35px;
	color:#FFF;
	margin-right:30px;
}


.pagences2{
	padding:10px;
	background-color:#318598;
	display:inline-block;
	width:230px;
	text-align:left;
	margin-top:-35px;
	color:#FFF;
}
#steSIMAF{
	padding-left:20px;
	padding-right:20px;
	clear: both;		
	width: 90%;	
	display: block;
	z-index:2;
	margin-top:1200px;}


/* contact*/

#contact_cff{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;

}

.formContact{
	text-align:center;
	width:90%;
	background-color:#318598;
	background-image:url("../images/background_bleu.png");
	background-repeat:repeat;}
	
.Texte01{
	color:#FFF;}
	
	/* produits */


#simafProddd{
	clear: both;	
	float: left;	
	margin-left: 0;	
	width: 96%;	
	display: block;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	padding-bottom:20px;
	height:1940px;}
	
	
#pproddd1{
	padding:10px;
	background-color:#B6B68F;
	width:98%;
		text-align:justify;
	text-align:justify;
	color:#FFF;
	}

#pproddd2{
	padding:10px;
	background-color:#BC0010;
		text-align:justify;
	width:98%;
	text-align:justify;
	color:#FFF;
}


#pproddd3{
	padding:10px;
	background-color:#318598;
		text-align:justify;
	width:98%;
	text-align:justify;
	color:#FFF;
}

#pproddd4{
	padding:10px;
	background-color:#666666;
		text-align:justify;
	width:98%;
	text-align:justify;
	color:#FFF;
}

#pproddd5{
	padding:10px;
	background-color:#D86C00;
	text-align:justify;
	width:98%;
	text-align:justify;
	color:#FFF;
}

.puce{	
	margin-left: 20px;	
	width: 170px;	
	text-align:left;
	background-image:url("../images/produits/puce_famille.png");
	background-repeat:no-repeat;
	padding-left:30px;
	padding-top:13px;
	padding-bottom:20px;
	}
	
.ptext{
	color:#FFF;
	text-align:justify;
	padding:20px;
	margin-top:-40px;}

.psuiteprod{
	text-align:right;
	color:#FFF;
	padding:20px;
	}

#steSIMAFProd{
	padding-left:20px;
	padding-right:20px;
	clear: both;		
	width: 90%;	
	display: block;
	z-index:2;
	margin-top:1580px;}
	
	
	
/* produits plastiques */

#ProddSimaf{

	clear: both;
	width:96%;
	text-align:center;
	padding-left:10px;
	display: block;
	

}

.titre{
	margin-top:-10px;
	margin-left:-15px;
	float:left;
	}
	
.Tplast{
	background-image:url("../images/PLASTIQUE/icone_fiche_prod.png");
	background-repeat: no-repeat;
	color:#BC0010;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	height:50px;
}	

.Tinfoprod{
	color:#000;
	padding-left:50px;
	padding-right:50px;
	text-align:justify;}

a.ficheProdAff:link{
	color:#BC0010;
	text-decoration:none;
}

a.ficheProdAff:hover{
	color:#BC0010;
	text-decoration:none;
}

a.ficheProdAff:active{
	color:#BC0010;
	text-decoration:none;
}

a.ficheProdAff:visited{
	color:#BC0010;
	text-decoration:none;
}

.Tplast2{
	background-image:url("../images/BOIS/icone_fiche_prod.png");
	background-repeat: no-repeat;
	color:#318598;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	height:50px;
}	


a.ficheProdAff2:link{
	color:#318598;
	text-decoration:none;
}

a.ficheProdAff2:hover{
	color:#318598;
	text-decoration:none;
}

a.ficheProdAff2:active{
	color:#318598;
	text-decoration:none;
}

a.ficheProdAff2:visited{
	color:#318598;
	text-decoration:none;
}

.Tplast3{
	background-image:url("../images/TOLES/icone_fiche_prod.png");
	background-repeat: no-repeat;
	color:#818154;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	height:50px;
}	


a.ficheProdAff3:link{
	color:#818154;
	text-decoration:none;
}

a.ficheProdAff3:hover{
	color:#818154;
	text-decoration:none;
}

a.ficheProdAff3:active{
	color:#818154;
	text-decoration:none;
}

a.ficheProdAff3:visited{
	color:#818154;
	text-decoration:none;
}


.Tplast4{
	background-image:url("../images/OUTILS/icone_fiche_prod.png");
	background-repeat: no-repeat;
	color:#D86C00;
	padding-top:10px;
	padding-left:30px;
	padding-right:20px;
	height:50px;
}	


a.ficheProdAff4:link{
	color:#D86C00;
	text-decoration:none;
}

a.ficheProdAff4:hover{
	color:#D86C00;
	text-decoration:none;
}

a.ficheProdAff4:active{
	color:#D86C00;
	text-decoration:none;
}

a.ficheProdAff4:visited{
	color:#D86C00;
	text-decoration:none;
}

.Tplast5{
	background-image:url("../images/VIS/icone_fiche_prod.png");
	background-repeat: no-repeat;
	color:#666666;
	padding-top:10px;
	padding-left:30px;
	padding-right:20px;
	height:50px;
}	


a.ficheProdAff5:link{
	color:#666666;
	text-decoration:none;
}

a.ficheProdAff5:hover{
	color:#666666;
	text-decoration:none;
}

a.ficheProdAff5:active{
	color:#666666;
	text-decoration:none;
}

a.ficheProdAff5:visited{
	color:#666666;
	text-decoration:none;
}

.imgvis{
	float:left;
	margin-left:20px;
	margin-right:20px;

	}
	
#sousmen{
	position:fixed;
	display:inline-block;
	float:right;
	text-align:center;
	margin-left:20px;
	color:#FFF;}

.sousmen0{
	padding-left:5px;
	padding-right:5px;
	width:150px;
	display:inline-block;
	}
.sousmen{
	padding-left:5px;
	padding-right:5px;
	background-color:#BC0010;
	display:inline-block;
	}
.sousmen2{
	padding-left:5px;
	padding-right:5px;
	background-color:#B6B68F;
	display:inline-block;
	}
.sousmen3{
	padding-left:5px;
	padding-right:5px;
	background-color:#666666;
	display:inline-block;
	}
.sousmen4{
	padding-left:5px;
	padding-right:5px;
	background-color:#318598;
	display:inline-block;
	}
	
.sousmen5{
	padding-left:5px;
	padding-right:5px;
	background-color:#D86C00;
	display:inline-block;
	}
	
a.menulien:link{
	color:#FFF;
	text-decoration:none;
}

a.menulien:hover{
	color:#FFF;
	text-decoration:none;
}

a.menulien:active{
	color:#FFF;
	text-decoration:none;
}

a.menulien:visited{
	color:#FFF;
	text-decoration:none;
} 

#soustoles{
	display:inline-block;
	text-align:center;
	margin:auto;
	color:#FFF;}
	
.soustoles{
	padding-left:15px;
	padding-right:15px;
	background-color:#B6B68F;
	display:inline-block;
	}
	}	
/* 2 tab Disposition tablette : 481px sur 768px. Hérite des styles de : Disposition mobile */

@media only screen and (min-width: 481px) {
.gridContainer {
	width: 100%;
	padding-left: 1.1625%;
	padding-right: 2%;
	position:fixed;
	height:74px;
}
#top {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 61.5384%;
	display: block;
}
#language {
	clear: none;
	float: right;
	margin-left: 2.5641%;
	padding-right:2%;
	width: 23.0769%;
	display: block;
	text-align:right;
}
#nav {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;

}
#imgFlag{
	margin-left:8px;
	}

#diap{
	position:fixed;
	margin:70px auto;
	padding-right: 1.1625%;
	z-index:1;
	}
	
#pres{ 
	position:absolute;
	z-index:2;
	clear:both;
	width: 98.675%;
	margin-top:180px;
	display:block;
	background-color:FFF;
	background-image:url("../images/background_blc.png");
	background-repeat:repeat;
	text-align:center;
	float:left;
	padding-left: 1.1625%;
	padding-right: 1.1625%;
	
}

#align {
	clear: both;
	width: 88%;
	display: block;
	margin-top:-40px;
	text-align:center;
	padding-left:60px;
}

.pprod{
	padding:10px;
	background-color:#B6B68F;
	display:inline-block;
	width:190px;
	text-align:left;
	color:#FFF;
	
}



.pactu{
	padding:10px;
	background-color:#BC0010;
	display:inline-block;
	width:190px;
	text-align:left;
	color:#FFF;
}


.pagences{
	padding:10px;
	background-color:#318598;
	display:inline-block;
	width:190px;
	text-align:left;
	color:#FFF;
}

.baseline{
	font-size:20px;}


#menu_icone{

	position:absolute;
	clear: both;
	margin-left: auto;
	margin-right:auto;
	margin-top:440px;
	width: 100%;
	display: block;
}

.pbulles{
	padding-left:10%;
	}
.bulles{
	display:inline-block;
	margin-left:50px;
	text-align:center;}
	
	
#selectprod{
	position:absolute;
	clear: both;	
	float: left;	
	margin-left: 0;	
	width: 100%;	
	display: block;
	background-color:FFF;
	background-image:url("../images/background_blc.png");
	background-repeat:repeat;
	margin-top:560px;
	height:100px;}

#ste{
	padding-left:2%;
	padding-right:2%;
	position:absolute;
	clear: both;	
	float: left;	
	margin-left: 0;	
	width: 100%;	
	display: block;
	margin-top:680px;}

.pste{
	margin-left:5%;
	margin-right:10%;
	text-align:justify;}

#coord{
	position:absolute;
	clear: both;	
	float: left;	
	width: 100%;	
	display: block;
	margin-top:930px;
	background-color:FFF;
	background-image:url("../images/background_blc.png");
	background-repeat:repeat;}

/* agences */



#imgRand{
	position:fixed;
	margin-top:90px;
	margin-left:0;
	padding-right: 1.1625%;
	z-index:1;
	float:left;
}

#agences{
	position:absolute;
	clear: both;
	float: left;
	width: 100%;
	display: block;
	margin-top:390px;
	z-index:2;
	padding-top:50px;
	padding-left: 30px;
	padding-right: 0.9%;
	
}



#siteIDF{
	
	width:350px;
	z-index:2;
	}	
.siteIDF{
	padding-left:30px;
	font-size:14px;
	color:#000;
	background-image:url("../images/agences/background_IDF.png");
	background-repeat:no-repeat;
	z-index:2;
	}	
	
.adresseIDF{
	padding-left:50px;
	font-size:14px;
	color:#000;
		z-index:2;
	}
.sitesFrance{
	padding-left:30px;
	font-size:14px;
	color:#000;
	background-image:url("../images/agences/background_sites.png");
	background-repeat:no-repeat;
	z-index:2;
	}
	
	.sitesMonde{
	padding-left:30px;
	font-size:14px;
	color:#000;
	background-image:url("../images/agences/background_europe.png");
	background-repeat:no-repeat;
	z-index:2;
	}
#agences2{
	display: block;
	position:absolute;
	clear: both;
	float: left;
	width: 100%;
	margin-top:1750px;
	z-index:2;
	padding-left: 0.9%;
	padding-right: 0.9%;
	}
	
#sites1{
	margin-left:70px;
	width:450px;
	z-index:2;
	display:inline-block;
	}	

#sitesEuro{
	margin-left:70px;
	width:450px;
	z-index:2;
	display:inline-block;
	}
	
#foot1{
	position:absolute;
	clear: both;		
	margin-left: auto;
	margin-right:auto;
	width: 100%;	
	display: block;
	margin-top:1870px;
	}
	
#footer{
	position:absolute;
	clear: both;	
	float: left;	
	width: 100%;	
	display: block;
	margin-top:3910px;
	background-color:FFF;
	background-image:url("../images/background_blc.png");
	background-repeat:repeat;
	}
	
	
	/*actu*/
	
#presActu{

	position: absolute;
	z-index: 2;
	clear: both;
	width:100%;
	float: left;
	text-align:center;
	margin-top: 390px;
	display: block;


}

#ActuSimaf{

	clear: both;
	width:97%;
	text-align:center;
	padding-left:20px;
	display: block;
	background-color:FFF;
	background-image:url("../images/background_blc.png");
	background-repeat:repeat;
}

/* cata */

#cata{

	clear: both;

	float: left;

	margin-left: 0;

	width: 100%;

	display: block;

}

#presCata{

	position: absolute;
	z-index: 2;
	clear: both;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top: 125px;
	display: block;

}
#simafCff{

	clear: both;

	float: left;

	margin-left: 0;

	width: 100%;

	display: block;

}

#contact_cff{

	clear: both;

	float: left;

	margin-left: 0;

	width: 100%;

	display: block;

}

#formCont{

	clear: both;

	float: left;

	margin-left: 0;

	width: 100%;

	display: block;

}

#certif{

	clear: none;

	float: left;

	margin-left: 2.5641%;

	width: 6%;

	display: block;

}
}
/* Disposition bureau : 769px à max. 1232px.  Hérite des styles de : Disposition mobile et disposition tablette */

@media only screen and (min-width: 769px) {

.gridContainer {
	width: 100%;
	padding-left: 0.9%;
	padding-right: 0.9%;
	position:fixed;

}

#top {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;

}
#header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 59.1836%;
	display: block;

}
#language {
	clear: none;
	float: right;
	margin-left: 2%;
	width: 20%;
	display: block;
	margin-right:20px;


}
#nav {
	clear: both;
	float: right;
	margin-left: 0;
	width: 100%;
	display: block;
	height:30px;
	
}

#diap{
	position:fixed;
	margin:50px auto;
	padding-right: 1.1625%;
	z-index:1;
	}
#pres {
	position: absolute;
	z-index: 2;
	clear: both;
	float: left;
	margin-top: 365px;
	display: block;
	text-align:center;

}


#align {
	clear: both;
	width: 100%;
	display: block;
	text-align:center;
	margin-top:-40px;
	padding-left:0;
}

.pprod{
	padding:10px;
	background-color:#B6B68F;
	display:inline-block;
	width:230px;
	text-align:left;
	color:#FFF;
}



.pactu{
	padding:10px;
	background-color:#BC0010;
	display:inline-block;
	width:230px;
	text-align:left;
	margin-top:-60px;
	color:#FFF;
}


.pagences{
	padding:10px;
	background-color:#318598;
	display:inline-block;
	width:230px;
	text-align:left;
	margin-top:-60px;
	color:#FFF;
}

.imgsuite{
	float:right;}
	
.baseline{
	font-size:20px;}

#menu_icone{
	position:absolute;
	clear: both;
	float:left;
	margin-top:660px;
	width: 100%;
	display: block;
	text-align:center;
}

.pbulles{
	padding-left:20%;
	background-color:#0C0;
	}
	
.bulles{
	display:inline-block;
	margin-left:50px;
	text-align:center;}

#selectprod{
	position:absolute;
	clear: both;	
	float: left;	
	margin-left: 0;	
	width: 100%;	
	display: block;
	background-color:FFF;
	background-image:url("../images/background_blc.png");
	background-repeat:repeat;
	margin-top:810px;
	height:100px;}

#ste{
	padding-left:5%;
	padding-right:40px;
	position:absolute;
	clear: both;	
	float: left;	
	margin-left: 0;	
	width: 89.7959%;	
	display: block;
	margin-top:830px;}

.pste{
	margin-left:5%;
	margin-right:5%;
	text-align:justify;}

#coord{
	position:absolute;
	clear: both;	
	float: left;	
	width: 100%;	
	display: block;
	margin-top:1000px;
	background-color:FFF;
	background-image:url("../images/background_blc.png");
	background-repeat:repeat;}


/* agences */



#imgRand{
	position:fixed;
	margin-top:50px;
	margin-left:0;
	padding-right: 1.1625%;
	z-index:1;
	float:left;
}
	
#agences{
	position:absolute;
	clear: both;
	float: left;
	width: 100%;
	display: block;
	margin-top:265px;
	z-index:2;
	padding-left: 0.9%;
	padding-right: 0.9%;
	margin right:20px;
}

#pprodddFrance{
	padding:10px;
	text-align:justify;
	width:98%;
	text-align:justify;
	color:#FFF;
	display:block;
	margin-left:150px;
}

#siteIDF{

	width:350px;
	z-index:2;
	margin-top:60px;
	background-image:url("../images/background_vert.png");
	background-repeat:repeat;
	margin-left:70px;
	}	
.siteIDF{
	padding-left:30px;
	font-size:14px;
	color:#FFF;
	background-image:url("../images/agences/background_IDF.png");
	background-repeat:no-repeat;
	z-index:2;
	height:20px;
	width:98%;
	padding-top:7px;

	}	
	
.adresseIDF{

	padding-left:50px;
	font-size:14px;
	color:#000;
		z-index:2;
		
	}

#agences2{
	display: block;
	position:absolute;
	clear: both;
	float: left;
	width: 100%;
	margin-top:915px;
	z-index:2;
	padding-left: 0.9%;
	padding-right: 0.9%;
	}

	
#sites1{
	margin-left:70px;
	width:450px;
	z-index:2;
	display:inline-block;

	}	

#sitesEuro{
	margin-left:70px;
	width:450px;
	z-index:2;
	display:inline-block;
	background-color:#BBBBBB;
	background-image:url("../images/background_gris.png");
	background-repeat:repeat;
	}
	
.sitesFrance{
	padding-left:30px;
	font-size:14px;
	color:#FFF;
	background-image:url("../images/agences/background_sites.png");
	background-repeat:no-repeat;
	z-index:2;
	}
	
.sites{
	padding-left:30px;
	font-size:14px;
	color:#318598;
	z-index:2;
	}
#pprodddeu{
	padding:10px;
	background-image:url("../images/agences/background_eu.png");
		text-align:justify;
	width:98%;
	text-align:justify;
	color:#FFF;
	margin-left:300px;
}


.sitesMonde{

	padding-left:30px;
	font-size:14px;
	color:#FFF;

	z-index:2;
	}
.euro{
	padding-left:30px;
	font-size:14px;
	color:#B6B68F;
	z-index:2;
	}
	
	
.photsites{
	margin-top:5px;
	margin-left:25px;
	margin-right:30px;
	float:left;
	}	

.mail{
	margin-left:60px;}
	
	#coordA{

	clear: both;	
	float: left;	
	width: 100%;	
	display: block;
	margin-top:100px;
	background-color:FFF;
	background-image:url("../images/background_blc.png");
	background-repeat:repeat;}
	
	
#footer{
	position:absolute;
	clear: both;	
	float: left;	
	width: 100%;	
	display: block;
	margin-top:1990px;
	background-color:FFF;
	background-image:url("../images/background_blc.png");
	background-repeat:repeat;
	}
	
	/*actu*/
	
#presActu{

	position: absolute;
	z-index: 2;
	clear: both;
	width:100%;
	float: left;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top: 355px;
	display:block;
	

}
#ActuSimaf{

	clear: both;
	width:97.7%;
	text-align:center;
	padding-left:30px;
	display: block;
	background-color:FFF;
	background-image:url("../images/background_blc.png");
	background-repeat:repeat;

}


/* catalogues */


#cata{

	clear: both;
	float: left;
	width: 90%;
	display: inline-block;



}
#presCata{

	position: absolute;
	z-index: 2;
	clear: both;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top: 390px;
	display: block;

}

.cata1{
	display:inline-block;
	background-color:#FFF;
	width:30%;
	height:40px;
	margin-right:20px;
	text-align:center;	
	padding-top:8px;
	}
	
.cata2{
	display:inline-block;
	background-color:#FFF;
	width:25%;
	height:40px;
	margin-left:20px;
	text-align:center;
	padding-top:8px;	
	}
	
.imgCata{
	margin-left:20px;
	margin-right:20px;
	float:left;}
	
#ActuSimaf2{

	clear: both;
	width:97.7%;

	text-align:center;
	padding-left:30px;
	display: block;


}
#align2 {
	clear: both;
	width: 100%;
	display: block;
	text-align:center;
	margin-top:-40px;
	padding-left:0;
	height:300px;
}

/* SIMAF CFF */

#simafCff{
	clear: both;	
	float: left;	
	margin-left: 0;	
	width: 97%;	
	display: block;
	text-align:justify;
	background-image:url("../images/background_blc.png");
	background-repeat:repeat;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	height:330px;}
	
.pprod2{
	padding:10px;
	background-color:#B6B68F;
	display:inline-block;
	width:230px;
	text-align:left;
	color:#FFF;
	margin-right:30px;
}



.pactu2{
	padding:10px;
	background-color:#BC0010;
	display:inline-block;
	width:230px;
	text-align:left;
	margin-top:-60px;
	color:#FFF;
	margin-right:30px;
}


.pagences2{
	padding:10px;
	background-color:#318598;
	display:inline-block;
	width:230px;
	text-align:left;
	margin-top:-60px;
	color:#FFF;
}

#steSIMAF{
	padding-left:20px;
	padding-right:20px;
	clear: both;		
	width: 90%;	
	display: block;
	z-index:2;
	margin-top:400px;}

/* contact*/

#contact_cff{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;

}

.formContact{
	text-align:center;
	width:80%;
	background-color:#318598;
	background-image:url("../images/background_bleu.png");
	background-repeat:repeat;}
	
.Texte01{
	color:#FFF;}
	

/* produits plastiques */

#ProddSimaf{

	clear: both;
	width:97.7%;
	text-align:center;
	padding-left:30px;
	display: block;
	

}

.titre{
	margin-top:-20px;
	margin-left:-15px;
	float:left;
	}
	
.Tplast{
	background-image:url("../images/PLASTIQUE/icone_fiche_prod.png");
	background-repeat: no-repeat;
	color:#BC0010;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	height:50px;
}	

.Tinfoprod{
	color:#000;
	padding-left:50px;
	padding-right:50px;
	text-align:justify;}

a.ficheProdAff:link{
	color:#BC0010;
	text-decoration:none;
}

a.ficheProdAff:hover{
	color:#BC0010;
	text-decoration:none;
}

a.ficheProdAff:active{
	color:#BC0010;
	text-decoration:none;
}

a.ficheProdAff:visited{
	color:#BC0010;
	text-decoration:none;
}

.Tplast2{
	background-image:url("../images/BOIS/icone_fiche_prod.png");
	background-repeat: no-repeat;
	color:#318598;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	height:50px;
}	


a.ficheProdAff2:link{
	color:#318598;
	text-decoration:none;
}

a.ficheProdAff2:hover{
	color:#318598;
	text-decoration:none;
}

a.ficheProdAff2:active{
	color:#318598;
	text-decoration:none;
}

a.ficheProdAff2:visited{
	color:#318598;
	text-decoration:none;
}

.Tplast3{
	background-image:url("../images/TOLES/icone_fiche_prod.png");
	background-repeat: no-repeat;
	color:#818154;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	height:50px;
}	


a.ficheProdAff3:link{
	color:#818154;
	text-decoration:none;
}

a.ficheProdAff3:hover{
	color:#818154;
	text-decoration:none;
}

a.ficheProdAff3:active{
	color:#818154;
	text-decoration:none;
}

a.ficheProdAff3:visited{
	color:#818154;
	text-decoration:none;
}


.Tplast4{
	background-image:url("../images/OUTILS/icone_fiche_prod.png");
	background-repeat: no-repeat;
	color:#D86C00;
	padding-top:10px;
	padding-left:30px;
	padding-right:20px;
	height:50px;
}	


a.ficheProdAff4:link{
	color:#D86C00;
	text-decoration:none;
}

a.ficheProdAff4:hover{
	color:#D86C00;
	text-decoration:none;
}

a.ficheProdAff4:active{
	color:#D86C00;
	text-decoration:none;
}

a.ficheProdAff4:visited{
	color:#D86C00;
	text-decoration:none;
}

.Tplast5{
	background-image:url("../images/VIS/icone_fiche_prod.png");
	background-repeat: no-repeat;
	color:#666666;
	padding-top:10px;
	padding-left:30px;
	padding-right:20px;
	height:50px;
}	


a.ficheProdAff5:link{
	color:#666666;
	text-decoration:none;
}

a.ficheProdAff5:hover{
	color:#666666;
	text-decoration:none;
}

a.ficheProdAff5:active{
	color:#666666;
	text-decoration:none;
}

a.ficheProdAff5:visited{
	color:#666666;
	text-decoration:none;
}

.imgvis{
	float:left;
	margin-left:20px;
	margin-right:20px;

	}
#soustoles{
	display:inline-block;
	text-align:center;
	margin:auto;
	color:#FFF;}
	
.soustoles{
	padding-left:15px;
	padding-right:15px;
	background-color:#B6B68F;
	display:inline-block;
	}
		
#sousmen{
	display:inline-block;
	float:right;
	text-align:center;
	margin-left:20px;
	color:#FFF;}

.sousmen0{
	padding-left:5px;
	padding-right:5px;
	width:150px;
	display:inline-block;
	}
.sousmen{
	padding-left:5px;
	padding-right:5px;
	background-color:#BC0010;
	display:inline-block;
	}
.sousmen2{
	padding-left:5px;
	padding-right:5px;
	background-color:#B6B68F;
	display:inline-block;
	}
.sousmen3{
	padding-left:5px;
	padding-right:5px;
	background-color:#666666;
	display:inline-block;
	}
.sousmen4{
	padding-left:5px;
	padding-right:5px;
	background-color:#318598;
	display:inline-block;
	}
	
.sousmen5{
	padding-left:5px;
	padding-right:5px;
	background-color:#D86C00;
	display:inline-block;
	}
	
a.menulien:link{
	color:#FFF;
	text-decoration:none;
}

a.menulien:hover{
	color:#FFF;
	text-decoration:none;
}

a.menulien:active{
	color:#FFF;
	text-decoration:none;
}

a.menulien:visited{
	color:#FFF;
	text-decoration:none;
} 


/* legal */


#simafLegal{
	clear: both;	
	float: left;	
	margin-left: 0;	
	width: 97%;	
	display: block;
	text-align:center;
	background-image:url("../images/background_blc.png");
	background-repeat:repeat;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	height:950px;}
	
	
.plegal1{
	padding:10px;
	background-color:#B6B68F;
	width:98%;
		text-align:justify;
	text-align:justify;
	color:#FFF;
	}

.plegal2{
	padding:10px;
	background-color:#BC0010;
		text-align:justify;
	width:98%;
	text-align:justify;
	color:#FFF;
}


.plegal3{
	padding:10px;
	background-color:#318598;
		text-align:justify;
	width:98%;
	text-align:justify;
	color:#FFF;
}

/* produits */


#simafProddd{
	clear: both;	
	float: left;	
	margin-left: 0;	
	width: 97%;	
	display: block;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	height:1660px;}
	
	
#pproddd1{
	padding:10px;
	background-color:#B6B68F;
	width:98%;
	text-align:justify;
	text-align:justify;
	color:#FFF;
	}

#pproddd2{
	padding:10px;
	background-color:#BC0010;
		text-align:justify;
	width:98%;
	text-align:justify;
	color:#FFF;
}


#pproddd3{
	padding:10px;
	background-color:#318598;
		text-align:justify;
	width:98%;
	text-align:justify;
	color:#FFF;
}




#pproddd4{
	padding:10px;
	background-color:#666666;
		text-align:justify;
	width:98%;
	text-align:justify;
	color:#FFF;
}

#pproddd5{
	padding:10px;
	background-color:#D86C00;
	text-align:justify;
	width:98%;
	text-align:justify;
	color:#FFF;
}

.puce{	
	margin-left: 20px;	
	width: 170px;	
	text-align:left;
	background-image:url("../images/produits/puce_famille.png");
	background-repeat:no-repeat;
	padding-left:30px;
	padding-top:13px;
	padding-bottom:20px;
	}
	
.ptext{
	color:#FFF;
	text-align:justify;
	padding:20px;
	margin-top:-40px;}

.psuiteprod{
	text-align:right;
	color:#FFF;
	padding:20px;
	}

#certif{
	clear: none;
	float: left;
	margin-left: 1.0%;
	width: 8.1632%;
	display: block;
	}
}
