h1
{
	color: black;
	text-align: center;
}

h2
{
	color: black;
	text-shadow:
				#FFFFFF 1.2px 1px,
				#FFFFFF -1px 1px,
				#FFFFFF -1px -1px,
				#FFFFFF 1.2px -1px;
	font-size: 50px;
}

.fat
{
	text-shadow:
				#FFFFFF 1px 1px,
				#FFFFFF -2px 1px,
				#FFFFFF -2px -1px,
				#FFFFFF 1px -1px; 
	font-size: 80px;
}

.mid
{
	text-shadow:
				#FFFFFF 1px 1px,
				#FFFFFF -1.3px 1px,
				#FFFFFF -1.3px -1px,
				#FFFFFF 1px -1px; 
	font-size: 60px;
}

.normal
{
	color: black;
	text-shadow:
				#FFFFFF 1.4px 1px,
				#FFFFFF -1.1px 1px,
				#FFFFFF -1.1px -1px,
				#FFFFFF 1.4px -1px;
	font-size : 23px;
}
.normal1
{
	color: black;
	text-shadow:
				#FFFFFF 1.2px 0.8px,
				#FFFFFF -1px 0.8px,
				#FFFFFF -1px -1px,
				#FFFFFF 1.2px -1px;
	font-size : 18px;
}

.center
{
	text-align:center;
}

.mini
{	
	font-size : 13px;
	color: white;
	text-align:right;
}

body
{
    background-image: url("ressources_images/fond.jpg");
    background-repeat: repeat;
	background-attachment: scroll;
}

			/* h3 a */

h3 a, h3 a:visited
{
	color: #212121;
	text-shadow:
				#FFFFFF 0.7px 1px,
				#FFFFFF -1.5px 1px,
				#FFFFFF -1.5px -0.7px,
				#FFFFFF 0.7px -0.7px;
	text-decoration:none; 
}

h3 a:hover
{	
	text-decoration:underline;
}

		
			/* a basique */
a, a:visited
{
	font-size : 25px;
	color: #212121;
	text-shadow:
				#FFFFFF 1px 1px,
				#FFFFFF -1.1px 1px,
				#FFFFFF -1.1px -1px,
				#FFFFFF 1px -1px;
	text-decoration:none; 
}
	

			/* a mini */
a[class="mini"], a:visited[class="mini"]
{
	font-size : 13px;
	color: white;
	text-decoration : none;
	text-shadow: none
}

a:hover[class="mini"]
{
	text-decoration: underline;
}


			/* a margin */
a[style="margin-left: 150px"], a:visited[style="margin-left: 150px"]
{
	font-size : 23px;
	color: #212121;
	text-shadow:
				#FFFFFF 1px 1px,
				#FFFFFF -1.1px 1px,
				#FFFFFF -1.1px -1px,
				#FFFFFF 1px -1px;
	text-decoration:none; 
}
a:hover[style="margin-left: 150px"]
{	
	text-decoration:underline;

}

p
{
	font-size : 25px;
}