body { 
color: #636165; 
font-size: 11px; 
font-family: Arial, verdana, Helvetica, sans-serif; 
margin: 0; 
padding: 0; 
width: 100%;
background-image:  url(../medias/communs/fond-body.jpg); 
background-repeat: repeat-x;
background-color: #ffffff;
}


#contenu_global{
position: absolute;
margin-left: -500px;
left: 50%;
width: 1000px;
background-image:  url(../medias/communs/fialp.jpg); 
background-repeat: no-repeat;
}

#contenu{
/* original width 1000px */
width: 957px;
margin-top : 323px;
margin-bottom : 20px;
padding : 10px 20px 10px 20px;
border-left : 2px solid #eaeaea;
border-right: 2px solid #eaeaea;
border-bottom : 2px solid #eaeaea;
}

/* BLOCS HOME ********************************************************************/

#edito {
width : 255px;
padding : 10px 10px 10px 0px;
float : left;
}

.push_home {
width : 218px;
float : left;
margin-left : 8px;
border : 1px solid #eaeaea; 
background-image:  url(../medias/home/bas-push-home.jpg); 
background-repeat: no-repeat;
background-position:bottom;
padding-bottom : 10px;
min-height : 155px;
}

* html .push_home {
width : 218px;
float : left;
margin-left : 8px;
border : 1px solid #eaeaea; 
background-image:  url(../medias/home/bas-push-home.jpg); 
background-repeat: no-repeat;
background-position:bottom;
padding-bottom : 10px;
height : 155px;
}

.push_int {
width : 209px;
padding : 3px 3px 3px 3px;
}

.home_img {
float : left;
margin-top : 15px;
}

.home_txt {
width : 150px;
margin-top : 15px;
float : right;	
}

.contact_txt {
width : 190px;
margin-top : 15px;
padding : 0px 10px 0px 10px;
}

.txt_contact_bordure {
border-bottom : 2px solid #eaeaea;
margin-bottom : 5px;
padding-bottom : 5px;
}



/* FORMULAIRE *****************************************************************/

.input {
width : 180px;
float : left;
margin-bottom : 3px;
margin-top : 2px;
}

.dropdown {
width : 186px;
float : left;
margin-bottom : 3px;
margin-top : 2px;
}

.select{
width : 184px;
float : left;
margin-bottom : 3px;
margin-top : 2px;
}

.form {
width : 350px;
}

.form-agent {
width : 435px;
}

.login-accueil { margin : 0px;}

.ajouter-langue {
width : 30px;
float : right;
padding-top : 25px;
padding-right : 45px;
}

p { margin: 3px 0px 2px 0px;}



/* BOUTONS ******************************************************************/

.btn_en_savoir_plus{
width : 88px; 
height: 18px;
background-image:  url(../medias/boutons/en-savoir-plus.gif); 
background-repeat: no-repeat;
position : absolute;
border: 0px;
border : none;
cursor : pointer;
margin-top : 126px;
margin-left : 60px;
}	

.btn_en_savoir_plus:hover {
background-position: 0px -18px !important;
background-position: 0px -18px ;
}

#btn_en_savoir_plus{
width : 88px; 
height: 18px;
background-image:  url(../medias/boutons/en-savoir-plus.gif); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 9px;
}	

#btn_en_savoir_plus:hover {
background-position: 0px -18px !important;
background-position: 0px -18px ;
}


/* BANDEAU ********************************************************************/

.logo {
padding-top : 15px;
width : 140px;
float : left;
}

#bandeau_home {
position: absolute; 
margin-left: -500px; 
left: 50%; 
top: 0px; 
width: 1000px; 
height: 80px;
}

#bandeau_animation {
float: right;
width : 800px;
background-color:#333;
height : 313px;
}

#bandeau_menu {
width : 140px;
float : left;
height : 150px;
padding-top : 60px;
margin-left : 12px;
}


/* MENU *********************************************************************/


#menu_accueil {
width: 166px; 
height: 21px;
background-image:  url(../medias/menu/accueil.gif); 
background-repeat: no-repeat;
float : left;
margin-right : 3px;
}	

#menu_accueil:hover {
background-position: 0px -21px !important;
background-position: 0px -21px ;
}

#menu_accueil_actif {
width: 166px; 
height: 21px;
background-image:  url(../medias/menu/accueil.gif); 
background-repeat: no-repeat;
float : left;
margin-right : 3px;
background-position: 0px -21px !important;
background-position: 0px -21px ;
}

#menu_services {
width: 166px; 
height: 21px;
background-image:  url(../medias/menu/services-et-conseils.gif); 
background-repeat: no-repeat;
float : left;
margin-right : 3px;
}	

#menu_services:hover {
background-position: 0px -21px !important;
background-position: 0px -21px ;
}

#menu_outils {
width: 166px; 
height: 21px;
background-image:  url(../medias/menu/outils.gif); 
background-repeat: no-repeat;
float : left;
margin-right : 3px;
}	

#menu_outils:hover {
background-position: 0px -21px !important;
background-position: 0px -21px ;
}

#menu_reseau {
width: 166px; 
height: 21px;
background-image:  url(../medias/menu/reseau.gif); 
background-repeat: no-repeat;
float : left;
margin-right : 3px;
}	

#menu_reseau:hover {
background-position: 0px -21px !important;
background-position: 0px -21px ;
}

#menu_references{
width: 166px; 
height: 21px;
background-image:  url(../medias/menu/references.gif); 
background-repeat: no-repeat;
float : left;
margin-right : 3px;
}	

#menu_references:hover {
background-position: 0px -21px !important;
background-position: 0px -21px ;
}

#menu_nous{
width: 166px; 
height: 21px;
background-image:  url(../medias/menu/nous.gif); 
background-repeat: no-repeat;
float : left;
margin-right : 3px;
}	

#menu_nous:hover {
background-position: 0px -21px !important;
background-position: 0px -21px ;
}


/****************************************************************************/
	
/* FOOTER *******************************************************************/

#footer {
text-align : right;
height: 23px;
font-size:11px;
width: 956px;
padding : 0px 20px 10px 20px;
border: 2px solid #eaeaea;
}

#footer img {
vertical-align: bottom;
}

#footer_espace_client {
width: 116px; 
height: 29px;
background-image:  url(../medias/communs/footer/espace-client.gif); 
background-repeat: no-repeat;
float : left;
margin-right : 45px;
margin-top : 2px;
}

#footer_espace_client:hover {
background-position: 0px -30px !important;
background-position: 0px -30px ;
}

#footer_actualites {
width: 98px; 
height: 28px;
background-image:  url(../medias/communs/footer/actualites.gif); 
background-repeat: no-repeat;
float : left;
margin-right : 45px;
}

#footer_actualites:hover {
background-position: 0px -28px !important;
background-position: 0px -28px ;
}

#footer_contact {
width: 89px; 
height: 27px;
background-image:  url(../medias/communs/footer/contact.gif); 
background-repeat: no-repeat;
float : left;
margin-right : 45px;
}

#footer_contact:hover {
background-position: 0px -28px !important;
background-position: 0px -28px ;
}

#footer_liens {
width: 102px; 
height: 28px;
background-image:  url(../medias/communs/footer/liens-utiles.gif); 
background-repeat: no-repeat;
float : left;
margin-right : 45px;
}

#footer_liens:hover {
background-position: 0px -28px !important;
background-position: 0px -28px ;
}

#footer_mentions {
width: 130px; 
height: 28px;
background-image:  url(../medias/communs/footer/mentions-legales.gif); 
background-repeat: no-repeat;
float : left;
margin-right : 45px;
}

#footer_mentions:hover {
background-position: 0px -28px !important;
background-position: 0px -28px ;
}

#footer_plan {
width: 102px; 
height: 26px;
background-image:  url(../medias/communs/footer/plan-du-site.gif); 
background-repeat: no-repeat;
float : left;
margin-right : 45px;
}

#footer_plan:hover {
background-position: 0px -28px !important;
background-position: 0px -28px ;
}

#footer_net {
width: 30px; 
height: 26px;
background-image:  url(../medias/communs/net-design.gif); 
background-repeat: no-repeat;
float : left;
}

#footer_net:hover {
background-position: 0px -29px !important;
background-position: 0px -29px ;
}


/* TEXTES ************************************************************************************/

.bold {
font-weight : bold;
}

.italic {
font-style : italic;
}

.bleu_bold {
font-weight : bold;
color : #18698a;
}

.bleu {
color : #18698a;
}


h2 {
font-size : 11px;	
margin : 0px;
padding : 0px;
display : inline;
font-weight : normal;
}

h3 {
font-size : 12px;	
margin : 0px;
padding : 0px;
display : inline;
}

h1 {
font-size : 11px;	
margin : 0px;
padding : 0px;
display : inline;
}

li {
list-style-type:none;
padding : 0;
}

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


/*********************************************************************************************/


/* IMAGES ***********************************************************************************/

.img_float_left {
float : left;
vertical-align : middle;
}

.img_float_right {
float : right;
vertical-align : middle;
}

.puce {
vertical-align: middle;
}

.picto-align {
vertical-align : middle;	
}


 /* LIENS *********************************************************************************/


a:link { color: #18698a; text-decoration: none; }
a:visited { color: #18698a; text-decoration: none; }
a:hover { color: #18698a; text-decoration: underline; }
a:active { color: #18698a; text-decoration: unerline; } 

a.lien_ariane:link { color: #979a9e; text-decoration: none; }
a.lien_ariane:visited { color: #979a9e; text-decoration: none;  }
a.lien_ariane:hover { color: #979a9e; text-decoration: underline; }
a.lien_ariane:active { color: #979a9e; text-decoration: underline; }



/* COMMUNS **************************************************************************************/

.spacer { 
clear: both;
}

/************************************************************************************************/


