﻿/* eZGento */
/* By Christophe P. */

/* reset */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }

body { font:13px/1.231 sans-serif; *font-size:small; } 
select, input, textarea, button { font:99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }

html { overflow-y: scroll; }
a:hover, a:active { outline: none; }
ul, ol { margin-left: 2em; }
ol { list-style-type: decimal; }
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }
small { font-size: 85%; }
strong, th { font-weight: bold; }
td { vertical-align: top; }

sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }
textarea { overflow: auto; }

body, select, input, textarea {  color: #444; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
a, a:active, a:visited { color:#F72D55; }
a { text-decoration:underline; }
a:hover { text-decoration:none }
/* eof reset */

body {
  margin: 0;
  padding: 0;
  background: url(../img/bg_body.png) repeat-x 0 0;
}
hr {
  color: #CDCDCB;
  background-color: #CDCDCB;
  height: 1px;
  border: 0;
  margin-bottom:20px;
}
#maincontainer-ezgento {
  margin: 0 auto;
  padding: 0 0 80px 0;
  width: 797px;
  text-align:left;
  color: #5a5a59;
  position: relative;
}
#centre-ezgento {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin: 0;
  padding: 0;
  width: 100%;
  padding-bottom: 85px;
}
#centre-content-ezgento { margin: 0; padding: 0; }
#main-ezgento { background-color: #FFF; margin: 0; padding: 0; }
#main-ezgento h2 { padding-top: 18px; }
#main-ezgento h3, #main-ezgento h4 { color: #FF4156; font-weight: bold; padding-top: 10px; margin-bottom: 5px; }
#content-ezgento { margin: 0; padding: 0; }
#content-ezgento .article { margin: 20px 0; }
#content-ezgento .article p, #content-ezgento .article ul { margin-bottom: 7px; }
.intro {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.btn-contact {
  float: right;
  margin-bottom: -4px; 
  margin-right: 1px; 
  border-top: 1px solid #e3deda;
}
#content-ezgento ul {list-style-type: none; margin: 0; padding: 0;}
#content-ezgento .article1 {margin-bottom: 15px; width: 400px;}
#content-ezgento .article2 {width: 400px;}
#footer-ezgento {
  background-color: #000000;
  border-top:0 none;
  clear:both;
  color: #FFF;
  margin:0;
  padding: 0;
  font-size: 11px;
  position:fixed;
  left:0px;
  bottom:0px;
  height:37px;
  width:100%;
}
* html #footer-ezgento{
   position:absolute;
   top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}
#footer-ezgento p {
  color: #FFFFFF;
  margin: 12px auto 0;
  padding: 0;
  width: 797px;
}
#footer-ezgento a {
  color: #FFF;
  text-decoration: none;
  padding:0 3px;
}
#footer-ezgento a:hover {
  text-decoration: underline;
}



