body {
	background-color:#ebebeb;
	margin:0px;
	padding:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	background-position:center 0px;
	background-repeat:repeat-x;
	background-image:url(../ressources/fond_page_totale.jpg);
}

	#page_totale { /* conteneur contenant toute la page */
		margin-left:auto;
		margin-right:auto;
		width:974px;
	}
	
		#header { /* conteneur contenant toute la page */
			background-color:#001100;
			height:0px;
		}
		
		#footer { /* conteneur contenant toute la page */
			background-color:#CCCCCC;
			margin-left:35px;
			margin-right:35px;
			height:20px;
		}
		
		#titre { /* conteneur contenant toute la page */
			height:0px;
		}
		
	
		/*-----------------------------------------------------------------------------*/
		/*   contenu
		/*-----------------------------------------------------------------------------*/
		#contenu {
			margin-left:35px;
			margin-right:35px;
			background-color:#FFFFFF;
		}
			#contenu #articles {
				border-left: 1px dashed #CCCCCC;
				width:650px;
			}
				.article1, .article2, .article3, .article4{
					padding-left:10px;
					padding-right:10px;
				}
					.article1 ul {
						margin:1px;
						margin-left:40px;
						padding:1px;
					}
					.article1 ul li {
						margin:0px;
						padding:0px;
					}

					.article1 h1, .article2 h1, .article3 h1, .article4 h1 {
						margin:0px;
						padding-top:5px;
						padding-bottom:5px;
						font-size:18px;
						padding-left:16px;
						background-repeat:no-repeat;
						background-position:0px 9px;
						border-top: 1px #CCCCCC dashed;
					}
					.article1 h2, .article2 h2, .article3 h2, .article4 h2 {
						margin:0px;
						padding-top:5px;
						padding-bottom:5px;
						font-size:15px;
						padding-left:15px;
						background-repeat:no-repeat;
						background-position:0px 9px;;
					}
					.article1 h1 {
						background-image:url(../ressources/puce1.jpg);
					}
					.article2 h1 {
						background-image:url(../ressources/puce2.jpg);
					}
					.article3 h1 {
						background-image:url(../ressources/puce3.jpg);
					}
					.article4 h1 {
						background-image:url(../ressources/puce4.jpg);
					}
					.article1 p, .article2 p, .article3 p, .article4 p {
						text-align:justify;
						margin:0px;
						padding-top:5px;
						padding-bottom:15px;
						padding-left:10px;
						line-height:20px;
					}
						.article1 p a, .article2 p a, .article3 p a, .article4 p a {
							text-decoration:none;
							border-bottom:dashed 1px;
						}
						.article1 p a:hover, .article2 p a:hover, .article3 p a:hover, .article4 p a:hover {
							border-bottom:solid 1px;
						}
						.article1 p a:visited, .article2 p a:visited, .article3 p a:visited, .article4 p a:visited {
							border-bottom:none 1px;
						}
						.article1 p a {
							color:#68bb73;
							border-bottom-color:#68bb73;
						}
						.article2 p a {
							color:#6784bc;
							border-bottom-color:#6784bc;
						}
						.article3 p a {
							color:#ba67ab;
							border-bottom-color:#ba67ab;
						}
						.article4 p a {
							color:#b99b69;
							border-bottom-color:#b99b69;
						}
							
			#contenu #colonne #conteneur{
				width:200px;
				padding-left:5px;
				padding-right:5px;
				padding-top:0px;
				vertical-align:top;
			}
			
	
			#contenu #page_totale #mise_en_forme { /* textarea supermiseenforme */
				width:728px;
				height:500px;
				border:none 0px;
				margin-left:auto;
				margin-right:auto;
			}

table {
	vertical-align:top;
}
table.imageleft, table.imageright{
	margin:0px;
	padding:0px;
}
table.imageright{
	float:right;
}
table.imagenone{
	float:none;
}
table.imageleft {
	float:left;
}
table.imagenone .hg, table.imageright .hg, table.imageleft .hg {
	height:5px;
	width:5px;
	background-image:url(../ressources/hg.png);
	background-position:bottom right;
	background-repeat:no-repeat;
}
table.imagenone .hm, table.imageright .hm, table.imageleft .hm {
	height:5px;
	background-image:url(../ressources/hm.png);
	background-position:bottom;
	background-repeat:repeat-x;
}
table.imagenone .hd, table.imageright .hd, table.imageleft .hd {
	height:5px;
	width:5px;
	background-image:url(../ressources/hd.png);
	background-position:bottom left;
	background-repeat:no-repeat;
}
table.imagenone .mg, table.imageright .mg, table.imageleft .mg {
	width:5px;
	background-image:url(../ressources/mg.png);
	background-position:right;
	background-repeat:repeat-y;
}
table.imagenone .mm, table.imageright .mm, table.imageleft .mm {
	padding:5px;
}
table.imagenone .md, table.imageright .md, table.imageleft .md {
	width:5px;
	background-image:url(../ressources/md.png);
	background-position:left;
	background-repeat:repeat-y;
}
table.imagenone .bg, table.imageright .bg, table.imageleft .bg {
	height:5px;
	width:5px;
	background-image:url(../ressources/bg.png);
	background-position:top right;
	background-repeat:no-repeat;
}
table.imagenone .bm, table.imageright .bm, table.imageleft .bm {
	height:5px;
	background-image:url(../ressources/bm.png);
	background-position:top;
	background-repeat:repeat-x;
}
table.imagenone .bd, table.imageright .bd, table.imageleft .bd {
	height:5px;
	width:5px;
	background-image:url(../ressources/bd.png);
	background-position:top left;
	background-repeat:no-repeat;
}




.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}



