body 
{ 

   margin:0; 
   height:100%;
   background-color:white;
}
#frame
{ 

   margin:0; 
   height:auto;
   background-color:white;
   /* background-image: url("images/back_tile4.png");
   background-repeat: repeat;*/
}
#framenews
{ 

   margin:0; 
   height:100%;
	background-color:#f3f0eb;
   /* background-image: url("images/back_tile4.png");
   background-repeat: repeat;*/
}



#corps
{  
   width: 900px;height:1275px;  margin:0px auto;
   
}
#entete
{
	 width:760px;/* determine la largeur de la boite contenue */
	height:100px;
	margin-top:0px;
	margin-left:35px;
	border-right:1px solid #BFBFBF;
    border-left:1px solid #BFBFBF;
	background-color:white;
	
}
#menugauche
{
	width: 34px;
	height:730px;
	margin-top:-1005px;
	margin-left:0px;

	border-right:4px solid #8e8e8e;

}

#image
{
	width: 614px;
	height:160px;
    margin-top:00px;
	margin-left:00px;

 
}


/*parti arrondi pour l'entête*/
.conteneur-entete{
    width:760px;/* determine la largeur de la boite contenue */
	height:100px;
	margin-top:00px;
	margin-left:35px;
}
.un      {
    margin:0 4px;
    height:1px;
    background-color:#BFBFBF;
    overflow:hidden;/*necssaire pour IE */
    border:1px solid #BFBFBF;
    border-top:0;border-bottom:0;
	
	}

.deux {
    margin:0 3px;
    height:1px;
    overflow:hidden;/*necssaire pour IE */
    border:1px solid #BFBFBF;
    border-top:0;border-bottom:0;
	background-color:white;
	}

.trois{
    margin:0 2px;
    height:2px;
    overflow:hidden;/*necssaire pour IE */
    border:1px solid #BFBFBF;
    border-top:0;border-bottom:0;
	background-color:white;}

.quatre {
    margin:0 1px;
    height:2px;overflow:hidden;/*necssaire pour IE */
    border:1px solid #BFBFBF;
    border-top:0;border-bottom:0;
	background-color:white;}
.centrearrondi 
{
	border-right:1px solid #BFBFBF;
    border-left:1px solid #BFBFBF;
    border-top:1px solid white;
    height:90px;
	background-color:white;
	margin-top:0px;
}	
/*partie arrondi pour les news*/
.conteneur-news{
    width:180px;/* determine la largeur de la boite contenue */
	height:200px;
    margin-top:-315px;
	margin-left:620px;
}
.a1     {
    margin-top:0;
	margin-left:4px;
	margin-right:0px;
	margin-bottom:0px;
    height:1px;
    background-color:#BFBFBF;
    overflow:hidden;/*necssaire pour IE */
    border:1px solid #BFBFBF;
    border-top:0;border-bottom:0;
	}

.a2 {
    margin-top:0;
	margin-left:3px;
	margin-right:0px;
	margin-bottom:0px;
    height:1px;
    overflow:hidden;/*necssaire pour IE */
    border:1px solid #BFBFBF;
    border-top:0;border-bottom:0;
	background-color:#f3f0eb;
	
	}

.a3{
   margin-top:0;
	margin-left:2px;
	margin-right:0px;
	margin-bottom:0px;
    height:2px;
    overflow:hidden;/*necssaire pour IE */
    border:1px solid #BFBFBF;
    border-top:0;border-bottom:0;
	background-color:#f3f0eb;
	}

.a4 {
	margin-top:0px;
	margin-left:1px;
	margin-right:0px;
	margin-bottom:0px;
    height:2px;overflow:hidden;/*necssaire pour IE */
    border:1px solid #BFBFBF;
    border-top:0;border-bottom:0;
	background-color:#f3f0eb;
	}

.centre {
    border:1px solid #BFBFBF;
    border-top:0px;border-bottom:0;
    height:200px;
	background-color:#f3f0eb;
	margin-top:0px;
	

	}

/*partie arrondi pour les comandites*/
.conteneur-commandite {
   width:180px;
	height:150px;
    margin-top:20px;
	margin-left:620px;
	background-color:white;
}
.b1     {
    margin-top:0;
	margin-left:4px;
	margin-right:0px;
	margin-bottom:0px;
    height:1px;
    background-color:#BFBFBF;
    overflow:hidden;/*necssaire pour IE */
    border:1px solid #BFBFBF;
    border-top:0;border-bottom:0;
	}

.b2 {
    margin-top:0;
	margin-left:3px;
	margin-right:0px;
	margin-bottom:0px;
    height:1px;
    overflow:hidden;/*necssaire pour IE */
    border:1px solid #BFBFBF;
    border-top:0;border-bottom:0;
	background-color:white;
	
	}

.b3{
   margin-top:0;
	margin-left:2px;
	margin-right:0px;
	margin-bottom:0px;
    height:2px;
    overflow:hidden;/*necssaire pour IE */
    border:1px solid #BFBFBF;
    border-top:0;border-bottom:0;
	background-color:white;
	}

.b4 {
   margin-top:0;
	margin-left:1px;
	margin-right:0px;
	margin-bottom:0px;
    height:2px;overflow:hidden;/*necssaire pour IE */
    border:1px solid #BFBFBF;
    border-top:0;border-bottom:0;
	background-color:white;
	}

.centre-commandite  {
	border:1px solid #BFBFBF;
    border-top:0;border-bottom:0px;
    height:150px;
	background-color:white;
	text-align:center;
	}
/*partie arrondi pour le centre*/

.conteneur-centre{
   width: 762px;
	height:1165px;
	background-color:white;
	margin-left:35px;
	
	
}
.c1 {
    margin:0 4px;
    height:1px;
    background-color:#BFBFBF;
    overflow:hidden;/*necssaire pour IE */
    border:1px solid #BFBFBF;
    border-top:0;border-bottom:0;
	}

.c2 {
    margin:0 3px;
    height:1px;
    overflow:hidden;/*necssaire pour IE */
    border:1px solid #BFBFBF;
    border-top:0;border-bottom:0;
	background-color:white;
	}

.c3{
    margin:0 2px;
    height:2px;
    overflow:hidden;/*necssaire pour IE */
    border:1px solid #BFBFBF;
    border-top:0;border-bottom:0;
	background-color:white;
	}

.c4 {
    margin:0 1px;
    height:2px;overflow:hidden;/*necssaire pour IE */
    border:1px solid #BFBFBF;
    border-top:0;border-bottom:0;
	background-color:white;}
	
.centre-centre{
	border:1px solid #BFBFBF;
    border-top:0px;border-bottom:0px;
    height:1165px;
}
.centre-acces{
	border:1px solid #BFBFBF;
    border-top:-50px;border-bottom:0px;
    height:400px;
}

.conteneur-acces{
   width: 762px;
	height:402px;
	background-color:white;
	margin-left:35px;
	
	
}
#logo
{	
	width: 331px;
	height:55px;
	float:left;
	margin-top:45px;
	margin-left:0px;
	background-image: url("images/logo_top.png");

}
#menuhaut
{	
	width:435px;
	height:89px;
	float:right;
	margin-top:-94px;
	margin-left:320px;	
	border-bottom:0.2em solid #004b8d;

}
#table-hmenu
{
    width:380px;
 	text-align:center;	
	margin-left:60px;

}
#td2
{
border-left:1px solid #ffc324;
border-right:1px solid #ffc324;
text-align:center;
}
#td4
{
border-left:1px solid #ffc324;
text-align:center;
}
#hmenu1
{
	width:90px;
	height:20px;
	margin-top:00px;
	margin-left:345px;
	
	

}
#hmenu2
{
	width:90px;
	height:20px;
	margin-top:-20px;
	margin-left:250px;


}

#hmenu3
{
	width:70px;
	height:20px;
	margin-top:-20px;
	margin-left:130px;
	

}
.menu
{
	color:#004b8d;
   text-decoration: none;
   font-size:12px;
   font-family: "Arial", Verdana;
   text-decoration: none;


}
.menu :visited
{
 color:#004b8d;
 text-decoration: none;

}
a:hover /* Quand on pointe sur un lien du menu */
{
   color:#4c4c4c;
   text-decoration: none;
}


#menu
{
	width:600px;
	height:155px;
	margin-top:0px;
	border-collapse:collapse;
	margin-left:4px;
	text-align:center;	
	
	
}
#t1
{
	width:144px;
	height:60px;
	margin-top:-23px;
	margin-left:0px;
	border-collapse:collapse;

	visibility:hidden;
	
}
#div11
{
	width:144px;
	height:60px;
	margin-top:-23px;
	margin-left:0px;
	border-collapse:collapse;
	visibility:hidden;
}


.t
{

background-image: url("images/btn_entreprise_bas.png");
background-position:center center;
background-repeat:no-repeat;

}

.ts
{
	background-color:#8e8e8e;
 
}
.divtest
{
 border:0.01em solid #8e8e8e;
height:21px;
width:144px;
text-align:center;
}
#divent
{
border:0.01em solid #ca2f2b;
height:21px;
width:144px;
text-align:center;
}
#divpc
{
border:0.01em solid #004c8e;
height:21px;
width:144px;
text-align:center;
}
#divser
{
border:0.01em solid #b4bb1f;
height:21px;
width:144px;
text-align:center;
}
#divhor
{
border:0.01em solid #edb234;
height:21px;
width:144px;
text-align:center;
}
.tmenu
{
	color:#4c4c4c;
	text-decoration: none;
	font-size:12px;
	font-family: "Arial", Verdana;
  
   
}
.smbat
{
	color:#4c4c4c;
	text-decoration: none;
	font-size:12px;
	font-family: "Arial", Verdana;
}
.smbat:hover /* Quand on pointe sur un lien du menu */
{
   color:black;
   text-decoration: none;
}


#t2
{
	width:144.5px;
	height:68px;
	margin-top:-25px;
	margin-left:0px;
	border-collapse:collapse;
	visibility:hidden;
}

.tt
{

background-image: url("images/btn_client_bas.png");
 background-position:center center;
   background-repeat:no-repeat;
}
.s
{
	color:white;
	text-decoration: none;
	font-size:12px;
	font-family: "Arial", Verdana;
   
}
.s:hover /* Quand on pointe sur un lien du menu */
{
   color:white;
   text-decoration: none;
}
.tmenu:hover /* Quand on pointe sur un lien du menu */
{
   color:white;
   text-decoration: none;
}
.ttt
{

background-image: url("images/btn_services_bas.png");
 background-position:center center;
   background-repeat:no-repeat;
}

#t3
{
	width:100%;
	height:100%;
	margin-top:-25px;
	margin-left:0px;
	border-collapse:collapse;
	visibility:hidden;
	position:relative;
z-index:10; 
}
.tttt
{

background-image: url("images/btn_horaires_bas.png");
 background-position:center center;
   background-repeat:no-repeat;
}

#t4
{
	width:100%;
	height:100%;
	margin-top:-25px;
	margin-left:0px;
	border-collapse:collapse;
	visibility:hidden;
	position:relative;

}
#div1
{
width:24%;
height:23px;
float:left;
margin-top:0%;
position:relative;
z-index:10; 

}
#div2
{
width:24.1%;
height:23px;
margin-top:0px;
margin-left:25%;
margin-right:50%;
position:relative;
z-index:10; 

}
#div3
{
width:24%;
height:23px;
margin-top:-23px;
margin-right:25%;
margin-left:50%;
position:relative;
z-index:10; 
}


#div4
{
width:24.1%;
height:23px;
margin-left:75%;
margin-top:-23px;
position:relative;
z-index:10; 

}

#contenu
{
width:600px;
height:900px;
margin-left:10px;
margin-top:-350px;
overflow:auto;
background-color:white;

}
#contenunews
{
width:750px;
height:1000px;
margin-left:10px;
margin-top:0px;
overflow:auto;
background-color:white;

}
p
{

  font-family: Arial;
  text-align: justify;
  font-size:12px;
  margin: 0px; /* Marge intérieure de 10px */
  color:#5c5c5c;
  line-height:20px;
  
}
.liste
{

  font-family: "Arial", Verdana;
  text-align: left;
  font-size:12px;
  margin: 0px; /* Marge intérieure de 10px */
  color:#5c5c5c;
  line-height:20px;
}
h3
{
font-family: "Arial", Verdana;
margin-top:0px; /* Marge intérieure de 10px */
color:#5c5c5c;

}
h4
{
font-family: "Arial", Verdana;
color:#5c5c5c;

}

#bat
{
width:752px;
height:20px;
border-top:2px solid #cecece;
margin-left:4px;
margin-top:0px;

}
#table-bmenu
{
    width:280px;
 	text-align:center;	
	margin-top:0px;

}
.bmenu
{
	color:#8e8e8e;
   text-decoration: none;
   font-size:10px;
   font-family: "Arial", Verdana;
   text-decoration: none;
}
#tdb2
{
border-left:1px solid #cecece;
border-right:1px solid #cecece;
}
#tdb3
{

border-right:1px solid #cecece;
}

#table-bmenu2
{
    width:100px;
 	text-align:center;	
	margin-top:-20px;
	margin-left:650px;
	
}
#anglais
{

	width:80px;
	height:20px;
	margin-left:350px;
	margin-top:40px;
	text-align:center;
	background-image: url("images/btn_langue.png");
	background-repeat:no-repeat;
	background-position:right;
}
#camion
{
margin-left:2%;

}
#infrastructure
{
margin-top:30px;
margin-left:150px;

}
#point
{
margin-top:10px;
margin-left:50px;

}
#cartes
{

margin-left:15%;

}
#p-encart
{
margin-top:-250px;
margin-left:200px;


}

.navigation { 
      margin: 0; 
      padding: 0; 
      list-style: none; 
      background: white; 
      color: #fff; 
      width: 100%; 
      font-size:12px;
	  font-family: "Arial", Verdana; 
      } 
   .navigation a, .navigation span { 
      display: block; 
      padding: 4px 10px; 
      color: #4c4c4c; 
      text-decoration: none; 
      background: white; 
      } 
   .navigation .toggleSubMenu a, .navigation .toggleSubMenu span { 
      background-image: url(menu-item-deroule.png); 
	  border:0.01em solid #8e8e8e;
	  
      } 
   .navigation .open a, .navigation .open span { 
      background-color: #8e8e8e; 
      } 
   .navigation a:hover ,.navigation a:active{ 
      text-decoration: none; 
	  background-color: #8e8e8e;
	  color:white;
      } 
	  
	   
	  
	 
   .navigation .subMenu { 
      font-size:12px;
	  font-family: "Arial", Verdana;
      background:white;
      margin: 0; 
      padding: 0;
	  list-style-type: none;
      } 
   .navigation ul.subMenu a { 
      background: none; 
      padding: 3px 20px; 
	  list-style-type: none;
	 
      }
	 
	 .navigation .subMenu a:hover { 
      text-decoration: none; 
	  color:#8e8e8e;
      } 
	.l
	{
	border-bottom:1px solid white;
	color: black;
	}

#table-admin
{
    width:620px;
	height:30px;
 	text-align:center;	
	margin-left:auto;
	border-collapse:separate;
	

}
#form-acces
{

	width:200px;
	height:100px;
 	text-align:center;
	margin-left:300px;
	margin-top:50px;
	
}
.adm
{
	color:white;
   text-decoration: none;
   font-size:12px;
   font-family: "Arial", Verdana;
   text-decoration: none;

}
#form-invitation
{
width: 600px; margin-left:85px;margin-top:50px ; height:400px;

}

#pub1
{
width: 468px;height:60px;margin-left:60px;margin-top:10px;
}

#pub2
{
width:540px;height:360px;margin-left:30px;margin-top:10px;
}
legend /* On met un peu plus en valeur les titres des fieldset */
{
 font-family: "Arial", Verdana;
  font-size:12px;
  color:#5c5c5c;

}
 
.fiel-nouv
{
  background-color: #FFFFCC;
  width:500px;
  padding:10px;

}

.field
{
  background-color: #FFFFCC;
}
#form-nouveautes
{

margin-left:150px;


}
#table-news
{
  margin-top:50px; border-collapse: separate; width:620px; margin-left:60px;
}


.news /* Toutes les cellules des tableaux... */
{
    background-color:#ffe59d;
}
#affichage
{
  border-collapse: separate; width:180px;
}
#pnews
{

  font-family: "Arial", Verdana;
  text-align: justify;
  font-size:11px;
  margin: 0px; /* Marge intérieure de 10px */
  color:#5c5c5c;
  line-height:15px;
  padding:2px;
  
}
#titre
{
font-family: "Arial", Verdana;
  text-align: justify;
  font-size:16px;
  margin-left: 50px; /* Marge intérieure de 10px */
  color:#ca2f2b;
 padding:10px;

}
#affichernews
{
  margin-top:50px; border-collapse: separate; width:620px; margin-left:60px;
}
#table-contact
{
  margin-top:0px; border-collapse: separate;text-align:center;width:740px;
}

.table
{
margin-left:30px;
}
#table-pers
{
  border-collapse:collapse;text-align:center;
}
.pers
{
border:1px solid #5c5c5c;width:150px;
}
.suite
{
vertical-align:center;
font-family: "Arial", Verdana;
font-size:10px;
height:25px;
}
.ch
{
vertical-align:center;
font-family: "Arial", Verdana;
font-size:11px;
height:25px;
text-align:left;
color:#5c5c5c;
padding:2px;
}
