@charset "utf-8";
/* CSS Document */

/*----------------------------Les CSS sont classées par Rubrique-------------------------*/


/*----------------------------GENERAL-------------------------*/
a { color:#000066;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:11px;
    }
	a:hover{color:#0000CC;}

body {
	background-image: url(img/accueil/fd_degrade.jpg);
	background-repeat: repeat-x;
	margin:0px; padding:0px;
}

#global{padding-top:10px;
    position: relative; /* on positionne le conteneur */
     margin-left: auto;
     margin-right: auto;
     width:760px;
     text-align: left;}
	 
.standard{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;}


.s_bleu{
color:#000066;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.s_rouge{
color:#FF0000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;}
	 
#menu{
	position:absolute;
	left: 0px;
	top: 114px;
}	 
	 
h1{
margin:0 0;
padding:0 0;
font-family:Arial, Helvetica, sans-serif;
color:#000066;
font-size:12px;
font-weight:bold;
}

h2{
margin:0 0;
padding:0 0;
font-family:Arial, Helvetica, sans-serif;
color:#000066;
font-size:12px;
font-weight:bold;
}


.titre_1_red{font-family:Arial, Helvetica, sans-serif;
color:#990000;
font-size:18px;
font-weight:bold;
}


.piedpage{
margin:0px;
padding:0px;}

/*----------------------------ACCUEIL-------------------------*/

.carte{
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	width:370px;
	height:191px;
	position:absolute;
	left: 6px;
	top: 145px;
}


.carte h1{
padding-top:10px;
padding-left:5px;
padding-bottom:5px;}


.carte_1{
text-align:justify;
border-top-style:dashed;
	border-width:1px;
	border-color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:0px;
padding-left:5px;
padding-right:30px;
padding-top:5px;
padding-bottom:0px;}



.carte_1 ul{
line-height:12px;
list-style-type:disc;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000066;
margin-left:0px;
padding-left:20px;
margin-top:0px;
padding-top:10px;
}



.accueil_haut_droit{
	background-color:#FFFFFF;
	position:absolute;
	width:370px;
	height:512px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	left: 382px;
	top: 145px;
}

.accueil_haut_droit h1{
padding-top:10px;
padding-left:5px;
padding-bottom:5px;}

.accueil_haut_droit p{
font-family:Arial, Helvetica, sans-serif;
color:#000066;
text-align:center;
font-size:12px;
margin:0px;
padding-top:1px;
}

.ahd_2{
border-top-style:dashed;
	border-width:1px;
	border-color:#666666;}
	 
.accueil_bas_gauche{
	background-color:#FFFFFF;
	position:absolute;
	width:370px;
	height:152px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	top: 342px;
	left: 6px;
}


.accueil_bas_gauche h1{
color:#FFFFFF;
padding-top:5px;
padding-left:5px;
padding-bottom:5px;}

.accueil_bas_gauche p{
font-family:Arial, Helvetica, sans-serif;
color:#000066;
text-align:center;
font-size:12px;
margin:0px;
padding-top:0px;
padding-left:5px;
padding-bottom:5px;}
	 
.accueil_bas_droit{
	position:absolute;
	width:370px;
	height:157px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	padding:0px;
	margin:0px;
	left: 6px;
	top: 500px;
}

.accueil_bas_droit h1{
color:#FFFFFF;
padding-top:5px;
padding-left:5px;
padding-bottom:5px;}

.accueil_bas_droit ul{
line-height:19px;
list-style-type:disc;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000066;
margin:0px;
padding-left:20px;
padding-bottom:0px;
padding-top:7px;}

.bloc_accueil{
background-color:#EDEDEF;
width:760px;
height:525px;
margin:0px; padding:0px;
}

/*----------------------------ENTREPRISES-------------------------*/

.bloc_ets{
background-color:#EDEDEF;
width:760px;
height:495px;
margin:0px; padding:0px;
}

.bloc_histo_1{
	background-repeat:no-repeat;
	color:#000066;
	background-color:#FFFFFF;
	position:absolute;
	width:253px;
	height:252px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	left: 5px;
	top: 145px;
}

.bloc_histo_1 h1{
color:#990000;
padding-top:10px;
padding-left:10px;
padding-bottom:5px;}


.bloc_histo_1 p{
border-top-style:dashed;
	border-width:1px;
	border-color:#666666;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
margin-top:0px;
}

.bloc_histo_2{
background-image:url(img/ets/pct_ets.jpg);
background-repeat:no-repeat;
	color:#000066;
	background-color:#FFFFFF;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	width:489px;
	height:252px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	left: 264px;
	top: 145px;
}

.bloc_histo_2 p{
	border-width:1px;
	border-color:#666666;
padding-left:5px;
padding-right:10px;
padding-top:5px;
margin-top:0px;
}

.bloc_histo_2 h1{
color:#FFFFFF;
padding-top:3px;
padding-left:10px;
padding-bottom:2px;}

#engagements{
	background-image:url(img/ets/fd_eng.jpg);
	background-color:#CCCCCC;
	color:#000066;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	width:239px;
	height:255px;
	left: 512px;
	top: 145px;
}

#engagements p{
text-align:center;
padding-top:25px;
margin-left:5px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px;}

#etablissement{
	background-image:url(img/ets/fd_pdv.gif);
	font-family:Arial, Helvetica, sans-serif;
	background-repeat:no-repeat;
	position:absolute;
	width:748px;
	height:220px;
	left:5px;
	top: 408px;
}


.tab_pdv{
color:#000066;
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

	margin:0px;
	text-align:center;
	}

.tab_pdv h1{
margin:0px;
padding:0px;
color:#990000;}




/*----------------------------LES PRODUITS-------------------------*/

.bloc_pdts{
background-color:#EDEDEF;
width:760px;
height:1300px;
margin:0px; padding:0px;
}

.txt_produits{
	padding-left:10px;
	position:absolute;
	width:740px;
	height:1000px;
	top: 146px;
	left: 4px;
}

.txt_produits p{
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000066;
padding-right:20px;
padding-left:15px;
margin:0px;}

/*----------------------------LES SERVICES-------------------------*/


.txt_svces{
	padding-left:10px;
	position:absolute;
	width:740px;
	height:670px;
	top: 146px;
	left: 4px;
}


.txt_svces p{
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000066;

margin:0px;}


.bloc_services{
background-color:#EDEDEF;
width:760px;
height:830px;
margin:0px; padding:0px;
}

.bloc_expo{
background-color:#EDEDEF;
width:760px;
height:400px;
margin:0px; padding:0px;
}

.txt_expo{
	position:absolute;
	width:760px;
	height:300px;
	top: 146px;
	left: 0;
}

.bd_svces{
color:#000066;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:15px;
width:700px;
height:193px;
background-image:url(img/svces/bd_svces.jpg);
background-repeat:no-repeat;}

.bd_svces p{
color:#000066;
padding-left:10px;
padding-top:5px;
}




/*----------------------------CONTACT-------------------------*/

.bloc_contact{
background-color:#EDEDEF;
width:760px;
height:430px;
margin:0px; padding:0px;
}

.txt_contact{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000066;
	padding-left:10px;
	position:absolute;
	width:740px;
	height:250x;
	top: 146px;
	left: 4px;
}

.tab_contact{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;}


.tab_contact a { color:#000066;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:11px;
    }
	

.txt_contact p{
text-align:justify;
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#000066;
padding-right:20px;
padding-left:15px;
margin:0px;}

/*----------------------------MENTION LEGALE-------------------------*/

.bloc_mention{
background-color:#EDEDEF;
width:760px;
height:720px;
margin:0px; padding:0px;
}


/*----------------------------BIGMAT FRANCE-------------------------*/

.bloc_plansite{
background-color:#EDEDEF;
width:760px;
height:250px;
margin:0px; padding:0px;
}


.txt_mention{
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	position:absolute;
	width:730px;
	height:250x;
	top: 146px;
	left: 7px;
}
