body { background-image: url(../medias/home_fond.gif); background-repeat: repeat-x; vertical-align: top; background-color: #bdc9cb; color: #577b80; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0; padding: 0; }
p { }
td { }

h1 {  color : #535e60 ; font-size : 18px; }

.small_text { font-size: 10px; }
.title_template_text { font-size: 18px; font-weight: bold; color: #535e60; text-transform: uppercase; }
.grand_text { font-size: 14px; font-weight: bold; font-style: italic; }
.large_text { font-size: 12px; font-weight: bold; }
.titre { font-size: 12px; color: #009ddf; font-weight: bold; }
.grand_titre { font-size: 14px; color: #009ddf; font-weight: bold; text-transform: uppercase; }
.light_text { color: #bfbdbd; }
.white_text { color: #ffffff; font-size: 10px; }
.grey_text { color: #535e60; font-size: 9px; font-weight: bold; }
.puce { list-style-image: url(../medias/puce.gif); list-style-position: inside; }
.menu { margin-left: 4px;  }

.border { border-bottom: #969798 1px solid; }
.border_grey { border: #969798 1px solid; }
.home_fond { background-image:  url(../medias/home_fond.gif); background-repeat: repeat-x; }
.fond { background-image:  url(../medias/fond.jpg); background-repeat: no-repeat; }
.footer { background-image:  url(../medias/footer.gif); background-repeat: no-repeat; }
.degrad_gauche { background-image:  url(../medias/degrad_gauche.gif); background-repeat: repeat-y; }
.degrad_droite { background-image:  url(../medias/degrad_droite.gif); background-repeat: repeat-y; }
.usinage { background-image:  url(../medias/ambiance/usinage.jpg); background-repeat: no-repeat; }
.usinage2 { background-image:  url(../medias_en/ambiance/usinage.jpg); background-repeat: no-repeat; }
.globe2 { background-image:  url(../medias/globe.gif); background-repeat: no-repeat; }
.actus { background-color: #e9eeef; border-bottom: #bcbebf 1px solid; border-top: #bcbebf 1px solid; }
.spacer { padding-left: 18px; padding-right: 18px; padding-bottom: 18px; }

.dropdown { font-size: 10px; margin-top: 4px; margin-bottom: 4px; width: 98.8%}
.input { margin-top: 1px; color: #666666; font-size: 10px; font-family: verdana, arial, courier; border: solid 1px #666666; width: 100px; }
.rechercher { padding-left: 2px; margin-top: 2px; color: #2f78b4; font-size: 10px; font-family: verdana, arial, courier; border: solid 1px #2f78b4; }
.textfield { width: 140px; font-size: 10px; margin-top: 4px; }
.messagefield { width: 240px; margin-top: 4px; margin-bottom: 10px; font-size: 11px; }
.spacer_contact { padding-top: 4px; }

.table { border-bottom: 1px solid #97a8ab; padding-left: 4px; background-color: #d8dfe0; }
.trait { border-bottom: 1px solid #afafaf; }
.trait_titre { border-bottom: 1px solid #afafaf; }

.indent1 { padding-left: 21px; }
.indent2 { padding-left: 42px; }
.indent3 { padding-left: 63px; }

a:link { color: #009ddf; text-decoration: none; font-weight: bold; }
a:visited { color: #009ddf; text-decoration: none; font-weight: bold; }
a:hover { color: #009ddf; text-decoration: underline; font-weight: bold; }
a:active { color: #009ddf; text-decoration: none; font-weight: bold; }

a.grey:link { color: #4f7074; text-decoration: none; font-weight: bold; font-size: 9px; }
a.grey:visited { color: #4f7074; text-decoration: none; font-weight: bold; font-size: 9px; }
a.grey:hover { color: #4f7074; text-decoration: underline; font-weight: bold; font-size: 9px; }
a.grey:active { color: #4f7074; text-decoration: none; font-weight: bold; font-size: 9px; }

a.nav:link { color: #535e60; text-decoration: none; font-size: 9px; font-weight: bold; }
a.nav:visited { color: #535e60; text-decoration: none; font-size: 9px; font-weight: bold; }
a.nav:hover { color: #0099cc; text-decoration: none; font-size: 9px; font-weight: bold; }
a.nav:active { color: #535e60; text-decoration: none; font-size: 9px; font-weight: bold; }

