﻿body
{
	background-image	: url( 'design/fond_cuir	.jpg' );
	margin				: auto;
	font				: normal 13pt Verdana;
}

p
{
	text-align			: justify;
	margin				: 0px;
	padding				: 17px;
	text-indent			: 1.25cm;
}

h1
{
	padding		: 32px;
	color		: rgb( 43, 37, 35 );
	font		: small-caps 32pt Verdana;
	margin-top	: -24px;
}

h1 a
{
	color		: rgb( 43, 37, 35 );
}

h2
{
	color		: rgb( 43, 37, 35 );
	text-align	: center;
	font		: small-caps 24pt Verdana;
}

h3
{
	background	: url( 'design/button/div_large_black.png' ) top center no-repeat;
	color		: rgb( 204, 204, 204 );
	font		: small-caps bold 14pt Verdana;
}

h4
{
	width		: 180px;
	height		: 34px;
	background	: url( 'design/button/boutons_brosses_black.png' ) top center no-repeat;
	color		: rgb( 204, 204, 204 );
	font		: small-caps bold 12pt Verdana;
}

h5
{
	width		: 180px;
	height		: 34px;
	background	: url( 'design/button/boutons_brosses_black.png' ) top center no-repeat;
	color		: rgb( 204, 204, 204 );
	font		: small-caps 10pt Verdana;
	margin-left	: 1.25cm;
}

#website
{
	width				: 800px;
	min-height			: 600px;
	margin				: auto;
}

#header
{
	height				: 169px;
	width				: 800px;
	background-image	: url( 'design/banniere_top.png' );
	text-align			: center;
}

#content
{
	width				: 800px;
	min-height			: 512px;
	text-align			: center;
}

#worksthumb
{
	text-align	: center;
}

.workthumb
{
	background			: url( 'design/button/boutons_brosses_black.png' ) top center no-repeat;
	width				: 183px;
	height				: 140px;
	float				: left;
	margin				: 16px;
}

#physic
{
	background	: url( 'design/button/Physic_off.png' ) bottom no-repeat;
}

#procedural
{
	background	: url( 'design/button/Procedural_off.png' ) bottom no-repeat;
}

#management
{
	background	: url( 'design/button/Managment_off.png' ) bottom no-repeat;
}

#robot
{
	background	: url( 'design/button/Robotic_off.png' ) bottom no-repeat;
}

#all
{
	background	: url( 'design/button/All_off.png' ) bottom no-repeat;
}

#game
{
	background	: url( 'design/button/Game_off.png' ) bottom no-repeat;
}

.center
{
	text-align	: center;
	margin		: auto;
}

#page
{
	background-image	:	url( 'design/bloc_central_top.png' ),
							url( 'design/bloc_central_center.png' ),
							url( 'design/bloc_central_bottom.png' );
	background-repeat	: no-repeat, repeat-y, no-repeat;
	width				: 757px;
	min-height			: 865px;
	margin				: auto;
}

#menu
{
	width				: 432px;
	height				: 43px;
	position			: relative;
	top					: -21px;
	margin				: auto;
	overflow			: hidden;
	text-align			: center;
}

.menuelem
{
	width				: 95px;
	height				: 43px;
	margin-left			: 13px;
	padding-top			: 7px;
	overflow			: hidden;
	float				: left;
	text-align			: center;
	background-image	: url( 'design/boutons_brosses_menu_top.png' );
}

#footer
{
	min-width			: 800px;
	height				: 33px;
	position			: absolute;
	bottom				: 0px;
}

#workingtitle
{
	width				: 633px;
	height				: 183px;
	margin				: auto;
	text-align			: center;
	background-image	: url( 'design/bloc_jeux.png' );
}

#workingtitle img
{
	width				: 113px;
	height				: 155px;
	position			: relative;
	top					: 12px;
	margin-left			: 12px;
}

#workingtitle #oeillet
{
	position			: relative;
	right				: 10px;
	top					: 5px;
	width				: 28px;
	height				: 28px;
	float				: right;
	background-image	: url( 'design/oeillet.png' );
}
/**************************************************/

.menuworkscontainer
{
	color				: white;
	background-color	: rgb( 128, 0, 0 );
	border-top			: 1px solid rgb( 128, 0, 0 );
	border-bottom		: 1px solid rgb( 128, 0, 0 );
	border-left			: 1px solid rgb( 128, 0, 0 );
	border-right		: 1px solid rgb( 128, 0, 0 );
	position			: relative;
	bottom				: 0px;
	left				: -1px;
	width				: 630px;
	min-height			: 32px;
	margin				: auto;
	text-align			: center;
	text-indent			: 0cm;
}

.menuworkitem
{
	background-color	: rgb( 255, 255, 255 );
	border-left			: 1px solid rgb( 255, 0, 0 );
	border-right		: 1px solid rgb( 255, 0, 0 );
	border-bottom		: 1px solid rgb( 255, 0, 0 );
	border-top			: 1px dotted rgb( 255, 0, 0 );
	padding				: 5px;
}

.menuworkitem a
{
}

.worktitle
{
	background-image	: url( 'design/button/div_large_black.png' );
	margin				: auto;
	padding-top			: 1px;
	width				: 735px;
	height				: 69px;
	background-repeat	: no-repeat;
	color				: rgb( 204, 204, 204 );
}

.workcontainer_top
{
	width				: 735px;
	height				: 12px;
	background-image	: url( 'design/div_large/bloc_fond_top.png' );
	background-repeat	: no-repeat;
}

.workcontainer
{
	position			: relative;
	top					: -21px;
	width				: 735px;
	background-image	: url( 'design/div_large/bloc_fond_center.png' );
	background-repeat	: repeat-y;
}

.workcontainer_bottom
{
	position			: relative;
	top					: -21px;
	width				: 735px;
	height				: 23px;
	background-image	: url( 'design/div_large/bloc_fond_bottom.png' );
	background-repeat	: no-repeat;
}

.tags
{
	float				: right;
	margin-left			: 15px;
	margin-bottom		: 15px;
}

.worktag_top
{
	width				: 275px;
	height				: 15px;
	background-image	: url( 'design/div_pas_large/fond_blanc_top.png' );
}

.worktag
{
	width				: 275px;
	background-image	: url( 'design/div_pas_large/fond_blanc_center.png' );
	background-repeat	: repeat-y;
}

.worktag_bottom
{
	width				: 275px;
	height				: 15px;
	background-image	: url( 'design/div_pas_large/fond_blanc_bottom.png' );
}

.workimg
{
	text-indent	: 0cm;
	text-align	: center;
}

div.workcontainer p
{
	text-align	: justify;
	margin		: 30px;
	padding		: 0px;
}

.center
{
	text-indent	: 0cm;
	text-align	: center;
}

.align_left
{
	width		: 128px;
	text-indent	: 0cm;
	text-align	: left;
}

.cv_right
{
	text-indent	: 0cm;
	text-align	: justify;
	padding		: 7px;
}

.langflag
{
	position	: relative;
	top			: -55px;
}

.langflag2
{
	position	: relative;
	top			: -55px;
}
