


/* Overlay */
.simplemodal-overlay{
background-attachment:scroll;
background-color:#000000;
background-image:none;
background-position:0 0;
background-repeat:repeat;
height:100% !important;
left:0 !important;
opacity:0.5 !important;
position:fixed !important;
top:0 !important;
width:100% !important;
z-index:1001 !important;
}

/* Container */
#contact-container {
height:200px !important;
left:27% !important;
position: !important;
top:10% !important;
z-index:1002;
font-family:Arial;
font-size:14px;
text-align:left;
width:450px;
}
#contact-container .contact-content {
background-color:#A2A8AA;
background-repeat:repeat;
border:1px solid #FFFFFF;
height:auto !important;
padding:6px;
width:635px;
}
#contact-container .contact-loading {position:absolute; z-index:8000; height:55px; width:54px; margin:-14px 40px 0 200px; padding:0;}
#contact-container .contact-message {text-align:center; background-color:#F0F0E8}
#contact-container .contact-error { color:#FF0000;width:92%; font-size:.8em; background:#F0F0E8; border:2px  font-size:0.8em; font-weight:bold; margin:0 auto; padding:2px;}
#contact-container br {clear:both;}
#contact-container form {padding:0; margin:0;}
#contact-container label {clear:left; display:block; width:100px; float:left; text-align:right; padding-right:4px; font-weight:bold; font-size:12px;}
#contact-container .contact-input { 
border:1px solid #ADAF85;
color:#787A52;
font-family:verdana;
font-size:11px;
font-weight:normal;
height:15px;
margin:0 8px 15px;
padding:0 3px;
text-align:left;
width:300px;
}
#contact-container .contact-input2 { 
border:1px solid #ADAF85;
color:#75774F;
display:inline-block;
float:left;
font-family:verdana;
font-size:11px;
font-weight:normal;
height:19px;
margin:0 8px;
padding:0;
text-align:left;
vertical-align:middle;
width:100px;
}
#contact-container textarea {height:114px; font-size:.9em;}
#contact-container .contact-cc {font-size:.9em; cursor:default;}
#contact-container .contact-top {
background-repeat:no-repeat;
font-size:1px;
height:13px;
margin:0;
padding:0;
}
#contact-container .contact-bottom {
background-repeat:no-repeat;
font-size:10px;
height:13px;
text-align:center;
}
#contact-container .contact-bottom a,
#contact-container .contact-bottom a:link,
#contact-container .contact-bottom a:active,
#contact-container .contact-bottom a:visited {position:relative; top:-4px; text-decoration:none; color:#666;}
#contact-container .contact-bottom a:hover {color:#888;}
#contact-container .contact-button {margin:4px 0 0 4px; cursor:pointer; height:24px; border:0; font-size:1em; font-weight:bold; color:#fff; text-align:center; vertical-align:middle;}


#contact-container a.modalCloseX,
#contact-container a.modalCloseX:link,
#contact-container a.modalCloseX:active,
#contact-container a.modalCloseX:visited {
color:#FFFFFF;
font-size:20px;
font-weight:bold;
position:absolute;
right:-185px;
text-decoration:none;
top:21px;}
#contact-container a.modalCloseX:hover {color:#9bb3b3;}

.tetoInter01{
background:transparent url(../images/fond/tetoInterview.jpg) repeat-x scroll left top;
height:29px;
margin:0 0 10px;
padding:5px 8px 0;
}
.tetoInter01 h1{ margin:0; padding:0; font-size:15px; text-transform:uppercase; line-height:27px; color:#fff; border:none; margin-left:10px; font-family:"Arial Black", Arial; font-weight:normal;}

.fermer {
color:#FFFFFF;
font-family:arial;
font-size:15px;
font-weight:bold;
position:absolute;
right:-162px;
top:26px;
}
.block-temoin {
color:#3E3D40;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
letter-spacing:1px;
}
.block-temoin p {
color:#3E3D40;
margin:0 0 10px;
}
.temoin-spacer {
border-bottom:2px solid #3E3D40;
clear:both;
margin:15px 0 0;
}
.temoin-titre-photo {
float:left;
margin:0 20px 0 0;
}

.temoin-teto {
background:#9B8357 none repeat scroll 0 0;
border:1px solid #786643;
color:#3E3D40;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
padding:4px 0 4px 10px;
text-decoration:none;
width:294px;
}
.temoin-teto span {
font-weight: bold;
}
.temoin-corps {
background:#C0AD8D none repeat scroll 0 0;
border-bottom:1px solid #9B8357;
border-left:1px solid #9B8357;
border-right:1px solid #9B8357;
margin:0 0 10px;
padding:14px;
text-align:center;
}
.temoin-corps img {
border:none;
}
.zoom-photo {
text-align:center;
}
.zoom-photo img {
max-width:634px;
max-height: 480px
}
.zoom-plan img {
width:1171px;
}