/* ======================================================== */
/*                    Composites de la page                 */
/* ======================================================== */

/*  --------------------------  */
/*  Corps principal de la page  */
/*  --------------------------  */

body
{
	background : url("../images/background.jpg") fixed;
}

/*  ------------------------------------  */
/*  Partie principale de la page, centre  */
/*  ------------------------------------  */

.page
{
	/* Dimensions de la page */
	
	width : 1000px;
	
	/* Position */
	
	margin-left : 240px;
	margin-top : 50px;
}

/*  ------------------------------------  */
/*  Menu principal de la page, droite     */
/*  ------------------------------------  */

.menu_page
{	
	/* Dimensions du cadre */
	width : 180px;
	height : 400px;
	
	border-left : black thin solid;
	padding-left : 10px;
	
	/* Autres propriétés */
	float : right;
}

.drapeau
{
	border : none;
}

/*  ---------------------------------------  */
/*  Centre, contenu principal de la page     */
/*  ---------------------------------------  */

.centre_page
{	
	/* Dimension */
	min-height : 450px;
	width : 800px;
}

/*  ------------------------------------  */
/*  Bas de la page                        */
/*  ------------------------------------  */

.pied_page
{	
	/* Dimension */
	width : 1000px;
	height : 40px;
	
	/* Position */
	margin-top : 20px;
	
	/* Bordure */
	border-top : solid thin black;
}

/*  ---------------------------------------- */
/*  Partie supérieure du centre de la page   */
/*  ---------------------------------------- */

.haut_centre_page
{
	padding-left : 70px;
	border-bottom : black solid thin;
}

/*  ---------------------------------------- */
/*  Partie inférieure du centre de la page   */
/*  ---------------------------------------- */

.bas_centre_page
{
	/* Dimensions */
	width : 800px;
	min-height : 400px;
	
	/* Position */
	margin-top : 20px;
	padding-right : 60px;
}

.news
{
	/* Dimentions */
	width : 600px;
	
	/* Position */
	margin-left : 100px;
	margin-bottom : 50px;
	padding-top : 10px;
	
	/* Border */

}

form
{
	margin-left : 200px;
}

/* ======================================================== */
/*                    Composants de la page                 */
/* ======================================================== */

/*  --------------------------  */
/*  Liens                       */
/*  --------------------------  */

a
{
	/* Style */
	text-decoration : none;
	font-family : "GulimChe", "Traditional Arabic", "Courier New";
	color : red;
	font-size : 13px;
	
	cursor : pointer;
}

label
{
	font-family : "GulimChe", "Traditional Arabic", "Courier New";
	color : red;
	font-size : 13px;
}

/*  --------------------------------  */
/*  Liens du menu (héritent de lien)  */
/*  --------------------------------  */

.lien_menu
{
	font-size : 15px;
	color : black;
}

.lien_menu:hover  /* Au Passage de la souris */
{
	background : red;
	
}

/*  --------------------------------  */
/*  Titres principaux, gros titres    */
/*  --------------------------------  */

h1
{
	font-family : "Arial Black";
	font-size : 55px;
	color : #747474;
}

/*  --------------------------------  */
/*  Sous titres                       */
/*  --------------------------------  */

h2
{
	font-family : "GulimChe", "Traditional Arabic", "Courier New";
	font-size : 16px;
	
	margin-left : 200px;
}

/*  --------------------------------  */
/*  Noms                              */
/*  --------------------------------  */

.nom
{
	font-weight : bold;
	color : green;

	font-style : none;
	font-size : 12px;
	
	font-family : "GulimChe", "Traditional Arabic", "Courier New";
}

/*  --------------------------------  */
/*  Texte principal, paragraphes      */
/*  --------------------------------  */

p
{
	font-family : "GulimChe", "Traditional Arabic", "Courier New";
	font-size : 13px;
	
	margin-left : 200px;
}

span
{
	font-family : "GulimChe", "Traditional Arabic", "Courier New";
	font-size : 10px;

	font-style : italic;
}

span:before
{
	content : url("../images/loupe.png");
}

td
{
	font-family : "GulimChe", "Traditional Arabic", "Courier New";
	font-size : 13px;
}

.message
{
	min-height : 200px;
}

.pied
{
	margin-left : 0px;
}

/*  --------------------------------  */
/*  Images de présentation            */
/*  --------------------------------  */

.image_presentation
{
	margin-left : 10px;
	margin-right : 10px;
	margin-bottom : 10px;
	float : left;

	width : 185px;
}

.image_portee
{
	margin-left : 10px;
	margin-right : 10px;
	margin-bottom : 10px;
	float : left;
	
	max-width : 176px;
	
	border : black thin solid;
}
