@charset "utf-8";
/* CSS RESET START*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 1.1; color: black; background: white; }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/* CSS RESET END */

body { background-image: url(../images/background.png); height: 1000px; font-family: Verdana, Geneva, sans-serif; color:#333;}

.upperbar { background-image: url(../images/uppermenu_bg.png); width:100%; height: 87px; }
.uppermenu { background:none; width:884px; height: 87px; margin:auto;}
.logo { margin-top:20px; float:left; }
.menu { background-image: url(../images/uppermenu_bg2.png); margin-top:4px; float:right; width:408px; height:82px; font-weight:bold;}
.phone { width:100%; text-align:right; color:#de6210; font-size:14px; margin-top:10px;  }
.menutext { width:100%; text-align:left; color:#000; font-size:14px; margin-top:37px; }
.menulink { margin-right:37px; margin-left:9px;; }
.menulink:link { color:#000; text-decoration:none; }
.menulink:visited { color:#000; text-decoration:none; }
.menulink:hover { color:#000; text-decoration:underline; }
.menulink:active { color:#000; text-decoration:underline; }

.link1:link { color:#333; text-decoration:underline; }
.link1:visited { color:#333; text-decoration:underline; }
.link1:hover { color:#333; text-decoration:none; }
.link1:active { color:#333; text-decoration:underline; }

.page { width:884px; margin:auto; }
.bold { font-weight:bold; }
.small { font-size:5px; }
.clear { clear:both; }

.index_deco1 { background-image: url(../images/index_deco1.png); height: 183px; margin:auto; margin-top:10px;}
.index_text1 { width:202px; height: 95px; float:right; margin-top:43px; margin-right:45px; font-size:13px; color:#de6210; text-align:justify; }

.content1 { width:597px; margin-top:6px; float:left; }
.content_top1 { background-image: url(../images/content_top1.png); width:100%; height: 8px; }
.content_middle1 { background-image: url(../images/content_middle1.png); width:100%; height:239px; }
.content_title1 { background-image: url(../images/content_title1.png); width:567px; height:46px; margin-left:20px; }
.content_text1 {  margin-left:20px; margin-top:10px; margin-right:15px; font-size:12px;}
.content_bottom1 { background-image: url(../images/content_bottom1.png); width:100%; height: 8px; margin-bottom:5px;}

.content2 { width:283px; margin-top:6px; float:right; }
.content_top2 { background-image: url(../images/content_top2.png); width:100%; height: 8px; }
.content_middle2 { background-image: url(../images/content_middle2.png); width:100%; height:239px; }

.content_title2 { background-image: url(../images/content_title2.png); width:265px; height:49px; margin-left:7px; }
.content_text2 { margin-right:17px; margin-top:5px; margin-left:17px; font-size:12px; text-align:justify; }
.content_bottom2 { background-image: url(../images/content_bottom2.png); width:100%; height: 8px; }

.entreprise_title1 { background-image: url(../images/entreprise_title1.png); width:567px; height:46px; margin-left:20px; }
.entreprise_middle1 { background-image: url(../images/content_middle1.png); width:100%; height:305px; }
.entreprise_middle2 { background-image: url(../images/content_middle2.png); width:100%; height:305px; }

.services_title1 { background-image: url(../images/services_title1.png); width:567px; height:46px; margin-left:20px; }
.services_middle1 { background-image: url(../images/content_middle1.png); width:100%; height:272px; }
.services_middle2 { background-image: url(../images/content_middle2.png); width:100%; height:272px; }
.list1 { margin-left:20px; list-style:url(../images/disc1.png); margin-top:5px; margin-bottom:5px; }

.contact_title1 { background-image: url(../images/contact_title1.png); width:567px; height:46px; margin-left:20px; }

.credits { background-image: url(../images/credits.png); width:100%; height: 52px; font-size:11px; clear:both; }
.credits_left { float:left;  margin-top:15px; margin-left:22px; color:#565758; }
.credits_right { float:right; margin-top:15px; margin-right:22px; color:#2b2c2d;}

