body, table, tr, td, p, ul			{ margin:0px; font-family:Arial; }
body						{ margin:0px; padding:10px; background-color:#000000; }
div.Corps					{ position:relative; text-align:center; }
div.FlashBn					{ position:relative; margin:0 1 20 0px; text-align:center; }




				/* INDEX V*/

div.Img00					{ position:relative; margin:80 0px; padding:0px; }
div.Img001					{ position:relative; margin:0px; padding:0px; }
div.Img001 img					{ border-bottom:1px solid #202020; padding:30px; }


				/* INTRO V*/

div.FlashInit					{ position:relative; text-align:center; }




				/* INTERNET 01 V css code */


div.FondInternet				{ position:relative; width:721px; height:469px; margin:0 auto; text-align:left; background:url("images/internet/fond_internet_01.jpg") no-repeat; }
div.TitreSegment				{ position:relative; padding:0 5 0 0px; top:18px; left:18px; width:158px; height:65px; background-color:#333333; }
div.TitreSegment .bottom			{ vertical-align: bottom; padding:0px; margin:0px; text-align:right; font-family:Arial; color:#ffffff; font-size:14px; font-weight:bold; }

div.ContentClg					{ padding:0px; width:180; margin:90 0 0 18px; text-align:left; left:0; top:0; }
span.TitreClg					{ font-size:12px; color:#cf0; font-weight:bold; background-color:#333333; }
span.TextClg					{ font-size:11px; font-weight:normal; }
span.TextClg ul					{ font-size:11px; padding:0; margin:5 0 15 20; }
span.TextClg ul li				{ margin:0; padding:0; list-style-image:url("images/internet/puce_clg.gif"); }
span.TextClg a:link				{ color:#333333; text-decoration:none; }
span.TextClg a:visited				{ color:#333333; text-decoration:none; }
span.TextClg a:hover				{ color:#ffffff; background-color:#333333; text-decoration:underline; }
p.NavInternet					{ font-size:11px; font-weight:bold; text-align:center; }
p.NavInternet a:link				{ color:#333333; background-color:#ccff00; text-decoration:none; }
p.NavInternet a:visited				{ color:#333333; background-color:#ccff00; text-decoration:none; }
p.NavInternet a:hover				{ color:#ffffff; background-color:#333333; text-decoration:underline; }

div.Right					{ position:relative; margin:0; padding:18 0 0 0; float:right; width:529; }
img.BorderPixInternet				{ border:1px solid #333333; }
div.TitreInternet				{ position:relative; margin:0 0 0 18; width:491px; background:url("images/internet/fond_titre.gif") no-repeat right #333333; }
div.TitreInternet h1				{ margin:0; padding:1 5; color:#ffffff; font-size:18px; }
div.TitreInternet h2				{ margin:0; padding:5 31 5 5; color:#c2c2c2; font-size:11px; font-weight:normal; }
div.TitreInternet h2 a:link			{ color:#0c0; text-decoration:underline; }
div.TitreInternet h2 a:visited			{ color:#0c0; text-decoration:underline; }
div.TitreInternet h2 a:hover			{ color:#f5f5f5; text-decoration:none; }
div.TitreInternet h3				{ font-weight:normal; margin:0; padding:0 31 5 5; color:#999999; font-size:11px; }
div.TitreInternet h3 a:link			{ color:#999999; text-decoration:underline; }
div.TitreInternet h3 a:visited			{ color:#999999; text-decoration:underline; }
div.TitreInternet h3 a:hover			{ color:#f5f5f5; text-decoration:none; }

div.ImgBdd					{ position:relative; margin:0 0 0 18; }
div.ImgBdd .ImgAInternet			{ float:left; width:290; background:url("images/internet/fond_imga.gif") no-repeat; }
div.ImgBdd .ImgBInternet			{ float:left; padding:0 0 30 0; width:201; background:url("images/internet/fond_imgb.gif") no-repeat; }



				/* IMPRESSION */

div.FondImpression				{ position:relative; width:721px; height:469px; margin:0 auto; text-align:left; background:url("images/impression/fond.jpg") no-repeat; }
div.MenuImpression				{ position:relative; width:240px; left:470px; top:20px; }

span.Impression	 						{ font-size:12px; font-weight:normal; margin:0px; line-height:16px; color:#ffffff; background-color:#ED0080; }
span.Impression a:link				{ color:#ffffff; background-color:#ED0080; text-decoration:none; }
span.Impression a:visited			{ color:#ffffff; background-color:#ED0080; text-decoration:none; }
span.Impression a:hover				{ color:#ed0080; background-color:#ffffff; text-decoration:none; }

div.BlocImpression				{ position:relative; width:200px; height:150px; left:470px; top:30px; }
span.TitreImpression 				{ font-size:12px; margin:0px; color:#ffffff; font-weight:bold; background-color:#ED0080; }
span.TexteImpression 				{ font-size:11px; margin:0px; color:#666666; font-weight:normal; background-color:#ffffff; }







				/* CONTACT 03 V css code */

div.FondContact					{ position:relative; margin:auto auto; text-align:left; width:721; height:469; background:url("images/contact/fond-corps.jpg") no-repeat; }
div.FondContact div.TexteZone2			{ position:relative; margin:0; width:460; left:173; top:169; color:ffffff; font-size:11px;}
div.FondContact div.TexteZone2 a:link		{ color:#ccff00; text-decoration:none; }
div.FondContact div.TexteZone2 a:visited	{ color:#ccff00; text-decoration:underline; }
div.FondContact div.TexteZone2 a:hover		{ color:#eeeeee; text-decoration:none; }

div.FondContact div.TexteZone			{ position:relative; margin:0; width:460; left:173; top:169; }
div.FondContact div.TexteZone .Image		{ background-color:#000000; color:#ccff00; margin:1 0 0 0; border:1px solid #000000; width:90; height:18; font-size:9px; letter-spacing:1; }
div.FondContact div.TexteZone .Image:hover	{ background-color:#ccff00; color:#000000; }
div.FondContact div.TexteZone .Nom		{ margin:0 0 1 0px; border:1px solid #000000; height:18; padding:0; font-family:verdana; font-size:12px; color:cccccc; background: #000000; }
div.FondContact div.TexteZone .Mail		{ margin:0 0 1	 0px; border:1px solid #000000; height:18; padding:0; font-family:verdana; font-size:12px; color:cccccc; background: #000000; }
div.FondContact div.TexteZone .Message01
{

	scrollbar-base-color: #4C4C4B;
	scrollbar-highlight-color: #464643;
	scrollbar-track-color: #333333;
	scrollbar-darkshadow-color: #464643;
	scrollbar-3dlight-color: #474746;
	scrollbar-shadow-color: #3B3B35;
	scrollbar-arrow-color: #3C3C3A;

	border:1px solid #000000;
	background: url('images/contact/fond-textarea02.gif') 0px 0px no-repeat;
	font-family:verdana;
	font-size:12px;
	color:#cccccc;
	padding:15 0 0 0;
	margin:0;
}

div.FondContact div.TexteZone .Message02
{

	scrollbar-base-color: #4C4C4B;
	scrollbar-highlight-color: #464643;
	scrollbar-track-color: #333333;
	scrollbar-darkshadow-color: #464643;
	scrollbar-3dlight-color: #474746;
	scrollbar-shadow-color: #3B3B35;
	scrollbar-arrow-color: #3C3C3A;

	border:1px solid #000000;
	background: url('images/contact/fond-textarea02.gif') 0px 0px no-repeat;
	font-family:verdana;
	font-size:12px;
	color:#cccccc;
	padding:15 0 0 0;
	margin:0;
}



				/* EXPERIENCE 04 V css code */


div.FondExp					{ position:relative; margin:auto auto; padding:0; width:721; height:469; background:url("images/experience/fd-corps.jpg") no-repeat; }

div.MenuExperience				{ position:relative; padding:200 0 0 145; margin:0; float:left; text-align:left; }
div.ItemMenuExperience				{ padding:3 0; color:#dddddd; font-size:11px; }
div.ItemMenuExperience ul			{ margin:0; padding:0; }
div.ItemMenuExperience ul li			{ margin:0; list-style-image:url("images/experience/pucemenu.gif"); }
div.ItemMenuExperience a:link			{ color:#eeeeee; text-decoration:none; font-weight:bold; font-size:12px; }
div.ItemMenuExperience a:visited		{ color:#eeeeee; text-decoration:none; font-weight:bold; font-size:12px; }
div.ItemMenuExperience a:hover			{ background-color:#ffffff; color:#ff0000; font-weight:bold; font-size:12px; text-decoration:none; }

div.Cadre					{ position:relative; padding:0; margin:40 0 0 20; float:left; width:340; border:1px solid #990000; background:url("images/experience/fd-cadre.gif") no-repeat; }
div.TexteCadre01				{ padding:7 7 0 7; margin:0; text-align:left; }
div.TexteCadre01 a:link				{ color:#cc0000; text-decoration:underline; }
div.TexteCadre01 a:visited			{ color:#cc0000; text-decoration:underline; }
div.TexteCadre01 a:hover			{ color:#eeeeee; text-decoration:none; }

div.TexteCadre02				{ padding:0 12; margin:0; text-align:left; }
div.TexteCadre02 span.remarque			{ background-color:#333333; color:#dddddd; font-size:11px; }
div.TexteCadre02 span.liens			{ color:#999999; font-size:11px; }
div.TexteCadre02 span.liens a:link		{ background-color:#333333; color:#ffffff; text-decoration:none; }
div.TexteCadre02 span.liens a:visited		{ background-color:#333333; color:#ffffff; text-decoration:none; }
div.TexteCadre02 span.liens a:hover		{ background-color:#ffffff; color:#ff0000; text-decoration:underline; }




div.SocieteExp					{ margin:0px; padding-left:5; position:relative; color:#ffffff; font-size:18px; font-weight:bold; }
div.SocieteExp img.LogoExp			{ float:right; }
div.EmploiExp					{ text-transform:uppercase; margin:0 5; padding:5 0 2 0; margin-top:15px; border-bottom:1px dotted #666666; color:#ff0000; font-size:13px; font-weight:bold; }
div.TexteExp					{ margin:10 5 0 5; padding:0; color:#999999; font-size:12px; }
div.TexteExp ul					{ margin:5 0 0 30; padding:0; }
div.TexteExp ul li				{ margin:0; list-style-image:url("images/experience/puce_liste.gif"); }






				/* PERSONNEL 05 V css code */

span.WaitTextePerso				{ font-size:14px; color:#ffffff; font-weight:bold; }
span.SkipPerso					{ font-size:10px; color:#ff6600; }
span.SkipPerso a:link				{ color:#ff6600; text-decoration:underline; }
span.SkipPerso a:visited			{ color:#ff6600; text-decoration:underline; }
span.SkipPerso a:hover				{ color:#cc3300; text-decoration:none; }

div.FondPerso					{ text-align:left; position:relative; margin:auto auto; padding:0; width:721; height:469; background:url("images/perso/fond_perso.jpg") no-repeat; }
div.CarrePerso					{ position:relative; margin:0px; padding:0px; width:250; height:330; left:400; top:50; }
div.BlocPersoRoll				{ float:left; position:relative; filter: alpha(opacity=50); -moz-opacity: 0.5; border:1px solid #4d4d4d; width:28px; height:28px; margin:5px; }
div.BlocPersoRoll img				{ border:none; }
div.BlocPersoOver				{ float:left; position:relative; filter: alpha(opacity=100); -moz-opacity: 1; border:1px solid white; width:28px; height:28px; margin:5px; }
div.BlocPersoOver img				{ border:none; }
div.MediumPerso					{ z-index:50; position: absolute; width:200; height:10; top:199px; left:74px; }
div.TextePerso01				{ color:#999999; font-size:11px; margin:0px; padding:5px; background:url("images/perso/croix.gif") top right no-repeat #111111; }
div.TextePerso01Over				{ color:#333333; font-size:11px; margin:0px; padding:5px; filter: alpha(opacity=30); -moz-opacity: 0.3; background:url("images/perso/croix.gif") top right no-repeat; }
/*
div.MediumPerso					{ position:relative; filter: alpha(opacity=100); -moz-opacity: 1; top:100px; left:350px; width:200; height:0; }
*/







				/* LOGOTYPES 06 V css code */



div.FondLogo					{ text-align:left; position:relative; margin:auto auto; padding:0; width:721; height:469; background:url("images/logotypes/fond.jpg") no-repeat; }

div.NavLogo					{ position:relative; margin:0; padding:17 0 0 318; }
div.TitrePage					{ position:relative; margin:0; padding:30 0 0 151; }
div.ImageLogo					{ position:relative; float:left; margin:0; padding:50 0 0 151; }
div.TexteLogo					{ margin:50 0 0 30; padding:10; width:152; height:194; font-family:arial; font-size:11px; color:#666666; float:left; position:relative; background:url("images/logotypes/fondtexte.gif") no-repeat; }
div.TexteLogo span.TitreLogo			{ font-size:13px; color:#cccccc; font-weight:bold; }
div.TexteLogo span.SupplLogo	 		{ color:#999999; }
div.TexteLogo span.LiensLogo a:link		{ color:#999999; text-decoration:underline; }
div.TexteLogo span.LiensLogo a:visited		{ color:#999999; text-decoration:underline; }
div.TexteLogo span.LiensLogo a:hover		{ color:#ccff00; text-decoration:none; }







				/* PHOTOGRAPHIE 07 V css code */


span.WaitTextePhoto				{ font-size:14px; color:#ffffff; font-weight:bold; }
span.SkipPhoto					{ font-size:10px; color:#ff6600; }
span.SkipPhoto a:link				{ color:#0066cc; text-decoration:underline; }
span.SkipPhoto a:visited			{ color:#0066cc; text-decoration:underline; }
span.SkipPhoto a:hover				{ color:#003399; text-decoration:none; }
				

div.PathBarPhoto				{ margin:auto auto; width:712; height:41; background-image:url("images/photographie/fd_pathbar.png"); background-repeat:no-repeat; }
div.ContentPhoto				{ margin:auto auto; text-align:right; width:721; height:428; background-image:url("images/photographie/fond_photo.jpg"); background-repeat:no-repeat; }

div.GDiaporama					{ padding:40 40 0 0; }
div.NavGDiaporama				{ float:right; width:343px; }

div.LegDiaporama				{ margin:40 0 0 340; padding:0 0 0 30; text-align:left; font-family:verdana; font-size:11px; background-image:url("images/photographie/puce.gif"); background-repeat:no-repeat; }
div.LegDiaporama span.blanc			{ color:#ffffff; }
div.LegDiaporama span.bleu			{ color:#0099cc; }

div.Image						{ z-index:1000; padding:70 0 0 0; margin:30 auto 0 auto; background-color:#000000; }
div.Image .cadre				{ border:2px solid #666666; }
div.ImageDepart					{ float:left; width:250px; padding:70 0 0 20; margin:0px; }










