/* CSS Document */
#conteneur{
width:950px;
height:1024px;
background-color:#FFFFFF;
}
#fond{
background-image:url(images/decembre/fond.bmp);
background-repeat:repeat-x;
}
#en_tete{
width:950px;
height:106px;
background-color:#FFFFFF;
}
#banniere {
width:950px;
height:90px;
background-image:url(images/decembre/banniere.bmp);
}
#degrader{
background-image:url(images/decembre/banniere_bas.bmp);
background-repeat:repeat-y;
width:950px;
height:10px;
}
html>body #degrader{
background-image:url(images/decembre/banniere_bas.bmp);
background-repeat:repeat-y;
width:950px;
height:18px;
}
#francais{
float:left;
margin-left:630px;
margin-right:5px;
}
#allemand{
float:left;
margin-right:5px;
}
#anglais{
float:left;
}
#menu{
float:left;
width:200px;
background-color:#FFFFFF;
}
.element_menu h3{
font-family:"Arial";
padding-left: 5px;
padding-bottom:2px;
padding-top:2px;
font-size:0.8em;
color:#666666;
font-size:12px;
text-align:left;
background-image:url(images/decembre/titremenu.jpg);
background-repeat:repeat-y;
margin-bottom:1px;
}
.element_menu {
width:100%;
margin-top:2px;
margin-bottom:40px;
background-image:url(images/decembre/interligne.bmp);
margin-left:5px;
margin-right:5px;
padding-bottom:0px;
}
.boutons a {
color:#999999;
background-color:#FFFFFF;
padding: 2px;
padding-left: 10px;
display: block;
font-size:12px;
font-weight:200;
font-family:"Arial";
font-weight:500;
text-decoration: none;
position:relative;
text-align: left;
margin-left:0px;
margin-right:0px;
margin-bottom:1px;
}
.boutons a:hover {
margin-left:1px;
margin-right:0px;
padding: 2px;
padding-left: 9px;
background-image:url(images/decembre/hover.bmp);
font-size:12px;
font-family:"Arial";
font-weight:500;
color:#000000;
position:relative;
text-align:left;
text-decoration: none;
margin-bottom:1px;
border:none;
}
#corps{
float:left;
width:750px;
}
#pied_de_page{
margin-left:150px;
width:950px;
height:20px;
text-align:center;
font-size:12px;
background-color:#EEEEEE;
}
#pied_de_page p{
color:#999999;
height:10px;
}
body{
font-family:"Arial";
margin:0px;
}
h2{
font-family:"Arial";
font-size:20px;
text-align:center;
color:#333333;
}
h1{
font-family:"Arial";
color:#1F3CAF;
text-align:center;
font-size:2em;
margin-top:2%;
}
#tout_corps{
float:left;
}
/* propriétés communes à l'ensemble des 4 coins */
#hautgauche_b, #hautdroit, #basgauche, #basdroit_b {
height: 19px; width: 19px;
background-repeat: no-repeat;
font-size:1px; /* correction d'un bug IE */
}
/* propriétés spécifiques à chaque coin */
#hautgauche_b {
float:left;
background-image:url(images/coins/HG.jpg);
}
#hautdroit_b {
float: right;
background: url(images/coins/HDB.gif);
}
#basgauche {
float:left;
background: url(basgauche.gif);
}
#basdroit_b {
float: right;
background:url(images/coins/BD.jpg);
}
#contenu p {
color:#FFFFFF;
font-weight:600;
font-family:"Arial";
}
.entreprise{
color:#333333;
font-size:15px;
font-family:"Arial";
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
margin-bottom:5px;
}
.prestation{
margin-top:-15px;
padding-top:0px;
font-size:14px;
font-family:"Arial";
text-align:justify;
padding-bottom:5px;
margin-bottom:0px;
color:#666666;
}
.textcontact{
margin-top:0px;
padding-left:30px;
font-size:14px;
font-family:"Arial";
text-align:justify;
padding-bottom:5px;
margin-bottom:20px;
color:#666666;
}
.prestation ul /* Ma liste aura des puces en forme de dossiers */
{
	list-style-type:square;
	margin-left:25px;
}
html>body .prestation ul{
	list-style-type:square;
	margin-left:25px;
	padding-left:0px;
	margin-top:25px;
}
/* Juste pour améliorer la présentation : */
.prestation li
{
   color:#666666;
   text-decoration: none;
   list-style-position:outside;
   margin-bottom:5px;
}
html>body .prestation li{
	margin-right:30px;
}
#cadre1 {
width:510px;
height:300px;
background-color:#FFFFFF;
}
#cadre1_titre{
position:relative;
display:block;
background-color:#7D0000;
color:#EEEEEE;
text-align:left;
padding-top:10px;
padding-bottom:0px;
padding-left:3px;
font-family:"Arial";
font-weight:400;
font-size:18px;
height:30px;
}
#cadre5 {
position:relative;
width:510px;
height:616px;
float:left;
background-color:#E7E7E7;
}
html>body #cadre5{

}
#cadre5_titre{
margin-top:30px;
background-image:url(images/titre_debut);
color:#7D0000;
text-align:left;
padding-left:3px;
margin-bottom:3px;
font-family:"Arial";
font-weight:300;
font-size:20px;
}
html>body #cadre5_titre{
font-size:25px;
}
#cadre2 {
width:230px;
margin-top:2px;
position:relative;
height:920px;
float:left;
text-align:center;
background-color:;
font-family:"Arial";
font-weight:500;
font-size:13px;
color:#DDDDDD;
}
html>body #cadre2_titre{
margin-bottom:15px;
}
#usinage_titre{
position:relative;
display:block;
color:#7D0000;
width:220px;
background-color:#E7E7E7;
font-family:"Arial";
font-weight:500;
font-size:15px;
text-align:center;
padding-top:2px;
padding-bottom:2px;
margin-bottom:10px;
}
#usinage{
width:220px;
position:relative;
margin-left:5px;
margin-bottom:30px;
float:left;
color:#333333;
border-color:#E7E7E7;
border-style:double;
border-width:1px;
}
#cadre4 ul{
margin:0 0 0 0;
text-align:left;
padding-left:40px;
color:#011D8B;
}
#cadre4_titre{
display:block;
color:#FFFFFF;
background-color:#5486FA;
font-family:"Arial";
font-weight:700;
font-size:15px;
margin-bottom:5px;
}
html>body #cadre4_titre{
padding-bottom:1px;
}
#gauche{
float:left;
}
html>body #gauche{
float:left;
margin-top:2px;
}
.nom_news{
position:relative;
display:block;
float:left;
background-color:#BBBBBB;
width:485px;
color:#7D0000;
text-align:left;
padding-left:3px;
margin-left:10px;
margin-right:10px;
margin-top:15px;
margin-bottom:3px;
font-family:"Arial";
font-weight:500;
font-size:17px;
}
.text_news{
display:block;
width:476px;
float:left;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
margin-bottom:5px;
padding-top:5px;
margin-left:10px;
margin-right:10px;
margin-bottom:30px;
text-align:justify;
border-color:#999999;
border-style:double;
border-width:1px;
color:#333333;
font-family:"Arial";
}
html>body .text_news{
border-color:#999999;
border-width:1px;
}
#cap_tech{
position:relative;
display:block;
background-color:#E7E7E7;
color:#7D0000;
text-align:left;
padding-left:3px;
margin-top:1px;
margin-bottom:3px;
margin-left:5px;
font-family:"Arial";
font-weight:400;
font-size:15px;
}
html>body #cap_tech{
font-size:17px;
}
#cap_tech_machine{
position:relative;
display:block;
width:auto;
background-color:#7D0000;
color:#FFFFFF;
text-align:center;
font-size:13px;
}
#cap_tech_machine_car{
position:relative;
display:block;
width:450px;
color:#7D0000;
text-align:center;
font-size:18px;
font-weight:100;
}
.titre{
margin-top:10px;
text-indent:10px;
padding-top:9px;
height:30px;
text-align:center;
display:block;
color:#000000;
font-weight:400;
font-size:18px;
}
.titre2{
position:relative;
display:block;
float:left;
margin-top:2px;
height:40px;
width:500px;
text-align:left;
padding-top:13px;
padding-left:10px;
color:#EEEEEE;
font-weight:400;
font-size:20px;
background-color:#7D0000;
}
html>body .titre2{

}
html>body .titre{
}
html>body .prod{
margin-top:20px;
}
.colonne1{
margin-top:5px;
width:250px;
float:left;

}
html>body .colonne1{
}
.colonne1{
margin-top:5px;
width:250px;
float:left;

}
.colonne2{
margin-top:5px;
margin-left:10px;
width:245px;
float:left;
}
html>body .colonne2{
margin-left:5px;
}
.colonne2_exemple{
margin-left:10px;
width:245px;
float:left;
}
.tableau{
color:#555555;
font-size:15px;
}
.spacer {
	clear:both;
}
.news /* Le tableau en lui-même */
{
   margin: auto; /* Centre le tableau */
   border: 4px outset #83A8FE; /* Bordure du tableau avec effet 3D (outset) */
   border-collapse: collapse; /* Colle les bordures entre elles */
}
.news th /* Les cellules d'en-tête */
{
   background-color: #006600;
   color: white;
}

.news td /* Les cellules normales */
{
   border: 1px solid black;
   text-align: center; /* Tous les textes des cellules seront centrés*/
   padding: 5px; /* Petite marge intérieure aux cellules pour éviter que le texte touche les bordures */
}
.inserer{
font-size:18px;
font-weight:700;
}
.submit {
border:2px solid #FFFFFF;
background-color:#114E8C;
color:#FFFFFF;
text-decoration:underline;
font-weight:BOLD;
}
.select{
color:#000000;
background-color:;
}
.eclair_swiss{
position:relative;
top:0px;
left:0px;
display:block;
height:159px;
width:500px;
background-image:url(images/machines/eclair_swiss.jpg);
}
.car_tech{

}
html>body .table_car{
margin-top:20px;

}
.table_car{
background-color:#000000;
}
html>body .car_tech{
border-bottom:2px solid #7D0000;
}
.ajout_mac{
text-align:right;
font-weight:bold;
}
.exemple{
text-align:left;
font-weight:lighter;
}
.fond{
position:relative;
float:left;
margin-left:10px;
height:920px;
width:510px;
background-color:#E7E7E7;
}
.fond_admin{
position:relative;
height:300px;
width:600px;
background-image:url(images/machines/fond_admin.jpg);
background-repeat:no-repeat;
}
.machine{
font-size:13px;
text-align:left;
}
#neuve {
width:160px;
position:relative;
float:left;
margin-top:10px;
line-height:18px;
text-align:left;
background-color:#0F3C68;
color:#FFFFFF;
font-family:"Arial";
font-weight:200;
font-size:14px;
text-align:left;
}
#neuve_titre{
position:relative;
display:block;
color:#FFFFFF;
font-family:"Arial";
font-weight:600;
font-size:17px;
font-variant:small-caps;
text-align:center;
height:0px;
padding-top:10px;
padding-bottom:10px;
}
html>body #neuve_titre{
margin-bottom:15px;
}
#neuve_tab {
position:relative;
margin-top:5px;
margin-left:3px;
width:452px;
color:#000000;
float:left;
}
html>body #neuve_tab{
margin-left:5px;
width:455px;
}
#neuve_tab_titre{
background-color:#BBBBBB;
color:#333333;
text-align:left;
padding-left:3px;
margin-bottom:30px;
margin-top:30px;
font-family:"Arial";
font-weight:100;
font-size:17px;
width:500px;
}
html>body #neuve_tab_titre{
font-size:18px;
}
#cisaille{
position:relative;
display:block;
color:#000000;
font-family:"Arial";
font-weight:200;
text-align:left;
text-align:justify;
}

#pdf{
padding-left:3px;
align:center;
color:#7D0000;
margin-top:70px;
}
#pdf_machine{
padding-left:3px;
align:center;
color:#7D0000;
margin-top:10px;
}
#pdf_texte{
padding-left:3px;
font-family:"Arial";
font-weight:200;
text-align:center;
align:center;
color:#7D0000;
font-size:14px;
margin-bottom:10px;
}
#presse{
position:relative;
display:block;
color:#000000;
font-family:"Arial";
font-weight:200;
text-align:left;
text-align:justify;
}
#emploi{
margin-top:500px;
}
#photo{
margin-bottom:5px !important;
}
html>body #photo{
margin-bottom:0px;
}
#photo_haut{
margin-bottom:5px !important;
margin-top:5px !important;
}
#anderson{
line-height:2;
margin-bottom:20px;
margin-top:10px;
}
#mecof{
line-height:2;
}
#imhof{
line-height:2;
margin-top:10px;
margin-bottom:10px;
}


