/* MODULES */

/* forum */
.mod_forum_global{
position:relative; 
display:block; 
overflow:visible;
width:100%; text-align:left;
font-family:Trebuchet MS, Arial;font-size:9pt;
}
.mod_forum{
position:relative; 
display:block; 
overflow:visible;
width:100%; text-align:left;
font-family:Trebuchet MS, Arial;font-size:9pt;
}
.mod_forum_tab_on{
display:block; 
visibility:visible;
}
.mod_forum_tab_off{
display:none; 
visibility:hidden; 
}
.mod_forum_fondreponse{
background-color:#eeeeee;border-collapse:collapse;
}
.mod_forum_texte{
background-color:#f4f4f4;
border-collapse:collapse;
}
.mod_forum_label{font-style:italic;
}
.mod_forum_tr{
background-color:#dddddd;
}
.mod_forum_td_sujet{padding-left:5px;padding-top:4px;
}
.mod_forum_date{
font-weight:bold;color:#666699;
}
.mod_forum_sujet{
}
.mod_forum_auteur{
font-style:italic;padding-right:5px;padding-top:4px;
}
.mod_forum_lienrepondre{
cursor:pointer;
}
.mod_forum_hr{
height:1px;width:100%;color:#000000;
}
.mod_forum_titre{font-weight:bold;font-size:10pt;
}
.mod_forum_titre_a{
cursor:pointer;text-decoration:underline;font-size:8pt;
}
.mod_forum_formulaires{
width:95%; border:1px solid #dddddd;background-color:rgb(244,244,244);
background-image:url('./../images/fol58_fd_saisie.jpg');
background-repeat:repeat-x;color:#555555;
font-family:Trebuchet MS, Arial;font-size:9pt;
}
.mod_forum_boutonform_ajout{cursor:pointer;
background-image:url('./../images/fol58_btn_ajouter.jpg');
background-repeat:no-repeat; border:0px;
width:150px;height:20px;}
.mod_forum_boutonform_reponse{cursor:pointer;
background-image:url('./../images/fol58_btn_repondre.jpg');
background-repeat:no-repeat; border:0px;
width:150px;height:20px;}

/* accès privé */
.mod_acces_prive{
position:relative; 
overflow:visible;
display:block;
width:98%; text-align:left;padding-left:1%;padding-right:1%;
font-family:Trebuchet MS, Arial;font-size:9pt;
}
.mod_acces_prive_lien_inscrire{
text-decoration:underline;cursor:pointer;font-weight:bold;
}
.mod_acces_prive_saisie{
width:310px; border:1px solid #dddddd;
background-image:url('./../images/fol58_fd_saisie.jpg');
background-repeat:repeat-x;color:#555555;
}
.mod_acces_prive_saisie_pass{
width:270px; border:1px solid #dddddd;
background-image:url('./../images/fol58_fd_saisie.jpg');
background-repeat:repeat-x;color:#555555;
}
.mod_acces_prive_bouton_ok{
cursor:pointer;width:31px; height:20px; text-align:center; font-size:9pt; border:0px; background-color:transparent;
background-image:url('./../images/ok_btn.gif');
background-repeat:no-repeat;
}
.mod_acces_prive_bouton_deco{
cursor:pointer;width:31px; height:20px; text-align:center; font-size:9pt; border:0px; background-color:transparent;
background-image:url('./../images/deconnect_btn.gif');
background-repeat:no-repeat;
}
.mod_acces_prive_bouton_id{
cursor:pointer;width:31px; height:20px; text-align:center; font-size:9pt; border:0px; background-color:transparent;
background-image:url('./../images/compte_btn.gif');
background-repeat:no-repeat;
}
.mod_acces_prive_alerte{padding-top:15px; padding-bottom:10px;
text-align:center; color:#ff2200; font-size:9pt;}

/* inscription newsletter */
.mod_inscription_newsletter{
position:relative; 
overflow:visible;
display:block;
width:98%; text-align:center;padding-left:1%;padding-right:1%;
font-family:Trebuchet MS, Arial;font-size:9pt;
}
.mod_inscription_newsletter_saisie{
width:250px; border:1px solid #dddddd;background-color:#f4f4f4; font-size:9pt;
background-image:url('./../images/fol58_fd_saisie.jpg');
background-repeat:repeat-x;color:#555555;
}
.mod_inscription_newsletter_bouton{
cursor:pointer;width:31px; height:20px; text-align:center; font-size:9pt; border:0px; background-color:transparent;
background-image:url('./../images/add_newsletter.gif');
background-repeat:no-repeat;
}
.mod_inscription_newsletter_info{font-size:9pt; line-height:14px;text-align:left;}
.mod_inscription_newsletter_confirm{
text-align:center; color:#ff2200; font-size:9pt; line-height:60px;}

/* liste pages mises à jour */
.mod_liste-page-maj{
position:relative; 
overflow:visible;
display:block;
width:100%; text-align:justify;
font-family:Trebuchet MS, Arial;font-size:9pt;
}
.mod_liste-page-maj_on{
position:relative; 
overflow:visible;
display:block;
width:100%; text-align:justify;background-color:#f4f4f4;
font-family:Trebuchet MS, Arial;font-size:9pt;
}
.mod_liste-page-maj_ul{
}
.mod_liste-page-maj_li{background-image: url('./../images/icone_page.gif');
background-repeat:no-repeat;padding-left:45px;list-style-type:none;
}
.mod_liste-page-maj_ligne1{
font-weight:bold;
font-size:11pt;
}
.mod_liste-page-maj_ligne2{padding-left:10px;
color:#AEB8CC;text-align:left;width:95%;font-style:italic;font-size:8pt;
}

/* news */
.mod_news{
position:relative; 
overflow:visible;
display:table;
visibility:visible;
width:100%; text-align:justify;
font-family:Trebuchet MS, Arial;font-size:9pt;
}
.mod_news_on{
position:relative; 
overflow:visible;
display:table;
visibility:visible;
width:100%; text-align:justify;background-color:#f4f4f4;
font-family:Trebuchet MS, Arial;font-size:9pt;
}
.mod_news_image_liste{
border:0px;float:right;
padding-top:5px;padding-left:10px;padding-right:10px;padding-bottom:5px;
}
.mod_news_labeldate{
font-size:11pt; font-weight:bold;}
.mod_news_titre_vig{width:100%; font-weight:bold;font-size:10pt;line-height:15px;padding-top:5px;padding-left:10px;}
.mod_news_chap_vig{width:100%; font-size:8pt;line-height:15px;padding-left:10px;}
.mod_news_lire{width:100%; text-align:left;padding-bottom:3px;padding-left:20px;}
.mod_news_lire_lien{color:#B16A00;font-size:8pt;font-weight:bold;padding-right:10px;}

/* agenda */
.mod_agenda{
position:relative; 
overflow:visible;
display:block;
visibility:visible;
width:100%; text-align:center;
font-family:Trebuchet MS, Arial;font-size:9pt;
}
.mod_agenda_hidden{
position:relative; 
overflow:visible;
display:none;
visibility:hidden;
width:100%; text-align:center;
font-family:Trebuchet MS, Arial;font-size:9pt;
}
.mod_agenda_nav_td_g{
height:15px;width:16px;background-image:url('./../images/fol58_nav_moins.gif'); background-repeat:no-repeat; cursor:pointer;}
.mod_agenda_nav_td_d{
height:15px;width:16px;background-image:url('./../images/fol58_nav_plus.gif'); background-repeat:no-repeat; cursor:pointer;}
.mod_agenda_nav_td_vide{
height:15px;width:16px;}
.mod_agenda_labelmois{
font-size:20pt; font-weight:bold;}
.mod_agenda_tab{
border:0px;border-collapse:collapse;width:100%;padding:0px;}
.mod_agenda_tr{
height:30px;}
.mod_agenda_td_joursem{
width:14%;text-align:center;height:45px;}
.mod_agenda_td_jour{
width:14%;text-align:center;border:1px solid #f4f4f4;}
.mod_agenda_td_jour_vide{
width:14%;text-align:center;border:0px}
.mod_agenda_jour_std{
color:#aaaaaa;}
.mod_agenda_jour_sel{
color:#B16A00;font-weight:bold;}
.mod_agenda_jour_tod{
color:#FF0000;}

/* dossier fichiers */
.mod_dossier-fichiers{
position:relative; 
overflow:visible;
display:block; 
width:100%; text-align:center;
font-family:Trebuchet MS, Arial;font-size:9pt;
}
.mod_dossier-fichiers_tab{
border-collapse:collapse;width:95%;}
.mod_dossier-fichiers_tr{
cursor:pointer;height:30px;}
.mod_dossier-fichiers_tr_on{
cursor:pointer;background-color:#f4f4f4;height:30px;}
.mod_dossier-fichiers_td_icon{
width:50px;text-align:right; padding-right:15px;}
.mod_dossier-fichiers_td_file{
text-align:left;}
.mod_dossier-fichiers_a{text-decoration:underline;
}
.mod_dossier-fichiers_ligne1{cursor:pointer;
font-weight:bold;font-size:11pt;}
.mod_dossier-fichiers_ligne2{padding-left:10px;font-size:8pt;
color:#AEB8CC;text-align:left;width:95%;font-style:italic;}
.mod_dossier-fichiers_td_size{color:#AEB8CC;font-style:italic;
width:50px;text-align:right;}
.mod_dossier-fichiers_td_date{color:#AEB8CC;font-style:italic;
width:80px;text-align:right;}
.mod_dossier-fichiers_td_bis{
cursor:pointer;text-align:center;}
.mod_dossier-fichiers_td_bis_on{
cursor:pointer;background-color:#f4f4f4;text-align:center;}


/* galerie photos */
.mod_galerie-photo_legende{
z-index:50;
color:#aeb8cc;
margin-bottom:0px;
width:100%;height:20px;
font-size:7pt;
}

/* carroussel photos */
.mod_carroussel_legende{
z-index:50;
color:#aeb8cc;
margin-bottom:0px;
width:100%;height:20px;
font-size:7pt;
}


/* liste liens */
.mod_liste-liens{
position:relative; 
overflow:visible;
display:block;
width:100%; text-align:left;
font-family:Trebuchet MS, Arial;font-size:9pt;
}
.mod_liste-liens_on{
position:relative; 
overflow:visible;
display:block;
width:100%; text-align:left;background-color:#f4f4f4;
font-family:Trebuchet MS, Arial;font-size:9pt;
}
.mod_liste-liens_ul{
}
.mod_liste-liens_li{margin-left:10px;background-image: url('./../images/fol58_icone_liste.gif');
background-repeat:no-repeat;padding-left:35px;list-style-type:none;
}
.mod_liste-liens_ligne1{
font-weight:bold;font-size:11pt;line-height:20px;
}
.mod_liste-liens_ligne2{padding-left:10px;
color:#AEB8CC;text-align:left;width:95%;font-style:italic;font-size:8pt;
}

/* formulaire de contact */
.mod_formulaire{
position:relative; 
display:table; 
overflow:visible;
width:98%; text-align:center;padding-left:1%;padding-right:1%;
font-family:Trebuchet MS, Arial;font-size:9pt;}
.mod_formulaire_tab{
width:100%;}
.mod_formulaire_bouton{cursor:pointer;
background-image:url('./../images/fol58_btn_envoyer.jpg');
background-repeat:no-repeat; border:0px;
width:150px;height:20px;}
.mod_formulaire_td_g{
width:40%;text-align:right; padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:0px;}
.mod_formulaire_td_d{
text-align:left;padding-top:2px;padding-right:0px;padding-bottom:2px;padding-left:0px;}
.mod_formulaire_input{
width:80%; border:1px solid #dddddd;background-color:#f4f4f4; font-size:9pt;
background-image:url('./../images/fol58_fd_saisie.jpg');
background-repeat:repeat-x;color:#555555;
font-family:Trebuchet MS, Arial;
}
.mod_formulaire_input_ch{
width:14px; border:0px;}
.mod_formulaire_message_not_confirm{
text-align:center; color:#ff2200; font-size:9pt; line-height:60px;}
.mod_formulaire_message_confirm{
text-align:center; font-size:9pt; line-height:60px;}
.mod_formulaire_message_info{
text-align:left; font-weight:bold; height:30px;}
.mod_formulaire_message_obligatoire{
font-weight:bold; height:30px; font-style:italic;color:#aeb8cc}

/* tableau */
.mod_tableau{
position:relative; 
display:table; 
overflow:visible;
width:100%;
font-family:Trebuchet MS, Arial;font-size:9pt;
}
.mod_tableau_tableau{
border-collapse:collapse;
}
.mod_tableau_cellule{
background-color:#f4f4f4;color:#222222;
border:1px solid #cccccc;
}
.mod_tableau_cellule_vide{
}
.mod_tableau_cellule_titre_ligne{
font-weight:bold;background-color:#555555;font-size:10pt;
color:#ffffff;border:1px solid #333333;text-align:center;
}
.mod_tableau_cellule_titre_colonne{
font-weight:bold;background-color:#999999;font-size:10pt;
color:#ffffff;border:1px solid #777777;text-align:left;
}


/* google maps */
.mod_google-maps{
position:relative; 
display:table; 
overflow:visible;
width:100%; text-align:center;
font-family:Trebuchet MS, Arial;font-size:9pt;
}

/* photo */
.mod_photo{
position:relative; 
display:table; 
overflow:visible;
width:100%;
font-family:Trebuchet MS, Arial;font-size:9pt;
}
.mod_image_photo{
border:0px;
padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;
}
.mod_photo_legende{
width:100%;font-size:8pt;color:#aeb8cc;
}

/* animation-flash */
.mod_animation-flash{
position:relative; 
display:table; 
overflow:visible;
width:100%; 
font-family:Trebuchet MS, Arial;font-size:9pt;
padding-top:10px;padding-bottom:10px;
}

/* video interne */
.mod_video-interne{
position:relative; 
display:table; 
overflow:visible;
width:100%; 
font-family:Trebuchet MS, Arial;font-size:9pt;
}
.mod_video-interne_legende{
width:100%;font-size:8pt;color:#aeb8cc;
}

/* video externe */
.mod_video-externe{
position:relative; 
display:table; 
overflow:visible;
width:100%; 
font-family:Trebuchet MS, Arial;font-size:9pt;
}
.mod_video-externe_legende{
width:100%;font-size:8pt;color:#aeb8cc;
}

/* paragraphe-texte */
.mod_paragraphe-texte{
position:relative; 
display:table; 
overflow:visible;
/*width:95%; padding-left:5px;*/
width:98%;padding-left:1%;padding-right:1%;
font-family:Trebuchet MS, Arial;font-size:9pt;line-height:14px;
text-align:justify;
}
.mod_photo_paragraphe-texte-gauche{
border:0px;float:left;
padding-top:5px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
}
.mod_photo_paragraphe-texte-droite{
border:0px;float:right;
padding-top:5px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
}

/* date-du-jour */
.mod_date-du-jour{
position:relative; 
display:table; 
width:100%; 
font-family:Trebuchet MS, Arial;
}
.mod_tab_date-du-jour{
width:500px;border-collapse:collapse;
}
.mod_td_today_date-du-jour{
background-color:#0099CC; width:350px;
font-size:19pt;text-align:center;
font-weight:bold; color:#ffffff;
height:20px;
}
.mod_td_joursem_date-du-jour{width:50px;
background-color:#CCFFFF;text-align:center;font-size:16pt;color:#555555;
}
.mod_td_jour_date-du-jour{
background-color:#CCFFFF;text-align:center;font-size:80pt;color:#000000;line-height:60px;height:120px;
}
.mod_td_mois_date-du-jour{
width:350px;background-color:#CCFFFF;
font-size:15pt;text-align:center;
font-weight:bold; color:#000000;
height:15px;
}
.mod_td_fetes_date-du-jour{
font-size:12pt;text-align:center;width:150px;
background-color:#0099CC; color:#ffffff;
}
