	body {
		background-color:#FEFEFE;
		background-image:url(../images/bg_border.gif);
		background-repeat: repeat-y;
		background-position: top center;
		z-index:0;
		margin: 0px 0px 0px 0px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size: 12px;
		line-height:1.7;
		text-align: center;
		vertical-align: top;
		color: #5C2400;
		}
		
	#cadreprincipal {
		bbackground-color:#F0F9F2;
		background-image:url(../images/bg.gif);
		background-repeat: repeat-x;
		background-position: 40px 150px;
		z-index:10;
		width: 788px;
		margin:auto;
		text-align: left;
		position: relative;
		}
	
	#signet {
		position: absolute;
		z-index:20;
		left: 19px;
		width:196px;
		height:635px;
		padding: 0 0 30px 0;
		spacing: 0px;
		margin: 0px;
		border : 0px;
		text-align: center;
		}
	#hautsignet {
		position: relative;
		top: 0px;
		width:100%;
		height:635px;
		}
	#bassignet {
		position: relative;
		top: 0px;
		width:100%;
		height:20px;
		background-image:url(../images/bassignet.png);
		}
	#signet .ext {
		/* for IE */
		filter:alpha(opacity=20);
		/* CSS3 standard */
		opacity:0.2;
		position: absolute;
		left:0px;
		z-index:20;
		width:100%;
		height:100%;
		padding: 0px;
		margin: 0px;
		border:0px;
		}		
	/*#bassignet .ext {
		background-image:url(../images/bassignet.gif);
		background-repeat: no-repeat;
		height:50px;
		}	*/	
	#hautsignet .ext {
		background-image:url(../images/shade.jpg);
		background-repeat: repeat-y;
		/*border: 2px black solid;*/
		height: 635px;
		min-height:50px;
		
		}		
	#signet .int {
		position: absolute;
		z-index:20;
		left: 0px;
		width:190px;
		height:100%;
		padding: 0px;
		spacing: 0px;
		margin: 3px;
		margin-top: 0px;
		margin-bottom: 0px;
		border : 0px;
		text-align: center;
		}
	#hautsignet .int {
	background-color: #FFFFFF;
	text-align: center;
	/*border: 2px #CCCCCC solid;
	width: 192px;*/
	}
	html>body #hautsignet .int {
		border: none;
		}
	/*#bassignet .int {
		background-image:url(../images/bassignet_int.gif);
		height:32px;
		}*/
	  p {
		margin: 5px 0 7px 0;
		vertical-align: top;
		}

		
	  #contenu ul {
	    margin: 0;
		padding: 0;
		margin-left: 20px;
	    }
	  /*#contenu li {
		margin: 0;
		padding: 0;
		list-style-image: url('../images/puce2.gif');
		list-style-type: none;
		list-style-position: outside;
		margin-left:17px;
		padding-left: 4px;
	  	}
		html>body #contenu li {
		 padding-left: 0;
		 margin-left: 20px;
		}*/
		#contenu li {
		 list-style: none;
		 margin: 5px 0 7px 0;
		 padding: 0 0 0 21px;
		 background: url('../images/puce2.gif') no-repeat 0 4px;
		}
		html>body #contenu li {
		margin-left: -2px;
		padding-left:22px;
		}
		
		.lienimportant, .spip_out {
		background-image:url(../images/puce1.gif);
		background-repeat:no-repeat;
		padding-left:21px;
		}
		html>body .spip_out {
		margin-left: -2px;
		padding-left:22px;
		}


	 #nomdusite {
	 	padding: 20px 0px 20px 0px;
		text-align: center;
		}
	 #texteassociation {
	 	
	 	text-align:left;
		margin-top: -10px;
		padding:0px;
		background-image:none;
		margin-left:auto;
		margin-right: auto;
		overflow: hidden;
		padding-left:15px;
		padding-right:15px;
		width: 170px;
		/*height:120px;*/
		font-size: 11px;
		line-height:1.2;
		color: #5C2400;
		font-weight: 400;
		position:absolute;
		top: 510px;
		left: 8px;
		}
	#texteassociation a {
		padding:0px;
		font-size: 11px;
		line-height:1.0;
		color: #0000FF;
		font-weight: 400;
		background-image:none;
		}	
		
	 #langues {
	 	position: absolute;
		left: 0px;
		top: 10px;
		height: 30px;
		width: 750px;
		text-align: right;
		color: #5C2400;
		}
	 #langues a {
	    float:right;
		width: 66px;
		height: 22px;
		background-image:url(../images/bg_lang0.gif);
		text-align:center;
		vertical-align:middle;
		padding-top:2px;
		font-size: 9px;
		text-transform:uppercase;
	    color: #5C2400;
		}
	 #langues a:hover, #langues a.actif {
	    position : static;
		width: 66px;
		height: 22px;
		background-image:url(../images/bg_lang1.gif);
		}
	 #mentions {
		background-image:url(../images/bg.gif);
		background-repeat: repeat-x;
		background-position: 40px 10px;
		padding-top:80px;
	 	position:relative;
		ttop:250px;
	 	text-align: center;
		width: 788px;
		}
	#mentions a {
		font-weight: normal;
		font-size: 10px;
	}

	 #baseline {
		position: absolute;
		height:50px;
		top:75px;
		left:275px;
		border:0px;
		padding:0px 0px 0px 0px;
		margin:0px;
		}
	 #menu {
	 	margin-top:0px;
		margin-bottom:20px;
		padding-left:15px;
		padding-right:15px;
	 	position:relative;
		left:0px;
		width:auto;
		text-align: center;
		color:#FF8000;
		overflow: hidden;
		}
	  #menu div {
	  	left:0px;
	  	margin-top:10px;
	    width: 150px;
		bborder:10px;
		vertical-align:middle;
		}
	  #menu div a {
		color:#5C2400;
	  	}

	 #contenu p, #contenu table  {
	 	margin-left:20px;
		}
	 #contenu {
		position: relative;
		top:225px;
		left:245px;
		width:510px;
		text-align:left;
		padding:0px;
		margin-bottom:250px;
		}
		

	  

	  .document {
		background-image:url(../images/pucedoc.gif);
		background-repeat:no-repeat;
		padding-left:22px;
		min-height:22px;
		padding-top:2px;
		vertical-align: middle;
		}
	  .document:hover {
		background-image:url(../images/pucedocon.gif);
		}		
	  .document .taillefichier {
		font-weight: 400;
		font-size: 10px;
		letter-spacing : 0px;
		word-spacing: -2px;
		color:#89461B;
		}
	  ul.lienimportant {
	  	list-style-image: url('../images/puce1.gif');
		background-position: 0px 0px;
		color:#0093B6;
		padding-left:20px;
		}
	  h1, h2, .titre {
		color:#FF8000;
		font-weight:bold;
		font-size: 18px;
		text-align: left;
		font-family:Trebuchet,"Arial narrow",Helmet,Tahoma,Geneva,Arial,sans-serif;
		letter-spacing : 2.5px;
		margin-bottom:0px;
		margin-top:0px;
		text-transform: uppercase;
		}
		#contenu h2 {
		margin: 0 0 -2px 0px;
		padding: 10px 0 0 0px;
		}
	  h3, .soustitre {
		font-size: 12px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
	    	text-align: left;
		color:#AE2714;
		font-weight:bold;
		margin-top:0px;
		margin-bottom:10px;
		}
		#contenu h3 {
		margin: 0 0 -2px 0px;
		padding: 7px 0 0 0px;
		}		
	  a {
		font-weight:bold;
		color:#0093B6;
		text-decoration: none;
		border:0px;
		}
	  img {
		border:0px;
		padding:0px;
		margin:0px;
		}
	  a:hover {
		font-weight:bold;
		color:#0093B6;
		text-decoration: underline;
		}
/*.spacer {
 clear: both;
 visibility: hidden;
 margin: -1px;
}*/
html>body br.bugajaxie {
 display: none;
}

#connexion form {
 width: 400px;
}
#connexion ul li {
 list-style: none;
}

#menu_connexion a {
 display: block;
 margin-top: 20px;
 width: 159px;
}

.floatRight {
 float: right;
}

.reponse_formulaire, .erreur_message {
 color: #FF0000;
 font-weight: bold;
}

.hide {
 display: none;
}

/*********************************************************************************
* HAUTEUR DU SIGNET                                                                                                                       *
* Ajouter ou soustraire le nombre de pixels désirés à toutes les valeurs numériques ci-dessous    *
**********************************************************************************/
#signet, #hautsignet, #hautsignet .ext {
 height:595px;
}
#texteassociation {
 top: 463px;
}
#contenu {
 height: 400px;
}
html>body #contenu { /*Hauteur minimale - Correction bug IE  (instruction invalide pour IE mais valide pour Mozilla)*/
 height: auto;
 min-height: 400px;
}
/*************************************************************************************/


