/* actualit� > page d'accueil ***************************************/
.actu {
  margin: 20px 0 0 0;
  padding: 11px 0 0 0;
  border: 2px solid #66CCCC;
  background: #A7E2E2 url(images/bg-actu-top.jpg) no-repeat top;
  
}

.actu-content {
  padding: 0px 0 10px 10px;
  height: 200px;
  overflow: auto;
  background: #A7E2E2 url(images/bg-actu.jpg) no-repeat top;
}

.actu b, .actu strong  {color: #f00;}



/* Espace creation entreprise > page d'accueil *********************/

.espace-crea-ent {
 margin: 5px 0px 5px 0px;
 padding: 5px 5px 15px 5px ;
 border: 2px solid #66CCCC;
 background: #A7E2E2 url(images/bg_crea_entre.jpg) no-repeat top;
}

.creation {float:left; width: 37%;}
.projet {float:right; width: 40%;}

 
/* Espace entreprises partenaire > page d'accueil *******************/

.espace-ent-par {
 margin: 5px 0px 5px 0px;
 padding: 5px 5px 15px 5px ;
 border: 2px solid #66CCCC;
 background: #A7E2E2 url(images/bg-ent-par.jpg) no-repeat top;
}

.entreprise {float:left; width: 37%;}
.partenaire {float:right;	width: 40%;}



/* Lieux d'accueil > page plan d'acces *******************/


.lieuxfloat {float:left;}
.wlieux {padding:0;margin:0;width:145px;}


/* Plan d'acces > page plan d'acces *******************/

.main_plan {
margin:20px 0;
padding:6px;
color:#000;
border: 2px solid #66CCCC;
background: #A7E2E2 url(images/bg-actu-top.jpg) no-repeat top;
}

.main_plan .titre {
margin: 10px 20px 0 0;
color:#00f;
font: 1.3em 'Comic Sans MS',Arial;
}

.main_plan .accueil {
color:#00f;
font-weight: bold;
}
.main_plan .villes {
padding:6px;
margin-bottom: 4px;
background: #fff;
}

.plan {
margin:20px 0px 0px 40px;
padding:10px;
float:right;
border:1px #f00 solid;
background: #fff;
}




 
.bg1 {background: #A6E2E2;}
 
.bg2 {
  border: 2px solid #999;	
  background: #66cccc;
}
  
.bd1 {border: 2px solid #66CCCC;}

img.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: 0px;
}

.br {margin-top:2em;}

.titre_s  { color: #ccc; font-size: 1.3em; border-bottom: 1px solid #ccc }
.titre1 { color: #64361C; font-weight: bold; }
.gris1 { color: #555;}
.gris1j { color: #555; text-align: justify; }
.txtj { color: #111; text-align: justify; }

.w25 {width:25%;}
.w25fr {width:50%; float: right;}
.w50fr {width:50%; float: right;}
.w50fl {width:50%; float: left;}
.w50  { width: 50% }
.w100 {width:100%;}
.txtleft { text-align: left;}
.txtright { text-align: right;}
.justify  { text-align: justify }
.vertical {vertical-align: middle;}
/*fin mise en forme incite*/
