/*###############################################   DIV  Index    ###############################################*/

#conteneur {
width:960px;
height:560px;
position:absolute;
float:left;
top:5px;
left:50%;
margin-left:-480px;
z-index:1;
}

#flash_index {
width:408px;
height:241px;
float:right;
z-index:2;
margin-top:15px;
margin-left:10px;
margin-bottom:10px;
}

#flash_formation {
float:left;
padding:10px 0px 10px 15px;}

#edito p {
margin:0px 5px 15px 5px;
padding:0;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:18px;
}

#conteneur_edito {
float:left;
width:796px;
}

/*###############################################  CLASS Index   ###############################################*/

.illus{
padding-top:10px;
padding-left:7px;
}

/*###############################################    MENU CSS Gauche    ###############################################*/

a.menu_accueil:link, a.menu_accueil:active, a.menu_accueil:visited {
display:block;
padding-left:8px;
background-image:url('../image/menu2.gif');
background-repeat:no-repeat;
height:30px;
line-height:30px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#6699CC;
}

a.menu_accueil:hover {
display:block;
padding-left:8px;
background-image:url('../image/menu2_over.gif');
background-repeat:no-repeat;
height:30px;
line-height:30px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;}

a.menu_formation:link, a.menu_formation:active, a.menu_formation:visited {
display:block;
padding-left:8px;
background-image:url('../image/menu3.gif');
background-repeat:no-repeat;
height:30px;
line-height:30px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#6699CC;
}

a.menu_formation:hover {
display:block;
padding-left:8px;
background-image:url('../image/menu3_over.gif');
background-repeat:no-repeat;
height:30px;
line-height:30px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

a.menu_ci:link, a.menu_ci:active, a.menu_ci:visited {
display:block;
padding-left:8px;
background-image:url('../image/menu4.gif');
background-repeat:no-repeat;
height:30px;
line-height:30px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#6699CC;
}

a.menu_ci:hover {
display:block;
padding-left:8px;
background-image:url('../image/menu4_over.gif');
background-repeat:no-repeat;
height:30px;
line-height:30px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}


a.menu_tribune:link, a.menu_tribune:active, a.menu_tribune:visited {
display:block;
padding-left:8px;
background-image:url('../image/menu5.gif');
background-repeat:no-repeat;
height:27px;
line-height:27px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#6699CC;
}

a.menu_tribune:hover {
display:block;
padding-left:8px;
background-image:url('../image/menu5_over.gif');
background-repeat:no-repeat;
height:27px;
line-height:27px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

a.menu_reference:link, a.menu_reference:active, a.menu_reference:visited {
display:block;
padding-left:8px;
background-image:url('../image/menu6.gif');
background-repeat:no-repeat;
height:30px;
line-height:30px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#6699CC;
}

a.menu_reference:hover {
display:block;
padding-left:8px;
background-image:url('../image/menu6_over.gif');
background-repeat:no-repeat;
height:30px;
line-height:30px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

a.menu_societe:link, a.menu_societe:active, a.menu_societe:visited {
display:block;
padding-left:8px;
background-image:url('../image/menu7.gif');
background-repeat:no-repeat;
height:28px;
line-height:28px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#6699CC;
}

a.menu_societe:hover {
display:block;
padding-left:8px;
background-image:url('../image/menu7_over.gif');
background-repeat:no-repeat;
height:28px;
line-height:28px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

/*###############################################    MENU CSS BAS    ###############################################*/

a.menu_equipe:link, a.menu_equipe:active, a.menu_equipe:visited {
float:left;
display:block;
height:20px;
padding-left:10px;
padding-right:10px;
padding-top:8px;
background-image:url('../image/bordure_menu_bas.gif');
background-repeat:repeat-x;
background-position:top left;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-align:center;
color:#6699CC;
margin-left:320px !important;
margin-left:160px;
}

a.menu_equipe:hover {
float:left;
display:block;
height:20px;
padding-left:10px;
padding-right:10px;
padding-top:8px;;
background-image:url('../image/bordure_menu_bas.gif');
background-repeat:repeat-x;
background-position:top left;
background-color:#6699CC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-align:center;
color:#FFFFFF;
margin-left:320px !important;
margin-left:160px;
}

a.menu_contact:link, a.menu_contact:active, a.menu_contact:visited {
float:left;
display:block;
height:20px;
padding-left:10px;
padding-right:10px;
padding-top:8px;
background-image:url('../image/bordure_menu_bas.gif');
background-repeat:repeat-x;
background-position:top left;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-align:center;
color:#6699CC;
}

a.menu_contact:hover {
float:left;
display:block;
height:20px;
padding-left:10px;
padding-right:10px;
padding-top:8px;
background-image:url('../image/bordure_menu_bas.gif');
background-repeat:repeat-x;
background-position:top left;
background-color:#6699CC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-align:center;
color:#FFFFFF;
}

a.menu_mention:link, a.menu_mention:active, a.menu_mention:visited {
float:left;
display:block;
height:20px;
padding-left:10px;
padding-right:10px;
padding-top:8px;
background-image:url('../image/bordure_menu_bas.gif');
background-repeat:repeat-x;
background-position:top left;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-align:center;
color:#6699CC;
}

a.menu_mention:hover {
float:left;
display:block;
height:20px;
padding-left:10px;
padding-right:10px;
padding-top:8px;
background-image:url('../image/bordure_menu_bas.gif');
background-repeat:repeat-x;
background-position:top left;
background-color:#6699CC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-align:center;
color:#FFFFFF;
}

/*###############################################  ss menu reference   ###############################################*/

#conteneur_ssmenu {
position:absolute;
top:204px !important;
top:208px;
left:94px;
z-index:3;
border-bottom:1px solid #FF0000;
width:185px;
background-color:#FFFFFF;
display:none;
}

#fond_ssmenu {
height:28px;
background-image:url('../image/fond_ssmenu.gif');
background-repeat:repeat-y;
background-position:top right;
background-color:#FFFFFF;
border-bottom:1px dashed #FF0000;
}

.cell_ssmenu {
height:25px;
border-bottom:1px dashed #FF0000;
border-left:1px solid #FF0000;
border-right:1px solid #FF0000;
background-color:#FFFFFF;
}
.cell_ssmenu_2 {
height:50px;
border-bottom:1px dashed #FF0000;
border-left:1px solid #FF0000;
border-right:1px solid #FF0000;
background-color:#FFFFFF;
}

a.ssmenu:link, a.ssmenu:active, a.ssmenu:visited {
display:block;
height:25px;
background-color:#FFFFFF;
line-height:25px;
font-family:Arial, Helvetica, sans-serif;
color:#6699CC;
font-size:11px;
font-weight:bold;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}

a.ssmenu:hover {
display:block;
height:25px;
background-color:#6699CC;
line-height:25px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}
a.ssmenu_2:link, a.ssmenu_2:active, a.ssmenu_2:visited {
display:block;
height:50px;
background-color:#FFFFFF;
line-height:25px;
font-family:Arial, Helvetica, sans-serif;
color:#6699CC;
font-size:11px;
font-weight:bold;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}

a.ssmenu_2:hover {
background-color:#6699CC;
color:#FFFFFF;
}
/*###############################################  ss menu formation   ###############################################*/

#conteneur_ssmenu_formation {
position:absolute;
top:117px !important;
top:121px;
left:136px;
z-index:3;
border-bottom:1px solid #FF0000;
width:185px;
background-color:#FFFFFF;
display:none;
}

/*###############################################  ss menu formation   ###############################################*/

#conteneur_ssmenu_parution {
position:absolute;
top:174px !important;
top:178px;
left:112px;
z-index:3;
border-bottom:1px solid #FF0000;
width:185px;
background-color:#FFFFFF;
display:none;
}

/*###############################################  ss menu Conseil et ingénierie   ###############################################*/

#conteneur_ssmenu_conseil_ingenierie {
position:absolute;
top:146px !important;
top:150px;
left:122px;
z-index:3;
border-bottom:1px solid #FF0000;
width:185px;
background-color:#FFFFFF;
display:none;
}



/*###############################################  DIV Communs   ###############################################*/

#menu {
width:164px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#003399;
}

#menu_bas {
width:100%;
height:28px;
float:left;
}

#menu_bas_page {
width:100%;
height:28px;
float:left;
}

#titre_page {
width:666px;
padding-top:22px;
padding-left:130px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
font-weight:bold;
}

#copyright {
width:100%;
float:left;
}

/*###############################################  CLASS Communs   ###############################################*/

.lisere {
padding-top:3px;
padding-bottom:5px;
}

.lisere_nav {
padding-top:4px;
}

.txtcopyright {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
display:block;
width:100%;
text-align:center;
}

/*###############################################   Page formation   DIV   ###############################################*/

#bloc_txt_formation {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding-top:50px!important;
padding-top:0px;
text-align:justify;
}
#bloc_txt_formation-2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding-top:50px!important;
padding-top:0px;
text-align:justify;
width:750px;
float:left;
}
#bloc_txt_formation ul{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
margin-left:200px;
text-align:justify;
}

#formation {
width:375px;
padding-top:12px;
padding-left:10px;
padding-right:15px;
padding-bottom:20px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

#formation2 {
width:375px;
padding-top:12px;
padding-left:10px;
padding-right:15px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

#module_vert {
position:absolute;
top:375px;
left:583px;
width:353px;
height:366px;
border:1px solid #009900;
visibility:hidden;
}

#module_bleu {
position:absolute;
top:375px;
left:583px;
width:353px;
height:366px;
border:1px solid #6799CC;
visibility:hidden;
}

#module_orange {
position:absolute;
top:375px;
left:583px;
width:353px;
height:366px!important;
height:360px;
border:1px solid #FECC6B;
visibility:hidden;
}

#module_rose {
position:absolute;
top:375px;
left:583px;
width:353px;
height:366px;
border:1px solid #FF99CC;
visibility:hidden;
}

#module_rouge {
position:absolute;
top:375px;
left:583px;
width:353px;
height:366px;
border:1px solid #FF696A;
visibility:hidden;
}

#module_bleuturkoise {
position:absolute;
top:375px;
left:583px;
width:353px;
height:366px;
border:1px solid #00FFFF;
float:left;
visibility:hidden;
}

#module_violet {
position:absolute;
top:375px;
left:583px;
width:353px;
height:366px;
border:1px solid #aa0094;
float:left;
visibility:hidden;
}

#module_vertclair {
position:absolute;
top:375px;
left:583px;
width:353px;
height:366px;
border:1px solid #71ffad;
float:left;
visibility:hidden;
}

#module_marron {
position:absolute;
top:375px;
left:583px;
width:353px;
height:366px;
border:1px solid #c0741a;
float:left;
visibility:hidden;
}

#module_rougefonce {
position:absolute;
top:375px;
left:583px;
width:353px;
height:366px;
border:1px solid #b30101;
float:left;
visibility:hidden;
}

#module_rosefort {
position:absolute;
top:375px;
left:583px;
width:353px;
height:366px;
border:1px solid #fe369a;
float:left;
visibility:hidden;
}

#module_gris {
position:absolute;
top:375px;
left:583px;
width:353px;
height:366px;
border:1px solid #cccccc;
float:left;
visibility:hidden;
}


#titre_module_vert {
background-image:url('../image/titre_module_vert.gif');
background-repeat:no-repeat;
height:28px;
padding-left:30px;
line-height:28px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
}

#titre_module_bleu {
background-image:url('../image/titre_module_bleu.gif');
background-repeat:no-repeat;
height:28px;
padding-left:30px;
line-height:28px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
}

#titre_module_rouge {
background-image:url('../image/titre_module_rouge.gif');
background-repeat:no-repeat;
height:28px;
padding-left:30px;
line-height:28px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333
}

#titre_module_orange {
background-image:url('../image/titre_module_orange.gif');
background-repeat:no-repeat;
height:37px;
padding-left:30px;
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333
}

#titre_module_rose {
background-image:url('../image/titre_module_rose.gif');
background-repeat:no-repeat;
height:28px;
padding-left:30px;
line-height:28px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
}

#titre_module_bleuturkoise {
background-image:url('../image/titre_module_bleuturkoise.gif');
background-repeat:no-repeat;
height:37px;
padding-left:30px;
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333
}

#titre_module_vertclair {
background-image:url('../image/titre_module_vertclair.gif');
background-repeat:no-repeat;
height:23px;
padding-left:30px;
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333
}
#titre_module_violet {
background-image:url('../image/titre_module_violet.gif');
background-repeat:no-repeat;
height:23px;
padding-left:30px;
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333
}
#titre_module_marron {
background-image:url('../image/titre_module_marron.gif');
background-repeat:no-repeat;
height:23px;
padding-left:30px;
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333
}
#titre_module_rougefonce {
background-image:url('../image/titre_module_rougefonce.gif');
background-repeat:no-repeat;
height:46px;
padding-left:30px;
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333
}
#titre_module_rosefort {
background-image:url('../image/titre_module_rosefort.gif');
background-repeat:no-repeat;
height:23px;
padding-left:30px;
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333
}

#titre_module_gris {
background-image:url('../image/titre_module_gris2.gif');
background-repeat:no-repeat;
height:46px;
padding-left:30px;
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333
}

#liste_module {
width:347px;
height:330px;
overflow:auto;
padding-left:1px;
padding-right:2px;
margin-top:2px !important;
margin-top:0;
margin-bottom:3px;
}



/*###############################################   Page Formation CLASS   ###############################################*/

.nom_module_vert {
float:left;
padding-bottom:5px;
border-bottom:1px dashed #009900;
width:325px;
}

.nom_module_bleu {
float:left;
padding-bottom:5px;
border-bottom:1px dashed #6799CC;
width:325px;
}

.nom_module_rouge {
float:left;
padding-bottom:5px;
border-bottom:1px dashed #FF696A;
width:325px;
}

.nom_module_orange {
float:left;
padding-bottom:5px;
border-bottom:1px dashed #FECC6B;
width:325px;
}

.nom_module_rose {
float:left;
padding-bottom:5px;
border-bottom:1px dashed #FF99CC;
width:325px;
}

.nom_module_bleuturkoise {
float:left;
padding-bottom:5px;
border-bottom:1px dashed #00FFFF;
width:325px;
}

.nom_module_violet {
float:left;
padding-bottom:5px;
border-bottom:1px dashed #aa0094;
width:325px;
}

.nom_module_vertclair {
float:left;
padding-bottom:5px;
border-bottom:1px dashed #71ffad;
width:325px;
}

.nom_module_marron {
float:left;
padding-bottom:5px;
border-bottom:1px dashed #c0741a;
width:325px;
}

.nom_module_rougefonce {
float:left;
padding-bottom:5px;
border-bottom:1px dashed #b30101;
width:325px;
}

.nom_module_rosefort {
float:left;
padding-bottom:5px;
border-bottom:1px dashed #fe369a;
width:325px;
}

.nom_module_gris {
float:left;
padding-bottom:5px;
border-bottom:1px dashed #cccccc;
width:325px;
}

.nom {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:normal;
width:280px;
padding-left:8px;
padding-right:2px;
padding-top:7px;
float:left;
}

.contenu {
width:25px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
float:left;
}

.bloc_formation {
width:340px;
margin-left:30px;
margin-bottom:20px;
overflow:auto;
background-color:#FFFFFF;
border:1px solid #6699CC;
}

.illus_formation{
padding-top:20px;
padding-left:15px;
}

.txt_bloc_formation {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
width:280px;
padding-top:6px;
padding-left:20px;
float:left;
}

.fleche_bloc_formation {
width:40px;
float:left;
}

.bordure_titre_module_vert {
border-bottom:1px solid #009900;}

.bordure_titre_module_bleu {
border-bottom:1px solid #6799CC;}

.bordure_titre_module_rouge {
border-bottom:1px solid #FF696A;}

.bordure_titre_module_orange {
border-bottom:1px solid #FECC6B;}

.bordure_titre_module_rose {
border-bottom:1px solid #FF99CC;}

.bordure_titre_module_bleuturkoise {
border-bottom:1px solid #00FFFF;}

.bordure_titre_module_violet{
border-bottom:1px solid #aa0094;}

.bordure_titre_module_vertclair{
border-bottom:1px solid #71ffad;}

.bordure_titre_module_marron{
border-bottom:1px solid #c0741a;}

.bordure_titre_module_rougefonce{
border-bottom:1px solid #b30101;}

.bordure_titre_module_rosefort{
border-bottom:1px solid #fe369a;}

.bordure_titre_module_gris{
border-bottom:1px solid #cccccc;}


/*###############################################   Page Modules DIV   ############################################*/

#bloc_intro_module {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding-top:50px!important;
padding-top:0px;
text-align:justify;
}

#bloc_intro_module ul{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
margin-left:200px;
text-align:justify;
}

/*###############################################   Page C&I DIV   ############################################*/

#contenu_gauche {
width:465px;
float:left;
margin-bottom:20px;
}

#bloc_audit_conseil {
width:465px;
margin-top:30px;
float:left;
}

#bloc_expertise {
width:465px;
margin-top:20px;
float:left;
}

#contenu_droite {
width:300px;
margin-left:20px;
float:left;
margin-bottom:20px;
}

#bloc_etude {
width:300px;
margin-top:30px;
float:left;
}



#bloc_picto {
width:86px;
height:101px;
position:absolute;
left:25px;
top:350px;
z-index:2;
background-color:#FFFFFF;
}

/*###############################################   Page C&I CLASS   ############################################*/

.titre_ci {
padding-bottom:4px;
background-color:#6799CC;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding-top:6px;
line-height:normal;
padding-left:10px;
}

.contenu_bloc_ci {
overflow:hidden;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
border:1px solid #CCCCCC;
border-top:0;
padding:5px 5px 5px 0px;
}

.contenu_bloc_ci ul {
margin:0px 0px 0px 20px!important;
margin:0px 0px 0px 30px;
padding:0px 0px 0px 10px!important;
padding:0;
}


.contenu_bloc_ci li {
margin-top:3px!important;
margin-top:2px;
margin-bottom:3px!important;
margin-bottom:2px;
}


.contenu_bloc_ci a:link, a:visited, a:active {
color:#333333;
text-decoration:none;
}

.contenu_bloc_ci a:hover {
color:#000000;
text-decoration:underline;
}

.marge5 {
margin-right:5px;
}

/*###############################################   Page Contact DIV   ############################################*/

#contenu_contact {
width:765px;
float:left;
padding-left:10px;
background-color:#FFFFFF;
padding-top:20px;
margin-bottom:20px;
}

#contenu_contact p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
border-bottom:1px dashed #6699CC;
width:100%;
padding:10px 5px;
margin:10px 0px;
}

#contenu_contact span {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:18px;
}

#contenu_contact ul {
margin:0;
list-style-type:none;
}

#contenu_contact li {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;
margin:20px 0px;
}


/*###############################################   Page Contact Liens   ############################################*/

a.stylecontact:link, a.stylecontact:active, a.stylecontact:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
margin-left:20px;
color:#000000;
font-weight:normal;
}

a.stylecontact:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
margin-left:20px;
color:#999999;
font-weight:normal;
}

/*###############################################   Page equipe div    ############################################*/

#liste_equipe {
float:left;
width:450px;
}

#contenu_equipe {
width:780px;
float:left;
padding-left:10px;
background-color:#FFFFFF;
padding-top:40px;
}

#contenu_equipe p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
width:100%;
margin-bottom:15px;
}

#photo_equipe {
padding-top:40px;
float:left;
}

/*###############################################   Page antenne DIV   ############################################*/

#contenu_antenne {
width:780px;
height:345px !important;
height:425px;
float:left;
padding-left:10px;
background-color:#FFFFFF;
padding-top:70px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.bloc_antenne {
width:224px;
padding:10px;
float:left;
margin:10px 5px 15px 5px;
}

.antenne_haut {
display:block;
width:224px;
height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:22px;
background-image:url('../image/antenne_haut.gif');
background-repeat:no-repeat;
background-position:left top;
border-bottom:1px dashed #EEEEEE;
margin:0;
padding:0;
text-align:center;
color:#6699CC;
}

.fond_antenne {
display:block;
width:219px!important;
width:224px;
height:95px!important;
height:110px;
padding-top:10px;
padding-bottom:5px;
background-color:#EEEEEE;
margin:0;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
}

.antenne_bas {
display:block;
width:224px;
height:11px;
background-image:url('../image/antenne_bas.gif');
background-repeat:no-repeat;
background-position:left top;
padding:0;
margin:0;
}

/*###############################################   Page Tribune DIV   ############################################*/

#bloc_tribune1 {
width:345px;
height:475px;
margin:25px 15px 25px 10px;
float:left;
}

#bloc_tribune2 {
width:405px;
height:505px !important;
height:475px;
margin-top:25px;
margin-bottom:25px;
padding:5px 5px 5px 5px;
float:left;
border:2px solid #CC0099;
}

#titre_chantier {
height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#66CCFF;
background-image:url('../image/fond_chantier.gif');
background-repeat:no-repeat;
border:1px solid #66CCFF;
line-height:22px;
padding-left:10px;
margin-bottom:5px;
}

#titre_actu {
height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#66CC33;
background-image:url('../image/fond_reagiractu.gif');
background-repeat:no-repeat;
border:1px solid #66CC33;
line-height:22px;
padding-left:10px;
margin-bottom:5px;
}

#titre_temoignage {
height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#993333;
background-image:url('../image/fond_temoignage.gif');
background-repeat:no-repeat;
border:1px solid #993333;
line-height:22px;
padding-left:10px;
margin-bottom:5px;
}

#titre_reflexion {
height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FF9900;
background-image:url('../image/fond_reflexion.gif');
background-repeat:no-repeat;
border:1px solid #FF9900;
line-height:22px;
padding-left:10px;
margin-bottom:5px;
}

#titre_article2fond {
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#CC0099;
text-align:center;
border-bottom:1px dashed #CC0099;
text-transform:uppercase;
padding-bottom:5px;
margin-bottom:10px;
}

#contenu_article2fond {
height:458px;
overflow:hidden;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:justify;
}

/*###############################################   Page Tribune CLASS   ############################################*/

.article_tribune {
height:60px;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
font-weight:bold;
}

.illus_tribune {
padding-top:60px;
}

.suite_tribune {
height:15px;
margin-bottom:10px;}

.suite_article2fond {
height:15px;
}

/*###############################################   Styles des liens site complet   ############################################*/

a.style_vert:link, a.style_vert:visited, a.style_vert:active {
text-decoration:none; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background-color:#FFFFFF; 
}

a.style_vert:hover {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
color:#009900;  
background-color:#FFFFFF;
}

a.style_bleu:link, a.style_bleu:visited, a.style_bleu:active {
text-decoration:none; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background-color:#FFFFFF; 
}

a.style_bleu:hover {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
color:#6799CC;  
background-color:#FFFFFF;
}

a.style_rouge:link, a.style_rouge:visited, a.style_rouge:active {
text-decoration:none; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background-color:#FFFFFF; 
}

a.style_rouge:hover {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
color:#FF696A;  
background-color:#FFFFFF;
}


a.style_orange:link, a.style_orange:visited, a.style_orange:active {
text-decoration:none; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background-color:#FFFFFF; 
}

a.style_orange:hover {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
color:#FECC6B;  
background-color:#FFFFFF;
}


a.style_rose:link, a.style_rose:visited, a.style_rose:active {
text-decoration:none; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background-color:#FFFFFF; 
}

a.style_rose:hover {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
color:#FF99CC;  
background-color:#FFFFFF;
}

a.style_violet:link, a.style_violet:visited, a.style_violet:active {
text-decoration:none; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background-color:#FFFFFF; 
}

a.style_violet:hover {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
color:#aa0094;  
background-color:#FFFFFF;
}

a.style_vertclair:link, a.style_vertclair:visited, a.style_vertclair:active {
text-decoration:none; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background-color:#FFFFFF; 
}

a.style_vertclair:hover {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
color:#71ffad;  
background-color:#FFFFFF;
}

a.style_marron:link, a.style_marron:visited, a.style_marron:active {
text-decoration:none; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background-color:#FFFFFF; 
}

a.style_marron:hover {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
color:#c0741a;  
background-color:#FFFFFF;
}

a.style_rougefonce:link, a.style_rougefonce:visited, a.style_rougefonce:active {
text-decoration:none; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background-color:#FFFFFF; 
}

a.style_rougefonce:hover {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
color:#b30101;  
background-color:#FFFFFF;
}

a.style_rosefort:link, a.style_rosefort:visited, a.style_rosefort:active {
text-decoration:none; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background-color:#FFFFFF; 
}

a.style_rosefort:hover {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
color:#fe369a;  
background-color:#FFFFFF;
}

a.style_gris:link, a.style_gris:visited, a.style_gris:active {
text-decoration:none; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background-color:#FFFFFF; 
}

a.style_gris:hover {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
color:#cccccc;  
background-color:#FFFFFF;
}


a.style_bleuturkoise:link, a.style_bleuturkoise:visited, a.style_bleuturkoise:active {
text-decoration:none; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background-color:#FFFFFF; 
}

a.style_bleuturkoise:hover {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
color:#00FFFF;  
background-color:#FFFFFF;
}

a.style_copyright:link, a.style_copyright:visited, a.style_copyright:active {
text-decoration:none; 
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000; 
}

a.style_copyright:hover {
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
}

a.style_chantier:link, a.style_chantier:visited, a.style_chantier:active {
text-decoration:none; 
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:15px;
color:#66CCFF;
padding-left:310px; 
}

a.style_chantier:hover {
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:15px;
color:#66CCFF;
padding-left:310px;
}

a.style_reagiractu:link, a.style_reagiractu:visited, a.style_reagiractu:active {
text-decoration:none; 
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:15px;
color:#66CC33;
padding-left:310px; 
}

a.style_reagiractu:hover {
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:15px;
color:#66CC33;
padding-left:310px;
}

a.style_temoignage:link, a.style_temoignage:visited, a.style_temoignage:active {
text-decoration:none; 
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:15px;
color:#993333;
padding-left:310px; 
}

a.style_temoignage:hover {
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:15px;
color:#993333;
padding-left:310px;
}

a.style_reflexion:link, a.style_reflexion:visited, a.style_reflexion:active {
text-decoration:none; 
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:15px;
color:#FF9900;
padding-left:310px; 
}

a.style_reflexion:hover {
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:15px;
color:#FF9900;
padding-left:310px;
}

a.style_article2fond:link, a.style_article2fond:visited, a.style_article2fond:active {
text-decoration:none; 
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:15px;
color:#CC0099;
padding-left:375px; 
}

a.style_article2fond:hover {
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:15px;
color:#CC0099;
padding-left:375px;
}

a.txt:link, a.txt:active, a.txt:visited {
color:#000000;
text-decoration:underline;
font-weight:bold;
}

a.txt:hover {
text-decoration:none;
}
.texteencadre-spip {
	color: #000033;
	background: #EEF;
	border-bottom: 2px solid #0066CC;
	border-left: 1px solid #3399FF;
	border-right: 2px solid #0066CC;
	border-top: 1px solid #3399FF;
	margin: 1em 0;	
	padding: .25em;	
	position: relative;
}
