/* CSS Document */
.em_tel_pass{top:3px;line-height:18px;vertical-align:top;margin:3px;}
.tel_pass{text-align:right;border-bottom:2px solid #0066cc;height:18px;}
.bleu_2_pass{font-style:normal; color:#003366;}
.bleu_12_pass{font-style:normal;font-size:12px;color:#0066cc;}
.table_info_passerelle_da{color:#003366;border-bottom:1px solid #99ccff;text-align:right;}
#table_info_passerelle_nu{color:#0066cc;border-bottom:1px solid #99ccff;width:80px;}
.bleu_14_pass{font-style:normal;font-size:14px;color:#0066cc;}
#donne_tab_bloc_m2{ padding:0;text-align:right;position:absolute;width:150px;right:0;top:0; }
#BM2_dft_CFSN_T{padding:0;text-align:right;position:absolute;width:150px;right:0;top:0;}
#listing_marche_interet {height:480px;border:1px solid #0066cc; overflow:auto;}
.lien_foot {
color:#ffcc00;margin-left:3px;padding:3px; text-decoration:none; 
}
.lien_foot:hover {
color:#003366;background-color:#ffcc00;margin-left:3px; border:1px solid #ffcc00;padding:3px; text-decoration:none;
}
#foot{
 height:30px; position:absolute; margin-top:0;top:781px;text-align:center;padding-top:3px;width:903px;
/*border:1px solid blue;*/
left:50%;
margin-left:-450px;}
#select_fiche_com_com {width:120px;}
.bleu_commune_menu{color:#0066cc;font-style:normal;}
 #cadre_historique_passerelle{height:220px;width:745px;overflow:auto;border-bottom:4px solid #99ccff;}
#div_projet_passerelle{width:100%;margin-top:20px;}
#menu_bas_commune dl,#menu_bas_commune dt,#menu_bas_commune dd,#menu_bas_commune ul,#menu_bas_commune li{
list-style-type:none;text-align:center;}
#menu_bas_commune dt{ background-color:#003366;color:white;font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:4px;margin-top:6px;}
#menu_bas_commune dd,#menu_bas_commune ul{margin:0;padding:0;}
#menu_bas_commune ul{border:1px solid #0066cc;}
#menu_bas_commune li{margin:0;background-color:white;border-top:1px solid #0066cc;color:#0066cc;font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:4px;}
#menu_bas_commune li a{color:#0066cc;font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;text-decoration:none;}
#menu_bas_commune dt a{color:white;font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;text-decoration:none;}
#menu_bas_commune{width:150px;position:absolute;right:20px;top:280px;}
#droite_page_NBNC{margin-left:120px;padding:0 5px 0 5px;position:absolute;width:650px;}
#btn_print{position:absolute;top:155px;right:20px;z-index:100;border:1px solid #99ccff;}
.ligne_paire_listing_cherche_o{background-color:#99ccff;}
#tab_listing_cherche_O td a{height:20px;color:#003366;text-decoration:none; font-size:12px;}

#tab_listing_cherche_O td{height:20px;border-right:1px solid #0066cc;color:#0066cc; font-size:12px;}
#tab_listing_cherche_O{width:725px;text-align:center;}
#div_listing_cherche_O{width:100%;border:1px solid #0066cc;height:320px;margin-top:2px;overflow:auto;}
#tab_pere_listing_cherche_O{width:745px;height:25px;border:1px solid #0066cc;background-color:#0066cc;color:white;margin-top:20px;font-size:12px;text-align:center;}
#cadre_G_cherche_O{width:200px; background-color:#99ccff; color:#003366;font-size:12px;font-weight:bold;padding:5px;}
#form_entass{text-align:center;width:100%; height:120px;border:5px solid #99ccff;}
#form_entass select{width:150px;margin-left:10px;}
#presentation_fiche_decouvrir{width:100%;margin-top:20px;height:210px;overflow:auto;position:absolute;border-bottom:3px solid #99ccff;border-top:1px solid #99ccff;}
#presentation_fiche_decouvrir p{padding:10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#003366;font-weight:bold;}
#div_info_fiche_decouvrir{margin-top:20px;width:100%;border-top:1px solid #99ccff;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;height:160px;vertical-align:top;overflow:auto;}
#table_info_fiche_decouvrir{width:100%;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;vertical-align:top;}
#table_info_fiche_decouvrir td{padding:10px;vertical-align:top;}
#pied_fiche_decouvrir em{margin-left:3px;line-height:30px;font-style:normal;color:#0066cc;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#pied_fiche_decouvrir{height:30px;margin-left:122px;margin-top:560px;position:absolute;border-top:1px solid #99ccff;text-align:center;width:658px;}
#pied_fiche_decouvrir a{text-decoration:none;}
.td_lien_decouvrir{font-size:12px;font-weight:bold;padding:5px;}
.td_contenu_decouvrir{font-size:12px;font-weight:bold;padding:10px;}
.td_titre_decouvrir{background-color:#99ccff;color:#003366;font-size:12px;font-weight:bold;padding:5px;}
#info_listing_decouvrir{width:600px; height:420px; border-bottom:3px solid #99ccff;margin:20px;overflow:auto;}
#nom_listing_decouvrir{font-family:Arial, Helvetica, sans-serif; font-size:12px;margin-top:5px; font-weight:bold; color: #0066cc; font-style:normal;}
#form_decouvrir{padding:0 0 0 10px;font-family:Arial, Helvetica;border-right:1px solid #99ccff;border-left:1px solid #99ccff;width:200px;height:80px; margin-left:430px;margin-top:450px;sans-serif;font-size:10px; font-weight:bold; color:#0066cc;}
#form_decouvrir select {width:180px;margin-top:10px;}
#div_legende_decouvrir{position:absolute;margin-left:520px;border:1px solid #99ccff;width:100px;text-align:center;padding:3px;z-index:10;}
#p_legende_decouvrir{position:absolute;margin-left:520px;margin-top:20px;text-align:center;border:1px solid #99ccff;padding:3px;width:100px;z-index:10;}
#champ_droit_map{position:absolute;margin-left:3px;width:635px; height:545px;background-image:url('../gif/map/gene_nue.gif'); background-repeat:no-repeat;background-position:top;}
#champ_droit_listing_decouvrir{position:absolute;margin-left:3px;width:635px; height:545px;background-position:top;}
/*************************
*   recherche            *
*************************/
#result_none{font-family: Arial, Helvetica, sans-serif;font-size:16px;color:#0066cc;}
#cadre_recherche{position:absolute;width:730px;margin-left:20px;height:570px;padding:0;}
.tout_lire a{font-family:Arial, Helvetica, sans-serif;color:#0066cc;text-decoration:none;font-size:14px;}
.tout_lire{text-align:right;width:100%;right:0;}
#liste_articles_recherche{border-top:1px solid #99ccff;border-bottom:1px solid #99ccff;margin:30px 0;height:470px;overflow: auto;}
.liste_resultats {padding:5px;border-top:1px solid #99ccff;background-color:white;margin-top:3px;}
/**************************
*       HOME              *
**************************/
.p_listing_arti{position:absolute;margin:0 20px 10px 20px;padding:10px;left:5px; width:410px;height:150px;}
.p_2_listing_arti{margin-top:0;top:0;margin-left:452px;width:170px;height:150px;padding:10px 0 10px 0;position:relative;text-align:right;}
#table_contenu_article_once_td1{width:470px;}
.p_3_listing_arti{font-size:12px;font-weight:normal;}
.bord_bleu{border-bottom:1px solid #99ccff;}
#agenda_home{
height:580px;
border-left:1px solid #99ccff;

}
#agenda_fiche_commune{
margin-left:600px;
margin-top:20px;
position:absolute;
width:150px;
padding:0 10px 0 10px;
}
#agenda_home{
margin-left:600px;
position:absolute;
width:150px;
padding:0 10px 0 10px;
}
#titre_agenda_home,#titre_agenda_fiche{
background-color:#003366;
color:#ffcc00;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
padding:4px;
}
#contenu_agenda_home{
height:530px;
width:140px;
padding:0;
text-align:center;padding: 0 5px 0 5px;
background-color:#FFFFFF;
overflow:hidden;

}
#agenda_fiche{height:228px;
}

#agenda_fiche{
margin-left:580px;
position:absolute;
width:150px;
padding:0 10px 0 10px;
margin-top:10px;
border-left:1px solid #99ccff;
}
#contenu_agenda_fiche{
height:170px;}
#contenu_agenda_fiche_commune{
height:210px;
}
#contenu_agenda_fiche_commune,#contenu_agenda_fiche{
width:150px;
padding:0;
text-align:center;
background-color:#FFFFFF;
overflow:auto;
}
#pied_agenda_home,#pied_agenda_fiche{
background-color:#ffcc00;
color:#003366;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
padding:4px;
}
#pied_agenda_home a,#pied_agenda_fiche a{
color:#003366;
text-decoration:none;
}
.ligne_impaire_agenda_home, .ligne_paire_agenda_home,.ligne_impaire_agenda_fiche, .ligne_paire_agenda_fiche{
border-bottom:1px solid #99ccff;
width:100%;
padding:5px 0 5px 0;
}
.event_agenda_home,.event_agenda_fiche{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#003366;
font-style:normal;
}
.commune_agenda_home,.commune_agenda_fiche{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#003366;
}
.date_agenda_home,.date_agenda_fiche{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#0066cc;
font-style:normal;
}
#liste_home{
margin-left:20px;
position:absolute;
width:570px;
height:570px;
}
#liste_articles_home{
border-top:1px solid #99ccff;
border-bottom:1px solid #99ccff;
margin:25px 0;
height:480px;
overflow: auto;

}


 /************************
 * COMMUNES A TOUTES     *
 ************************/
#cadre_sans_NB{ margin-left:20px;
position:absolute;
width:570px;
height:540px;
border-right:1px solid #99ccff; 
}
#show-menu-gd-T2,#show-menu-gd-T3{/*bandeau haut de l'actualite*/
width:560px;
height:64px;
margin-left:0;padding-right:20px;
text-align:left;
} 
#show-menu-pt-T2{/*bandeau haut de l'actualite*/
width:500px;
height:64px;
margin: 0 25px 0 20px;

}
/*le menu de decouvrir*/
#show-menu-gd-decouvrir{width:450px;margin-top:10px;
height:64px;
margin-left:0;padding-right:20px;
text-align:left;
}
#show-menu-pt-T2 table, #show-menu-gd-T2 table,#show-menu-gd-T2 table{
whidth:100%;margin-top:10px;
height:64px;text-align:left;

}

#titre-menu-pt-T2, #titre-menu-gd-T2,#titre-menu-gd-T3{
border-left:7px solid #ffcc00;
border-right:3px solid #ffcc00;
text-align:left;
vertical-align:bottom;
padding:0 8px 0 8px;margin:0;height:58px;
}
#titre-menu-pt-T2 em,#titre-menu-gd-T2 em{
font-size:36px;

}
#titre-menu-gd-T3 em{
font-size:28px;
color:#99ccff;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
margin-top:15px;top:6px;
vertical-align:bottom;position:relative;

}
#titre-menu-pt-T2 em,#titre-menu-gd-T2 em{
color:#99ccff;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
margin-top:15px;top:9px;
vertical-align:bottom;position:relative;
}

#date-menu-pt-T2, #date-menu-gd-T2, #date-menu-gd-T3{
color:#0066cc;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left: 10px;
height:58px;
text-align:left;
vertical-align:bottom;
}
#date-menu-pt-T2 em, #date-menu-gd-T2 em, #date-menu-gd-T3 em{
color:#003366;
}
#show-menu-pt,#show-menu-pt_commune{
width:593px;
height:27px;
padding:5px;
margin:15px 25px 3px 20px;
border:1px solid #99ccff;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
text-align:center;
background-image:url('');
background-position:center;
background-repeat:no-repeat;
color:#ffcc00;
font-weight:bold;
background-color:white;

}
#show-menu-pt_commune{margin:0 20px 0 150px;}

#show-menu-gd{
width:730px;
height:27px;
padding:5px;
margin:15px 10px 10px 20px;
border:1px solid #99ccff;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
text-align:center;
background-image:url('');
background-position:center;
background-repeat:no-repeat;
color:#ffcc00;
font-weight:bold;
background-color:white;

}
body{
font-family:Arial, Helvetica, sans-serif;
background-color:#003366;font-size:11px;

}

#conteneur{
top:0;
margin-top:20px;
font-family:Arial, Helvetica, sans-serif;
position:absolute;
width:903px;
height:761px;
/*border:1px solid blue;*/
left:50%;
margin-left:-450px;
}
#entete{
width:903px;
height:172px;
background-image:url('../gif/General/tete_haut.gif');
background-position:top;
background-repeat:no-repeat;
}
#entete p{ position:absolute; cursor:pointer;margin-left:150px;margin-top:50px;width:250px;height:100px; }
#bottom{
width:903px;
height:589px;
position:absolute;
margin:0;
/*border:1px solid red;*/
padding:0;

}
#band-left{
width:118px;/*+4 de padding*/
height:531px;/*761-entete-60 de padding*/
position:absolute;
margin:0;
background-image:url('../gif/General/arr_gauche.gif');
background-position:left top;
background-repeat:no-repeat;
/*border:1px solid blue;*/
padding:48px 2px 10px 2px;
background-color:#99ccff;
}
#central-park{
width:781px;/*+20 de padding*/
height:589px;/*761-entete-20 de padding*/
position:absolute;
margin:0 0 0 122px;
/*border:1px solid green;*/
padding:0;
background-color:#d3e9ff;
}
/****************************
* FICHE COMMUNES          *
****************************/
#champ_droit_commune{
position:absolute;margin-left:123px;width:635px; height:545px;background-image:url('../gif/map/gene_nue.gif'); background-repeat:no-repeat; background-position:top;}
.div_ville_decouvrir{
 text-align:center;position:absolute; border:1px solid #0066cc;
}
.div_ville_decouvrir span{
text-decoration:none;
color:white;
background-color:#0066cc;
font-size:12px;width:100%;
margin:0;padding:2px;
}
.div_ville_carte{
 text-align:center;position:absolute; background-color:#0066cc;padding:2px;
}
.div_ville_carte a{
text-decoration:none;
color:white;
font-size:12px;
margin:0;padding:0;
}
#div_espace_NB{position:absolute;
padding:45px 1px 0 1px;
margin:0;
top:0;
width:120px;
height:544px;
border-right:1px solid #99ccff;
text-align:center;font-weight:bold;font-size:12px;}
#presentation_passerelle{
width:560px;
height:120px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
overflow:auto;
font-style:italic;
font-weight:bold;
padding:10px;font-style:normal;}
#presentation_ville{
width:400px;
height:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
overflow:auto;
font-style:italic;
font-weight:bold;
border-top:1px solid #99ccff;
border-bottom:1px solid #99ccff;
}
#div_projet_commune{width:398px;
background-color:#99ccff;
height:21px;padding:1px;margin:0;
}
#span_projet_commune{
float:left;padding:3px 5px 3px 5px;
background-color:white;
border-right:4px double #d3e9ff;
border-left:1px solid #d3e9ff;
font-weight:bold;
}
#p_projet_commune{
width:390px;
margin:1px 0;padding:5px;height:90px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
overflow:auto;
font-style:italic;
font-weight:bold;
border-bottom:3px solid #99ccff;
}
#div_info_commune{width:558px;
background-color:#99ccff;
height:21px;padding:1px;margin:10px 0 0 0;}
#span_info_commune{float:left;padding:3px 5px 3px 5px;
background-color:white;
border-right:4px double #d3e9ff;
border-left:1px solid #d3e9ff;
font-weight:bold;}
#table_info_commune{width:560px;
margin:1px 0;padding:5px;height:100px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;

font-style:italic;
font-weight:bold;
border-bottom:3px solid #99ccff;
line-height:16px;
}
.titre_donnee_commune{
font-style:normal;
color:#0066cc;

}
.reponse_donnee_commune{
font-style:normal;
}
#photo_fiche_commune{width:130px;overflow:hidden;
height:290px;
position:absolute;
margin:78px 0 0 430px;padding:0;text-align:right;}
#navig_page_commune{
padding:5px;margin:545px 0 0 0;position:absolute;

border-top:1px solid #99ccff;
}
#navig_page_commune em{
color:#0066cc;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;

}
#contenu_agenda_fiche_commune table{width :123px} 
/***************************
* fiche event              *
***************************/ 
#cadre_fiche_event{
margin-left:20px;
padding-top:20px;
position:absolute;
width:743px;
height:480px;
}
#event_bas_div{
border-top:1px solid #99ccff;width:710px;height:400px;margin:20px 20px 0 20px;}
#info_event{
width:435px;
height:147px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0066cc;
}
#pied_fiche_event em{
margin-left:3px;line-height:30px;font-style:normal;
color:#0066cc;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#pied_fiche_event{
height:30px;
margin:0;top:545px;position:absolute;
border-top:1px solid #99ccff;text-align:center;width:770px;

}
#pied_fiche_event a{
text-decoration:none;}

#div_description_event{width:438px;
background-color:#99ccff;
height:21px;padding:1px;margin-top:20px;position:absolute;
}
#span_description_event{
float:left;padding:3px 5px 3px 5px;
background-color:white;
border-right:4px double #d3e9ff;
border-left:1px solid #d3e9ff;
font-weight:bold;
}
#presentation_event{
width:430px;
margin-top:45px;padding:5px;height:150px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
overflow:auto;
font-style:italic;
font-weight:bold;position:absolute;
border-bottom:3px solid #99ccff;
}
#div_orga_event{width:230px;
background-color:#99ccff;
height:21px;padding:1px;margin-top:20px;position:absolute;
}
#span_description_fiche{
float:left;padding:3px 5px 3px 5px;
background-color:white;
border-right:4px double #d3e9ff;
border-left:1px solid #d3e9ff;
font-weight:bold;
}

#table_orga_event{
width:230px;
height:213px;
margin-top:45px; padding:5px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
line-height:20px; vertical-align:top;
overflow:auto;
font-style:italic;
font-weight:bold;position:absolute;
border-bottom:3px solid #99ccff;
}
#photo_fiche_event{
font-size:12px;
text-align:right;
width:230px;
height:55px;
}
#bas_droite_event{
margin-left:460px;margin-top:20px;position:absolute;height:335px;padding:20px 0 0 20px;width:230px;border-left:1px solid #99ccff;
}
#mdr_form{border-bottom:1px solid #0066cc; margin:0;padding:0;}
/****************************
* FICHE ENTREPRISE et asso  *
****************************/
#cadre_fiche_sans_NB{ margin-left:20px;position:absolute;width:743px;height:520px;}
#cadre_fiche_avec_NB{margin-left:20px;position:absolute;width:600px;height:480px;}
#table_info_fiche{margin-top:20px;width:100%;border-top:1px solid #99ccff;border-bottom:1px solid #99ccff;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
.titre_donnee_fiche{font-style:normal;color:#0066cc;margin-left:5px;}
.reponse_donnee_fiche{font-style:normal;}
#div_description_fiche{width:558px;background-color:#99ccff;height:21px;padding:1px;margin-top:10px;position:absolute;}
#span_description_fiche{float:left;padding:3px 5px 3px 5px;background-color:white;border-right:4px double #d3e9ff;border-left:1px solid #d3e9ff;font-weight:bold;}
#presentation_fiche{width:550px;margin-top:35px;padding:5px;height:180px;background-color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#003366;overflow:auto;font-style:italic;font-weight:bold;position:absolute;border-bottom:3px solid #99ccff;}
#navig_page_fiche{margin:492px 0 0 0;position:absolute;border-top:1px solid #99ccff;}
#navig_page_fiche td{padding:5px;}
/*****************
* AGENDA         *
*****************/
#Agenda-top{
width:751px;
height:218px;
padding:0;
margin:0 3px 0 13px;
/*border:1px solid red;*/
}
.img_haut_tab_calendrier{
background-image:url('../gif/agenda/cal_haut.gif');
background-repeat: no-repeat;
background-position:bottom;height:11px;width:217px;}
.img_bas_tab_calendrier{
background-image:url('../gif/agenda/cal_bas.gif');
background-repeat: no-repeat;
background-position:top;height:11px;width:217px;}
#td_tab_calendrier{background-color:#d3e9ff; text-align:center; border:4px solid #d3e9ff;}
#nom_mois_tab_pere{width:177px;background-color:#d3e9ff;}
#nom_mois_a{  color:#003366;font-weight:bold;text-decoration:none;}
#Agenda-bottom{
width:751px;
height:282px;
padding:0px;
margin:10px 3px 0 13px;
/*border:1px solid red;*/
}
#tab_pere_calendrier td{
text-align:center;
}
#tab_pere_calendrier{
background-color:#99ccff;
width:350px;height:218px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066cc;
border:5px solid #99ccff;

}
.intro_tab_event{
padding:5px;
line-height:30px;
font-weight:bold;
width:140px;}
#tab_calendrier{
margin:0;
padding:0;
width:200px;
height:160px;border:3px solid #99ccff;
}
#tab_calendrier td{
width:22px;
border-left:1px solid #99ccff;
border-top:1px solid #99ccff;}
#tab_calendrier .titre_tab{
background-color:#0066cc;color:white;font-weight:bold;
}
#tab_calendrier .WE_tab{background-color:#003366;color:white;font-weight:bold;}
#tab_calendrier .jour_av{background-color:white;color:#d3e9ff;}
#tab_calendrier .jour_event{background-color:#ffcc00;color:#003366;font-weight:bold;text-decoration:none;}
#tab_calendrier .jour_event a{color:#003366;font-weight:bold;text-decoration:none;}
#tab_calendrier .jour{background-color:white;}
#tab_calendrier td a{text-decoration:none;}
#right-form {position:absolute;margin-left:350px;width:400px;height:220px;} 
#event_soumis{
width:200px;height:30px;margin:15px 0 0 192px;
background-image:url('../gif/agenda/soumettre.gif');
background-repeat:no-repeat;
background-position:center;padding:0;border:5px solid #99ccff;
}
#cherche_event_p{background-color:#d3e9ff;margin:0px;padding:0;top:0;width:200px;}
#event_soumis em{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:30px;
text-decoration:none;
font-weight:bold;
color:#0066cc;
padding:0;
position:absolute;
margin:0 0 0 10px;
font-style:normal;
}
#event_soumis a{
margin:0;padding:0;
}
#event_soumis a img{
margin-top:2px;
margin-left:170px;
}
#tab_recherche_event{
margin: 20px 0 10px 21px;font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066cc;
background-color:#99ccff;
padding:0;
width:380px;
height:100px;
border:5px solid #99ccff;
}
#tab_recherche_event select{
margin-top:3px;margin-bottom:5px;
width:180px;padding:0;
}
.intro_tab_recherche_event{
padding:5px;
line-height:20px;
font-weight:bold;
width:150px;
text-align:center;


}
#tab_recherche_event a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066cc;
text-decoration:none;
margin:0;
padding:0;
}
#validation_recherche{
margin-top:5px;}
#cherche_event{
height:100px;
padding:0,
mmargin:0;
}
#haut_tab_pere_affichage_event{
width:751px;background-color:#003366;font-weight:bold;text-align:center;color:#ffcc00;height:20px;padding-top:5px;
}
#tab_pere_affichage_event{
border-top:1px solid #d3e9ff;
border-bottom:1px solid #d3e9ff;
width:751px;text-align:center;
}
.titre_donnee_event{
background-color:#0066cc;font-weight:bold;text-align:center;color:white;height:20px;padding-top:5px;
}
#tab_donnee_agenda{
width:731px;
text-align:center;
}
#tab_donnee_agenda a:hover{
text-decoration:underline;
}
#tab_donnee_agenda a{
text-decoration:none;
color:#0066cc;
font-weight:bold;
}
#tab_donnee_agenda td{
padding:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
border-right:1px solid #0066cc;
font-weight:bold;
}
#div_tab_donnee_agenda{
width:750px;height:230px;overflow:auto;padding:0;
margin:1px 0 0 0;padding:0;
border:1px solid #0066cc;
}
.ligne_agenda_paire{
background-color:#d3e9ff;
}
.ligne_agenda_impaire{
background-color:#99ccff;
}


/*******************
*  MENU            *
*******************/
#bloc1{
padding:0 0 2px 0;
margin:0px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
list-style:none;
border-top:1px solid #0066cc;
border-bottom:1px solid #0066cc;

}
#bloc2,#bloc3{
padding:0 0 2px 0;
margin:15px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
list-style:none;
border-top:1px solid #0066cc;
border-bottom:1px solid #0066cc;

}
#bloc4{
padding:0 0 2px 0;
margin:15px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
list-style:none;
border-top:1px solid #0066cc;

}
#bloc1 li a,#bloc2 li a,#bloc3 li a,#bloc4 li a{
text-decoration:none;
}
#bloc1 li,#bloc2 li,#bloc3 li,#bloc4 li,#ul_form_mdr li{
padding:3px;
margin:2px 0 0 0;
text-align:center;
}
#ul_form_mdr{
padding:0 0 2px 0;
margin:7px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
list-style:none;

}
#in_form_mdr{
background-image:url('../gif/General/recherche.gif');background-repeat:no-repeat;font-size:10px;width:99px;height:15px;border:1px solid #99ccff;padding:2px 2px 2px 6px;margin:0;}
.NA_non_sel,.NA_non_sel a{
background-color:#003366;
color:white;
text-decoration:none;
}
.NA_sel,.NA_sel a{
background-color:#ffcc00;
color:#003366;
text-decoration:none;
}
.NA_non_sel a:hover{ color:#ffcc00;}
/**********************
*  sous_menu          *
**********************/
#div_NB{
position:absolute;
padding:0 1px 0 1px;
margin:0;
top:0;
width:120px;
height:589px;
border-right:1px solid #99ccff;
}
#div2_NB{
text-align:center;
padding:1px;
margin:45px 0 0 0 ;
border-right:4px solid #ffcc00;
border-left:4px solid #ffcc00;
}
#div2_NB dd,#div2_NB dd ul{
margin:0;
padding:0;
list-style:none;
}
#div2_NB dl{
padding:0;
margin:0;
}
#div2_NB li{
list-style:none;
margin-top:1px;
}
.dt_NB_sel,.dt_NB_non_sel{
padding:0 0 2px 0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
list-style:none;
cursor:pointer;
}
.dt_NB_sel,.dt_NB_sel a{
background-color:#ffcc00;
color:#003366;
text-decoration:none;

}
.dt_NB_non_sel,.dt_NB_non_sel a{
background-color:#0066cc;
color:white;
text-decoration:none;
}
.li_NC_non_sel,.li_NC_non_sel a{
background-color:#99ccff;
color:#003366;
text-decoration:none;
}
.li_NC_sel,.li_NC_sel a{
background-color:white;
color:#ffcc00;
text-decoration:none;
}
/*************************
*  listes articles       *
*************************/
.p_accroche_art_home{width:390px;margin:0; padding:0;}
#liste_articles,#liste_articles_page{
height:450px;
overflow: auto;
width:610px;padding:0;
margin: 30px 25px 0 20px;border-bottom:2px solid #99ccff;}
#liste_articles_page{
border-top:2px solid #99ccff;text-align:center;}
.titre_articles_liste_page{
text-align:left;padding:10px 3px 0 3px;
color:#003366;
height:21px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; font-weight:bold;
width:590px;}
.titre_articles_liste{
padding:0;
color:#003366;
height:21px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; font-weight:bold;
background-color:white;border:1px solid #99ccff;
}
.titre_articles_liste_page em{
margin:5px 3px 1px 0;position:static;
font-style:normal;

line-height:20px;
font-style:normal;
}
.titre_articles_liste em{
margin:5px 3px 3px 10px;position:static;
font-style:normal;

line-height:20px;
}
.titre_articles_liste span{
float:right;padding:3px 5px 3px 5px;
background-color:#99ccff;
border-left:4px double #d3e9ff;
}
.titre_articles_liste span a{
text-decoration:none;
color:#003366;
}
.contenu_articles_listes{
padding:3px;
line-height:16px;
margin-bottom:20px;width:450px;vertical-align:top;
}
.accroche_articles_liste{
color:#0066cc;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:58px;
text-align:left;
}
.text_articles_liste{
color:#003366;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:58px;
text-align:left;
font-style:normal;
}
#vid_jac{margin-top:0;top:0;margin-left:423px;width:199px;height:160px;padding:10px 0 10px 0;position:relative;text-align:right;border:1px solid #0066cc;}
#contenu_article_once{
height:300px;
overflow: auto;
padding:0;
width:610px;
margin: 30px 25px 0 20px;border-bottom:2px solid #99ccff;border-top:2px solid #99ccff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#003366;
font-style:normal;}
#table_contenu_article_once {
overflow: auto;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:20px 0 20px 0;
line-height:20px;
color:#003366;
font-style:normal;
vertical-align:top;
}
#table_contenu_article_once  td{
padding:20px 0 0 0;
margin:0;
vertical-align:top;
}
#table_contenu_article_once  p{
margin-top:10px;
}
.titre_article_once{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:26px;
font-weight:bold;
color:#003366;
font-style:normal;
}
.accroche_article_once{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:18px;
color:#0066cc;
}
#menu_HD {
position:absolute;margin:2px 0 0 512px;
padding:3px 0 0 0;
list-style-type: none;height: 22px;
right:2px; /* précision pour Opera */
}

#menu_HD li {
display:inline;

}
#tel_passerelle{ text-align:center;position:relative;border-bottom:1px solid #0066cc;padding:5px;font-size:9px;background-color:#99ccff;color:#003366;}
#menu_HD a {
margin: 0 2px 0 0;
height: 22px;
padding:3px;text-align: center;
text-decoration: none;
color:white;font-size:11px;font-weight:bold;
background-color:#0066cc;
}
