@charset "utf-8";
/* CSS Document */

body {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
}

.transparent {
 behavior: url(pngHack.htc); 
}

p {
color:#313131;
margin:12px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
}

font{
color:#313131;
margin:12px 0px 0px 0px;

font-size:12px;
text-align:justify;
}
#titre {
width:900px;
height:60px;
position:absolute;
top:-169px;
left:40px;
text-align:right;}
h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:16px;
font-style:italic;
font-weight:bold;
margin:0;}
h1 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:16px;
font-style:italic;
font-weight:bold;
margin:0;}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#0084a8;
padding:0px;
margin:11px 0px 0px 0px;}
h3 {
font-family:Arial, Helvetica, sans-serif;
margin:35px 12px 0px 0px;
font-size:14px;
color:#0084a8;
}
h4 {
font-family:Arial, Helvetica, sans-serif;
margin:0px;
font-size:14px;
color:#0084a8;
}
.bleu{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#00839a;}
.lien{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#00839a;}
.lien:hover{
color:#e64d70}
.formu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#313131;
font-weight:normal;}
.champs{
color:#0084a8;
vertical-align:middle;
font-size:12px;
line-height:100%;
}
a {
color:#0084a8;
text-decoration:none;}
.champsManquant{
color:#F16969;
vertical-align:middle;
line-height:100%;
font-weight:bold;
font-size:14px;
}

textarea {
border:#0084a8 1px solid;}
input {
font-size:12px;
border:#0084a8 1px solid;

}
.inputgrand {
height:20px;
font-size:12px;
font-weight:normal;
border:#0084a8 1px solid;

}
#site {
width:985px;
}

#logo {
margin-left:52px;
}

#menu{
margin:34px 0px 0px 0px;
text-align:right;
}

#menu ul{
margin:0px 38px 0px 0px;
padding:0px;
height:18px;
text-align:right;

}

#menu li{
display:inline;
margin:0px;
padding:0px;
position:relative;
border-bottom:#0084a8 1px solid;
border-right:#0084a8 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px 21px 0px 21px;
list-style-image:none;
list-style-type:none;
}
#menu a{
text-decoration:none;
font-size:12px;
color:#118cae;
font-family:Arial, Helvetica, sans-serif;
}
.rose {
color:#e64d70;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}




#degrademilieu {
position:absolute;
top:15px;
left:-15px;
}

/*Corriger bug du menu sous Safari*/
#degrademilieuSafari{
position:absolute;
top:14px;
left:-15px;
}
/*Fin correction menu safari*/

/*Corriger bug du menu sous Mozilla*/
#degrademilieuMozilla{
position:absolute;
top:15px;
left:-15px;
}
/*Fin correction menu Mozilla*/

#cadre{
position:relative;
width:985px;
margin:69px 0px 0px 0px;
padding-bottom:38px;
}

#grandtableau {
border:#0084a8 1px solid;
margin:0px 38px 0px 38px;
padding:11px 11px 0px 11px;
text-align:left;
background-color:#FFFFFF;
}
.formulaire {
border:#0084a8 1px solid;
margin:0px 38px 0px 38px;
padding:11px 11px 0px 11px;
background-color:#FFFFFF;
}
.formulaire p{
text-align:center;
}

#degradegauche {
position:absolute;
top:0px;
left:38px;
}

#pixelblanc {
position:absolute;
top:0px;
left:38px;
}
#papillon {
position:absolute;
top:-37px;
left:493px;
}
#papillonentreprise {
position:absolute;
top:150px;
left:780px;}
#degradedroite {
position:absolute;
top:0px;
left:590px;
}
#degradebasmilieu {
position:absolute;
left:478px;
bottom:92px;}
#centre {
margin-left:270px;
position:relative;
}
#papillondevis {
position:absolute;
top:230px;
left:700px;}
#papillonrecrutement {
position:absolute;
top:230px;
left:700px;}


/*info cadre */
#barre-info {
text-align:left;
position:absolute;
top:-68px;
left:600px;
width:347px;
height:60px;
overflow:hidden;}
#barre-info span {
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#a1ceda;
display:block;}
#barre-info p {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
margin:5px 5px 25px 0px;}
#barre-info img {
border:0;}
.actualite {
display:none;
}
#popupActualite {
position : absolute;
visibility : hidden;
top : 30px;
left : 230px;
width : 500px;
padding: 1em;
text-align : center;
border : 1px solid #0084a8;
color : #008;
background-color: #fff;
filter:alpha(opacity=82);
-moz-opacity:.82;
opacity:.82;
}
.bouton-fermer {
float:right;
border:0;
margin:0px 0px 0px 0px;}
/*fin infos cadre*/
/*bouton devis express*/
#devis-express {
position:absolute;
top:-55px;
left:759px;
}

/*fin bouton devis express*/
/* Partie de Gauche  */
#gauche{
width:436px;
float:left;
margin:0px 0px 0px 0px;
}


#droite{
width:436px;
float:right;
margin:0px 0px 0px 0px;
padding:0px;
}
.right {
padding-top:35;}

.separation{
clear:both;
float:none;
visibility:hidden;}




#imagegauche {
float:left;
}
#papillonpng {
position:absolute;
top:215px;
left:335px;
background-image:url(images/agence-d-hotesse-d-accueil-en-entreprise-20.png);
background-repeat:no-repeat;
height:76px;
width:138px;}
#textehautaccueil {
margin-left:442px;}
#imagedroite{
width:436px;
float:right;
margin:0px 0px 0px 0px;
text-align:justify;
height:400px;
background-image:url(images/agence-d-hotesse-d-accueil-en-entreprise-14.gif);
background-repeat:repeat-x;
}
#imagedroite p {
margin:0px;}
#imagedroitebas {
width:320px;
text-align:justify;}
#textebasaccueil {
width:430px;
}
/*boutons valider des 2 formulaires*/
#button {
size:50;}
/*fin des boutons valider des 2 formulaires*/
/*plan du site */
#plan-site ul {
margin:20px 0px 20px 20px;
padding:0;}
#plan-site li {
list-style-type:none;}
#plan-site a:hover {
color:#e64d70;}


/*signature */
#signature {
position:absolute;
bottom:36px;
right:22px;
}
/*footer*/
#footer {
position:relative;
width:985px;
height:25px;
}
#coords {
position:absolute;
top:0px;
left:150px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;}
#footer a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#313131;
height:30px;
text-decoration:none;
}
#footer p{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#313131;
height:30px;
text-decoration:none;
}
#div-hotesse-plan-site {
position:absolute;
top:0px;
left:60px;
width:140px;
text-align:left;
height:20px;
}
