@charset "utf-8";
/* CSS Document */

* { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0; padding: 0 0; font-size: 11px; }

a { text-decoration: none; }

a img { border: none; }
h1, h2, h3, h4, h5 {margin-bottom: 20px; margin-top: 25px;color: #174ea4;}
h2 {font-size: 18px;}
h3 {font-size: 15px;}
h4 {font-size: 13px;}
h5 {font-size: 12px;}

.global-content p {line-height: 16px;}

.global-content li {
    list-style-image: url(../images/fleche_puce.png);
    list-style-position: inside;
    line-height: 15px;
    padding-left: 55px;
}

body {
background-color: #75baeb;
background-image: url(../images/bkg_home.png);
background-repeat: repeat-x;
}

/* corps principal */
#global {
width: 968px;
position: relative;
margin-left: auto;
margin-right: auto;
}
.clear {height: 12px;width: 968px;}
div.void {width:520px;height:400px;float:left;}

#contenu {float:left;width:968px;}

.content, .content2{float:left;}
.content2 {
    margin: 0 20px 0 20px;
    width:260px;
}
.main-content {
    width: 968px;
    min-height: 479px;
    background-image: url(../images/bkg_content2.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    float: left;
}
.main-content-equipe {
    width: 968px;
    min-height: 479px;
    background-image: url(../images/bkg_content3.png);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
}
.img-content {
    float: left;
    width: 229px;
    padding-top: 90px;
    margin-left: 45px;
    margin-right: 24px;
}
.global-content {
    margin-top:20px;
    width: 600px;
    font-size: 11px;
    color: #4b4848;
    margin-right: 70px;
    padding-bottom: 24px;
    float: left;
}
.global2-content {
    margin-top:20px;
    width: 825px;
    font-size: 11px;
    color: #4b4848;
    margin-left: 65px;
    margin-right: 70px;
    padding-bottom: 24px;
    text-align: justify;
    min-height: 480px;
}
.global-content p {margin-top: 10px; margin-bottom: 10px;}

div#baseline {
    color: #8ba2a8;
    font-size: 12px;
    text-align: center;
    background-image: url(../images/bkg_content.png);
    background-repeat: repeat-y;
    padding-bottom: 5px;
}
h1.baseline-default {
    color: #8ba2a8;
    font-size: 12px;
    text-align: center;
    font-weight: normal;
    margin: 0 0;
}
h1.baseline{
    width: 968px;
    color: #8ba2a8;
    font-size: 12px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 0px;
    padding-bottom: 5px;
    font-weight: normal;
}
/* menus */
#menu {
    background-image: url(../images/menu-home.png);
    background-repeat: no-repeat;
    height: 59px;
    position: relative;
}
#menu a {
    position: absolute;
    color: #FFF;
    top: 19px;
    font-weight: bold;
    font-size: 14px;
}
#menu a.current {text-decoration: underline;}

a#accueil {left: 100px;}
a#societe {left: 250px;}
a#medik {left: 400px;}
a#soft {left: 580px;}
a#contact {left: 750px;}
a#admin {left: 900px; color: #1870c8;}
a#admin:hover {color: black;}

#footer {
    background-image: url(../images/menu-foot.png);
    background-repeat: no-repeat;
    color: #90c7ef;
    height: 22px;
    width: 968px;
    position: relative;
    float: left;
}
#footer ul {display: block; width: 440px; margin-left: auto; margin-right: auto;}
#footer li {list-style: none; display: block; float: left; width:110px;}
#footer li a {color: #90c7ef;font-size: 10px;}
/* actualités */
table {
    border: none;
}
td.actu {
    height: 146px;
    background-image: url(../images/content-actu.png);
    background-repeat: no-repeat;
    font-size: 11px;
    width: 405px;
}
.separate {margin: 5px 5px;}

.more a {color: navy; font-weight: bold;}
/* contact */
#contact label {
    display: block;
    float: left;
    height: 20px;
    width: 100px;
    padding-right: 20px;
    text-align: right;
}
.mess {
    font-size: 9px;
    background-color: #ccffcc;
    border: #99ff33 1px solid;
    padding: 10px 12px 10px 12px;
    color: #006600;
    width: 450px;
}
.dates {font-size:10px; color: #999;display: block; text-align: right;}
.list-soc {color:#174CA2;font-weight:bold; font-size:13px;}
.list-soc:hover{color:#06358a;text-decoration:underline;}
#img_equipe {margin-top:213px;}
#img_historique {margin-top:175px;margin-left:10px;}
#img_atouts {margin-top:77px;}
#img_implantation{margin-top:120px;}
#img_dates{margin-top:82px;}
#img_cevres{margin-top:679px;margin-left:50px;}
.retour_menu{text-align:right;}
.ligne {color:#174ea4;background-color:#174ea4;height:1px;border:0px;}

