@charset "utf-8";
/* CSS Document */

body
	{
	margin:0px; padding:0px; padding-bottom:20px; background-color:#000000;
	font-family:Verdana, Arial, sans-serif; font-size:11px;
	}

#Main	{ width:600px; margin-left:auto; margin-right:auto; color:#FFFFFF; }

h1	{ font-family:Arial; font-size:16px; color:#FFFFFF; text-transform:uppercase; }
h2	{ font-family:Arial; font-size:12px; color:#FFFFFF; text-transform:uppercase; }

p, td	{ font-family:Verdana; font-size:11px; text-align:justify; line-height:18px; }

p, ul, form, td, li, ol	{ padding:0px; margin-top:8px; margin-bottom:8px; font-size:11px; }

a		{ color:#888888; text-decoration:none; }
a:hover	{ color:#555555; text-decoration:underline; }

input, select, textarea
	{
	padding-top:3px; padding-bottom:3px; padding-left:4px; padding-right:4px;
	font-family:Arial, sans-serif; font-size:11px; color:#666666; vertical-align:middle;
	border:1px #555555 solid; background-color:#EDF1F4;
	}
textarea { line-height:1.25; }
label { cursor:pointer; }
input[type=checkbox], input[type=radio]	{ border:none; background-color:transparent; }

input, textarea	{ border:1px #888888 solid; background-color:#FFFFFF; padding-left:2px; }
input.Focus, textarea.Focus	{ background-color:#DDDDDD; }

.Focus	{ background-color:#FFFFFF; }

#BlocHaut	{ width:600px; clear:both; float:none; height:325px; }
#BlocMilieu	{ width:600px; clear:both; float:none; min-height:500px; }
#BlocBas	{ width:600px; clear:both; float:none; min-height:50px; text-align:right; font-size:10px; color:#BBBBBB; }

#Titre
	{
	height:50px; padding-top:65px; width:590px; padding-right:10px; padding-top:50px;
	font-size:10px; line-height:10px; color:#FFFFFF;
	}
#Titre img	{ vertical-align:baseline; }
#Titre a		{ color:#FFFFFF; text-decoration:none; }
#Titre a:hover	{ color:#999999; text-decoration:none; }

#Photo	{ width:592px; height:221px; padding:4px; }
#Photo img	{ border:1px #FFFFFF solid; }

#BlocMilieu
	{
	background-image:url(Habillage/Vertical.png); background-attachment:scroll; background-repeat:no-repeat; background-position:92px 0px;
	}

#Menu		{ margin:0px; padding:0px; width:122px; float:left; clear:left; }
#Menu ul	{ float:none; clear:both; margin:0px; width:122px; margin-left:4px; border-right:1px #FFFFFF solid; }
#Menu ul li
	{
	float:none; clear:both; margin:0px; padding:0px; list-style:none; width:122px; min-height:21px;
	margin-bottom:1px; text-transform:uppercase;
	}
#Menu ul li a
	{
	color:#FFFFFF; background-color:#1A1A1A; text-decoration:none; display:block;
	margin:0px; padding:0px; padding-left:10px; padding-top:6px; padding-bottom:6px; width:112px; min-height:12px;
	font-family:Verdana; font-size:11px;
	}
#Menu ul li a:hover
	{
	color:#000000; background-color:#D1D1D1; text-decoration:none;
	}

#Menu ul ul	{ margin:0px; margin-left:10px; margin-top:4px; margin-bottom:4px; padding:0px; width:112px; }
#Menu ul ul li	{ margin:0px; padding:0px; text-transform:none; min-height:10px; width:102px; }
#Menu ul ul li a
	{
	background-color:#000000; margin:0px; padding:0px; padding-left:12px; padding-top:4px; padding-bottom:4px; width:100px; min-height:10px;
	background-image:url(Habillage/Puce-Menu.png); background-attachment:scroll; background-repeat:no-repeat; background-position:0px 7px;
	}
#Menu ul ul li a:hover
	{
	background-color:#000000; color:#666666;
	background-image:url(Habillage/Puce-Menu.png); background-attachment:scroll; background-repeat:no-repeat; background-position:0px -33px;
	}

#Contenu	{ width:420px; padding-top:30px; padding-left:50px; float:right; clear:right; margin-right:4px; }
#Contenu p, #Contenu td	{ text-align:justify; }

.tabRealisations	{ }
.tabRealisations td	{ text-align:center; padding-bottom:20px; }
.tabRealisations td img	{ border:1px #FFFFFF solid; }

.Ivimedia		{ color:#BBBBBB; font-weight:bold; }
.Ivimedia em	{ color:#BBBBBB; font-style:normal; }
a.Ivimedia:hover	{ color:#FFFFFF; text-decoration:none; } 
a.Ivimedia:hover em	{ color:#FF0000; text-decoration:none; } 



