body{margin:0px;
	background-color:white;
	font:normal normal 11 arial;
	}

h1{font:normal bold 13 arial;
	}
h2{font:normal bold 14 arial;
	margin:0px;
	border:0px solid #E0E0E0;
	border-bottom-width:1px;
	}


div{position:relative;
	border:0px solid red;
	}

span{position:relative;
	border:0px solid blue;
	}

p{font:normal normal 11 arial;
	margin:5;
	text-align:justify}

td	{border:0px solid green;
	}

table{border:0px solid green;
	}

img{border:0px solid black;}

a{text-decoration:none;
	font:normal bold 11 arial;
	color:black;}
a:hover{text-decoration:underline;}

div#main{width:680px;
	font:normal normal 11 arial;
	}
div#main p{font:normal normal 11 arial;
	margin:0px;
	}
div#main h1{font:normal bold 15 arial;
	margin:0px;
	}
div#main h2{font:normal bold 16 arial;
	border-bottom-width:0px;
	margin:7px;
	}


p#taillesup{width:680px;
	font:normal normal 12 arial;
	}


#global{width:1002px;
	}



#top{background:url(bg_top.gif);}

#side1{height:157;
	background:url(bg_top.gif);
	}

#side2{height:2px;
	background-color:black;
	font-size:1px;
	top:119px;
	}
#side3{height:17px;
	background-color:#DADCE0;
	font-size:1px;
	top:119px;
	}


#lien_bottom:hover{
	font:normal normal 10 arial;
	color:#666666;
	text-decoration:underline;
}

#langues {
	margin-left:955;
	font-size:11;
	}

.tab_bas{
	font-size:11;
	width:145;
	border-right:1px solid black;
}
.tab_bas_end{
	font-size:11;
	width:145;
}
.tab_bas h4,.tab_bas_end h4{
	font-size:11
	font-weight:bold;
	padding-left:9;
	background:url(puce.gif) no-repeat;
	margin:0px;
}
/*******Admin**********/
input,textarea{
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	font:normal normal 12 arial;
	}

#submit{background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	width:70px;
	}

#tab_admin{font:normal normal 12 arial;}

#submit:hover{background-color:#FFFFFF;}
	
#erreur{border:1px solid red;
	color:red;
	}

#nav_admin{border:1px solid #CCCCCC;
	width:180px;
	}
/*****End Admin********/
/**********************/
/****** Bottom *******/
#bande_orange{height:3px;
	background-color:#EB6909;
	font-size:1px;
	}

#copyright{float:right;
	font:normal normal 10 arial;
	color:#C5C6C8;
	}

div#lien_ref{
	color:#C5C6C8;
	height:16;
	font-size:11;
	text-align:center;
	}
div#lien_ref a{
	text-align:center;
	font:normal normal 10 arial;
	color:#C5C6C8;
	margin:3px;
	}
div#lien_ref a:hover{
	text-decoration:underline;
	color:#888888;
	}

	

/***** EndBottom ****/
/**********************/

#border_dot{
	width:5px;
	background:url(border_dot.gif);
	}

#border_dot_d{
	width:5px;
	background:url(border_dot_d.gif);
	}


#border_dot_bottom{
	background:url(dot_bottom.gif);
	}

#entete{
	background:url(bg_entete.gif);
	font:normal bold 11 arial;
	color:white;
	}

#entete_bloc{
	background:url(entete_bloc.gif);
	color:white;
	font: normal bold 12 arial;
	}

#bloc_news{
	margin-left:35px;
	width:235;
	color:black;
	font: normal normal 11 arial;
	border:0px solid #DDDDDD;
	border-bottom-width:1px;
	}

#corp{
	background:url(fond.gif);
	}

#border_dot_horiz{
	height:1px;
	background:url(dot1px_horiz.gif);
	}
#border_dot_vert{
	width:1px;
	background:url(dot1px_vert.gif);
	}

#entete_mini{
	width:270px;
	height:17px;
	background:url(entete_mini.gif);
	font:normal bold 11 arial;
	color:white;
	}

#corp_mini{
	width:270px;
	background:url(bg_mini.gif);
	font:normal normal 11 arial;
	color:black;
	}

/********ACCEUIL*********/
.bloc_activite{width:210;
	background-color:E0E0E0;
	font:normal normal 11 arial;
	height:80;
	}

#bloc_texte{
	font:normal normal 11 arial;
	text-align:justify;
	}

.lien_news{
	font:normal bold 11 arial;
	color:#EB6909;
	}
/*****END - ACCEUIL******/

/********PRESENTATION*********/
#case_bottom{
	border:0px solid #646466;
	border-right-width:1px;
	width:140;
	}
/*****END - PRESENTATION******/
/******** VALEUR*********/
#rubrique_techno{background:url(engrenage2.gif)no-repeat right;
	font:normal normal 11 arial;
	text-decoration:none;
	left:100;
	width:222;
	height:120;
}
#rubrique_techno:hover{background:url(engrenage.gif)no-repeat right;
	text-decoration:none;
}

/*****END - VALEUR*****/

/******** PRODUIT*********/
#title_prod{
	font:normal bold 12 arial;
	color:#EB6909;
	border:0px dotted #CCCCCC;
	border-bottom-width:1px;
}
#case_prod{
	background-color:#EFEFEF;
	width:320;
}
/*****END - PRODUIT*****/


/******** SUPPORT *********/
.support_main{background:url(support.jpg);
	width:680;
	height:180;
	}

#support_list{top:85;
	left:235;
	width:380;
	height:51;
	background-color:white;
	font:normal normal 11 arial;
	padding:5;
	text-align:center;
}

.support_bande{
	padding-bottom:3;
	width:160;
	border-top:4px solid #E0E0E0;
	}

.support_bande a{
	font:normal bold 13 arial;
	}

.support_col{width:160;
	font:normal normal 11 arial;
	}

/*****END - SUPPORT*****/

/******** ACTIVITE *********/
.bloc_act{left:10;
	width:660;
	height:90;
	border:0px solid #E0E0E0;
	background-color:#E0E0E0;
	}

.text_act{left:266;
	top:52;
	width:395;
	height:38;
	font:normal normal 11 arial ;
	background-color:white;
}


/*****END - ACTIVITE ******/


/***** NEWS ******/
#news{font:normal normal 12 arial;
	width:670;
	height:530;
	overflow-y:auto;
	border:1px solid #E0E0E0;
	padding:5;
	}

#fluxrss{
	font-size:11px;
	border-top:1px solid #E0E0E0;
	padding:5;
	text-align:center;
}

.tab_news{
	border:1px solid #EOEOEO;
	font-size:11;
	margin-left:35;
}
.tab_news td{
	border-bottom:1px solid #CCCCCC;
}

/*****END - NEWS ******/


/***** TECHNO ******/
table#encadre{border:0px solid #E0E0E0;
	background-color:#EdEdEd;
	color:#666666;
	}

table#encadre td h1{
	font:normal bold 13 arial;
}
table#encadre td p{
	font:normal normal 11 arial;
	margin-left:8;
}

div#materiau h1{
	margin:0px;
	font:normal bold 13 arial;
	color:#EB6909;
	margin-left:10;
}

div#materiau p{
	font:normal normal 11 arial;
	margin-left:15;
}

h3{
	font:normal bold 11 arial;
	color:#EB6909;
	margin-left:15;
	}

/*****END - TECHNO ******/

/*******RECRUTEMENT ***********/
ul#recrutement_gauche li{
	list-style-type: square;
	font:normal normal 12 arial;
	}

div#chiffre_cle{
	width:200;
	left:35;
	border:1px solid #E0E0E0;
	}

div#chiffre_cle h1{
	margin-left:20px;
	text-decoration:underline;
	font:normal bold 11 arial;
	}

div#chiffre_cle li{
	font:normal normal 11 arial;
	list-style-type: none;
	}


/********** END RECRUTEMENT ******/

/********** ACCESSOIRE ******/
#affiche_accesoire{font-size:5px;
	}
#affiche_accesoire h1{margin:3px 3px 3px 16px;
	background:url(fleche.gif) no-repeat left;
	padding-left:10;
	}


.article{border:1px solid #E0E0E0;
	background-color:#F7F7F7;
	width:680;}
.article td{text-align:left;
	font:normal normal 12 arial;
	background-color:#FFFFFF;
	}
.article h2{margin:3px 10px;
	border-bottom-width:0px;
	color:#EB6909;
	font: normal bold 13 arial;
	}
.article p{font:normal normal 11 arial;
	margin:3px 3px 3px 15px;}

.designation{font:normal normal 11 arial;
	color:#888888;
	text-decoration:underline;
	margin-left:400;}


/********** END ACCESSOIRE ******/

/********** Contact ************/
.form_contact{
	font:normal normal 11 arial;
	width:680;
	border:1px solid #E0E0E0;
}
.form_contact td span{
	text-align:right;
	width:200;
}

.select_form{
	font-size:11;
	width:200px;
}

.champ{
	font:normal bold 12 arial;
	color:#333333;
	border:0px dotted #CCCCCC;
	border-bottom-width:1px;
	}

.champ2{
	font:normal bold 12 arial;
	color:#333333;
	margin-left:25px;
	}

.entete_form{
	font:normal bold 13 arial;
	background-color:#E0E0E0;
}

.merci{
	font:normal bold 12 arial;
	color:#EB6909;
}

.retour{
	font:normal normal 11 arial;
	color:#FFFFFF;
	text-align:justify;
}

/*******************************/

/***********MAPSITE*************/
#auteur{border: 1PX solid #E0E0E0;
	padding:5px;
	margin-left:100px;
	width:200px;
	text-align:center;
	}
#auteur h1{
	font:normal normal 11 arial;
	}

ul#li_mapsite li{
	list-style-type: none;
}
ul#li_mapsite li a{
	text-decoration:none;
}
ul#li_mapsite li a:hover{
	text-decoration:none;
	color:#EB6909;
}
li#li_accueil{
	padding-left:30;
	background:url(home.gif) no-repeat;
}

li.menu{
	padding-left:52;
	background:url(li_menu.gif) no-repeat;
}

li.menu_end{
	padding-left:52;
	background:url(li_menu_end.gif) no-repeat;
}
li.menu_end2{
	padding-left:52;
	background:url(li_menu_end2.gif) no-repeat;
}

li.ss_menu{
	padding-left:62;
	background:url(li_ss_menu.gif) no-repeat;
}
li.ss_menu_end{
	padding-left:62;
	background:url(li_ss_menu_end.gif) no-repeat;
}


/******END**MAPSITE*************/



/***********PARTENAIRE*************/

.partenaire{border:1px solid #E0E0E0;
	background-color:#F7F7F7;
	width:680;
	}
.partenaire td{text-align:left;
	font:normal normal 12 arial;
	background-color:#FFFFFF;
	}
.partenaire h2{margin:3px 10px;
	border-bottom-width:0px;
	color:#EB6909;
	font: normal bold 13 arial;
	}
.partenaire p{font:normal normal 11 arial;
	margin:3px 3px 3px 15px;}

.link_part{font:normal normal 11 arial;
	color:#888888;
	text-decoration:underline;
	margin-left:280;}

/*******************************/


/***********GALERIE*************/

#entete_galerie{
	font:normal bold 13 arial;
	background-color:#E0E0E0;
}

/*******************************/