/* Document CSS */

html,body {
position:relative;
background-color:#99DBEF;
text-align:center;
margin:0px;
padding:0px;
font-family:Verdana, Helvetica, sans-serif;
}

.separation { /*hr invisible*/
clear:both;
visibility:hidden;
height:0px;
width:0px;
margin:0px;
padding:0px;
}


/* index */

#contenu {
position:relative;
background-image:url(images/fond-bande-gauche.gif);
background-position:top left;
background-repeat:no-repeat;
width:980px;
text-align:center;
margin:0px auto 0px auto;
padding:0px;
}

#page {
position:relative;
background-color:#FFFFFF;
width:787px;
left:98px;
float:left;
text-align:center;
margin:0px;
padding:0px;
}

#bande-droite {
position:relative;
float:right;
background-color:#99DBEF;
width:94px;
margin:0px;
padding:0px;
}

#langues {
position:relative;
background-color:#FFFFFF;
text-align:right;
width:787px;
margin:0px;
padding:0px;
}

#langues img {
position:relative;
margin:0px;
padding:0px;
}

#navigation-haute {
position:relative;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:787px;
margin:7px 0px 0px 0px;
padding:0px;
}

#navigation-haute p {
position:relative;
margin:0px;
padding:0px;
text-align:right;
letter-spacing:0.1em;
}

#navigation-haute p span a {
position:relative;
text-decoration:none;
color:#00A6D6;
float:left;
margin:0px;
padding:0px;
}

#navigation-haute p span a:hover {
position:relative;
text-decoration:none;
color:#0033CC;
}

#navigation-haute p a {
position:relative;
text-decoration:none;
color:#00A6D6;
margin:0px;
padding:0px;
}

#navigation-haute p a:hover {
position:relative;
text-decoration:none;
color:#0033CC;
}

#bandeau-logo-flash {
position:relative;
background-color:#FFFFFF;
width:787px;
height:155px;
margin:10px 0px 20px 0px;
padding:0px;
}

#bandeau-logo-flash img {
position:relative;
float:left;
margin:0px;
padding:0px;
}

#bandeau-logo-flash script {
position:relative;
float:right;
margin:0px;
padding:0px;
}

#navigation {
position:relative;
background-image:url(images/fd-navigation.gif);
background-repeat:no-repeat;
width:787px;
height:32px;
margin:5px 0px 0px 0px;
padding:0px;
}

#navigation a img {
position:relative;
float:left;
margin:0px 0px 0px 10px;
padding:0px;
}

#navigation span{
position:relative;
margin:0px;
padding:0px;
}

#navigation span a img {
position:relative;
float:right;
margin:0px 10px 0px 0px;
padding:0px;
}





#contenu-edito {
position:relative;
background-image:url(images/fdedito.jpg);
background-repeat:no-repeat;
width:177px;
height:270px;
float:left;
left:10px;
margin:35px 0px 0px 0px;
padding:0px;
}

#contenu-edito h1 {
position:relative;
text-decoration:none;
font:Verdana, Arial;
font-size:12px;
text-align:left;
color:#333333;
margin:10px 0px 10px 20px;
padding:0px;
}

#contenu-edito p {
position:relative;
font:Verdana, Arial;
height:220px;
font-size:12px;
text-align:left;
color:#333333;
margin:3px;
padding:0px;
}

#contenu-edito p a {
position:relative;
float:right;
color:#D03B00;
}

#contenu-europe {
position:relative;
width:231px;
height:600px;
overflow:auto;
float:left;
margin:35px 0px 0px 105px;
padding:0px;
}

#actus-europe {
position:relative;
width:210px;
margin:0px;
padding:0px;
}

#actus-europe p {
text-decoration:none;
font-size:12px;
font-style:normal;
text-align:left;
color:#333333;
margin:5px;
padding:0px;
}

#actus-europe a {
text-decoration:underline;
font-size:10px;
font-style:normal;
color:#666666;
display:block;
height:8px;
margin:0px;
padding:0px;
text-align:right;
}

#actus-europe a:hover {
text-decoration:underline;
color:#D03B00;
}

#actus-europe img {
position:relative;
margin:0px;
padding:0px;
}

#actus-europe p img {
position:relative;
float:left;
margin:0px 5px 5px 5px;
padding:0px;
}

#actus-europe h1 {
position:relative;
font:Verdana, Arial;
font-size:12px;
font-style:normal;
font-weight:normal;
text-align:left;
color:#6EC611;
margin:10px;
padding:0px;
}




#contenu-breves {
position:relative;
width:249px;
height:600px;
overflow:auto;
float:left;
margin:35px 0px 0px 18px;
padding:0px;
}

#actus-breves {
position:relative;
width:230px;
background-image:url(images/neoinfo-repeat.gif);
background-repeat:repeat-y;
float:left;
margin:0px;
padding:0px;
}

#actus-breves p {
text-decoration:none;
font:Arial, Verdana;
font-size:12px;
width:200px;
text-align:left;
font-stretch:normal;
color:#333333;
margin:5px;
padding:0px;
}

#actus-breves p img {
margin:3px;
padding:0px;
float:left;
}

#actus-breves h1 {
position:relative;
font:Verdana, Arial;
font-size:12px;
font-style:normal;
font-weight:bold;
text-align:left;
color:#333333;
margin:20px 10px 10px 10px;
padding:0px;
}

#actus-breves a {
position:relative;
text-decoration:none;
font:Arial, Verdana;
font-size:11px;
width:100px;
height:10px;
font-style:italic;
font-stretch:normal;
float:right;
text-align:right;
color:#D03B00;
margin:0px 5px 0px 0px;
padding:0px;
}

#actus-breves a:hover {
position:relative;
font-weight:bold;
}




.navigation-basse {
position:relative;
margin:0px auto 0px auto;
padding:0px;
}

.navigation-basse a {
text-decoration:none;
font-size:11px;
letter-spacing:0.1em;
color:#999999;
}

.navigation-basse a:hover {
text-decoration:none;
color:#0033CC;
}




/* pages contenu */

.logo {
position:relative;
float:left;
margin:20px 0px 0px 0px;
padding:0px;
height:155px;
width:155px;
}

#entete-contenu {
position:relative;
height:141px;
width:574px;
float:left;
margin:20px 0px 0px 50px;
padding:0px;
text-align:center;
background-image:url(images/fd-acc-societe.jpg);
background-repeat:no-repeat;
}

#entete-contenu-eng {
position:relative;
height:141px;
width:574px;
float:left;
margin:20px 0px 0px 50px;
padding:0px;
text-align:center;
background-image:url(images/fd-acc-societe-eng.gif);
background-repeat:no-repeat;
}

#entete-contenu-eng p {
position:relative;
width:390px;
float:left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
top:47px;
left:17px;
padding:0px;
}

#entete-contenu-eng p a {
position:relative;
color:#00A6D6;
float:right;
}

#entete-contenu-eng p a:hover {
position:relative;
color:#666666;
float:right;
}

#entete-contenu-rom {
position:relative;
height:141px;
width:574px;
float:left;
margin:20px 0px 0px 50px;
padding:0px;
text-align:center;
background-image:url(images/fd-acc-societe-rom.jpg);
background-repeat:no-repeat;
}

#entete-contenu-rom p {
position:relative;
width:390px;
float:left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
top:47px;
left:17px;
padding:0px;
}

#entete-contenu-rom p a {
position:relative;
color:#00A6D6;
float:right;
}

#entete-contenu-rom p a:hover {
position:relative;
color:#666666;
float:right;
}

#entete-conseil-rom {
position:relative;
height:141px;
width:574px;
float:left;
margin:20px 0px 0px 50px;
padding:0px;
text-align:center;
background-image:url(images/fd-acc-conseil-rom.jpg);
background-repeat:no-repeat;
}

#entete-conseil-rom p {
position:relative;
width:390px;
float:left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
top:47px;
left:17px;
padding:0px;
}

#entete-conseil-rom p a {
position:relative;
color:#00A6D6;
float:right;
}

#entete-conseil-rom p a:hover {
position:relative;
color:#666666;
float:right;
}

#entete-conseil-eng {
position:relative;
height:141px;
width:574px;
float:left;
margin:20px 0px 0px 50px;
padding:0px;
text-align:center;
background-image:url(images/fd-acc-conseil-eng.jpg);
background-repeat:no-repeat;
}

#entete-conseil-eng p {
position:relative;
width:390px;
float:left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
top:47px;
left:17px;
padding:0px;
}

#entete-conseil-eng p a {
position:relative;
color:#00A6D6;
float:right;
}

#entete-conseil-eng p a:hover {
position:relative;
color:#666666;
float:right;
}

#entete-formation-eng {
position:relative;
height:141px;
width:574px;
float:left;
margin:20px 0px 0px 50px;
padding:0px;
text-align:center;
background-image:url(images/fd-acc-formation-eng.jpg);
background-repeat:no-repeat;
}

#entete-formation-eng p {
position:relative;
width:390px;
float:left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
top:47px;
left:17px;
padding:0px;
}

#entete-formation-eng p a {
position:relative;
color:#00A6D6;
float:right;
}

#entete-formation-eng p a:hover {
position:relative;
color:#666666;
float:right;
}

#entete-formation-rom {
position:relative;
height:141px;
width:574px;
float:left;
margin:20px 0px 0px 50px;
padding:0px;
text-align:center;
background-image:url(images/fd-acc-formation-rom.jpg);
background-repeat:no-repeat;
}

#entete-formation-rom p {
position:relative;
width:390px;
float:left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
top:47px;
left:17px;
padding:0px;
}

#entete-formation-rom p a {
position:relative;
color:#00A6D6;
float:right;
}

#entete-formation-rom p a:hover {
position:relative;
color:#666666;
float:right;
}

#entete-equipe-eng {
position:relative;
height:141px;
width:574px;
float:left;
margin:20px 0px 0px 50px;
padding:0px;
text-align:center;
background-image:url(images/fd-acc-equipe-eng.jpg);
background-repeat:no-repeat;
}

#entete-equipe-eng p {
position:relative;
width:390px;
float:left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
top:47px;
left:17px;
padding:0px;
}

#entete-equipe-eng p a {
position:relative;
color:#00A6D6;
float:right;
}

#entete-equipe-eng p a:hover {
position:relative;
color:#666666;
float:right;
}

#entete-equipe-rom {
position:relative;
height:141px;
width:574px;
float:left;
margin:20px 0px 0px 50px;
padding:0px;
text-align:center;
background-image:url(images/fd-acc-equipe-rom.jpg);
background-repeat:no-repeat;
}

#entete-equipe-rom p {
position:relative;
width:390px;
float:left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
top:47px;
left:17px;
padding:0px;
}

#entete-equipe-rom p a {
position:relative;
color:#00A6D6;
float:right;
}

#entete-equipe-rom p a:hover {
position:relative;
color:#666666;
float:right;
}

#entete-ref-rom {
position:relative;
height:141px;
width:574px;
float:left;
margin:20px 0px 0px 50px;
padding:0px;
text-align:center;
background-image:url(images/fd-acc-ref-rom.gif);
background-repeat:no-repeat;
}

#entete-ref-rom p {
position:relative;
width:390px;
float:left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
top:47px;
left:17px;
padding:0px;
}

#entete-ref-rom p a {
position:relative;
color:#00A6D6;
float:right;
}

#entete-ref-rom p a:hover {
position:relative;
color:#666666;
float:right;
}

#entete-ref-eng {
position:relative;
height:141px;
width:574px;
float:left;
margin:20px 0px 0px 50px;
padding:0px;
text-align:center;
background-image:url(images/fd-acc-ref-eng.jpg);
background-repeat:no-repeat;
}

#entete-ref-eng p {
position:relative;
width:390px;
float:left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
top:47px;
left:17px;
padding:0px;
}

#entete-ref-eng p a {
position:relative;
color:#00A6D6;
float:right;
}

#entete-ref-eng p a:hover {
position:relative;
color:#666666;
float:right;
}


#entete-contact-rom {
position:relative;
height:141px;
width:574px;
float:left;
margin:20px 0px 0px 50px;
padding:0px;
text-align:center;
background-image:url(images/fd-acc-contact-rom.jpg);
background-repeat:no-repeat;
}

#entete-contact-rom p {
position:relative;
width:390px;
float:left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
top:47px;
left:17px;
padding:0px;
}

#entete-contact-rom p a {
position:relative;
color:#00A6D6;
float:right;
}

#entete-contact-rom p a:hover {
position:relative;
color:#666666;
float:right;
}

#entete-contact-eng {
position:relative;
height:141px;
width:574px;
float:left;
margin:20px 0px 0px 50px;
padding:0px;
text-align:center;
background-image:url(images/fd-acc-contact-eng.jpg);
background-repeat:no-repeat;
}

#entete-contact-eng p {
position:relative;
width:390px;
float:left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
top:47px;
left:17px;
padding:0px;
}

#entete-contact-eng p a {
position:relative;
color:#00A6D6;
float:right;
}

#entete-contact-eng p a:hover {
position:relative;
color:#666666;
float:right;
}

#entete-contenu p {
position:relative;
width:390px;
float:left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
top:47px;
left:17px;
padding:0px;
}

#entete-contenu p a {
position:relative;
color:#00A6D6;
float:right;
}

#entete-contenu p a:hover {
position:relative;
color:#666666;
float:right;
}

#contenant {
position:relative;
width:780px;
margin:0px auto 0px auto;
padding:0px;
}

#competances-class {
position:relative;
float:left;
width:284px;
background-image:url(images/fd-competance-class.gif);
background-repeat:repeat-y;
margin:0px;
padding:0px;
}

#competances-class p {
position:relative;
margin:5px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:left;
}

#competances-ref {
position:relative;
float:left;
width:370px;
background-image:url(images/fd-comp-ref.gif);
background-repeat:repeat-y;
margin:0px;
padding:0px;
}

#competances-ref p {
position:relative;
margin:5px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:left;
}

#competances {
position:relative;
float:left;
width:390px;
background-image:url(images/fd-competance.gif);
background-repeat:repeat-y;
margin:0px;
padding:0px;
}

#competances p {
position:relative;
left:28px;
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:left;
}

#competances-affaire {
position:relative;
float:left;
width:390px;
background-image:url(images/fd-affaire.gif);
background-repeat:repeat-y;
margin:0px;
padding:0px;
}

#competances-affaire p {
position:relative;
left:28px;
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:left;
}

#titre-vert {
position:relative;
left:45px;
font-size:13px;
color:#60B200;
text-align:left;
font-weight:bold;
}

#titre-bleu {
position:relative;
font-size:13px;
color:#08ABDB;
text-align:left;
font-weight:bold;
}

#titre-bleu-vert {
position:relative;
font-size:13px;
color:#60B200;
text-align:left;
font-weight:bold;
}

#titre-orange {
position:relative;
font-size:13px;
color:#ECA709;
text-align:left;
font-weight:bold;
}

#titre-brique {
position:relative;
left:45px;
font-size:13px;
color:#F56709;
text-align:left;
font-weight:bold;
}

#societe-adresse {
position:relative;
float:left;
width:489px;
height:378px;
background-image:url(images/fd-carte-societe.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}

#adresse-france {
position:relative;
margin:48px 0px 0px 20px;
padding:0px;
font-size:13px;
color:#333333;
text-align:left;
}

#adresse-roumanie {
position:relative;
margin:115px 20px 0px 0px;
padding:0px;
font-size:13px;
color:#333333;
text-align:right;
}

#contact-societe {
position:relative;
margin:8px 0px 0px 20px;
padding:0px;
font-size:11px;
color:#333333;
text-align:left;
}

#partenariat-oriandre {
position:relative;
float:right;
width:180px;
height:150px;
margin:60px 10px 0px 0px;
padding:0px;
}

#partenariat-oriandre p {
position:relative;
float:right;
width:180px;
margin:0px;
padding:0px;
font-size:10px;
color:#333333;
text-align:right;
}

#partenariat-oriandre img {
position:relative;
float:right;
margin:0px;
padding:0px;
}

#engagement {
position:relative;
float:left;
margin:35px 0px 0px 0px;
padding:0px;
width:550px;
height:200px;
border:1px solid #EAEAEA;
}

#engagement img {
position:relative;
float:left;
margin:5px;
padding:0px;
}

#engagement p {
position:relative;
float:left;
width:540px;
margin:5px;
padding:0px;
font-size:12px;
color:#333333;
text-align:left;
}




#entete-conseil {
position:relative;
height:141px;
width:574px;
float:left;
margin:20px 0px 0px 50px;
padding:0px;
text-align:left;
background-image:url(images/fd-acc-conseil.jpg);
background-repeat:no-repeat;
}

#entete-conseil p {
position:relative;
width:300px;
float:left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:65px 0px 0px 25px;
padding:0px;
}

#conseil-partenaire {
position:relative;
float:left;
width:370px;
min-height:378px;
margin:5px;
padding:0px;
}

#conseil-partenaire-class {
position:relative;
float:left;
width:480px;
min-height:378px;
margin:5px;
padding:0px;
}

#conseil-reference {
position:relative;
margin:8px 0px 0px 20px;
padding:0px;
font-size:11px;
color:#333333;
text-align:left;
}

#conseil-reference a {
position:relative;
margin:0px;
padding:0px;
font-size:11px;
color:#999999;
}

#conseil-reference a:hover {
position:relative;
margin:0px;
padding:0px;
font-size:11px;
color:#333333;
}

#conseil-reference img {
position:relative;
margin:20px 0px 20px 20px;
padding:0px;
}

#conseil-reference span img {
position:relative;
margin:0px;
padding:0px;
float:none;
}




#entete-europe {
position:relative;
height:141px;
width:574px;
float:left;
margin:20px 0px 0px 50px;
padding:0px;
text-align:left;
background-image:url(images/fd-acc-projet.jpg);
background-repeat:no-repeat;
}

#entete-europe p {
position:relative;
width:340px;
float:left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:45px 0px 0px 15px;
padding:0px;
} 

.europe-projet {
position:relative;
color:#60B200;
}

.europe-affaire {
position:relative;
color:#F56709;
}





#entete-formation {
position:relative;
height:141px;
width:574px;
float:left;
margin:20px 0px 0px 50px;
padding:0px;
text-align:left;
background-image:url(images/fd-acc-formation.jpg);
background-repeat:no-repeat;
}

#entete-formation p {
position:relative;
width:300px;
float:left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:60px 0px 0px 25px;
padding:0px;
}




#entete-equipe {
position:relative;
height:141px;
width:574px;
float:left;
margin:20px 0px 0px 50px;
padding:0px;
text-align:left;
background-image:url(images/fd-acc-equipe.jpg);
background-repeat:no-repeat;
}

#entete-equipe p {
position:relative;
width:300px;
float:left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:65px 0px 0px 10px;
left:3px;
padding:0px;
}

#equipe {
position:relative;
width:780px;
background-image:url(images/fd-equipe.gif);
background-repeat:no-repeat;
margin:0px auto 0px auto;
padding:0px;
text-align:center;
}

#contact {
position:relative;
width:780px;
background-image:url(images/fd-equipe.gif);
background-repeat:no-repeat;
margin:0px auto 0px auto;
padding:0px;
text-align:center;
}

#contact p {
position:relative;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
top:10px;
left:150px;
margin:30px;
padding:0px;
}

#equipe p {
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:5px;
padding:0px;
}

.equipe-conseil {
position:relative;
font-size:14px;
font-weight:bold;
border:1px;
border-style:solid;
color:#37BFE7;
margin:0px;
padding:0px;
}

.equipe-projet {
position:relative;
font-size:14px;
border:1px;
border-style:solid;
font-weight:bold;
color:#60B200;
margin:0px;
padding:0px;
}

.equipe-forma {
position:relative;
font-size:14px;
font-weight:bold;
border:1px;
border-style:solid;
color:#ECA207;
margin:0px;
padding:0px;
}

#equipe p a {
position:relative;
text-decoration:underline;
font-weight:bold;
color:#999999;
}

#equipe p a:hover {
position:relative;
text-decoration:none;
font-weight:bold;
color:#666666;
}

#contact p a {
position:relative;
text-decoration:underline;
font-weight:bold;
color:#999999;
}

#contact p a:hover {
position:relative;
text-decoration:none;
font-weight:bold;
color:#666666;
}




#entete-contact {
position:relative;
height:141px;
width:574px;
float:left;
margin:20px 0px 0px 50px;
padding:0px;
text-align:left;
background-image:url(images/fd-acc-contact.jpg);
background-repeat:no-repeat;
}

#entete-contact p {
position:relative;
width:300px;
float:left;
text-align:left;
left:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:65px 0px 0px 10px;
padding:0px;
}





#entete-ref {
position:relative;
height:141px;
width:574px;
float:left;
margin:20px 0px 0px 50px;
padding:0px;
text-align:left;
background-image:url(images/fd-acc-ref.gif);
background-repeat:no-repeat;
}

#entete-ref p {
position:relative;
width:300px;
float:left;
text-align:left;
left:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:55px 0px 0px 10px;
padding:0px;
}





#robert-licciardi {
background-image:url(images/fd-pop.gif);
background-repeat:no-repeat;
position:relative;
height:525px;
width:500px;
margin:0px;
padding:0px;
text-align:left;
background-color:#66C6E3;
}

#robert-licciardi p {
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:10px;
padding:0px;
color:#FFFFFF;
}

#robert-licciardi p span {
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#333399;
font-weight:bold;
text-align:center;
display:block;
margin:0px;
padding:0px;
}


#lotus p {
position:relative;
width:700px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
margin:10px;
padding:0px;
}