
body {
background-image:url(images/fond.jpg);
background-repeat:repeat-x;
background-color:#f3eeee;
font-family:Verdana, Arial, sans-serif;

text-align:center;
}

#conteneur {
width:739px;
margin:0 auto;
text-align:left;
/*border:1px solid red;*/
}


#haut{
width:738px;
}

#cell-logo {
width:253px;
height:192px;
background-image:url(images/1a.gif);
background-repeat:no-repeat;
/*border:1px solid red;*/
}

/* LOG0 ET MENU LANGUE */

#logo-someta{

margin-top:16px;
margin-left:18px;
width:64px;
/*border:1px dotted orange;*/
font-size:x-small;
color:#9eafd6;
}

#logo-someta ul{
list-style-type:none;
margin:0;
margin-top:1em;
padding:0;
}

#logo-someta ul li{
padding-bottom:2px;
padding-left:15px;
}

#logo-someta ul li.selected{
background-image:url(images/fleche-blanche-droite.gif);
background-repeat:no-repeat;
background-position:0 1px;
color:#ffffff;
}

#logo-someta ul li.selected a{
color:#ffffff;
}

#logo-someta ul a{
text-decoration:none;
color:#9eafd6;
}

#logo-someta ul a:hover{
text-decoration:underline;

}


#milieu {
/*border:2px solid green;*/
background-image:url(images/milieu.gif);
background-repeat:repeat-y;
}

/* MENU NAVIGATION */
#colonne-gauche{
/*border:thin solid yellow;*/
width:250px;
float:left;
font-family:Arial, sans-serif;
font-size:small;

}

/* ie sucks */
ul, ol, dl, li { margin:0; padding:0; }


ul#navigation-verticale {
/*border:thin dotted pink;*/

position: relative;
left:100px;
top:-100px;
width:153px;
margin:0;
padding:0;
list-style-type:none;

}


ul#navigation-verticale li{

border-top:1px solid #949fb6;
padding-left:10px;

}

ul#navigation-verticale li ul {
margin:0;
padding:0;
list-style-type:none;
}

ul#navigation-verticale li ul li{
padding-left:10px;
border:none;
}

ul#navigation-verticale a {
display:block;
padding:4px 5px;
text-decoration:none;
color:#ffffff;
}


ul#navigation-verticale li a:hover {
background-color:#8f9fc1;
color:#e0e4ed;
}

ul#navigation-verticale li.actif{
background-image:url(images/fleche-blanche-nue.gif);
background-repeat:no-repeat;
background-position:0 50%;
}



#plusdinfos{
/*border:1px dotted orange;*/
position: relative;
left:100px;
top:-50px;
width:140px;
margin:0;
padding:6px;
}

#plusdinfos h2 {
color:#505c76;
font-size:1.2em;
font-weight:bold;
margin-bottom:0;
}

#plusdinfos p {
color:#505c76;
font-size:0.9em;
margin-top:5px;
margin-bottom:0;
}

#plusdinfos p a {
color:#ffffff;
text-decoration:none;
display:block;
text-align:right;
padding-right:6px;
}

#plusdinfos p a img {
border:none;
vertical-align:-2px;
}

/* COLONNE CENTRALE */

#colonne-centrale{
float:left;
width:456px;
padding:0.7em;
/* border:thin solid red;*/

}



/* LE PIED DE PAGE  */

#pied{
background-image:url(images/pied.gif);
background-repeat:no-repeat;
background-position:0 0;

/*border:1px dashed orange;*/

font-size:x-small;
padding-top:10px;
padding-right:2px;
padding-left:2px;
}

#pied ul{
list-style-type:none;
margin:5px 0;

float:right;
width:50%;
text-align:right;
}

#pied ul li{
display:inline;
padding:0 3px;

}

#pied ul li a{
text-decoration:none;
color:#234685;
}

#pied ul li img{
vertical-align:bottom;
border:0;
}


#pied p.copyright {
width:49%;
/*border:1px solid green;*/
margin:5px 0;
color:#234685;
}

/*  */
.titre1{
color:#ff5d00;
font-size:1em;
font-weight:bold;
}

.titre2{
color:#234685;
font-size:.8em;
font-weight:bold;
margin-top:1.2em;
}

.titre3{
color:#ff5d00;
font-size:.7em;
font-weight:bold;
margin:.5em 0;
}

.titre4{
color:#ff5d00;
font-size:.7em;
font-weight:bold;
margin:.5em 0;
}


.normal_text{
font-size:.7em;
line-height:1.3em;
/*text-align:justify;*/
}


.justife{
text-align:justify;
}

.petit_text{
/*font-size:.6em;*/
font-size:xx-small;
}



/*  ACCUEIL */


#conteneur-colonne-centrale{
background-image:url(images/doc-filigrane.gif);
background-repeat:no-repeat;
background-position:100% 100%;
/*border:thin dashed yellow;*/
position:relative;
}


#section-gauche{
/*border:thin solid pink;*/
width:300px;
float:left;
}

#section-droite{
/*border:thin solid orange;*/
width:130px;
float:left;
color:#234685;
padding-left:14px;

}

#section-basse{

/*border:thin solid green;*/
width:140px;
position:absolute;
right:0px;
bottom:0px;
}




ul.lien-doc  {
margin:0;
padding:0;
list-style-type:none;
text-align:right;
}

ul.lien-doc li{
/* border:thin solid blue;*/
margin-top:1em;
}

.lien-doc {
color:#ff5d00;
}

.lien-doc a{
text-decoration:none;
color:#ff5d00;

}

.lien-doc a img{
vertical-align:top;
border:0;
}

.fer-a-droite{
text-align:right;
padding-right:10px;
}



/*  ENVIRONNEMENT ET SANTE */

.colonne_centrale_sante{
background-image:url(images/cloison-droite.gif);
background-repeat:no-repeat;
background-position:340px 120px;
}


.liste_sante{
list-style-type:none;
padding:0;
padding-left:50px;
margin:0;
/*border:thin solid yellow;*/
font-size:.7em;
}

ul.liste_sante li{
font-weight:bold;
margin-bottom:.5em;
background-image:url(images/puce.gif);
background-repeat:no-repeat;
padding-left:16px;
}

.paragraphe_sante{
padding-right:126px;
/* text-align:justify;*/
}

#caducee{
background-image:url(images/caducee.gif);
background-repeat:no-repeat;
background-position:0 -5px;
padding-left:80px;
}

#terre{
background-image:url(images/terre.gif);
background-repeat:no-repeat;
background-position:0 -5px;
padding-left:80px;
}

.lire_la_suite {
text-align:right;
margin-top:3em;
margin-bottom:0;
/*font-size:9px;*/
font-size:x-small;
padding-right:1em;
}

p.lire_la_suite a{
text-decoration:none;
color:#234685;
}

p.lire_la_suite a img{
vertical-align:bottom;
border:0;
}

/*  PROTECTION PHONIQUE ET INCENDIE */

.colonne_centrale_protection{
background-image:url(images/fond-protection.gif);
background-repeat:no-repeat;
background-position:5px 0;
}

.paragraphe_protection{
padding-right:126px;
text-align:justify;
}

#flamme{
background-image:url(images/flamme-orange.gif);
background-repeat:no-repeat;
background-position:0 -5px;
padding-left:80px;
/*border:thin solid orange;*/

}


#oreille{
background-image:url(images/oreille-orange.gif);
background-repeat:no-repeat;
background-position:260px -5px;
padding-right:210px;
text-align:justify;
/*border:thin solid orange;*/
}


/* CONTACT */

p.mini_lien{
text-align:right;
margin-bottom:0;
/* font-size:9px;*/
font-size:x-small;
padding-right:1em;
}

p.mini_lien a{
text-decoration:none;
color:#234685;
}

p.mini_lien a img{
vertical-align:bottom;
border:0;
}

#contact_table td{
vertical-align:top;
padding-bottom:.8em;
}

#contact_table h2{
margin-top:0;
}


#demande_devis_table{
margin-left:50px;
}

#demande_devis_table td{
font-size:.6em;
}

#demande_devis_table input{
font-family:Courier;
font-size:10px;
color:gray;
border:thin solid #afbedd;
}

#demande_devis_table select{
color:#234685;
border:thin solid #afbedd;
}

#demande_devis_table textarea{
color:#234685;
border:thin solid #afbedd;
}

.asterisque{
color:#ff5d00;
font-weight:bold;

}

/* ENTREPRISE */



#histoire_table h2{
margin-top:0;

}

#historique{
/*border:thin solid pink;*/
padding-top:0;
padding-right:8px;
margin:0;
text-align:justify;

}

.nos_references{
color:white;
background-color:#ff5d00;
font-size:1em;
margin:0;
padding:3px;
}

#para_references{
/*font-family:"Courier New", Courier, Monospace;*/
padding-left:4px;
padding-top:4px;
padding-bottom:0;
padding-right:4px;
border:thin solid #ff5d00;
border-top-width:0;
margin:0;
height:150px;
/*text-align:justify;*/
/*letter-spacing:-1px;*/
line-height:130%;
color:#444444;
cursor:pointer;
background-image:url(images/points3.gif);
background-repeat:no-repeat;
background-position:100% 100%;
/*overflow:auto;*/
}

/*  POINTS FORTS */

div.colonne_centrale_points_forts{
/*	border:thin solid pink;*/
	background-image:url(images/fond-points-forts.png);
	background-repeat:no-repeat;
	background-position:15px 5px;
}


div.colonne_centrale_points_forts ul{
	list-style-type:none;
	padding:0;
	margin:0;
	}

div.colonne_centrale_points_forts ul li{
	padding-left:20px;
	background-image:url(images/puce.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	margin-bottom:5px;
}

div.points-forts-a{
	margin-left:5px;
	padding:6px;
	padding-left:80px;
	/*border:thin solid orange;*/
	background-image:url(images/a.gif);
	background-repeat:no-repeat;
	background-position:10px 50%;
}


div.points-forts-b{
	margin-left:5px;
	padding:6px;
	padding-right:90px;
/*	border:thin solid orange;*/
	background-image:url(images/b.gif);
	background-repeat:no-repeat;
	background-position:95% 50% ;
	
}


div.points-forts-c{
	margin-left:5px;
	padding:6px;
	padding-left:80px;
	/*border:thin solid orange;*/
	background-image:url(images/c.gif);
	background-repeat:no-repeat;
	background-position:10px 65%;
}


div.points-forts-d{
	margin-left:5px;
	padding:6px;
	padding-right:90px;
	/*border:thin solid orange;*/
	background-image:url(images/d.gif);
	background-repeat:no-repeat;
	background-position:95% 50% ;
	
}


div.colonne_centrale_points_forts .important{
font-weight:bold;
color:#234685;
font-size:14px;
}

/*  ACTUALITES */

div.colonne_centrale_actualites{
  
	background-image:url(images/fond-actualites.png);

	background-repeat:no-repeat;
	background-position:200px 18px;
	min-height:320px;
}




div.colonne_centrale_actualites p.para_actualites{

	
	padding-left:20px;
	background-image:url(images/puce.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	margin-bottom:5px;
}


div.colonne_centrale_actualites a.colored{
font-weight:bold;
color:#ff5d00;
text-decoration:none;
font-size:14px;
}


/*  PRESTATIONS */

#titre-logistique h1.titre1  {
margin-bottom:.4em;
}

#titre-logistique h2.titre2 {
margin-top:0;
margin-bottom:0;
}

#titre-logistique p {
margin-top:0;
margin-bottom:2em;
}

#etude {
padding-left:130px;
height:130px;
background-image:url(images/fond-etude.gif);
background-repeat:no-repeat;
}

#etude h1{ margin-bottom:0;}
#etude p{ margin-top:0;}

#colonne-centrale a.colored{
font-weight:bold;
color:#234685;
text-decoration:none;
font-size:14px;
}


#installation {
padding-left:130px;
height:130px;
background-image:url(images/fond-installation.gif);
background-repeat:no-repeat;

}

#installation h1{ margin-bottom:0;}
#installation p{ margin-top:0;}

#production {
padding-left:130px;
height:130px;
background-image:url(images/fond-production.gif);
background-repeat:no-repeat;
}

#production h1{ margin-bottom:0;}
#production p{ margin-top:0;}

#maintenance{
padding-left:130px;
height:130px;
background-image:url(images/fond-maintenance.gif);
background-repeat:no-repeat;
}

#maintenance h1{ margin-bottom:0;}
#maintenance p{ margin-top:0;}


/*  FHR 95 FHR 98 etc */

a.lexique  {
	text-decoration:none;
	color:inherit;

}

h2.titre2 a.lexique{
	color:#234685;

}

#flash-colonne-droite p.lien-doc{
	text-align:right;
}

#texte-colonne-gauche{
width:143px;
float:left;
/*border:thin dotted pink;*/
margin-right:18px;
}

#flash-colonne-droite{

width:276px;
float:left;
/*border:thin solid green;*/
}



#menu_download{
background-color:#ededed;
border-right:1px solid #949fb6;
border-bottom:1px solid #949fb6;
font-size:70%;
width:100px;
display:none;

}

#menu_download a {
text-decoration:none;
color:#4865a7;
display:block;
padding-left:2px;
}

#menu_download a img{
border:0;
vertical-align:middle;
}

#menu_download a:hover {
text-decoration:none;
color:white;
background-color:#a5b5d9;
display:block;
}

/* ----------- */
#bulledaide {
position:absolute;
top:0;
left:0;
visibility:hidden;
/*
background-color:#ffffdd;
opacity:.8;
filter: alpha(opacity=80);
-moz-opacity:0.8;
-moz-border-radius:5px;
border:1px solid #fafad3;
*/
	background-color:#b0bedd;
	border:1px solid #525a6c;
	
text-align:left;
width:300px;
}
/* ----------- */
#contenu_bulle {
	font-family:Arial;
	font-size:12px;
	font-style:italic;
	color:#000;
	padding:1em;
	margin:0;
	margin-top:-15px;
	display:block;


}

#bulledaide img{
	position:relative;
	left:10px;
	top:-15px;

}

/* ----------- */

#masque{
	position:absolute;
	/*position:fixed;*/
	left:0;
	top:0;
	width:1px;
	height:1px;
	opacity:0.3;
	-moz-opacity:.3;
	filter:Alpha(Opacity=30);
	background-color:black;
	display:none;
}

/* ------rounded ----- */

div#rounded{
	position:absolute;
	width:310px;
	height:160px;
	top:50%;
	left:50%;
	margin-left:-155px;
	margin-top:-80px;
	display:none;
	
}


div#rounded form{
	text-align:left;
	background-image:url(images/fond-pop-up.gif);
	margin:0;
	/*border:thin solid green;*/
}

div#rounded h1{
	margin:0;
	padding:8px 0px 10px 10px  ;
	}

div#rounded p{
	margin:0;
	padding:3px ;
	}
	

div#rounded label{
	font-size:x-small;
	float:left;
	width:84px;
	text-align:right;
	padding-right:6px;
}

div#rounded form input, #rounded form textarea{
	border:1px solid #9cadd6;
	width:190px;
	vertical-align:top;
}



div#rounded p.bas{
	background-image:url(images/fond-pop-bottom.gif);
	background-repeat:no-repeat;
	background-position:0 100%;
	/*border:thin solid orange;*/
	margin:0;
	text-align:right;

	padding-bottom:8px;
	padding-right:1.5em;
}

div#rounded p.bas a {
text-decoration:none;
color:#ff5d00;
font-size:x-small;
}


div#rounded p.bas a.gauche{
	float:left;
	padding-left:20px;
	}
	
	
	
div#rounded p.bas a img{
vertical-align:bottom;
border:0;
}

