body,td,th {
	font-family:Calibri, Arial;
	font-size: 12px;
	color: #282828;
}
body {
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Calibri, Arial;
	font-size: 12px;
	color: #282828;
}
.bg-red {
background-image:url(../images/bg-red.gif);
background-repeat:repeat-x;
height:194px;
}
.shadow-left {
background-image:url(../images/shadow-left.png);
background-position:right;
background-repeat:repeat-y;

}
.shadow-right {
background-image:url(../images/shadow-right.png);
background-position:left;
background-repeat:repeat-y;

}
.dotted {
background-image:url(../images/dotted-seperator.gif);
background-repeat:repeat-x;
height:1px;
}
.footer-dot {
background-image:url(../images/footer-dot.gif);
background-repeat:repeat-x;
height:1px;
}
.shadow-content-left {
background-image:url(../images/shadow-content-bg-left.png);
background-position:right;
background-repeat:repeat-y;

}
.shadow-content-right {
background-image:url(../images/shadow-content-bg-right.png);
background-position:left;
background-repeat:repeat-y;

}
.shadow-content-bottom {
background-image:url(../images/shadow-bottom-content.png);
background-repeat:repeat-x;
height:3px;
}
.bg-index {
background-image:url(images/index.gif);
background-repeat:no-repeat;
height:896px;
}
.bg-content-index {
background-image:url(../images/bg-body-index.gif); background-color:#ebebeb
background-repeat:repeat-x;
height:405px;
}
.bg-content-team {
background-image:url(../images/bg-body-team.gif);
background-repeat:repeat-x;
height:902px;
}
.bg-content-service {
background-image:url(../images/bg-body-services.gif); background-color:#ebebeb
background-repeat:repeat-x;
height:871px;
}
.bg-content-sub-service {
background-image:url(../images/services/service-bg-1.png);
background-repeat:no-repeat;
background-position:top;
height:122px;
}
.bg-content-sub-service3 {
background-image:url(../images/services/service-bg-3.png);
background-repeat:no-repeat;
background-position:top;
height:123px;
}
.bg-content-sub-service4 {
background-image:url(../images/services/service-bg-4.png);
background-repeat:no-repeat;
background-position:top;
height:123px;
}
.footer-txt { font-family:Calibri, Arial; font-size:10px; color:#595959; }
.team-title { font-family:Calibri, Arial; font-size:14px; color:#000000; font-weight:bold; }
.position-title { font-family:Calibri, Arial; font-size:12px; color:#FF0000; }
.calibri-txt { font-family:Calibri; font-size:12px; color:#282828; }
.calibri-txt-title { font-family:Calibri; font-size:14px; color:#282828; }
.service-title { font-family:Calibri, Arial; font-size:15px; color:#282828; }
.service-sub-txt { font-family:Calibri, Arial; font-size:12px; color:#494949; }
.news-txt { font-family:Calibri, Arial; font-size:12px; color:#282828; }
.news-txt-body { font-family:Calibri, Arial; font-size:11px; color:#282828; }
.form-txt {
font-family:Calibri, Arial;
font-size:12px;
color:#F30000;
}
a.top-link {
  font:Calibri, Arial;
  font-size:11px;
  color: #000000;
  text-decoration: none;
}

a.top-link:hover {
  font:Calibri, Arial;
  font-size:11px;
  color: #000000;
  text-decoration: underline;
}

a.mail-link {
  font:Calibri, Arial;
  font-size:11px;
  color: #494949;
  text-decoration: underline;
}

a.mail-link:hover {
  font:Calibri, Arial;
  font-size:11px;
  color: #000000;
  text-decoration: underline;
}
a {
  font:Calibri, Arial;
  font-size:11px;
  color: #FF0000;
  text-decoration: underline;
}

a:hover {
  font:Calibri, Arial;
  font-size:11px;
  color: #000000;
  text-decoration: underline;
}
a.liens {
  font:Calibri, Arial;
  font-size:12px;
  color: #FF0000;
  text-decoration: underline;
}

a.liens:hover {
  font:Calibri, Arial;
  font-size:12px;
  color: #000000;
  text-decoration: underline;
}
#news-link, #news-link a { font-size:11px;font-family: Calibri, Arial;color: #000000; font-weight:bold;}
.small { font-size:10px;font-family: Calibri, Arial;color: #000000; font-style:italic; }

