body { 
color: #313131; 
font-size: 12px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
margin: 0; 
padding: 0; 
width: 100%;
background-color: #FFFFFF;
list-style-type: none;
}

/* BLOCS */

.visuel_home{

height : 500px;
width : 912px;
margin-left : 9px;
margin-bottom : 6px;
padding-left : 70px;
background-color: #FFFFFF;
border-top : 6px solid #acc43d;
background-image : url(../images/home/visuel_home.jpg); 
background-repeat: no-repeat;
border-bottom : 6px solid #86c3e4;
}

.contenu_pages{

width : 982px;
margin-left : 9px;
margin-bottom : 6px;
background-color: #FFFFFF;
border-top : 6px solid #acc43d;
border-bottom : 6px solid #86c3e4;
}

#contenu_pages_home{

position: absolute;
margin-left: -500px;
left: 50%;
width: 1000px;
margin-top: 108px;
background-color:none;
background-image:  url(../images/communs/fond_contenu.jpg); 
background-repeat: repeat-y;

}

.contenu{
/* original width 1000px */
width: 982px;
background-color: #ffffff;
float : left;
}

#contenu_home{
/* original width 1000px */

width: 800px;
padding: 10px 20px 20px 20px;
text-align : right;
}

.contenu_txt {
background-color: #FFFFFF;
margin-left : 218px;

}
.bloc_identification {
width: 400px;
height : 50px;
padding-left : 100px;
margin-top : 30px;
background-color: none;
color : #474747;
font-weight : bold;

}
.home_bloc { 
/* orig width 222px; */
width: 809px;
height : 236px;
background-color :none;
float: left;
padding-top : 20px;
padding-left : 30px;
margin-top : 200px;
text-align:left;
background-image:  url(../images/home/encart_identification.jpg); 
background-repeat: no-repeat;

}
#footer {
height: 30px;
width: 1000px;
background-color: none;
color: #69615e; 
text-align: right;
font-size:10px;
background-image:  url(../images/communs/fond_bas.jpg); 
background-repeat: no-repeat;

}

#footer_liens_text {
float: right;
padding-right : 20px;
}



#bandeau_home {

position: absolute; 
margin-left: -500px; 
left: 50%; 
top: 0px; 
width: 1000px; 
height: 108px;
background-image:  url(../images/communs/bandeau.jpg); 
background-repeat: no-repeat;
}

#fonctionalites {

padding-top : 37px;
padding-right : 50px;
text-align: left;
float : right;
}


#menu_gauche {

width : 218px;
background-color : #e6f3fc;
float : left;
list-style-type: none;
font-size : 10px;
padding-bottom : 15px;
}

.contenu_menu {

padding-left : 20px;
}

.rubrique {
color: #0e4692;
font-size:12px;
padding-left : 15px;
font-weight : bold;
}

.entete {
color: #0e4692;
font-size:14px;
padding-left : 320px;
float : left;
padding-top: 35px;
}

.connexion {
width : 720px;
height : 50px;
padding-top : 20px;
text-align : right;
padding-right : 40px;
margin-bottom : 30px;
background-color: #FFFFFF;
font-weight : bold;
}

.documents{

border-top : 2px dotted #abcfdd;
width : 640px;
margin-left : 80px;
padding-top : 20px;
padding-bottom : 30px;
background-color: #FFFFFF;
}

/* TEXTES */ 


.titre {

font-weight : bold;
font-size : 12px;
color : #0e4692;
padding-bottom : 10px;
background-color: #FFFFFF;
}
.titre_home { 
padding-bottom : 8px;

}
.txt {

background-color: #FFFFFF;
padding-bottom : 30px;
}
.text_home { 
padding-bottom: 5px;
padding-top: 8px;
}
.bouton_home {

width : 328px;
background-color: none;
margin-top : 30px;
padding-left : 100px;
}
.btn_telechargement{

float : right;
}

/* IMAGES */
.img_bouton_home {

float : right;
}
.img_haut-menu{

padding-bottom : 30px;
}

.img-titre {

padding-bottom : 10px;
}

.img-puce {

padding-right : 2px;
vertical-align: middle;
}


/* GENERAL */

.spacer { 

clear: both;
background-color: none;
}


li {

padding-left : 2px;
list-style-type: none;
}

ul {

list-style-type: none;
}
/*FORMULAIRE*/
.textfield { 
font-size: 11px;
width: 180px;
border: #b2b2b2 1px solid;
}
.contact_text { 
width: 145px;
float: left;
margin-top: 4px;
}
.contact_textfield { 
width: 180px;
float: left;
margin-top: 5px;

}
/*LIENS*/
 
a:link { color: #0e4692; text-decoration: none; font-weight : normal;}
a:visited { color: #0e4692; text-decoration: none; }
a:hover { color: #0e4692; text-decoration: underline; }
a:active { color: #0e4692; text-decoration: underline; }

a.actif:link { color: #0e4692; text-decoration: none; font-weight : bold;}


a.lien_footer:link { color: #69615e;  text-decoration: none; font-size:10px; font-family: Arial, sans-serif;}
a.lien_footer:visited { color: #69615e;  text-decoration: none;  }
a.lien_footer:hover { color: #0e4692;  text-decoration: underline; }
a.lien_footer:active { color: ##0e4692; text-decoration: underline; }



