body{
	margin:0;
	padding:0;
	line-height: 1.5em;
	background: #3e3d43;
	
	font-family: Century Gothic, monospace;
	font-size: 12pt ;
}
/* ---------------------------------------------------------------------------- */
#maincontainer{			/* le bloc principale qui contient tout */
	width: 840px; 			/*largeur de la fenêtre principal*/
	margin: 0 auto; 		/*on centre la page sur l'écran*/
}
/* ---------------------------------------------------------------------------- */
#topsection{				/* le bloc pour afficher le logo */
width: 840px;
height: 166px; 				/* hauteur du bloc */
margin-top: 15px;			/*	un petit espace au dessus */
margin-bottom: 0px;		/* espace en desous */
}
/* ---------------------------------------------------------------------------- */
#menuhoriz{					/* le menu horizontale */
	float: left;				/* pour MSIE */
	width: 100%;				/* largeur sur le bloc principal */
	background: #c1d035;
	height: 36px; 				/* hauteur du bloc */
	margin-top: -3px;			/* marge supérieur */
	margin-bottom: 0px;		/* marge inférieur */
	padding-top: 0px;			/* espace avec le dessus */
	border-width: 0px;		/* épaisseur bordure */

	color : #ffffff; 
	text-decoration : none; 
	font-style : normal; 
	font-size: 13pt ;
	background-image:url('http://www.mademoisellearthur.be/gfx/lignes.jpg');
	background-repeat:repeat-y;
}

#menuhoriz ul  {			/* la liste */
    float:right;			/* pour la maintenir à droite de l'écran */
    list-style-type:none;	
    padding:0;	
    margin:0;
    padding-top:0px;	/* ************* */
	padding-bottom:0px; /* ************ */
}

#menuhoriz li {			/* les éléments de la liste */
    float:left;			/* pour Ie */
    margin-left:10px;	/* espace entre les éléments de la liste */
    margin-right:10px;	/* espace entre les éléments de la liste */
    display:inline;	/* *************** */
}

#menuhoriz  a {			/* représentation des liens */
    float:left;			/* pour IE */
}

#menuhoriz a:link  {	/* représentation quand la souris est dessus */
    float:left;			/*	pour IE */
	color:#3e3d43;
	text-align:center;
	padding:6px;
    text-decoration : none;
}
#menuhoriz a:visited  {	/* représentation quand la souris est dessus */
    float:left;			/*	pour IE */
	color:#3e3d43;
	text-align:center;
	padding:6px;
    text-decoration : none;
}
#menuhoriz a:hover {	/* représentation quand la souris est dessus */
    float:left;			/*	pour IE */
    color:#FFFFFF;
    background-color:#dc4282;
    text-decoration : none;
}
#menuhoriz a:active {	/* représentation quand la souris est dessus */
    float:left;			/*	pour IE */
    color:#FFFFFF;
    background-color:#dc4282;
    text-decoration : none;
}
/* ---------------------------------------------------------------------------- */
#contentwrapper{			/* le contenu	*/
	float: left;				/*	pour IE */
	width: 100%;				/* largeur sur le bloc principal */
	background-image:url('http://www.mademoisellearthur.be/gfx/lignes.jpg');
	background-repeat:repeat-y;
	min-height:300px;
}
/* ---------------------------------------------------------------------------- */
#contentcolumn{
	margin-left: 250px; 		/* pour ne pas écraser le menu de gauche */
	padding-top: 10px;		
	padding-left: 10px;		
	padding-bottom: 20px;
	color : #ffffff;
	font-size: 12pt ;
}
#contentcolumn a:link
{
	text-decoration: none;
	padding:0px;
border: none;
color:#c6c6c6;
background-color: #3e3d43;
}
#contentcolumn a:visited
{
	text-decoration: none;
	padding:0px;
color:#c6c6c6;
background-color: #3e3d43;
}
#contentcolumn a:hover
{
	text-decoration: none;
	padding:0px;
border: none;
color:#c6c6c6;
background-color: #3e3d43;
}
#contentcolumn a:active
{
	text-decoration: none;
	padding:0px;
border: none;
color:#c6c6c6;
background-color: #3e3d43;
}
#contentcolumn img
{
	display:block;
	border:none;
}
#contentcolumn p
{
	text-align:justify;
}
#content table,td,th, tr
{
border:0px solid black;
border-collapse:collapse;
padding:10px;
vertical-align:top;
}

td.col1 { 
 width: 3px;
 max-width: 3px;
 border-left-width:3px;
 border-left-style: solid;
 border-left-color: #51b4d5;
 border-right-width:3px;
 border-right-style: solid;
 border-right-color: #99cc33;
 background-color:#cb5185;
 height: 1em; 
 padding:0px;
}
td.lig1{
 height: 3px;
 max-height: 3px;
 border-top-width:3px;
 border-top-style: solid;
 border-top-color: #51b4d5;
 border-bottom-width:3px;
 border-bottom-style: solid;
 border-bottom-color: #99cc33;
 background-color:#cb5185;
 height: -1em; 
 padding:0px;
}

#contentcolumnimage
{
padding-top :20px;
padding-bottom :270px;
border:0px;
}

h1.blue
{
text-decoration : none; 
font-size : 25pt; 
font-weight: normal;
color : #51b4d5;
border-bottom: 2px solid #51b4d5;
padding-bottom: 4px;
border-left: 2px solid #51b4d5;
padding-left: 4px;
border-radius:5px;
border-top-left-radius:0px;
border-bottom-right-radius:0px;
line-height: 33px;
}
h1.vert
{
text-decoration : none; 
font-size : 25pt; 
font-weight: normal;
color : #99cc33;
border-bottom: 2px solid #99cc33;
padding-bottom: 2px;
padding-bottom: 4px;
border-left: 2px solid #99cc33;
padding-left: 4px;
border-radius:5px;
border-top-left-radius:0px;
border-bottom-right-radius:0px;
line-height: 33px;
}
h1.rose
{
text-decoration : none; 
font-size : 25pt; 
font-weight: normal;
color : #cb5185;
border-bottom: 2px solid #cb5185;
padding-bottom: 2px;
padding-bottom: 4px;
border-left: 2px solid #cb5185;
padding-left: 4px;
border-radius:5px;
border-top-left-radius:0px;
border-bottom-right-radius:0px;
line-height: 33px;
}

h2.blue
{
text-decoration : none; 
font-size : 18pt; 
font-weight: normal;
color : #51b4d5;
border-bottom: 2px solid #51b4d5;
padding-bottom: 2px;
border-left: 2px solid #51b4d5;
padding-left: 4px;
border-radius:0px;
border-top-left-radius:0px;
border-bottom-right-radius:0px;
line-height: 22px;
}
h2.vert
{
text-decoration : none; 
font-size : 18pt; 
font-weight: normal;
color : #99cc33;
border-bottom: 2px solid #99cc33;
padding-bottom: 2px;
padding-bottom: 4px;
border-left: 2px solid #99cc33;
padding-left: 2px;
border-radius:0px;
border-top-left-radius:0px;
border-bottom-right-radius:0px;
line-height: 22px;
}
h2.rose
{
text-decoration : none; 
font-size : 18pt; 
font-weight: normal;
color : #cb5185;
border-bottom: 2px solid #cb5185;
padding-bottom: 2px;
padding-bottom: 2px;
border-left: 2px solid #cb5185;
padding-left: 4px;
border-radius:0px;
border-top-left-radius:0px;
border-bottom-right-radius:0px;
line-height: 22px;
}

h3.vert
{
text-decoration : none; 
font-size : 18pt; 
font-weight: normal;
color : #99cc33;
line-height: 22px;
}
/* ---------------------------------------------------------------------------- */
#leftcolumn{				/* menu de gauche */
	float: left;				/*	pour IE */
	width: 200px; 				/* largeur */
	margin-left: 25px;
}

#leftcolumn ul  {			/* la liste */
    float:left;			/* pour la maintenir à droite de l'écran */
    padding:0;	
    margin:0;
}

#leftcolumn  a {			/* représentation des liens */
    float:left;			/* pour IE */
display:block;
width:175px;
color:#FFFFFF;
background-color:#dc4282;
padding-left:10;
}

#leftcolumn  a:link
{
color:#FFFFFF;
background-color:#dc4282;
text-align:left;
padding:6px;
text-decoration:none;
}
#leftcolumn  a:visited
{
color:#FFFFFF;
background-color:#dc4282;
text-align:left;
padding:6px;
text-decoration:none;
}
#leftcolumn a:hover
{
color:#FFFFFF;
background-color:#57b8d8;
}
#leftcolumn a:active
{
color:#FFFFFF;
background-color:#57b8d8;
}
#leftcolumn img
{
	border:none;
}
/* ---------------------------------------------------------------------------- */
#footer{						/* le pied */
	clear: left;
	width: 100%;
	height: 130px;
	color: #FFF;
	text-align: center;
	padding: 0px 0;
	margin-top: 0px;
	margin-bottom: 15px;
	background-image:url('http://www.mademoisellearthur.be/gfx/footnoeud.jpg');
	background-repeat:no-repeat;
}

#footer table
{
border-collapse: separate;
empty-cells:show;
border-spacing: 3px 0px; /* Nb px espace H V */
cellspacing: 0px;
padding-left:200px;
margin-left:100px;
}

.droite 
{
 border-right-width:2px;
 border-right-style: dotted;	/* pcq ie garde des espace entre les cellules */
 border-right-color: #5fc2f9;
 text-align: right;
 font-size:100%;
 height: 0.6em; 
 padding-top:0px;
padding-bottom:0px;
padding-right:5px;
padding-left:0px;
 }
.gauche
{
 border-left-width:2px;
 border-left-style: dotted;
 border-left-color: #dc4282;
 text-align: left;
 font-size:100%;
 height: 0.6em;
 padding-top:0px;
padding-bottom:0px;
padding-right:0px;
padding-left:5px; 
}
#footer img
{
	display:block;
	border:none;
}

#footer table.table2
{
width: 800px;
border-spacing: 9px 0px; /* Nb px espace H V */
border-top:1px;
border-top-style:solid;
border-top-color:#dc4282;
padding:0px;
padding-left:50px;
margin:30px;
}
#footer table.table2 tr
{

padding:0px;
}
/* ---------------------------------------------------------------------------- */
.innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}