/* CSS Document */


/*debut contact*/
.block-contact{
padding:0;
width:678px;
}
.contact-intro{
letter-spacing:1px;
padding:0;
width:678px;
}
div.coordonne {
margin:15px 0;
width:678px;
}
div.relative {
position:relative;
}
.coord-rpi{
letter-spacing:1px;
width:310px;
}
.coord-algerie{
letter-spacing:1px;
width:310px;
}
.contact {
background-image:url(../images/contact-separate.jpg);
background-position:center center;
background-repeat:repeat-y;
margin:10px;
}
.visa {
margin:0 10px;
}
.visa li {
margin:10px 0;
}
.compagnie {
margin:5px 10px;
*margin:10px;
}
span.compagnienom {
/*display:inline !important;*/
font-weight:bold;
}
.compagnie span{
display:inline-block;
vertical-align:middle;
width:520px;
}
span.logo-comp{
display:inline-block;
text-align:left;
vertical-align:middle;
width:120px;
}
a.compagnie-url {
color:#7092C5;
text-decoration:none;
}
a.compagnie-url:hover{color:#456DAB;}
.compagnie-line {
border-bottom:1px solid #D6D6D6;
}
.tetoEd span.inTetoEdforme {
background:transparent url(../images/contact-forme.jpg) repeat-x scroll left top;
display:block;
height:31px;
margin:0 1px;
padding:0;
}
.tetoEd span.inTetoEdforme h1 {
background:transparent none repeat scroll 0 0;
color:#FFFFFF;
font-size:18px;
line-height:31px;
margin:0 0 0 5px;
padding:0;
}
.contact-forme {
margin:10px;
}

.contact-tete {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:15px;
padding:5px 0 5px 7px;
width:620px;
}
.contact-corps {
background:#FFFFFF none repeat scroll 0 0;
border-left:1px solid #ADAF85;
border-right:1px solid #ADAF85;
font-size:11px;
width:625px;
}
.contact-bas {
font-size: 1px;
height: 8px;
width: 627px;
}
.contact-form  {
color:#415169;
display:inline-block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
padding:5px 0;
text-align:left;
vertical-align:middle;
width:300px;
}
.contact-formulaire {
color:#ADAF85;
display:inline-block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin:8px 0;
*margin:0 0 15px;
padding:0;
position:relative;
text-align:left;
vertical-align:middle;
}
.contact-formulaire:hover {
background:#E1E8F2;
}
.submit-contact {
text-align:center;
}
.contact-formulaire input  {
border:1px solid #7092C5;
color:#415169;
display:inline-block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
height:16px;
letter-spacing:1px;
padding:2px 3px;
text-align:left;
vertical-align:middle;
width:345px;
}
.contact-formulaire select  {
border:1px solid #ADAF85;
color:#75774F;
display:inline-block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
height:19px;
padding:0 0 0 3px;
text-align:left;
vertical-align:middle;
width:296px;
}
.contact-formulaire textarea  {
border:1px solid #7092C5;
color:#415169;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
height:203px;
height:193px;
letter-spacing:1px;
padding:4px;
text-align:left;
width:647px;
}
input.envoyer02 {
background:transparent url(../images/submit01.jpg) repeat scroll 0 0;
background-repeat:no-repeat;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:28px;
margin:10px;
padding:4px 0 10px;
*padding:4px 0 6px;
text-align:center;
text-decoration:none;
width:122px;
}
input.envoyer02:hover {
background:transparent url(../images/submit00.jpg) repeat scroll 0 0;
}
.erreur {
bottom:-13px;
color:#FF0000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
left:0;
letter-spacing:1px;
position:absolute;
text-decoration:none;
width:300px;
}
.erreur-message {
color:#FF0000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
left:80px;
letter-spacing:1px;
position:absolute;
text-decoration:none;
top:5px;
width:300px;
}
.confirmation {
border-bottom:1px solid;
border-top:1px solid;
color:#FEB300;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
letter-spacing:1px;
margin:5px 0 10px;
padding:10px;
text-align:center;
text-decoration:none;
width:635px;
*margin:0px 0 10px;
}
ul li ul { margin-left:20px; list-style-image:none;}
ul li ul li{}
/*fin contact*/

