/* CSS Document */

/* d?t des styles du body */
body.index_body {
	text-align: left;
	margin: 0px;
	padding: 0px;
	background-image:url(images/index/fond.png);
}

body.page_body {
	text-align: left;
	margin: 0px;
	padding: 0px;
	background-color: #414649;
}
/* fin des styles du body */

/* d?t de la structure du site */
#structure_site {
	position: relative;
	left: 50%;
	top: 0px;
	width: 900px;
	min-height: 88px;
	_height: 88px;
	margin-left: -450px;
}

.clear {
	clear: both;
	height: 0px;
	visibility: hidden;
	padding: 0px;
	margin: 0px;
}

#doc_center {
	clear: both;
	display: block;
	width: 100%;
	texte-align: center;
}

.spip_documents {
}

dt {
	foat: left;
	text-align: left;	
}

img.img_corp {
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
	padding: 1px;
	border: 1px solid #DBCCCC;
	background-color: #FFFFFF;
}

dt.spip_doc_titre {
	margin-top: 10px;
}
/* fin de la structure du site */

/* d?t de la structure de l'index */
#index_structure {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 425px;
	min-height: 322px;
	_height: 322px;
	margin-left: -212.5px;
	margin-top: -161px;
}

#index_logo {
	position: relative;
	top: 0px;
	left: 0px;
}

#index_slogan {
	position: relative;
	top: 0px;
	left: 0px;
}

#index_selection_langue {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	_height: 71px;
	min-height: 71px;
	background-image: url(images/index/select_langage.png);
}

#index_drapeau {
	position: absolute;
	left: 132px;
	top: 12px;
}

#index_langue {
	float: left;
	padding-right: 10px;

}
/* fin de la structure de l'index */

/* debut du bandeau*/
#bandeau {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	_height: 88px;
	min-height: 88px;
	background-image: url(images/general/fond_haut.jpg);
}
#bandeau_drapeau {
	position: absolute;
	left: 750px;
	top: 5px;
	width: 150px;
}

#bandeau_langue {
	float: left;
	top: 0px;
	left: 0px;
	padding-right: 5px;
}

.fond_bandeaufr {
	background-image: url(images/fr/general/bandeau.jpg);
}

.fond_bandeauen {
	background-image: url(images/en/general/bandeau.jpg);
}

.fond_bandeaues {
	background-image: url(images/es/general/bandeau.jpg);
}

.fond_bandeaude {
	background-image: url(images/de/general/bandeau.jpg);
}

.fond_bandeauru {
	background-image: url(images/ru/general/bandeau.jpg);
}
/* fin du bandeau*/

/* debut du menu*/
#menu {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	_height: 151px;
	min-height: 151px;
	background-image: url(images/general/fond_haut2.jpg);
}
/* debut du menu*/

/* debut du contenu */
#contenu {
	position: relative;
	top: 0px;
	left: 0px;
	_height: 200px;
	min-height: 200px;
	width: 100%;
	padding-bottom: 10px;
	background-color: #F3F3DE;
}

.contenu_accueil {
	padding-left: 10px;
	padding-top: 20px;
}

.contenu_application {
	position: relative;
	padding-top: 25px;
}

.contenu_secteur {
	position: relative;
	padding: 0px;
	margin: 0px;
}

.contenu_quisommesnous {
	padding: 0px;
	margin: 0px;
}

.contenu_nouscontacter {
	padding: 0px;
	margin: 0px;
}
/* fin du contenu */

/* d?t du pied */
#pied_menu {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100px;
	background-image: url(images/general/fond_bas.jpg);
	background-repeat: repeat-x;
	padding-top: 10px;
}

/* d?t du bandeau bas */

/* debut de la page d'accueil*/
#accueil_edito {
	float: left;
	top: 0px;
	left: 0px;
	_height: 200px;
	min-height: 200px;
	width: 479px;
	padding-right: 22px;
}

#accueil_edito_texte {
	position: relative;
	top: 0px;
	left: 0px;
	min-height: 200px;
	_height: 200px;
	background-color: #FFFFFF;
	gborder-left: 1px solid #DCD7C5;
	border-top: 1px solid #DCD7C5;
	border-right: 1px solid #DCD7C5;
	padding: 12px;
	background-image: url(images/accueil/fond_edito.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

#accueil_edito_bulle {
	position: relative;
	top: 0px;
	left: 0px;
}

#accueil_edito_signature {
	position: relative;
	top: 0px;
	left: 0px;
	padding-left: 380px;
}

#accueil_news {
	float: left;
	top: 0px;
	left: 0px;
	width: 379px;
	_height: 220px;
	min-height: 220px;
	background-color: #E9E9C0;
}

#accueil_news_titre {
	position: relative;
	top: 0px;
	left: 0px;
	width: 379px;
	height: 35px;
}

#accueil_news_liste {
	position: relative;
	top: 0px;
	left: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#accueil_news_article {
	position: relative;
	top: 0px;
	left: 0px;
	margin-top: 10px;
}

#accueil_news_texte {
	position: relative;
	top: 0px;
	left: 0px;
	margin-top: 5px;
	margin-bottom: 15px;
}

#accueil_news_lire {
	position: relative;
	top: 0px;
	left: 0px;
}
/* fin de la page d'accueil*/

/* d?t des pages applications */

#application_menu {
	position: absolute;
	top: 25px;
	left: 0px;
	width: 220px;
	height: 444px;
	padding: 15px;
	background-image: url(images/applications/fond_rub.jpg);
	background-repeat: repeat-x;
}

#application_lignemenu {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	padding: 0px;
	margin: 0px;
}

#application_droite {
	position: relative;
	top: 0px;
	left: 270px;
	width: 610px;
	_height: 469px;
	min-height: 469px;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
}

#application_titre {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 35px;
	padding: 0px;
	margin: 0px;
}

#application_texte {
	position: relative;
	top: 0px;
	left: 0px;
	width: 590px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
/* fin des pages applications */

/* d?t des pages secteur d'activit?*/
#secteur_rubrique {
	position: relative;
	top: 0px;
	left: 0px;
	width: 866px;
	margin-left: 34px;
}

#secteur_menu {
	float: left;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 220px;
	padding-top: 20px;
	padding-left: 20px;
}

#secteur_fr_sanitaire {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/fr/secteurs_activites/fond_sanitaire.jpg);
	background-repeat: no-repeat;
}

#secteur_fr_art_table {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/fr/secteurs_activites/fond_art_table.jpg);
	background-repeat: no-repeat;
}

#secteur_fr_verre {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/fr/secteurs_activites/fond_verre.jpg);
	background-repeat: no-repeat;
}

#secteur_fr_metal {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/fr/secteurs_activites/fond_metal.jpg);
	background-repeat: no-repeat;
}

#secteur_fr_applications_laser {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/fr/secteurs_activites/fond_applications_laser.jpg);
	background-repeat: no-repeat;
}

#secteur_fr_recherche {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/fr/secteurs_activites/fond_recherche.jpg);
	background-repeat: no-repeat;
}

#secteur_en_sanitaire {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/en/secteurs_activites/fond_sanitaire.jpg);
	background-repeat: no-repeat;
}

#secteur_en_art_table {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/en/secteurs_activites/fond_art_table.jpg);
	background-repeat: no-repeat;
}

#secteur_en_verre {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/en/secteurs_activites/fond_verre.jpg);
	background-repeat: no-repeat;
}

#secteur_en_metal {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/en/secteurs_activites/fond_metal.jpg);
	background-repeat: no-repeat;
}

#secteur_en_applications_laser {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/en/secteurs_activites/fond_applications_laser.jpg);
	background-repeat: no-repeat;
}

#secteur_en_recherche {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/en/secteurs_activites/fond_recherche.jpg);
	background-repeat: no-repeat;
}

#secteur_ru_sanitaire {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/ru/secteurs_activites/fond_sanitaire.jpg);
	background-repeat: no-repeat;
}

#secteur_ru_art_table {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/ru/secteurs_activites/fond_art_table.jpg);
	background-repeat: no-repeat;
}

#secteur_ru_verre {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/ru/secteurs_activites/fond_verre.jpg);
	background-repeat: no-repeat;
}

#secteur_ru_metal {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/ru/secteurs_activites/fond_metal.jpg);
	background-repeat: no-repeat;
}

#secteur_ru_applications_laser {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/ru/secteurs_activites/fond_applications_laser.jpg);
	background-repeat: no-repeat;
}

#secteur_ru_recherche {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/ru/secteurs_activites/fond_recherche.jpg);
	background-repeat: no-repeat;
}

#secteur_es_sanitaire {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/es/secteurs_activites/fond_sanitaire.jpg);
	background-repeat: no-repeat;
}

#secteur_es_art_table {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/es/secteurs_activites/fond_art_table.jpg);
	background-repeat: no-repeat;
}

#secteur_es_verre {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/es/secteurs_activites/fond_verre.jpg);
	background-repeat: no-repeat;
}

#secteur_es_metal {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/es/secteurs_activites/fond_metal.jpg);
	background-repeat: no-repeat;
}

#secteur_es_applications_laser {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/es/secteurs_activites/fond_applications_laser.jpg);
	background-repeat: no-repeat;
}

#secteur_es_recherche {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/es/secteurs_activites/fond_recherche.jpg);
	background-repeat: no-repeat;
}

#secteur_de_sanitaire {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/de/secteurs_activites/fond_sanitaire.jpg);
	background-repeat: no-repeat;
}

#secteur_de_art_table {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/de/secteurs_activites/fond_art_table.jpg);
	background-repeat: no-repeat;
}

#secteur_de_verre {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/de/secteurs_activites/fond_verre.jpg);
	background-repeat: no-repeat;
}

#secteur_de_metal {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/de/secteurs_activites/fond_metal.jpg);
	background-repeat: no-repeat;
}

#secteur_de_applications_laser {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/de/secteurs_activites/fond_applications_laser.jpg);
	background-repeat: no-repeat;
}

#secteur_de_recherche {
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background-image: url(images/de/secteurs_activites/fond_recherche.jpg);
	background-repeat: no-repeat;
}


#secteur_blanc {
	position: absolute;
	top: 38px;
	left: 9px;
	width: 232px;
	height: 152px;
	background-color: #FFFFFF;
}

#secteur_logo {
	position: absolute;
	top: 2px;
	left: 2px;
	width: 228px;
	height: 148px;
}

#secteur_article {
	position: relative;
	top: 0px;
	left: 0px;
	width: 880px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#secteur_titre {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	padding-top: 5px;
}

#secteur_texte {
	position: relative;
	top: 0px;
	left: 0px;
	width: 860px;
	padding: 10px;
	background-color: #E4E4B7;
}

#bloc_machine {
	position: relative;
	top: 0px;
	margin: 0px;
	padding: 0px;
	left: 0px;
	width: 854px;
}

#secteur_contenu_gauche {
	float: left;
	top: 0px;
	margin-right: 30px;
	width: 370px;
	padding: 0px;
}

#secteur_contenu_droit {
	float: left;
	top: 0px;
	width: 440px;
	padding: 0px;
}

#fond_titre {
	position: relative;
	top: 0px;
	left: 0px;
	width: 428px;
	padding: 5px;
	background-color: #ABAB89;
}


/* fin des pages secteur d'activit?*/

/* d?t des pages des news */
#news_article {
	position: relative;
	top: 0px;
	left: 0px;
	width: 880px;
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-color: #ECECCA;
	
}

#news_titre {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
}

#news_texte {
	position: relative;
	top: 0px;
	left: 0px;
	width: 860px;
	padding: 10px;
}

#news_archives {
	position: relative;
	top: 0px;
	left: 0px;
	width: 860px;
	margin: 10px;
	background-color: #C7C767;
}

#news_archivesliens {
	position: relative;
	top: 0px;
	left: 0px;
	width: 840px;
	padding: 10px;
}
/* fin des pages des news */

/* d?t de la page qui sommes nous */
#quisommesnous_titre {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	padding-top: 5px;
}

#quisommesnous_texte {
	position: relative;
	top: 0px;
	left: 0px;
	width: 840px;
	padding: 10px;
	background-color: #FFFFFF;
}

#quisommesnous_ligne {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
}

#quisommesnous_gauchel1 {
	float: left;
	top: 0px;
	left: 0px;
	width: 330px;
}

#quisommesnous_droitel1 {
	float: left;
	top: 0px;
	left: 0px;
	width: 510px;
}

#quisommesnous_titrefr1 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 508px;
	height: 17px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image:url(images/fr/qui_sommes_nous/sous_titre1.jpg);
}

#quisommesnous_titreen1 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 508px;
	height: 17px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image:url(images/en/qui_sommes_nous/sous_titre1.jpg);
}

#quisommesnous_gauchel2 {
	float: left;
	top: 0px;
	left: 0px;
	width: 573px;
}

#quisommesnous_droitel2 {
	float: left;
	top: 0px;
	left: 0px;
	width: 267px;
	height: 212px;
	margin-top: 10px;
	background-image:url(images/qui_sommes_nous/fond_chiffres.jpg);
}

#quisommesnous_titrefr2 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 544px;
	height: 17px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image:url(images/fr/qui_sommes_nous/sous_titre2.jpg);
}

#quisommesnous_titreen2 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 544px;
	height: 17px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image:url(images/en/qui_sommes_nous/sous_titre2.jpg);
}

#quisommesnous_puce {
	position: relative;
	top: 0px;
	left: 0px;
	
	min-height: 20px;
	_height: 20px;
	padding-left: 17px;
	margin-bottom: 2px;
	background-image:url(images/qui_sommes_nous/puce.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#quisommesnous_chiffres {
	position: relative;
	top: 0px;
	left: 0px;
	padding-top: 35px;
	padding-left: 10px;
}
/* fin de la page qui sommes nous */

/* d?t de la page nous contacter */
#nouscontacter_titre {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
}

#nouscontacter_texte {
	position: relative;
	top: 0px;
	left: 0px;
	width: 836px;
	padding: 12px;
	background-color: #FFFFFF;
}

#nouscontacter_flash {
	float: left;
	top: 0px;
	left: 0px;
	width: 460px;
	height: 400px;
	padding: 5px;
}

#nouscontacter_coordonnees {
	position
	top: 0px;
	left: 0px;
	width: 460px;
	height: 400px;
	padding: 5px;
}

#nouscontacter_formulaire {
	float: left;
	top: 0px;
	left: 0px;
	width: 346px;
	margin-left: 20px;
}

#nouscontact_titre {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
}

#nouscontact_text {
	position: relative;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}

#nouscontact_trait {
	position: relative;
	top: 0px;
	left: 0px;
	width: 232px;
	height: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	background-image:url(images/contact/trait.gif);
}

#nouscontacter_libelle {
	float: left;
	top: 0px;
	left: 0px;
	width: 150px;
}

#nouscontacter_champ {
	float: left;
	top: 0px;
	left: 0px;
	padding-left: 6px;
	width: 190px;
}
/* fin de la page nous contacter */

/* d?t des classes communes */
.pointille_haut {
	 border-top: 4px dotted #FFFFFF;
}
/* fin des classes communes 

