html	{font-size: 100%;}
body	{background-color:#FFF;font-size: .8em;}

* { font-family : "Trebuchet MS",Geneva,Arial,Helvetica,sans-serif; }
body {
margin: 0; 
padding: 0; 
text-align:center;
}

#conteneur {
margin-left:auto;
margin-right:auto;
text-align:left;
width:980px;
}

/* =entete
----------------------------- */
#entete {
color:white;
background-color: #000;
border-right:1px solid #000;
border-left:1px solid #000;
position:relative;
z-index:500;
}

/* =page
----------------------------- */
#page {
background:#E3E4E4 url('img/fond_3_colonnes.gif') top right repeat-y;
float:left;
position:relative;
}

/* =nav
----------------------------- */
#nav {
background:#E3E4E4 url('img/fond_colonnes.gif') top right repeat-x;
color:#DDD;
float:left;
height:680px;
min-width: 220px;
padding-bottom:150px;
width: 220px; /* BUG IE: largeur reellement desiree: 220px */
}

/* masquage IE/mac + IE/win \*/
html>body #nav {
height:auto;
min-height:680px;
width:220px; /* pour les navigateurs modernes: on redefini la largeur desiree initialement */
}

/* =main
----------------------------- */
#main {
/*background:url('img/fond_gris_colonnes.gif') 570px 20px repeat-y;*/
background:url('img/fond_gris_colonne_droite.gif') top right repeat-y;
/*background-color:#FDFDFD;*/
float: left;
position:relative;
width: 760px;
}

/* =contenu : 590px sans marge
----------------------------- */
#contenu {
background: #FFF;
color: black;
float: left;
height:100%;
padding:0 18px 150px 20px;
position:relative;
min-width: 488px;
width: 525px;
z-index:0;
}
/* masquage IE/mac + IE/win \*/
html>body #contenu {
padding:0 20px 150px 20px;
width: 530px; /* pour les navigateurs modernes: on redefini la largeur desiree initialement */
}
/* =extra
----------------------------- */
#extra {
background:#E3E4E4 url('img/fond_colonnes.gif') top right repeat-x;
color: #DDD;
float: right;
height:680px;
width: 190px;
}
/* masquage IE/mac + IE/win \*/
html>body #extra {
height:auto;
min-height:680px;
width: 190px; /* pour les navigateurs modernes: on redefini la largeur desiree initialement */
} 

/* =pieddepage
----------------------------- */
#pieddepage {
background-color:#000;
clear:both;
padding:5px;
margin:0 0 20px 0;
}
#pieddepage p {
margin:0;
}

#xiti {height:15px;text-align:right;}



#entete .logo {
height:107px;
margin:0;
padding: 15px 30px 0 15px;
width:188px;
}
#entete .logo a {
color:white;
text-decoration:none;
}
#entete img {
border:0;
}

#entete .large_banniere {
height:90px;
right:15px;
position:absolute;
text-align:center;
top:15px;
width:728px;
}

#entete #banniere_classique {
padding-top:15px;
}




#conteneur_menu_bepub {
left:50%;
position:relative;
margin-left:-228px;
text-align:center;
width:690px;
}
#menu_bepub {
list-style:none;
margin:0;
padding:0;
z-index:1000;
}
#menu_bepub li {
background-color:#FFF;
float:left;
margin:0;
margin-right:5px;
margin-left:5px;
padding:1px 1px 0 1px;
}
#menu_bepub li a {
background:#5A6060 url('img/fleche_menu_bepub_passive.gif') center right no-repeat;
color:#FFF;
display:block;
font-size:11px;
margin:0;
padding:2px 13px 2px 4px;
position:relative;
text-decoration:none;
}
#menu_bepub li.solo a {
background-color:#5A6060;
background-image:none;
padding-right:4px;
}

#menu_bepub li a:hover, #menu_bepub li.sfHover a{
background-color:red;
background-image:none;
}
#menu_bepub li ul { /* listes de deuxième niveau */
background-color: #FFF;
border:2px solid #5A6060;
display:none;
list-style:none;
margin:0;
min-width:120px;
padding:0;
position: absolute;
width: 160px;
}
#menu_bepub li ul li {
border-bottom:1px solid #CCC;
float:none;
margin:0;
padding:0;
text-align:left;
}
#menu_bepub li ul li a {
background-color:#FFF;
display:block;
padding:2px;
color:#00A0C6;
}

#menu_bepub li ul li a:hover {
background-color:#DDD;
color:#000;
font-weight:bold;
}
#menu_bepub li.sfHover a, #menu_bepub li a:hover {
background-color:#FFF;
color:#000;
}
#menu_bepub li a:hover ul, #menu_bepub li.sfhover ul { /* listes imbriquées sous les items de listes survolés */
display:block;
left: auto;
}
#menu_bepub li ul li:hover {
background-color:#FFF;
}





#langues {
position:absolute;
right:30px;
top:123px;
width:6em;
}
#langues a {
color:#FFF;
}




#entete .fil_ariane {
background:url('img/arc-en-ciel.gif') top left no-repeat;
background-color:#FFF;
clear:both;
color:#636466;
font-size:80%;
margin:0;
padding:6px 0 0 15px;
}







/********** FIN BANDEAU DU HAUT ***************/
/**********************************************/
.parent_noir{background-color:#000;margin-top:15px;}
#identification {
background-color:#5A6060;
position:relative;
margin:5px 15px 15px 15px;
padding:5px;
width:180px;
}
html>body #identification {
margin:5px 15px 15px 15px;
padding:5px;
width:180px;
}
#identification h3 {
color:#FFF;
font-size:9pt;
padding:0 5px 0 5px;
}

form#login {
margin:0;
padding:0 5px 0 5px;
position:relative;
}

#identification .champs {
clear:both;
padding-right:40px;
position:relative;
float:left;
}
input#username-field,
input#password-field {
background-color:#FFF;
border:0;
float:left;
font-size:85%;
height:1.25em;
padding-left:2px;
width:120px;
}

#identification .liens {
clear:both;
}
#identification .liens .creez_compte {
color:#F4A115;
}
#identification .liens .mot_de_passe {
color:#FFF;
font-size:7pt;
}
#identification .validation {
position:absolute;
bottom:0;
right:0;
padding:0;
margin:0;
}



#menu_annuaires {
margin:15px;
}
#menu_annuaires h3 {
color:#FFF;
font-size:12pt;
font-weight:bold;
}
#menu_annuaires .annuaires {
list-style:none;
margin:0;
padding:0;
}
#menu_annuaires .annuaires li {
font-size:10pt;
margin:0;
padding:2px 0;
}

#menu_annuaires .annuaires li a .fleche {
background:url('img/fleche_annuaire_passive.gif') center right no-repeat;
position:absolute;
height:7px;
right:5px;
top:7px;
width:12px;
}

#menu_annuaires .annuaires li span a:hover .fleche, 
#menu_annuaires .annuaires li span a.sfHover .fleche {
background:url('img/fleche_annuaire_active.gif') center right no-repeat;
}


#menu_annuaires .annuaires li.arquitectura {
background-color:transparent;
}
#menu_annuaires .annuaires li.arquitectura span a {
background:url('img/baton_architecture.gif') 1px center no-repeat;
background-color:#FFF;
color:#7E450A;
font-weight:bold;
}
#menu_annuaires .annuaires li.artes_graficas span a {
background:url('img/baton_arts_graphiques.gif') 1px center no-repeat;
background-color:#FFF;
color:#E31A25;
font-weight:bold;
}
#menu_annuaires .annuaires li.fotografia span a {
background:url('img/baton_photographie.gif') 1px center no-repeat;
background-color:#FFF;
color:#EA671E;
font-weight:bold;
}
#menu_annuaires .annuaires li.imprenta span a {
background:url('img/baton_imprimerie.gif') 1px center no-repeat;
background-color:#FFF;
color:#8ABC46;
font-weight:bold;
}
#menu_annuaires .annuaires li.comunicacion span a {
background:url('img/baton_communication.gif') 1px center no-repeat;
background-color:#FFF;
color:#077C2D;
font-weight:bold;
}
#menu_annuaires .annuaires li.eventos span a {
background:url('img/baton_evenementiel.gif') 1px center no-repeat;
background-color:#FFF;
color:#8E457D;
font-weight:bold;
}
#menu_annuaires .annuaires li.audiovisual span a {
background:url('img/baton_audiovisuel.gif') 1px center no-repeat;
background-color:#FFF;
color:#E6458F;
font-weight:bold;
}
#menu_annuaires .annuaires li.multimedia span a {
background:url('img/baton_multimedia.gif') 1px center no-repeat;
background-color:#FFF;
color:#0069A5;
font-weight:bold;
}
#menu_annuaires .annuaires li.marketing span a {
background:url('img/baton_marketing.gif') 1px center no-repeat;
background-color:#FFF;
color:#83CFF0;
font-weight:bold;
}
#menu_annuaires .annuaires li.medios_de_comunicacion span a {
background:url('img/baton_medias.gif') 1px center no-repeat;
background-color:#FFF;
color:#02121E;
font-weight:bold;
}
#menu_annuaires .annuaires li.servicios span a {
background:url('img/baton_services.gif') 1px center no-repeat;
background-color:#FFF;
color:#A8A9A9;
font-weight:bold;
}

#menu_annuaires .annuaires li.arquitectura a:hover, 
#menu_annuaires .annuaires li.arquitectura a.sfHover {
background:#7E450A url('img/baton_actif.gif') 1px center no-repeat;
color:#FFF;
}
#menu_annuaires .annuaires li.artes_graficas a:hover, 
#menu_annuaires .annuaires li.artes_graficas a.sfHover {
background:#E31A25 url('img/baton_actif.gif') 1px center no-repeat;
color:#FFF;
}
#menu_annuaires .annuaires li.fotografia a:hover, 
#menu_annuaires .annuaires li.fotografia a.sfHover {
background:#EA671E url('img/baton_actif.gif') 1px center no-repeat;
color:#FFF;
}
#menu_annuaires .annuaires li.imprenta a:hover,
#menu_annuaires .annuaires li.imprenta a.sfHover {
background:#8ABC46 url('img/baton_actif.gif') 1px center no-repeat;
color:#FFF;
}
#menu_annuaires .annuaires li.comunicacion a:hover,
#menu_annuaires .annuaires li.comunicacion a.sfHover {
background:#077C2D url('img/baton_actif.gif') 1px center no-repeat;
color:#FFF;
}
#menu_annuaires .annuaires li.eventos a:hover,
#menu_annuaires .annuaires li.eventos a.sfHover {
background:#8E457D url('img/baton_actif.gif') 1px center no-repeat;
color:#FFF;
}
#menu_annuaires .annuaires li.audiovisual a:hover,
#menu_annuaires .annuaires li.audiovisual a.sfHover {
background:#E6458F url('img/baton_actif.gif') 1px center no-repeat;
color:#FFF;
}
#menu_annuaires .annuaires li.multimedia a:hover,
#menu_annuaires .annuaires li.multimedia a.sfHover {
background:#0069A5 url('img/baton_actif.gif') 1px center no-repeat;
color:#FFF;
}
#menu_annuaires .annuaires li.marketing a:hover,
#menu_annuaires .annuaires li.marketing a.sfHover {
background:#83CFF0 url('img/baton_actif.gif') 1px center no-repeat;
color:#FFF;
}
#menu_annuaires .annuaires li.medios_de_comunicacion a:hover,
#menu_annuaires .annuaires li.medios_de_comunicacion a.sfHover {
background:#02121E url('img/baton_actif.gif') 1px 1px no-repeat;
color:#FFF;
}
#menu_annuaires .annuaires li.servicios a:hover,
#menu_annuaires .annuaires li.servicios a.sfHover {
background:#A9A8A9 url('img/baton_actif.gif') 1px center no-repeat;
color:#FFF;
}

/*#menu_annuaires .annuaires li span {background-color:#000;}*/
#menu_annuaires .annuaires li a {
background:#FFF;
cursor:pointer;
display:block;
padding:2px 2px 2px 15px;
position:relative;
text-decoration:none;
}

#menu_annuaires .annuaires li ul {
display:none;
list-style:none;
margin:1px 0 0 15px;
padding:0;
}
#menu_annuaires .annuaires li ul li {
/*background:#000;*/
display:block;
position:relative;
overflow:hidden;
margin:2px 0 2px 0;
padding:1px 0 1px 0; /* Obligatoire pour éviter le phénomène de fusion de blocs imbriqués et fusion des marges qui fait des marges énormes sous IE */
}

#menu_annuaires .annuaires li.courant ul {
display:block;
}

#menu_annuaires .annuaires li ul li a {
color:#000;
font-size:90%;
margin:0;
margin:0px 0 0px 0;
padding:1px 0 1px 15px;
}
#menu_annuaires .annuaires li ul li a:hover {
font-weight:bold;
}

#menu_annuaires .annuaires li.arquitectura ul li a {
background:#FFF url('img/puce_annuaire_architecture_passive.gif') 2px center no-repeat;
}
#menu_annuaires .annuaires li.artes_graficas ul li a {
background:#FFF url('img/puce_annuaire_arts_graphiques_passive.gif') 2px center no-repeat;
}
#menu_annuaires .annuaires li.fotografia ul li a {
background:#FFF url('img/puce_annuaire_photographie_passive.gif') 2px center no-repeat;
}
#menu_annuaires .annuaires li.imprenta ul li a {
background:#FFF url('img/puce_annuaire_imprimerie_passive.gif') 2px center no-repeat;
}
#menu_annuaires .annuaires li.comunicacion ul li a {
background:#FFF url('img/puce_annuaire_communication_passive.gif') 2px center no-repeat;
}
#menu_annuaires .annuaires li.eventos ul li a {
background:#FFF url('img/puce_annuaire_evenementiel_passive.gif') 2px center no-repeat;
}
#menu_annuaires .annuaires li.audiovisual ul li a {
background:#FFF url('img/puce_annuaire_audiovisuel_passive.gif') 2px center no-repeat;
}
#menu_annuaires .annuaires li.multimedia ul li a {
background:#FFF url('img/puce_annuaire_multimedia_passive.gif') 2px center no-repeat;
}
#menu_annuaires .annuaires li.marketing ul li a {
background:#FFF url('img/puce_annuaire_marketing_passive.gif') 2px center no-repeat;
}
#menu_annuaires .annuaires li.medios_de_comunicacion ul li a {
background:#FFF url('img/puce_annuaire_medias_passive.gif') 2px center no-repeat;
}
#menu_annuaires .annuaires li.servicios ul li a {
background:#FFF url('img/puce_annuaire_services_passive.gif') 2px center no-repeat;
}

#menu_annuaires .annuaires li.arquitectura ul li a:hover,
#menu_annuaires .annuaires li.arquitectura ul li a.sfHover2 {
background:#C6A079 url('img/puce_annuaire_architecture_active.gif') 2px center no-repeat;
font-weight:bold;
color:#000;
}
#menu_annuaires .annuaires li.artes_graficas ul li a:hover,
#menu_annuaires .annuaires li.artes_graficas ul li a.sfHover2 {
background:#F7BEA8 url('img/puce_annuaire_arts_graphiques_active.gif') 2px center no-repeat;
font-weight:bold;
color:#000;
}
#menu_annuaires .annuaires li.fotografia ul li a:hover,
#menu_annuaires .annuaires li.fotografia ul li a.sfHover2 {
background:#FCD6A4 url('img/puce_annuaire_photographie_active.gif') 2px center no-repeat;
font-weight:bold;
color:#000;
}
#menu_annuaires .annuaires li.imprenta ul li a:hover,
#menu_annuaires .annuaires li.imprenta ul li a.sfHover2 {
background:#CEE1AF url('img/puce_annuaire_imprimerie_active.gif') 2px center no-repeat;
font-weight:bold;
color:#000;
}
#menu_annuaires .annuaires li.comunicacion ul li a:hover,
#menu_annuaires .annuaires li.comunicacion ul li a.sfHover2 {
background:#A6BD95 url('img/puce_annuaire_communication_active.gif') 2px center no-repeat;
font-weight:bold;
color:#000;
}
#menu_annuaires .annuaires li.eventos ul li a:hover,
#menu_annuaires .annuaires li.eventos ul li a.sfHover2 {
background:#D0B6CB url('img/puce_annuaire_evenementiel_active.gif') 2px center no-repeat;
font-weight:bold;
color:#000;
}
#menu_annuaires .annuaires li.audiovisual ul li a:hover,
#menu_annuaires .annuaires li.audiovisual ul li a.sfHover2 {
background:#F5BED5 url('img/puce_annuaire_audiovisuel_active.gif') 2px center no-repeat;
font-weight:bold;
color:#000;
}
#menu_annuaires .annuaires li.multimedia ul li a:hover,
#menu_annuaires .annuaires li.multimedia ul li a.sfHover2 {
background:#A1BFDB url('img/puce_annuaire_multimedia_active.gif') 2px center no-repeat;
font-weight:bold;
color:#000;
}
#menu_annuaires .annuaires li.marketing ul li a:hover,
#menu_annuaires .annuaires li.marketing ul li a.sfHover2 {
background:#CDEAF9 url('img/puce_annuaire_marketing_active.gif') 2px center no-repeat;
font-weight:bold;
color:#000;
}
#menu_annuaires .annuaires li.medios_de_comunicacion ul li a:hover,
#menu_annuaires .annuaires li.medios_de_comunicacion ul li a.sfHover2 {
background:#9FA4A8 url('img/puce_annuaire_medias_active.gif') 2px center no-repeat;
font-weight:bold;
color:#000;
}
#menu_annuaires .annuaires li.servicios ul li a:hover,
#menu_annuaires .annuaires li.servicios ul li a.sfHover2 {
background:#CECFD0 url('img/puce_annuaire_services_active.gif') 2px center no-repeat;
font-weight:bold;
color:#000;
}


/********* COLONNE CENTRALE ***********/
/**************************************/
#contenu .moteur {
background:url('img/fond_moteur_recherche.gif') top left no-repeat;
margin:0;
padding:0;
width: 530px;
}
#contenu .moteur h1 {
float:left;
margin:5px 0px 0 5px;
padding:0;
}
#contenu .moteur #nom_ou_societe {
display:none;
float:left;
margin-left:0;
width:250px;
}
#contenu .moteur form {
margin:0;
padding:0;
}
#contenu .moteur .etape1 {
height:72px;
margin:0 0 0 160px;
padding:10px 0 0 0;
position:relative;
}
#contenu .moteur div.etape1 label {
font-size:13px;
font-weight:bold;
}
#contenu .moteur div.etape1 input.valider {
bottom:25px;
height:27px;
position:absolute;
right:20px;
width:72px;
}
#contenu .moteur #liste_metiers {
font-size:9pt;
float:left;
width:250px;
}
option.arquitectura {background-color:#7E450A;color:#FFF;font-weight:bold;}
option.arquitectura_option {background:#FFF url('img/puce_annuaire_architecture_passive.gif') 5px center no-repeat;}
option.artes_graficas {background-color:#E31A25;color:#FFF;font-weight:bold;}
option.artes_graficas_option {background:#FFF url('img/puce_annuaire_arts_graphiques_passive.gif') 5px center no-repeat;}
option.fotografia {background-color:#F29400;color:#FFF;font-weight:bold;}
option.fotografia_option {background:#FFF url('img/puce_annuaire_photographie_passive.gif') 5px center no-repeat;}
option.imprenta {background-color:#8ABC46;color:#FFF;font-weight:bold;}
option.imprenta_option {background:#FFF url('img/puce_annuaire_imprimerie_passive.gif') 5px center no-repeat;}
option.comunicacion {background-color:#077C2D;color:#FFF;font-weight:bold;}
option.comunicacion_option {background:#FFF url('img/puce_annuaire_communication_passive.gif') 5px center no-repeat;}
option.eventos {background-color:#8E457D;color:#FFF;font-weight:bold;}
option.eventos_option {background:#FFF url('img/puce_annuaire_evenementiel_passive.gif') 5px center no-repeat;}
option.audiovisual {background-color:#E6458F;color:#FFF;font-weight:bold;}
option.audiovisual_option {background:#FFF url('img/puce_annuaire_audiovisuel_passive.gif') 5px center no-repeat;}
option.multimedia {background-color:#0069A5;color:#FFF;font-weight:bold;}
option.multimedia_option {background:#FFF url('img/puce_annuaire_multimedia_passive.gif') 5px center no-repeat;}
option.marketing {background-color:#83CFF0;color:#FFF;font-weight:bold;}
option.marketing_option {background:#FFF url('img/puce_annuaire_marketing_passive.gif') 5px center no-repeat;}
option.medios_de_comunicacion {background-color:#02121E;color:#FFF;font-weight:bold;}
option.medios_de_comunicacion_option {background:#FFF url('img/puce_annuaire_medias_passive.gif') 5px center no-repeat;}
option.servicios, option.juridique {background-color:#A9A8A9;color:#FFF;font-weight:bold;}
option.servicios_option, option.juridique_option {background:#FFF url('img/puce_annuaire_services_passive.gif') 5px center no-repeat;}

#contenu .moteur .figurez_annuaire {
padding:5px 15px 0 0;
text-align:right;
}
#contenu .moteur .figurez_annuaire a {
background:url('img/puce_figurez_annuaire.gif') center left no-repeat;
color:#E31A25;
font-size:13px;
font-weight:bold;
padding-left:9px;
}
#contenu .moteur .figurez_annuaire a:hover {
color:#00F;
}
#contenu .moteur .etape1 p#montrer_options {
bottom:12px;
font-size:12px;
left:0;
position:absolute;
text-align:left;
width:250px;
}

#contenu .moteur #montrer_options a {
color:#000;
font-weight:bold;
}
#contenu .moteur #montrer_options a .exemple {
font-size:7pt;
font-weight:normal;
text-decoration:none;
}
#contenu .moteur #montrer_options a:hover {
color:#FFF;
font-weight:bold;
}

#contenu .moteur #affinage_recherche {
background:#FFF7D0 url('img/fond_moteur_deplie.png') bottom center no-repeat;
display:none;
margin-left:auto;
margin-right:auto;
position:relative;
width:530px;
}
#contenu .moteur #affinage_recherche h4 {
color:#666;
font-weight:bold;
margin:0 0 0 12px;
padding:0;
}
#contenu .moteur #affinage_recherche h4 span {
font-size:9pt;
font-style:italic;
font-weight:normal;
}
#contenu .moteur #affinage_recherche #liste_specialites p {
font-size:9pt;
float:left;
width:45%;
}
#contenu .moteur #affinage_recherche #liste_specialites {
background-color:#FFF;
margin:0 10px 0 10px;
padding:0 5px;
width:500px;
}
#contenu .moteur #affinage_recherche label {
color:#666;
}
#contenu .moteur #affinage_recherche #localisation{clear:both}
#contenu .moteur #affinage_recherche #localisation p {
float:left;
margin-left:10px;
}
#contenu .moteur #affinage_recherche #localisation label {
font-weight:bold;
}


#contenu .edito {
background:url('img/illustration_edito.gif') 5px center no-repeat;
border:1px solid #CCC;
margin:50px 15px 0 15px;
padding:5px;
}
#contenu .edito h2 {
font-size:12pt;
line-height:10pt;
margin-bottom:10px;
padding-left:120px;
}
#contenu .edito h2 span {
font-size:9pt;
}
#contenu .edito p strong {
color:#F4A115;
}
#contenu .edito p {
font-size:10pt;
padding-left:120px;
}
#contenu .edito p.bouton {
text-align:right;
}
#contenu .edito .creez_votre_compte img {
border:0;
}

#contenu .gros_plan {
clear:both;
border:2px solid #787878;
border-top:0;
margin:30px 15px 30px 15px;
}
#contenu .gros_plan .entete {
background-color:#787878;
margin:0;
padding:2px 5px 0 5px;
overflow:auto;
height:1%;
}
#contenu .gros_plan .entete h2 {
border:0;
color:#FFF;
float:left;
font-size:10pt;
margin:3px 40px 0 0;
padding:0;
position:relative;
}
#contenu .gros_plan .entete h2 sup, #news h3 sup {
font-size:8pt;
}
#contenu .gros_plan .entete .metiers {
color:#FFF;
float:right;
font-size:10pt;
margin:0;
padding:0;
position:relative;
}
#contenu .gros_plan .entete .metiers img {
margin-right:5px;
}
#contenu .gros_plan .entete .numerotation {
color:#FFF;
float:right;
padding-bottom:3px;
position:relative;
}
#contenu .gros_plan .entete .numerotation a {
border-left:1px solid #FFF;
color:#FFF;
font-size:80%;
padding:0 4px 0 4px; 
text-decoration:none;
}
#contenu .gros_plan .entete .numerotation a.first, #contenu .gros_plan .entete .numerotation a.after {
border-left:0;
}
#contenu .gros_plan .entete .numerotation a.active {
background-color:#FFF;
color:#787878;
}

#contenu .gros_plan .contenu {
background-color:#FFF;
clear:both;
color:#787878;
font-size:9pt;
overflow:auto;
margin:0;
padding:5px;
height:1%;
}
#contenu .gros_plan .contenu h3 {
clear:none;
color:#000;
font-size:13pt;
font-weight:normal;
margin:0 0 5px 0;
}
#contenu .gros_plan .contenu .texte {
margin:3px 0 0 0;
}
#contenu .gros_plan .contenu .illustration {
float:left;
margin:0 10px 0 0;
padding:0;
}
#contenu .gros_plan .contenu .savoir_plus {
color:#000;
font-weight:bold;
margin-left:10px;
}
#contenu .gros_plan .voir_articles {
margin:0;
text-align:right;
}
#contenu .gros_plan .voir_articles a {
color:#000;
font-weight:bold;
}


#page .retour_haut_page {
background:#E3E4E4 url('img/silhouettes.png') 220px bottom no-repeat;
bottom:0;
clear:both;
height:100px;
margin:0;
left:0;
padding-left:220px;
position:absolute;
text-align:center;
width:570px;
}
#page .retour_haut_page a {
background-color:#FFF;
color:#000;
display:block;
font-weight:bold;
text-decoration:none;
}
#page .retour_haut_page img {
border:0;
}
#page .retour_haut_page a span {
text-decoration:underline;
}







/****** Liste de résultats *******/
.liste_resultats_intermediaires .rubrique_generale {
font-size:10pt;
margin-top:10px;
}
.liste_resultats_intermediaires .rubrique_generale ul li {font-size:9pt;}
.liste_resultats_intermediaires ul li a:hover {font-weight:bold}

.liste_resultats_intermediaires .arquitectura {color:#7E450A}
.liste_resultats_intermediaires .arquitectura ul li {list-style-image:url('img/puce_annuaire_architecture_passive.gif')}
.liste_resultats_intermediaires .arquitectura ul li a {color:#000;}
.liste_resultats_intermediaires .arquitectura ul li a strong {color:#7E450A}

.liste_resultats_intermediaires .artes_graficas {color:#E31A25}
.liste_resultats_intermediaires .artes_graficas ul li{list-style-image:url('img/puce_annuaire_arts_graphiques_passive.gif')}
.liste_resultats_intermediaires .artes_graficas ul li a {color:#000;}
.liste_resultats_intermediaires .artes_graficas ul li a strong {color:#E31A25}

.liste_resultats_intermediaires .fotografia {color:#F2940D}
.liste_resultats_intermediaires .fotografia ul li {list-style-image:url('img/puce_annuaire_photographie_passive.gif')}
.liste_resultats_intermediaires .fotografia ul li a {color:#000;}
.liste_resultats_intermediaires .fotografia ul li a strong {color:#F2940D}

.liste_resultats_intermediaires .imprenta {color:#8ABC46}
.liste_resultats_intermediaires .imprenta ul li {list-style-image:url('img/puce_annuaire_imprimerie_passive.gif')}
.liste_resultats_intermediaires .imprenta ul li a {color:#000;}
.liste_resultats_intermediaires .imprenta ul li a strong {color:#8ABC46}

.liste_resultats_intermediaires .comunicacion {color:#077C2D}
.liste_resultats_intermediaires .comunicacion ul li {list-style-image:url('img/puce_annuaire_communication_passive.gif')}
.liste_resultats_intermediaires .comunicacion ul li a {color:#000;}
.liste_resultats_intermediaires .comunicacion ul li a strong {color:#077C2D}

.liste_resultats_intermediaires .eventos {color:#8E458F}
.liste_resultats_intermediaires .eventos ul li {list-style-image:url('img/puce_annuaire_evenementiel_passive.gif')}
.liste_resultats_intermediaires .eventos ul li a {color:#000;}
.liste_resultats_intermediaires .eventos ul li a strong {color:#8E458F}

.liste_resultats_intermediaires .audiovisual {color:#E6458F}
.liste_resultats_intermediaires .audiovisual ul li {list-style-image:url('img/puce_annuaire_audiovisuel_passive.gif')}
.liste_resultats_intermediaires .audiovisual ul li a {color:#000;}
.liste_resultats_intermediaires .audiovisual ul li a strong {color:#E6458F}

.liste_resultats_intermediaires .multimedia {color:#0069A5}
.liste_resultats_intermediaires .multimedia ul li {list-style-image:url('img/puce_annuaire_multimedia_passive.gif')}
.liste_resultats_intermediaires .multimedia ul li a {color:#000;}
.liste_resultats_intermediaires .multimedia ul li a strong {color:#0069A5}

.liste_resultats_intermediaires .marketing {color:#83CFF0}
.liste_resultats_intermediaires .marketing ul li {list-style-image:url('img/puce_annuaire_marketing_passive.gif')}
.liste_resultats_intermediaires .marketing ul li a {color:#000;}
.liste_resultats_intermediaires .marketing ul li a strong {color:#83CFF0}

.liste_resultats_intermediaires .medios_de_comunicacion {color:#02121E}
.liste_resultats_intermediaires .medios_de_comunicacion ul li {list-style-image:url('img/puce_annuaire_medias_passive.gif')}
.liste_resultats_intermediaires .medios_de_comunicacion ul li a {color:#000;}
.liste_resultats_intermediaires .medios_de_comunicacion ul li a strong {color:#02121E}

.liste_resultats_intermediaires .servicios {color:#A9A8A8}
.liste_resultats_intermediaires .servicios ul li {list-style-image:url('img/puce_annuaire_services_passive.gif')}
.liste_resultats_intermediaires .servicios ul li a {color:#000;}
.liste_resultats_intermediaires .servicios ul li a strong {color:#A9A8A8}


.liste_resultats .titre {
position:relative;
clear:both;
color:#FFF;
margin:0;
margin:30px 0 5px 0;
padding:0 0 5px 5px;
}

.liste_resultats .titre h1 {
display:inline;
font-size:200%;
font-weight:normal;
line-height:100%;
margin:0;
padding:0;
}
.liste_resultats .titre .separation {
font-size:250%;
font-weight:bold;
}
.liste_resultats .titre h2 {
display:inline;
font-size:150%;
font-weight:normal;
margin:0;
padding:0;
}

.liste_resultats .criteres {
float:left;
font-size:90%;
line-height:1em;
width:70%;
}
.liste_resultats .criteres_bas {
margin-bottom:5px;
}

.liste_resultats .criteres a {
color:#000;
font-weight:bold;
text-decoration:none;
}
.liste_resultats .criteres a:hover {
color:#000;
font-weight:bold;
text-decoration:line-through;
}
.liste_resultats .criteres .consigne{
color:#A9A8A9;
font-style:italic;
font-size:90%;
}

.liste_resultats .pagination {
float:right;
font-size:90%;
line-height:1em;
margin:0;
padding:0;
text-align:center;
width:30%;
}
.liste_resultats .pagination form {
margin:0;
padding:0;
}
.liste_resultats .pagination_bas {
margin-bottom:5px;
}
.liste_resultats .pagination input {
font-weight:bold;
height:1em;
padding:0 0 2px 0;
text-align:right;
}
.liste_resultats .pagination a {
text-decoration:none;
}
.liste_resultats .pagination a img {
border:0;
margin-top:0px;
vertical-align:top;
}
.liste_resultats .pagination a.page_precedente {
display:block;
float:left;
height:20px;
width:28px;
}
.liste_resultats .pagination a.page_suivante {
display:block;
float:right;
height:20px;
width:28px;
}

.liste_resultats .pagination a span {
/*display:none;*/
margin-left:-999em;
color:#000;
text-decoration:underline;
}




.liste_resultats .prestataire {
margin-bottom:0.5em;
}

.liste_resultats .separateur_pagination_prestataire {
clear:both;
margin-bottom:1.5em;
visibility:hidden;
}
.liste_resultats .separateur_prestataire {
border:thin dashed #E2E3E4;
margin-bottom:0.5em;
}


.liste_resultats .vitrine .voir_vitrine , .liste_resultats .voir_vitrine {
float:left;
height:54px;
margin:0;
margin-top:1em;
margin-right:10px;
padding:0;
width:53px;
}
.liste_resultats .vitrine .voir_vitrine a {
display:block;
height:54px;
text-decoration:none;
width:53px;
}
.liste_resultats .vitrine .voir_vitrine span {
position:absolute;
margin-left:-999em;
}
.liste_resultats .prestataire {
font-size:90%;
padding:5px;
}
.liste_resultats .prestataire .coordonnees {
float:left;
margin-right:10px;
width:360px;
}
.liste_resultats .prestataire .coordonnees h4 {
/*display:inline;*/
font-size:110%;
margin:0;
padding:0;
}
.liste_resultats .prestataire .coordonnees .donnees_personnelles {
float:left;
margin-left:0;
width:185px;
}
.liste_resultats .prestataire .coordonnees .donnees_personnelles a.voir_coordonnees {
display:block;
padding:0.5em 0 0 15px;
text-decoration:underline;
}
.liste_resultats .prestataire .coordonnees .donnees_personnelles a.voir_coordonnees:hover {
display:block;
padding:0.5em 0 0 15px;
text-decoration:none;
}
.liste_resultats .prestataire .coordonnees .donnees_personnelles .details_coordonnees_caches {
margin-left:-999em;
position:absolute;
}
.liste_resultats .prestataire .coordonnees .donnees_personnelles .details_coordonnees_affiches {
display:block;
position:relative;
margin:0;
}

.liste_resultats .prestataire .coordonnees .outils {
float:right;
width:155px;
}
.liste_resultats .prestataire .coordonnees .outils a, .liste_resultats .prestataire .coordonnees .outils a:visited, .liste_resultats .prestataire .coordonnees .outils a:link {
color:#000;
}
.liste_resultats .prestataire .coordonnees .outils a:hover {
color:#00F;
}
.liste_resultats .prestataire .coordonnees .outils .lien_web {
background:url('img/picto_lien_web.gif') center left no-repeat;
padding-left:15px;
}
.liste_resultats .prestataire .coordonnees .outils .lien_logo {
border:none;
}

.liste_resultats .prestataire .coordonnees .outils .lien_contacter {
background:url('img/picto_lien_contacter.gif') center left no-repeat;
padding-left:15px;
}
.liste_resultats .prestataire .coordonnees .outils .lien_ajouter_contact {
background:url('img/picto_lien_ajouter_contact.gif') center left no-repeat;
padding-left:15px;
}
.liste_resultats .prestataire .specialites {
clear:both;
padding-top:0.5em;
}
.liste_resultats .prestataire .logo {
float:right;
margin:1em 5px 0 0;
padding:0;
width:70px;
}
.liste_resultats .prestataire .logo img {
border:0;
}
.liste_resultats .cadre {
background-color:#FFF;
}



/** 
	* Personnalisation des résultats de recherche selon la catégorie 
**/

/* arquitectura */
.resultats_arquitectura .titre {
background-color:#7E450A;
}
.resultats_arquitectura .pagination a.page_precedente {
background:url('img/btn_page_precedente_architecture.gif') top left no-repeat;
}
.resultats_arquitectura .pagination a.page_suivante {
background:url('img/btn_page_suivante_architecture.gif') top left no-repeat;
}
.resultats_arquitectura .cadre {
border:2px solid #7E450A;
}
.resultats_arquitectura .coordonnees .donnees_personnelles .voir_coordonnees {
background:url('img/picto_voir_contact_architecture.gif') 0 0.5em no-repeat;
color:#7E450A;
}
.resultats_arquitectura .coordonnees .specialites a {
color:#7E450A;
}
.resultats_arquitectura .vitrine .voir_vitrine a {
background:url('img/btn_voir_vitrine_architecture.gif') top left no-repeat;
}

/* Arts graphiques */
.resultats_artes_graficas .titre {
background-color:#E31A25;
}
.resultats_artes_graficas .pagination a.page_precedente {
background:url('img/btn_page_precedente_arts_graphiques.gif') top left no-repeat;
}
.resultats_artes_graficas .pagination a.page_suivante {
background:url('img/btn_page_suivante_arts_graphiques.gif') top left no-repeat;
}
.resultats_artes_graficas .cadre {
border:2px solid #E31A25;
}
.resultats_artes_graficas .coordonnees .donnees_personnelles .voir_coordonnees {
background:url('img/picto_voir_contact_arts_graphiques.gif') 0 0.5em no-repeat;
color:#E31A25;
}
.resultats_artes_graficas .coordonnees .specialites a {
color:#E31A25;
text-decoration:underline;
}
.resultats_artes_graficas .coordonnees .specialites a:hover {
color:#E31A25;
text-decoration:none;
}
.resultats_artes_graficas .vitrine .voir_vitrine a {
background:url('img/btn_voir_vitrine_arts_graphiques.gif') top left no-repeat;
}

/* fotografia */
.resultats_fotografia .titre {
background-color:#F29400;
}
.resultats_fotografia .pagination a.page_precedente {
background:url('img/btn_page_precedente_photographie.gif') top left no-repeat;
}
.resultats_fotografia .pagination a.page_suivante {
background:url('img/btn_page_suivante_photographie.gif') top left no-repeat;
}
.resultats_fotografia .cadre {
border:2px solid #F29400;
}
.resultats_fotografia .coordonnees .donnees_personnelles .voir_coordonnees {
background:url('img/picto_voir_contact_photographie.gif') 0 0.5em no-repeat;
color:#F29400;
}
.resultats_fotografia .coordonnees .specialites a {
color:#F29400;
}
.resultats_fotografia .vitrine .voir_vitrine a {
background:url('img/btn_voir_vitrine_photographie.gif') top left no-repeat;
}

/* imprenta */
.resultats_imprenta .titre {
background-color:#8ABC46;
}
.resultats_imprenta .pagination a.page_precedente {
background:url('img/btn_page_precedente_imprimerie.gif') top left no-repeat;
}
.resultats_imprenta .pagination a.page_suivante {
background:url('img/btn_page_suivante_imprimerie.gif') top left no-repeat;
}
.resultats_imprenta .cadre {
border:2px solid #8ABC46;
}
.resultats_imprenta .coordonnees .donnees_personnelles .voir_coordonnees {
background:url('img/picto_voir_contact_imprimerie.gif') 0 0.5em no-repeat;
color:#8ABC46;
}
.resultats_imprenta .coordonnees .specialites a {
color:#8ABC46;
}
.resultats_imprenta .vitrine .voir_vitrine a {
background:url('img/btn_voir_vitrine_imprimerie.gif') top left no-repeat;
}

/* comunicacion */
.resultats_comunicacion .titre {
background-color:#077C2D;
}
.resultats_comunicacion .pagination a.page_precedente {
background:url('img/btn_page_precedente_communication.gif') top left no-repeat;
}
.resultats_comunicacion .pagination a.page_suivante {
background:url('img/btn_page_suivante_communication.gif') top left no-repeat;
}
.resultats_comunicacion .cadre {
border:2px solid #077C2D;
}
.resultats_comunicacion .coordonnees .donnees_personnelles .voir_coordonnees {
background:url('img/picto_voir_contact_communication.gif') 0 0.5em no-repeat;
color:#077C2D;
}
.resultats_comunicacion .coordonnees .specialites a {
color:#077C2D;
}
.resultats_comunicacion .vitrine .voir_vitrine a {
background:url('img/btn_voir_vitrine_communication.gif') top left no-repeat;
}

/* eventos */
.resultats_eventos .titre {
background-color:#8E457D;
}
.resultats_eventos .pagination a.page_precedente {
background:url('img/btn_page_precedente_evenementiel.gif') top left no-repeat;
}
.resultats_eventos .pagination a.page_suivante {
background:url('img/btn_page_suivante_evenementiel.gif') top left no-repeat;
}
.resultats_eventos .cadre {
border:2px solid #8E457D;
}
.resultats_eventos .coordonnees .donnees_personnelles .voir_coordonnees {
background:url('img/picto_voir_contact_evenementiel.gif') 0 0.5em no-repeat;
color:#8E457D;
}
.resultats_eventos .coordonnees .specialites a {
color:#8E457D;
}
.resultats_eventos .vitrine .voir_vitrine a {
background:url('img/btn_voir_vitrine_evenementiel.gif') top left no-repeat;
}

/* audiovisual */
.resultats_audiovisual .titre {
background-color:#E6458F;
}
.resultats_audiovisual .pagination a.page_precedente {
background:url('img/btn_page_precedente_audiovisuel.gif') top left no-repeat;
}
.resultats_audiovisual .pagination a.page_suivante {
background:url('img/btn_page_suivante_audiovisuel.gif') top left no-repeat;
}
.resultats_audiovisual .cadre {
border:2px solid #E6458F;
}
.resultats_audiovisual .coordonnees .donnees_personnelles .voir_coordonnees {
background:url('img/picto_voir_contact_audiovisuel.gif') 0 0.5em no-repeat;
color:#E6458F;
}
.resultats_audiovisual .coordonnees .specialites a {
color:#E6458F;
}
.resultats_audiovisual .vitrine .voir_vitrine a {
background:url('img/btn_voir_vitrine_audiovisuel.gif') top left no-repeat;
}

/* Multimédia */
.resultats_multimedia .titre {
background-color:#0069A5;
}
.resultats_multimedia .pagination a.page_precedente {
background:url('img/btn_page_precedente_multimedia.gif') top left no-repeat;
}
.resultats_multimedia .pagination a.page_suivante {
background:url('img/btn_page_suivante_multimedia.gif') top left no-repeat;
}
.resultats_multimedia .cadre {
border:2px solid #0069A5;
}
.resultats_multimedia .coordonnees .donnees_personnelles .voir_coordonnees {
background:url('img/picto_voir_contact_multimedia.gif') 0 0.5em no-repeat;
color:#0069A5;
}
.resultats_multimedia .coordonnees .specialites a {
color:#0069A5;
}
.resultats_multimedia .vitrine .voir_vitrine a {
background:url('img/btn_voir_vitrine_multimedia.gif') top left no-repeat;
}

/* Marketing */
.resultats_marketing .titre {
background-color:#83CFF0;
}
.resultats_marketing .pagination a.page_precedente {
background:url('img/btn_page_precedente_marketing.gif') top left no-repeat;
}
.resultats_marketing .pagination a.page_suivante {
background:url('img/btn_page_suivante_marketing.gif') top left no-repeat;
}
.resultats_marketing .cadre {
border:2px solid #83CFF0;
}
.resultats_marketing .coordonnees .donnees_personnelles .voir_coordonnees {
background:url('img/picto_voir_contact_marketing.gif') 0 0.5em no-repeat;
color:#6FB1CB;
/* couleur charte = #83CFF0, mais pas assez lisible en petit */
}
.resultats_marketing .coordonnees .specialites a {
color:#6FB1CB;
/* couleur charte = #83CFF0, mais pas assez lisible en petit */
}
.resultats_marketing .vitrine .voir_vitrine a {
background:url('img/btn_voir_vitrine_marketing.gif') top left no-repeat;
}


/* Médias */
.resultats_medios_de_comunicacion .titre {
background-color:#02121E;
}
.resultats_medios_de_comunicacion .pagination a.page_precedente {
background:url('img/btn_page_precedente_medias.gif') top left no-repeat;
}
.resultats_medios_de_comunicacion .pagination a.page_suivante {
background:url('img/btn_page_suivante_medias.gif') top left no-repeat;
}
.resultats_medios_de_comunicacion .cadre {
border:2px solid #02121E;
}
.resultats_medios_de_comunicacion .coordonnees .donnees_personnelles .voir_coordonnees {
background:url('img/picto_voir_contact_medias.gif') 0 0.5em no-repeat;
color:#02121E;
}
.resultats_medios_de_comunicacion .coordonnees .specialites a {
color:#02121E;
}
.resultats_medios_de_comunicacion .vitrine .voir_vitrine a {
background:url('img/btn_voir_vitrine_medias.gif') top left no-repeat;
}

/* servicios */
.resultats_servicios .titre {
background-color:#A9A8A9;
}
.resultats_servicios .pagination a.page_precedente {
background:url('img/btn_page_precedente_services.gif') top left no-repeat;
}
.resultats_servicios .pagination a.page_suivante {
background:url('img/btn_page_suivante_services.gif') top left no-repeat;
}
.resultats_servicios .cadre {
border:2px solid #A9A8A9;
}
.resultats_servicios .coordonnees .donnees_personnelles .voir_coordonnees {
background:url('img/picto_voir_contact_services.gif') 0 0.5em no-repeat;
color:#A9A8A9;
}
.resultats_servicios .coordonnees .specialites a {
color:#A9A8A9;
}
.resultats_servicios .vitrine .voir_vitrine a {
background:url('img/btn_voir_vitrine_services.gif') top left no-repeat;
}

.liste_resultats .titre h1 a, .liste_resultats .titre h2 a, .liste_resultats .titre h3 a, .liste_resultats .titre h4 a, .liste_resultats .titre h5 a {
color:#FFF;
text-decoration:none;
}

/** 
	* Pages de contenus textuels (qui sommes-nous, partenaires, etc...)
**/
.page {
color:#000;
font-size:10pt;

}
.page h1 {
background-color:#787879;
color:#FFF;
font-size:200%;
font-weight:normal;
padding-left:5px;
margin-bottom:20px;
}
.page h2, .page h3, .page h4, .page h5 {
color:#F7AA0D;
font-weight:bold;
margin-top:15px;
}
.page h2 a, .page h3 a, .page h4 a, .page h5 a {
/*color:#FFF;*/
text-decoration:none;
}
.page h2 {clear:both;font-size:180%;text-align:left;}
.page h3 {clear:both;font-size:140%;text-align:left;}
.page h4 {clear:both;font-size:110%;text-align:left;}
.page h5 {clear:both;font-size:100%;text-align:left;}
.page p, .page ul, .page ol {margin-bottom:5px;}
.page blockquote {
margin:5px 0 5px 5px;
font-style:italic;
}
.page img {
border:0;
margin:5px;
}
.page dl dt {
color:#F7AA0D;
font-weight:bold;
margin-top:10px;
}
.page dl dd {
margin:0;
padding:0 0 0 15px;
text-align:justify;
}
.page .gauche {float:left;}
.page img.gauche {margin-right:10px;}
.page .droite {float:right;}
.page img.droite {margin-left:10px;}
.page .centrer {text-align:center;}
.page .chapeau {font-weight:bold;}
.page .italique {font-style:italic;}
.page .souligner {text-decoration:underline;}
.page .justifier {text-align:justify;}
.page .galerie {clear:both;list-style-type:none;margin-top:10px;padding-left:15px;}
.page .galerie li {float:left; margin:5px;}
.page .galerie li a img{border:0;}

.page .temoignage {border-bottom:1px solid #DDD;}

.page .corps_article {
float:left;
text-align:justify;
width:330px;
}

.page .encart_article, .encart_flottant {
border:1px solid #666;
float:right;
padding:0 5px 0 5px;
width:160px;
}
.page .encart_article p, .encart_flottant p {
font-size:8pt;
text-align:justify;
}
.page .encart_article p.centrer, .encart_flottant p.centrer {text-align:center}
.page .encart_article h4, .encart_flottant h4 {margin-top:5px;}

.page .encart_flottant {
margin:0 0 10px 10px;
}
.page .encart_flottant ul, #contenu.page .encart_article ul, #contenu.page .encart_flottant ol, #contenu.page .encart_article ol {
font-size:8pt;
margin-left:0;
padding-left:15px;
}
.page table td ul {
margin-left:0;
padding-left:15px;
}
.page table th {
background-color:#F3F3F3;
border:1px solid #666;
vertical-align:middle;
text-align:center;
}
.page table td {
border:1px solid #666;
font-size:90%;
}
.page table {
border-collapse:collapse;
border:1px solid #666;
width:100%;
}
.page table caption{font-style:italic;}


/*** Equipe Bepub ***/
.trombinoscope {padding:0;margin:0;}
.trombinoscope li {
float:left;
list-style-type:none;
height:100px;
margin-bottom:15px;
position:relative;
width:50%;
}
.trombinoscope li div {
margin-left:90px;
height:70px;
}
.trombinoscope li div h5 {
margin:5px 0 0 0;
padding:0;
}
.trombine {
position:absolute;
left:0;
top:0;
height:80px;
width:80px;
}

/*** Espace webmaster ***/
textarea.code {
border:1px solid #CCC;
font-family:'Trebuchet MS', Verdana, Arial, Sans-serif;
font-size:11px;
height:1.25em;
line-height:13px;
margin-left:5px;
padding-bottom:1px;
padding-top:1px;
overflow:hidden;
white-space:nowrap;
width:300px;
}


/*** Formulaires ***/
.message_avertissement {background-color:#F7AA0D;color:#000;font-weight:bold;text-align:center}
.message_confirmation {background-color:#9CEF4A;color:#000;font-weight:bold;text-align:center}

#contenu.page form {
background-color:#F3F3F3;
margin:0;
padding:10px;
}
#contenu.page form .message_avertissement {color:#F7AA0D;font-style:italic;font-weight:bold;}
#contenu.page form fieldset {border:1px solid #CCC; margin-bottom:5px;}
#contenu.page form fieldset legend {color:#787879;font-weight:bold;}
#contenu.page form input, form textarea, form select {font-size:9pt;}
#contenu.page form textarea.big {
height:12em;
width:90%;
}
#contenu.page form p.text label, #contenu.page form p.radio span{
cursor: pointer;	/*** Petite astuce pour apprendre aux utilisateurs à cliquer sur les intitulés ***/
float: left;	/*** Très important, ne pas suprimer ! ***/
line-height: 1.5em;	/*** ... et centrés verticalement. ***/
margin: 0;
padding: 0 .5em 0 0;
text-align: right;	/*** ... et ils sont alignés à droite... ***/
width: 35%;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
}
/*
#contenu.page form p.radio span {
margin-left:35%;
}
*/
#contenu.page form p.radio span.label {
display:block;
float:left;
line-height:1em;
margin:0;
text-align:right;
width:35%;
}
#contenu.page form p.radio span.input {
display:block;
padding-left:.5em;
text-align:left;
}
#contenu.page form p.validation {
text-align:center;
}
#contenu.page form p.validation input{
background-color:#000;
border:1px solid #000;
color:#FFF;
cursor:pointer;
font-weight:bold;
margin-top:10px;
}
#contenu.page form input.validation  {
background-color:#000;
border:1px solid #000;
color:#FFF;
cursor:pointer;
font-weight:bold;
}

/*** Webzine ***/

#contenu.webzine form {
margin:0;
padding:0;
}

#contenu.webzine h1 {position:relative}
#contenu.webzine h1 .thematiques{
position:absolute;
right:5px;
top:0;
}
#contenu.webzine h1 .sous_rub {
font-size:15pt;
font-weight:normal;
position:relative;
bottom:0px;
}
#contenu.webzine h1 label {
bottom:0;
font-size:10pt;
font-weight:bold;
font-style:italic;
margin:0;
padding:0;
position:relative;
}
#contenu.webzine h1 select {
font-size:8pt;
margin-bottom:5px;
}
#contenu.webzine h1 select option {
padding-left:15px;
}
#contenu.webzine h1 select option.active {
font-weight:bold;
}
#contenu.webzine form h1 input.validation {
background-color:transparent;
border:1px solid #FFF;
color:#FFF;
cursor:pointer;
font-size:8pt;
font-weight:bold;
margin-bottom:5px;
padding:0;
}

#contenu.webzine h2 {
border-bottom:2px solid #787879;
color:#787879;
font-size:140%;
}
#contenu.webzine h2 a {
color:#787879;
text-decoration:none;
}


#contenu.webzine h2 a:hover {
color:#F7AA0D;
}
#contenu.webzine .illustration_article {
float:left;
margin:5px 5px 0 0;
padding:0;
}
#contenu.webzine .preview_article {
padding-bottom:30px;
}
#contenu.webzine .savoir_plus {
text-align:right;
}
#contenu.webzine .savoir_plus img, #contenu.webzine .savoir_plus a {
display:inline-block;
vertical-align:middle;
}
#contenu.webzine .savoir_plus a, #contenu.webzine .savoir_plus span {
float:right;
margin-left:15px;
}


#contenu.webzine_article h2 {
border-bottom:0;
color:#F7AA0D;
font-size:140%;

}

#contenu.webzine_article h2, #contenu.webzine_article .chapeau {
margin-bottom:15px;
}
#contenu.webzine_article .pied_article {
border-top : 1px solid #CCC;
clear:both;
color:#787878;
font-size:8pt;
}
#contenu.webzine_article .infos_complementaires {
border:1px solid #787878;
color:#787878;
font-size:8pt;
margin:15px 0 30px 0;
padding:5px;
float:left;
}
#contenu.webzine_article .infos_complementaires h3 {
color:#787878;
margin:0 0 5px 0;
}

#contenu.webzine.resultats_arquitectura h2 a {color:#7E450A;text-decoration:none;}
#contenu.webzine.resultats_arquitectura h2 {border-color:#7E450A;}
#contenu.webzine_article.resultats_arquitectura h2 {color:#7E450A;}
#contenu.webzine.resultats_artes_graficas h2 a {color:#E31A25;text-decoration:none;}
#contenu.webzine.resultats_artes_graficas h2 {border-color:#E31A25;}
#contenu.webzine_article.resultats_artes_graficas h2 {color:#E31A25;}
#contenu.webzine.resultats_fotografia h2 a {color:#F29400;text-decoration:none;}
#contenu.webzine.resultats_fotografia h2 {border-color:#F29400;}
#contenu.webzine_article.resultats_fotografia h2 {color:#F29400;}
#contenu.webzine.resultats_imprenta h2 a {color:#8ABC46;text-decoration:none;}
#contenu.webzine.resultats_imprenta h2 {border-color:#8ABC46;}
#contenu.webzine_article.resultats_imprenta h2 {color:#8ABC46;}
#contenu.webzine.resultats_comunicacion h2 a {color:#077C2D;text-decoration:none;}
#contenu.webzine.resultats_comunicacion h2 {border-color:#077C2D;}
#contenu.webzine_article.resultats_comunicacion h2 {color:#077C2D;}
#contenu.webzine.resultats_eventos h2 a {color:#8E457D;text-decoration:none;}
#contenu.webzine.resultats_eventos h2 {border-color:#8E457D;}
#contenu.webzine_article.resultats_eventos h2 {color:#8E457D;}
#contenu.webzine.resultats_audiovisual h2 a {color:#E6458F;text-decoration:none;}
#contenu.webzine.resultats_audiovisual h2 {border-color:#E6458F;}
#contenu.webzine_article.resultats_audiovisual h2 {color:#E6458F;}
#contenu.webzine.resultats_multimedia h2 a {color:#0069A5;text-decoration:none;}
#contenu.webzine.resultats_multimedia h2 {border-color:#0069A5;}
#contenu.webzine_article.resultats_multimedia h2 {color:#0069A5;}
#contenu.webzine.resultats_marketing h2 a {color:#83CFF0;text-decoration:none;}
#contenu.webzine.resultats_marketing h2 {border-color:#83CFF0;}
#contenu.webzine_article.resultats_marketing h2 {color:#83CFF0;}
#contenu.webzine.resultats_medios_de_comunicacion h2 a {color:#02121E;text-decoration:none;}
#contenu.webzine.resultats_medios_de_comunicacion h2 {border-color:#02121E;}
#contenu.webzine_article.resultats_medios_de_comunicacion h2 {color:#02121E;}
#contenu.webzine.resultats_juridique h2 a {color:#A9A8A9;text-decoration:none;}
#contenu.webzine.resultats_juridique h2 {border-color:#A9A8A9;}
#contenu.webzine_article.resultats_juridique h2 {color:#A9A8A9;}


/*** fiches pratiques ***/
.toolbar {
margin:0;
padding:0;
text-align:center;
}
.toolbar .retour a:hover {color:#F7AA0D;}
.toolbar .retour a {
color:black;
background:url('img/fleche_gauche.gif') center left no-repeat;
padding-left:15px;
}
.toolbar ul {
border:1px solid black;
bottom:0;
list-style-type:none;
margin:0;
padding:5px 0 5px 10px;
}
.toolbar li {
display:inline;
margin-right:15px;
}
.toolbar li a {
color:#000;
padding:3px 5px;
}
.toolbar li a:hover {color:#F7AA0D;}
.toolbar ul li a.ajouter_selection {background:url('img/btn_ajouter_selection.gif') center left no-repeat;padding-left:17px;}
.toolbar ul li a.envoyer_mail{background:url('img/btn_envoyer_mail.gif') center left no-repeat;padding-left:23px;}
.toolbar ul li a.enregistrer_pdf{background:url('img/btn_enregistrer_pdf.gif') center left no-repeat;padding-left:20px;}
.toolbar ul li a.imprimer{background:url('img/btn_imprimer.gif') center left no-repeat;padding-left:26px;}


/*** lexique de comunicacion ***/
.lettre_courante {
background-color:#F7AA0D;
color:#FFF;
font-weight:bold;
padding:0 2px 0 2px;
}


/********* COLONNE DE DROITE ***********/
/***************************************/
#newsletter {
background-color:#5A6060;
margin:5px 15px 15px 15px;
padding:0;
position:relative;
padding:5px;
width:150px;
}

#newsletter h3 {
color:#FFF;
font-size:9pt;
padding:0;
}
#newsletter form {
margin:0;
padding:0;
position:relative;
}

/*
#newsletter .champs {
clear:both;
position:relative;
float:left;
}
*/
#newsletter .liens {
clear:both;
}
#newsletter .liens a {
color:#FFF;
font-size:7pt;
}
#newsletter .email_newsletter_field {
background-color:#FFF;
border:0;
float:left;
font-size:85%;
height:1.25em;
position:relative;
padding-left:2px;
width:110px;
}
#newsletter form .validation {
margin:0;
padding:0;
position:absolute;
right:0;
top:0;
}


#extra .skycrapper {
text-align:center;
}
#extra .skycrapper img {
border:0;
}


/********* PIED DE PAGE ***********/
/**********************************/
#pieddepage p {
text-align:center;
}
#pieddepage .menu_bepub a {
color:#FFF;
font-size:90%;
}
#pieddepage .menu_bepub .separation_lien {
margin:0 0.5em 0 0.5em;
}
#pieddepage p.signature {
border-bottom:1px solid #AAADB1;
color:#AAADB1;
font-size:1.5em;
font-weight:bold;
margin:0.5em 0 0 0;
}
#pieddepage p.signature img {
border:0;
}
#pieddepage .liens_complementaires a {
color:#AAADB1;
font-size:80%;
}
#pieddepage .mentions_obligatoires {
color:#AAADB1;
font-size:7pt;
margin:10px 0 0 0;
padding:0;
text-align:center;
height:15px;
}



/********* BACKOFFICE ***********/
/********************************/
.menu_backoffice {
list-style-type:none;
margin-left:0;
padding-left:5px;
}
.menu_backoffice li.active, .menu_backoffice li a:hover {
background-color:#FFF;
color:#000;
font-weight:bold;
list-style-type:none;
padding-left:5px;
}
.menu_backoffice li a {
color:#FFF;
display:block;
}


/********* STYLES COMMUNs ***********/
/************************************/
hr.spacer {
clear:both;
visibility:hidden;
margin:0;
}

span.spacer {
clear:both;
display:block;
margin:0;
padding:0;
visibility:hidden;
}

p.spacer {
clear:both;
}
