/* Styles generaux */

body {
 background-color: #9A8E80;
 font-size: 8pt;
 line-height: 10pt;
 overflow-x:hidden;
}


#page a {color: #646464;}
#page a:hover {color: #fff;}
#list_moment a:hover,
#page .content ^telecommande_lightbox p a:hover, #fil_ariane a:hover,
#page .content ^telecommande_lightbox li a:hover, #page .nav_fiche_stage a:hover  {color: #000;}

p.right_link { text-align: right;}
p.right_link a { text-transform: uppercase; font-size: 0.8em;}
p.right_link a img { vertical-align: text-top;}

.fond_semiopaque { opacity:.4 }
.fond_normal     { opacity:1  }

img.embed_right { float: right; margin-left: 2px;}

.adresse { color: #646464; font-size: 0.95em;}
.adresse strong { font-size: 1.07em;}

h1 { font-size:11px;font-weight:normal; }
h2 { font-size:10px;font-weight:normal; }

p.chapo { font-weight: bold;}

.date {
 background-color: #FEE267;
 padding: 1px 4px;
}

div.LabeledMarker_markerLabel {
 color:#000;
 font-size:12px;
 font-weight:bold;
 font-family: Arial, sans-serif;
}

/* BOX */

div.content { color: #000000;}
div.box { margin-bottom: 10px;}
div.box .entete_bloc, div.box h2 {
 font-size: 1em;
 text-transform: uppercase;
 color:#000;
 font-weight:bold;
}
div.box.square { border: 1px solid #d0c7be;}
div.box.square .entete_bloc, div.box.square h2 {
 background-color: #d0c7be;
 padding: 4px 0 5px 9px;
 height: 10px;
 color:#000;
}

div.box.partenaire { border: none;}
div.box.partenaire .entete_bloc, div.box.partenaire h2 {
 background-color: none;
 padding: 4px 0 5px 9px;
 height: 10px;
 color:#000;
}

div.box.partenaire .entete_bloc, div.box.partenaire h1 {
 background-color: none;
 display:inline;
 padding: 0;
}

div.box.partenaire .entete_bloc, div.box.partenaire h3 {
 background-color: none;
 display:inline;
 font-size: 10px;
 padding: 0;
}

div.box .content { padding: 5px 7px;}
div.box.round .entete_bloc, div.box.round h2 {
 background: transparent url('../img/img_css/cadre/cadre_haut.png') top left no-repeat;
 height: 12px;
 padding: 4px 0 5px 9px;
 color:#000;
 font-weight:bold;
}

div.box.round .content {
 border: 1px solid #d0c7be;
 border-width: 0 1px 1px 1px;
}
div.box.plain {
 background: transparent url('../img/img_css/cadre/cadre_bas.png') bottom left no-repeat;
}
div.box.plain .content {
 border: 0;
 background-color: #ede9e5;
}

.theme_sous_rub {
  width: 90%;
  text-align: center;
  font-weight: bold;
  margin-bottom: 4px;
}

/* Decoupage */

#page {
 width: 1006px;
 margin: 0 auto;
 position: relative;
 left: 50%;
 margin-left: -503px;

 color: #646464;
 font-family: Arial, sans-serif;
}

#bg_haut {
 background: transparent url('../img/img_css/bg_haut.png') top left no-repeat;
 height: 5px;
}

#bg_content {
 background: url('../img/img_css/bg_content.png') top left repeat-y;
 padding: 0 22px;
 padding-top: 12px;
}

#bg_bas {
 background: transparent url('../img/img_css/bg_bas.png') top left no-repeat;
 height: 10px;
}

/* Header */

#header {
 background-color:#FFFFFF;
 position: relative;
 height: 96px;
 background: #BAD654 url('../img/img_css/header_bg.png') top left repeat-x;
}
#header_print {
 position: relative;
 height: 96px;
 display:none;
}

#logo {
 position: absolute;
 width: 119px;
 height: 93px;
 left: 0;
 top: 0;
}

#forum_link {
 position: absolute;
 right: 0;
 top: 0;
}

#header_slogan {
 text-align: right;
 position: absolute;
 width:430px;
 top: 0;
 left: 119px;
 padding-left: 30px;
}
#header_slogan p {
 padding-top: 17px;
}

#header_search {
 background: url('../img/img_html/fond_rechercher.png') no-repeat center;
 position: absolute;
 top: 2px;
 right: 70px;
 width: 185px;
 padding:13px;
}
#header_search input{ border: none;font-size:11px;height:16px;padding-left:2px;padding-top:2px;width:145px; }

#adv_search_link { margin-top: 4px;}
#adv_search_link a, #adv_search_link span {
 text-transform: uppercase;
 font-size: 7pt;
}
#adv_search_link a img, #adv_search_link span img
{ vertical-align: text-top;}

#picto_famille_home_n1 {
 margin-bottom: 10px;
}

#menu { height: 4.5em; margin-bottom: 10px; margin-top: 5px;}
#menu li { display: block; float:left; }
#menu li a.titreMenu  {
 display: block;
 border-bottom: 4px solid #FFFFFF;
 margin-left: 10px;
 padding-bottom: 2px;
 margin-bottom: 9px;
}
#menu li.firstli a.titreMenu  {
 margin-left: 0px;
}
#menu_n1 li,
#menu_n1 a { font-weight: bold;}

#menu_n1 li span.nb { font-weight: normal; font-style: italic; }

.menuDeroulant {
 position: absolute;
 margin-top:16px;
 margin-left:10px;
 background: #fff;
 border: 1px solid;
 overflow:hidden;
 cursor: pointer;
 z-index: 100;
 display: none;
}

.menuDeroulant {
 position: absolute;
 margin-top:16px;
 margin-left:10px;
 background: #fff;
 border: 1px solid #ddc7ba;
 overflow:hidden;
 cursor: pointer;
 z-index: 100;
 display: none;
}

.menuDeroulant a {
 display:block;
 white-space: nowrap;
 padding:5px;
 padding-left :10px;
 padding-right:10px;
 border:0px;
}

.menuDeroulant:hover a {
 color:#fff;
}

#menu09 {
  margin-left:0px;
}
#menu10 {
  margin-left:0px;
}
.titre_bloc_stage {
  color: #646464;
  margin-top:12px;
  margin-bottom:2px;
  width:110px;
  font-weight:bold;
}

/* CONTENU */

#main_content {
 position: relative;
background-color:#FFFFFF;
}

/* COLONNE GAUCHE */

#left_col {
 float: left;
 width: 235px;
}

/* Cadre de hauteur fixe avec un interligne optimal pour Firefox */
#edito { margin-bottom: 5px; line-height: 9.2pt;}
#edito .content{ height: 126px; overflow: hidden;}
#edito a {color: #000;}
#edito a:hover {color: #000;}

/* Cadre de hauteur fixe avec un interligne optimal pour Firefox */
#moment { margin-bottom: 1em;}
#moment .content{ height: 212px; overflow: hidden;}

#list_moment { margin-bottom: 1em;}
#list_moment h2, #list_moment .entete_bloc { color:#000; padding-bottom:8px; }
#list_moment .content{ height: auto; overflow: hidden;}
#list_moment li, .list_moment li {
 padding-left: 15px;
 background: transparent url(../img/img_css/puce_liste/puces_liste_01.png) 0% 10% no-repeat;
}
#list_moment a, .list_moment a { color: #000000;}
#list_moment .adresse, .list_moment .adresse {line-height: 9pt; }
#list_moment p.right_link a { color: #646464;}

#picto_famille_home_n1 {
 margin-bottom: 10px;
}


/* COLONNE DROITE */

#right_col {
 float: right;
 width: 254px;
 overflow:hidden; 
}

#newsletter_box .content, #stag_recents .content,
#stag_consult .content, #stag_top .content { padding: 10px 0 8px 5px;}
#form_news .input_text { width: 85%; font-size: 1.1em;}
#form_news .input_image { vertical-align: text-bottom;}

/* CONTENU CENTRE */

#center_col {
 margin-left: 250px;
 margin-right: 266px;
}

#coup_de_coeur {
 width:442px;
}

#coup_de_coeur h2, #coup_de_coeur .entete_bloc {
 color:#FFF;
 padding-bottom:6px;
 padding-top:3px;
}

#coup_de_coeur h3 {
 margin-bottom: 1em;
 font-weight: bold;
 height: 28px;
 font-size:15px;
 line-height:18px;
}
#coup_de_coeur .fiche_coup_de_coeur h3 {
 margin-top: 1em;
}
#coup_de_coeur .content { padding-top: 10px;}
#coup_de_coeur .fiche_coup_de_coeur .description {
  margin-bottom: 1.1em; height: 92px; overflow:hidden;
}

.mavFamille {
  position:absolute;

}

.info_icons { float: right; position: relative; top: -8px; }
.info_icons img {vertical-align: middle}
#coup_de_coeur .info_icons .right_link { margin-top: 5px;}

.liste_coup_de_coeur h3 { color:#000; }
.liste_coup_de_coeur {
 position:relative;
 float:left;
 margin:5px;
 min-height:158px;
 width:210px;
 border-bottom: 1px solid #E8E4E5;
 border-left: 1px solid #E8E4E5;
 padding-left: 5px;
}

#img_cdcf { width:200px;height:150px }

.fiche_coup_de_coeur {height: 312px;}
#coup_de_coeur .fiche_coup_de_coeur_n1 .description { float: left; margin-right: 10px;text-align:justify}

#coup_de_coeur .fiche_coup_de_coeur_n1 p.adresse {margin-top: 10px;}
#coup_de_coeur .fiche_coup_de_coeur_n1 p.right_link { }
#coup_de_coeur .fiche_coup_de_coeur_n1 .description { width:200px; }

#family_selector ul { height: 46px;}
#family_selector ul li {display: inline;}
#family_selector ul li a {
 display: block;
 float: left;
 height: 39px;
 width: 44px;
 padding: 7px 0 0 0px;
 text-align:center;
}

#info_bar {
 height: 15px;
 position: relative;
}
#info_bar span{
 position: absolute;
 left: 0px; /* Valeur à modifier par Javascript au survol des familles */
 color: #FFFFFF;
 text-transform: uppercase;
}

#description_n1 .entete_bloc {
 font-size: 1.1em;
 margin-bottom: 0.5em;
}
#description_n1 p {
 font-weight: bold;
 font-size: 0.9em;
 line-height: 1.2em;
 margin-bottom: 0;
}
#description_n1 h1 {
 font-size:12px;
 font-weight:bold;
}
#description_n1 h2 {
 text-align:justify;
 width:420px;
 margin:5px;
 margin-left:10px;
 margin-bottom:14px;
 color:#646464;
 font-size:11px;
 font-weight:normal;
}
#infos_stage {
 margin-top: 12px;min-height:220px;
 float: right;
}
#infos_stage td {
 padding:5px
}
#description_stage {
 text-align: justify;min-height:270px;margin-left: 15px; width:345px;
}
#description_orga {
 text-align: justify;min-height:270px; width:345px;
}

/* FOOTER */

#footer {
 clear: both;
 background: transparent url('../img/img_css/cadre/footer_bg.png') top left no-repeat;
 height: 16px;
 padding: 4px 10px 15px 0;
 text-align: center;
 color: #000000;
 margin-top:15px;
}
#footer_orga {
 position:relative;
 height: 16px;
 text-align: center;
 margin-top:15px;
 top:4px;
}

#footer a:hover { color: #000000;}
#footer ul li a { color: #000000;}
#footer ul li {
 display: inline;
 padding: 0 1px 0 5px;
 border-left: 1px solid black;
}
#footer ul li.firstli {
 border-left: none;
 padding-left: 0;
}

#footer_orga a:hover { color: #208010;}
#footer_orga ul li a { color: #80BC40;font-weight:bold; }
#footer_orga ul li {
 display: inline;
 padding: 0 1px 0 5px;
 border-left: 1px solid #80BC40;
}
#footer_orga ul li.firstli {
 border-left: none;
 padding-left: 0;
}
#copyright {
 float: right;
}



/* HOME N1 */

#fil_ariane {
 margin-bottom: 14px;
}
#fil_ariane a {
 text-decoration: underline;
}

.ad_box {
 border: 1px solid #D0D0D0;
 height: 250px;
 margin-bottom: 10px;
}

.ad_box2 {
 border: 1px solid #D0D0D0;
 height: 300px;
 margin-bottom: 10px;
}

#colonne_n1, #interface_n3 { margin-right: 266px; clear:left; min-height:360px; }

#colonne_n1 p.right_link a img {
 vertical-align:text-bottom;
}

#colonne_n1 p.right_link {
 margin-bottom: 8px;
}

a.puce_left, span.puce_left, div.puce_left {
 text-transform: uppercase;
 padding-left: 14px;
 background: transparent url(../img/img_html/btn_lire_suite.png) center left no-repeat;
 font-size: 0.8em;
}

a.puce_right, span.puce_right, div.puce_right {
 text-transform: uppercase;
 background: transparent url(../img/img_html/btn_lire_suite.png) center right no-repeat;
 font-size: 0.8em;
 color:#646464;
 text-align:right;
 padding-right:15px;
 margin-top:15px;
 font-weight:bold;
 cursor:pointer;
}
#page .puce_right a:hover {
 color:#000
}
.puce_carte {
 margin-left:8px;
 clear:both;
 height:35px;
}

.home_n1 #info_bar span {
 left: 80px; /* A faire varier en fonction du rollover page home N1 */
}

/* TELECOMMANDE */




.telecommande {
 position:absolute;
 float:left;
 width: 232px;
 font-size: 0.9em;
 z-index:1;
 left:-50px;
}

#rech_avancee_lightbox
 { position:absolute; left:20%; top:20%; width: 692px; z-index:500; visibility:hidden; }
#rech_avancee_lightbox .content { height: 287px;margin-left:7px;margin-right:5px;}
#rech_avancee_lightbox .bkg_light,
#rech_avancee_lightbox .bkg_dark {
  float: left;
  height: 237px;
  color:#646464;
  font-family: Arial, sans-serif;
}
#carte_lightbox {
   position:absolute; left:250px; top:350px; width: 520px; z-index:500; visibility:hidden;
}
#carte_lightbox .content { height: 350px;  width: 505px; margin-left:5px;margin-right:5px}

#rech_avancee_lightbox span.puce_input {
  padding-left: 14px;
  background: transparent url(../img/img_html/btn_divers/btn_suiv_02_10x10.png) 0% 0% no-repeat;
}

#rech_avancee_lightbox .input_text,
#rech_avancee_lightbox select { font-size: 1em;}

#rech_avancee_lightbox .input_image { vertical-align: top;}
#rech_avancee_lightbox .form_line { text-align: center; margin-top: 5px; margin-bottom: 10px;}
#rech_avancee_lightbox .form_line select,
#rech_avancee_lightbox .form_line .input_image { margin-left: 10px;}
#rech_avancee_lightbox .form_line .input_text { width: 400px;}

#telecommande_lightbox .content { font-family: Arial, sans-serif; }
#telecommande_lightbox #recherche {
width:200px;
font-family:tahoma;
font-size:11px;
height:15px;}

#lieu { width: 356px;}
#lieu .input_text { width: 210px;}
#lieu span.puce_input{margin-left: 20px;}


#carte_rech {
  float: left;
  margin-right: 20px;
  margin-top: 5px;
}

.imgclic  {
 cursor:pointer;
}
.textclic {
 text-transform: uppercase;
 cursor:pointer;
 color:#646464;
 font-size: 0.8em;
}

#duree ul,
#criteres ul { margin-top: 2em;}

#rech_avancee_lightbox li { margin-bottom: 5px;}
#rech_avancee_lightbox .input_checkbox { margin-right: 5px;}
#telecommande_lightbox .ic { height:18px; }

div.telecommande .content {
 padding: 5px 2px 0 2px;
 margin-left:-3px;
 background-color: #FFFFFF;
}

div.telecommande .box-header {
 position:relative;
 height: 20px;
 cursor: move;
}

div.telecommande .titre {
 position:absolute;
 background-color: #BBD655;
 padding: 3px 0;
 z-index:5;
 margin-top:5px;
 margin-left:20px;
 cursor: move;
}
.titre_fenetre {
 position:absolute;
 background-color: #BBD655;
 padding: 3px 0;
 z-index:5;
 margin-top:5px;
 margin-left:20px;
 cursor: move;
 padding:0;
 height:14px;
 text-transform:uppercase;
 font-weight:bold;
}

.telecommande .box-ml {
position:relative;
 background: transparent url(../img/img_css/rech_cadre/rech_cadre_gauche.png) center left repeat-y;
}
.telecommande .box-mr {
 background: transparent url(../img/img_css/rech_cadre/rech_cadre_droit.png) center right repeat-y;
}
#form_rech_tel {
 width:230px;
 background: transparent url(../img/img_css/rech_cadre/rech_cadre.png) center right repeat-y;
}
#form_rech_rep {
 width:230px;
 background: transparent url(../img/img_css/rech_cadre/rech_cadre2.png) center right repeat-y;
}

.telecommande .bkg_light {
 margin:5px 6px 0px 12px;
 padding: 5px 4px 5px 4px;
 background-color: #FFFFFF;
}
.telecommande .bkg_dark {
 margin:5px 6px 0px 12px;
 padding: 5px 4px 5px 4px;
 background-color: #F1F7DD;
}
.telecommande form select { font-family: Tahoma; font-size: 11px; width: 174px;height:18px;margin-top:2px}
.telecommande form input#recherche { width: 100%;}
.telecommande form input#rech_lieu { width: 150px;margin-top:5px;font-size: 11px;height:16px;}
.telecommande li {margin-top: 4px;}
.telecommande li input { vertical-align: middle;}
.telecommande li img { vertical-align: middle;}
.telecommande #telecommande_submit { vertical-align: text-bottom; padding-left: 5px;}
.telecommande .puce_left { font-size: 0.9em;}

.resultat_rech {
 margin-bottom: 5px;
}
#colonne_n1 .resultat_rech {
 margin-left: 180px;
}
.resultat_rech a.embed_right {
 float: right;
 display: block;
 padding: 2px;
 border: 2px solid #D8D8D8;
 margin-left: 4px;
}
.resultat_rech .date {
 float: right;
 background-color: #FEE267;
 padding: 1px 4px;
}
.resultat_rech .sous_rubrique {
 text-transform: uppercase;
 padding: 3px 0;
 font-weight:bold;
}
#page .content .resultat_rech h2 {
  background:none;
  padding:0;
  margin-bottom:18px;
  text-transform:none;
  font-size:12px;
}
.resultat_rech h3 {
 color: #000000;
 font-size:11px;
 font-weight:normal;
 }
.resultat_rech .description {
 text-align: justify;
 color: #646464;
 min-height:48px;
 font-size:11px;
 font-weight:normal;
}
.resultat_rech .location {
 float:left;
 font-size:11px;
}
.resultat_rech .location span{
 padding: 1px 4px 1px 4px;
 line-height: 2em;
 color: #FFFFFF;
 font-weight: bold;
}
#colonne_n1 .resultat_rech p.right_link { padding-top: 5px;}
#colonne_n1 .resultat_rech p.right_link a img { vertical-align: text-top;}

.resultat_rech.nav_recherche {
 text-align:center;
 border-bottom: none;
}

.nav_recherche ul {
 display: table;/* ff2 */
 margin: auto;
 display: inline-block;
 text-align:left;
}

.nav_recherche ul li {
 display: inline;
}
.nav_recherche ul li a, .nav_recherche ul li span {
 display: block;
 float: left;
 border: 1px solid #CDC7C7;
 background-color: #CDC7C7;
 text-align: center;
 margin-right: 5px;
 min-width: 13px;
}

.nav_recherche ul li.active a, .nav_recherche ul li.active span {
 background-color: #FFFFFF;
}
.nav_recherche ul li a, .nav_recherche ul li span {
 display: inline;
}

/* INTERFACE N3 */

.nav_fiche_stage {
 text-align: center;
 height: 15px;
 margin-bottom: 12px;
}

.nav_fiche_stage a {
 border: 1px solid #606060;
 text-transform: uppercase;
 font-size: 0.8em;
 padding: 0 20px 1px;
}

.nav_fiche_stage a img,
.bottom_right_links a img {
 vertical-align: text-bottom;
}

.nav_fiche_stage a.prev {
 padding-bottom: 0;
 float: left;
 display: block;
 background: transparent url(../img/img_html/btn_divers/btn_prec_13x13.png) center left no-repeat;
 height: 12px;
 padding-top:1px;
}

.nav_fiche_stage a.suiv {
 padding-bottom: 0;
 float: right;
 display: block;
 background: transparent url(../img/img_html/btn_divers/btn_suiv_13x13.png) center right no-repeat;
 height: 12px;
 padding-top:1px;
}

.nav_fiche_stage a.back {
 padding-bottom: 0;
 height: 12px;
 padding-top:1px;
 width:100px;
}

#page a.back:hover, #page a.suiv:hover, #page a.prev:hover {
 color:#000;
}

#fiche_stage .content,
#fiche_orga .content {
 padding: 0px 0 10px 10px;
}
#fiche_stage .content h2{ 
margin-right: 281px;
}
#fiche_orga .content h2 { 
margin-right: 0px;
padding-left: 0px; 
padding-right: 0px;
margin-bottom : 15px;
text-align:left;
}
#fiche_stage div.description{ min-height: 220px; }
#fiche_orga div.description { 
float:right;
min-height: 220px; 
padding-left: 5px; 
padding-right: 5px;
min-height:545px;
width:329px;
}


.description p {
 margin-bottom: 1em;
}

#onglets_fiche { width: 459px; margin-bottom:8px}
#onglets_fiche .content {
 border: 1px solid #FF3800;
 border-bottom: none;
 margin: 0 6px;
 padding: 0;
}

#onglets_fiche .box-ml { background: transparent url(../img/img_css/blocs/bloc_ombre_gauche.png) center left repeat-y;}
#onglets_fiche .box-mr { background: transparent url(../img/img_css/blocs/bloc_ombre_droite.png) center right repeat-y;}
#onglets_fiche ul li a, #onglets_fiche ul li span {
 display: block;
 float: left;
 border: 1px solid #FF3800;
 border-width: 0 0 1px 1px;
 background-color: #FFD7C0;
}
#onglets_fiche ul li {display: inline;}
#onglets_fiche ul.stage li a, #onglets_fiche ul.stage li span { padding: 0 6px;}
#onglets_fiche ul.orga li a, #onglets_fiche ul.orga li span { padding: 0 8px;}
#onglets_fiche ul li.firstli a, #onglets_fiche ul li.firstli span { border-left: none;}
#onglets_fiche ul li.active a, #onglets_fiche ul li.active span, #onglets_fiche ul li.hover span {
 border-bottom: none;
 padding-bottom: 1px;
 background-color: #FFFFFF;
}
#onglets_fiche .onglets_content {
 padding: 0 10px 0 10px;
 clear: left;
}
#onglets_fiche .onglets_content .description {
 padding-left: 0;
}
#onglets_fiche .onglets_content .info_item {
 float: left;
 width: 170px;
 margin-top: 10px;
 font-size: 0.9em;
}
.info_title {
 text-transform: uppercase;
 color: #646464;
 margin-bottom: 3px;
}
.info_desc {
 padding-left: 10px;
}
#onglets_fiche .onglets_content .right_link {
 clear: left;
}
#onglets_fiche .onglets_content .description { padding-top: 1px;}
#onglets_fiche .onglets_content .description p {
 margin-bottom: 0;
 margin-top: 1em;
}

.bottom_right_links {
 float:right;
 margin-top:-140px;
 bottom: 10px;
 right: 10px;
 width: 175px;
}

.bottom_right_links li {
 margin-top: 10px;
}

.bottom_right_links a.suiv {
 display: block;
 text-align: right;
 background: transparent url(../img/img_html/btn_divers/btn_suiv_13x13.png) center right no-repeat;
 height: 13px;
 border: 1px solid #606060;
 text-transform: uppercase;
 font-size: 0.8em;
 padding: 0 20px 0 0;
}

#list_stage_orga h3 { height: 50px;}
#list_stage_orga .resultat_rech { padding-bottom: 4px;}
#list_stage_orga .resultat_rech .description { height: 40px;}


.box.list50 { width: 49%;}
.box.list50.left { float: left;}
.box.list50.right { float: right;}

.list_moment span.adresse { padding-left: 10px; font-style: italic;}
.list_moment li { margin-bottom: 1em;}
#list_moment h3 { font-size:11px; }
#newsletter_box h3, #stag_recents h3,
#stag_consult h3, #stag_top h3 { font-size:11px;font-weight:normal; }

#fiche_stage .image_right {float: right; width: 276px;}
#fiche_orga .image_right {float: right; width: 276px;}
.image_right img {
 border: 1px solid #FF3800;
 padding: 2px;
 margin-top: 2px;
}

#fiche_stage h1 {
 font-size:13px;
 font-weight:bold;
}
#fiche_stage h2 {
 font-size:14px;
 font-weight:bold;
 text-transform:none;
 background:#FFF;
 height:1.8em;
}
#fiche_stage h3 {
 font-size:11px;
 font-weight:normal;
 margin-top:12px;
}

#fiche_orga h1 {
 font-size:13px;
 font-weight:bold;
}
#fiche_orga h2 {
 font-size:16px;
 font-weight:bold;
 text-transform:none;
 background:#FFF;
 height:1.8em;
 line-height:12pt;
}
#fiche_orga h3 {
 font-size:11px;
 font-weight:normal;
 margin-top:16px;
 padding:0px 0px 18px; 
}

.info_stage {height: 45px;}
.info_stage.right { float: right;}
.info_stage.left { float: left;}

#listeCateg { margin-left:5px;margin-top:2px;width:180px; }

#envoi_ami_lightbox { width: 300px;}
#envoi_ami_lightbox .content { position:absolute;width:279px;height:270px;padding-left: 6px;left:0;margin-left:7px;}
#envoi_ami_lightbox .box-tr {background-image: url(../img/img_css/rech_cadre/rech_cadre_haut_droit_carre.png);}
#envoi_ami_lightbox h2, #envoi_ami_lightbox .entete_bloc { text-transform: none; padding: 0;}
#envoi_ami_lightbox form textarea,
#envoi_ami_lightbox form input,
#envoi_ami_lightbox form label { display: block; float: left; margin:0 }
#envoi_ami_lightbox form label {width: 70px;}
#envoi_ami_lightbox form textarea,
#envoi_ami_lightbox form .input_text {width: 200px; margin-bottom:8px;}
#envoi_ami_lightbox form textarea {height:120px;font-size:11px;}
#envoi_ami_lightbox form p { clear: left;}
#envoi_ami_lightbox form p.right_link {padding-right: 6px;}
#envoi_ami_lightbox form p.right_link input {float: none; display: inline}

#contacter_lightbox { width: 300px;}
#contacter_lightbox .content { position:absolute;width:279px;height:270px;padding-left: 6px;left:0;margin-left:7px;}
#contacter_lightbox .box-tr {background-image: url(../img/img_css/rech_cadre/rech_cadre_haut_droit_carre.png);}
#contacter_lightbox h2, #contacter_lightbox .entete_bloc { text-transform: none; padding: 0;}
#contacter_lightbox form textarea,
#contacter_lightbox form input,
#contacter_lightbox form label { display: block; float: left; margin:0 }
#contacter_lightbox form label {width: 70px;}
#contacter_lightbox form textarea,
#contacter_lightbox form .input_text {width: 200px; margin-bottom:8px;}
#contacter_lightbox form textarea {height:120px;font-size:11px;}
#contacter_lightbox form p { clear: left;}
#contacter_lightbox form p.right_link {padding-right: 6px;}
#contacter_lightbox form p.right_link input {float: none; display: inline}

#avis_lightbox { width: 300px;}
#avis_lightbox .content { position:absolute;width:279px;height:402px;padding-left: 6px;left:0;margin-left:7px;}
#avis_lightbox .box-tr {background-image: url(../img/img_css/rech_cadre/rech_cadre_haut_droit_carre.png);}
#avis_lightbox h2, #avis_lightbox .entete_bloc { text-transform: none; padding: 0;}
#avis_lightbox form textarea,
#avis_lightbox form input,
#avis_lightbox form label { display: block; float: left; margin:0 }
#avis_lightbox form label {width: 70px;}
#avis_lightbox form textarea,
#avis_lightbox form .input_text {width: 200px; margin-bottom:8px;}
#avis_lightbox form textarea {height:120px;font-size:11px;}
#avis_lightbox form p { clear: left;}
#avis_lightbox form p.right_link {padding-right: 6px;}
#avis_lightbox form p.right_link input {float: none; display: inline}

#calendrier_lightbox { width: 300px;}
#calendrier_lightbox .content { position:absolute;width:279px;height:402px;padding-left: 6px;left:0;margin-left:7px;}
#calendrier_lightbox .box-tr {background-image: url(../img/img_css/rech_cadre2/rech_cadre_haut_droit_carre.png);}
#calendrier_lightbox h2, #calendrier_lightbox .entete_bloc { text-transform: none; padding: 0;}
#calendrier_lightbox .contenu { background:url(../img/img_css/rech_cadre2/rech_cadre.png) repeat-y left center;padding:8px;padding-bottom:0}
#calendrier_lightbox .listeDates { padding-left:8px;font-size:11px;max-height:259px;overflow:auto}




#recit_box
 {background: url(../img/img_html/temoignages.jpg);}

#recit_box .fond_recit { color:#000; padding:10px; }

#message_envoi_mail {
  position:relative;
  width: 240px;
  padding:5px;
  background:#EEEEEE;
  border:1px solid #000;
  margin-left:240px;
  margin-bottom:12px;
  color:#000;
  font-weight:bold;
  text-align:center
}

#link_box h2, #link_box .entete_bloc { background-image: url(../img/img_css/cadre/cadre_forum_haut.png);}
#newsletter_box h2, #newsletter_box .entete_bloc { background-image: url(../img/img_css/cadre/cadre_forum_haut.png);}
#edito h2, #edito .entete_bloc { background-image: url(../img/img_css/cadre/cadre_forum_haut.png);color:#FFF; }
#edito { border:0 }
#edito .content { border:1px solid #ccc; }

#link_box .content {
  border: none;
  background: transparent url(../img/img_css/blocs/image_partagez.png) top left no-repeat;
  height: 115px;
  padding-top: 7px;
}

#link_box ul {
  width: 50%;
  float: left;
}
#link_box ul.right {
  float: right;
  width: 49%;
}
#link_box ul a {
  width: 88%;
  background: #FFFFFF url(../img/img_css/puce_liste/puces_liste_01.png) top left no-repeat;
  display: block;
  padding-left: 12px;
  height: 10px;
  margin-bottom: 6px;
  font-size: 0.8em;
  color: #000000;
  margin-right: 5px;
}
#link_box ul a:hover { color: #000000;}
#link_box ul a span { text-transform: uppercase; color: #6D6D6D;}
#link_box ul.right a { width: 91%;}

.telecommande .bkg_dark img {vertical-align:middle}
#pub_print { display:none;border:1px solid #000; width:100%;height:100px;text-align:center;margin-bottom:14px;background:#DDD }
#fiche_stage .entete_bloc { color:#FFF; padding-bottom:6px; padding-top:2px; }
#fiche_orga .entete_bloc { color:#FFF; padding-bottom:6px; padding-top:2px; } 
.barre_h { margin-top:6px;margin-bottom:15px;width:100%;height:1px; }
#vos_avis { margin-bottom:10px;margin-top:6px;padding-left:5px; }
.stage_options { width:22px;height:22px;vertical-align:middle;margin-left:5px; }
.map_stage { position: relative; overflow: hidden; height: 210px; float: right; }
.map_orga { overflow: hidden; height: 210px; margin:15px 8px 15px 0px; margin-left:0px; width:285px;}
.buttons_right { float:right;margin-left:25px;margin-top:0px;width:285px;height:auto; }
#fiche_orga .buttons_right { float:left;margin-right:10px;width:300px;height:auto;margin-top:5px;}
.buttons_action { position:relative;width: 150px;height:50px;text-align:left;float:left;text-transform:uppercase; }
.button_action  { position:relative;width: 110px;margin-left:80px;margin-top:10px;height:50px;text-align:left;float:left;text-transform:uppercase; }
.stage_btn_options { position:relative;height:20px;text-align:right;color:#888;padding-right:18px;text-transform:none; }
#div_action td { width:22%;text-align:right;text-transform:uppercase;padding-top:5px;padding-bottom:5px }
#div_action img { border:0;vertical-align:middle; }
#div_action img.btncircle { float:right;margin-left:10px;margin-right:10px }
#page .stage_btn_options a, #page .stage_btn_options a:hover { color:#646464; }
#tab_buttons { width: 720px; }
#list_stage_prox .list_moment li { margin-top:4px; margin-bottom:4px; }
.enteteContact {background-color: #F0F2B1; font-size: 13px; padding-bottom: 3px; text-align: left;margin-top:8px;
                padding-top: 3px; color: rgb(0, 0, 0); text-transform:uppercase;font-size:11px; font-weight:bold }
#liste_minicdc {position:relative;padding:0;margin:0;width:450px;float:left;}
#plan_rubriques {clear:both;border:1px solid #D4D4D4;padding:8px;background:#efefdf;margin-top:6px;}
.espace_captcha_ami  { margin-top:127px;height: 70px;position: relative; margin:7px;margin-left:0 }
.espace_captcha_orga { margin-top:154px;height: 70px;position: relative; margin:0px;margin-left:7px }
.avertissement {color:#888;font-size:9px}
#contactficheorga {
margin-left:5px;
width:317px;
padding:0px;}


/* COULEURS RUBRIQUES

 Correspondance :
 01 => art
 02 => bien
 03 => culture
 04 => gourmandise
 05 => image
 06 => langues
 07 => maison
 08 => nature
 09 => sport
 10 => social
*/


#menu li.rub01 a,           div.box.square.rub01,     .rub01 .menuDeroulant { border-color: #FF3800;}
#menu li.rub02 a,           div.box.square.rub02,     .rub02 .menuDeroulant { border-color: #FF7CA2;}
#menu li.rub03 a,           div.box.square.rub03,     .rub03 .menuDeroulant { border-color: #FFB800;}
#menu li.rub04 a,           div.box.square.rub04,     .rub04 .menuDeroulant { border-color: #FF7D00;}
#menu li.rub05 a,           div.box.square.rub05,     .rub05 .menuDeroulant { border-color: #446AD7;}
#menu li.rub06 a,           div.box.square.rub06,     .rub06 .menuDeroulant { border-color: #980096;}
#menu li.rub07 a,           div.box.square.rub07,     .rub07 .menuDeroulant { border-color: #CC8A3B;}
#menu li.rub08 a,           div.box.square.rub08,     .rub08 .menuDeroulant { border-color: #94C53C;}
#menu li.rub09 a,           div.box.square.rub09,     .rub09 .menuDeroulant { border-color: #33B3FF;}
#menu li.rub10 a,           div.box.square.rub10,     .rub10 .menuDeroulant { border-color: #980096;}
#menu li.rub11 a,           div.box.square.rub11,     .rub11 .menuDeroulant { border-color: #FF3800;}
#menu li.rub12 a,           div.box.square.rub12,     .rub12 .menuDeroulant { border-color: #FFB800;}
#menu li.rub13 a,           div.box.square.rub13,     .rub13 .menuDeroulant { border-color: #FFB800;}
#menu li.rub14 a,           div.box.square.rub14,     .rub14 .menuDeroulant { border-color: #94C53C;}
#menu li.rub15 a,           div.box.square.rub15,     .rub15 .menuDeroulant { border-color: #FF7CA2;}
#menu li.rub16 a,           div.box.square.rub16,     .rub16 .menuDeroulant { border-color: #FF2E6E;}
#menu li.rub17 a,           div.box.square.rub17,     .rub17 .menuDeroulant { border-color: #446AD7;}
#menu li.rub18 a,           div.box.square.rub18,     .rub18 .menuDeroulant { border-color: #FF7D00;}

div.box.square.rub01 .entete_bloc,    #coup_de_coeur.rub01      #family_selector ul li a.hover { background-color: #FF3800;}
div.box.square.rub02 .entete_bloc,    #coup_de_coeur.rub02      #family_selector ul li a.hover { background-color: #FF7CA2;}
div.box.square.rub03 .entete_bloc,    #coup_de_coeur.rub03      #family_selector ul li a.hover { background-color: #FFB800;}
div.box.square.rub04 .entete_bloc,    #coup_de_coeur.rub04      #family_selector ul li a.hover { background-color: #FF7D00;}
div.box.square.rub05 .entete_bloc,    #coup_de_coeur.rub05      #family_selector ul li a.hover { background-color: #446AD7;}
div.box.square.rub06 .entete_bloc,    #coup_de_coeur.rub06      #family_selector ul li a.hover { background-color: #980096;}
div.box.square.rub07 .entete_bloc,    #coup_de_coeur.rub07      #family_selector ul li a.hover { background-color: #CC8A3B;}
div.box.square.rub08 .entete_bloc,    #coup_de_coeur.rub08      #family_selector ul li a.hover { background-color: #94C53C;}
div.box.square.rub09 .entete_bloc,    #coup_de_coeur.rub09      #family_selector ul li a.hover { background-color: #33B3FF;}
div.box.square.rub10 .entete_bloc,    #coup_de_coeur.rub10      #family_selector ul li a.hover { background-color: #980096;}
div.box.square.rub11 .entete_bloc,    #coup_de_coeur.rub11      #family_selector ul li a.hover { background-color: #FF3800;}
div.box.square.rub12 .entete_bloc,    #coup_de_coeur.rub12      #family_selector ul li a.hover { background-color: #FFB800;}
div.box.square.rub13 .entete_bloc,    #coup_de_coeur.rub13      #family_selector ul li a.hover { background-color: #FFB800;}
div.box.square.rub14 .entete_bloc,    #coup_de_coeur.rub14      #family_selector ul li a.hover { background-color: #94C53C;}
div.box.square.rub15 .entete_bloc,    #coup_de_coeur.rub15      #family_selector ul li a.hover { background-color: #FF7CA2;}
div.box.square.rub16 .entete_bloc,    #coup_de_coeur.rub16      #family_selector ul li a.hover { background-color: #FF2E6E;}
div.box.square.rub17 .entete_bloc,    #coup_de_coeur.rub17      #family_selector ul li a.hover { background-color: #446AD7;}
div.box.square.rub18 .entete_bloc,    #coup_de_coeur.rub18      #family_selector ul li a.hover { background-color: #FF7D00;}

.rubmenu01:hover,           #coup_de_coeur.rub01      #info_bar, #family_selector ul li a.rub01 { background-color: #FF3800;}
.rubmenu02:hover,           #coup_de_coeur.rub02      #info_bar, #family_selector ul li a.rub02 { background-color: #FF7CA2;}
.rubmenu03:hover,           #coup_de_coeur.rub03      #info_bar, #family_selector ul li a.rub03 { background-color: #FFB800;}
.rubmenu04:hover,           #coup_de_coeur.rub04      #info_bar, #family_selector ul li a.rub04 { background-color: #FF7D00;}
.rubmenu05:hover,           #coup_de_coeur.rub05      #info_bar, #family_selector ul li a.rub05 { background-color: #446AD7;}
.rubmenu06:hover,           #coup_de_coeur.rub06      #info_bar, #family_selector ul li a.rub06 { background-color: #980096;}
.rubmenu07:hover,           #coup_de_coeur.rub07      #info_bar, #family_selector ul li a.rub07 { background-color: #CC8A3B;}
.rubmenu08:hover,           #coup_de_coeur.rub08      #info_bar, #family_selector ul li a.rub08 { background-color: #94C53C;}
.rubmenu09:hover,           #coup_de_coeur.rub09      #info_bar, #family_selector ul li a.rub09 { background-color: #33B3FF;}
.rubmenu10:hover,           #coup_de_coeur.rub10      #info_bar, #family_selector ul li a.rub10 { background-color: #980096;}
.rubmenu11:hover,           #coup_de_coeur.rub11      #info_bar, #family_selector ul li a.rub11 { background-color: #FF3800;}
.rubmenu12:hover,           #coup_de_coeur.rub12      #info_bar, #family_selector ul li a.rub12 { background-color: #FFB800;}
.rubmenu13:hover,           #coup_de_coeur.rub13      #info_bar, #family_selector ul li a.rub13 { background-color: #FFB800;}
.rubmenu14:hover,           #coup_de_coeur.rub14      #info_bar, #family_selector ul li a.rub14 { background-color: #94C53C;}
.rubmenu15:hover,           #coup_de_coeur.rub15      #info_bar, #family_selector ul li a.rub15 { background-color: #FF7CA2;}
.rubmenu16:hover,           #coup_de_coeur.rub16      #info_bar, #family_selector ul li a.rub16 { background-color: #FF2E6E;}
.rubmenu17:hover,           #coup_de_coeur.rub17      #info_bar, #family_selector ul li a.rub17 { background-color: #446AD7;}
.rubmenu18:hover,           #coup_de_coeur.rub18      #info_bar, #family_selector ul li a.rub18 { background-color: #FF7D00;}

#list_moment li.rub01       { background: transparent url(../img/img_css/puce_liste/puces_liste_01.png) 0% 10% no-repeat;}
#list_moment li.rub02       { background: transparent url(../img/img_css/puce_liste/puces_liste_02.png) 0% 10% no-repeat;}
#list_moment li.rub03       { background: transparent url(../img/img_css/puce_liste/puces_liste_03.png) 0% 10% no-repeat;}
#list_moment li.rub04       { background: transparent url(../img/img_css/puce_liste/puces_liste_04.png) 0% 10% no-repeat;}
#list_moment li.rub05       { background: transparent url(../img/img_css/puce_liste/puces_liste_05.png) 0% 10% no-repeat;}
#list_moment li.rub06       { background: transparent url(../img/img_css/puce_liste/puces_liste_06.png) 0% 10% no-repeat;}
#list_moment li.rub07       { background: transparent url(../img/img_css/puce_liste/puces_liste_07.png) 0% 10% no-repeat;}
#list_moment li.rub08       { background: transparent url(../img/img_css/puce_liste/puces_liste_08.png) 0% 10% no-repeat;}
#list_moment li.rub09       { background: transparent url(../img/img_css/puce_liste/puces_liste_09.png) 0% 10% no-repeat;}
#list_moment li.rub10       { background: transparent url(../img/img_css/puce_liste/puces_liste_10.png) 0% 10% no-repeat;}
#list_moment li.rub11       { background: transparent url(../img/img_css/puce_liste/puces_liste_11.png) 0% 10% no-repeat;}
#list_moment li.rub12       { background: transparent url(../img/img_css/puce_liste/puces_liste_12.png) 0% 10% no-repeat;}
#list_moment li.rub13       { background: transparent url(../img/img_css/puce_liste/puces_liste_13.png) 0% 10% no-repeat;}
#list_moment li.rub14       { background: transparent url(../img/img_css/puce_liste/puces_liste_14.png) 0% 10% no-repeat;}
#list_moment li.rub15       { background: transparent url(../img/img_css/puce_liste/puces_liste_15.png) 0% 10% no-repeat;}
#list_moment li.rub16       { background: transparent url(../img/img_css/puce_liste/puces_liste_16.png) 0% 10% no-repeat;}
#list_moment li.rub17       { background: transparent url(../img/img_css/puce_liste/puces_liste_17.png) 0% 10% no-repeat;}
#list_moment li.rub18       { background: transparent url(../img/img_css/puce_liste/puces_liste_18.png) 0% 10% no-repeat;}

#coup_de_coeur.rub          p a.more, #apercuCateg.rub   .content a:hover,  #page  a.lien:hover    { color: #000000;}
#coup_de_coeur.rub01        p a.more, #apercuCateg.rub01 .content a:hover,  #page  a.lien01:hover  { color: #FF3800;}
#coup_de_coeur.rub02        p a.more, #apercuCateg.rub02 .content a:hover,  #page  a.lien02:hover  { color: #FF7CA2;}
#coup_de_coeur.rub03        p a.more, #apercuCateg.rub03 .content a:hover,  #page  a.lien03:hover  { color: #FFB800;}
#coup_de_coeur.rub04        p a.more, #apercuCateg.rub04 .content a:hover,  #page  a.lien04:hover  { color: #FF7D00;}
#coup_de_coeur.rub05        p a.more, #apercuCateg.rub05 .content a:hover,  #page  a.lien05:hover  { color: #446AD7;}
#coup_de_coeur.rub06        p a.more, #apercuCateg.rub06 .content a:hover,  #page  a.lien06:hover  { color: #980096;}
#coup_de_coeur.rub07        p a.more, #apercuCateg.rub07 .content a:hover,  #page  a.lien07:hover  { color: #CC8A3B;}
#coup_de_coeur.rub08        p a.more, #apercuCateg.rub08 .content a:hover,  #page  a.lien08:hover  { color: #94C53C;}
#coup_de_coeur.rub09        p a.more, #apercuCateg.rub09 .content a:hover,  #page  a.lien09:hover  { color: #33B3FF;}
#coup_de_coeur.rub10        p a.more, #apercuCateg.rub10 .content a:hover,  #page  a.lien10:hover  { color: #980096;}
#coup_de_coeur.rub11        p a.more, #apercuCateg.rub11 .content a:hover,  #page  a.lien11:hover  { color: #FF3800;}
#coup_de_coeur.rub12        p a.more, #apercuCateg.rub12 .content a:hover,  #page  a.lien12:hover  { color: #FFB800;}
#coup_de_coeur.rub13        p a.more, #apercuCateg.rub13 .content a:hover,  #page  a.lien13:hover  { color: #FFB800;}
#coup_de_coeur.rub14        p a.more, #apercuCateg.rub14 .content a:hover,  #page  a.lien14:hover  { color: #94C53C;}
#coup_de_coeur.rub15        p a.more, #apercuCateg.rub15 .content a:hover,  #page  a.lien15:hover  { color: #FF7CA2;}
#coup_de_coeur.rub16        p a.more, #apercuCateg.rub16 .content a:hover,  #page  a.lien16:hover  { color: #FF2E6E;}
#coup_de_coeur.rub17        p a.more, #apercuCateg.rub17 .content a:hover,  #page  a.lien17:hover  { color: #446AD7;}
#coup_de_coeur.rub18        p a.more, #apercuCateg.rub18 .content a:hover,  #page  a.lien18:hover  { color: #FF7D00;}


div.resultat_rech.rub01 { border-bottom: 1px solid #FF3800; }
div.resultat_rech.rub02 { border-bottom: 1px solid #FF7CA2; }
div.resultat_rech.rub03 { border-bottom: 1px solid #FFB800; }
div.resultat_rech.rub04 { border-bottom: 1px solid #FF7D00; }
div.resultat_rech.rub05 { border-bottom: 1px solid #446AD7; }
div.resultat_rech.rub06 { border-bottom: 1px solid #980096; }
div.resultat_rech.rub07 { border-bottom: 1px solid #CC8A3B; }
div.resultat_rech.rub08 { border-bottom: 1px solid #94C53C; }
div.resultat_rech.rub09 { border-bottom: 1px solid #33B3FF; }
div.resultat_rech.rub10 { border-bottom: 1px solid #980096; }
div.resultat_rech.rub11 { border-bottom: 1px solid #FF3800; }
div.resultat_rech.rub12 { border-bottom: 1px solid #FFB800; }
div.resultat_rech.rub13 { border-bottom: 1px solid #FFB800; }
div.resultat_rech.rub14 { border-bottom: 1px solid #94C53C; }
div.resultat_rech.rub15 { border-bottom: 1px solid #FF7CA2; }
div.resultat_rech.rub16 { border-bottom: 1px solid #FF2E6E; }
div.resultat_rech.rub17 { border-bottom: 1px solid #446AD7; }
div.resultat_rech.rub18 { border-bottom: 1px solid #FF7D00; }

#menu li.rub01 a, div.box.square.rub01, .rub01 #onglets_fiche .content, .rub01 .image_right img, .rub01 #onglets_fiche ul li span, #interface_n3 .rub01 img.embed_right { border-color: #FF3800;}
#menu li.rub02 a, div.box.square.rub02, .rub02 #onglets_fiche .content, .rub02 .image_right img, .rub02 #onglets_fiche ul li span, #interface_n3 .rub02 img.embed_right { border-color: #FF7CA2;}
#menu li.rub03 a, div.box.square.rub03, .rub03 #onglets_fiche .content, .rub03 .image_right img, .rub03 #onglets_fiche ul li span, #interface_n3 .rub03 img.embed_right { border-color: #FFB800;}
#menu li.rub04 a, div.box.square.rub04, .rub04 #onglets_fiche .content, .rub04 .image_right img, .rub04 #onglets_fiche ul li span, #interface_n3 .rub04 img.embed_right { border-color: #FF7D00;}
#menu li.rub05 a, div.box.square.rub05, .rub05 #onglets_fiche .content, .rub05 .image_right img, .rub05 #onglets_fiche ul li span, #interface_n3 .rub05 img.embed_right { border-color: #446AD7;}
#menu li.rub06 a, div.box.square.rub06, .rub06 #onglets_fiche .content, .rub06 .image_right img, .rub06 #onglets_fiche ul li span, #interface_n3 .rub06 img.embed_right { border-color: #980096;}
#menu li.rub07 a, div.box.square.rub07, .rub07 #onglets_fiche .content, .rub07 .image_right img, .rub07 #onglets_fiche ul li span, #interface_n3 .rub07 img.embed_right { border-color: #CC8A3B;}
#menu li.rub08 a, div.box.square.rub08, .rub08 #onglets_fiche .content, .rub08 .image_right img, .rub08 #onglets_fiche ul li span, #interface_n3 .rub08 img.embed_right { border-color: #94C53C;}
#menu li.rub09 a, div.box.square.rub09, .rub09 #onglets_fiche .content, .rub09 .image_right img, .rub09 #onglets_fiche ul li span, #interface_n3 .rub09 img.embed_right { border-color: #33B3FF;}
#menu li.rub10 a, div.box.square.rub10, .rub10 #onglets_fiche .content, .rub10 .image_right img, .rub10 #onglets_fiche ul li span, #interface_n3 .rub10 img.embed_right { border-color: #980096;}
#menu li.rub11 a, div.box.square.rub11, .rub11 #onglets_fiche .content, .rub11 .image_right img, .rub11 #onglets_fiche ul li span, #interface_n3 .rub11 img.embed_right { border-color: #FF3800;}
#menu li.rub12 a, div.box.square.rub12, .rub12 #onglets_fiche .content, .rub12 .image_right img, .rub12 #onglets_fiche ul li span, #interface_n3 .rub12 img.embed_right { border-color: #FFB800;}
#menu li.rub13 a, div.box.square.rub13, .rub13 #onglets_fiche .content, .rub13 .image_right img, .rub13 #onglets_fiche ul li span, #interface_n3 .rub13 img.embed_right { border-color: #FFB800;}
#menu li.rub14 a, div.box.square.rub14, .rub14 #onglets_fiche .content, .rub14 .image_right img, .rub14 #onglets_fiche ul li span, #interface_n3 .rub14 img.embed_right { border-color: #94C53C;}
#menu li.rub15 a, div.box.square.rub15, .rub15 #onglets_fiche .content, .rub15 .image_right img, .rub15 #onglets_fiche ul li span, #interface_n3 .rub15 img.embed_right { border-color: #FF7CA2;}
#menu li.rub16 a, div.box.square.rub16, .rub16 #onglets_fiche .content, .rub16 .image_right img, .rub16 #onglets_fiche ul li span, #interface_n3 .rub16 img.embed_right { border-color: #FF2E6E;}
#menu li.rub17 a, div.box.square.rub17, .rub17 #onglets_fiche .content, .rub17 .image_right img, .rub17 #onglets_fiche ul li span, #interface_n3 .rub17 img.embed_right { border-color: #446AD7;}
#menu li.rub18 a, div.box.square.rub18, .rub18 #onglets_fiche .content, .rub18 .image_right img, .rub18 #onglets_fiche ul li span, #interface_n3 .rub18 img.embed_right { border-color: #FF7D00;}

div.box.square.rub01 h2, #coup_de_coeur.rub01 #family_selector ul li a.hover, #coup_de_coeur.rub01 #info_bar, .rub01 .location span { background-color: #FF3800;}
div.box.square.rub02 h2, #coup_de_coeur.rub02 #family_selector ul li a.hover, #coup_de_coeur.rub02 #info_bar, .rub02 .location span { background-color: #FF7CA2;}
div.box.square.rub03 h2, #coup_de_coeur.rub03 #family_selector ul li a.hover, #coup_de_coeur.rub03 #info_bar, .rub03 .location span { background-color: #FFB800;}
div.box.square.rub04 h2, #coup_de_coeur.rub04 #family_selector ul li a.hover, #coup_de_coeur.rub04 #info_bar, .rub04 .location span { background-color: #FF7D00;}
div.box.square.rub05 h2, #coup_de_coeur.rub05 #family_selector ul li a.hover, #coup_de_coeur.rub05 #info_bar, .rub05 .location span { background-color: #446AD7;}
div.box.square.rub06 h2, #coup_de_coeur.rub06 #family_selector ul li a.hover, #coup_de_coeur.rub06 #info_bar, .rub06 .location span { background-color: #980096;}
div.box.square.rub07 h2, #coup_de_coeur.rub07 #family_selector ul li a.hover, #coup_de_coeur.rub07 #info_bar, .rub07 .location span { background-color: #CC8A3B;}
div.box.square.rub08 h2, #coup_de_coeur.rub08 #family_selector ul li a.hover, #coup_de_coeur.rub08 #info_bar, .rub08 .location span { background-color: #94C53C;}
div.box.square.rub09 h2, #coup_de_coeur.rub09 #family_selector ul li a.hover, #coup_de_coeur.rub09 #info_bar, .rub09 .location span { background-color: #33B3FF;}
div.box.square.rub10 h2, #coup_de_coeur.rub10 #family_selector ul li a.hover, #coup_de_coeur.rub10 #info_bar, .rub10 .location span { background-color: #980096;}

div.box.square.rub11 h2, #coup_de_coeur.rub11 #family_selector ul li a.hover, #coup_de_coeur.rub11 #info_bar, .rub11 .location span { background-color: #FF3800;}
div.box.square.rub12 h2, #coup_de_coeur.rub12 #family_selector ul li a.hover, #coup_de_coeur.rub12 #info_bar, .rub12 .location span { background-color: #FFB800;}
div.box.square.rub13 h2, #coup_de_coeur.rub13 #family_selector ul li a.hover, #coup_de_coeur.rub13 #info_bar, .rub13 .location span { background-color: #FFB800;}
div.box.square.rub14 h2, #coup_de_coeur.rub14 #family_selector ul li a.hover, #coup_de_coeur.rub14 #info_bar, .rub14 .location span { background-color: #94C53C;}
div.box.square.rub15 h2, #coup_de_coeur.rub15 #family_selector ul li a.hover, #coup_de_coeur.rub15 #info_bar, .rub15 .location span { background-color: #FF7CA2;}
div.box.square.rub16 h2, #coup_de_coeur.rub16 #family_selector ul li a.hover, #coup_de_coeur.rub16 #info_bar, .rub16 .location span { background-color: #FF2E6E;}
div.box.square.rub17 h2, #coup_de_coeur.rub17 #family_selector ul li a.hover, #coup_de_coeur.rub17 #info_bar, .rub17 .location span { background-color: #446AD7;}
div.box.square.rub18 h2, #coup_de_coeur.rub18 #family_selector ul li a.hover, #coup_de_coeur.rub18 #info_bar, .rub18 .location span { background-color: #FF7D00;}



#list_moment li.rub01, .list_moment li.rub01 { background-image: url(../img/img_css/puce_liste/puces_liste_01.png)}
#list_moment li.rub02, .list_moment li.rub02 { background-image: url(../img/img_css/puce_liste/puces_liste_02.png)}
#list_moment li.rub03, .list_moment li.rub03 { background-image: url(../img/img_css/puce_liste/puces_liste_03.png)}
#list_moment li.rub04, .list_moment li.rub04 { background-image: url(../img/img_css/puce_liste/puces_liste_04.png)}
#list_moment li.rub05, .list_moment li.rub05 { background-image: url(../img/img_css/puce_liste/puces_liste_05.png)}
#list_moment li.rub06, .list_moment li.rub06 { background-image: url(../img/img_css/puce_liste/puces_liste_06.png)}
#list_moment li.rub07, .list_moment li.rub07 { background-image: url(../img/img_css/puce_liste/puces_liste_07.png)}
#list_moment li.rub08, .list_moment li.rub08 { background-image: url(../img/img_css/puce_liste/puces_liste_08.png)}
#list_moment li.rub09, .list_moment li.rub09 { background-image: url(../img/img_css/puce_liste/puces_liste_09.png)}
#list_moment li.rub10, .list_moment li.rub10 { background-image: url(../img/img_css/puce_liste/puces_liste_10.png)}
#list_moment li.rub11, .list_moment li.rub11 { background-image: url(../img/img_css/puce_liste/puces_liste_11.png)}
#list_moment li.rub12, .list_moment li.rub12 { background-image: url(../img/img_css/puce_liste/puces_liste_12.png)}
#list_moment li.rub13, .list_moment li.rub13 { background-image: url(../img/img_css/puce_liste/puces_liste_13.png)}
#list_moment li.rub14, .list_moment li.rub14 { background-image: url(../img/img_css/puce_liste/puces_liste_14.png)}
#list_moment li.rub15, .list_moment li.rub15 { background-image: url(../img/img_css/puce_liste/puces_liste_15.png)}
#list_moment li.rub16, .list_moment li.rub16 { background-image: url(../img/img_css/puce_liste/puces_liste_16.png)}
#list_moment li.rub17, .list_moment li.rub17 { background-image: url(../img/img_css/puce_liste/puces_liste_17.png)}
#list_moment li.rub18, .list_moment li.rub18 { background-image: url(../img/img_css/puce_liste/puces_liste_18.png)}

#page .rub01 a.more, .rub01 p a.more, #description_n1.rub01 h1, .rub01 .sous_rubrique, #fil_ariane a.rub01, #listeCateg a.rub01:hover { color: #FF3800;}
#page .rub02 a.more, .rub02 p a.more, #description_n1.rub02 h1, .rub02 .sous_rubrique, #fil_ariane a.rub02, #listeCateg a.rub02:hover { color: #FF7CA2;}
#page .rub03 a.more, .rub03 p a.more, #description_n1.rub03 h1, .rub03 .sous_rubrique, #fil_ariane a.rub03, #listeCateg a.rub03:hover { color: #FFB800;}
#page .rub04 a.more, .rub04 p a.more, #description_n1.rub04 h1, .rub04 .sous_rubrique, #fil_ariane a.rub04, #listeCateg a.rub04:hover { color: #FF7D00;}
#page .rub05 a.more, .rub05 p a.more, #description_n1.rub05 h1, .rub05 .sous_rubrique, #fil_ariane a.rub05, #listeCateg a.rub05:hover { color: #446AD7;}
#page .rub06 a.more, .rub06 p a.more, #description_n1.rub06 h1, .rub06 .sous_rubrique, #fil_ariane a.rub06, #listeCateg a.rub06:hover { color: #980096;}
#page .rub07 a.more, .rub07 p a.more, #description_n1.rub07 h1, .rub07 .sous_rubrique, #fil_ariane a.rub07, #listeCateg a.rub07:hover { color: #CC8A3B;}
#page .rub08 a.more, .rub08 p a.more, #description_n1.rub08 h1, .rub08 .sous_rubrique, #fil_ariane a.rub08, #listeCateg a.rub08:hover { color: #94C53C;}
#page .rub09 a.more, .rub09 p a.more, #description_n1.rub09 h1, .rub09 .sous_rubrique, #fil_ariane a.rub09, #listeCateg a.rub09:hover { color: #33B3FF;}
#page .rub10 a.more, .rub10 p a.more, #description_n1.rub10 h1, .rub10 .sous_rubrique, #fil_ariane a.rub10, #listeCateg a.rub10:hover { color: #980096;}
#page .rub11 a.more, .rub11 p a.more, #description_n1.rub11 h1, .rub11 .sous_rubrique, #fil_ariane a.rub11, #listeCateg a.rub11:hover { color: #FF3800;}
#page .rub12 a.more, .rub12 p a.more, #description_n1.rub12 h1, .rub12 .sous_rubrique, #fil_ariane a.rub12, #listeCateg a.rub12:hover { color: #FFB800;}
#page .rub13 a.more, .rub13 p a.more, #description_n1.rub13 h1, .rub13 .sous_rubrique, #fil_ariane a.rub13, #listeCateg a.rub13:hover { color: #FFB800;}
#page .rub14 a.more, .rub14 p a.more, #description_n1.rub14 h1, .rub14 .sous_rubrique, #fil_ariane a.rub14, #listeCateg a.rub14:hover { color: #94C53C;}
#page .rub15 a.more, .rub15 p a.more, #description_n1.rub15 h1, .rub15 .sous_rubrique, #fil_ariane a.rub15, #listeCateg a.rub15:hover { color: #FF7CA2;}
#page .rub16 a.more, .rub16 p a.more, #description_n1.rub16 h1, .rub16 .sous_rubrique, #fil_ariane a.rub16, #listeCateg a.rub16:hover { color: #FF2E6E;}
#page .rub17 a.more, .rub17 p a.more, #description_n1.rub17 h1, .rub17 .sous_rubrique, #fil_ariane a.rub17, #listeCateg a.rub17:hover { color: #446AD7;}
#page .rub18 a.more, .rub18 p a.more, #description_n1.rub18 h1, .rub18 .sous_rubrique, #fil_ariane a.rub18, #listeCateg a.rub18:hover { color: #FF7D00;}


.rubfamille01, .rub01 #onglets_fiche li span, .rub01 div.titre_bloc_stage, #bloc_affiner.rub01 h2 { background-color: #FFD7C0;}
.rubfamille02, .rub02 #onglets_fiche li span, .rub02 div.titre_bloc_stage, #bloc_affiner.rub02 h2 { background-color: #FFE3E8;}
.rubfamille03, .rub03 #onglets_fiche li span, .rub03 div.titre_bloc_stage, #bloc_affiner.rub03 h2 { background-color: #FFF2CD;}
.rubfamille04, .rub04 #onglets_fiche li span, .rub04 div.titre_bloc_stage, #bloc_affiner.rub04 h2 { background-color: #FFE6CA;}
.rubfamille05, .rub05 #onglets_fiche li span, .rub05 div.titre_bloc_stage, #bloc_affiner.rub05 h2 { background-color: #CADEFF;}
.rubfamille06, .rub06 #onglets_fiche li span, .rub06 div.titre_bloc_stage, #bloc_affiner.rub06 h2 { background-color: #DECAF5;}
.rubfamille07, .rub07 #onglets_fiche li span, .rub07 div.titre_bloc_stage, #bloc_affiner.rub07 h2 { background-color: #FCE1B3;}
.rubfamille08, .rub08 #onglets_fiche li span, .rub08 div.titre_bloc_stage, #bloc_affiner.rub08 h2 { background-color: #F0F2B1;}
.rubfamille09, .rub09 #onglets_fiche li span, .rub09 div.titre_bloc_stage, #bloc_affiner.rub09 h2 { background-color: #CAF0EE;}
.rubfamille10, .rub10 #onglets_fiche li span, .rub10 div.titre_bloc_stage, #bloc_affiner.rub10 h2 { background-color: #DECAF5;}
.rubfamille11, .rub11 #onglets_fiche li span, .rub11 div.titre_bloc_stage, #bloc_affiner.rub11 h2 { background-color: #FFD7C0;}
.rubfamille12, .rub12 #onglets_fiche li span, .rub12 div.titre_bloc_stage, #bloc_affiner.rub12 h2 { background-color: #FFF2CD;}
.rubfamille13, .rub13 #onglets_fiche li span, .rub13 div.titre_bloc_stage, #bloc_affiner.rub13 h2 { background-color: #FFF2CD;}
.rubfamille14, .rub14 #onglets_fiche li span, .rub14 div.titre_bloc_stage, #bloc_affiner.rub14 h2 { background-color: #F0F2B1;}
.rubfamille15, .rub15 #onglets_fiche li span, .rub15 div.titre_bloc_stage, #bloc_affiner.rub15 h2 { background-color: #FFF3E8;}
.rubfamille16, .rub16 #onglets_fiche li span, .rub16 div.titre_bloc_stage, #bloc_affiner.rub16 h2 { background-color: #FFE3E8;}
.rubfamille17, .rub17 #onglets_fiche li span, .rub17 div.titre_bloc_stage, #bloc_affiner.rub17 h2 { background-color: #CADEFF;}
.rubfamille18, .rub18 #onglets_fiche li span, .rub18 div.titre_bloc_stage, #bloc_affiner.rub18 h2 { background-color: #FFE6CA;}

#link_box ul a.rub01 { background-image: url(../img/img_css/puce_liste/puce_carre_rub01.png)}
#link_box ul a.rub02 { background-image: url(../img/img_css/puce_liste/puce_carre_rub02.png)}
#link_box ul a.rub03 { background-image: url(../img/img_css/puce_liste/puce_carre_rub03.png)}
#link_box ul a.rub04 { background-image: url(../img/img_css/puce_liste/puce_carre_rub04.png)}
#link_box ul a.rub05 { background-image: url(../img/img_css/puce_liste/puce_carre_rub05.png)}
#link_box ul a.rub06 { background-image: url(../img/img_css/puce_liste/puce_carre_rub06.png)}
#link_box ul a.rub07 { background-image: url(../img/img_css/puce_liste/puce_carre_rub07.png)}
#link_box ul a.rub08 { background-image: url(../img/img_css/puce_liste/puce_carre_rub08.png)}
#link_box ul a.rub09 { background-image: url(../img/img_css/puce_liste/puce_carre_rub09.png)}
#link_box ul a.rub10 { background-image: url(../img/img_css/puce_liste/puce_carre_rub10.png)}
#link_box ul a.rub11 { background-image: url(../img/img_css/puce_liste/puce_carre_rub11.png)}
#link_box ul a.rub12 { background-image: url(../img/img_css/puce_liste/puce_carre_rub12.png)}
#link_box ul a.rub13 { background-image: url(../img/img_css/puce_liste/puce_carre_rub13.png)}
#link_box ul a.rub14 { background-image: url(../img/img_css/puce_liste/puce_carre_rub14.png)}
#link_box ul a.rub15 { background-image: url(../img/img_css/puce_liste/puce_carre_rub15.png)}
#link_box ul a.rub16 { background-image: url(../img/img_css/puce_liste/puce_carre_rub16.png)}
#link_box ul a.rub17 { background-image: url(../img/img_css/puce_liste/puce_carre_rub17.png)}
#link_box ul a.rub18 { background-image: url(../img/img_css/puce_liste/puce_carre_rub18.png)}


@media print {

body,#bg_content  { background:#FFF; }
#page             { margin:0; left:0; width:100%; }
#header           { display:none; }
#header_print     { display:block; }
#footer           { width:100%; }
#logo_print       { position:absolute; }
#slogan_print     { margin-left:150px; }
#header_slogan    { display:none; }
#header_search    { display:none; }
#forum_link       { display:none; }
#menu             { display:none; }
#plan_rubriques   { display:none; }
#right_col        { display:none; }
#list_stage_orga  { display:none; }
#list_stage_prox  { display:none; }
#bg_haut          { display:none; }
#bg_bas           { display:none; }
#list_stage_prox  { display:none; }
#interface_n3     { margin-right:0;width:100%; }
.description      { width:100%; }
#description_stage{ width:58%; }
#pub_print        { display:none; }
#tab_buttons      { width:100%;min-width:810px; }
.buttons_action   { display:none; }
#div_action       { display:none; }

}
