* {
	padding:0;
	margin:0;
}
body {
	background:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
h1 {
	position:absolute;
	top:-9999px;
}
#global {
	width:958px;
	overflow:hidden;
	background:url(img/body.jpg) repeat-y ;
	margin:0 auto;
}
#colone_g
{
  background:url(img/colone_g.jpg) no-repeat;

 /* width:250px;*/
  height:540px;/*687*/
  padding-top:85px;/*147*/
  margin-left:4px;
  float:left;
}
/*****************test************************/
#logo{
/*background:url(img/logo.png) no-repeat;*/
width:219px;
height:81px;
position:relative;
top:-60px;
left:10px;
}
#logo img{
border:0;
}
#logo a{
text-decoration:none;
}
#logo a:hover{
text-decoration:none;
}
/************************************************/
#menu
{
  width:230px;
  height:312px;
}
#menu ul
{
  width:230px;
  height:235px;
}
#menu ul li
{
  background:url(img/back_li.png) no-repeat bottom;
  width:203px;/*228*/
  height:50px;
  line-height:50px;
  margin-top:8px;
  padding-left:25px;
  list-style:none;

}
#menu ul li img
{
  border:0;
}

#entete
{
  background:url(img/entete.jpg) no-repeat;
  width:700px;
  height:225px;
  padding-top:17px;
  float:left;
}
#menu .contact
{
   background:url(img/contact.jpg) no-repeat left;
   padding-left:20px;
   font-size:11px;
   margin-left:13px;
}
#menu .contact a
{
  text-decoration:none;
  color:#FFFFFF;
}
#menu .plan
{
   background:url(img/plan.jpg) no-repeat left;
   padding-left:20px;
   font-size:11px;
   margin:5px 0 0 13px;
}
#menu .plan a
{
   text-decoration:none;
   color:#FFFFFF; 
}
#news
{
  width:232px;/*240*/
  height:200px;
  padding-left:8px;
}
#news h3
{
  font-size:29px;
}
#news .titre
{
  margin:17px 0 0 6px;
}
#news .text
{
  margin:11px 0 0 6px;
}
#resto
{
  width:559px;
  height:36px;
  margin-left:133px;
}
#resto p
{
  line-height:38px;
  text-align:right;
}
#cordonne
{
  width:263px;
  height:70px;
  margin:105px 0 0 105px;
  float:left;
}
#cordonne dl
{
  width:263px;
  height:70px;
  text-align:right;
}
#cordonne dl .tel
{
  margin-top:13px;
}
#diapo
{
  width:224px;/*225*/
  height:168px;/*169*/
  padding:1px 0 0 1px;
  float:left;
  margin:7px 0 0 87px;
  background:url(img/cadre.jpg) no-repeat;
}
#centre
{
  width:700px;
  min-height:630px;
  padding-top:7px;
  float:left;
}
#conteneur_h2
{
  width:642px;
  height:24px;
  margin-left:51px;
  margin-bottom:20px;
}
#conteneur_h2 h2
{
  float:left;
}
#conteneur_h2 h2 span
{
  position:absolute;
  top:-9999px;
}
#conteneur_h2 .ariane
{
  color:#4B9D62;
  text-transform:uppercase;
  line-height:22px;
  font-weight:bold; 
  float:left;
 
}
#conteneur_h2 .retour
{
  float:right;
  font-size:10px;
  line-height:20px;
 }
#conteneur_h2 .retour a
{ 
  text-decoration:none;
  color:#4B9D62;
  margin-right:65px;
}
#contenu
{
  width:584px;
  min-height:577px;
  margin:0 auto;
}
#contenu p
{
  color:#666666;
  margin-top:15px;
}
#contenu .titre {
margin-top:10px;
font-weight:bold;
font-size:13px;}
#contenu .center
{
  text-align:center;
}

#contenu .center a {
  color: #666666;
  text-decoration:none;
  }

#contenu .center a:hover {
  text-decoration: underline;
  }

#contenu .select
{
  width:348px;
  height:21px; 
  margin:0 auto;
}
#contenu .style_select
{
  width:348px;
  height:21px;
  border:1px solid #FF6801;
}

#contenu .lien_for span {
  float:left;
  margin-right:40px;
  margin-bottom:20px;
  }

#contenu .lien_for a {
  background:url(img/btn.jpg) no-repeat;
  width:150px;
  height:35px;
  display:block;
  line-height:35px;
  text-align:center;
  font-weight:bold;
  color:#FFFFFF;
  letter-spacing:1px;
  text-decoration:none;
  }
  
#contenu .lien_for a:hover {
  color:#FFFFFF;
  }
  
#contenu .liste1 {
  margin:10px 0 20px 25px;
  }

#contenu .liste1 li{
  list-style:disc;
  margin-left:10px;
  }
  
#contenu .float_right {
  float:right;
  margin:0 0 10px 10px;
  }
#contenu .float_right img {
 border:1px solid #70ae7f;
  }
  
#contenu .lien_for  .decou_pro a {
  line-height:18px;
  }
  
div#contenu .lien_s_rubrique {
   margin-top:7px;
   margin-left:150px;
   text-align:center;
   }div#contenu .lien_s_rubrique a {	
	width:250px;
	color:#369;
	display:block;
	background:#ddd;
	border:2px solid #89a;
	letter-spacing:1px;
	text-decoration:none;
	padding:7px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	}
	
   div#contenu .lien_s_s_rubrique {
   margin-top:7px;
   margin-left:150px;
   text-align:center;
   }
div#contenu .lien_s_s_rubrique a {	
	width:150px;
	color:#369;
	display:block;
	background:#ddd;
	border:2px solid #89a;
	letter-spacing:1px;
	text-decoration:none;
	padding:7px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	}
	
div#contenu .lien_s_rubrique a:hover {
    color: #999999;
	background:#FFFFFF;
	}
  
#form_horaires {
  border:solid 1px #666666;
  }
 
#form_horaires .bg {
 background: #000000;
 color:#FFFFFF;
 font-weight:bold;
 }
  
#form_horaires tr td {
  border:#FFFFFF solid 1px;
  padding:5px;
  }
  
  /***horaire bts sp***/
  
#form_horaire_sp {
 border:solid 1px #666666;} 
  
  
#form_horaire_sp .bg{  
background: #000000;
 color:#FFFFFF;
 font-weight:bold;}
  
#form_horaire_sp  tr td {
  border:#FFFFFF solid 1px;
  padding:5px;
  } 
  
 #form_horaires p {
  color:#000000;
 } 
  
  
/*****************/  
#formation
{
  background:url(img/formation.jpg) no-repeat;
  width:530px;
  height:391px;
  margin-top:22px;
  margin-left:10px;
}
#filiere
{
  width:585px;
  height:88px;
}
#filiere ul
{
  width:585px;
  height:65px;
  margin-top:10px;
}
#filiere ul li
{
  
  /*width:192px;
  height:48px;*/
  text-align:center;
  float:left;
  line-height:48px;
  margin-left:60px;
  font-weight:bold;
  text-transform:uppercase;
  list-style:none;
 
}
#filiere ul li a
{ 
   background:url(img/btt.png) no-repeat;
   text-decoration:none;
   color:#FFFFFF;
    display:block;
	width:192px;
  height:48px;
}
#filiere h4
{
  color:#FF9900;
  font-size:12px;
  margin-top:20px;
}
/****accueil****/
#contenu   .image_accueil img
{
border:1px solid #006633;}








/**********************/
#pied
{
  background:url(img/pied.jpg) no-repeat;
  width:958px;
  height:58px;
  padding-top:20px;
  margin:0 auto;
}
#pied ul
{
  width:881px;
  height:25px;
  margin:0 auto;
}
#pied ul li
{
  display:inline;
  list-style:none;
  color:#CCCCCC;
}
#pied ul li a
{
  text-decoration:none;
  color:#CCCCCC;
  padding:0 1px;
}
#pied .imnalys
{
  text-align:center;
  margin-top:15px;
}
#pied .imnalys img
{
  border:0;
}
#pied .imnalys span
{
  position:absolute;
  top:-9999px;
}
/**************/
#contenu .prev 
{ font-weight:bold;
  margin-left:10px;

  }
/*#contenu .test span {
  float:left;
  margin-right:40px;
  margin-bottom:20px;
  }

#contenu .test img {
border:0;}
*/


/*******************/
#bp_horaires {
 border:solid 1px #666666;} 
  
  
#bp_horaires .bg{  
background: #000000;
 color:#FFFFFF;
 font-weight:bold;}
  
#bp_horaires  tr td {
  border:#FFFFFF solid 1px;
  padding:5px;
  } 
#bp_horaires p {
  color:#000000;
 } 
/************************/
#contenu .test1 span {
  float:left;
  margin-right:30px;
  margin-bottom:20px;
  }

#contenu .test1 img {
border:0;}

#contenu .organ {
text-align:center;
}

#contenu .organ img{

border:1px solid #009900;
}

#contenu .test2 {
text-align:center;}
#contenu .test2 span {

  margin-right:30px;
  margin-bottom:20px;
  }

#contenu .test2 img {
border:0;}



#sanitaire_horaires {
 border:solid 1px #666666;} 
  
  
#sanitaire_horaires .bg{  
background: #000000;
 color:#FFFFFF;
 font-weight:bold;}
  
#sanitaire_horaires  tr td {
  border:#FFFFFF solid 1px;
  padding:5px;
  } 
#sanitaire_horaires p {
  color:#000000;
 } 
#centre .background 
{ background:url(img/back.png) no-repeat ;
width:681px;
/*height:524px;*/}



#sti_ge {
 border:solid 1px #666666;} 
  
  
#sti_ge .bg{  
background: #000000;
 color:#FFFFFF;
 font-weight:bold;
 text-align:center;}
  
#sti_ge  tr td {
  border:#FFFFFF solid 1px;
  padding:5px;
  } 
#sti_ge p {
  color:#000000;
 } 
 
 
 
 
 #contenu .test2 span {
  float:left;
 padding-left:100px;
  }

#contenu .test2 a {
  background:url(img/btn.jpg) no-repeat;
  width:150px;
  height:35px;
  display:block;
  line-height:35px;
  text-align:center;
  font-weight:bold;
  color:#FFFFFF;
  letter-spacing:1px;
  text-decoration:none;
  }
  
#contenu .test2 a:hover {
  color: #CCCCFF;
  }

