@charset "utf-8";
/* CSS Document */
body {
margin:0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
h1,h2 {
border:0;
padding:0;
margin:0;
}
p {
padding:0;
margin:0;
}

img {
border:0;
}

#global {
position:relative;
width:980px;
height:630px;
/*border:#0033CC 1px solid;*/
margin-left:auto;
margin-right:auto;
text-align:left;

}
#haut {
width:980px;
height:109px;
margin:0;
padding:0;
background-image:url(../images/fond_banner.gif);
}

#bas {
width:980px;
height:520px;
margin:0;
padding:0;
}

#bas_gauche {
/*border:#990033 1px solid;*/
float:left;
width:220px;
height:520px;
margin:0;
padding:0;
}
#fond_diapo_bouton {
position:relative;
width:220px;
height:175px;
margin:0;
padding:0;
background-image:url(../images/fond_diapo_bouton.gif);

}
#signe_menu {
position:relative;
width:100px;
height:74px;
/*background-color:#00FF66;*/
top:46px;
left:60px;
}

#bas_milieu {
/*border:#00FF99 1px solid;*/
float:left;
width:405px;
height:520px;
margin:0;
padding:0;
/*padding-left:5px;*/
}

#contenu_standard {
width:400px;
height:395px;
margin:0;
padding:2px;
overflow:auto;

}

#retour_contact {
position:absolute;
width:405px;
height:48px;
margin:0;
padding:0;
text-align:center;
top:580px;
left:220px;
/*border:1px solid #00CC66;*/

}
#bas_droite {
/*border:#CC9933 1px solid;*/
float:left;
width:355px;
height:520px;
margin:0;
padding:0;
background-image:url(../images/fond_diapo_contenu.gif)
}
#bas_droite_pas_std {
/*border:#CC9933 1px solid;*/
float:left;
width:755px;
height:520px;
margin:0;
padding:0;
background-image:url(../images/fond_bas_droite_pas_std.gif);
background-repeat:no-repeat;
background-position:right;


}

#form_actu {
position:absolute;
padding-left:20px;
height:84px;
width:328px;
z-index:2;
left:494px;
top:91px;
background-image:url(../images/formulaire_vert.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
}
#form_info {
position:absolute;
padding-left:20px;
height:84px;
width:328px;
z-index:2;
left:494px;
top:91px;
background-image:url(../images/formulaire_vert.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
}
#form_faq {
position:absolute;
padding-left:20px;
height:104px;
width:328px;
z-index:2;
left:494px;
top:91px;
background-image:url(../images/formulaire_vert.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
/*border:1px solid #0000FF;*/
}
#pellicule {
position:absolute;
height:118px;
width:486px;
z-index:2;
left:494px;
top:65px;
background-image:url(../images/pellicule.gif);
}
#signe_secondaire {
position:relative;
top:22px;
left:5px;
height:74px;
width:100px;
float:left;
}
#menu_secondaire {
position:relative;
left:5px;
width:180px;
height:80px;
top:12px;
/*border:1px solid #CC3333;*/
float:left;
}
#liste_pages_liees {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFCC33;
margin-left:2px;
padding:3px;
list-style-type:none;
line-height:14px;
}
/*   Ajout des style d'ecartement en fonction du nombre de ligne      */
/* pour 1 lignes*/
#ecartement_1
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFCC33;
margin-left:2px;
padding:3px;
padding-top::10px;
list-style-type:none;
line-height:20px !important;
line-height:30px;
}
#ecartement_1 a {
color:#fcfd5f;
text-decoration:none;
}

#ecartement_1 a:hover  {
color:#FFFFFF ;
text-decoration:none;
}

/* pour 2 lignes*/
#ecartement_2
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFCC33;
margin-left:2px;
padding:3px;
padding-top::10px;
list-style-type:none;
line-height:20px !important;
line-height:30px;
}
#ecartement_2 a {
color:#fcfd5f;
text-decoration:none;
}

#ecartement_2 a:hover  {
color:#FFFFFF ;
text-decoration:none;
}

/* pour 3 lignes*/
#ecartement_3
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFCC33;
margin-left:2px;
padding:3px;
padding-top::10px;
list-style-type:none;
line-height:20px !important;
line-height:30px;
}
#ecartement_3 a {
color:#fcfd5f;
text-decoration:none;
}

#ecartement_3 a:hover  {
color:#FFFFFF ;
text-decoration:none;
}
/* pour 4 lignes*/
#ecartement_4
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFCC33;
margin-left:2px;
padding:3px;
padding-top::10px;
list-style-type:none;
line-height:19px !important;
line-height:21px;
}
#ecartement_4 a {
color:#fcfd5f;
text-decoration:none;
}

#ecartement_4 a:hover  {
color:#FFFFFF ;
text-decoration:none;
}
/* pour 5 lignes */
#ecartement_5{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFCC33;
margin-left:2px;
padding:3px;
list-style-type:none;
line-height:15px !important;
line-height:17px;
}
#ecartement_5 a {
color:#fcfd5f;
text-decoration:none;
}

#ecartement_5 a:hover  {
color:#FFFFFF ;
text-decoration:none;
}
/* pour 6 lignes */
#ecartement_6{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFCC33;
margin-left:2px;
padding:3px;
list-style-type:none;
line-height:12px !important;
line-height:14px;
}
#ecartement_6 a {
color:#fcfd5f;
text-decoration:none;
}

#ecartement_6 a:hover  {
color:#FFFFFF ;
text-decoration:none;
}
/* pour 7 lignes */
#ecartement_7{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFCC33;
margin-left:2px;
padding:3px;
list-style-type:none;
line-height:11px !important;
line-height:13px;
}
#ecartement_7 a {
color:#fcfd5f;
text-decoration:none;
}

#ecartement_7 a:hover  {
color:#FFFFFF ;
text-decoration:none;
}
/* pour 8 lignes */
#ecartement_8{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFCC33;
margin-left:2px;
padding:3px;
list-style-type:none;
line-height:9px !important;
line-height:11px;
}
#ecartement_8 a {
color:#fcfd5f;
text-decoration:none;
}

#ecartement_8 a:hover  {
color:#FFFFFF ;
text-decoration:none;
}
/* fin des styles pour l'ecartement  */
#liste_pages_liees_presentation {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFCC33;
margin-left:2px;
padding:3px;
list-style-type:none;
line-height:12px !important;
line-height:14px;
}

#liste_pages_liees_prestation {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFCC33;
margin-left:2px;
padding:3px;
list-style-type:none;
line-height:9px !important;
line-height:11px;
}

#liste_pages_liees_former {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFCC33;
margin-left:2px;
padding:3px;
padding-top::10px;
list-style-type:none;
line-height:25px !important;
line-height:30px;
}

#liste_pages_liees_visio {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFCC33;
margin-left:2px;
padding:3px;
padding-top::10px;
list-style-type:none;
line-height:15px !important;
line-height:20px;
}

#liste_pages_liees_visio a {
color:#fcfd5f;
text-decoration:none;
}

#liste_pages_liees_visio a:hover  {
color:#FFFFFF ;
text-decoration:none;
}

#liste_pages_liees a {
color:#fcfd5f;
text-decoration:none;
}

#liste_pages_liees a:hover  {
color:#FFFFFF ;
text-decoration:none;
}

#liste_pages_liees_presentation a {
color:#fcfd5f;
text-decoration:none;
}

#liste_pages_liees_presentation a:hover  {
color:#FFFFFF ;
text-decoration:none;
}

#liste_pages_liees_prestation a {
color:#fcfd5f;
text-decoration:none;
}

#liste_pages_liees_prestation a:hover  {
color:#FFFFFF ;
text-decoration:none;
}

#liste_pages_liees_former a {
color:#fcfd5f;
text-decoration:none;
}

#liste_pages_liees_former a:hover  {
color:#FFFFFF ;
text-decoration:none;
}
.over {
color:#FFFFFF ;
}

#postit {
position:absolute;
height:195px;
width:236px;
z-index:3;
left:778px;
top:0px;

}
#langage {
position:absolute;
height:93px;
width:79px;
z-index:3;
top:550px;
left:650px;
}

#player_pal {
/*border:1px solid #00FF99;*/
position:absolute;
height:298px;
width:314px;
z-index:1;
top:245px;
left:650px;

}
#equipe_haut {
position:relative;
width:600px;
height:132px;
/*border:#00CCFF 1px solid;*/
text-align:left;
top:-10px;
}

#equipe_liste {
top:-10px;
position:relative;
width:724px;
height:270px;
overflow:auto;
/*border:#9933FF 1px solid;*/

}
.signe_equipe {
/*position:relative;*/
width:100px;
height:74px;
/*background-color:#00FF66;*/
top:0px;
padding-left:35px;
}
#lien_bas {
top:38px;
position:relative;
width:724px;
height:340px;
overflow:auto;
/*border:#9933FF 1px solid;*/

}
.signe_divers {
/*position:relative;*/
width:104px;
height:78px;
background-image:url(../images/liens/fond_vignette.gif);
background-repeat: no-repeat;
padding-left:4px;
padding-top:4px;
/*background-color:#00FF66;*/

}

#table_espace {
width:194px;
height:148px;
background-image:url(../images/fond_form_espace.gif);
background-repeat:no-repeat;

}
#champ_identifiant  {

}
.champ_commun {
width:150px;
height:12px;
font-size:10px;
}
.champ_adresse {
width:250px;
height:12px;
}

.champ_message {
width:350px;
height:70px;
}
#lien_doc {
position:relative;
width:400px;
height:50px;
margin:0;

overflow:auto;
}
#liste_liens {
position:relative;
width:400px;
height:145px;
overflow:auto;
padding:2px;
margin-bottom:10px;
/*border:#FF3300 1px solid;
*/}
#liste_docs {
position:relative;
width:400px;
height:145px;
overflow-y:auto;
padding:2px;

/*border:#FF3300 1px solid;
*/}
#message_video {
position:relative;
width:400px;
height:50px;
margin:0;

overflow:auto;
}
#temoignages {
position:relative;
width:400px;
height:50px;
margin:0;

overflow:auto;
}
#liste_temoignages {
position:relative;
width:390px;
height:345px;
overflow-y:auto;
padding:2px;
/*border:1px solid #999933;*/
}
#contact {
position:relative;
height:50px;
/*border:1px solid #0033FF;*/
overflow-y:auto;
padding-left:5px;
}
#contact_postit {
position:absolute;
width:191px;
height:134px;
/*border:1px solid #33FF00;*/
left:500px;
padding-left:46px;
}
.form_contact {
padding:0px;
padding-left:5px;
margin:0px;
}
.focus {
	background: beige;
	color: black;
}
.normal {
	background: white;
	color: black;
}
.credit {
position:absolute;
height:33px;
width:150px;
z-index:3;
top:600px;
left:780px;
}
