/* CSS Document */

@font-face {
    font-family: 'stutzmanmedium';
    src: url("polices/stutzman-webfont.eot");
    src: url("polices/stutzman-webfont.eot?#iefix") format('embedded-opentype'),
         url("polices/stutzman-webfont.woff") format('woff'),
         url("polices/stutzman-webfont.ttf'") format('truetype'),
         url("polices/stutzman-webfont.svg#stutzmanmedium") format('svg');                  
               
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Soljik-Dambaek';
    src: url("polices/Soljik-Dambaek.ttf"),
         url("polices/SciFly-Sans.ttf");                  
               
    font-weight: normal;
    font-style: normal;
}

fond, entete, menu {
    display: block;
}

body {
    background: url("images/fond4.jpg") no-repeat center fixed;
      -webkit-background-size: cover; /* pour Chrome et Safari */
  -moz-background-size: cover; /* pour Firefox */
  -o-background-size: cover; /* pour Opera */
  background-size: cover; /* version standardisŽe */
    font-family: "SansationLight",verdana,arial,sans-serif;
    font-size: 12px;
    margin: 0;
    min-width: 320px;
    padding: 0;
    text-align: left;
}

a:hover {
    color: #16b074;
    text-decoration: none;
}
a {
    border: medium none;
    color: #16b074;
    text-decoration: none;
}
a img {
    border: 0 none;
}

.fond {          
    margin-left: auto;
    margin-right: auto;
    width: 990px;
}

/* début en-tête */

.entete {
    background: url("images/GT-CDV3.png") no-repeat scroll 0 0 transparent;
    height: 178px;
    margin-bottom: 10px;
    margin-top: 20px;
    width: 100%;
}

.menu {
    float: left;
    font-size: 14px;
    height: 25px;
    margin-top: 145px;
    text-align: center;
    width: 990px;
    }

.menu ul {
    margin: 0;
    padding: 0;
    color:#ffffff;
    }
    
.menu ul li {
    display: inline-block;
    font-family: "SansationLight",verdana,arial;
    font-size: 14px;
    list-style: none outside none;
    margin-bottom: 0;
    margin-top: 5px;
    text-decoration: none;
    color:#ffffff;
    }
    
.menu a {
    color: #000000;
    text-decoration: none;
        color:#ffffff;
    }    
/* fin en-tête */

/* début principal */
.principal {
    overflow: hidden;
    }
    
H1 {
    color: #000000;
    font-family: "SansationLight",verdana,arial;
    font-size: 14px;
    margin-left:10px;
    }
    
H2 {
    color: #000000;
    font-family: "SansationLight",verdana,arial;
    font-size: 12px;
    margin: 0 0 0 13px;
    }
/* fin principal */


/* début gauche */

.gauche {
    background: url("images/bkgd_transparent_bl4.png") repeat scroll 0 0 transparent;
    float: left;
    margin-right: 10px;
    padding-bottom: 8px;
    width: 195px;
    }

.actu {
    background-color: #EBEBEC;
    float: left;
    font-family: "SansationLight",verdana,arial;
    margin: 5px 10px;
    font-size: 12px;
    min-height: 100px;
    width: 175px;
    text-align: justify; 
    
    
}

.actu-fb {
    background-color: #F99E43;
    float: left;
    font-family: "SansationLight",verdana,arial;
    margin: 5px 10px;
    font-size: 12px;
    min-height: 100px;
    width: 175px;
    text-align: center; 
    
}

/* fin gauche */

/* début centre */
.centre {
    float: left;
    width: 660px;
}

.centre_2 {
    float: left;
    width: 990px;
}

.rubrique {
    background: url("images/bkgd_transparent_bl4.png") repeat scroll 0 0 transparent;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 20px;
    width: auto;
}

.rubrique_2 {
    background: url("images/bkgd_transparent_bl4.png") repeat scroll 0 0 transparent;
    margin-bottom: 20px;
    margin-right: 20px;
    width: 990px;
}

.parcours {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    width: auto;
}    
    
.centre H1 {
    color: black;
    float: left;
    font-family: "SansationLight",verdana,arial;
    font-size: 14px;
    margin-left: 10px;
    width: 100%;
    }
    
.centre_2 H1 {
    color: black;
    float: left;
    font-family: "SansationLight",verdana,arial;
    font-size: 14px;
    margin-left: 10px;
    width: 100%;
    }    
    
.centre P {
    color: black;
    font-family: "SansationLight",verdana,arial;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 10px;
    text-align: justify;
}

.centre_2 P {
    color: black;
    font-family: "SansationLight",verdana,arial;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 10px;
    text-align: justify;
}

.centre IMG {
    margin: 10px;
    }  
    
.centre_2 IMG {
    margin: 10px;
    }     

/* fin centre */

/* début droite */
.droite {
    background: url("images/bkgd_transparent_bl4.png") repeat scroll 0 0 transparent;
    float: left;
    padding: 5px;
    width: 115px;  
    }
    
.droite img {
    width: 100px;
    margin: 5px 10px;
    }    
/* fin droite */    

/* début pied */
.pied {
          background: url("images/bkgd_transparent_bl4.png") repeat scroll 0 0 transparent;
    color : #16b074;
    font-family: "SansationLight",verdana,arial;
      float: left;
      height: 20px;
      width: 990px;
          margin: 0;
    padding: 10px;
        text-align: justify;
      }

.pied ul {
    margin: 0;
    padding: 0;
    }
    
.pied ul li {
    display: inline-block;
    font-family: "SansationLight",verdana,arial;
    font-size: 14px;
    list-style: none outside none;
    margin-bottom: 0;
    margin-top: 0px;
    margin-left : 50px;
    margin-right : 50px;
    
    }
/* fin pied */

/* début actu */

.titre-actu {
    color: black;
    float: right;
    font-family: "SansationLight",verdana,arial;
    margin: 10px;
    font-size: 1.4em;
    text-shadow: 0 1px #672C1F;
    width: 800px;
}

.date-actu {
    float: left;
    font-size: 2.3em;
    margin: 10px;
    font-family:"stutzmanmedium";
    color:#16B074;
}

.actu_parrain {
    float: right;
    color: black;
    font-family: "SansationLight",verdana,arial;
    font-size: 12px;
    line-height: 18px;
    margin: 0px;
    padding: 10px;
    text-align: justify;
    width: 720px;
    } 

/* Fin actu */


/* début equipe */
.equipe {
    float: right;
    color: black;
    font-family: "SansationLight",verdana,arial;
    font-size: 12px;
    line-height: 18px;
    margin: 0px;
    padding: 10px;
    text-align: justify;
    width: 590px;
    }
    
    
   

/* Fin equipe */

/* début tableau partenaire */

.table {
color:white;
background:#F99E43;
width:580px;
margin-left:5%;
border-collapse:collapse /* Annule le dŽdoublement de la bordure */
text-align: justify;

}

.table td{
padding:5px
text-align: justify;

}

.legende{
background-color:#7e8e94;
border:1px solid #eee;
padding:5px 0
} 
 /* fin tableau */
 
 /* début tableau parcours */

.table-parcours {
color:white;
background:#c40040;
width:580px;
margin-left:5%;
border-collapse:collapse /* Annule le dŽdoublement de la bordure */
text-align: justify;

}

.table-parcours td{
padding:5px
text-align: justify;

}

.legende{
background-color:#7e8e94;
border:1px solid #eee;
padding:5px 0
} 
 /* fin tableau */