*{
    padding:0px;
    margin:0px;
}

body{
    font-family:arial;
    font-size:0.8em;
    background-image:url(../template/img/fond_page.gif);
    background-position:top center;
    background-repeat:no-repeat;
    background-color:#070E2A;
    color:#2F1D1A;
    width:100%;
}

img, div, a, input {
    /*behavior: url(iepngfix.htc)*/
}

p{
    padding-top:10px;
}

a{
   text-decoration:none;
   color:#ffffff;
}



.modulo1{
   background-color:#252B44;
}
.modulo2{
   background-color:#454A5F;
}


#global {
    margin:auto;
    width:960px;
    height:100%;
    background-color:#ffffff;
    background-image:url(../template/img/fond_contenu.jpg);
    background-repeat:no-repeat;
    overflow:hidden;
}


#conteneur{
    /*padding-left:50px;
    padding-right:40px;*/
    height:900px;
}

#lienContactTop{
   margin-top:80px;
   margin-left:695px;
}

#titreHeader{
   text-align:right;
   margin-top:45px;
   margin-right:35px;
}
#titreHeader h1{
   padding:0;
   margin:0;
   color:#ffffff;
   font-size:16px;
   font-weight:bold;
   letter-spacing:1px;
}


h2{
   font-size:12px;
   padding:0;
   margin:0;
}
h3{
   font-size:12px;
   padding:0;
   margin:0;
}

#blocAccueil2{
   margin-top:20px;
   margin-left:480px;
   color:#ffffff;
}


#blocAccueil2 a{
   font-weight:bold;
   color:#858585;
}
#blocAccueil2 a:hover{
   color:#969BAD;
   text-decoration:none;
}


#blocAccueil{

}
#blocAccueil a{
   font-weight:bold;
   color:#858585;
}
#blocAccueil a:hover{
   color:#969BAD;
   text-decoration:none;
}

#menu{
   /*padding-top:150px;
   padding-bottom:30px;*/
   border:0px solid red;
   margin-right:30px;
   margin-top:13px;
   margin-bottom:20px;
}
#menu ul{
    list-style-type:none;
    text-align:right;
}
#menu ul li{
    display:inline;
    margin-left:45px;
}

#menu a{
    color:#ffffff;
    font-size:1em;
}



#col_gauche{
    color:#ffffff;
    width:460px;
    border:0px solid red;
    float:left;
    padding-left:20px;
}

#col_gauche form{
    font-size:1.2em;
}

#col_droite{
    color:#ffffff;
    float:left;
    width:450px;
    text-align:justify;
    border:0px solid green;
    margin-top:60px;
}


/****  DIAPORAMA ACCUEIL  **********************************/
#blocPhotoDiapo{
   padding-top:0px;
   padding-left:222px;
}
.diapo1{
   float:left;
   border-top:10px #9699A5 solid;
   border-bottom:10px #9699A5 solid;
   border-left:10px #9699A5 solid;
   border-right:0px #383E55 solid;
   padding:0;
   margin:0;
   height:200px;
}
.diapo2{
   float:left;
   border-top:10px #383E55 solid;
   border-bottom:10px #383E55 solid;
   border-left:10px #383E55 solid;
   border-right:0px #383E55 solid;
   padding:0;
   margin:0;
   height:200px;
}
.diapo3{
   float:left;
   border-top:10px #383E55 solid;
   border-bottom:10px #383E55 solid;
   border-left:10px #383E55 solid;
   border-right:10px #383E55 solid;
   padding:0;
   margin:0;
   height:200px;
}
/****  FIN DIAPORAMA ACCUEIL  ******************************/

/****  DIAPORAMA NAV 100px  **********************************/
#blocPhotoDiapo_100{
   /*padding-top:40px;
   padding-left:222px;*/
}
.diapo1_100{
   float:left;
   border-top:10px #9699A5 solid;
   border-bottom:10px #9699A5 solid;
   border-left:10px #9699A5 solid;
   border-right:0px #9699A5 solid;
   padding:0;
   margin:0;
   height:117px;
}
.diapo2_100{
   float:left;
   border-top:10px #9699A5 solid;
   border-bottom:10px #9699A5 solid;
   border-left:10px #9699A5 solid;
   border-right:0px #9699A5 solid;
   padding:0;
   margin:0;
   height:117px;
}
.diapo3_100{
   float:left;
   border-top:10px #9699A5 solid;
   border-bottom:10px #9699A5 solid;
   border-left:10px #9699A5 solid;
   border-right:10px #9699A5 solid;
   padding:0;
   margin:0;
   height:117px;
}
/****  FIN DIAPORAMA ACCUEIL  ******************************/


.sep{
    clear:both;
    height:1px;
    overflow:hidden;
}



#pied{
    text-align:center;
    margin-top:20px;
    margin-bottom:20px;
}
#pied ul{
    list-style-type:none;
}
#pied ul li{
    display:inline;
    margin-left:15px;
    color:#ADADAE;
}

#pied a{
    color:#ADADAE;

}




.rouge{
    color:#DC1423;
}

.but{
    background-color:#383E55;
    border:1px solid #383E55;
    font-weight:bold;
    color:#ffffff;
}


.loi_info{
    font-style:italic;
    font-size:0.9em;
}

.err{
    border:1px solid red;
    background-image:url(../template/img/err.gif);
    background-repeat:repeat-x;
     background-position:bottom;
}

.nom_vert{
    color:green;
}