/*
    Document   : default
    Created on : 10-Apr-2010, 1:49:30 PM
    Author     : David Lemarier
    Description:
        DIBF Default template version 2010

        Propulsed by WT2 Engine
        www.gestiondecontenu.ca
*/

* {
  margin: 0px;
  padding: 0px;
}

img {
    border: 0px;
}

body {
  margin:0px;
  padding: 0px;
  background-color:#fff;
  background-position: 65% 50%;
  background-repeat: no-repeat;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: transparent url('../images/container.png') no-repeat scroll top center;
}

.align-right {
    text-align: right;
}

ul {
    margin-left: 0px;
    padding-left: 0px;
}

li {
    list-style: none;
}

a, a:hover, a:visited { color: #000; }

/* top */
.wrapper-top {
      margin: 0px;
    padding:0px;
    margin-top: 0px;
    color: #b9b9b8;
    height: 225px;
    background-image: url('../images/header_bg.png');
    background-position: center center;
    background-color: #000;
    background-repeat: no-repeat;
}

.wrapper-top .container  {
    padding-top: 10px;
    height: 225px;
}

.wrapper-top .container a {
  color: #b9b9b8;
  text-decoration: none;
}

.wrapper-top .container .left-top a {
  font-weight: bold;
  letter-spacing: 2px;
}

.wrapper-top .container .right-menu li {
    display: inline;
    padding-left: 5px;
}

.wrapper-top .container .slogan {
    padding-top: 40px;
    color: #d6d6d6;
    font-style: italic;
}

.wrapper-top .container .tabs {
    margin-top: 8px;
    text-align: center;
}

.wrapper-top .container .tabs li {
    height: 58px;
    width: 126px;
    background-image: url('../images/tab_normal.png');
    display: inline-block;
    text-align: center;
    margin-right: 3px;
}

.wrapper-top .container .tabs li.special {
    position: relative;
    top: 11px;
}

.wrapper-top .container .tabs li.active {
    background-image: url('../images/tab_active.png');
}

.wrapper-top .container .tabs li:hover {
    background-image: url('../images/tab_active.png');
    color: #000;
}

.wrapper-top .container .tabs li a {
    display: block;
    font-size: 14px;
    padding-top: 20px;
    font-weight: bold;
}
.wrapper-top .container .tabs li.special a {
    padding-top: 10px !important;
}
.wrapper-top .container .tabs li a:hover {
    color: #000;
}
/* container */
.wrapper-main {
    margin: 0px;
    padding:0px;
    background-color: #fff;
}
.wrapper-main .main-content h1{
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    color: #888888;
    display: block;
}

.wrapper-main .main-content p {
    color: #888888;
    margin-bottom: 7px;
}
.wrapper-main .main-content ul {
    color: #888888;
}
.wrapper-main .main-content ul li:before {
    content: url("../images/li_arrow.png");
    padding-right: 10px;
    color: #888888;
}

.wrapper-main .products-menu li {
    margin-bottom: 3px;
    height: 61px;
    width: 256px;
    background-image: url('../images/btn_menu_home.png');
    display: block;
    text-align: left;
    padding-left: 10px;
}

.wrapper-main .products-menu li a {
    display: block;
    font-size: 18px;
    padding-top: 15px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    letter-spacing: 1px;
}
.wrapper-main .contact-us ul {
    margin: 0px;
    padding: 0px;
}

.wrapper-main .contact-us li {
    height: 51px;
    margin-bottom: 0px;
    width: 256px;
    background-image: url('../images/btn_no_arrow.png');
    display: block;
    text-align: left;
    padding-left: 10px;
}

.wrapper-main .contact-us li a {
    display: block;
    font-size: 18px;
    padding-top: 15px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    letter-spacing: 1px;
}

.box h4 {
    margin: 0px;
    padding: 0px;
    font-size: 20px;
    color: #56b8f9;
    font-weight: bold;
}

.box p {
    font-weight: bold;
    color: #56b8f9;
    margin: 0px;
    padding: 0px;
    font-size: 14px;
}

/* footer */
.wrapper-bottom {
    margin: 0px;
    padding:0px;
    margin-top: 0px;
    color: #888888;
    height: 160px;
    background-image: url('../images/footer_bg.png');
    background-position: top left;
    background-color: #000;
    background-repeat: repeat-x;
    border-top: 3px solid #e3e1e1;
}

.wrapper-bottom .container  {
    padding-top: 5px;
    height: 150px;
    color: #888888;
}

.wrapper-bottom .container li {
    padding-top: 3px;
}
.wrapper-bottom .container .footer-menu li:before {
    content: url('../images/li_footer.png');
    padding-right: 5px;
}

.wrapper-bottom .container .footer-menu li a {
    text-decoration: none;
    color: #888888;
    font-size: 11px;
}

.wrapper-bottom .container .logo-partner li  {
    display: inline;
    padding-right: 25px;
}
.wrapper-bottom .container .logo-partner h4 {
    margin: 0px;
    padding-bottom: 0px;
    color: #888888;
}


.float-right {
  float: right;
}

.margin-left-10 {
  margin-left: 10px;
}

.float-right img {
  display: block;
  padding-bottom: 2px;
}

.thumb {
  margin-left: 15px;
}

.thumb-30 {
  margin-left: 30px;
}

.jqGSContainer{position:relative; width:630px; padding:0px; background-color:#FFFFFF; border:0; padding-bottom: 20px; }
.jqGSContainer .jqGSImgContainer{}
.jqGSContainer .jqGSImgContainer ul{padding:0;margin:0;position:relative;list-style:none;}
.jqGSContainer .jqGSImgContainer ul li{padding:0;margin:0;position:relative;margin-top:0;margin-bottom:0px;float:left;}
.jqGSContainer .jqGSImgContainer ul li .jqGSLoader{width:100%;height:100%;position:absolute;}
.jqGSContainer .jqGSImgContainer ul li img{}


.jqGSContainer .jqGSPagination{position:absolute;width:100%;height:20px;bottom:32px; left:30px;}
.jqGSContainer .jqGSPagination ul{padding:0;margin:0;list-style:none;position:relative;}
.jqGSContainer .jqGSPagination ul li{padding:0;margin-right:5px;float:left;padding-right:1px;text-align:center;padding-bottom:1px;}
.jqGSContainer .jqGSPagination ul li a{padding:2px 0px;background:#000;border:1px solid #fff; color: #000;text-decoration:none;display:block;width:20px;font:10px Verdana, Arial, Helvetica, sans-serif;}
.jqGSContainer .jqGSPagination ul li a.selected{background:#fff;color:#fff;border: 1px solid #eaeaea;}
.jqGSContainer .jqGSPagination ul li a:hover{background:#0069a3;color:#0069a3;border:1px solid #fff;}

.jqGSImgContainer{}


