* { margin:0; padding:0; font-family: Verdana; font-size:8.5pt;  color:black;   }
* img { border:none }
li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}


.spacer { clear:both; }

#global { width:700px; margin-left:auto; margin-right:auto;background-image:url(repeat-bord.jpg);background-repeat:repeat-y; }

#header { width:700px; height:131px; }

#menu { display:inline0; background-color:white;z-index:1;background-image:url(repeat-bord.jpg);background-repeat:repeat-y; }
#menu ul{
	z-index:9;
}

#fondmenu  { background-color:#957C42; width:95px; height:20px; float:left; background-image: url(usinage_precision.gif); background-repeat:no-repeat; }


#contenu {
background-image:url(fond_cadre.jpg);
/*border:2px solid white;*/
width:700px;
height:auto;
min-height:380px;
background-color:white;
margin-top:22px;
position:static;
z-index:3;
 }
 
 
#contenucontact {
width:700px;
height:auto;
background-image: url(usinage_contact.jpg);
background-repeat:no-repeat;
background-color:white;
 }

#contenuaccueil {
width:700px;
height:auto;
margin-top:20px;
background-image: url(usinage.jpg);
background-repeat:no-repeat;
 } 
 

* a { color:#957C42; font-size:small; }
* a:hover {color:#993333; font-size:small;}
.ztitre { text-align:center; font-size:small; width:auto; margin-left:auto; margin-right:auto; font-size:large; padding:15px; font-weight:bold; color:#957C42;}
.ztitrecourt { text-align:center; font-size:small; width:450px; margin-left:auto; margin-right:auto; font-size:large; padding:15px; font-weight:bold; color:#957C42;}

spip_documents_left { margin-right:8px;}
spip_documents_right { margin-left:8px;}
.spip_documents { padding:3px; }
.menu {
font-size:small;
display:block;
position:absolute;
width:700px;
height:23px;
clear:both;
z-index: 10;
background:no-repeat;
}
.menu ul {
display:block;
position:absolute;
}
.menu li ul {
visibility:hidden;
width:200px;
margin-top:2px;
display:block;
border: 1px solid;
border-color:black;
}

ul.menu li:hover>ul
{
	display:block;
	visibility:visible;
}


.menu li {
display:block;
float:left;
height:auto;
width:auto;
}

.menu li li {
display:block;
float:none;
}

* html .menu li li {
display:inline;

}
.menu a {
background-color:white;
color:black;
display:block;
text-decoration:none;
font-weight:bold;
cursor:pointer;
}
.menu a:hover {
background-color:#957C42;
color:#D7CEB8;
font-weight:bold;
}
table.spip {width:560px; font-size:small; }

.erreur * {color:red!important;}

.menu li ul li a { display:block; padding:5px;}
.row_odd td { width:auto; padding: 10px; vertical-align:top; }

.row_even td {padding: 5px;}
.contdroite {width:165px; height:auto; float:left; margin:10px; display:block; }
.contdroite  * { font-size:x-small;}

table td { text-align:left; }

table.tablo {border:1px solid black;}
table.tablo td {border:1px solid black;}
.titretablo { background-color:#957C45; color:white; text-align:center;}
.blablatablo { background-color:#EFE7C6;}
.cont {float:left; font-size:small;  z-index: 50; }

.espace { margin-top:10px; float:left; margin-left:40px!important; float:left; }

div .menumilieurub { background-color:#d1ddfa; width:165px;}
div .menumilieurub li a { color:black; text-decoration:none;}
div .menumilieurub li  { background-color:#d1ddfa; text-decoration:none;}

#menudroite { width:auto; float:left; }

#footer {  width:670px; height:20px; float:left; background-image: url(fournier_sa.gif); }
#footeraccueil {  width:700px; height:161px; float:left;}


.accueilarticle { width:450px; float:left; width:300px; padding-left:25px;}
.titreaccueil {width:280px; display:none; color:#EFE7C6;}
.texte  { width:auto; padding:10px;  font-size:small; margin-left:45px; height:auto;}
.texteaccueil{ width:280px; padding:4px;  font-size:x-small; margin-left:20px; height:auto; color:#EFE7C6;}
.texteaccueil strong{color:#EFE7C6;}
.langaccueil { text-align:center; width:300px; font-size:x-small; margin-left:20px; height:auto;}

.textecourt { width:450px; padding:4px; font-size:small;  margin-left:25px;  height:auto; float:left;}

dt.spip_doc_titre  { text-align:center; font-size:x-small!important;}

dt {  display:block; float:left; font-size:small; width:auto;}
dd { margin-left:230px; font-size:x-small;}
dl { margin-top:5px; margin-left:5px; font-size:small; }
.bouton_radio {display:inline;}

legend{display:none;}

#q_12{width:300px; height:120px;}
#q_5 {width:230px;}


#imgfooter {position:relative;left:338px; top:-28px; }
#imagedubas { margin-left:99px; position:relative; top:0px; }
fieldset {border:none;}


.boutons li input{margin-top:10px; margin-left:300px; text-align:center;}


#signature {  font-size:x-small; text-align:center;}

p.spip{
	margin-top:12px;
	margin-bottom:12px;
}
