body { margin: 15px 0px 15px 0px; background-color : #000066; background-image: url(../images/fond_de_page.gif);
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color : #cccccc; }
td,tr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #cccccc; font-weight: bold; }

/* Styles particuliers du template tonelli */

/* Module pilotes - mécanos */

.infoschamp { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #cccccc; font-weight: normal; font-style: italic;}
a.fiches:link, a.fiches:visited { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #cccccc; font-weight: normal; font-style: italic; text-decoration: none; background-color: transparent; }
a.fiches:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #FF00FF; font-weight: normal; font-style: italic; text-decoration: underline; background-color: transparent; }

.arial_blanc { font-family: Arial, Helvetica, sans-serif; color: #ffffff; }
.arial_gris_clair { font-family: Arial, Helvetica, sans-serif; color: #ffffff; }
.arial_bleu_fluo { font-family: Arial, Helvetica, sans-serif; color: #00FFFF; }
.arial_jaune { font-family: Arial, Helvetica, sans-serif; color: #FFFF00; }
.arial_vert_fluo { font-family: Arial, Helvetica, sans-serif; color: #00FF00; }
.arial_rose { font-family: Arial, Helvetica, sans-serif; color: #FF00FF; }

.verdana_blanc { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; }
.verdana_gris_clair { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; }
.verdana_bleu_fluo { font-family: Verdana, Arial, Helvetica, sans-serif; color: #00FFFF; }
.verdana_jaune { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFF00; }
.verdana_vert_fluo { font-family: Verdana, Arial, Helvetica, sans-serif; color: #00FF00; }
.verdana_rose { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF00FF; font-variant: small-caps;}

.banniere { background-image: url(../images/banniere.jpg); background-repeat: repeat; background-position: left; }
.chemin { background-image: url(../images/titre1.gif);  background-repeat: no-repeat;}
.fond_lateral { background-image: url(../images/fond_lateral.gif); background-position: center; }
.fond_centre { background-image: url(../images/fond_centre.gif); }
.fond_centre2 { background-color: #000099; }

/* Styles des onglets dhtml pour l'édition du contenu dans le front end */
.ontab { background-color: #000066; border-left: outset 1px #5B7122; border-right: outset 1px #808080; border-top: outset 1px #5B7122; border-bottom: solid 1px #d5d5d5; text-align: center; cursor: hand; font-weight: bold; color: #ffffff; }
.offtab { background-color : #0000ff; border-left: outset 1px #E0E0E0; border-right: outset 1px #E0E0E0; border-top: outset 1px #E0E0E0; border-bottom: solid 1px #d5d5d5; text-align: center; cursor: hand; font-weight: normal; }
/* this style is used set the size of the tab in the above */
.tabpadding { }
/* ?? */
.tabheading { background-color: #CCE197; text-align: left; }
/* this style is used to style the content of the editing form contents (where HTMLArea sits and all its forms + contents) in the frontend Administration interface */
. { visibility: hidden; display: none; position: relative; top: 0px; }
h1 { color: #ffffff; font-family: "Trebuchet MS","Gill Sans",arial,sans-serif; font-size: 20px; font-weight: bold; }
h2 { color: #ffffff; font-family: "Trebuchet MS","Gill Sans",arial,sans-serif; font-size: 18px; font-weight: bold; }
h3 { color: #ffffff; font-family: "Trebuchet MS","Gill Sans",arial,sans-serif; font-size: 16px; font-weight: bold; }
h4 { color: #ffffff; font-family: "Trebuchet MS","Gill Sans",arial,sans-serif; font-size: 14px; font-weight: bold; }
h5 { color: #ffffff; font-family: "Trebuchet MS","Gill Sans",arial,sans-serif; font-size: 12px; font-weight: bold; }
h6 { color: #ffffff; font-family: "Trebuchet MS","Gill Sans",arial,sans-serif; font-size: 10px; font-weight: bold; }

/* Lignes ou séparation horizontales */
hr { background: #C6DA88; height:2px; border: 1px inset; }
hr.separator { background: #8EAC35; height: 1px; width: 75px; border: 0px; }

/* Style du tableau (codé dans la balise table) contenant un composant ou une section dans une page centrale. Ex : Style du tableau contenant le composant Liens web */
.contentpane { background-color : transparent; }
	
/* Style du tableau contenant le titre d'une publication */
.contentpaneopen { border : 0px ridge #BFDC7C; text-align: left; }

/* Style de la cellule de tableau contenant le titre d'une publication */
.contentheading { font-family: "Trebuchet MS","Gill Sans",arial,sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; text-indent: 15px;
display: block; background: url(../images/titre1.gif); }
#dropin .contentheading { display: none; }

/* Titre d'une publication avec les liens non activés */
.contentpagetitle { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #80A02C; text-align:left; }

/* Sommaire multipages */
/* En tête tableau sommaire multipages */
.contenttocheading { background: #000066; }
table.contenttoc { color: #ffffff; background-color: transparent; }
table.contenttoc td { font-weight: normal; text-align:left; }

/* Style du texte descriptif d'un composant ou d'une section (codé dans une cellule). Ex : descriptif du composant Liens web */
.contentdescription { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: cccccc; text-align: left; font-weight: bold; }

/* tableau entourant chaque module */
table.moduletable { margin: 0px 0px 0px 0px; width: 100%; border-left: solid 0px #000000; border-right: solid 0px #000000; border-top: solid 0px #000000; border-bottom: solid 0px #000000; text-align:left; }

/* 1ère ligne pour titre d'un module */
table.moduletable th { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #00FFFF; text-align: center; width: 100%; 
background: transparent url(../images/fond_titre_modules.gif) no-repeat center; height: 31px; line-height: 31px; vertical-align: middle; }

/* lignes suivantes dans tableau des modules */
table.moduletable td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #cccccc; }

/* Style du titre d'un composant (non codé dans une cellule) */
.componentheading { font-family: "Trebuchet MS","Gill Sans",arial,sans-serif; font-size: 18px; font-weight: bold; color: #ffffff; text-indent: 15px;
display: block; background: transparent url(../images/titre1.gif); }

/* Boutons des formulaires */
.button { font-size: 12px; color: #ffffff; font-weight: bold; text-align: center;  background: #000066; border: 1px solid #ffffff; }
/* Champs textes des formulaires */
.inputbox { font-size: 12px; color: #ffffff; font-weight: normal; background: #000066; border: 1px solid #ffffff; }

/** category text format and links **/
.category { color: #86A92E; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }

/* Sondages : il y a une autre feuille de styles intitulée poll_bars.css dans components com_poll */
.poll { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #000000; line-height: 10px; }
/* En tête de tableau */
.sectiontableheader { background-color : transparent; color : #ffffff; font-size: 12px; font-weight : bold; }
/* Cellule du tableau 1 (2 types de couleurs alternées) */
.sectiontableentry1 { background-color : transparent; }
/* Cellule du tableau 2 (2 types de couleurs alternées) */
.sectiontableentry2 { background-color : transparent; }
	
/* Style pour les stats ou infos complémentaires. Ex : nb de liens (mis entre parenthèse) pour chaque catégorie des liens web, nom de l'auteur d'un article...  */
.small { font-size: 9px; color: #cccccc; text-decoration: none; font-weight: normal; }
/* Petit texte foncé (ex : stats sur les votes */
.smalldark { font-size: 9px; color: #808080; text-decoration: none; font-weight: normal; }

/* Titre du fil infos */
.newsfeedheading { font-size: 12px; font-weight: bold; color: #cccccc; }
/* Date des fils infos */
.newsfeeddate { color: #ffffff; font-weight: normal; }

/* Texte qui affiche la date de création d'une publication */
.createdate { font-size: 9px; color: #ffffff; text-decoration: none; font-weight: normal; }
/* Texte qui affiche la date de modification d'une publication */
.modifydate { font-size: 9px; color: #ffffff; text-decoration: none; font-weight: normal; }

ul { margin: 0px 0px 0px 0px; }
li { list-style: inside url(../images/arrow.gif) 3px; list-style-image: url(../images/arrow.gif); }

.fase4rdf { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #242D0C; font-weight: normal; }

/* Style pour la recherche (résultats) */
table.searchintro { background-color: transparent; }

/* Balise table du tableau servant à afficher les contacts */
table.contact { background-color: transparent; }
/* Cellule details de ce tableau */
table.contact td.details { background-color: transparent; color:#ffffff; }
/* Fond des icônes */
table.contact td.icons { background-color: transparent; }

/* Texte pour naviguer au sein des pages "<< Start < Previous 1 Next > End >>" */
.pagenav { font-size: 13px; font-weight: normal; }

/* for some weird reasons, this is not used in page nav, but found it used for nick names in forum threads by Simpleboard */
.pagenavbar { }

/* Texte qui affiche "Appréciation des utilisateurs"  */
.content_rating { color: #cccccc; font-weight: normal; font-size: 9px; }
/* used for those voting texts (the one with voting RADIO buttons) */
.content_vote { font-weight: normal; font-size: 9px; }

/* Liens */
.mainlevel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF00FF; font-variant: small-caps; font-weight: bold; text-decoration: underline; }
a:link, a:visited { font-size: 13px; color: #00ffff; text-decoration: none; font-family:  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: transparent; }
a:hover { font-family:  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FF00FF;	text-decoration: underline; background-color: transparent; }
/* Liens de 1er niveau du menu principal */
a.mainmenu:link, a.mainmenu:visited, a.mainlevel:link, a.mainlevel:visited {  text-decoration: none; color: #FFFF00; background-position: left; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color: transparent; font-variant: normal;}
a.mainmenu:hover, a.mainlevel:hover {  text-decoration: underline; color: #FF00FF; background-position: left; text-align: left; font-family: Arial, Helvetica, sans-serif; }
/* Liens des niveaux secondaires du menu principal - Les images devant ces liens sont dans ce répertoire : images\M_images\ident(+1à5).png */
a.sublevel:link, a.sublevel:visited {  text-decoration: none; color: #FFFF00; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; background-color: transparent; }
a.sublevel:hover { color: #00ffff; text-decoration: underline; background-color: #FF00FF; }
/* Liens des titres des publications lorsqu'ils sont activés */
a.contentpagetitle:link, a.contentpagetitle:visited { font-family: "Trebuchet MS","Gill Sans",arial,sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-align:left; background-color: transparent; }
a.contentpagetitle:hover { font-family: "Trebuchet MS","Gill Sans",arial,sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-align:left; text-decoration: underline; background-color: transparent; }

/* ??? Ce ne sont pas les liens du module de liens web */
a.weblinks:link, a.weblinks:visited { }
a.weblinks:hover { }
/* Styles des liens utilisés pour les catégories et le composant des liens web */
a.category:link, a.category:visited { }
a.category:hover { }
/* Liens vers les publications moins récentes de la page d'accueil  (rubrique Articles précédents) */
a.blogsection:link, a.blogsection:visited { }
a.blogsection:hover { }
/* Lien de naviguation (ex: naviguation dans les différentes pages d'une publication */
a.pagenav, a.pagenav:visited { }
a.pagenav:hover { }
/* Lien pour accéder à la suite des articles (ex : lire la suite...) */
a.readon:link, a.readon:visited { }
a.readon:hover { }
/* Style lien rdf */
a.fase4rdf:link { }
a.fase4rdf:hover { }
a.pagenav:link, a.pagenav:visited, a.pagenav:hover { font-size: 13px; }

/* PeekLime */ 
/* for modifying {moscode} output.  Don't set the colour! */
.moscode { background-color: #f0f0f0; }
/* Texte passé par le paramètre url mosmsg */
.message { color : #ffffff; text-align: center; }
