body{
background-color: #AFAFAF; 
font-family: Arial,sans-serif; 
margin: 0px; 
padding: 0px; 
background-image: url(./../image/fond.gif);
}


a{
	color: #6699CC;
	text-decoration: underline;
}

a:link{
	color: #6699CC;
	text-decoration: underline;
}

a:visited{
	color: #6699CC;
	text-decoration: underline;
}

a:hover{
	color: #6699CC;
	text-decoration: underline;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h2{
 font-family: Arial,sans-serif;
 font-size: 114%;
 color: #006699;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #FF5500;
 margin: 0px;
 padding: 6px 25px;
}

h5{
	font-family: Verdana,Arial,sans-serif;
	font-size: 100%;
	color: #FF5500;
	margin: 0px;
	padding: 6px 45px;
	font-weight: normal;
}

/************************************************************************/
/* Bas de page                                                */
/************************************************************************/ 

#bas_page{
padding: 0px 0px 0px 0px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(./../image/bare_bas.gif);
	background-color: #FFFFFF;
	height: 16px;
	clear: both;
}

/************************************************************************/
/* Footer                                               */
/************************************************************************/ 

#footer{
padding: 0px;
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	height: 56px;
	background-color: #B2B2B2;
	background-image: url(./../image/bare_bas2.gif);
	background-repeat: no-repeat;

}

#footer_contenu{
padding: 10px 0px 0px 40px; font-size: 12px;
}

/************************************************************************/
/* Menu droit                                                 */
/************************************************************************/ 


#menu_right{
padding: 0px; width: 310px; height:800px; float:left; background-color: #FFFFFF;
}

#menu_telephone{
padding: 0px; width:310px;  height:126px;float:left;
}

#menu_carre{
padding: 0px; width:310px;  height:195px;float:left;
}

#menu_img_haut{
padding: 0px; width:310px;  height:9px;float:left;
}


#menu_img{
padding: 0px; width:300px; height:113px; float:left; background-color: #F2F2F2;
}

#menu_text{
padding: 0px; width:300px; height:40px; float:left; background-color: #F2F2F2;
}

#P_menu_text{
color: #333333;font-size: 11px;padding-left:5px;
}

#menu_bouton{
padding: 0px; width:300px; height:25px; float:left; background-color: #F2F2F2;
}

#menu_img_bas{
padding: 0px; width:310px;  height:9px;float:left;
}


#menu_espace{
padding: 0px; width:310px; float:left; height: 0.6em; background-color: #FFFFFF;
}

#menu_email{
padding: 0px; width:310px;float:left;
}

/************************************************************************/
/* Pack web                                                   */
/************************************************************************/ 

#pack_big{
padding: 0px; width: 615px; height:200px; float:left; background-color: #FFFFFF;
}

/************************************************************************/
/* Bandeau logo                                                   */
/************************************************************************/ 

#bandeau_logo{
padding: 0px; 
width: 980px; 
margin-left: auto; 
margin-right: auto; 
height:97px; 
clear: left; 
background-color: #FFFFFF;
}

#logo{
padding: 0px; 
width: 400px;
height:97px;
float:left;
}

.login{
padding: 0px; 
width: 252px; 
height:97px; 
float:right; 
background-image: url(./../image/login.gif); 
background-repeat: no-repeat;
}

.btn_left_100, .btn_right_100 {
	color:#FFFFFF;
	border:0;
	margin-top:7px;
	width:30px;
	cursor:pointer;
	height: 30px;
	font-weight: bold;
	font-size: 11px;
}
.btn_right_100 {
	background:url(./../image/bouton_ok.gif);
	padding:0px 20px 5px 5px;
	background-repeat: no-repeat;
}
.btn_left_100 {
	background:url(./../image/bouton_ok.gif);
	padding:0px 0px 5px 5px;
	background-repeat: no-repeat;
}
	

/************************************************************************/
/* Menu horizontal                                                      */
/************************************************************************/ 

#bandeau_menu{
padding: 0px; width: 980px; margin-left: auto; margin-right: auto; height:43px; clear: left; background-image: url(./../image/menu.gif); background-repeat: no-repeat;
}


#header {
	float:left;
	width:927px;
	padding: 0px 0px 0px 54px;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(./../image/menu.gif);
      }
#header ul {
      margin:0;
      padding:3px 0px 0px 10px;
      list-style:none;
      }
#header li {
      float:left;
      background:url(./../image/left.gif) no-repeat left top;
      margin:0;
      padding:0px 4px 0px 8px;
      }
#header a {
      float:left;
	  font-size:13px;
      display:block;
      background:url(./../image/right.gif) no-repeat right top;
      padding:12px 13px 8px 3px;
      text-decoration:none;
      font-weight:bold;
      color:#77A2CC;
      }
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
#header a {float:none;}
    /* End IE5-Mac hack */
#header a:hover {
      color:#5AC72C;
      }
#header #current {
      background-image:url(./../image/left_on.gif);
      border-width:0;
      }
#header #current a {
      background-image:url(./../image/right_on.gif);
      color:#FFFFFF;
	   
     padding: 12px 15px 8px 10px;
      }	  
#header #submi {
	background-image:url(./../image/left.gif);
	border-width:0;
      }
#header #submit a {
      background-image:url(./../image/right.gif);
      color:#5AC72C;
      padding-bottom:0px;
      }


/************************************************************************/
/* Corp en tête                                                   */
/************************************************************************/ 

#bandeau_imgentete{
padding: 0px; width: 980px; margin-left: auto; margin-right: auto; height:193px; clear: left; background-image: url(./../image/ban-header.gif); background-repeat: no-repeat;
}



/************************************************************************/
/* Corp du document                                                    */
/************************************************************************/ 


#corp{
	padding: 0px;
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	clear: left;
	
}

#corp_interne{
padding: 0px;
width: 927px;
float:left;
background-color: #FFFFFF;
min-height : 100%; /* Hauteur minimale de 100% */
overflow : auto; /* Firefox, pour tenir compte du contenu des div flottants (float, qui sont normalement mis à part) */
padding-bottom : 50px;
}

#corp_document{
padding: 0px; width: 617px; height:800px; float:left; background-color: #FFFFFF;
}


#corp_text{
padding: 0px; width: 617px; background-color: #FFFFFF;
}

#ombre_left{
padding: 0px; width: 28px; height:700px; float:left; background-image: url(./../image/ombre-left.gif); background-repeat: no-repeat;
}


#ombre_right{
padding: 0px; width: 25px;  height:700px; background-image: url(./../image/ombre-right.gif); background-repeat: no-repeat;float:left;
}


#P_Titre_paragraphe{
padding-right:15px;padding-left:15px; font-size: 14px; font-weight: bold; color: #999999; padding-top: 0px;

}

#P_paragraphe{
padding-left:15px; font-size: 13px; font-weight: bold;padding-right:15px; color: #5F93C6; padding-top: 5px;
}


#P_pargraphe_full{
padding-left:15px; font-size: 12px; color: #000000; padding-right:15px;padding-top: 5px;
}

#span_paragraphe{
color: #6699CC;	font-weight: bold;font-size:18px;font-family: Arial,sans-serif;
}


#corptitre {
	font-size: 24px;
	color: #6699CC;
	margin-left:15px; 
	margin-top:10px; 
	margin-right:0px; 
	margin-bottom:0px; 
}
 
  /************************************************************************/
/* Formulaire de contact                                                  */
/************************************************************************/ 


	  
#corp_contact{
padding:15px 0px 0px 0px;; width: 617px; height:650px; background-color: #FFFFFF;
}
