body {
	background-color:#FFF;
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'DINLight', sans-serif; font-size:12px; color:#666666;
	text-align:center;
	cursor:default;
	}

a img
{
border: none;
}
	
a {
	font-size: 12px;
	color: #b2b2b2;
	text-decoration: none;
	
}

a:hover {
	font-size: 12px;
	text-decoration: none;
	color: #999;
	
}

h1 {
	font-size:12px;
	font-variant:normal;
	font-style:italic;
	font-weight:normal;
	color:#4c4c4c;
	font-family: 'DINMedium', sans-serif;
	
}	

.italic {
	font-size:12px;
	font-variant:normal;
	font-style:italic;
	font-weight:normal;
	color:#4c4c4c;
	font-family: 'DINMedium', sans-serif;
	
}	

/*LES CLASSES QUI GERENT LES LIENS PAR DEFAUT*/



/*CLASSES QUI FORCENT LES LIENS AUTRES QUE PAR DEFAUT*/

/*ETAT AU REPOS*/
a.menu1{
	color: #ff0000;
	font-family: 'DINMedium', sans-serif;
	font-size: 16px;
	
	text-decoration:none;

	}
	
	
	
	a.menu_haut{
	color: #a9a9a9;
	font-size: 12px;
	
	text-decoration:none;
	font-family:DINLight, sans-serif;

	}
	
		
	a.menu_haut:hover{
	color: #090;
	font-size: 12px;
	
	text-decoration:none;
	font-family:DINLight, sans-serif;

	}
	
	a.menu_haut_ind{
	color: #666666;
	font-size: 12px;
	
	text-decoration:none;
	font-family:DINLight, sans-serif;

	}
	
		
	a.menu_haut_ind:hover{
	color: #090;
	font-size: 12px;
	
	text-decoration:none;
	font-family:DINLight, sans-serif;

	}
	
	a.menu_arrow{
	color: #b2b2b2;
	font-size: 18px;
	
	text-decoration:none;
	font-family:DINLight, sans-serif;

	}
	
		
	a.menu_arrow:hover{
	color: #090;
	font-size: 18px;
	
	text-decoration:none;
	font-family:DINLight, sans-serif;

	}
	
	/*ETAT AU PASSAGE DE LA SOURIS*/



/*CLASSES QUI PERMETTENT DE POSITIONNER LES DIVERSES DIV DE LA PAGE*/

/*DIV GLOBALE QUI CONTIENT TOUT LE SITE*/
div#contenu {
	float:center;
	width:740px;
	height:800px;
	color:#000;
	background-color:#FFFFFF;
	position: absolute;
	left: 50%;
	margin-top: 0px; /* moitié de la hauteur */
	margin-left:-370px; /* moitié de la largeur */
	top: 62px;
	}

/*DIV ANNEWES*/

	
	div#photo {
	float:center;
	width:800px;
	height:600px;
	background-color:#b2b2b2;
	color:#F00;
	
	}
	
	div#menu_haut_div {
	background-image:url(../imag_site/ligne_menu.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#ffffff;
	background-position:bottom;
	text-align:left;
	position:absolute;
	width:740px;
	height:40px;
	color:#333;
	top:24px;
	font-size:12px;
	z-index:50;
	left: 0px;
	}
	
	div#menu_haut_div3 {
	background-image:url(../imag_site/ligne_menu.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#ffffff;
	background-position:bottom;
	text-align:left;
	position:absolute;
	width:740px;
	height:40px;
	color:#333;
	top:21px;
	font-size:12px;
	z-index:50;
	left: 0px;
	}
	
	
	div#menu_haut_div2 {
	background-color:#ffffff;
	text-align:right;
	position:absolute;
	width:85px;
	height:28px;
	color:#333;
	top:23px;
	font-size:12px;
	z-index:50;
	left: 670px;
	}
	
	
	div#cartel {
	background-color:#ffffff;
	text-align:right;
	position:absolute;
	width:230px;
	height:158px;
	color:#a9a9a9;
	font-size:10px;
	line-height:18px;
	font-variant:normal;
	font-weight:normal;
	top:77px;
	z-index:50;
	left: -266px;
	text-transform:capitalize;
	}
	
	div#plan3 {
	background-color:#ffffff;
	text-align:right;
	position:absolute;
	width:230px;
	height:158px;
	color:#a9a9a9;
	font-size:10px;
	line-height:18px;
	font-variant:normal;
	font-weight:normal;
	top:454px;
	z-index:50;
	left: -236px;
	text-transform:capitalize;
	}
	
	div#plan {
	background-color:#ffffff;
	text-align:right;
	position:absolute;
	width:180px;
	height:124px;
	color:#a9a9a9;
	font-size:10px;
	line-height:18px;
	font-variant:normal;
	font-weight:normal;
	top:490px;
	z-index:50;
	left: -199px;
	text-transform:capitalize;
	}
	
	
	
	div#ar {
	background-color:#ffffff;
	text-align:right;
	position:absolute;
	width:300px;
	height:21px;
	color:#a9a9a9;
	font-size:10px;
	line-height:18px;
	font-variant:normal;
	font-weight:normal;
	top:611px;
	z-index:50;
	left: 224px;
	text-transform:capitalize;
	}
	
	
	div#planvisu {
	background-color:#ffffff;
	text-align:right;
	position:absolute;
	width:230px;
	height:168px;
	color:#a9a9a9;
	font-size:10px;
	line-height:18px;
	font-variant:normal;
	font-weight:normal;
	top:437px;
	z-index:50;
	left: -267px;
	text-transform:capitalize;
	}
	
	
	div#plan2 {
	background-color:#ffffff;
	text-align:right;
	position:absolute;
	width:230px;
	height:420px;
	color:#a9a9a9;
	font-size:10px;
	line-height:18px;
	font-variant:normal;
	font-weight:normal;
	top:190px;
	z-index:150;
	left: -248px;
	text-transform:capitalize;
	}
	
	
	div#planfont1 {
	background-color:#ffffff;
	text-align:right;
	position:absolute;
	width:180px;
	height:124px;
	color:#a9a9a9;
	font-size:10px;
	line-height:18px;
	font-variant:normal;
	font-weight:normal;
	top:491px;
	z-index:150;
	left: -217px;
	text-transform:capitalize;
	}
	
	
	div#planfont3 {
	text-align:right;
	position:absolute;
	width:230px;
	height:158px;
	color:#a9a9a9;
	font-size:10px;
	line-height:18px;
	font-variant:normal;
	font-weight:normal;
	top:376px;
	z-index:150;
	left: -172px;
	text-transform:capitalize;
	}
	
	
	div#logo {
	background-color:#ffffff;
	text-align:left;
	position:absolute;
	width:337px;
	height:29px;
	color:#b2b2b2;
	font-size:12px;
	line-height:18px;
	font-variant:normal;
	font-weight:normal;
	top:-33px;
	font-size:12px;
	z-index:50;
	left: 0px;
	}
	
	
	
	
	
	div#image_carre {
	clear:both;
	width:740px;
	height:480px;
	position:absolute;
	top:125px;
	left:0px;
	background-color:#FFF;
	}
	
	
	div#image_carre2 {
	clear:both;
	width:740px;
	height:480px;
	position:absolute;
	top:125px;
	left:0px;
	background-color:#FFF;
		border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	
	}
	
	
	
	div#work1 {
	clear:both;
	width:154px;
	height:150px;
	position:absolute;
	top:125px;
	left:0px;
	background-color:#FFF;
	}
	
	div#work1bis {
	clear:both;
	width:154px;
	height:150px;
	position:absolute;
	top:125px;
	left:119px;
	}
	
	div#work2 {
	clear:both;
	width:154px;
	height:150px;
	position:absolute;
	top:125px;
	left:160px;
	background-color:#FFF;
	}
	
	div#work2bis {
	clear:both;
	width:154px;
	height:150px;
	position:absolute;
	top:125px;
	left:0px;
	background-color:#FFF;
	}
	
	div#work3 {
	clear:both;
	width:75px;
	height:150px;
	position:absolute;
	top:125px;
	left:317px;
	background-color:#FFF;
	}
	
	div#work4 {
	clear:both;
	width:154px;
	height:150px;
	position:absolute;
	top:125px;
	left:412px;
	background-color:#FFF;
	}
	
	div#work4bis {
	clear:both;
	width:154px;
	height:150px;
	position:absolute;
	top:125px;
	left:426px;
	background-color:#FFF;
	}
	
	div#work5 {
	clear:both;
	width:154px;
	height:150px;
	position:absolute;
	top:125px;
	left:585px;
	background-color:#FFF;
	}
	
	div#work5bis {
	clear:both;
	width:154px;
	height:150px;
	position:absolute;
	top:125px;
	left:585px;
	background-color:#FFF;
	}
	
	div#work6 {
	clear:both;
	width:154px;
	height:150px;
	position:absolute;
	top:275px;
	left:0px;
	background-color:#FFF;
	}
	
	div#work6bis {
	clear:both;
	width:154px;
	height:150px;
	position:absolute;
	top:275px;
	left:0px;
	background-color:#FFF;
	}
	
	
	div#work7 {
	clear:both;
	width:75px;
	height:150px;
	position:absolute;
	top:275px;
	left:165px;
	background-color:#FFF;
	}
	
	div#work8 {
	clear:both;
	width:154px;
	height:150px;
	position:absolute;
	top:275px;
	left:287px;
	background-color:#FFF;
	}
	
	
	div#work8ter {
	clear:both;
	width:154px;
	height:150px;
	position:absolute;
	top:275px;
	left:228px;
	}
	
	div#work8bis {
	clear:both;
	width:154px;
	height:150px;
	position:absolute;
	top:125px;
	left:244px;
	background-color:#FFF;
	}
	
	
	div#work9 {
	clear:both;
	width:154px;
	height:150px;
	position:absolute;
	top:425px;
	left:0px;
	background-color:#FFF;
	}
	
	div#work10 {
	clear:both;
	width:75px;
	height:150px;
	position:absolute;
	top:425px;
	left:187px;
	background-color:#FFF;
	}
	
	
	div#work11 {
	clear:both;
	width:105px;
	height:150px;
	position:absolute;
	top:425px;
	left:295px;
	background-color:#FFF;
	}
	
	div#work12 {
	clear:both;
	width:88px;
	height:150px;
	position:absolute;
	top:425px;
	left:433px;
	background-color:#FFF;
	}
	
	div#work13 {
	clear:both;
	width:154px;
	height:150px;
	position:absolute;
	top:425px;
	left:546px;
	background-color:#FFF;
	}
	
	
	
	div#diapo {
	clear:both;
	width:740px;
	height:480px;
	position:absolute;
	top:125px;
	left:0px;
	background-color:#ffffff;
	z-index: 500;
	text-align:center;
	}

	
div#pied_page {
	clear:both;
	width:800px;
	height:45px;
	background-color:#FFF;
	position:absolute;
	top:610px;
	left:0px;
	}

	/*CLASSES TEXTE DE BASE*/
	
.capital {
	text-transform:capitalize;
	}
	
	.texte_vert {
		color:#090;
	}

.texte {
	padding-left:155px;
	font-weight:bolder;
	font-size:24px;
	}
	
	.texte_vert {
		color:#090;
	}
	


	.texte_noir {
		color:#000000;
	}


	.titre_logo {
		color:#565656;
		font-family:font-family:DINMedium, sans-serif;
		font-weight:700;
	}


/* DIV FLOTTANTE*/

div#titre {
	clear:both;
	width:592px;
	height:36px;
	color:#333;
	position: absolute;
	top: 79px;
	text-align:left;
	left: 0px;
	z-index:5;
	text-transform:capitalize;
}


div#bouton {
	clear:both;
	width:328px;
	height:11px;
	color:#333;
	position: absolute;
	top: 83px;
	text-align:right;
	left: 416px;
	z-index:5;
}


div#flottante {
	clear:both;
	width:800px;
	height:35px;
	color:#333;
	position: absolute;
	top: 601px;
	padding-top:10px;
	text-align:left;
	left: 0px;
	border-top: 1px solid #090;
	z-index:5;
	
}

	.DIN-RegularAlternate {font-weight: normal; font-style: normal; line-height:normal; font-family: 'DINRegularAlternate', sans-serif;}
		.DIN-BlackAlternate {font-weight: normal; font-style: normal; line-height:normal; font-family: 'DINBlackAlternate', sans-serif;}
		.DIN-Black {font-weight: normal; font-style: normal; line-height:normal; font-family: 'DINBlack', sans-serif;}
		.DIN-Medium {font-weight: normal; font-style: normal; line-height:normal; font-family: 'DINMedium', sans-serif; font-size:12px; color:#000000;}
		.DIN-Medium_vert {font-weight: normal; font-style: normal; line-height:normal; font-family: 'DINMedium', sans-serif; font-size:12px; color:#090;}
		.DIN-LightAlternate {font-weight: normal; font-style: normal; line-height:normal; font-family: 'DINLightAlternate', sans-serif;}
		.DIN-MediumAlternate {font-weight: normal; font-style: normal; line-height:normal; font-family: 'DINMediumAlternate', sans-serif;}
		.DIN-Bold {font-weight: normal; font-style: normal; line-height:normal; font-family: 'DINBold', sans-serif;}
		.DIN-Light {font-weight: normal; font-style: normal; line-height:normal; font-family: 'DINLight', sans-serif; color:black; font-size:12px; }
		.DIN-BoldAlternate {font-weight: normal; font-style: normal; line-height:normal; font-family: 'DINBoldAlternate', sans-serif;}
		.DIN-Regular {font-weight: normal; font-style: normal; line-height:normal; font-family: 'DINRegular', sans-serif;}
		

