body {
	margin:0;
	padding:0;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	width:100%;
	min-width:600px;		/* Minimum width of layout - remove line if not required */
					/* The min-width property does not work in old versions of Internet Explorer */
	font-size:90%;
	height:100%;
    /* Gradiant Background : helper : http://www.css3factory.com/linear-gradients/ */	
	/* Color type : helper : http://www.colorhexa.com/b3b3b3 */
	background-image: -webkit-gradient(
	linear,
	left top,
	right bottom,
	color-stop(0, #A8A8A8),
	color-stop(0.82, #000000)
	);
	background-image: -o-linear-gradient(right bottom, #A8A8A8 0%, #000000 82%);
	background-image: -moz-linear-gradient(right bottom, #A8A8A8 0%, #000000 82%);
	background-image: -webkit-linear-gradient(right bottom, #A8A8A8 0%, #000000 82%);
	background-image: -ms-linear-gradient(right bottom, #A8A8A8 0%, #000000 82%);
	background-image: linear-gradient(to right bottom, #A8A8A8 0%, #000000 82%);
}
h1, h2{
	margin:.8em 0 .2em 0;
	padding:0;
	color : #b3b3b3;
	font-family:"Times New Roman", Georgia, Serif;
	font-size : 30px;
	text-align: center;
	font-style:italic;
}
h3{
	margin:.8em 0 .2em 0;
	padding:0;
	color :#b3b3b3;
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:underline;
}
a { /* Couleur du texte en général */
	-moz-transition:color 0.3s ease-out;
	-webkit-transition:color 0.3s ease-out;
	-o-transition:color 0.3s ease-out;
	-ms-transition:color 0.3s ease-out;
	transition:color 0.3s ease-out;
	color:#b3b3b3;
	text-decoration:none;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
}
a:hover {
	/* color:#fff; /* couleur du texte lorsque l'on passe sur le texte de lien */
	color:#000000;
	/*background:#369; /* couleur de fond lorsque l'on passe sur le texte de lien               */
	background:#D8D8D8;
	text-decoration:none;
	font-style:italic;
	/*font-weight:bold;*/
	font-size:14px;
}
ul {
    list-style: none;
    padding:10;
    margin:0;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
}
li { 
    padding-left: 1em; 
    text-indent: -.7em;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
}
li:before {
    content: "- ";
    color: red; /* or whatever color you prefer */
}
p {
	margin:.4em 0 .8em 0;
	padding:0;
}
img {
	/* margin:10px 0 5px; */
	width: fixed;    /*Centering a div in a div you can set 50% to change the aspect with the size of the screen*/
    margin: 0 auto; /*Centering a div in a div */
}
#ads img {
	display:block;
	padding-top:10px;
}
/*###################################################################################*/
/* Header styles */
/*###################################################################################*/
#header {
	border:0px solid #000;
	text-align:center;
	top:0px;
	left:226px;
	height:120px; /*Hauteur de la div Header*/
	right:0px;
	overflow:hidden;
	background:transparent;
	position:fixed;
	text-align:right;
	}

/*###################################################################################*/
/* Center Menu */
/*###################################################################################*/
#centeredmenu {
    border:0px solid #000;
	text-align:center;
	top:150px;
	left:226px;
	height:60px; /*Hauteur de la div Header*/
	right:0px;
	overflow:hidden;
	background:transparent;
	position:fixed;
	}
/*###################################################################################*/
/* Message styles */
/*###################################################################################*/
#message {
	border:0px solid #000;
	text-align:center;
	top:210px;
	left:226px;
	height:60px; /*Hauteur de la div Header*/
	right:0px;
	overflow:hidden;
	background:transparent;
	position:fixed;
	text-align:center;
	}
/*###################################################################################*/
/* column container */
/*###################################################################################*/
#rightcolumn {
    border:0px solid #000;
	text-align:center;
	top:182px;
	left:226px;
	height:62%; 
	right:0px;
	overflow:hidden;
	background:transparent;
	position:fixed;
	margin:auto;

}

#rightcolumnlist {
	border:0px solid #000;
	text-align:center;
	top:182px;
	left:360px;
	height:62%; 
	right:0px;
	overflow:auto;
	background:transparent;
	position:fixed;
	/*margin:auto;*/

}

#rightcolumnsite {
	border:0px solid #000;
	text-align:center;
	top:200px;
	left:360px;
	height:62%; 
	right:0px;
	overflow:hidden;
	background:transparent;
	position:fixed;
	/*margin:auto;*/

}

#leftcolumn {
    border:0px solid #000;
	text-align:left;
	top:260px;
	left:10px;
	height:52%; 
	overflow:show;
	background:transparent;
	position:fixed;
	margin:auto;
	background-color:transparent;
	
}
/*###################################################################################*/
/* Footer styles */
/*###################################################################################*/
#footer {
		/* background-color:transparent;  */
		background-color:transparent;
		/*border-top:2px solid #000; */
		/* font: bold 18px arial; */
		/* font-style:bold; */
		width:100%; /* Taille : ici à 100% de la largeur de la fenêtre navigateur (à modifier selon le cas) */
		height:30px; /* Hauteur de cette DIV (exemple 200 px à modifier selon le cas) */
		position:fixed; /* Pour fixer cette div afin qu'elle soit en permanence au bas de la fenêtre */
		top: 100%; /* Sa position par rapport au haut de la fenêtre (100% pour n'importe quelle hauteur de fenêtre). Le 100% fait sortir la div de la fenêtre puisque par rapport à son coin supérieur gauche (Ne pas modifier) */
		left:0px;
		margin:-30px auto 0 auto; /* La valeur top (la première, donc ici -200 (négative)) fait revenir la div dans la fenêtre. Elle doit être identique à la hauteur de la div. Les "auto" sont là pour centrer la div si tu spécifies une largeur différente */
 		/*border:1px solid #888; */
		}
#footer p {
	padding:10px;
	margin:0;
	color:red;
	text-align:center;
}

/*#footer a:hover {
	color:#fff; /* couleur du texte lorsque l'on passe sur le texte de lien */
	/*background:#369; /* couleur de fond lorsque l'on passe sur le texte de lien 
	background:transparent;
	font-weight:bold;
	font-size:14px;
	font-style:normal;
}*/
#footertable {
 width: 100%;
 /*padding: 2px; */
 border-spacing: 2px; 
}
.footertablecenter{
   margin-left:auto;
   margin-right:auto;
}