body {
	margin: 25px 0 0 0;
	padding: 0;
	font-family: Tahoma;
	font-size: 11px;
	color:#666666;
	background-image:url(images/bg.gif);
	background-repeat:repeat;
	overflow-y:scroll;
}
img {
	border:0px;
}
td {
	font-family: Tahoma;
	font-size: 11px;
}
th {
	font-family: Tahoma;
	font-size: 11px;
}
form {
	font-family: Tahoma;
	font-size: 11px;
}
input {
	font-family: Tahoma;
	font-size: 11px;
}
textarea {
	font-family: Tahoma;
	font-size: 11px;
}
select {
	font-family: Tahoma;
	font-size: 11px;
}
ul {
	margin:0 0 0 20px;
	padding:0;
}
li {
	line-height:1.3em;
	list-style-image: url(images/puce.png);
	margin:0;
	padding:0;
}
a.mentions {
	font-family: Tahoma;
	font-size: 10px;
	color:#CCCCCC;
	text-decoration:none;
}
#tache {
	background-image:url(images/peinture.png);
	background-repeat:no-repeat;
	background-position:50% 50%;
}
#bande1 {
	background-image:url(images/bande1.png);
	background-repeat:no-repeat;
	background-position:center top;
}
#bande2 {
	background-image:url(images/bande2.png);
	background-repeat:no-repeat;
	background-position:center bottom;
}
#contenu {
	width:610px;
	margin:0 auto;
}
#centre {
	background-image:url(images/centre.png);
	background-repeat:repeat-y;
	min-height:300px;
	padding:15px 20px;
}
#bas {
	background-image:url(images/bas.png);
	background-repeat:no-repeat;
	height:56px;
	padding:5px 20px 0 0px;
}
#pointille {
	padding:2px 0;
	margin-right:15px;
	border-color:#c9d31f;
	border-style:dotted;
	border-width:1px;
	text-align:center;
	width:30px;
}
.jour {
	font-size:20px;
	line-height:0.9em;
}
fieldset {
	border:dotted 1px #c9d31f;
	/*padding:20px;*/
	margin-bottom:10px;
}
form {
	padding:10px;
	width:250px;
}
input, textarea {
	font-family: Tahoma;
	font-size: 11px;
	color:#666666;
	border:dotted 1px #c9d31f;
	background-color:#ffffff;
	margin-bottom:10px;
	margin-left:2px;
	padding:1px 3px 2px 3px;
}
input[type=radio] {
	margin-right:100px;
	background-color:transparent;
	border:none;
}
.button {  
	cursor :pointer;  
	width: 54px;  
	height: 20px; 
	margin-top: 5px; 
	border: none;  
	background: url("images/bt.gif") no-repeat left top;  
} 
#corpForm fieldset#coordonnees label {	/*** Mise en forme des intitulés de champs ***/
	float: left;	/*** Très important, ne pas suprimer ! ***/
	width: 40%;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
	text-align: right;	/*** ... et ils sont alignés à droite... ***/
	margin: 0;
	padding: 0 .5em 0 0;
	line-height: 1.8;	/*** ... et centrés verticalement. ***/
}
.miniature {
	float:left;
	margin-right:20px;
	margin-bottom:5px;
}
#crea {
	float:left;
}
.texte {
	text-align:justify;
	float:left;
	width:435px;
}
.texte2 {
	text-align:justify;
	float:left;
	width:520px;
}
.texte2 a {
	font-family: Tahoma;
	font-size: 11px;
	color:#848a1b;
	text-decoration:none;
}
.texte a {
	font-family: Tahoma;
	font-size: 11px;
	color:#848a1b;
	text-decoration:none;
}
.texteactu {
	text-align:justify;
	float:left;
	width:435px;
}
.texteactu a {
	font-family: Tahoma;
	font-size: 11px;
	color:#d4a502;
	text-decoration:none;
}
.creation {
}
.trait {
	border:none;
	border-top:dotted 1px #c9d31f;
	margin-left:40px;
	margin-top:20px;
	margin-bottom:20px;
}
.page {
	margin-top:20px;
	font-family: Tahoma;
	font-size: 10px;
	color:#666666;
	text-align:center;
	margin-left:40px;
}
.page a {
	font-weight:bold;
	color:#848a1b;
	text-decoration:none;
}
.page a.actif {
	font-size: 12px;
}
.page a {
	font-weight:bold;
	color:#848a1b;
	text-decoration:none;
}
.page a.actif {
	font-size: 12px;
}
.pageactu {
	margin-top:20px;
	font-family: Tahoma;
	font-size: 10px;
	color:#666666;
	text-align:center;
	margin-left:40px;
}
.pageactu a {
	font-weight:bold;
	color:#d4a502;
	text-decoration:none;
}
.pageactu a.actif {
	font-size: 12px;
} 
