/*------------------------------------------------------------------*/
/*            Gabarit affichage de Abbaye du Barroux                */
/*------------------------------------------------------------------*/
/* =======================================================
 *  @compatibilt        : Joomla! 3
 *  @nom de l'auteur     : Bouziri Tarak
 * -------------------------------------------------------*/
/* --------------- Styles des zones et id content --------------- */

* {
    margin: 0;
    padding: 0;
}
#pathway {
    font-size: 11px;
    padding-left: 10px;
}
#pos_bandeau {
    /*position: relative; left:0px; top:0px;*/
    
    width: 960px;
    height: 188px;
}
#pos_logo {
    position: relative;
    left: 40px;
    top: -188px;
    width: 288px;
    height: 188px;
}
#pos_bouton_office {
    position: relative;
    left: 620px;
    top: -222px;
    width: 132px;
    height: 22px;
}
#pos_bouton_tete {
    position: relative;
    left: 773px;
    top: -398px;
    width: 181px;
    height: 188px;
}
div.mod_search94 input[type="search"] {
    border: none;
    width: 81%;
}
#menu_1 {
    background: url(../images/barre_top_nav.png) no-repeat;
}
#menufooter {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #105C7A;
    background: #59200A;
}
#menufooter a {
    text-decoration: none;
    color: #6E90A6;
}
#fond_cartouche_haut {
    background: url(../images/fond_cartouche_haut.png) no-repeat;
}
#fond_cartouche_repeat {
    background: url(../images/fond_cartouche_repeat.png) repeat-y;
}
#fond_cartouche_bas {
    background: url(../images/fond_cartouche_bas.png) no-repeat;
    padding-top: 6px;
}
#ligne_haut {
    background: url(../images/ligne_haut.png) no-repeat center top;
}
#ligne_bas {
    background: url(../images/ligne_bas.png) no-repeat center bottom;
}
#titre_actu_home {
    font-family: Times New Roman, Times, serif;
    font-size: 24px;
    line-height: 30px;
    text-align: left;
    color: #59200A;
    padding: 0px 0px 0px 10px;
}
#fond_actu_home {
    background: #EEECDF url(../images/fond_actu_home.png) no-repeat;
}
#fond_actu_home_position {
    padding: 5px 10px 5px 10px;
}
#titre_col_dr_news_home {
    background: url(../images/fond_col_dr_news_home_repeat.png) no-repeat;
    background-position: 0px +249px;
    height: 249px;
}
#fond_col_dr_news_home_repeat {
    background: url(../images/fond_col_dr_news_home_repeat.png) repeat-y;
    color: #FFFFFF;
    font-size: 11px;
}
#fond_col_dr_news_home_repeat a {
    color: #FFFFFF;
    text-decoration: none;
}
#titre_cal_home {
    font-family: Times New Roman, Times, serif;
    font-size: 24px;
    line-height: 30px;
    text-align: left;
    color: #59200A;
}
#contenu_cal_home {
    font-size: 11px;
    color: #105C7A;
}
#fond_col_dr_cal_home_repeat {
    background: url(../images/fond_col_dr_cal_home_repeat.png) repeat-y;
}
#fond_col_dr_cal_home_bas {
    background: url(../images/fond_col_dr_cal_home_bas.png) no-repeat;
    height: 10px;
}
#fond_contenu {
    background: url(../images/fond_contenu.png) repeat-y left top;
}
#cartouche_context_g_haut {
    background: url(../images/cartouche_context_g_haut.png) no-repeat;
    height: 9px;
}
#cartouche_context_g_repeat {
    background: url(../images/cartouche_context_g_repeat.png) repeat-y;
    padding-left: 4px;
    padding-right: 4px;
}
#cartouche_context_g_bas {
    background: url(../images/cartouche_context_g_bas.png) no-repeat;
    height: 8px;
}
#fond_col_dr_cont_haut {
    background: url(../images/fond_col_dr_cont_haut.png) no-repeat;
    height: 9px;
}
#fond_col_dr_cont_repeat {
    background: url(../images/fond_col_dr_cont_repeat.png) repeat-y;
    padding-left: 4px;
    padding-right: 4px;
}
#fond_col_dr_cont_bas {
    background: url(../images/fond_col_dr_cont_bas.png) no-repeat;
    height: 8px;
}
/* --------------- Styles des zones et id home --------------- */

#poweredby {
    display: none;
}
/* efface le lien powered de JoomlaComment

/* ------------------------- Encadrs contenu ------------------------- */
/* ------------------------- Styles par dfaut ------------------------- */
/* Styles gnraux */

body {
    font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0px 0px 0px 0px;
    background: #FFFFFF url(../images/fond_gene.jpg) no-repeat center top;
}
/* style gnral entre les balises body, contrle les lments comme le fond, etc.*/

td {}
/* style par dfaut des colonnes des tables du templates  */

tr {}
/* style par dfaut entre les balises body, contrle les lments comme le fond, etc. */

hr {}
/* style par dfaut des lignes horizontales du template */

hr.separator {} div {}
/* format par dfaut des balises "div" du template */

pre {}
/* style des zones de textes prformats  (utilis par la zone de debogage) */

img {
    border: none;
}
.clr {
    clear: both;
}
/* Paramtres par dfaut des niveaux de titre */

h1 {}
/* style de titre de niveau 1 */

h2 {}
/* style de titre de niveau 2 */

h3 {}
/* style de titre de niveau 3, est utilis pour l'affichage des titre de module que le paramtre du module est  -2 ou -3 (cf. plus bas) */

h4 {}
/* style de titre de niveau 4 */

h5 {}
/* style de titre de niveau 5 */

h6 {}
/* style de titre de niveau 6 */
/* Paramtres par dfaut des liens */

a:link,
a:visited {
    text-decoration: none;
    color: #59200A;
}
/* style par dfaut des liens */

a:hover {
    text-decoration: underline;
    color: #59200A;
}
/* style des liens survols */
/* Paramtres par dfaut des listes  puce */

ul {
    padding-left: 15px;
}
/* style de tous les lements de liste ul */

li {
    list-style-type: none;
    list-style-position: inside;
    list-style-image: url(../images/fleche_bleue.png);
}
/* style de tous les lements de liste li */
/* ------------------------- Paramtres des formulaires ------------------------- */

.form {}
/* permet de dfinir les marges (marging et padding) des formulaire pour une meilleur accessibilit (seulement pour Joomla!) */

.button {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background: url(../images/button.jpg) repeat-x;
    border: solid 1px #b78548;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 5px;
    padding: 5px 5px 5px 5px;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    color: #ffffff
}
/* apparence des boutons */

.inputbox {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    /*background: transparent;*/
    
    border: none;
    border: 1px solid #b4b4b4;
}
/* apparence des formulaire de saisie, par ex. le module de connexion */

.inputbox_search {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background: transparent;
    border: none;
    margin-right: -13px;
}
/* apparence des formulaire de saisie, par ex. le module de connexion */

.search {}
/* apparence des <div> qui contiennent les lments de recherche : inputbox, bouton de recherche...*/
/* ------------------------- Paramtres de navigation / des menus ------------------------- */
/* Style des menus */

a.mainlevel {}
/* style des liens de menu de premier ordre */

a.mainlevel:link,
a.mainlevel:visited {}
/* style des liens de menu de premier ordre */

a.mainlevel:hover {}
/* style des liens de menu de premier ordre survol par la souris */

#active_menu.mainlevel {}
/* style des liens de menu de premier ordre actif */

a.sublevel {}
/* style des liens de menu de second ordre */

Html>body a.sublevel {}
/* style des liens de menu de second ordre */

a.sublevel:link,
a.sublevel:visited {} a.sublevel:hover {} #active_menu.sublevel {}
/* style des liens de menu de premier ordre actif */
/* Style du menu horizontal */

.mainlevel-menufooter {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-align: left;
    padding-left: 3px;
    padding-right: 3px;
    color: #6E90A6;
}
/* style des liens de menu de premier ordre */

a.mainlevel-menufooter:link,
a.mainlevel-menufooter:visited {
    text-decoration: none;
    color: #6E90A6;
}
/* style des liens de menu de premier ordre */

a.mainlevel-menufooter:hover {
    text-decoration: none;
    color: #6E90A6;
}
/* style des liens de menu de premier ordre survol par la souris */

#active_menu-menufooter.mainlevel-menufooter {
    text-decoration: none;
    color: #6E90A6;
}
/* style des liens de menu de premier ordre actif */
/* Style du menu vertical gauche */

table.moduletable-menu_gauche_home {
    margin-bottom: 5px;
}
/* style des liens de menu de premier ordre */

.mainlevel-menu_gauche_home {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: left;
    padding-left: 31px;
    color: #58200A;
    background: url(../images/puce_maison.jpg) no-repeat +6px center;
    line-height: 20px;
}
/* style des liens de menu de premier ordre */

a.mainlevel-menu_gauche_home:link,
a.mainlevel-menu_gauche_home:visited {
    text-decoration: none;
    color: #58200A;
}
/* style des liens de menu de premier ordre */

a.mainlevel-menu_gauche_home:hover {
    text-decoration: none;
    color: #58200A;
}
/* style des liens de menu de premier ordre survol par la souris */

#active_menu-menu_gauche_home.mainlevel-menu_gauche_home {
    text-decoration: none;
    color: #58200A;
}
/* style des liens de menu de premier ordre actif */

table.moduletable-menu_gauche_brun th {
    background: url(../images/fond_titre_context_gauche.jpg) no-repeat left center;
    width: 168px;
    height: 30px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding-left: 25px;
    color: #FFFFFF;
    line-height: 30px;
    text-align: left;
}
/* style des liens de menu de premier ordre */

table.moduletable-menu_gauche_brun table div {
    width: 150px;
    padding-left: 6px;
    background: url(../images/puce_menu_brun.jpg) no-repeat +10px center;
}
.mainlevel-menu_gauche_brun {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    color: #58200A;
    padding: 5px 3px 5px 10px;
    display: block;
}
/* style des liens de menu de premier ordre */

a.mainlevel-menu_gauche_brun:link,
a.mainlevel-menu_gauche_brun:visited {
    text-decoration: none;
    color: #58200A;
}
/* style des liens de menu de premier ordre */

a.mainlevel-menu_gauche_brun:hover {
    text-decoration: none;
    color: #58200A;
}
/* style des liens de menu de premier ordre survol par la souris */

#active_menu-menu_gauche_brun.mainlevel-menu_gauche_brun {
    text-decoration: none;
    color: #58200A;
}
/* style des liens de menu de premier ordre actif */

a.sublevel-menu_gauche_brun {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: left;
    color: #58200A;
    padding: 2px 10px 2px 15px;
    display: block;
    border-bottom: 1px dotted #58200A;
}
/* style des liens de menu de second ordre */

a.sublevel-menu_gauche_brun:link,
a.sublevel-menu_gauche_brun:visited {
    text-decoration: none;
    color: #58200A;
}
a.sublevel-menu_gauche_brun:hover {
    text-decoration: none;
    color: #58200A;
}
#active_menu-menu_gauche_brun.sublevel-menu_gauche_brun {
    text-decoration: none;
    color: #58200A;
}
/* style des liens de menu de premier ordre actif */

ul#mainlevel-nav {}
/* style des liens du menu horizontal (gnralement dans la position user3) */

ul#mainlevel-nav li {} ul#mainlevel-nav li a:link {} ul#mainlevel-nav li a:visited {} ul#mainlevel-nav li a:hover {}
/* Style des barres de navigation */

.pagenavbar {}
/* style de la barre de navigation de pied de page ("<< Dbut < Prcdent Suivant > fin >>") quand celle-ci n'apparat pas comme hyperlien (quand il y a seulement quelques articles).*/

.pagenavbar:link {}
/* style de la barre de navigation de pied de page ("<< Dbut < Prcdent Suivant > fin >>") quand celle-ci devient des hyperliens */

.pagenavbar:visited {} .pagenav {}
/* paramtre des liens de la barre de navigation "<< Dbut < Prcdent 1 2 3 Suivant > fin >>" */

a.pagenav:visited {} a.pagenav:hover {}
/* Style des autres liens */

.readon {
    font-weight: bold;
    font-size: 12px;
}
/* style du lien 'en savoir plus..." ou "lire la suite..." affich pour des articles longs */

a.readon:link {
    font-weight: bold;
}
a.readon:hover {
    font-weight: bold;
}
a.readon:visited {
    font-weight: bold;
}
.readmore {
    font-weight: bold;
    font-size: 12px;
}
a.readmore:link {
    font-weight: bold;
}
a.readmore:hover {
    font-weight: bold;
}
a.readmore:visited {
    font-weight: bold;
}
.back_button {}
/* style pour le bouton "retour" */

.pagenav_prev {}
/* style pour le bouton "prcdent" */

.pagenav_next {}
/* style pour le bouton "suivant" */

.latestnews ul {}
/* style pour la liste "dernires news" - par dfaut, les "dernires news" sont dans le module user1 */

.latestnews li {} .mostread ul {}
/* style pour la liste "plus populaires" - par dfaut, les "plus populaires" sont dans le module user1 */

.mostread li {}
/* ------------------------- Paramtres des pages de contenu ------------------------- */

a.category:link {} a.category:hover {} a.category:visited {} .blog {}
/* apparence de la table entourant le contenu central sur le front page */

.blogsection {}
/* paramtres de liens d'une page de type blog * */

.blog_more {}
/* style du texte "Plus..." d'une page de type blog * */

a.blogsection:link {}
/* paramtre le format du lien */

a.blogsection:visited {} a.blogsection:hover {} .article_seperator {}
/* style pour l'cartement vertical entre les articles d'une page de type blog */

.componentheading {
    color: #59200A;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    height: 36px;
    line-height: 36px;
    vertical-align: middle;
    border-bottom: 1px dotted #6E90A6;
}
/* style du composant utilis pour affich le contenu en cours */

.contentheading {
    color: #59200A;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    height: 36px;
    line-height: 36px;
    vertical-align: middle;
    border-bottom: 1px dotted #6E90A6;
}
/* style du tire du contenu, de l'article... en cours */

.contentpane {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 10px 10px 10px 10px;
    text-align: left;
}
/* apparence de la table qui contient les lments non-lis   un article (composant, liste de catgories, formulaire de contect, etc).*/

.contentpaneopen, .item-page {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-align: left;
}
/* apparence de la table qui contient le texte de l'article en cours */

.contentpaneopen-article {}
/* style par dfaut des articles */

.contentpaneopen-article p {
    text-align: justify;
    margin: 0 0 10px 0;
}
/* style par dfaut des paragraphes */

.contentpagetitle {}
/* style du titre du contenu, de l'article, etc. affich */

.buttonheading {
    border-bottom: 1px dotted #41C0E9;
    padding-right: 7px;
}
/* position des boutons : "pdf", "imprimer", "envoyer  un ami" */

a.contentpagetitle:hover {}
/* Titre des articles quand ils fonctionnent comme lien */

a.contentpagetitle:link {} a.contentpagetitle:visited {} .contentdescription {}
/* style de la "description" des sections, catgories (news/liens web/dernires news...) */

table.contenttoc {}
/* style de la table des matires pour des contenus ou articles  pages multiples */

table.contenttoc th {}
/* style du titre de la table des matires */

table.contenttoc td {}
/* style du contenu de la table des matires */

table.contenttoc td.toclink {}
/* style du des liens dans la table des matires */

a.toclink:link {} a.toclink:visited {} a.toclink:hover {}
/* ------------------------- Paramtres sections Joomla! ------------------------- */

.sectiontableheader {
    font-size: 10px;
}
/* apparence des titres des tables */

tr.sectiontableheader {
    height: 20px;
    vertical-align: middle;
}
.sectiontableentry1 {}
/* apparence des lignes impaires des tables */

.sectiontableentry2 {}
/* apparence des lignes paires des tables */

.sectiontablefooter {}
/* apparence du pied de table */
/* ------------------------- Paramtres des modules Joomla! (par dfaut) ------------------------- */

table.moduletable th {}
/* style des liens de menu de premier ordre */

table.moduletable_lang td {
    background: url(../images/fond_lang.png) no-repeat;
    width: 102px;
    height: 33px;
    text-align: center;
}
/* style des liens de menu de premier ordre */

table.moduletable_login td {
    background: url(../images/fond_login.png) no-repeat;
    width: 102px;
    height: 22px;
    line-height: 22px;
    text-align: center;
}
/* style des liens de menu de premier ordre */

table.moduletable_login td a {
    color: #FFFFFF;
    text-decoration: none;
}
/* style des liens de menu de premier ordre */

table.moduletable_search td {
    background: url(../images/fond_search.png) no-repeat right;
    width: 156px;
    height: 19px;
    text-align: left;
    padding-left: 25px;
}
table.moduletable_office td {
    background: url(../images/fond_office.png) no-repeat;
    width: 132px;
    height: 22px;
    line-height: 22px;
    text-align: center;
}
/* style des liens de menu de premier ordre */

table.moduletable_office td a {
    color: #FFFFFF;
    text-decoration: none;
}
/* style des liens de menu de premier ordre */

table.moduletable_desc_boutique td {
    background: url(../images/bout_titre_delim.jpg) no-repeat left top;
    text-align: left;
    padding: 10px 10px 10px 10px;
    font-weight: bold;
}
/* style des liens de menu de premier ordre */

table.moduletable_menu_gauche_vert th {
    background: url(../images/bout_titre_gene.jpg) no-repeat left center;
    width: 168px;
    height: 30px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding-left: 25px;
    color: #FFFFFF;
    line-height: 26px;
    text-align: left;
}
/* style des liens de menu de premier ordre */

table.moduletable_menu_gauche_vert td {
    color: #686200;
    text-align: left;
}
/* style des liens de menu de premier ordre */

table.moduletable_menu_gauche_vert td a {
    color: #686200;
    text-decoration: none;
}
/* style des liens de menu de premier ordre */

table.moduletable_search_boutique td {
    background: url(../images/bout_fond_search.jpg) no-repeat left top;
    text-align: left;
    vertical-align: top;
    padding-top: 6px;
    padding-left: 54px;
    height: 27px;
    width: 186px;
    display: block;
}
/* style des liens de menu de premier ordre */

table.moduletable_search_boutique td input.inputbox {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background: transparent;
    border: none;
}
/* apparence des formulaire de saisie, par ex. le module de connexion */

table.moduletable_bout_vert th {
    background: url(../images/bout_titre_panier.jpg) no-repeat left center;
    width: 240px;
    height: 26px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding-left: 25px;
    color: #FFFFFF;
    line-height: 22px;
    text-align: left;
}
/* style des liens de menu de premier ordre */

table.moduletable_bout_vert td {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding: 10px 10px 10px 10px;
    color: #8A8000;
}
/* style des liens de menu de premier ordre */

table.moduletable_bout_vert td a {
    color: #8A8000;
}
/* style des liens de menu de premier ordre */

table.moduletable_bout_brun th {
    background: url(../images/bout_titre_infos.jpg) no-repeat left center;
    width: 240px;
    height: 26px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding-left: 25px;
    color: #FFFFFF;
    line-height: 22px;
    text-align: left;
}
/* style des liens de menu de premier ordre */

table.moduletable_bout_brun td {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 10px 10px 10px 10px;
    color: #58200A;
}
/* style des liens de menu de premier ordre */

table.moduletable_bout_brun td .inputbox {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background: transparent;
    border: 1px solid #b4b4b4;
}
/* apparence des formulaire de saisie, par ex. le module de connexion */

table.moduletable_bout_brun td a {
    color: #58200A;
}
/* style des liens de menu de premier ordre */

table.moduletable_bout_bleu th {
    background: url(../images/bout_titre_nouveau.jpg) no-repeat left center;
    width: 240px;
    height: 26px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding-left: 25px;
    color: #FFFFFF;
    line-height: 22px;
    text-align: left;
}
/* style des liens de menu de premier ordre */

table.moduletable_bout_bleu td {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 10px 10px 10px 10px;
    color: #FFFFFF;
}
/* style des liens de menu de premier ordre */

table.moduletable_bout_bleu td a {
    color: #FFFFFF;
}
/* style des liens de menu de premier ordre */

table.moduletable_bout_bleu_recherche th {
    background: url(../images/bout_titre_recherche.jpg) no-repeat left center;
    width: 143px;
    height: 26px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 25px;
    color: #FFFFFF;
    line-height: 22px;
    text-align: left;
}
/* style des liens de menu de premier ordre */

table.moduletable_bout_bleu_recherche td {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
    color: #FFFFFF;
}
/* apparence des formulaire de saisie, par ex. le module de connexion */

#shop_search_field {
    height: 19px;
    width: 150px;
    margin-top: 6px;
}
/* apparence des formulaire de saisie, par ex. le module de connexion */

#advenced_search {
    margin-bottom: 6px;
    margin-top: 6px;
}
/* style des liens de menu de premier ordre */

table.moduletable td {}
/* style des liens de menu de premier ordre */

table.moduletable ul {}
/* apparence deslistes des modules */
/* NB : selon le paramtre x d'affichage du module mosLoadModules ( 'position', x ), le titre du module est paramtr par : */

moduletable h3 {}
/* apparence du titre d'un module publi avec -2 */

div.module div div div h3 {}
/* apparence du titre d'un module publi avec -3 */
/* ------------------------- Paramtres particuliers ------------------------- */
/* images insres via le bot  */

.mosimage {}
/* style de l'image : bordure, marges... */

.mosimage_caption {}
/* style de la lgende de l'image */
/* Dates, auteurs, valuation, etc. */

.createdate {}
/* style de l'intitul "cr le" si affich */

.modifydate {}
/* style de l'intitul "modifi le" si affich */

.content_rating
/* style des rsultats des votes pour un article si affich */

.small {}
/* style employ pour la liste de liens en bas lors de l'affichage sous forme de blog */

.smalldark {}
/* style uniquement employ ( ma connaissance) pour les intituls "nombre de votes", "premier vote", "dernier vote" lors de l'affichage des rsultats d'un sondage */
/* composant sondage */

.poll {}
/* apparence du texte du module de sondage */

.pollstableborder {}
/* apparence des bordure du sondage affich */
/* composant liens web */

a.weblinks:link
/* apparence des liens */

a.weblinks:visited {} a.weblinks:hover {}
/* composant fils d'actualit */

.newsfeedheading {}
/* style du titre desfils d'actualit */

.newsfeeddate {}
/* style de la date des fils d'actualit */

.fase4rdf {}
/* style des liens des fils d'actualit */

a.fase4rdf:link {} a.fase4rdf:visited {} a.fase4rdf:hover {}
/* composant recherche */

table.searchintro {}
/* Paramtre du texte affich  de la bote affichant "Rechercher les mots-cls ... x rsultat(s) trouv(s) au total. Rechercher ... avec Google" apparaissant aprs avoir fait une recherche */
/*  paramtres de la table contact  */

table.contact {} table.contact td.icons {} table.contact td.details {}
/*  paramtres du pathway (quand affich)  */

.pathway {
    color: #451808;
}
a.pathway:link,
a.pathway:visited {
    text-decoration: none;
    color: #451808;
}
a.pathway:hover {
    text-decoration: none;
    color: #451808;
}
/* titre du site (quand affich)  */

.site_name {}
/* ------------------------- Paramtres l'interface d'administration Joomla! en frontend ------------------------- */
/* les CSS suivant permettent de dfinir l'interface d'administration en frontend (lorsqu'un utilisateur est connect) */

.ontab {}
/* apparence des onglets actifs dans l'diteur d'article en "frontend" */

.offtab {}
/* apparence des onglets inactifs dans l'diteur d'article en "frontend" */

.tabpadding {}
/* dfini la largeur les fentres de saisie (formulaire) */

.tabheading {} .pagetext {}
/* apparence du contenu des fentres de saisie du contenu */

.message {}
/* style du message envoy par l'diteur en frontend suite  une action de l'utilisteur, par exemple "Publication sauvegarde avec succs" */
/* Style module complmentaire */
/* Complment editorial invisible */

a.menu1_cartouche {
    color: #59200A;
    font-size: 12px;
    text-decoration: none;
}
a.menu2_cartouche {
    color: #6E90A6;
    font-size: 11px;
    text-decoration: none;
}
span.menu1_cartouche a {
    color: #59200A;
    font-size: 12px;
    text-decoration: none;
}
span.menu2_cartouche a {
    color: #6E90A6;
    font-size: 11px;
    text-decoration: none;
}
/* Audio-bis */

#audioplayer1 {
    width: 190px;
}
/* Offices */

.to {
    width: 590px;
    border: none;
    text-align: vertical-align;
}
.titre1 {
    color: red;
    font-family: times new roman, times, serif;
    font-size: 13px;
    line-height: 16px;
    vertical-align: top;
}
.titre2 {
    color: #35373A;
    font-family: times new roman, times, serif;
    font-size: 13px;
    line-height: 16px;
    vertical-align: top;
}
.latin {
    color: #35373A;
    font-family: times new roman, times, serif;
    font-size: 13px;
    line-height: 16px;
    text-align: justify;
    padding-right: 5px;
    width: 49%;
    valing: top;
    border-right: solid 1px black;
    vertical-align: top;
}
.francais {
    color: #35373A;
    font-family: times new roman, times, serif;
    font-size: 13px;
    line-height: 16px;
    text-align: justify;
    font-style: italic;
    padding-left: 5px;
    width: 49%;
    vertical-align: top;
}
.nv {
    background: #7F062B;
    border-radius: 3px;
    color: #F3D628;
    font-size: 13px;
    font-weight: bold;
    padding: 3px 12px;
    text-align: center;
    /*float:left;
display:inline-block;*/
    
    margin: 5px auto;
    width: 90px;
    -moz-transform: rotate(-5deg);
    -moz-transform-origin: center;
    -webkit-transform-origin: center;
    -webkit-transform: rotate(-5deg);
}
.s,
[s] {
    font-size: 11px;
    color: #3d2929;
    font-weight: bold;
    margin-bottom: 3px;
}
.t,
[t] {
    font-size: 11px;
    color: #BB4A00;
    font-weight: bold;
    margin-bottom: 5px;
}
[u] {
    color: #BB4A00;
}
.d {
    background: rgba(36, 177, 208, 0.55);
    color: #EAFEFF;
    display: block;
    font-weight: bold;
    margin: 5px 0;
    padding: 2px 7px;
    text-align: center;
    -moz-transform: rotate(-7deg);
    -webkit-transform: rotate(-7deg);
    transform: rotate(-7deg);
    -moz-transform-origin: center;
    -webkit-transform-origin: center;
    transform-origin: center;
}
.c {
    color: #D02;
    font-weight: bold;
    text-align: center;
    width: 100%;
    display: block;
}
.snd-num {
    font-size: smaller;
    color: #7E7E7E;
}
.snd-num:after {
    content: "- ";
}
.tar {
    text-align: right;
}
.snd-name {
    white-space: nowrap;
    font-weight: bold;
    font-family: arial narrow;
    font-size: 13px;
}
#product_id_field {
    color: #D03700;
    font-weight: bold;
}
#bc {
    background: #f6f6f6;
    padding-left: 20px;
    height: 26px;
    line-height: 26px;
    border-radius: 5px 5px 0 0;
    border: solid 1px #ccc;
    font-size: 1.05em;
    font-weight: bold;
    margin-bottom: -1px;
}
#bk {
    border: solid 1px #ccc;
    padding: 4px;
    background: #fbfbfb;
    border-radius: 0 0 5px 5px;
}
[for="product_id_field"] {
    color: #E87B00;
}
[x] {
    position: absolute;
    top: 38px;
    left: -2px;
    z-index: 999;
    background: #CEDBB1;
    color: #406600;
    height: 100px;
    width: 498px;
    padding: 12px;
    font-size: 16px;
    text-align: justify;
}
[y] {
    position: absolute;
    top: 150px;
    left: -2px;
    z-index: 999;
    background: #CEDBB1;
    color: #406600;
    height: 119px;
    width: 498px;
    padding: 12px;
    font-size: 16px;
    text-align: justify;
}
#vmMainPage {
    position: relative !important;
}
/* Martyrologe */

#mois {
    text-align: center;
    font-weight: bold;
    font-size: x-large;
    color: #a00;
    text-transform: uppercase;
    margin: 24px 0 12px;
}
#jour {
    color: #6F98B5;
    font-weight: bold;
    margin: 12px 10% 6px;
}
#martyrologe:before {
    content: "• ";
}
#martyrologe {
    color: #14455F;
    text-indent: 11px;
    text-align: justify;
}
#fetmob {
    text-align: justify;
    margin-left: 16px;
    text-indent: -12px;
}
#saint {
    background: rgba(205, 241, 255, 0.2);
    /*	border-radius: 7px 7px 0 0;*/
    
    box-shadow: 0 -3px 4px -3px inset;
    color: #004895;
    /*	font-style: italic;*/
    
    padding: 0.5px 5px;
}
/* tarak */
/* Menu haut */
/*
#menu_1 ul {
    margin: 0;
    padding: 0;
}
#menu_1 ul.nav>li {
    display: inline-block;
}
#menu_1 ul.nav>li>a,
span.separator {
    display: block;
    color: #B0C81F;
    font-size: 14px;
    height: 22px;
    padding: 3px 8px 3px 8px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: left;
    text-decoration: none;
}
ul.nav-child {
    display: none;
}
#mod-search-searchword {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background: transparent;
    border: none;
    margin-right: -13px;
}*/


/* Fin Menu haut */

ul.breadcrumb {
    margin: 0;
    padding: 0;
}
ul.breadcrumb li {
    list-style: none;
    display: inline;
}
/* Menu bas */

ul.menu-menufooter {
    margin: 0;
    padding: 0;
}
ul.menu-menufooter li {
    list-style: none;
    display: inline-block;
    margin: 0 10px;
}

/* menu haut */

#menu_1 ul.nav {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
#menu_1 ul.nav >li {
    float: left;
}
#menu_1 ul.nav >li>a {
    display: inline-block;
    text-align: center;
    text-decoration: none;
}
#menu_1 ul.nav >li>a:hover {
      color: #DEE2E5;
}
#menu_1 ul.nav >li.parent {
    display: inline-block;
}
#menu_1   ul.nav-child {
    display: none;
    position: absolute;
    min-width: 160px;
}
#menu_1  ul.nav-child a {
    display: block;
    text-align: left;
}
#menu_1  ul.nav-child a:hover {
	color: #DEE2E5;
}
#menu_1 ul.nav >li.parent:hover ul.nav-child {
    display: block;
}

/*** fin style de base du menu ***/ 
#menu_1 ul {
	margin:0;
	padding:0;
}
#menu_1  ul.nav-child{
	z-index:1000;
}
#menu_1 li {
    list-style-image: none;
	margin-right: 7px;
	margin-left: 7px;
}

#menu_1 li a , #menu_1 span.separator {
    font-size: 14px ;
	line-height:22px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
    font-weight: normal ;
    color: #B0C81F ;
    text-decoration: none ;
}

#menu_1 ul.nav-child {
	margin: 0 0 0 -25px;
	padding-top: 5px;
}
#menu_1 ul.nav-child a{
	background-color: #451808 ;
    color: #BBB263;
    border-bottom: 1px dotted #FFFFFF ;
	padding : 5px;
	margin:0;
}
#menu_1 ul.nav-child a:hover{
	background-color: #BBB263 ;
	color: #451808 ;
}

#menu_1 li.active>a{
	color:#DEE2E5;
}

/** fin menu haut **/
.menu-menu_gauche_home{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: left;
    padding-left: 31px;
    color: #58200A;
    background: url(../images/puce_maison.jpg) no-repeat +6px center;
    line-height: 20px;

}
.menu-menu_gauche_home li{
		list-style-image : none;
}



.menu-menu_gauche_brun li{
		list-style-image : none;
}
.menu-menu_gauche_brun li a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
    line-height: 1.5em;
	display : block;
}

.menu-menu_gauche_brun ,.menu-menu_gauche_brun ul.nav-child{
	margin:0;
	padding:5px;
}
.menu-menu_gauche_brun ul.nav-child li{
	border-bottom: 1px dotted #58200A;

}

	

.infotip {
    color: black;
    border-bottom: 1px gray dotted;
}

#accordion2.lightnessfaq .accordionfaqheader, #accordion2.lightnessfaq .accordionfaqheader a {
    font-size: 100%;
    color: #666666;
    font-weight: bold;
}
a.jcepopup span.jcemediabox-zoom-link, a.jcepopup span.jcemediabox-zoom-link.icon-right, a.jcepopup span.jcemediabox-zoom-link.zoom-right {
    background: none;
}

#accordion2.lightnessfaq.defaulticon span.accordionfaqicon {
    background-attachment: scroll;
    background-image: url(../images/acco/collapsed-black.gif);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 16px;
    height: 16px;
}

#accordion2.lightnessfaq.defaulticon .accordionfaqheader.selected span.accordionfaqicon{
    background-attachment: scroll;
    background-image: url(../images/acco/expanded-black.gif);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 16px;
    height: 16px;
}

#accordion2.lightnessfaq.headerbackground .accordionfaqheader.selected, #accordion2.lightnessfaq.headerbackground .accordionfaqheader.selected a {
    color: #666666;
}

.menu-menufooter{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-align: left;
    padding-left: 3px;
    padding-right: 3px;
    color: #6E90A6;
}
#accordion2.lightnessfaq.headerborder .accordionfaqheader:hover, #accordion2.lightnessfaq.headerborder .accordionfaqheader.selected {
    border: 1px solid #cccccc;
}

#donation {
	background: #fff;
    width: 246px;
}

textarea#msg {
    display: block;
    margin-top: 10px!important;
    margin-bottom: 10px!important;
}