body {
    color: #331100;
    background: #331100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}

a {	
	color: #AF2103;	
	letter-spacing: -0.05em;
	position:relative;
}
	
a:hover {
		color:#E9864D;
}
#banniere{
	background-image:url(images/banniere1.png);
	background-position:center;
	padding-top:15px;
	padding-bottom:90px;
	padding-left:1em;
	padding-right:1em;
	background-repeat: no-repeat;
	margin-top:-10px;
	
}
#banniere2 {
	text-align:right;
	margin:-5px;
	margin-right:5px;
	
}


.site1{
	text-align:center;
}
.site2{
	border-style:solid;
	border-color:#333300;
	border-width:thin;
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	padding-top:10px;
	padding-bottom:0px;
	background-color:#FDF2D9;
}

.site2bio{
	border-style:solid;
	border-color:#333300;
	border-width:thin;
	width: 580px;
	margin-left: auto;
	margin-right: auto;
	padding-top:10px;
	padding-bottom:0px;
	background-color:#FDF2D9;
}


h1{
	background-image:url(images/puce-rouge.gif);
 	background-repeat:no-repeat;
 	background-position:0% 10%;
 	padding-left:25px;
	color:#AF2103;
	padding-bottom:18px;
	padding-top:0px;
	font-size:1em;
	font-variant:small-caps;
}

h2{
	font-size:0.8em;
	line-height: 1.5em;
	margin-top:0em;
	color:#FDF2D9;
}
h3{
	color:#331100;
	font-size:0.8em;
	}

.corps{
	font-size:0.8em;
	line-height: 1.5em;
	margin-top:-1em;
}


.corpssolutions{
font-size:0.8em;
	line-height: 1.5em;
	margin-top:-2em;
margin-left:150px;
}

.bas{
	font-size:0.8em;
	text-align:center;
	color:#AF2103;
	border-top-style:solid;
	border-top-color:#AF2103;
	border-top-width:thin;
	padding-top:7px;
	padding-bottom:0px;
	letter-spacing:0em;
	position:relative;
}
.bas a:hover{
color:#331100;
}

.W3C{
font-size:0.6em;
	text-align:center;
	color:#E9864D;
}

.gauche{
	width:490px;
	padding-left:2em;
	padding-top:50px;
}
.entier{
	width:720px;
	padding-left:2em;
	padding-top:50px;
}
.bio{
	width:520px;
	padding-left:2em;
	padding-top:0px;
	text-align:justify;
}
.fermerpopup{
text-align:center;
font-size:0.8em;
}
.fermerpopup a {
color:#FDF2D9;
}
.soumenu{
padding-left:40px;
}
.gauche li{
list-style-image:url(images/puce-rouge.gif);
list-style-position:outside;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height: 1.5em;
}

#contenu{
	text-align: center;
	display:block;
	
}
#page{
	margin-top:0px;
	text-align:justify;
	margin-left: auto;
	margin-right: auto;
	width: 46.5em;
	padding-right:15.1em;
	margin-bottom:0px;
	z-index:2;
	position:relative;
}
 

.encart{  
	font-size:0.7em;
	color:#331100;
	text-align:center;
}
.contact{
	position:absolute;
	margin-left: 520px;
	margin-right: 0px;
	margin-top:35px;
	background-image:url(images/cadre_pr_photo.png);
	background-repeat:no-repeat;
	width:200px;
	padding:30px;
	padding-top:22px;
	height:600px;
}
.contact a:hover{
color:#331100;
}
.lien a:hover{
color:#331100;
}


ul{
padding:0px;}
dt{
font-size:0.8em;
	line-height: 2em;
	margin-top:0em;
	font-weight:bold;
	font-style:italic;
	color:#331100;
}
dt a{
text-decoration:none;
color:#E9864D;
font-size:0.9em;
font-style:normal;
padding-top:0em;
}
dt a:hover{
text-decoration:none;
color:#331100;
font-style:normal;
}
dd{
font-size:0.8em;
margin-left:1em;
color:#331100;
margin-top:-1em;
}
dd a{
font-size:1.2em;
text-decoration:none
}

input {
	
	background-color:#EAC89D;
	font-family:"trebuchet ms",sans-serif;
	color:#331100;
	font-weight:bold;}

input.bouton{
padding-top:1px;
padding-bottom:1px;
}
input.bouton:hover {
	background-color:#AF2103;
	font-family:"trebuchet ms",sans-serif;
	color:#FDF2D9;
	font-weight:bold;}
input.bouton:active {
background-color:#EAC89D;
color:#331100;
} 
textarea{
background-color:#EAC89D;
	font-family:"trebuchet ms",sans-serif;
	color:#331100;
	font-weight:bold;
}

.photo1{
position:absolute;
top:295px;
left:30px;
z-index:0;
text-align:center;
}
.photo1 a:hover{
color:#331100;
}
.photo2{
position:absolute;
top:195px;
left:248px;
z-index:0;
text-align:center;
}
.photo2 a:hover{
color:#331100;
}
.photo3{
position:absolute;
top:365px;
left:420px;
z-index:1;
text-align:center;
}
.photo3 a:hover{
color:#331100;
}
.photo4{
position:absolute;
top:245px;
left:590px;
z-index:1;
text-align:center;
}
.photo4 a:hover{
color:#331100;
}