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


* { font-family : Arial,Helvetica,sans-serif; }
body {
background:#000 url(/backoffice/img/fond_degrade1.jpg) top center repeat-y;
margin: 10px 0 10px 0; 
padding: 0; 
text-align:center;
}

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

/* =entete
----------------------------- */
#entete {
background:#000 url('img/arc-en-ciel.gif') bottom left repeat-x;
color:white;
height:140px;
padding:0 0 0 0;
position:relative;
z-index:500;
}

/* =page
----------------------------- */
#page {
background:#E3E4E4 url('img/fond_3_colonnes.gif') top right repeat-y;
float:left;
margin-top:10px;
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:#FFFFFF url('img/fond_gris_colonne_droite.gif') top right repeat-y;*/
float: left;
position:relative;
width: 760px;
}

/* =contenu : 590px sans marge
----------------------------- */
#contenu {
background-color: #FFF;
color: black;
float: left;
height:100%;
padding:0 18px 150px 18px;
position:relative;
min-width: 488px;
width: 525px;
z-index:0;
}
/* masquage IE/mac + IE/win \*/
html>body #contenu {
padding:0 18px 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 0 0;
}


#xiti {height:15px;text-align:center;margin-top:15px;}



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

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

#entete iframe {
border:0;
height:90px;
margin:0;
padding:0;
overflow:hidden;
width:728px;
}

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


#conteneur_menu_bepub {
left:50%;
position:absolute;
bottom:6px;
margin-left:-269px;
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.onglet 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;
font-family: arial;
}
#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:#FFF;
background-image:none;
}
#menu_bepub li.onglet 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.onglet ul li {
border-bottom:1px solid #CCC;
float:none;
margin:0;
padding:0;
text-align:left;
}
#menu_bepub li.onglet ul li a {
background-color:#FFF;
display:block;
padding:2px;
color:#666;
}

#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:15px;
bottom:6px;
text-align:right;
width:6em;
}
#langues a {
color:#FFF;
}




.fil_ariane {
background:#000 url(/backoffice/img/fond_degrade1.jpg) top center repeat-y;
clear:both;
color:#FFF;
font-size:80%;
line-height:1.5em;
height:1.5em;
margin:0;
padding:0 0 1px 0;
/*position:absolute;
top:0;*/
width:980px;
padding-bottom: 4px;
}

.fil_ariane a {color:#FFF}
.fil_ariane strong {font-weight:normal}



.form_identification_top {position:absolute;top:-21px;right:0;}
.form_identification_top label {font-size:8pt;color:#FFF;margin-left:15px;}
.form_identification_top .input_texte {font-size:8pt;border:0;background-color:#DDD;padding:0 0 0 17px;}
.submit_identification_top {background-color:#000;color:#FFF;cursor:pointer;font-size:8pt;height:1.75em;vertical-align:top;padding:0 2px;border:1px solid #CCC;}
#user_login_top {background:#DDD url(/fr/img/picto_user.gif) 2px center no-repeat;width:12em;}
#user_login_top:focus, #password_login_top:focus {background-color:#FFF}
#password_login_top {background:#DDD url(/fr/img/picto_cadena.gif) center left no-repeat;width:6em;}

.mdp_oublie_top {color:#FFF;font-size:8pt;}



/********** FIN BANDEAU DU HAUT ***************/
/**********************************************/
.parent_noir{margin-top:10px;}
#identification {
/*background-color:#5A6060;*/
margin:15px 0 0 15px;
padding:0;
/*padding:5px;*/
width:180px;
}
#identification ul {margin:5px 0 30px 15px; padding:0;}

#identification li {
margin:2px 0;
}

#identification li {/*width:180px;*/}
html>body #identification {
/*padding:5px;*/
padding:0;
font-size:12px;
line-height:150%;
width:180px;
}

#identification h3 {
color:#FFF;
font-size:14px;
font-weight:normal;
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;
}
.menu_backoffice {/*background-color:#7F7F7F;*/}
#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:10px 15px 5px 15px;
}



#menu_annuaires h3 {
color:#FFF;
font-size:14px;
font-weight:normal;
font-family:arial;
margin-bottom:4px;
}
#menu_annuaires h3 .lien {
color:#FFE24B;
float:right;
font-size:9pt;
font-weight:normal;
margin-top:0;
padding:0;
font-family:arial;
}
#menu_annuaires .annuaires {
list-style:none;
margin:0;
padding:0;
font-weight:bold;
}

#menu_annuaires .annuaires li {
font-size: 9pt;
letter-spacing: 0.025em;
line-height: 18px;
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.architecture {
background-color:transparent;
}
#menu_annuaires .annuaires li.architecture span a {
background:url('img/baton_architecture.gif') 1px center no-repeat;
background-color:#FFF;
color:#7E450A;
font-family:Arial;
text-transform:uppercase;
}
#menu_annuaires .annuaires li.arts_graphiques span a {
background:url('img/baton_arts_graphiques.gif') 1px center no-repeat;
background-color:#FFF;
color:#E31A25;
font-family:Arial;
text-transform:uppercase;
}
#menu_annuaires .annuaires li.photographie span a {
background:url('img/baton_photographie.gif') 1px center no-repeat;
background-color:#FFF;
color:#EA671E;
font-family:Arial;
text-transform:uppercase;
}
#menu_annuaires .annuaires li.imprimerie span a {
background:url('img/baton_imprimerie.gif') 1px center no-repeat;
background-color:#FFF;
color:#8ABC46;
font-family:Arial;
text-transform:uppercase;
}
#menu_annuaires .annuaires li.communication span a {
background:url('img/baton_communication.gif') 1px center no-repeat;
background-color:#FFF;
color:#077C2D;
font-family:Arial;
text-transform:uppercase;
}
#menu_annuaires .annuaires li.evenementiel span a {
background:url('img/baton_evenementiel.gif') 1px center no-repeat;
background-color:#FFF;
color:#8E457D;
font-family:Arial;
text-transform:uppercase;
}
#menu_annuaires .annuaires li.audiovisuel span a {
background:url('img/baton_audiovisuel.gif') 1px center no-repeat;
background-color:#FFF;
color:#E6458F;
font-family:Arial;
text-transform:uppercase;
}
#menu_annuaires .annuaires li.multimedia span a {
background:url('img/baton_multimedia.gif') 1px center no-repeat;
background-color:#FFF;
color:#0069A5;
font-family:Arial;
text-transform:uppercase;
}
#menu_annuaires .annuaires li.marketing span a {
background:url('img/baton_marketing.gif') 1px center no-repeat;
background-color:#FFF;
color:#83CFF0;
font-family:Arial;
text-transform:uppercase;
}
#menu_annuaires .annuaires li.m span a {
background:url('img/baton_medias.gif') 1px center no-repeat;
background-color:#FFF;
color:#02121E;
font-family:Arial;
text-transform:uppercase;
}
#menu_annuaires .annuaires li.medias span a {
background:url('img/baton_medias.gif') 1px center no-repeat;
background-color:#FFF;
color:#02121E;
font-family:Arial;
text-transform:uppercase;
}

#menu_annuaires .annuaires li.mannequins span a {
background:url('img/baton_medias.gif') 1px center no-repeat;
background-color:#FFF;
color:#02121E;
font-family:Arial;
text-transform:uppercase;
}

#menu_annuaires .annuaires li.services span a, #menu_annuaires .annuaires li.formation span a {
background:url('img/baton_services.gif') 1px center no-repeat;
background-color:#FFF;
color:#A8A9A9;
font-family:Arial;
text-transform:uppercase;
}

#menu_annuaires .annuaires li.architecture a:hover, 
#menu_annuaires .annuaires li.architecture a.sfHover {
background:#7E450A url('img/baton_actif.gif') 1px center no-repeat;
color:#FFF;
}
#menu_annuaires .annuaires li.arts_graphiques a:hover, 
#menu_annuaires .annuaires li.arts_graphiques a.sfHover {
background:#E31A25 url('img/baton_actif.gif') 1px center no-repeat;
color:#FFF;
}
#menu_annuaires .annuaires li.photographie a:hover, 
#menu_annuaires .annuaires li.photographie a.sfHover {
background:#EA671E url('img/baton_actif.gif') 1px center no-repeat;
color:#FFF;
}
#menu_annuaires .annuaires li.imprimerie a:hover,
#menu_annuaires .annuaires li.imprimerie a.sfHover {
background:#8ABC46 url('img/baton_actif.gif') 1px center no-repeat;
color:#FFF;
}
#menu_annuaires .annuaires li.communication a:hover,
#menu_annuaires .annuaires li.communication a.sfHover {
background:#077C2D url('img/baton_actif.gif') 1px center no-repeat;
color:#FFF;
}
#menu_annuaires .annuaires li.evenementiel a:hover,
#menu_annuaires .annuaires li.evenementiel a.sfHover {
background:#8E457D url('img/baton_actif.gif') 1px center no-repeat;
color:#FFF;
}
#menu_annuaires .annuaires li.audiovisuel a:hover,
#menu_annuaires .annuaires li.audiovisuel 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.medias a:hover,
#menu_annuaires .annuaires li.medias a.sfHover {
background:#02121E url('img/baton_actif.gif') 1px 1px no-repeat;
color:#FFF;
}
#menu_annuaires .annuaires li.mannequins a:hover,
#menu_annuaires .annuaires li.mannequins a.sfHover {
background:#02121E url('img/baton_actif.gif') 1px 1px no-repeat;
color:#FFF;
}

#menu_annuaires .annuaires li.services a:hover,
#menu_annuaires .annuaires li.services a.sfHover,
#menu_annuaires .annuaires li.formation a:hover,
#menu_annuaires .annuaires li.formation 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: #000000;
font-family: arial;
font-size: 9pt;
font-weight: normal;
margin: 0 0;
padding: 1px 0 1px 15px;
}
#menu_annuaires .annuaires li ul li a:hover {
font-weight:bold;
}

#menu_annuaires .annuaires li.architecture ul li a {
background:#C6A079 url('img/puce_annuaire_architecture_active.gif') 2px center no-repeat;
}
#menu_annuaires .annuaires li.arts_graphiques ul li a {
background:#F7BEA8 url('img/puce_annuaire_arts_graphiques_active.gif') 2px center no-repeat;
}
#menu_annuaires .annuaires li.photographie ul li a {
background:#FCD6A4 url('img/puce_annuaire_photographie_active.gif') 2px center no-repeat;
}
#menu_annuaires .annuaires li.imprimerie ul li a {
background:#CEE1AF url('img/puce_annuaire_imprimerie_active.gif') 2px center no-repeat;
}
#menu_annuaires .annuaires li.communication ul li a {
background:#A6BD95 url('img/puce_annuaire_communication_active.gif') 2px center no-repeat;
}
#menu_annuaires .annuaires li.evenementiel ul li a {
background:#D0B6CB url('img/puce_annuaire_evenementiel_active.gif') 2px center no-repeat;
}
#menu_annuaires .annuaires li.audiovisuel ul li a {
background:#F5BED5 url('img/puce_annuaire_audiovisuel_active.gif') 2px center no-repeat;
}
#menu_annuaires .annuaires li.multimedia ul li a {
background:#A1BFDB url('img/puce_annuaire_multimedia_active.gif') 2px center no-repeat;
}
#menu_annuaires .annuaires li.marketing ul li a {
background:#CDEAF9 url('img/puce_annuaire_marketing_active.gif') 2px center no-repeat;
}
#menu_annuaires .annuaires li.medias ul li a {
background:#9FA4A8 url('img/puce_annuaire_medias_active.gif') 2px center no-repeat;
}
#menu_annuaires .annuaires li.mannequins ul li a {
background:#9FA4A8 url('img/puce_annuaire_medias_active.gif') 2px center no-repeat;
}
#menu_annuaires .annuaires li.services ul li a, #menu_annuaires .annuaires li.formation ul li a {
background:#CECFD0 url('img/puce_annuaire_services_active.gif') 2px center no-repeat;
}

#menu_annuaires .annuaires li.architecture ul li a:hover,
#menu_annuaires .annuaires li.architecture ul li a.sfHover2 {
background:#FFF url('img/puce_annuaire_architecture_passive.gif') 2px center no-repeat;
font-weight:bold;
color:#000;
}
#menu_annuaires .annuaires li.arts_graphiques ul li a:hover,
#menu_annuaires .annuaires li.arts_graphiques ul li a.sfHover2 {
background:#FFF url('img/puce_annuaire_arts_graphiques_passive.gif') 2px center no-repeat;
font-weight:bold;
color:#000;
}
#menu_annuaires .annuaires li.photographie ul li a:hover,
#menu_annuaires .annuaires li.photographie ul li a.sfHover2 {
background:#FFF url('img/puce_annuaire_photographie_passive.gif') 2px center no-repeat;
font-weight:bold;
color:#000;
}
#menu_annuaires .annuaires li.imprimerie ul li a:hover,
#menu_annuaires .annuaires li.imprimerie ul li a.sfHover2 {
background:#FFF url('img/puce_annuaire_imprimerie_passive.gif') 2px center no-repeat;
font-weight:bold;
color:#000;
}
#menu_annuaires .annuaires li.communication ul li a:hover,
#menu_annuaires .annuaires li.communication ul li a.sfHover2 {
background:#FFF url('img/puce_annuaire_communication_passive.gif') 2px center no-repeat;
font-weight:bold;
color:#000;
}
#menu_annuaires .annuaires li.evenementiel ul li a:hover,
#menu_annuaires .annuaires li.evenementiel ul li a.sfHover2 {
background:#FFF url('img/puce_annuaire_evenementiel_passive.gif') 2px center no-repeat;
font-weight:bold;
color:#000;
}
#menu_annuaires .annuaires li.audiovisuel ul li a:hover,
#menu_annuaires .annuaires li.audiovisuel ul li a.sfHover2 {
background:#FFF url('img/puce_annuaire_audiovisuel_passive.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:#FFF url('img/puce_annuaire_multimedia_passive.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:#FFF url('img/puce_annuaire_marketing_passive.gif') 2px center no-repeat;
font-weight:bold;
color:#000;
}
#menu_annuaires .annuaires li.medias ul li a:hover,
#menu_annuaires .annuaires li.medias ul li a.sfHover2 {
background:#FFF url('img/puce_annuaire_medias_passive.gif') 2px center no-repeat;
font-weight:bold;
color:#000;
}
#menu_annuaires .annuaires li.mannequins ul li a:hover,
#menu_annuaires .annuaires li.mannequins ul li a.sfHover2 {
background:#FFF url('img/puce_annuaire_medias_passive.gif') 2px center no-repeat;
font-weight:bold;
color:#000;
}

#menu_annuaires .annuaires li.services ul li a:hover,
#menu_annuaires .annuaires li.services ul li a.sfHover2,
#menu_annuaires .annuaires li.formation ul li a:hover,
#menu_annuaires .annuaires li.formation ul li a.sfHover2{
background:#FFF url('img/puce_annuaire_services_passive.gif') 2px center no-repeat;
font-weight:bold;
color:#000;
}

.pub_carre {margin-top:10px;padding-top:15px;text-align:center;}
.pub_carre a img {border:0;padding:0;border:1px solid #000;}
.pub_carre h4 {color:#FFF;padding:1px 0;margin:0 14px;font-size:13px;font-family:arial; font-weight:normal;}
.pub_carre span { font-family:arial; font-size:16px; font-weight:normal; }
.pub_carre p {padding:0;margin:0 14px 0px 14px;width:190px;}
.pub_carre a {padding:0;margin:0;}

.rencontrez_nous {
border:0;
margin:30px 15px 0 15px;
}
.rencontrez_nous p {margin:0;}
.rencontrez_nous h4 {
background-color:#000;
color:#FFF;
font-size:10pt;
font-weight:bold;
padding:1px 0 2px 0;
margin:0;
text-align:center;
}
.rencontrez_nous a {
font-size:8pt;
text-decoration:none;
}
.rencontrez_nous img {
border:0;
margin:0;
}
.rencontrez_nous .date {font-weight:bold;}
.rencontrez_nous .lieu {font-size:7pt;}



/********* COLONNE CENTRALE ***********/
/**************************************/
/*** Moteur ***/
/**************/

#contenu .moteur {
background:url('img/fond_moteur_recherche.gif') top left no-repeat;
margin:0;
padding:0;
width: 530px;
}
#contenu .moteur_resultat {
background-image:none;
clear:both;
margin-bottom:0;
}

#contenu .moteur h1 {
float:left;
margin:15px 0 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:82px;
margin:0 0 0 160px;
padding:7px 0 0 0;
position:relative;
}
#contenu .moteur .etape1 p {
padding-bottom:5px;
}

#contenu .moteur div.etape1 label {
font-size:13px;
font-weight:bold;
}
#contenu .moteur div.etape1 input.valider {
bottom:26px;
height:27px;
position:absolute;
right:20px;
width:72px;
}
#contenu .moteur #liste_metiers {
font-size:9pt;
float:left;
margin-top:3px;
width:250px;
}
option.architecture {background-color:#7E450A;color:#FFF;font-weight:bold;}
option.architecture_option {background:#FFF url('img/puce_annuaire_architecture_passive.gif') 5px center no-repeat;}
option.arts_graphiques {background-color:#E31A25;color:#FFF;font-weight:bold;}
option.arts_graphiques_option {background:#FFF url('img/puce_annuaire_arts_graphiques_passive.gif') 5px center no-repeat;}
option.photographie {background-color:#EA671E;color:#FFF;font-weight:bold;}
option.photographie_option {background:#FFF url('img/puce_annuaire_photographie_passive.gif') 5px center no-repeat;}
option.imprimerie {background-color:#8ABC46;color:#FFF;font-weight:bold;}
option.imprimerie_option {background:#FFF url('img/puce_annuaire_imprimerie_passive.gif') 5px center no-repeat;}
option.communication {background-color:#077C2D;color:#FFF;font-weight:bold;}
option.communication_option {background:#FFF url('img/puce_annuaire_communication_passive.gif') 5px center no-repeat;}
option.evenementiel {background-color:#8E457D;color:#FFF;font-weight:bold;}
option.evenementiel_option {background:#FFF url('img/puce_annuaire_evenementiel_passive.gif') 5px center no-repeat;}
option.audiovisuel {background-color:#E6458F;color:#FFF;font-weight:bold;}
option.audiovisuel_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.medias {background-color:#02121E;color:#FFF;font-weight:bold;}
option.medias_option {background:#FFF url('img/puce_annuaire_medias_passive.gif') 5px center no-repeat;}
option.mannequins {background-color:#02121E;color:#FFF;font-weight:bold;}
option.mannequins_option {background:#FFF url('img/puce_annuaire_medias_passive.gif') 5px center no-repeat;}
option.services, option.juridique, option.formation {background-color:#A9A8A9;color:#FFF;font-weight:bold;}
option.services_option, option.juridique_option, option.formation_option {background:#FFF url('img/puce_annuaire_services_passive.gif') 5px center no-repeat;}


.figurez_annuaire, .figurez_annuaire_accueil {
font-size:9pt;
line-height:1.25em;
margin:0;
padding:0;
text-align:right;
}
.figurez_annuaire {margin-bottom:2em;text-align:right;}
.figurez_annuaire a, .figurez_annuaire_accueil a {
background:url(img/puce_figurez_annuaire.gif) center left no-repeat;
color:#F00;
font-weight:bold;
padding-left:11px;
}
.figurez_annuaire_accueil {
font-size:10pt;
margin:5px 0 5px 0;
text-align:right;
width:auto;
}

.figurez_annuaire a:hover, .figurez_annuaire_accueil a:hover {
color:#00F;
}

#contenu .moteur .etape1 p#montrer_options {
bottom:0;
font-size:12px;
left:0;
padding-left:6px;
position:absolute;
text-align:left;
width:300px;
}
#contenu .moteur .etape1 p#montrer_options .puce {
font-size:14pt;

}

.affinage_resultats {border-bottom:1px dashed #777; clear:both; padding:5px 0 10px 0;margin-bottom:5px;}
#montrer_options_resultat{padding:0;margin:0;}
#montrer_options_resultat a {
background: url(/fr/img/fond_moteur_affinage3.gif) center left no-repeat;
color:#000;
display:block;
height:22px;
float:left;
font-size:10pt;
font-weight:bold;
margin:0 0 0.25em 0;
padding:6px 0 0 34px;
text-align:left;
text-decoration:none;
width:320px;
}
#montrer_options_resultat a span{font-size:7pt;font-weight:normal;}

#montrer_options_resultat a:hover {
background: url(/fr/img/fond_moteur_affinage3_on.gif) center left no-repeat;
text-decoration:none;
}

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

.affinage_resultats, .affinage_resultats form{margin:0 0 5px 0;padding:0;}
#affinage_recherche, #affinage_recherche_resultat {
background:#FFF7D0 url('img/fond_moteur_deplie.png') bottom center no-repeat;
display:none;
margin:0 auto;
padding:5px 0 0 0;
position:relative;
width:530px;
}

#affinage_recherche h4, #affinage_recherche_resultat h4 {
color:#000;
font-size:9pt;
font-weight:bold;
margin:0 0 0 12px;
padding:0;
}
#affinage_recherche h4 span, #affinage_recherche_resultat h4 span {
font-size:8pt;
font-style:italic;
font-weight:normal;
}

#affinage_recherche #liste_specialites p, #affinage_recherche_resultat #liste_specialites p {
font-size:9pt;
float:left;
width:45%;
}

#affinage_recherche #liste_specialites, #affinage_recherche_resultat #liste_specialites {
background-color:#FFF;
margin:0 10px 0 10px;
padding:0 5px;
width:500px;
max-height:285px;
overflow:auto;
}

#affinage_recherche label, #affinage_recherche_resultat label {
color:#000;
font-size:9pt;
}
#affinage_recherche #liste_specialites label, #affinage_recherche_resultat #liste_specialites label{
color:#666;
}

#affinage_recherche #localisation, #affinage_recherche_resultat #localisation {margin:10px 10px 0 10px;}

#affinage_recherche #localisation p, #affinage_recherche_resultat #localisation p {
float:left;
margin:0 10px 0 0;
padding:0;
}

#affinage_recherche small, #affinage_recherche_resultat small {color:#777;}
#localisation input, .chercher_par_nom input, #localisation select {border:1px solid #666;font-size:8pt;margin:0;padding:0 0 0 2px;}

.chercher_par_nom {margin:0 10px 10px 10px;padding:0;}
.chercher_par_nom p{margin:0;padding:0;line-height:0.75em;}
.chercher_par_nom label{font-size:9pt;}

/*** Fin Moteur ***/
/******************/


#contenu .edito {
background:url(img/illustration_edito.gif) 5px center no-repeat;
border:1px solid #CCC;
line-height:14pt;
margin:0 15px 0 15px;
padding:10px 5px;
}
#contenu h2.avant_edito {
font-size:11pt;
line-height:13pt;
margin-bottom:15px;
margin-top:20px;
padding-left:16px;
}
#contenu h2.avant_edito .bienvenue {
color:#F7AA0D;
font-size:14pt;
}
#contenu h2.avant_edito .bepub {
color:#787878;
font-size:18pt;
}
#contenu h2.avant_edito .baseline {
color:#000000;
font-size:10pt;
font-weight:normal;
}
#contenu h2.avant_edito  span {
font-size:9pt;
}
#contenu .edito p strong {
color:#F4A115;
}
#contenu .edito p {
color:#787878;
font-size:8pt;
padding-left:120px;
}
#contenu .edito p.first {
margin-bottom:10px;
}
#contenu .edito p.consigne {
color:#000
}
#contenu .edito p.bouton {
text-align:right;
}
#contenu .edito .creez_votre_compte img {
border:0;
}

#contenu .gros_plan {
clear:both;
border:1px solid #787878;
border-top:0;
margin:30px 15px 30px 15px;
}
#contenu .gros_plan .entete {
background-color:#787878;
margin:0;
padding:2px 5px 1px 5px;
overflow:auto;
height:1%;
}
#contenu .gros_plan .entete h2 {
background-color:transparent;
border:0;
color:#FFF;
float:left;
font-size:10pt;
margin:0 40px 0 0;
padding:0;
position:relative;
}
#contenu .gros_plan .entete h2 sup, #news h3 sup {
font-size:8pt;
}
#contenu .gros_plan .metiers {
color:#FFF;
font-size:10pt;
margin:0 10px 0 0;
padding:0;
position:relative;
}
#contenu .gros_plan .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;
color:blue;
}
#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:10px;
height:1%;
}
#contenu .gros_plan .contenu h3 {
background-color:transparent;
clear:both;
color:#000;
font-size:11pt;
font-weight:bold;
margin:0 0 5px 0;
}
#contenu .gros_plan .contenu h3 a {
color:#000;
text-decoration:none;
}

#contenu .gros_plan .contenu .texte {
font-size: 13px;
letter-spacing: 0.25px;
line-height: 15px;
margin: 3px 0 0;
}
#contenu .gros_plan .contenu strong {
font-weight:normal;
}

#contenu .gros_plan .contenu .illustration {
float:left;
margin:0 10px 0 0;
padding:0;
}

#contenu .gros_plan .contenu .illustration img {border:0;}

#contenu .gros_plan .contenu .savoir_plus {
color:#000;
font-weight:normal;
margin:5px 0 0 10px;
}
#contenu .gros_plan .voir_articles {
margin:3px 0 0 0;
text-align:right;
}
#contenu .gros_plan .voir_articles a {
color:blue;
font-weight:normal;
}

/** Home Actus **/
#contenu .home_actus {
clear:both;
border:1px solid #787878;
border-top:0;
margin:30px 15px 30px 15px;
}
#contenu .home_actus .entete {
background-color:#787878;
margin:0;
padding:2px 5px 1px 5px;
overflow:auto;
height:1%;
}
#contenu .home_actus .entete h2 {
border:0;
color:#FFF;
float:left;
font-size:10pt;
margin:0px 40px 0 0;
padding:0;
position:relative;
}
#contenu .home_actus .entete h2 sup, #news h3 sup {
font-size:8pt;
}

#contenu .home_actus .contenu {
padding:10px;
}

#contenu .home_actus .item {

}

#contenu .home_actus .item h3 {
font-size:11pt;
margin-top:0;
padding-top:0;
}

#contenu .home_actus .item h3 a {
color:#000;
text-decoration:none;
}

#contenu .home_actus .item ul {
margin:0 0 3px 0;
padding:0;
}
#contenu .home_actus .item ul li {
font-size:9pt;
list-style-type:circle;
margin:0 0 0 30px;
padding:0;
}

#contenu .home_actus .item ul li a {
color:#787878;
text-decoration:none;
}

#contenu .home_actus .item ul li a:hover {
text-decoration:underline;
}

#contenu .home_actus .item ul li .complement {
color:#AAA;
}

#contenu .home_actus .item .en_savoir_plus {
font-size:9pt;
font-weight:normal;
margin:0;
text-align:right;
}

#contenu .home_actus .item .en_savoir_plus a {color:blue}


#page .retour_haut_page {
background:#E3E4E4 url(img/silhouettes.png) 220px bottom no-repeat;
bottom:0;
clear:both;
height:110px;
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;
}

#page .temoignages_inscription {
border:1px solid #AAADB1;
margin:1em;
padding:5px 10px;
}

#page .temoignages_inscription q {
font-size:0.85em;
font-style:italic;
}

#page .accroche_inscription {
color:#F00;
}

#page .page .italique {font-style:italic;}

#page .btn_inscription {
margin:2em;
text-align:center;
}

#page .btn_inscription a.btn_inscription {
background-color:#008000;
border:2px solid #005700;
border-top:1px solid #01A300;
border-left:1px solid #01A300;
color:#FFF;
font-size:1.5em;
padding:0 0.5em;
text-decoration:none;
}

#page .btn_inscription a.btn_inscription:hover {
border:1px solid #01A300;
border-top:2px solid #005700;
border-left:2px solid #005700;
}



/****** Liste de r?sultats *******/

.liste_resultats_intermediaires h1 {
display:block;
font-size:165%;
font-weight:normal;
margin:0;
padding:3px 5px;
text-align:left;
}
.liste_resultats_intermediaires h2 {
display:block;
font-size:150%;
font-weight:normal;
margin:0;
padding:3px 5px;
}

.liste_resultats_intermediaires h3 {
display:block;
font-size:130%;
font-weight:normal;
margin:0;
padding:0.1em 5px;
}


.liste_resultats_intermediaires h1 a, .liste_resultats_intermediaires h3 a{
text-decoration:none;
}
.liste_resultats_intermediaires h1 a:hover, .liste_resultats_intermediaires h3 a:hover, .liste_resultats_intermediaires h4 a:hover{
text-decoration:underline;
}

.liste_resultats_intermediaires h1 a{color:#000000}
.liste_resultats_intermediaires h2 {font-size:10pt;font-weight:normal;padding:0 0 0 10px;}
.liste_resultats_intermediaires h2 span {color:#000;font-size:7.5pt;font-weight:normal;}

.liste_resultats_intermediaires h2 a:link {font-weight:normal;}
.liste_resultats_intermediaires h2 a:hover {font-weight:bold;}

.liste_resultats_intermediaires .liste_articles h2 { padding:0; margin:5px 0; }

.liste_resultats_intermediaires .liste_articles h2 a:link, .liste_resultats_intermediaires .liste_articles h2 a:visited {font-weight:bold;text-decoration:none;}
.liste_resultats_intermediaires .liste_articles h2 a:hover, .liste_resultats_intermediaires .liste_articles h2 a:visited:hover {font-weight:bold;text-decoration:underline;}


.liste_resultats_intermediaires .liste_sous_rubriques {margin:2em 0 2em 0; padding:0 0 0 110px; position:relative;}
.liste_resultats_intermediaires .liens_specialites {color:#000; font-size:8pt; padding:0;margin-bottom:1em;line-height: 1.5em;margin-top:0.5em;}
.liste_resultats_intermediaires .liens_specialites a {color:#999;text-decoration:none;}
.liste_resultats_intermediaires .liens_specialites a:hover {text-decoration:underline;}
.liste_resultats_intermediaires .inscription {color:#000; font-size:8pt;top:11em; padding:5px; position:absolute; left:0; text-align:center;}
.liste_resultats_intermediaires .inscription a {color:blue}
.liste_resultats_intermediaires .inscription a strong {font-weight:normal;}
.liste_resultats_intermediaires h3 {font-weight:normal;margin-top:0;}
.liste_resultats_intermediaires h3 strong {font-weight:normal}
.liste_resultats_intermediaires h3 a{color:#FFF}
.liste_resultats_intermediaires .liste_articles {margin:1em 0 2em 0; padding:0;}
.liste_resultats_intermediaires .liste_articles p {font-size:12px;margin:0; padding:0;}
.liste_resultats_intermediaires .liste_articles .preview_article {margin-bottom:1em;font-size:12px;}
.liste_resultats_intermediaires h4 {font-weight:bold;font-size:14px;margin-bottom:5px;}
.liste_resultats_intermediaires h4 strong {font-weight:normal}

.liste_resultats_intermediaires .extrait_librairie {margin:1em 0 0 0; font-size:12px;line-height:18px;padding:0;}
.liste_resultats_intermediaires .extrait_librairie blockquote {color:#777;font-size:12px;line-height:18px;font-style:normal;}

.liste_resultats_intermediaires .architecture {color:#7E450A;}
.liste_resultats_intermediaires .architecture h2 {background:url(img/puce_annuaire_architecture_passive.gif) center left no-repeat;}
.liste_resultats_intermediaires .architecture .inscription {border:1px solid #7E450A;}
.liste_resultats_intermediaires .illustration_architecture  {background:url(/fr/img/silhouette_sommaire_architecture.gif) top left no-repeat;}

.liste_resultats_intermediaires .arts_graphiques {color:#E31A25}
.liste_resultats_intermediaires .arts_graphiques h2 {background:url(img/puce_annuaire_arts_graphiques_passive.gif) center left no-repeat;}
.liste_resultats_intermediaires .arts_graphiques .inscription {border:1px solid #E31A25;}
.liste_resultats_intermediaires .illustration_arts_graphiques {background:url(/fr/img/silhouette_sommaire_arts_graphiques.gif) top left no-repeat;z-index:100;}

.liste_resultats_intermediaires .photographie {color:#EA671E}
.liste_resultats_intermediaires .photographie h2 {background:url(img/puce_annuaire_photographie_passive.gif) center left no-repeat;}
.liste_resultats_intermediaires .photographie .inscription {border:1px solid #EA671E;}
.liste_resultats_intermediaires .illustration_photographie  {background:url(/fr/img/silhouette_sommaire_photographie.gif) top left no-repeat;}

.liste_resultats_intermediaires .imprimerie {color:#8ABC46}
.liste_resultats_intermediaires .imprimerie h2 {background:url(img/puce_annuaire_imprimerie_passive.gif) center left no-repeat;}
.liste_resultats_intermediaires .imprimerie .inscription {border:1px solid #8ABC46;}
.liste_resultats_intermediaires .illustration_imprimerie  {background:url(/fr/img/silhouette_sommaire_imprimerie.gif) top left no-repeat;}

.liste_resultats_intermediaires .communication {color:#077C2D}
.liste_resultats_intermediaires .communication h2 {background:url(img/puce_annuaire_communication_passive.gif) center left no-repeat;}
.liste_resultats_intermediaires .communication .inscription {border:1px solid #077C2D;}
.liste_resultats_intermediaires .illustration_communication  {background:url(/fr/img/silhouette_sommaire_communication.gif) top left no-repeat;}

.liste_resultats_intermediaires .evenementiel {color:#8E458F}
.liste_resultats_intermediaires .evenementiel h2 {background:url(img/puce_annuaire_evenementiel_passive.gif) center left no-repeat;}
.liste_resultats_intermediaires .evenementiel .inscription {border:1px solid #8E458F;}
.liste_resultats_intermediaires .illustration_evenementiel  {background:url(/fr/img/silhouette_sommaire_evenementiel.gif) top left no-repeat;}

.liste_resultats_intermediaires .audiovisuel {color:#E6458F}
.liste_resultats_intermediaires .audiovisuel h2 {background:url(img/puce_annuaire_audiovisuel_passive.gif) center left no-repeat;}
.liste_resultats_intermediaires .audiovisuel .inscription {border:1px solid #E6458F;}
.liste_resultats_intermediaires .illustration_audiovisuel  {background:url(/fr/img/silhouette_sommaire_audiovisuel.gif) top left no-repeat;}

.liste_resultats_intermediaires .multimedia {color:#0069A5}
.liste_resultats_intermediaires .multimedia h2 {background:url(img/puce_annuaire_multimedia_passive.gif) center left no-repeat;}
.liste_resultats_intermediaires .multimedia .inscription {border:1px solid #0069A5;}
.liste_resultats_intermediaires .illustration_multimedia  {background:url(/fr/img/silhouette_sommaire_multimedia.gif) top left no-repeat;}

.liste_resultats_intermediaires .marketing {color:#51ABCF}
.liste_resultats_intermediaires .marketing h2 {background:url(img/puce_annuaire_marketing_passive.gif) center left no-repeat;}
.liste_resultats_intermediaires .marketing .inscription {border:1px solid #83CFF0;}
.liste_resultats_intermediaires .illustration_marketing  {background:url(/fr/img/silhouette_sommaire_marketing.gif) top left no-repeat;}

.liste_resultats_intermediaires .medias {color:#02121E}
.liste_resultats_intermediaires .medias h2 {background:url(img/puce_annuaire_medias_passive.gif) center left no-repeat;}
.liste_resultats_intermediaires .medias .inscription {border:1px solid #02121E;}
.liste_resultats_intermediaires .illustration_medias  {background:url(/fr/img/silhouette_sommaire_medias.gif) top left no-repeat;}

.liste_resultats_intermediaires .mannequins {color:#02121E}
.liste_resultats_intermediaires .mannequins h2 {background:url(img/puce_annuaire_medias_passive.gif) center left no-repeat;}
.liste_resultats_intermediaires .mannequins .inscription {border:1px solid #02121E;}
.liste_resultats_intermediaires .illustration_mannequins  {background:url(/fr/img/silhouette_sommaire_photographie.gif) top left no-repeat;}

.liste_resultats_intermediaires .services {color:#A9A8A8}
.liste_resultats_intermediaires .services h2 {background:url(img/puce_annuaire_services_passive.gif) center left no-repeat;}
.liste_resultats_intermediaires .services .inscription {border:1px solid #A9A8A8;}
.liste_resultats_intermediaires .illustration_services  {background:url(/fr/img/silhouette_sommaire_services.gif) top left no-repeat;}

.liste_resultats_intermediaires .formation {color:#A9A8A8}
.liste_resultats_intermediaires .formation h2 {background:url(img/puce_annuaire_services_passive.gif) center left no-repeat;}
.liste_resultats_intermediaires .foramtion .inscription {border:1px solid #A9A8A8;}
.liste_resultats_intermediaires .illustration_formation  {background:url(/fr/img/silhouette_sommaire_services.gif) top left no-repeat;}


#zone-partenariat {background-color:#F3F3F3;font-size:11px;line-height:16px;margin-bottom:4em;padding:15px 15px 30px 15px;position:relative;}
.partenariat-item-separation {border-bottom:1px solid #FFF;padding-bottom:1em;margin-bottom:1em;}
.partenariat-titre {font-size:12px;}
.partenariat-text {color:#444;}
h2.partenariat-legende {font-size:11px; position:absolute; right:15px; bottom:10px;}


.liste_resultats .titre {
position:relative;
clear:both;
color:#FFF;
margin:0 0 5px 0;
padding:0 5px;
}
.liste_resultats h1 {
color:#333;
display:block;
font-size:18px;
font-weight:bold;
margin:0;
padding:0;
}

.specialites_titre {
color:#000;
font-size:16px;
font-weight:normal;
/*display:block;*/
}

.separation_titre {
color:#444;
font-size:14px;
font-weight:normal;
}
.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 .titre h3 {
display:inline;
font-size:130%;
font-weight:normal;
margin:0;
padding:0;
}

.liste_resultats .criteres {
float:left;
font-size:9pt;
line-height:1.25em;
margin:0 0 25px 0;
padding-bottom:0;
width:60%;
}


.liste_resultats .criteres a {
cursor:default;
color:#777;
text-decoration:none;
width:10px;
}
.liste_resultats .criteres a.lien_suppr_critere {
background:url(/fr/img/fond_lien_critere_recherche_off.gif) 0 0 no-repeat;
cursor:pointer;
display: inline-block;
height: 1em;
overflow: hidden;
text-indent: -9999px;
width: 10px;
}
.liste_resultats .criteres a.lien_suppr_critere:hover {
background:url(/fr/img/fond_lien_critere_recherche_on.gif) 0 0 no-repeat;
}

.liste_resultats .criteres .consigne {
color:#A9A8A9;
font-style:italic;
font-size:90%;
}

.liste_resultats .pagination {
float:right;
font-size:12px;
line-height:1.25em;
margin:0;
padding:3px 0 0 0;
text-align:center;
width:30%;
}
.liste_resultats .pagination form {
margin:0;
padding:0;
}
.liste_resultats .pagination_bas {
margin-bottom:0px;
}
.liste_resultats .pagination input {
font-weight:bold;
font-size:12px;
margin:0;
padding:0;
text-align:right;
width:2em;
}
.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;
}

.texte_intro_liste_resultats {font-size:11px;color:#999;margin-bottom:0.5em;margin-top:2px;line-height:15px;}
.texte_intro_liste_resultats a{color:#999;text-decoration:none;cursor:text}
.texte_intro_liste_resultats a:visited {color:#999;text-decoration:none;} 




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


.liste_resultats .vitrine .voir_vitrine , .liste_resultats .voir_vitrine {
height:50px;
margin:0;
top:10px;
right:10px;
padding:0;
position:absolute;
width:50px;
}
.liste_resultats .vitrine .voir_vitrine a {
display:block;
height:50px;
text-decoration:none;
width:50px;
}
.liste_resultats .vitrine .voir_vitrine span {
position:absolute;
margin-left:-999em;
}
.liste_resultats .prestataire {
font-size:11px;
line-height:16px;
margin-bottom:0;
padding:10px;
position:relative;
width:506px;
}
.prestataire_logo {min-height:75px;}

.conteneur_infos_contact {
margin:0px 0 0 90px;
width:355px; 
}
.infos_contact_nom {color:#000;}
.infos_contact_label {color:#777;}
.liste_resultats .prestataire .coordonnees {
float:left;
margin-right:0px;
}
.liste_resultats h3.raison_sociale {
background-color:transparent;
display:block;
font-size:13px;
font-weight:bold;
margin:0 60px 0 90px;
padding:0;
color:#000;
line-height: 10px;
}
.liste_resultats .prestataire .coordonnees .donnees_personnelles {
color:#777;
}
.zone_activite{color:#000;}
.liste_resultats .prestataire .coordonnees h3 a{color:#000;text-decoration:none;}
.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;
margin:0;
}

.liste_resultats .prestataire .coordonnees .outils {
margin:1em 0 0 0;
}
.liste_resultats .prestataire .coordonnees .outils a, .liste_resultats .prestataire .coordonnees .outils a:visited, .liste_resultats .prestataire .coordonnees .outils a:link {
color:#027BD8;
}
.liste_resultats .prestataire .coordonnees .outils a:hover {
color:#02ACDB;
}
.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:16px;
}
.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 {
}
.liste_resultats .prestataire .logo {
position:absolute;
top:10px;left:10px;
margin:0 0px 0 0px;
padding:0;
text-align:center;
width:80px;
}
.liste_resultats .prestataire .logo img {
border:0;
}
.liste_resultats .cadre {
background-color:#FFF;
margin-bottom:10px;
}





/** 
	* Personnalisation des r?sultats de recherche selon la cat?gorie 
**/
.specialite_recherchee {
font-weight:normal;
padding:0 2px;
text-decoration:none;
}

/* Architecture */
/*
.resultats_architecture h1, .resultats_architecture h1 a {
color:#7E450A;
}

#contenu.resultats_architecture h1, #contenu.resultats_architecture h1 a, .resultats_architecture h3 {
background-color:#7E450A;
color:#FFF;
}
*/
.resultats_architecture .pagination a.page_precedente {
background:url('img/btn_page_precedente_architecture.gif') top left no-repeat;
}
.resultats_architecture .pagination a.page_suivante {
background:url('img/btn_page_suivante_architecture.gif') top left no-repeat;
}
.resultats_architecture .cadre {
border:2px solid #7E450A;
}
.resultats_architecture .coordonnees .donnees_personnelles .voir_coordonnees {
background:url('img/picto_voir_contact_architecture.gif') 0 0.5em no-repeat;
color:#7E450A;
}
.resultats_architecture .coordonnees .specialites a {
color:#7E450A;
}
.resultats_architecture .specialite_recherchee {
background-color:#C6A079;
color:#633708;
}
.resultats_architecture .coordonnees .specialites a:hover {
text-decoration:none;
}
.resultats_architecture .vitrine .voir_vitrine a {
background:url('img/btn_voir_vitrine_architecture.gif') top left no-repeat;
}
.resultats_architecture .vitrine .voir_vitrine a:hover {
background:url('img/btn_voir_vitrine_architecture_on.gif') top left no-repeat;
}

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

/* Photographie */
/*
.resultats_photographie h1, .resultats_photographie h1 a {
color:#EA671E;
}
#contenu.resultats_photographie h1, #contenu.resultats_photographie h1 a, .resultats_photographie h3 {
background-color:#EA671E;
color:#FFF;
}
*/
.resultats_photographie .pagination a.page_precedente {
background:url('img/btn_page_precedente_photographie.gif') top right no-repeat;
}
.resultats_photographie .pagination a.page_suivante {
background:url('img/btn_page_suivante_photographie.gif') top right no-repeat;
}
.resultats_photographie .cadre {
border:2px solid #EA671E;
}
.resultats_photographie .coordonnees .donnees_personnelles .voir_coordonnees {
background:url('img/picto_voir_contact_photographie.gif') 0 0.5em no-repeat;
color:#EA671E;
}
.resultats_photographie .coordonnees .specialites a {
color:#EA671E;
}
.resultats_photographie .coordonnees .specialites a:hover {
text-decoration:none;
}
.resultats_photographie .specialite_recherchee {
background-color:#FCD6A4; color:#EA671E;
}
.resultats_photographie .vitrine .voir_vitrine a {
background:url('img/btn_voir_vitrine_photographie.gif') top left no-repeat;
}
.resultats_photographie .vitrine .voir_vitrine a:hover {
background:url('img/btn_voir_vitrine_photographie_on.gif') top left no-repeat;
}

/* Imprimerie */
/*
.resultats_imprimerie h1, .resultats_imprimerie h1 a {
color:#8ABC46;
}
#contenu.resultats_imprimerie h1, #contenu.resultats_imprimerie h1 a, .resultats_imprimerie h3 {
background-color:#8ABC46;
color:#FFF;
}
*/
.resultats_imprimerie .pagination a.page_precedente {
background:url('img/btn_page_precedente_imprimerie.gif') top left no-repeat;
}
.resultats_imprimerie .pagination a.page_suivante {
background:url('img/btn_page_suivante_imprimerie.gif') top left no-repeat;
}
.resultats_imprimerie .cadre {
border:2px solid #8ABC46;
}
.resultats_imprimerie .coordonnees .donnees_personnelles .voir_coordonnees {
background:url('img/picto_voir_contact_imprimerie.gif') 0 0.5em no-repeat;
color:#8ABC46;
}
.resultats_imprimerie .coordonnees .specialites a {
color:#8ABC46;
}
.resultats_imprimerie .coordonnees .specialites a:hover {
text-decoration:none;
}
.resultats_imprimerie .specialite_recherchee {
background-color:#CEE1AF;
color:#487F00;
}
.resultats_imprimerie .vitrine .voir_vitrine a {
background:url('img/btn_voir_vitrine_imprimerie.gif') top left no-repeat;
}
.resultats_imprimerie .vitrine .voir_vitrine a:hover {
background:url('img/btn_voir_vitrine_imprimerie_on.gif') top left no-repeat;
}

/* Communication */
/*
.resultats_communication h1, .resultats_communication h1 a {
color:#077C2D;
}
#contenu.resultats_communication h1, #contenu.resultats_communication h1 a, .resultats_communication h3 {
background-color:#077C2D;
color:#FFF;
}
*/
.resultats_communication .pagination a.page_precedente {
background:url('img/btn_page_precedente_communication.gif') top left no-repeat;
}
.resultats_communication .pagination a.page_suivante {
background:url('img/btn_page_suivante_communication.gif') top left no-repeat;
}
.resultats_communication .cadre {
border:2px solid #077C2D;
}
.resultats_communication .coordonnees .donnees_personnelles .voir_coordonnees {
background:url('img/picto_voir_contact_communication.gif') 0 0.5em no-repeat;
color:#077C2D;
}
.resultats_communication .coordonnees .specialites a {
color:#077C2D;
}
.resultats_communication .coordonnees .specialites a:hover {
text-decoration:none;
}
.resultats_communication .specialite_recherchee {
background-color:#A6BD95;
color:#044F1C;
}
.resultats_communication .vitrine .voir_vitrine a {
background:url('img/btn_voir_vitrine_communication.gif') top left no-repeat;
}
.resultats_communication .vitrine .voir_vitrine a:hover {
background:url('img/btn_voir_vitrine_communication_on.gif') top left no-repeat;
}

/* Evenementiel */
/*
.resultats_evenementiel h1, .resultats_evenementiel h1 a {
color:#8E457D;
}
#contenu.resultats_evenementiel h1, #contenu.resultats_evenementiel h1 a, .resultats_evenementiel h3 {
background-color:#8E457D;
color:#FFF;
}
*/
.resultats_evenementiel .pagination a.page_precedente {
background:url('img/btn_page_precedente_evenementiel.gif') top left no-repeat;
}
.resultats_evenementiel .pagination a.page_suivante {
background:url('img/btn_page_suivante_evenementiel.gif') top left no-repeat;
}
.resultats_evenementiel .cadre {
border:2px solid #8E457D;
}
.resultats_evenementiel .coordonnees .donnees_personnelles .voir_coordonnees {
background:url('img/picto_voir_contact_evenementiel.gif') 0 0.5em no-repeat;
color:#8E457D;
}
.resultats_evenementiel .coordonnees .specialites a {
color:#8E457D;
}
.resultats_evenementiel .coordonnees .specialites a:hover {
text-decoration:none;
}
.resultats_evenementiel .specialite_recherchee {
background-color:#D0B6CB;
color:#6F3663;
}
.resultats_evenementiel .vitrine .voir_vitrine a {
background:url('img/btn_voir_vitrine_evenementiel.gif') top left no-repeat;
}
.resultats_evenementiel .vitrine .voir_vitrine a:hover {
background:url('img/btn_voir_vitrine_evenementiel_on.gif') top left no-repeat;
}

/* Audiovisuel */
/*
.resultats_audiovisuel h1, .resultats_audiovisuel h1 a {
color:#E6458F;
}
#contenu.resultats_audiovisuel h1, #contenu.resultats_audiovisuel h1 a, .resultats_audiovisuel h3 {
background-color:#E6458F;
color:#FFF;
}
*/
.resultats_audiovisuel .pagination a.page_precedente {
background:url('img/btn_page_precedente_audiovisuel.gif') top left no-repeat;
}
.resultats_audiovisuel .pagination a.page_suivante {
background:url('img/btn_page_suivante_audiovisuel.gif') top left no-repeat;
}
.resultats_audiovisuel .cadre {
border:2px solid #E6458F;
}
.resultats_audiovisuel .coordonnees .donnees_personnelles .voir_coordonnees {
background:url('img/picto_voir_contact_audiovisuel.gif') 0 0.5em no-repeat;
color:#E6458F;
}
.resultats_audiovisuel .coordonnees .specialites a {
color:#E6458F;
}
.resultats_audiovisuel .coordonnees .specialites a:hover {
text-decoration:none;
}
.resultats_audiovisuel .specialite_recherchee {
background-color:#F5BED5;
color:#BF397A;
}
.resultats_audiovisuel .vitrine .voir_vitrine a {
background:url('img/btn_voir_vitrine_audiovisuel.gif') top left no-repeat;
}
.resultats_audiovisuel .vitrine .voir_vitrine a:hover {
background:url('img/btn_voir_vitrine_audiovisuel_on.gif') top left no-repeat;
}

/* Multim?dia */
/*
.resultats_multimedia h1, .resultats_multimedia h1 a {
color:#0069A5;
}
#contenu.resultats_multimedia h1, #contenu.resultats_multimedia h1 a, .resultats_multimedia h3 {
background-color:#0069A5;
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 .coordonnees .specialites a:hover {
text-decoration:none;
}
.resultats_multimedia .specialite_recherchee {
background-color:#A1BFDB;
color:#005787;
}
.resultats_multimedia .vitrine .voir_vitrine a {
background:url('img/btn_voir_vitrine_multimedia.gif') top left no-repeat;
}
.resultats_multimedia .vitrine .voir_vitrine a:hover {
background:url('img/btn_voir_vitrine_multimedia_on.gif') top left no-repeat;
}

/* Marketing */
/*
.resultats_marketing h1, .resultats_marketing h1 a {
color:#83CFF0;
}
#contenu.resultats_marketing h1, #contenu.resultats_marketing h1 a, .resultats_marketing h3 {
background-color:#83CFF0;
color:#FFF;
}
*/
.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 .coordonnees .specialites a:hover {
text-decoration:none;
/* couleur charte = #83CFF0, mais pas assez lisible en petit */
}
.resultats_marketing .specialite_recherchee {
background-color:#CDEAF9;
color:#5B91A7;
}
.resultats_marketing .vitrine .voir_vitrine a {
background:url('img/btn_voir_vitrine_marketing.gif') top left no-repeat;
}
.resultats_marketing .vitrine .voir_vitrine a:hover {
background:url('img/btn_voir_vitrine_marketing_on.gif') top left no-repeat;
}


/* M?dias */
/*
.resultats_medias h1, .resultats_medias h1 a {
color:#02121E;
}
#contenu.resultats_medias h1, #contenu.resultats_medias h1 a, .resultats_medias h3 {
background-color:#02121E;
color:#FFF;
}
*/
.resultats_medias .pagination a.page_precedente {
background:url('img/btn_page_precedente_medias.gif') top left no-repeat;
}
.resultats_medias .pagination a.page_suivante {
background:url('img/btn_page_suivante_medias.gif') top left no-repeat;
}
.resultats_medias .cadre {
border:2px solid #02121E;
}
.resultats_medias .coordonnees .donnees_personnelles .voir_coordonnees {
background:url('img/picto_voir_contact_medias.gif') 0 0.5em no-repeat;
color:#02121E;
}
.resultats_medias .coordonnees .specialites a {
color:#02121E;
}
.resultats_medias .coordonnees .specialites a:hover {
text-decoration:none;
}
.resultats_medias .specialite_recherchee {
background-color:#9FA4A8; color:#000000;
}
.resultats_medias .vitrine .voir_vitrine a {
background:url('img/btn_voir_vitrine_medias.gif') top left no-repeat;
}
.resultats_medias .vitrine .voir_vitrine a:hover {
background:url('img/btn_voir_vitrine_medias_on.gif') top left no-repeat;
}


/* Mannequins */
.resultats_mannequins .pagination a.page_precedente {
background:url('img/btn_page_precedente_medias.gif') top left no-repeat;
}
.resultats_mannequins .pagination a.page_suivante {
background:url('img/btn_page_suivante_medias.gif') top left no-repeat;
}
.resultats_mannequins .cadre {
border:2px solid #02121E;
}
.resultats_mannequins .coordonnees .donnees_personnelles .voir_coordonnees {
background:url('img/picto_voir_contact_medias.gif') 0 0.5em no-repeat;
color:#02121E;
}
.resultats_mannequins .coordonnees .specialites a {
color:#02121E;
}
.resultats_mannequins .coordonnees .specialites a:hover {
text-decoration:none;
}
.resultats_mannequins .specialite_recherchee {
background-color:#9FA4A8; color:#000000;
}
.resultats_mannequins .vitrine .voir_vitrine a {
background:url('img/btn_voir_vitrine_medias.gif') top left no-repeat;
}
.resultats_mannequins .vitrine .voir_vitrine a:hover {
background:url('img/btn_voir_vitrine_medias_on.gif') top left no-repeat;
}



/* Services */
/*
.resultats_services h1, .resultats_services h1 a {
color:#A9A8A9;
}
#contenu.resultats_services h1, #contenu.resultats_services h1 a, .resultats_services h3 {
background-color:#A9A8A9;
color:#FFF;
}
*/
.resultats_services .pagination a.page_precedente {
background:url('img/btn_page_precedente_services.gif') top left no-repeat;
}
.resultats_services .pagination a.page_suivante {
background:url('img/btn_page_suivante_services.gif') top left no-repeat;
}
.resultats_services .cadre {
border:2px solid #A9A8A9;
}
.resultats_services .coordonnees .donnees_personnelles .voir_coordonnees {
background:url('img/picto_voir_contact_services.gif') 0 0.5em no-repeat;
color:#A9A8A9;
}
.resultats_services .coordonnees .specialites a {
color:#A9A8A9;
}
.resultats_services .coordonnees .specialites a:hover {
text-decoration:none;
}
.resultats_services .specialite_recherchee {
background-color:#C6CFD0;
color:#666;
}
.resultats_services .vitrine .voir_vitrine a {
background:url('img/btn_voir_vitrine_services.gif') top left no-repeat;
}
.resultats_services .vitrine .voir_vitrine a:hover {
background:url('img/btn_voir_vitrine_services_on.gif') top left no-repeat;
}

/* Formation */
.resultats_formation .pagination a.page_precedente {
background:url('img/btn_page_precedente_services.gif') top left no-repeat;
}
.resultats_formation .pagination a.page_suivante {
background:url('img/btn_page_suivante_services.gif') top left no-repeat;
}
.resultats_formation .cadre {
border:2px solid #A9A8A9;
}
.resultats_formation .coordonnees .donnees_personnelles .voir_coordonnees {
background:url('img/picto_voir_contact_services.gif') 0 0.5em no-repeat;
color:#A9A8A9;
}
.resultats_formation .coordonnees .specialites a {
color:#A9A8A9;
}
.resultats_formation .coordonnees .specialites a:hover {
text-decoration:none;
}
.resultats_formation .specialite_recherchee {
background-color:#C6CFD0;
color:#666;
}
.resultats_formation .vitrine .voir_vitrine a {
background:url('img/btn_voir_vitrine_services.gif') top left no-repeat;
}
.resultats_formation .vitrine .voir_vitrine a:hover {
background:url('img/btn_voir_vitrine_services_on.gif') top left no-repeat;
}


.liste_resultats_intermediaires h3, .liste_resultats_intermediaires h3 a
{
    color:#000000;
}


.liste_resultats h1 a, .liste_resultats h2 a, .liste_resultats h3 a, .liste_resultats h4 a, .liste_resultats h5 a, 
.liste_resultats h1 a:visited, .liste_resultats h2 a:visited, .liste_resultats h3 a:visited, .liste_resultats h5 a:visited {
text-decoration:none;
}
.liste_resultats h1 a:hover, .liste_resultats h2 a:hover, .liste_resultats h3 a:hover, .liste_resultats h4 a:hover, .liste_resultats h5 a:hover {
text-decoration:underline;
}


.autres_rubriques {color:#000000;font-size:11px;line-height:15px;text-align:left;}
.autres_rubriques a {color:#999999;}
.autres_rubriques a:hover {color:#000000;}
.autres_rubriques a:visited {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:14pt;
font-weight:normal;
padding:3px 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:1.5em;}
.page li {margin-bottom:0.5em;}
.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;}
.centrer {text-align:center;}
/*.page .chapeau {font-weight:bold;}*/
.page .italique {font-style:italic;}
.page .gras {font-weight:bold;}
.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 .produit {border-bottom:1px solid #CCC;margin-bottom:1em;padding-bottom:1em}
.page .produit h4 {background-color:#FFF;color:#000;margin-bottom:0}
.page .produit p {color:#000;font-size:9pt;}
.page .produit img {margin-left:0;}
.page .produit blockquote, .page .produit blockquote p {color:#777;font-size:8pt;font-style:normal;}


.page .corps_article {
float:left;
text-align:justify;
width:330px;
}
.page .corps_article_annexe {	/*** Fiches pratiques n'ayant pas besoin de colonne de droite (surtout les annexes) ***/
text-align:justify;
width:auto;
}

.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%;
padding:5px;
text-align:left;
}
.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:Arial, Helvetica, 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:8pt;font-family:arial;}
#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;
}
/*
a.button-link {
    background: -moz-linear-gradient(center top , #7DB015 0%, #578000 100%) repeat scroll 0 0 transparent;
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font: 12px/120% Arial,Helvetica,sans-serif;
    margin: 0 0.5em 0 0;
    padding: 4px 8px;
    text-align: center;
    text-decoration: none !important;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
a.button-link:hover {
    background: -moz-linear-gradient(center top , #F88E11 0%, #F06015 99%, #F06015 100%) repeat scroll 0 0 transparent !important;
}
a.button-link:focus {
    background: -moz-linear-gradient(center top , #FAA51A 0%, #F47A20 100%) repeat scroll 0 0 transparent;
}*/
 a.button-link
{
    background: #578000;
    border:1px solid #FFF;
    font-weight:normal;
    margin:0 0.5em 0 0;
    text-decoration:none;
    background-color: #080; 
    color:#FFF; 
    cursor:pointer; 
    display:inline-block;
    padding:5px 8px; 
    clear:both; 
    font:12px/120% Arial,Helvetica,sans-serif ;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    background: #578000;
    background: -moz-linear-gradient(top, #7db015 0%, #578000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7db015), color-stop(100%,#578000));
    background: -webkit-linear-gradient(top, #7db015 0%,#578000 100%);
    background: -o-linear-gradient(top, #7db015 0%,#578000 100%);
    background: -ms-linear-gradient(top, #7db015 0%,#578000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db015', endColorstr='#578000',GradientType=0 );
    background: linear-gradient(top, #7db015 0%,#578000 100%);
    text-decoration:none !important;
    text-align:center;
    zoom:1;
}

a.button-link:hover {
    background: -moz-linear-gradient(center top , #F88E11 0%, #F06015 99%, #F06015 100%) repeat scroll 0 0 transparent !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F88E11), color-stop(100%,#F06015));
    background: -webkit-linear-gradient(top, #F88E11 0%,#F06015 100%);
    background: -o-linear-gradient(top, #F88E11 0%,#F06015 100%);
    background: -ms-linear-gradient(top, #F88E11 0%,#F06015 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F88E11', endColorstr='#F06015',GradientType=0 );
    background: linear-gradient(top, #F88E11 0%,#F06015 100%);

}
a.button-link:focus {
    background: -moz-linear-gradient(center top , #FAA51A 0%, #F47A20 100%) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAA51A), color-stop(100%,#F47A20));
    background: -webkit-linear-gradient(top, #FAA51A 0%,#F47A20 100%);
    background: -o-linear-gradient(top, #FAA51A 0%,#F47A20 100%);
    background: -ms-linear-gradient(top, #FAA51A 0%,#F47A20 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FAA51A', endColorstr='#F47A20',GradientType=0 );
    background: linear-gradient(top, #FAA51A 0%,#F47A20 100%);
}

.button-link img {border:0;}


/*** Webzine : archives ***/
.wa-month
{
    padding-bottom: 10px;
}
.wa-title em
{
    color: #999999;
    font-size: 90%;
    font-style: normal;
    margin-left: 5px;
}

.wa-close-button
{
    background: url("img/wa-icons.png") no-repeat scroll 0 0 transparent;
}
.wa-open-button
{
    background: url("img/wa-icons.png") no-repeat scroll 0 -100px transparent;
}

.wa-close-button, .wa-open-button
{
    cursor: pointer;
    display: block;
    float: left;
    height: 16px;
    width: 16px;
}

.wa-content
{
    list-style:none;
    line-height:22px;
}

/*** Webzine ***/

#contenu.webzine a:link, #contenu.webzine a:visited {
color:#027BD8;
}

#contenu.webzine a:hover, #contenu.webzine a:visited:hover {
color:#02ACDB;
}

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

#contenu.webzine h1 {
font-size:18px;
margin-bottom:8px;
padding:3px 5px 3px 0;
position:relative;
background:none;
color:#000;
border-bottom:1px solid;
}
#contenu.webzine h1 .thematiques {
font-size:9pt;
position:absolute;
right:5px;
bottom:5px;
}
#contenu.webzine h1 .thematiques a img {vertical-align:bottom;margin:0;}
#contenu.webzine h1 .thematiques a{
color:#FFF;
}
#contenu.webzine h1 .sous_rub {
font-size:15pt;
font-weight:normal;
position:relative;
bottom:0px;
}

#contenu.webzine h2 {
color:#000;
font-size:10pt;
margin-top:5px;
margin-bottom:5px;
clear:none;
}
#contenu.webzine h2 a {
color:#000;
text-decoration:none;
}

#contenu.webzine h2 a:hover {
color:#F7AA0D;
}

.articles_page_sommaire {margin:0; padding:0 0 0 15px;}
.articles_page_sommaire li.rubrique {font-size:9pt; margin-bottom:3em;}
.articles_page_sommaire li.rubrique h3 {font-size:10pt;}

#contenu.webzine .illustration_article, .illustration_article {
border:0;
float:left;
margin:3px 15px 0 0;
padding:0;
}
#contenu.webzine .preview_article, .preview_article {
border-bottom:1px solid #AAADB1;
color:#787878;
margin-bottom:20px;
padding-bottom:10px;
padding-top:0px;
font-size: 12px;
line-height: 16px;
}
#contenu.webzine .preview_article .txt, #contenu .liste_resultats_intermediaires .liste_articles .txt {
    margin-left:90px;
    margin-bottom:1em;
}
#contenu.webzine .preview_article .txt a:hover, #contenu.webzine .preview_article .txt a:visited:hover {
    text-decoration:underline;
}
#contenu.webzine .savoir_plus, .savoir_plus, #contenu .liste_resultats_intermediaires .liste_articles .savoir_plus {
clear:both;
float:left;
text-align:left;
}
#contenu.webzine .rubriques, #contenu .liste_resultats_intermediaires .liste_articles .rubriques {
    float:right;
}
#contenu.webzine .rubriques img, #contenu .liste_resultats_intermediaires .liste_articles .rubriques img {
    margin:5px;
    border:0;
}
#contenu.webzine .rubriques a, #contenu .liste_resultats_intermediaires .liste_articles .rubriques a {
    text-decoration:none;
}
#contenu.webzine .savoir_plus img, #contenu.webzine .savoir_plus a, .savoir_plus img, .savoir_plus a {
display:inline-block;
vertical-align:middle;
}
#contenu.webzine .savoir_plus a, #contenu.webzine .savoir_plus span, .savoir_plus a, .savoir_plus span {
margin-left:90px;
}

#contenu.webzine .gros_plan {
clear:none;
border:0;
margin:0;
margin-bottom:30px;
padding:8px 10px;
background-color:#fcd6a4;
}


#contenu.webzine .liste_thematiques {
font-size:11px;
margin:0 0 5px 0;
text-align:left;
text-transform:uppercase;
line-height: 20px;
}

#contenu.webzine .liste_thematiques h3 {
margin:0;
color:#000;
font-weight:normal;
background-color:transparent;
}

#contenu.webzine .liste_thematiques a:link, #contenu.webzine .liste_thematiques a:visited {
padding-left:0px;
color:#999;
text-decoration:underline;
}

#contenu.webzine .liste_thematiques a:hover, #contenu.webzine .liste_thematiques a:visited:hover {
text-decoration:underline;
}

#contenu.webzine .intro {
    background-color:transparent;
    padding:10px;
    color:#999;
    font-size:11px;
    margin-bottom:30px;
    background-color:#f3f3f3;
}

#contenu.webzine .intro p
{
    margin-bottom:10px;
    line-height: 14px;
}

#contenu.webzine .follow {
    float:left;
    margin-top:2px;
    color:#000;
    font-size:12px;
}

#contenu.webzine .follow_title {
    float: left;
    line-height: 18px;
    margin-right: 3px;
}

#contenu.webzine .follow img {
    border:0;
    margin:0 3px 0 0;
}

#contenu.webzine .newsletter {
    float:right;
    color:#000;
    font-size:12px;
}

#contenu.webzine .newsletter form {
    background-color:transparent;
}

#contenu.webzine .outro {
    background-color: #F3F3F3;
    color: #666666;
    font-size: 11px;
    padding: 10px;
}

.clearfloat {
    clear:both;
    height:1px;
    line-height:1px;
}


#contenu.webzine .border_info_187 {border:1px solid #7E450A !important;}	    /* architecture */	 
#contenu.webzine .border_info_188 {border:1px solid #E31A25 !important;}	    /* arts graphiques */
#contenu.webzine .border_info_189 {border:1px solid #F29400 !important;}   	/* photographie */
#contenu.webzine .border_info_190 {border:1px solid #8ABC46 !important;}   	/* imprimerie */
#contenu.webzine .border_info_191 {border:1px solid #077C2D !important;}   	/* communication */
#contenu.webzine .border_info_192 {border:1px solid #8E457D !important;}   	/* evenementiel */
#contenu.webzine .border_info_193 {border:1px solid #E6458F !important;}   	/* audiovisuel */
#contenu.webzine .border_info_194 {border:1px solid #0069A5 !important;}   	/* multimedia */
#contenu.webzine .border_info_195 {border:1px solid #3BAFEF !important;}   	/* marketing */
#contenu.webzine .border_info_196 {border:1px solid #02121E !important;}    /* medias */
#contenu.webzine .border_info_196_alt {border:1px solid #FFF !important;}  	/* medias : si sur fond noir */
#contenu.webzine .border_info_9 {border:1px solid #02121E !important;}      /* mannequins */
#contenu.webzine .border_info_9_alt {border:1px solid #FFF !important;}     /* mannequins si sur fond noir */
#contenu.webzine .border_info_197, #contenu.webzine .border_info_307 {border:1px solid #A9A8A9 !important;}   	/* services */
#contenu.webzine .border_info_-1 {border:1px solid #A9A8A9 !important;}   	/* juridique */

#contenu.webzine .general a {color:#000 !important;}	    /* general */	
#contenu.webzine .architecture a {color:#7E450A !important;}	/* architecture */	 
#contenu.webzine .arts_graphiques a {color:#E31A25 !important;}	/* arts graphiques */
#contenu.webzine .photographie a {color:#F29400 !important;}   	/* photographie */
#contenu.webzine .imprimerie a {color:#8ABC46 !important;}   	/* imprimerie */
#contenu.webzine .communication a {color:#077C2D !important;}   /* communication */
#contenu.webzine .evenementiel a {color:#8E457D !important;}   	/* evenementiel */
#contenu.webzine .audiovisuel a {color:#E6458F !important;}   	/* audiovisuel */
#contenu.webzine .multimedia a {color:#0069A5 !important;}   	/* multimedia */
#contenu.webzine .marketing a {color:#3BAFEF !important;}   	/* marketing */
#contenu.webzine .medias a {color:#02121E !important;}          /* medias */
#contenu.webzine .medias_alt a {color:#FFF !important;}  	    /* medias : si sur fond noir */
#contenu.webzine .mannequins a {color:#02121E !important;}      /* mannequins */
#contenu.webzine .mannequins_alt a {color:#FFF !important;}  	/* mannequins : si sur fond noir */
#contenu.webzine .services a {color:#A9A8A9 !important;}   	    /* services */
#contenu.webzine .juridique a {color:#A9A8A9 !important;}   	/* juridique */
#contenu.webzine .formation a {colo:#A9A8A9 ! important;}       /* formation */

#contenu.webzine .architecture_option {color:#7E450A !important;}
#contenu.webzine .arts_graphiques_option {color:#E31A25 !important;}
#contenu.webzine .photographie_option {color:#EA671E !important;}
#contenu.webzine .imprimerie_option {color:#8ABC46 !important;}
#contenu.webzine .communication_option {color:#077C2D !important;}
#contenu.webzine .evenementiel_option {color:#8E457D !important;}
#contenu.webzine .audiovisuel_option {color:#E6458F !important;}
#contenu.webzine .multimedia_option {color:#0069A5 !important;}
#contenu.webzine .marketing_option {color:#83CFF0 !important;}
#contenu.webzine .medias_option {color:#02121E !important;}
#contenu.webzine .mannequins_option {color:#02121E !important;}
#contenu.webzine .services_option, .juridique_option, #contenu.webzine .formation_option {color:#A9A8A9 !important;}


#contenu.webzine_article h1 {
background:none;
border-bottom:0;
font-size:18px;
font-weight:normal;
margin:0;
padding:0;
line-height:20px;
}

#contenu.webzine_article h1 sup {
font-size: 12px;
line-height: 12px;
}

.webzine_article h2
{
    clear: both;
    font-size: 16px;
    text-align: left;
    font-weight: normal;
    margin: 17px 0 2px;
}

.webzine_general h2 {color:#000 !important;}	    /* general */	
.webzine_architecture h2 {color:#7E450A !important;}	    /* architecture */	 
.webzine_arts_graphiques h2 {color:#E31A25 !important;}	    /* arts graphiques */
.webzine_photographie h2 {color:#F29400 !important;}   	/* photographie */
.webzine_imprimerie h2 {color:#8ABC46 !important;}   	/* imprimerie */
.webzine_communication h2 {color:#077C2D !important;}   	/* communication */
.webzine_evenementiel h2 {color:#8E457D !important;}   	/* evenementiel */
.webzine_audiovisuel h2 {color:#E6458F !important;}   	/* audiovisuel */
.webzine_multimedia h2 {color:#0069A5 !important;}   	/* multimedia */
.webzine_marketing h2 {color:#3BAFEF !important;}   	/* marketing */
.webzine_medias h2 {color:#02121E !important;} /* medias */
.webzine_medias_alt h2 {color:#FFF !important;}  	    /* medias : si sur fond noir */
.webzine_mannequins h2 {color:#02121E !important;} /* mannequins */
.webzine_mannequins_alt h2 {color:#FFF !important;}  	    /* mannequins : si sur fond noir */
.webzine_services h2 {color:#A9A8A9 !important;}   	/* services */
.webzine_juridique h2 {color:#A9A8A9 !important;}   	/* juridique */

.webzine_article h3 {
clear: both;
font-size: 14px;
text-align: left;
font-weight: normal;
margin: 17px 0 2px;
color:#000;
background-color:transparent;
}


.webzine_article .intro_article {
    margin-top: 15px;
}

.webzine_article .intro_article .date {
    margin:5px 20px 0 0;
    font-size:11px;
    color:#787878;
}

.webzine_article .intro_article .auteur {
    margin:5px 0 0 0;
    font-size:11px;
    color:#787878;
}

#contenu.webzine_article .auteur a {
    text-decoration:none;
    color:#000;
}

#contenu.webzine_article .auteur a:hover {
    text-decoration:none;
    color:#027BD8;
}

.webzine_article .intro_article .partager {
    padding:8px 0 0 0;
    font-size:11px;
    color:#787878;
    display:block;
    float:left;
}

.webzine_article .intro_article .partager_titre {
    float: left;
    line-height: 16px;
    margin-right: 3px;
}

.webzine_article .intro_article .partager img {
    margin:0 2px;
}

.webzine_article .intro_article .rubriques {
    padding:5px 0 0 0;
}


.intro_block {line-height:14pt}

.webzine_article .intro_article .intro_block {
    background-color:#f3f3f3;
    float:left;
    width:395px;
    padding:5px 10px;
    margin-top:5px;
    line-height:140%;
}


.webzine_article .chapeau {
margin:1em 0;
font-size:12px;
line-height:17px;
color:#000;
}
.webzine_article .article {
color:#787878;
font-size:12px;
line-height:17px;
}
.webzine_article .article b {
color:#333;
}
.webzine_article .pied_article {
border-top : 1px solid #CCC;
clear:both;
color:#787878;
font-size:8pt;
}
.webzine_article .infos_complementaires {
font-size:8pt;
margin:30px 0 50px 0;
padding:10px;
float:left;
/*width:510px;*/
}
.webzine_article .infos_complementaires h3 {
background-color:transparent;
color:#787878;
margin:0 0 5px 0;
}
.webzine_article .infos_complementaires ul, .infos_complementaires ul {
font-size:8pt;
margin:0 0 0 1em;
padding:0;
list-style:disc inside none;
}
.infos_complementaires ul li {
margin-bottom:0.25em;
}

.webzine_article .liste_thematiques {
background-color:#f3f3f3;
padding:10px;
}
#contenu.webzine_article .liste_thematiques h3 {
text-transform:none;
margin-bottom:2px;
}

.webzine_article ul {
padding:0;
list-style-position: outside;
margin-left: 30px;
}

.webzine_article iframe {
margin-bottom:15px
}

#contenu.webzine_article img {
border:0;
}

#contenu.webzine.resultats_architecture h1.titre_article a {color:#7E450A;text-decoration:none;}
#contenu.webzine.resultats_architecture h1.titre_article {border-color:#7E450A;}
#contenu.webzine_article.resultats_architecture h1.titre_article {color:#7E450A;}
#contenu.webzine.resultats_arts_graphiques h1.titre_article a {color:#E31A25;text-decoration:none;}
#contenu.webzine.resultats_arts_graphiques h1.titre_article {border-color:#E31A25;}
#contenu.webzine_article.resultats_arts_graphiques h1.titre_article {color:#E31A25;}
#contenu.webzine.resultats_photographie h1.titre_article a {color:#EA671E;text-decoration:none;}
#contenu.webzine.resultats_photographie h1.titre_article {border-color:#EA671E;}
#contenu.webzine_article.resultats_photographie h1.titre_article {color:#EA671E;}
#contenu.webzine.resultats_imprimerie h1.titre_article a {color:#8ABC46;text-decoration:none;}
#contenu.webzine.resultats_imprimerie h1.titre_article {border-color:#8ABC46;}
#contenu.webzine_article.resultats_imprimerie h1.titre_article {color:#8ABC46;}
#contenu.webzine.resultats_communication h1.titre_article a {color:#077C2D;text-decoration:none;}
#contenu.webzine.resultats_communication h1.titre_article {border-color:#077C2D;}
#contenu.webzine_article.resultats_communication h1.titre_article {color:#077C2D;}
#contenu.webzine.resultats_evenementiel h1.titre_article a {color:#8E457D;text-decoration:none;}
#contenu.webzine.resultats_evenementiel h1.titre_article {border-color:#8E457D;}
#contenu.webzine_article.resultats_evenementiel h1.titre_article {color:#8E457D;}
#contenu.webzine.resultats_audiovisuel h1.titre_article a {color:#E6458F;text-decoration:none;}
#contenu.webzine.resultats_audiovisuel h1.titre_article {border-color:#E6458F;}
#contenu.webzine_article.resultats_audiovisuel h1.titre_article {color:#E6458F;}
#contenu.webzine.resultats_multimedia h1.titre_article a {color:#0069A5;text-decoration:none;}
#contenu.webzine.resultats_multimedia h1.titre_article {border-color:#0069A5;}
#contenu.webzine_article.resultats_multimedia h1.titre_article {color:#0069A5;}
#contenu.webzine.resultats_marketing h1.titre_article a {color:#83CFF0;text-decoration:none;}
#contenu.webzine.resultats_marketing h1.titre_article {border-color:#83CFF0;}
#contenu.webzine_article.resultats_marketing h1.titre_article {color:#83CFF0;}
#contenu.webzine.resultats_medias h1.titre_article a {color:#02121E;text-decoration:none;}
#contenu.webzine.resultats_medias h1.titre_article {border-color:#02121E;}
#contenu.webzine_article.resultats_medias h1.titre_article {color:#02121E;}
#contenu.webzine.resultats_mannequins h1.titre_article a {color:#02121E;text-decoration:none;}
#contenu.webzine.resultats_mannequins h1.titre_article {border-color:#02121E;}
#contenu.webzine_article.resultats_mannequins h1.titre_article {color:#02121E;}
#contenu.webzine.resultats_juridique h1.titre_article a {color:#A9A8A9;text-decoration:none;}
#contenu.webzine.resultats_juridique h1.titre_article {border-color:#A9A8A9;}
#contenu.webzine_article.resultats_juridique h1.titre_article {color:#A9A8A9;}



.pagination_webzine {margin-top:1em;text-align:center;}
.pagination_webzine a.page_precedente {color:blue;font-size:90%;padding-right:0.5em;}
.pagination_webzine a.page_suivante {color:blue;font-size:90%;padding-left:0.5em;}
.pagination_webzine span.page_precedente {color:#AAADB1;font-size:90%;padding-right:0.5em;}
.pagination_webzine span.page_suivante {color:#AAADB1;font-size:90%;padding-left:0.5em;}



/* Archives des newsletters */
#contenu.newsletters .preview_article {
    border-bottom: 1px solid #AAADB1;
    color: #787878;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    padding-top: 0;
}

#contenu.newsletters a:link, #contenu.newsletters a:visited {
    color: #027BD8;
}

#contenu.newsletters .illustration_article {
    border: 0 none;
    float: left;
    margin: 3px 15px 0 0;
    padding: 0;
}

#contenu.newsletters .preview_article .txt {
    margin-bottom: 1em;
    margin-left: 90px;
}

#contenu.newsletters .preview_article .txt h2 {
    clear:none;
}

#contenu.newsletters .preview_article {
    color: #787878;
    font-size: 12px;
    line-height: 16px;
}

#contenu.newsletters .savoir_plus {
    clear: both;
    float: left;
    text-align: left;
}

#contenu.newsletters h2 {
color:#000;
font-size:10pt;
margin-top:5px;
margin-bottom:5px;
clear:none;
}
#contenu.newsletters h2 a {
color:#000;
text-decoration:none;
}

#contenu.newsletters h2 a:hover {
color:#F7AA0D;
}



/* VIEW RUB */
.liste_sous_rubriques .intro, .liste_resultats_intermediaires .intro {
    background-color:transparent;
    padding:10px;
    color:#999;
    font-size:11px;
    margin-bottom:30px;
    background-color:#f3f3f3;
    margin-top:5px;
}


.autres_articles {margin-top:2em;clear:both;padding:10px;background-color:#f3f3f3;margin-bottom:5px;}
/*.autres_articles a {color:#787878;font-weight:bold;}*/
.autres_articles a {color:#00F;font-weight:normal;}
.autres_articles a:visited {text-decoration:none;}
.autres_articles a:hover, .autres_articles a:visited:hover {color:blue;text-decoration:underline;}
.article_precedent {font-size:80%;font-weight:normal;text-align:left;float:left;}
.article_suivant {font-size:80%;font-weight:normal;text-align:right;float:right;}


/*** fiches pratiques ***/
.fiche_definition img {
margin-top:1.7em;
display:block;
width:75px;
float:left;
}
.fiche_definition  .texte {
float:right;
width:80%;
}

.toolbar {
margin:0;
padding:0;
text-align:left;
}
.toolbar .retour a:hover {color:#F7AA0D;}
#contenu .toolbar .retour a {
color:black;
/*background:url('img/fleche_gauche.gif') center left no-repeat;*/
padding-left:15px;
font-size:12px;
color:#999;
}

.fleche_187 { background:url('img/fleche_architecture.gif') center left no-repeat; }
.fleche_188 { background:url('img/fleche_arts-graphiques.gif') center left no-repeat; }
.fleche_189 { background:url('img/fleche_photographie.gif') center left no-repeat; }
.fleche_190 { background:url('img/fleche_imprimerie.gif') center left no-repeat; }
.fleche_191 { background:url('img/fleche_communication.gif') center left no-repeat; }
.fleche_192 { background:url('img/fleche_evenementiel.gif') center left no-repeat; }
.fleche_193 { background:url('img/fleche_audiovisuel.gif') center left no-repeat; }
.fleche_194 { background:url('img/fleche_multimedia.gif') center left no-repeat; }
.fleche_195 { background:url('img/fleche_marketing.gif') center left no-repeat; }
.fleche_196 { background:url('img/fleche_medias.gif') center left no-repeat; }
.fleche_9 { background:url('img/fleche_medias.gif') center left no-repeat; }
.fleche_197, .fleche_307 { background:url('img/fleche_services.gif') center left no-repeat; }
.fleche_-1 { background:url('img/fleche_services.gif') center left no-repeat; }

.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 communication ***/
.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;
font-family: arial;
font-weight:normal;
margin-bottom: 4px;
}
#newsletter form {
margin:0;
padding:0;
position:relative;
}

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

#extra .skycrapper {
padding-left:15px;
padding-right:15px;
}

#extra .skyscraper {
text-align:center;
}
#extra .skyscraper div {
margin:0 auto;
position:relative;
}
#extra .skycrapper iframe {
border:0;
height:600px;
margin:0;
padding:0;
overflow:hidden;
width:160px;
}

#extra #skyscraper img, #extra .skycrapper img {
border:0;
}


#extra .liste_onfocus {
margin-left:auto;
margin-right:auto;
padding:5px 0 2px 0;
width:160px;
}

#extra .onfocus_title {
color:#FFF;
font-size:9pt;
padding:0;
margin-bottom:5px;
text-align:left;
font-family:arial;
font-weight:normal;
}

#extra .onfocus {
border:0px solid #FFF;
color:#000;
min-height:50px;
line-height:8pt;
margin-left:auto;
margin-right:auto;
margin-bottom:5px;
padding:3px;
position:relative;
text-align:left;
width:152px;
}
#extra .onfocus p {
font-size:7pt;
height:48px;
margin:0;
padding:0 0 0 54px;
}
#extra .onfocus strong {
color:#FFFFFF;
}
#extra .onfocus a {
color:#FFF;
text-decoration:none;
}
#extra .onfocus img {
left:2px;
height:50px;
margin:0px 5px 5px 0px;
position:absolute;
top:2px;
vertical-align:top;
width:50px;
}
#extra .architecture {background-color:#7E450A;}
#extra .arts_graphiques {background-color:#E31A25}
#extra .photographie {background-color:#EA671E}
#extra .imprimerie {background-color:#8ABC46}
#extra .communication {background-color:#077C2D}
#extra .evenementiel {background-color:#8E457D}
#extra .audiovisuel {background-color:#E6458F}
#extra .multimedia {background-color:#0069A5}
#extra .marketing {background-color:#83CFF0}
#extra .medias {background-color:#02121E}
#extra .mannequins {background-color:#02121E}
#extra .services, #extra .formation {background-color:#A9A8A9}




/********* PIED DE PAGE ***********/
/**********************************/
#pieddepage p {
margin:0;
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 0 15px;
}
#pieddepage p.signature img {
border:0;
position: relative;
top: 15px;
}
#pieddepage .liens_complementaires a {
color:#999;
font-size:80%;
}
#pieddepage .mentions_obligatoires {
color:#AAADB1;
font-size:7pt;
margin:10px 0 0 0;
padding:0;
text-align:center;
height:15px;
}
#pieddepage .liste_liens {
background-color:#000;
border:0 solid orange;
margin:20px auto 0 auto;
width:90%
}

#pieddepage .liste_liens div {
float:left;
padding:0 40px 0 10px;
}

#pieddepage .liste_liens div h5 {
color:#FFF;
font-size:9pt;
margin-bottom:5px;
}

#pieddepage .liste_liens div ul, #pieddepage .liste_liens div ul li {
color:#AAADB1;
font-size:8pt;
line-height:15pt;
list-style-type:none;
margin:0;
padding:0;
}


#pieddepage .liste_liens div ul li input {
font-size:90%;
padding:0;
}

.pied_liste_annuaires, .pied_liste_2, .pied_liste_3, .pied_liste_4, .pied_liste_newsletter, .pied_liste_repertoire {
border-left:1px solid #AAADB1;
}

.pied_liste_annuaires {
text-transform: uppercase;
}

#pieddepage .liste_liens div.pied_liste_newsletter {padding-right:0;}

#pieddepage .liste_liens div ul li a, #pieddepage .liste_liens div ul li label{
color:#AAADB1;
}

#pieddepage .liste_liens div ul li a {text-decoration:underline}
#pieddepage .liste_liens div ul li a:hover {text-decoration:underline}

#pieddepage .liste_liens div ul li form{margin:0;padding:0;}
#pieddepage .liste_liens div ul li label{color:#FFF;}

#pieddepage .liste_liens div ul li a.lien_important {color:#FFF;text-decoration:underline;}

#pieddepage .liste_liens div ul li.architecture a {color:#7E450A;}
#pieddepage .liste_liens div ul li.arts_graphiques a{color:#E31A25}
#pieddepage .liste_liens div ul li.photographie a {color:#EA671E}
#pieddepage .liste_liens div ul li.imprimerie a {color:#8ABC46}
#pieddepage .liste_liens div ul li.communication a {color:#077C2D}
#pieddepage .liste_liens div ul li.evenementiel a {color:#8E457D}
#pieddepage .liste_liens div ul li.audiovisuel a {color:#E6458F}
#pieddepage .liste_liens div ul li.multimedia a {color:#0069A5}
#pieddepage .liste_liens div ul li.marketing a {color:#83CFF0}
#pieddepage .liste_liens div ul li.medias a {color:#FFFFFF}
#pieddepage .liste_liens div ul li.mannequins a {color:#FFFFFF}
#pieddepage .liste_liens div ul li.services a,
#pieddepage .liste_liens div ul li.formation a {color:#A9A8A9}

#pieddepage .btn_validation {
background-color:#000;
border:1px solid #AAADB1;
color:#FFF;
cursor:pointer;
}


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



/********* BOOKMARK  ***********/
/*******************************/
#menu_bepub li.item_bookmark {
background-color:#000;
}
#menu_bepub li.item_bookmark #bookmark_global{
background-color:#000;
color:#FFFFFF;
text-align:right;
}
#menu_bepub li.item_bookmark #bookmark_link {
background-color:#000;
text-align:left;
cursor:pointer;
}

#menu_bepub li.item_bookmark #bookmark {
background-color:#000;
border:1px solid #777777;
display:none;
position:absolute;
text-align:left;
top:16px;
right:0px;
width:21em;
}
#menu_bepub li.item_bookmark #bookmark h1 {
background-color:#777777;
font-size : 8pt;
margin-top:0px;
padding-left:2px;
}
#menu_bepub li.item_bookmark #bookmark a{
color:#000000;
font-size : 8pt;
}
#menu_bepub li.item_bookmark #bookmark a:hover {
font-weight:normal;
}
#menu_bepub li.item_bookmark #bookmark .bookmark_contains {
background-color:#FFFFFF;
padding:2px;
text-align:left;
}

#menu_bepub li.item_bookmark .bookmark_contains ul {
display:block;
list-style: none;
margin-top:0px; 
margin-left:0px;
padding-left :2px;
}

#menu_bepub li.item_bookmark #bookmark .subBookmarkLeft{
float:left;
width:48%;
}
#menu_bepub li.item_bookmark #bookmark .subBookmarkLeft li{
clear:left;
}
#menu_bepub li.item_bookmark #bookmark .subBookmarkRight{
float:right;
width:48%;
}
#menu_bepub li.item_bookmark #bookmark .subBookmarkRight li{
clear:right;
}

/********* STYLES COMMUNs ***********/
/************************************/
hr.spacer {
clear:both;
visibility:hidden;
margin:0;
padding: 0; 
border: 0; 
height: 0; 
line-height: 1px; 
font-size: 1px;
}

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

.nettoyeur { clear: both; margin: 0; padding: 0; border: 0; height: 0; line-height: 1px; font-size: 1px; }

p.spacer {
clear:both;
}

.invisible {border:0;text-decoration:none;visibility:hidden}
.invisibile img {border:0;}
.noir, a.noir {color:#000}

/********** BANNIERE BOUTIQUE ***********/
#verticale{
background-image:url("img/bannieres/shop/skyscraper/fond_banniere.gif");
background-repeat:no-repeat;
padding:5px 0px 0px 1px;
height:600px;
white-space:normal;
width:160px;
overflow:hidden;
margin:0px 0px;
position:relative;
font-family:Arial,Helvetica,Sans-Serif;
font-size:10px;
}

#horizontale{
background-image:url("img/bannieres/shop/large_banner/fond_banniere.gif");
background-repeat:no-repeat;
padding:1px 0px 0px 0px;
height:89px;
white-space:normal;
width:728px;
overflow:hidden;
font-family:Arial,Helvetica,Sans-Serif;
}

#im_hor{
margin-right:20px;
}

#verticale td, #horizontale td
{
font-size:11px;
}

#verticale .prix, #horizontale .prix{
color: green;
font-weight: bold;
}

#verticale .table, #horizontale .table {
border-collapse:collapse;
}

#image2{
left:15px;
position:absolute;
bottom:10px;

}	

#image{
text-align:center;
}

#verticale a, #horizontale a	{
text-decoration:none;
color: black;
}
#verticale img, #horizontale img {border:0;}
/******** Fin Baannieres boutiques ************/




/* root element for tabs  */
#tabs { 
    list-style:none; 
    margin:0 !important; 
    padding:0;
    height:21px;
    clear:left;
}

/* single tab */
#tabs li { 
    float:left;	 
    text-indent:0;
    padding:0;
    margin:0 !important;
    list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
#tabs a { 
    font-size:12px;
    display:block;
    height: 20px;  
    line-height:20px;
    padding:0 10px;
    text-align:center;	
    text-decoration:none;
    color:#AAA;
    margin:0px;	
    position:relative;
    top:1px;
    outline:none;	
    /*text-transform: uppercase;*/
    
}

#tabs a:active {
    outline:none;		
}

/* when mouse enters the tab move the background image */
#tabs a:hover {
    background-color:#EEE;	
    color:#666;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
#tabs .current, #tabs .current:hover, #tabs li.current a {
    background-color:#CCC;		
    cursor:default !important; 
    color:#000 !important;
    font-family: arial;
}

#t1 {  }
#t2 { border-left:1px solid #CCC;}
#t3 { border-left:1px solid #CCC; }
#t4 { border-left:1px solid #CCC; }
#t5 { border-left:1px solid #CCC; }
#t6 { border-left:1px solid #CCC; }
#t7 { border-left:1px solid #CCC; }

/* initially all panes are hidden */ 
.panes
{
    margin-bottom:35px;
}

.panes .pane {
    /*display:none;*/
    padding:10px 10px 5px 16px;
    background-color:#CCC;
    -moz-border-radius: 0 10px 10px 10px; 
    -webkit-border-radius: 0 10px 10px 10px;  
    -khtml-border-radius: 0 10px 10px 10px;  
    border-radius: 0 10px 10px 10px; 
}


/* A LA UNE */
#a_la_une_thumbs
{
    float:left;
    width:50px;
    margin-right:15px;
}
#a_la_une_thumbs img
{
    width:50px;
    height:50px;
    cursor:pointer;
}
// #a_la_une_thumbs img.alu_current
// {
    // outline:2px solid blue;
// }

#a_la_une_content
{
    float:right;
    width:435px;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;  
    -khtml-border-radius: 10px;  
    border-radius: 10px; 
    position:relative;
}
#a_la_une_content img
{
    width:435px;
    outline: 2px solid #FFFFFF;
}
#a_la_une_content div
{
    background-color: #666;
    bottom: 4px;
    height: 40px;
    opacity: 0.7;
    position: absolute;
    width: 415px;
    color:#FFF;
    padding:5px 10px;
    left:0;
}
#a_la_une_content div span.text
{
    display:block;
    clear: both;
}
#a_la_une_content div span.text_left
{
    float:left;
}
#a_la_une_content div span.text_right
{
    float:right;
}
#a_la_une_content a:link, #a_la_une_content a:visited
{
    color:#FFF;
}
#a_la_une_content a:hover, #a_la_une_content a:visited:hover
{
    color:#FFF;
}
#a_la_une_content a.pathway:link, #a_la_une_content a.pathway:visited
{
    color:#FFF;
    text-decoration:none;
}
#a_la_une_content a.pathway:hover, #a_la_une_content a.pathway:visited:hover
{
    color:#FFF;
    text-decoration:none;
}
#a_la_une_content #alu_rs, #a_la_une_content #alu_p
{
    margin-bottom:5px;
}

/* WEBZINE */
#webzine 
{
    padding:5px;
}
#webzine > div
{
    background-color:#FFF;
    padding: 20px 25px 10px;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;  
    -khtml-border-radius: 10px;  
    border-radius: 10px; 
}
#webzine h3
{
    font-size: 11pt;
    margin-top: 0;
    padding-top: 0;
    margin-bottom:5px;
    font-weight:normal;
    margin-left: 70px;
    font-weight:normal;
}
#webzine h3 a:link, #webzine h3 a:visited, #webzine h3 a:hover, #webzine h3 a:visited:hover
{
    color: #000000;
    text-decoration: none;
}
#webzine h4
{
    color: #000000;
    font-size: 10pt;
    margin-bottom:1px;
}
#webzine h4 a:link, #webzine h4 a:visited
{
    color: #000000;
    text-decoration: none;
    font-weight:normal;
}
#webzine h4 a:hover, #webzine h4 a:visited:hover
{
    color: #000000;
    text-decoration: underline;
    font-weight:normal;
}

#webzine div#head
{
    padding:10px;
    text-align:center;
    background-color:#EEE;
    margin:0;
}
#webzine div#head img.picto
{
    float: left;
    position: relative;
    top: -30px;
    width: 75px;
}
#webzine div#head p
{
    text-align:center;
    color:#969696;
    margin:5px 10px 10px 70px;
    width: 395px;
}
#webzine span.categories
{
    margin-left: -8px;
}
#webzine span.categories a
{
    margin:0 3px;
}
#webzine span.categories img
{
    border:0;
}

#webzine div.gros_plan
{
    border:0;
    margin:0;
    padding:10px 10px 25px 10px;
}
#webzine div.preview_gros_plan
{
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    line-height: 18px;
    margin-top: 25px;
    padding-bottom:20px;
    color:#787878;
}
#webzine div.preview_article
{
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    line-height: 18px;
    margin-top: 25px;
    padding:0 0 30px 0;
}
#webzine div.preview_article p, #webzine div.preview_gros_plan p
{
    margin:0;
}
#webzine div.preview_article p.text, #webzine div.preview_gros_plan p.text
{
    padding-left:85px;
}
#webzine img.illustration_article {
border: 0 none;
float: left;
margin: 0 10px 0 0;
padding: 0;
vertical-align: top;
}

#webzine ul
{
    margin: 0 0 3px;
    padding: 0;
}
#webzine li
{
    color: #333;
    font-size: 9pt;
    list-style-type: circle;
    margin: 0 0 0 30px;
    padding: 0;
}
#webzine li a:link, #webzine li a:visited
{
    color: #333;
    text-decoration: none;
}
#webzine li a:hover, #webzine li a:visited:hover
{
    color: #333;
    text-decoration: underline;
}

#webzine p
{
    font-size: 9pt;
    font-weight: normal;
    margin: 0;
    text-align: left;
    margin-top:10px;
}
#webzine p a:link, #webzine p a:visited, #webzine p a:hover, #webzine p a:visited:hover
{
    color: #0000FF;
    text-decoration: underline;
    float:left;
    margin-left:0;
}
#webzine p.savoir_plus
{
    padding-left:85px;
}
#webzine p.en_savoir_plus
{
    clear:both;
    text-align:center;
    margin:10px 0 20px 0;
    padding:0;
}
#webzine p.en_savoir_plus a:link, #webzine p.en_savoir_plus a:visited, #webzine p.en_savoir_plus a:hover, #webzine p.en_savoir_plus a:visited:hover
{
    clear:both;
    color: #0000FF;
    float:none;
    margin:0;
}


/* AGENDA */
#agenda 
{
    padding:5px;
}
#agenda > div
{
    background-color:#FFF;
    padding: 20px 35px 10px;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;  
    -khtml-border-radius: 10px;  
    border-radius: 10px; 
    position:relative;
}
#agenda h3
{
    font-size: 11pt;
    padding-top: 0;
    margin:0 0 10px 55px;
    font-weight:normal;
}
#agenda h3 a:link, #agenda h3 a:visited, #agenda h3 a:hover, #agenda h3 a:visited:hover
{
    color: #000000;
    text-decoration: none;
    font-weight:normal;
}

#agenda div#head
{
    padding:10px;
    text-align:center;
    background-color:#EEE;
}
#agenda div#head span.picto
{
    float: left;
    left: 30px;
    position: absolute;
    top: 20px;
}
#agenda div#head span.picto span.month
{
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    left: 32px;
    position: relative;
    top: 16px;
    z-index: 100;
}
#agenda div#head span.picto span.day
{
    float: left;
    font-size: 24px;
    left: 20px;
    position: relative;
    top: 35px;
    z-index: 100;
}
#agenda div#head span.picto img
{
    float: left;
    left: -30px;
    position: relative;
    width: 75px;
}
#agenda span.categories
{
    margin-left: 40px;
}
#agenda span.categories a
{
    margin:0 3px;
}
#agenda span.categories img
{
    border:0;
}
#agenda ul
{
    border-bottom: 1px solid #CCCCCC;
    margin: 25px 0 10px;
    padding: 0 0 15px;
    clear:both;
}
#agenda li
{
    color: #787878;
    font-size: 9pt;
    list-style-type: disc;
    margin: 0 0 0 15px;
    padding: 0;
    line-height: 30px;
}
#agenda li a:link, #agenda li a:visited
{
    color: #333;
    text-decoration: none;
}
#agenda li a:hover, #agenda li a:visited:hover
{
    color: #333;
    text-decoration: underline;
}

#agenda span.element
{
    color:#787878;
}

#agenda p
{
    font-size: 9pt;
    font-weight: normal;
    margin: 0;
    text-align: left;
    margin-top:10px;
}
#agenda p a:link, #agenda p a:visited, #agenda p a:hover, #agenda p a:visited:hover
{
    color: #0000FF;
    text-decoration: underline;
}

#agenda p.en_savoir_plus
{
    text-align:center;
    margin:10px 0;
}


/* NOMINATION */
#nomination 
{
    padding:5px;
}
#nomination > div
{
    background-color:#FFF;
    padding: 20px 35px 10px;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;  
    -khtml-border-radius: 10px;  
    border-radius: 10px; 
}
#nomination h3
{
    font-size: 11pt;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    padding-top: 0;
    font-weight:normal;
    border-bottom:1px solid #CCC;
    color:#969696;
}
#nomination h4
{
    color: #7E450A;
    font-size: 100%;
    font-weight: normal;
}
#nomination div
{
    padding-bottom:15px;
    font-size: 9pt;
}
#nomination span.description_nomination
{
    color:#787878;
    line-height: 16px;
}
#nomination span.description_nomination strong
{
    color:#000;
    font-weight:normal;
}
#nomination p.en_savoir_plus
{
    border-top:1px solid #ccc;
    text-align:center;
    margin:10px 0;
    padding-top:10px
}
#nomination p.en_savoir_plus a:link, #nomination p.en_savoir_plus a:visited, #nomination p.en_savoir_plus a:hover, #nomination p.en_savoir_plus a:visited:hover
{
    color: #0000FF;
}


/* BOUTIQUES */
#boutique 
{
    padding:5px;
}
#boutique h3
{
    font-size: 11pt;
    margin-top: 0;
    padding-top: 0;
    margin-bottom:10px;
    font-weight:normal;
}
#boutique h3 a:link, #boutique h3 a:visited, #boutique h3 a:hover, #boutique h3 a:visited:hover
{
    color: #000000;
    text-decoration: none;
}
#boutique > div
{
    background-color:#FFF;
    padding: 20px 35px 10px;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;  
    -khtml-border-radius: 10px;  
    border-radius: 10px; 
    position:relative;
}

#boutique div#head
{
    background-color: #EEEEEE;
    height: 42px;
    padding: 5px 10px 10px;
    text-align: center;
    
}
#boutique div#head img.picto
{
    float: left;
    left: -12px;
    position: relative;
    top: -42px;
    width: 85px;
}
#boutique div#head p
{
    background-color: #EEEEEE;
    color: #AAAAAA;
    float: left;
    font-family: arial;
    font-weight: normal;
    left: 15px;
    padding: 1px 5px 5px;
    position: absolute;
    text-align: center;
    top: -2px;
    width: 415px;
}

#boutique img
{
    border:0;
}

#boutique table
{
    width:100%;
}

#boutique span.new
{
    display:block;
    color:#009900;
    text-transform:uppercase;
}

#boutique span.prix
{
    display:block;
    color:#009900;
    font-size:11px;
}

#boutique td a:link, #boutique td a:visited
{
    color: #666666;
    font-size: 11px;
    text-decoration: none;
}
#boutique td a:hover, #boutique td a:visited:hover
{
    text-decoration:underline;
    color:#000;
}
#boutique div.visiter_boutique
{
    border-top:1px solid #ccc;
    text-align:center;
    margin:10px 0;
    padding-top:10px;
}
#boutique div.visiter_boutique a:link, #boutique div.visiter_boutique a:visited, #boutique div.visiter_boutique a:hover, #boutique div.visiter_boutique a:visited:hover
{
    color: #0000FF;
}


/* ANNONCES */
#annonces 
{
    padding:5px;
}
#annonces > div
{
    background-color:#FFF;
    padding: 20px 35px 10px;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;  
    -khtml-border-radius: 10px;  
    border-radius: 10px; 
    position:relative;
}

#annonces div#head
{
    padding:10px;
    text-align:center;
    background-color:#EEE;
}

#annonces div#head img.picto
{
    float: left;
    left: 40px;
    position: absolute;
    top: 25px;
    width: 75px;
}

#annonces h3
{
    color: #AAAAAA;
    font-family: arial;
    font-size: 10pt;
    font-weight: normal;
    line-height: 20px;
    margin: 0 0 5px 80px;
    padding-top: 0;
    text-align: left;
}
#annonces h3 a:link, #annonces h3 a:visited, #annonces h3 a:hover, #annonces h3 a:visited:hover
{
    color: #AAA;
    text-decoration: none;
}
#annonces h4
{
    color: #000000;
    font-size: 10pt;
    margin-bottom:4px;
}
#annonces h4 a:link, #annonces h4 a:visited
{
    color: #000000;
    text-decoration: none;
    font-weight:normal;
}
#annonces h4 a:hover, #annonces h4 a:visited:hover
{
    color: #000000;
    text-decoration: underline;
    font-weight:normal;
}
#annonces img
{
    border:0;
}

#annonces div.item
{
    margin-top:30px;
}

#annonces .illustration img
{
    float:left;
    margin:3px 10px 0 0;
}
#annonces div.texte
{
    color:#787878;
    font-size:9pt;
    line-height: 18px;
}
#annonces p.savoir_plus
{
    text-align:left;
}
#annonces p.savoir_plus a:link, #annonces p.savoir_plus a:visited
{
    text-align:left;
    float:none;
    margin-left:85px;
    color:#0000FF;
}
#annonces p.en_savoir_plus
{
    border-top:1px solid #ccc;
    text-align:center;
    margin:10px 0;
    padding-top:10px;
    clear: both;
}
#annonces p.en_savoir_plus a:link, #annonces p.en_savoir_plus a:visited, #annonces p.en_savoir_plus a:hover, #annonces p.en_savoir_plus a:visited:hover
{
    color: #0000FF;
}


/* OFFRES */
#offres 
{
    padding:5px;
}
#offres > div
{
    background-color:#FFF;
    padding: 20px 35px 10px;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;  
    -khtml-border-radius: 10px;  
    border-radius: 10px; 
    position:relative;
}

#offres div#head
{
    padding:10px;
    text-align:center;
    background-color:#EEE;
}

#offres div#head img.picto
{
    float: left;
    left: 40px;
    position: absolute;
    top: 25px;
    width: 75px;
}

#offres h3
{
    color: #AAAAAA;
    font-family: arial;
    font-size: 10pt;
    font-weight: normal;
    line-height: 20px;
    margin: 0 0 5px 80px;
    padding-top: 0;
    text-align: left;
}
#offres h3 a:link, #offres h3 a:visited, #offres h3 a:hover, #offres h3 a:visited:hover
{
    color: #AAA;
    text-decoration: none;
}
#offres h4
{
    color: #000000;
    font-size: 10pt;
    margin-bottom:4px;
}
#offres h4 a:link, #offres h4 a:visited
{
    color: #000000;
    text-decoration: none;
    font-weight:normal;
}
#offres h4 a:hover, #offres h4 a:visited:hover
{
    color: #000000;
    text-decoration: underline;
    font-weight:normal;
}
#offres img
{
    border:0;
}

#offres div.item
{
    padding:15px 0;
}

#offres .illustration img
{
    float:left;
    margin:3px 10px 0 0;
}
#offres div.texte
{
    color:#787878;
    font-size:9pt;
    line-height: 18px;
}
#offres p.savoir_plus
{
    text-align:left;
    padding:5px 0;
}
#offres p.savoir_plus a:link, #offres p.savoir_plus a:visited
{
    text-align:left;
    float:none;
    margin-left:0;
    color:#0000FF;
}
#offres p.en_savoir_plus
{
    border-top:1px solid #ccc;
    text-align:center;
    margin:10px 0;
    padding-top:10px;
    clear: both;
}
#offres p.en_savoir_plus a:link, #offres p.en_savoir_plus a:visited, #offres p.en_savoir_plus a:hover, #offres p.en_savoir_plus a:visited:hover
{
    color: #0000FF;
}


/* MISES A JOUR VITRINES */
#maj_vitrines, #maj_appels_offres
{
    margin-bottom:30px;
    position:relative;
}
#maj_vitrines #btn-inscription2, #btn_appels_offres_home
{
    background:url("img/puce_figurez_annuaire.gif") no-repeat scroll 8px 9px transparent;
    text-align:center;
    position:absolute;
    width:162px;
    display:block;
    line-height:28px;
    top:-8px;
    right:-8px;
    font-size:11px;
    color:#009900;
    padding-left: 10px;
}
#btn_appels_offres_home {width:160px;}

#maj_vitrines span#btn-inscription2 a:link, #maj_vitrines span#btn-inscription2 a:visited
{
    /*color:#009900;*/
    color:#FF0000;
    font-weight:bold;
    font-size: 12px;
    text-decoration:underline;
}
#maj_vitrines span#btn-inscription2 a:hover, #maj_vitrines span#btn-inscription2 a:visited:hover
{
    /*color:#009900;*/
    color:#FF0000;
    font-weight:bold;
    font-size: 12px;
    text-decoration:underline;
}
#maj_vitrines h4, #maj_appels_offres h4
{
    color: #000;
    font-size: 100%;
    background-color:#F5F5F5;
    display:inline;
    padding:4px 10px;
    -moz-border-radius: 10px 0 0 0; 
    -webkit-border-radius: 10px 0 0 0;  
    -khtml-border-radius: 10px 0 0 0;  
    border-radius: 10px 0 0 0; 
    font-weight:bold;
}
#maj_vitrines > div, #maj_appels_offres > div
{
    background-color:#F5F5F5;
    padding:20px 20px 10px;
    -moz-border-radius: 0 10px 10px 10px; 
    -webkit-border-radius: 0 10px 10px 10px;  
    -khtml-border-radius: 0 10px 10px 10px;  
    border-radius: 0 10px 10px 10px; 
}
#maj_vitrines ul, #maj_appels_offres ul
{
    list-style:none;
    padding:0;
    font-family:Arial;
}
#maj_vitrines li, #maj_appels_offres li
{
    line-height:24px;
}
#maj_vitrines span, #maj_appels_offres span
{
    color:#969696;
}
#maj_vitrines a:link, #maj_vitrines a:visited, #maj_appels_offres a:link, #maj_appels_offres a:visited
{
    color:#969696;
    text-decoration:none;
}
#maj_vitrines a:hover, #maj_vitrines a:visited:hover, #maj_appels_offres a:hover, #maj_appels_offres a:visited:hover
{
    color:#787878;
    text-decoration:underline;
}


.pane hr
{
    clear:both;
    visibility:hidden;
    margin:0;
    padding:0;
    height:0;
}

.border_187 {outline:3px solid #7E450A !important;}	    /* architecture */	 
.border_188 {outline:3px solid #E31A25 !important;}	    /* arts graphiques */
.border_189 {outline:3px solid #F29400 !important;}   	/* photographie */
.border_190 {outline:3px solid #8ABC46 !important;}   	/* imprimerie */
.border_191 {outline:3px solid #077C2D !important;}   	/* communication */
.border_192 {outline:3px solid #8E457D !important;}   	/* evenementiel */
.border_193 {outline:3px solid #E6458F !important;}   	/* audiovisuel */
.border_194 {outline:3px solid #0069A5 !important;}   	/* multimedia */
.border_195 {outline:3px solid #3BAFEF !important;}   	/* marketing */
.border_196 {outline:3px solid #02121E !important;} /* medias */
.border_196_alt {outline:3px solid #FFF !important;}  	    /* medias : si sur fond noir */
.border_9 {outline:3px solid #02121E !important;} /* mannequins */
.border_9_alt {outline:3px solid #FFF !important;}  	    /* mannequins : si sur fond noir */
.border_197, .border_307 {outline:3px solid #A9A8A9 !important;}   	/* services */
.border_-1 {outline:3px solid #A9A8A9 !important;}   	/* Juridique */

.border_2_187 {outline:2px solid #7E450A !important;}	    /* architecture */	 
.border_2_188 {outline:2px solid #E31A25 !important;}	    /* arts graphiques */
.border_2_189 {outline:2px solid #F29400 !important;}   	/* photographie */
.border_2_190 {outline:2px solid #8ABC46 !important;}   	/* imprimerie */
.border_2_191 {outline:2px solid #077C2D !important;}   	/* communication */
.border_2_192 {outline:2px solid #8E457D !important;}   	/* evenementiel */
.border_2_193 {outline:2px solid #E6458F !important;}   	/* audiovisuel */
.border_2_194 {outline:2px solid #0069A5 !important;}   	/* multimedia */
.border_2_195 {outline:2px solid #3BAFEF !important;}   	/* marketing */
.border_2_196 {outline:2px solid #02121E !important;} /* medias */
.border_2_196_alt {outline:2px solid #FFF !important;}  	    /* medias : si sur fond noir */
.border_2_9 {outline:2px solid #02121E !important;} /* mannequins */
.border_2_9_alt {outline:2px solid #FFF !important;}  	    /* mannequins : si sur fond noir */
.border_2_197, .border_2_307 {outline:2px solid #A9A8A9 !important;}   	/* services */
.border_2_-1 {outline:2px solid #A9A8A9 !important;}   	/* Juridique */

.background_187 {background-color:#f1e7dd !important;}	    /* architecture */	 
.background_188 {background-color:#fdefe9 !important;}	    /* arts graphiques */
.background_189 {background-color:#fef5e8 !important;}   	/* photographie */
.background_190 {background-color:#f3f7eb !important;}   	/* imprimerie */
.background_191 {background-color:#e9eee4 !important;}   	/* communication */
.background_192 {background-color:#f3edee !important;}   	/* evenementiel */
.background_193 {background-color:#fceff4 !important;}   	/* audiovisuel */
.background_194 {background-color:#e7eff6 !important;}   	/* multimedia */
.background_195 {background-color:#f2fafd !important;}   	/* marketing */
.background_196 {background-color:#e7e8e9 !important;} /* medias */
.background_196_alt {background-color:#FFF !important;}  	    /* medias : si sur fond noir */
.background_9 {background-color:#e7e8e9 !important;} /* mannequins */
.background_9_alt {background-color:#FFF !important;}  	    /* mannequins : si sur fond noir */
.background_197, .background_307 {background-color:#f3f3f3 !important;}   	/* services */
.background_-1 {background-color:#f3f3f3 !important;}   	/* Juridique */

.color_187 {color:#7E450A !important;}
.color_188 {color:#E31A25 !important;}
.color_189 {color:#EA671E !important;}
.color_190 {color:#8ABC46 !important;}
.color_191 {color:#077C2D !important;}
.color_192 {color:#8E457D !important;}
.color_193 {color:#E6458F !important;}
.color_194 {color:#0069A5 !important;}
.color_195 {color:#3BAFEF !important;}
.color_196 {color:#02121E !important;}
.color_9 {color:#02121E !important;}
.color_197, .color_307 {color:#A9A8A9 !important;}




#a_la_une_thumbs span
{
    display: block;
    height: 50px;
    width: 63px;
}

.parent_border_187 {background: url("img/slideshow/arrow-architecture.gif") no-repeat scroll right 18px transparent;}	    /* architecture */	 
.parent_border_188 {background: url("img/slideshow/arrow-arts-graphiques.gif") no-repeat scroll right 18px transparent;}	    /* arts graphiques */
.parent_border_189 {background: url("img/slideshow/arrow-photographie.gif") no-repeat scroll right 18px transparent;}   	/* photographie */
.parent_border_190 {background: url("img/slideshow/arrow-imprimerie.gif") no-repeat scroll right 18px transparent;}   	/* imprimerie */
.parent_border_191 {background: url("img/slideshow/arrow-communication.gif") no-repeat scroll right 18px transparent;}   	/* communication */
.parent_border_192 {background: url("img/slideshow/arrow-evenementiel.gif") no-repeat scroll right 18px transparent;}   	/* evenementiel */
.parent_border_193 {background: url("img/slideshow/arrow-audiovisuel.gif") no-repeat scroll right 18px transparent;}   	/* audiovisuel */
.parent_border_194 {background: url("img/slideshow/arrow-multimedia.gif") no-repeat scroll right 18px transparent;}   	/* multimedia */
.parent_border_195 {background: url("img/slideshow/arrow-marketing.gif") no-repeat scroll right 18px transparent;}   	/* marketing */
.parent_border_196 {background: url("img/slideshow/arrow-medias.gif") no-repeat scroll right 18px transparent;}      /* medias */
.parent_border_9 {background: url("img/slideshow/arrow-medias.gif") no-repeat scroll right 18px transparent;}      /* mannequins */

/* twitter */
div.twtr-hd, div.twtr-ft
{
    display:none;
}

/* facebook */
div.fbConnectWidgetTopmost 
{
    border: 1px solid #AAAAAA;
}
.fan_box .connect_action .name
{
    font-size: 10px;
    font-weight: normal;
    line-height: 15px;
}

.name
{
    font-weight:normal;
}

#contenu h2.avant_edito
{
    font-size:22px;
    margin:10px 0;
    font-weight:normal;
    padding:0;
}
h2.avant_edito > span
{
    color:#787878;
}

#contenu div.edito
{
    background:none;
    border:0;
    padding:0;
    margin:0 0 25px 0;
    position:relative;
}
div.edito > div
{
   /* background:url("img/illustration_edito.gif") no-repeat scroll 5px center #F5F5F5;*/
   background-color:#F5F5F5;
   padding:10px 5px 20px 5px;
   position:relative;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;  
    -khtml-border-radius: 10px;  
    border-radius: 10px; 
}
#contenu div.edito p
{
    margin-bottom:0;
    padding:0;
}
div.edito img
{
    position:relative;
    left:-20px;
    top:-5px;
    float:left;
}
div.edito a.link_graphiste:link, div.edito a.link_graphiste:visited { color:#E31A25; text-decoration:underline; }
div.edito a.link_imprimeur:link, div.edito a.link_imprimeur:visited { color:#8ABC46; text-decoration:underline; }
div.edito a.link_agence:link, div.edito a.link_agence:visited { color:#077C2D; text-decoration:underline; }
div.edito a.link_photographe:link, div.edito a.link_photographe:visited { color:#F29400; text-decoration:underline; }
div.edito a.link_production:link, div.edito a.link_production:visited { color:#E6458F; text-decoration:underline; }

div#recherches
{
    background-color:#FFF;
    padding:0;
}
div#recherches span#btn-recherches
{
    background:url("img/btn_index_recherches.jpg") no-repeat scroll center #FFF;
    width:222px;
    height:27px;
    display:block;
    text-align:center;
    position:absolute;
    top:-16px;
    left:150px;
    line-height:28px;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;  
    -khtml-border-radius: 10px;  
    border-radius: 10px; 
    font-size:12px;
    z-index:20;
    cursor:pointer;
}
div#recherches span#btn-inscription
{
    -moz-border-radius: 10px 10px 10px 10px;
    background: url("img/puce_figurez_annuaire.gif") no-repeat scroll 8px 9px transparent;
    /*color: #009900;*/
    color:#FF0000;
    font-weight:bold;
    display: block;
    font-size: 11px;
    height: 23px;
    line-height: 28px;
    padding-left: 10px;
    position: absolute;
    right: -8px;
    text-align: center;
    top: 25px;
    width: 160px;
    z-index: 20;
}
div#recherches span#btn-inscription a:link, div#recherches span#btn-inscription a:visited
{
    color:#FF0000;
    font-size:12px;
    text-decoration:underline;
    font-family: arial;
}
div#recherches span#btn-inscription a:hover, div#recherches span#btn-inscription a:visited:hover
{
    color:#FF0000;
    font-size:12px;
    text-decoration:underline;
    font-family: arial;
}
div#form_recherches
{
    background-color:#ffd556;
    text-align:center;
    padding-top:20px;
    width:100%;
    z-index:10;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;  
    -khtml-border-radius: 10px;  
    border-radius: 10px; 
    display:none;
    padding-bottom: 15px;
}
div.left_form_recherches
{
    float: left;
    margin-top: 15px;
    text-align: right;
    width: 250px;
}
div.right_form_recherches
{
    float: left;
    margin-left: 40px;
    text-align: left;
    width: 200px;
    margin-top:7px;
}
div.right_form_recherches span
{
    display:block;
    margin:8px 0;
}
div.right_form_recherches label
{
    width:90px;
    display:block;
    float:left;
    line-height:20px;
    text-align:right;
}
div.right_form_recherches select, div.right_form_recherches input
{
    width:175px;
}
div.submit_form_recherches
{
    clear:both;
    text-align:center;
    padding-top:10px;
}
div.right_form_recherches input.submit
{
    width:70px;
    font-size: 12px;  
    margin-left: 8px; 
    margin-top: 13px;  
    text-decoration: underline;  
    text-transform: uppercase; 
    cursor:pointer;
    -moz-border-radius: 8px; 
    -webkit-border-radius: 8px;  
    -khtml-border-radius: 8px;  
    border-radius: 8px;
    background-color:#000;
    color:#FFF;
    border:1px solid #000;
    -moz-box-shadow: 1px 2px 4px #666;  
    -webkit-box-shadow: 1px 2px 4px #666;  
    box-shadow: 1px 2px 4px #666; 
}
div.right_form_recherches input.submit:focus
{
    -moz-box-shadow: 0 0 0 #999;  
    -webkit-box-shadow: 0 0 0 #999;  
    box-shadow: 0 0 0 #999; 
}
#code_postal
{
   /* width:20px;*/
}


.pub_carre_repertoire_commande
{
    border:1px solid #000;
    background-color:#FFF;
    margin:0 14px;
    padding:6px;
}
.pub_carre_repertoire_commande img
{
    border:0;
    float:left;
    margin-right:10px;
}
.pub_carre_repertoire_commande span.txt
{
    font-family: arial;
    text-align:left;
}
.pub_carre_repertoire_commande span.txt span
{
    text-transform:upper;
    font-size:14px;
    color:#FF0000;
    text-align:left;
    display:block;
}
.pub_carre_repertoire_commande span.txt p
{
    font-size:11px;
    color:#000;
    margin:0 0 10px;
}
.pub_carre_repertoire_commande a:link, .pub_carre_repertoire_commande a:hover, .pub_carre_repertoire_commande a:visited, .pub_carre_repertoire_commande a:visited:hover
{
    font-size:12px;
    color:#0000FF;
    text-align:left;
    display:block;
}

.fontcolor_187 {color:#7E450A !important;}	    /* architecture */	 
.fontcolor_188 {color:#E31A25 !important;}	    /* arts graphiques */
.fontcolor_189 {color:#F29400 !important;}   	/* photographie */
.fontcolor_190 {color:#8ABC46 !important;}   	/* imprimerie */
.fontcolor_191 {color:#077C2D !important;}   	/* communication */
.fontcolor_192 {color:#8E457D !important;}   	/* evenementiel */
.fontcolor_193 {color:#E6458F !important;}   	/* audiovisuel */
.fontcolor_194 {color:#0069A5 !important;}   	/* multimedia */
.fontcolor_195 {color:#3BAFEF !important;}   	/* marketing */
.fontcolor_196 {color:#02121E !important;}      /* medias */
.fontcolor_196_alt {color:#FFF !important;}  	/* medias : si sur fond noir */
.fontcolor_9 {color:#02121E !important;}      /* mannequins */
.fontcolor_9_alt {color:#FFF !important;}  	/* mannequins : si sur fond noir */
.fontcolor_197, .fontcolor_307 {color:#A9A8A9 !important;}   	/* services */
.fontcolor_-1 {color:#A9A8A9 !important;}   	/* juridique */

.backgroundcolor_187 {background-color:#7E450A !important;}	    /* architecture */	 
.backgroundcolor_188 {background-color:#E31A25 !important;}	    /* arts graphiques */
.backgroundcolor_189 {background-color:#F29400 !important;}   	/* photographie */
.backgroundcolor_190 {background-color:#8ABC46 !important;}   	/* imprimerie */
.backgroundcolor_191 {background-color:#077C2D !important;}   	/* communication */
.backgroundcolor_192 {background-color:#8E457D !important;}   	/* evenementiel */
.backgroundcolor_193 {background-color:#E6458F !important;}   	/* audiovisuel */
.backgroundcolor_194 {background-color:#0069A5 !important;}   	/* multimedia */
.backgroundcolor_195 {background-color:#3BAFEF !important;}   	/* marketing */
.backgroundcolor_196 {background-color:#02121E !important;}      /* medias */
.backgroundcolor_196_alt {background-color:#FFF !important;}  	/* medias : si sur fond noir */
.backgroundcolor_9 {background-color:#02121E !important;}      /* mannequins */
.backgroundcolor_9_alt {background-color:#FFF !important;}  	/* mannequins : si sur fond noir */
.backgroundcolor_197, .backgroundcolor_307 {background-color:#A9A8A9 !important;}   	/* services */
.backgroundcolor_-1 {background-color:#A9A8A9 !important;}   	/* juridique */

.link_default_color {
    color: #027BD8;
}
.link_default_color:hover {
    color: #02ACDB;
}



.list_offers
{
    margin: 1em 0 0;
    padding: 0;
}

.preview_offer
{
    font-size: 12px;
    margin-bottom: 1em;
    border-bottom: 1px solid #AAADB1;
    color: #999999;
    line-height: 16px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.preview_offer .txt
{
    margin-bottom: 1em;
    margin-left:90px;
}

.preview_offer h2
{
    margin: 5px 0;
    padding: 0;
}

.preview_offer h2 a:link, .preview_offer h2 a:visited
{
    font-weight: bold;
    text-decoration: none;
}

.preview_offer h2 a:hover, .preview_offer h2 a:visited:hover
{
    font-weight: bold;
    text-decoration: underline;
}

.preview_offer p
{
    font-size: 12px;
    margin: 0;
    padding: 0;
}

.add_offer
{
    text-align:left;
    margin:15px 0 0 10px;
    margin-bottom:15px;
}

