body{font-family: Arial, Helvetica, sans-serif;font-size:12px;padding-bottom:40px;}
div{}
a{text-decoration:none;outline:none}
#container{width:955px;margin:0 auto;min-height:500px;background:url('../img/font_container.jpg') top left no-repeat;}

#header{height:140px;}
#logo{width:425px;margin:0;float:left}
#menu{width:500px;text-align:center;margin-top:-2px;color:#A40340}
#menu{width:520px;margin:0;float:right;text-align:justify;}
#menu a.mail{color:#A40340;font-size:12px;font-weight:normal;margin:0px}
#menu a{font-weight:bold;font-size:16px;vertical-align:top;margin:0 18px;color:#6b6c55;font-family:arial;}
#menu a:hover{color:#000000}
#menu a.active{color:#000000}

#mots_cles{width:285px;height:500px;float:left;padding-left:5px;}
#mots_cles {color:#6b6c55;font-size:10px}
#mots_cles strong a:hover{color:#6b6c55;cursor:pointer}
#mots_cles a:hover{color:#6b6c55;cursor:default}
#mots_cles p{color:#A40340;font-size:10px}
#mots_cles p a{color:#A40340;}
#mots_cles p a:hover{color:#000000;}
#mots_cles a.important{color:#A40340;}

#corp h1.titreVoeux{margin:0 0 0 90px;color:#A40340}
#corp h1.titreVoeux a,#corp h1.titreVoeux a:hover,#corp h1.titreVoeux a:visited{color:#A40340;}
#bandeauVoeux a,#bandeauVoeux a:hover,#bandeauVoeux a:visited{color:#ffffff;}
#bandeauVoeux{height:25px;padding:5px 5px 3px 90px;background:#A40340;color:#ffffff;font-size:1.1em;margin-bottom:10px}
#bandeauVoeux span{font-size:1.3em;font-weight:bold}
#corp{width:650px;min-height:500px;float:right;padding-bottom:50px;}
#corp .ref{float:right;color:#A40340;}
#corp .ref span{font-weight:bold;font-size:16px}
#corp .cadre{margin-bottom:-15px;background:url('../img/font_cadre.jpg') top right no-repeat;min-height:405px;font-size:1.2em;margin-top:5px;}
#corp .cadre .photo{margin:0 0 -5px 0px;z-index:0;position:relative;float:right;}
#corp .cadre .paragraphe{width:245px;height:280px;float:left;margin:0px;padding-top:100px;color:#6b6c55;font-size:12px;}
.titre{color:#b5b5aa;font-size:16px;font-weight:bold}
.roseF{color:#A40340;font-size:14px;font-weight:bold}
.roseC{color:#dc6398;font-size:14px;font-weight:bold}
.contact, .recrutement{width:380px;float:left;margin:2px 0 0 0;color:#6b6c55;}
.contact a, .contact a:visited{color:#6b6c55;}
.contact{background:url('../img/border_contact.jpg') top left no-repeat;height:155px;padding:162px 0 0 10px;}
.contact p{margin:3px 0}
.recrutement{background:url('../img/border_recrutement.jpg') top left no-repeat;height:278px;width:390px;padding:58px 0 0 10px;}
#corp .cadre .submit{background:url('../img/bnt.jpg') top left no-repeat;width:25px;height:25px;border:0px;float:right;}
#corp .cadre .formulaire{width:390px;}
#corp .cadre .formulaire td{vertical-align:top}
#corp .cadre input{width:99%}

input[type="file"]{}

#corp .cadre .footer-cadre {border-collapse:collapse;float:right;border-top:1px #A40340 solid;width:100%;z-index:10;position:relative;}
#corp .cadre .footer-cadre .first{text-align:right;color:#A40340;padding:0 10px;height:20px;font-size:12px}
#corp .cadre .footer-cadre .seconde{width:280px;background-color:#727446;color:#ffffff;padding:0px 10px;font-size:12px}
.seconde span{font-size:16px;font-weight:bold;}

.projet{width:315px;float:left;margin:0 0 10px 10px;}
.projet img{border:1px #A60143 solid;width:313px;height:313px}
.projet h4{text-align:right;margin-bottom:5px;color:#A40340;font-size:14px;font-weight:bold}
.projet .detail{padding:5px;margin-top:-5px;margin-bottom:0px;min-height:50px;background:#727446;color:#ffffff;font-size:0.9em}

.sitemap{margin-top:100px;margin-left:50px;font-size:14px}
.sitemap ul{margin:0 0 10px 0}
.sitemap a{color:#6b6c55}
.sitemap a:hover{color:#A40340}
/*
.voeux{width:207px;float:left;margin:3px;}
.voeux img{border:1px #A60143 solid;width:205px;height:205px}
.voeux h4{text-align:right;margin-bottom:5px;color:#A40340;font-size:14px;font-weight:bold}
.headervoeux{width:626px;height:30px;padding:10px 5px 0 5px;background:#A40340;color:#ffffff;text-align:right;}
.detailvoeux{clear:left;margin-left:3px;width:623px;padding:5px;min-height:40px;background:#727446;color:#ffffff;font-size:0.9em}
.lastdetail{float:left;width:411px;margin-top:187px;padding:5px;background:#727446;color:#ffffff;}
*/
/*background:#727446*/