/* CSS Document */

*	{ font-family:Tahoma, sans-serif; }

body
	{
	background-color:#000000; margin:0px; padding:0px; color:#FFFFFF; font-size:12px; height:100%;
	background-image:url(Habillage/Fond-Body-Rouge.jpg); background-position:top left; background-repeat:no-repeat; background-attachment:fixed;
	}

#Main	{ width:1000px; }

h1, h2, h3, h4, h5, h6, p	{ margin:0px; padding:3px; padding-left:0px; color:#FFFFFF; }
h1, h2, h3, h4, h5, h6	{ padding-top:6px; padding-bottom:0px; }
ul, ol	{ margin-left:20px; margin-bottom:10px; }
p, td, li	{ text-align:justify; color:#BBBBBB; font-size:11px; line-height:1.5em; }
em, strong		{ color:#FFFFFF; font-size:12px; }
a		{ color:#FFFFFF; }
a:hover	{ color:#FEDCC0; text-decoration:underline; }

input, textarea
	{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0D1E27;
	}
input[type=text], input[type=password], textarea, select	{ border:1px #888888 solid; background-color:#AFAFAF; }
input[type=radio], input[type=checkbox] { border:none; background:none; }
input[type=submit]	{ font-weight:bold; font-size:15px; }
.Focus	{ background-color:#FFFFFF; border:1px #888888 solid; }

h1	{ font-family:"Trebuchet MS", "Times New Roman"; font-size:23px; color:#FFFFFF; font-weight:normal; text-transform:uppercase; margin-bottom:8px; }
h2	{ font-family:"Trebuchet MS", "Times New Roman"; font-size:16px; color:#920303; font-weight:blod; text-transform:uppercase; }
h3	{ font-family:"Trebuchet MS", "Times New Roman"; font-size:13px; color:#CFCFCF; font-weight:blod; text-transform:uppercase; }

#Actus		{ width:205px; padding-left:40px; padding-right:40px; float:left; }
#Actus h2	{ display:none; }
#Actus p	{ font-size:9px; }
#ActusSRC	{ display:none; }

#Menu		{ width:163px; float:left; }
#Menu ul	{ margin:0px; padding:0px; }
#Menu ul li
	{
	margin:0px; padding:5px; padding-left:20px; list-style:none; text-align:left;
	font-size:11px; font-weight:bold; text-transform:uppercase;
	background-image:url(Habillage/Puce-Menu.png); background-position:4px 7px; background-repeat:no-repeat; background-attachment:scroll;
	}
#Menu ul li a		{ color:#FFFFFF; text-decoration:none; }
#Menu ul li a:hover	{ color:#920303; text-decoration:none; }

#Menu ul ul li	{ text-transform:none; padding:3px; padding-left:14px; line-height:12px; background-position:0px 2px; font-weight:normal; }
#Menu ul ul li a	{ color:#AAAAAA; }

#AnimFlash	{ height:330px; width:730px; position:absolute; top:0px; }
#Logo		{ height:260px; width:260px; float:right; margin-top:70px; }

#Contenu	{ display:block; float:right; width:550px; }
#Contenu li a	{ font-size:12px; }

#BlocTextes	{ margin-left:50px; width:490px; margin-bottom:50px; }

#BlocTextes a	{ text-decoration:none; }
#BlocTextes li	{ background-image:url(Habillage/Puce-LI.png); background-position:0px 9px; background-repeat:no-repeat; background-attachment:scroll; list-style:none; padding-left:10px; }

#DernieresRealisations	{ }
#DernieresRealisations ul	{ margin:0px; padding:0px; }
#DernieresRealisations ul li
	{
	margin:0px; padding:0px; padding-left:5px; padding-right:5px; margin-right:10px; font-size:10px;
	float:left; width:140px; height:220px; overflow:hidden; display:block; list-style:none; text-align:center;
	background-attachment:scroll; background-repeat:no-repeat; background-image:none;
	}
#DernieresRealisations ul li a	{ font-size:11px; }
#DernieresRealisations ul li img	{ margin-bottom:10px; }

#Footer	{ margin-bottom:20px; margin-left:40px; }
#Footer p	{ font-size:8px; color:#333333; }
#Footer p a, #Footer strong	{ color:#333333; font-size:11px; }
#Footer strong	{ font-size:9px; }
#Footer .ToutPetit	{ font-size:8px; color:#202020; line-height:10px; }


.Theme1	{ background-image:url(Habillage/Fond-Body-Rouge.jpg); }
.Theme1 #Menu ul li a:hover, .Theme1 h2, .Theme1 a, .Theme1 a:hover strong	{ color:#AC2A2C; }
.Theme1 input, .Theme1 textarea	{ border:1px #AC2A2C solid; background-color:#000000; color:#FFFFFF; }
.Theme1 input.Focus, .Theme1 textarea.Focus	{ background-color:#021212; }
.Theme1 textarea	{ overflow:auto; }

.Theme2	{ background-image:url(Habillage/Fond-Body-Bleu.jpg); }
.Theme2 #Menu ul li a:hover, .Theme2 h2, .Theme2 a, .Theme2 a:hover strong	{ color:#316E9B; }
.Theme2 input, .Theme2 textarea	{ border:1px #316E9B solid; background-color:#000000; color:#FFFFFF; }
.Theme2 input.Focus, .Theme2 textarea.Focus	{ background-color:#021212; }
.Theme2 textarea	{ overflow:auto; }

.Theme3	{ background-image:url(Habillage/Fond-Body-Jaune.jpg); }
.Theme3 #Menu ul li a:hover, .Theme3 h2, .Theme3 a, .Theme3 a:hover strong	{ color:#C29A04; }
.Theme3 input, .Theme3 textarea	{ border:1px #C29A04 solid; background-color:#000000; color:#FFFFFF; }
.Theme3 input.Focus, .Theme3 textarea.Focus	{ background-color:#021212; }
.Theme3 textarea	{ overflow:auto; }

.Theme4	{ background-image:url(Habillage/Fond-Body-Orange.jpg); }
.Theme4 #Menu ul li a:hover, .Theme4 h2, .Theme4 a, .Theme4 a:hover strong	{ color:#CD5405; }
.Theme4 input, .Theme4 textarea	{ border:1px #CD5405 solid; background-color:#000000; color:#FFFFFF; }
.Theme4 input.Focus, .Theme4 textarea.Focus	{ background-color:#021212; }
.Theme4 textarea	{ overflow:auto; }

.Theme5	{ background-image:url(Habillage/Fond-Body-Rose.jpg); }
.Theme5 #Menu ul li a:hover, .Theme5 h2, .Theme5 a, .Theme5 a:hover strong	{ color:#DC8ECC; }
.Theme5 input, .Theme5 textarea	{ border:1px #DC8ECC solid; background-color:#000000; color:#FFFFFF; }
.Theme5 input.Focus, .Theme5 textarea.Focus	{ background-color:#021212; }
.Theme5 textarea	{ overflow:auto; }

.Theme6	{ background-image:url(Habillage/Fond-Body-Vert.jpg); }
.Theme6 #Menu ul li a:hover, .Theme6 h2, .Theme6 a, .Theme6 a:hover strong	{ color:#0D666C; }
.Theme6 input, .Theme6 textarea	{ border:1px #063336 solid; background-color:#000000; color:#FFFFFF; }
.Theme6 input.Focus, .Theme6 textarea.Focus	{ background-color:#021212; }
.Theme6 textarea	{ overflow:auto; }

a:hover	{ text-decoration:underline; color:#FFFFFF; }

#Carte	{ width:490px; height:400px; border:1px #333333 solid; background-color:#111111; margin-top:10px; }

#ImageReference	{ padding:5px; padding-bottom:10px; margin-left:10px; margin-bottom:5px; float:right; border:1px #333333 solid; background-color:#111111; text-align:center; }
#ImageReference img	{ border:1px #888888 solid; margin-bottom:8px; }
#ImageReference a		{ color:#FFFFFF; font-weight:bold; text-decoration:none; }
#ImageReference a:hover	{ color:#777777; }

input[type=radio]	{ border:none; background-color:transparent; }

