* {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	background-color: #81AABB;
}

FORM {margin : 0px; padding : 0px;}

a:link, a:active{text-decoration: underline; color: #317C9C;}
a:visited, a:hover{text-decoration: underline; color: #9C3152;}


#conteneur {
	position: absolute;
	width: 770px;
	left: 50%;
	margin-left: -385px;
}

H1{
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 1.6em;
	color:#3281A0;
	border-bottom:1px solid;
	margin:0 0 10px 0;
}

H2{
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 1.2em;
	color:#3281A0;
}

/* TOUT DS HEADER */
#header {
	height: 213px;
	background-color: #81AABB;
	background-image: url('../images/interface/header.jpg');
}

#connexion input {
	color : black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width : 120px;
	border: 1px solid #81AABB;
	margin:2px;
}
#divConnexion{
margin-top:24px;

}

.header_breadcrumb  {
	position:relative;
	left:20px ;
	top:188px ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color : #235063;
}


.header_recherche_rapide  {
	position:absolute;
	left: 468px ;
	top:168px ;
}

.header_recherche_libelle  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color : #572617;
	letter-spacing: -0.5px;
}

.header_recherche_champ  {
	width : 106px;
	border:1px solid #7F9DB9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}

.header_ok  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color : black;
}

/* FIN HEADER */


/* TOUT DANS CENTRE*/
#centre {
	width:770px;
	background-color:#81AABB;
	background-image: url('../images/interface/fond_centre.jpg');
	background-repeat: repeat-y ;
	height:100%;
}

/*menu*/
.menu {
	list-style-type: none;
	margin: 20px 0 20px 0;
	padding: 0px;
}

#menuleft {
	padding-left:4px;
	float:left;
	margin-left:10px;
	width:148px;
}

* html #menuleft{
margin-left:4px;
}

.menu a {
	color: #317C9C;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.menu a:hover {
	color: #9C3152;
}

.menu a:link.private, .menu a:visited.private, .menu a:hover.private {
	color: #CF7600;
}

/* la ou on met l'adresse */
.adresse {
	/*position : relative;
	top : 85% ;*/
	margin-top: 50px; /* a reprendre pour positionner selon le bas et pas le haut*/
	margin-bottom: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : black;
}

.adresse a{
	text-decoration: underline;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #94385F;
}

.adresse a:hover{
	text-decoration: none;
}

/* la ou on met le contenu */
.contenu_texte {
	float : right ;
	text-align : justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #317C9C;
	width : 580px;
	margin-right:8px;
	margin-top:8px;
}

* html .contenu_texte {
margin-right:4px;
}

/*pr actualite*/
.actualite {
	width : 230px;
	color : black ;
	text-align : justify;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

/*devenir membre*/
.bloc_edito { /*probleme de positionnement a revoir*/
	position : relative ;
	top : -320px;
	left : 296px;
	color : white;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-image: url('../images/interface/fond_edito.gif');
	width : 319px;
	height : 427px;

}

.edito_titre {
	color : white;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

/* FIN CENTRE */

/* TOUT DANS PIED*/
#pied {

	height: 40px;
	background-color: #3E6177;
	background-image: url('../images/interface/fond_pied.gif');
	background-repeat: repeat-y ;
	text-align : right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : white;
}

/*MENU BAS*/
.menu_bas {
	list-style-type: circle;
	/*margin: 6px 0 0 0;*/
	padding-top:24px;
	padding-right:5px;
	text-align : right ;
}

.menu_bas li {
	display: inline;
	color: white;
	margin: 0px 0px 0px 4px;
}

.menu_bas a {

	text-decoration: none;
	font-weight: bold;
	color: white;
}
.menu_bas a:hover {
	color: #9C3152;
}

/*FIN PIED*/
#pied_blanc {

	height: 100%;
	background-color: white;
	background-image: url('../images/interface/fond_pied_blanc.gif');
	background-repeat: repeat-y ;
}

/*pour tableau liste résultats*/

table.listResult{
	border-collapse:collapse;
}

table.listResult td{
	border-bottom		: 	1px solid #F6CFD0;
	padding					:	3px 0 3px 2px;
	color						:	#317C9C;
}

table.listResult td a{
	text-decoration:none;
}

table.listResult td.titre{
	font-weight				:	bold;
	border					: 	2px dotted #F6CFD0;
	padding					:	5px;
	color						:	#317C9C;
	background-color	:	#EFF4F7;
}

/*pour tableau liste résultats*/

table.listPedia{
	border-collapse:collapse;
}

table.listPedia td{
	border-bottom		: 	1px solid #F6CFD0;
	padding					:	3px 3px 3px 4px;
	color						:	#317C9C;
	text-align				:	left;
	vertical-align			:	top;
}

table.listPedia td a{
	text-decoration:none;
}

table.listPedia td.titre{
	font-weight				:	bold;
	border					: 	2px dotted #F6CFD0;
	padding					:	5px;
	color						:	#317C9C;
	background-color	:	#EFF4F7;
}

table.listPedia td.inscription{
	vertical-align			:	middle;
	text-align				:	center;
}

/*pour tableau liste formation*/

table.listForm{
	border-collapse:collapse;
}

table.listForm td{
	border-bottom		: 	1px solid #F6CFD0;
	padding					:	3px 3px 3px 4px;
	color						:	#317C9C;
	text-align				:	left;
	vertical-align			:	top;
}

table.listForm td a{
	text-decoration:none;
}

table.listForm td.titre{
	font-weight				:	bold;
	border					: 	2px dotted #F6CFD0;
	padding					:	5px;
	color						:	#317C9C;
	background-color	:	#EFF4F7;
}


/*pour Formulaire*/
.tableau_membre td {
	color : #9C313E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tableau_membre td input {
	color : black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color : #ADD7E9;
	width : 140px;
}

#bouton {
	color : black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color : #ADD7E9;
	width : 50px;
}


hr {
	color : #317C9C;
	height : 1px;
}

p {
	margin: 0 0 10px 0;
}

input.inscription{
	color: #317C9C;
	background-color: #EFF4F7;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	padding: 3px;
	cursor:pointer;
}