body
{
	width:100%;
	font-size:85%;
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	background:url('../img/design/fond.jpg') no-repeat;
	background-attachment:fixed;
	background-position:top center;
	margin:auto;
}

h1
{
	text-align:center;
}

a img
{
	border:none;
}

#dev 
{
	margin-top:400px;
}

#fond 
{
	width:1000px;
	margin:auto;
}

#haut
{
	background:url('../img/design/accueil_01.jpg') no-repeat;
	width:1000px;
	height:148px;
}

#haut2
{
	background:url('../img/design/accueil_02_on.jpg') no-repeat;
}

#haut2
{
	    display:block;
	background:url('../img/design/accueil_02.jpg') no-repeat;
	width:857px;
	height:177px;
}

#haut2:hover
{
	    display:block;
	background:url('../img/design/accueil_02_on.jpg') no-repeat;
	width:857px;
	height:177px;
}


#haut3
{
	display:block;
	background:url('../img/design/accueil_03_on.jpg') no-repeat;
	background:url('../img/design/accueil_03.jpg') no-repeat;
	width:143px;
	height:177px;
	float:right;
}

#haut3:hover
{
	background:url('../img/design/accueil_03_on.jpg') no-repeat;
	display:block;
	width:143px;
	height:177px;
	float:right;
}

#haut4
{
	margin-left:150px;
}

#bas
{
	text-align:center;
	background:url('../img/design/footer_accueil_11.jpg') no-repeat;
	width:1000px;
	height:83px;
}

#bas p
{
	margin-top:0px;
	padding-top:20px;
}

#top
{
	width:1000px;
	background:url('../img/design/top.jpg') no-repeat;
	height:12px;
}


#gauche
{
	float:left;
	width:192px;
}

#glissant div div
{
	position:relative;
	top:-7px;
}

#glissant div div a
{
	display:block;
	text-align:center;
	background:url('../img/design/sous_menu.jpg') no-repeat; 
	color:black;
	text-decoration:none;
	width:142px;
	height:28px;
}



#glissant div div a:hover
{
	text-decoration:underline;
}

#drapeau
{
	margin-left:15px;
}

#center
{
	width:1000px;
	height:1123px;
	background:url('../img/design/background.jpg'); 
}


#contenu
{
	width:773px;
	height:1123px;
	overflow:auto;
	padding-left:35px;
}



/*
 * 	Class pour le formatage du texte
*/

.petit

{

	font-size:75%;

}



.gras

{

	font-weight:bolder;

}



.italic

{

	font-style:italic;

}



.titre

{

	font-size:150%;

}





/*

 *

 *	Classe pour les formulaire 

 *	

 */



.form_submit

{

/*

	background:url('../img/bouton/envoyer.png');

	width:96px;

	height:32px;

*/

}



.form_mdp

{

	background:transparent;

	border:1px solid black;

}



.form_text

{

	background:transparent;

	border:1px solid black;

}





/*

 *	Style galerie

 */



.galerie_mosaique_img

{

	max-width:200px;

	max-height:200px;

	border:none;

}



.galerie_categorie_img

{

	max-width:100px;

	max-height:100px;

	border:none;

}



/*

 *

 *	Style sur les tableau

 *

 */



table
{
	border-collapse:collapse;
}

th
{
	font-weight:bold;
}

td
{
}


/*

 *	Style pour les pages généré 

 */



#p_paneau

{

	width:200px;

	border:1px solid black;

	float:right;

}



#previsu

{

	border:1px solid black;

}



.gras

{

	font-weight:bolder;

}



.italique

{

	font-style:italic;

}



.barre

{

	text-decoration:line-through;	

}



.souligne

{

	text-decoration:underline;

}



.c_bleu

{

	color:blue;

}





.c_rouge

{

	color:red;

}



.c_violet

{

	color:#7F007F;

}

.c_vert

{

	color:green;

}

.c_orange

{

	color:#FB8C0A;

}

.c_jaune

{

	color:yellow;

}



.titre1

{

	font-size:200%;

	font-weight:bold;

	display:block;

	margin-top:10px;

	margin-bottom:10px;

}



.titre2

{

	font-size:150%;

	font-weight:bold;

	display:block;

	margin-top:5px;

	margin-bottom:5px;

}



.cit_auteur

{

	display:block;

}



.cit_contenu

{

	display:block;

	margin:10px;

}



.align_centre

{

	display:block;

	text-align:center;

}



.align_droite

{

	display:block;

	text-align:right;

}



.flottant_droite

{

	display:block;

	float:right;

}



.flottant_gauche

{

	display:block;

	float:left;

}



.image_inconnu

{

	display:inline-block;

	width:100px;

	height:100px;

	border:1px solid black;

}



/**

 *	Style chantier 

 *

 */



.chantier_table_image

{

	width:568px;

	height:174px;

	overflow:hidden;

}



.chantier_table_image img

{

	width:568px;

	height:174px;

}









