/*+-----------------+
  |	page principal	|
  +-----------------+*/
#carte{
  text-align		: center;
}
#vue_formulaire {
	text-align		: left;
}
#searchForm{
	text-align		: center;
	margin			: auto;
}
#searchForm fieldset{
	padding 		: 0px;
	margin			: 0px;
}
#searchForm label{

}
#searchForm div{
	text-align		: center;
	margin			: auto;
	margin 			: 2px auto 2px auto;
}

/*+-----------------+
  |	page resultat	|
  +-----------------+*/
#vue_resultat {
	text-align		: left;	
}
#info{
	overflow		: auto;
	margin 			: 1px 0px 1px 0px;
}
#info A{
	text-decoration : none;
	font-size 		: 15px;
	font-weight 	: bold;
}
#info DIV{
	float			: left;
	width 			: 33%;
	border 			: 0px solid;
	font-weight 	: bold;
}
.button{
	margin-top : 5px;
	border:0;
}
#info #pageCounter{
	text-align 		: right;
}
#info #resultCounter{
	text-align 		: center;
}

.pagination{
	clear:both;
	overflow		: auto;
	text-align		: center;
	
}

.pagination img{
  border:0;  
}

.REWINGpage {
	float			: left;
	margin			: 1px;
}
.FORWARDpage {
	float:right;
	margin:1px;
}

.resultat_item{
	clear:both;
	overflow			: auto;
	border-bottom 		: 1px dotted #963031;
	margin 				: 10px 0px 10px 0px;
	font-size  			: 12px;
}
.resultat_item h4{
	margin	:0px;
	padding	:0px;
}
.resultat_item P{
	margin	:0px;
	padding	:0px;
}

/*+----------------+
  | page autoecole |
  +----------------+*/
#autoecole{
	overflow : auto;
	text-align:left;
	padding:1px;
}

.titre{
	border-bottom : 1px dotted;
	font-size : 15px;
	font-weight : bold;
	margin	:0px;
	padding	:0px;
	display : block;
	width : 100%;
	
}
#cdroite{
	float : left;
	width : 250px;
}
.adresse{
	clear : both;
	float : left;
	
	margin	:10px 10px 0px 25px ;
	padding : 0px; 
	border:0px solid;
	
}
.adresse LI{
	list-style-type:none;
	display : block;
	width:210px;
}
#detail{
	float : left;
	text-transform : lowercase;
}
#commentaires{

}
.commentaire{
	border-bottom:1px dotted;
}
.commentaire P{
	margin	:0px 0px 0px 10px ;
	padding	:0px;
}
.commentaire .texte{
	margin	:0px 0px 10px 40px ;
	padding	:0px;
}
.commentaire .date{
	font-style : italic;
}
.commentaire .nom{
	font-weight : bold;
}
/*+-------------------------------------------------+
  |	message d'erreur page ajout d'un commentaire	|
  +-------------------------------------------------+*/
#msg{
	position : absolute;
	right : 50px;
	top:100px;
	text-align:left;
}
#msg UL {
	margin	:0px;
	padding	:20px;
}
