a:hover {
color:#8f2b5b;
}

.style1 {
color:#8f2b5b;
font-weight:700;
}

.Style2 {
color:#000;
font-size:14px;
}

.Style3 {
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.Style4 {
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

h1 {
color:#8f2b5b;
font-weight:700;
font-size:15px;
}

body {
text-align:center;
background:#e5e5e5;
margin:0 auto;
padding:0;
}

div#conteneur {
position:relative;
width:950px;
min-height:600px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
background:url(../images/contenu.jpg) repeat;
margin:0 auto;
}

div#header {
width:950px;
height:325px;
margin:0 auto;
}

div#pages {
float:left;
width:950px;
background:url(../images/duplicontenu.jpg) repeat;
margin:0 auto;
}

div#contenu {
float:left;
width:885px;
background:url(../images/contenu.jpg) repeat;
padding:0 65px 0 0;
}

div#photo {
float:left;
width:300px;
}

div#duplicontenu {
float:left;
width:550px;
padding-left:25px;
}

div#formulaire {
text-align:center;
float:left;
width:500px;
padding-left:25px;
}

div#adresse2 {
text-align:center;
float:left;
width:225px;
padding-left:65px;
}

#frmEnvoi {
text-align:left;
padding-left:10px;
}

p.field label {
display:block;
float:left;
width:250px;
}

p.submit {
text-align:center;
}

div#adresse {
float:left;
width:950px;
height:65px;
background:url(../images/adresse.jpg) no-repeat;
}

div#yzeo {
text-align:center;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
float:left;
width:950px;
height:40px;
color:#000;
}

div#yzeo a.hover {
color:#000;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

div#yzeo img {
vertical-align:middle;
}

div#introconteneur {
position:relative;
width:950px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
margin:0 auto;
}

div#titre {
width:950px;
text-align:center;
}

div#introfooter {
width:950px;
height:44px;
text-align:center;
background:url(../images/introfooter.jpg) no-repeat;
}

#frmEnvoi div {
text-align:center;
margin:0 auto;
padding:0 0 2px;
}

#formulaire {
background:transparent;
text-align:center;
width:500px;
float:left;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
margin:0 0 0 50px;
padding:0;
}

#formulaire * {
margin:0 0 2px;
padding:0;
}

.labelform {
width:203px;
float:left;
text-align:right;
margin:0 5px 0 0;
}

.pform {
text-align:left;
clear:both;
padding:3px 0 10px;
}

.inputform {
width:195px;
height:13px;
float:left;
margin:0 5px 0 2px;
}

.textareaform {
width:450px;
height:100px;
overflow:auto;
}

.selectform {
height:18px;
float:left;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
margin:0 5px 0 2px;
}

.labelmessage {
width:95px;
}

#labelenvoyer {
width:125px;
}

.inputenvoyer {
width:150px;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.divtexte {
margin:5px 0 0;
}

#formulaire div {
margin:5px auto;
}

.divimagecaptchat {
border:1px solid #000;
padding:0 0 0 100px;
}

.transp,.inputtexte {
background:#FFF;
border:1px solid #000;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

div#mention {
text-align:center;
float:left;
padding:50px 40px 0;
}

a:link,a:visited,a:active,#formulaire div a {
color:#000;
}