/* ------------------- LINKS --------------------------- */

a:visited {
color: #996600;
font-weight: bold;
text-decoration: none;
background-color: transparent;
}

a:link {
color: #333333;
font-weight: bold;
text-decoration: none;
background-color: transparent;
}

a:hover {
color: #1A6920;
font-weight: bold;
text-decoration: none;
/* background-color: #CC9900; */
/* background-color: transparent; */
}


/* ------------------- BODY - GENERAL --------------------------- */

body {
/* , td, p, tr, div, br, ul, li  */
color: #666666;
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
/* background:#FFFFFF; */
}

td {
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/* ------------------- INTRO --------------------------- */

/* MAIN PAGE - BACKGROUND COLOR UNDERNEATH INTRO AND ANNOUNCES */
.type3 {
color: #666666;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* INTRO - BOX BORDER */
.type0themeintrobox {
/* background-color: #999999; */
}

/* INTRO - BOX TITLE BACKGROUND */
.type4themeintrobox {
/* background-color: #FFFFFF; */
font-size: 13px;
}

/* INTRO - TITLE */
.titleaccueil {
color: #1A6920;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 13px;
}

/* INTRO - TEXT FORE/BACKGROUND */
.type5themeintrobox {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #666666;
font-weight: normal;
font-size: 12px;
line-height: 16px;
}


/* ------------------- ANNOUNCES ------------------------- */

/* ANNOUNCES - BOXES BORDERS */
.type0themeannonces {
color:#666;
                  border:1px dashed #999;
padding:1px;
margin-top:0px;
}

/* ANNOUNCES - TITLES AND INFOS - BACKGROUND */
.type4themeannonces {
font-weight: bold;
background-color: #F5F5DC;
}

/* ANNOUNCES - CONTENT BACKGROUND */
.type5themeannonces {
font-size: 10px;
/* background-color: #FFFFFF; */
}

/* ANNOUNCES - TITLES */
.annonceaccueil {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #1A6920;
font-weight: bold;
font-size: 13px;
}

/* ANNOUNCES - INFOS DATE/POSTED BY */
.annonceinfos {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #666666;
font-weight: normal;
font-size: 10px;
}

/* ANNOUNCES - TEASERS TEXTS (1) and (2) */
.annoncetexte {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #666666;
font-weight: normal;
font-size: 11px;
}

/* ANNOUNCES - COMPLETE TEXTS (3) and (4) */
.annoncetextecomplet {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #666666;
font-weight: normal;
font-size: 11px;
}

/* ANNOUNCES - MORELINKS */
.annoncesuite {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #666666;
font-weight: normal;
font-size: 10px;
}

/* ANNOUNCES - TOPICS PAGE */
.titlelinked {
font-weight: bold;
font-size: 13px;
}


/* ------------------- COMMENTS ---------------------------- */

.type4comments {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #666666;
font-weight: bold;
font-size: 11px;
}

.type4commentsbigger {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
}


/* ------------------- USERPAGES - Primary content --------------- */

/* USERPAGES - BORDERS */
.type0thememainboxun {
/* background-color: #E3E3E3; */
}

/* USERPAGES - TITLES */
.type4thememainboxun {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #1A6920;
font-weight: bold;
align: left;
font-size: 13px;
/* background-color: #FFFFFF;  */
}

/* USERPAGES - TEXTS */
.type5thememainboxun {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #666666;
font-weight: normal;
font-size: 12px;
line-height: 17px;
/* background-color: #FFFFFF; */
}


/* ------------------- PAGES - secondary contents ----------------- */

/* PAGES - BORDERS (Modules and Plugins) */
.type0thememainbox {
/* background-color: #E3E3E3; */
}

/* PAGES - TITLES */
.type4thememainbox {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #1A6920;
font-weight: bold;
align: left;
font-size: 13px;
/* background-color: #FFFFFF;  */
}

/* PAGES - TEXTS */
.type5thememainbox {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #666666;
font-weight: normal;
font-size: 11px;
/* line-height: 17px; */
/* background-color: #FFFFFF; */
}


/* PAGES - TITLES */
.type4 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #1A6920;
font-weight: bold;
/* padding-left: 14px; */
align: left;
font-size: 13px;
/* background-color: #FFFFFF;  */
}

/* PAGES - TEXTS */
.type5 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #666666;
font-weight: normal;
font-size: 11px;
/* line-height: 22px;  */
/* background-color: #FFFFFF;  */
}


/* ------------------- USERPAGES EXTRAS CUSTOM/PER BASIS NEEDS ------- */

/* USERPAGES - SUB-TITLES */
.pagessoustitre {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #CC6600;
font-weight: bold;
font-size: 13px;
background-color: #FFFFFF;
}

/* USERPAGES - Infos01 */
.pagesinfos01 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
}

/* USERPAGES - Infos02  */
.pagesinfos02 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
}

/* USERPAGES - Infos03  */
.pagesinfos03 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: oblique;
font-size: 10px;
}

/* USERPAGES - Navigation  */
.docsnav {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
}


/* ------------------- FORMS --------------------------- */

form {
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: transparent;
}

input {
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

submit {
color: #FFFFFF;
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: transparent;
}

select {
color: #000000;
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: #FFCC00;
}

option {
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

textarea {
color: #000000;
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: #FFCC00;
}



/* ------------------- NAVIGATION MENU ---------------------------- */

/* NAVIGATION MENU - BORDER */
.type0navigation {
/* border-top:1px dashed #999;  */
border-bottom:1px dashed #999;
/* background-color: #FFFFFF; */
}

/* NAVIGATION MENU - BACKGROUND  */
.type5navigation {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
/* background-color: #F5F5DC;  */
}


/* ------------------- SIDEBOXES -------------------- */

/* SIDEBOXES - BORDERS  */
.type0themesidebox {
color:#666;
                  border:1px dashed #999;
padding:1px;
margin-top:0px;
}

/* SIDEBOXES - TITLE AND BACKGROUND */
.type4themesidebox {
font-weight: bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 10px;
background-color: #CC9900;
}

/* SIDEBOXES - CONTENT AND BACKGROUND */
.type5themesidebox {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #666666;
font-size: 10px;
/* background-color: #E0FFFF; */
}


/* ------------------- PLUGINS -------------------- */

/* PLUGINS - BORDERS */
.type0themeplugin {
color:#666;
                  border:1px dashed #999;
padding:1px;
margin-top:0px;
}

/* PLUGINS - TITLE AND BACKGROUND */
.type4themeplugin {
font-weight: bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 10px;
background-color: #CC9900;
}

/* PLUGINS - CONTENT AND BACKGROUND */
.type5themeplugin {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #666666;
font-size: 10px;
/* background-color: #FFCC00; */
}

/* Hub-It */
.type5smalltransp {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #666666;
font-size: 10px;
/* background-color: #FFCC00; */
}

/* Hub-It */
.type4smalltransp {
font-weight: bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #666666;
font-size: 10px;
/* background-color: #FFFFFF; */
}


/* ------------------- POLL ------------------------- */

/* POLL - BORDER */
.type0themepollbox {
color:#666;
                  border:1px dashed #999;
padding:1px;
margin-top:0px;
}

/* POLL - POLL */
.type4themepollbox {
font-weight: bold;
color: #FFFFFF;
background-color: #1A6920;
}

/* POLL - QUESTION AND BACKGROUND */
.type5themepollbox {
background-color: #F5F5DC;
}



/* ------------------- CALENDAR ----------------------- */

/* BIG CALENDAR - BORDER */
.type0calendar {
background-color: #E3E3E3;
}

/* BIG CALENDAR - BORDER - A TWEAK */
.type0calendarleadingmoins {
font-size: 10px;
line-height: 11px;
background-color: #E3E3E3;
}

/* BIG CALENDAR - DAYS BACKGROUND (S M T W T F S ) */
/* SMALL CALENDAR - THIS WEEK EVENTS BACKGROUND */
.type2calendar {
color: #666666;
font-size: 10px;
line-height: 11px;
text-decoration: none;
background-color: #FFCC00;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* BIG CALENDAR - MONTH NAME */
.bigtext {
font-weight: bold;
font-size: 13px;
}

.interlignemoins {
font-size: 10px;
line-height: 12px;
}

/* BIG CALENDAR - ISOLATED DAY BACKGROUND */
.type4calendar {
font-size: 10px;
color: #000000;
font-weight: bold;
background-color: #FFFF99;
}

/* BIG CALENDAR - ISOLATED DAY BACKGROUND */
/* For Netscape 4 Windows */
.ns4highlightday {
font-size: 10px;
color: #000000;
font-weight: bold;
background-color: #FFFF99;
}

/* SMALL CALENDAR - DAYS */
.smalltype {
font-size: 10px;
text-decoration: none;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* BIG CALENDAR - DAYS BACKGROUNDS */
.type5calendar {
background-color: #FFCC00;
}

h2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #1A6920;
font-weight: bold;
font-size: 13px;
}


/* ------------------- CORE MISC --------------------------*/

.active {
color: #000000;
background-color: #ADFF2F;
}

.inactive {
color: #000000;
background-color: #F90300;
}

.error {
color: #000000;
background-color: #F90300;
}

.onebiggerred {
color: #F90300;
font-weight: bold;
background-color: transparent;
}


em     {
        font-style:     normal;
        font-weight:    bold;
        }

strong  {
        font-style:     italic;
        font-weight:    bold;
                }

em strong, strong em    {
        text-transform: uppercase;
        font-style:     normal;
        font-weight:    bolder;
             }

b       {
        font-weight:    bold;
        }

i       {
        font-style:     italic;
        }


/* ------------------- FOOTER CUSTOMS STYLES --------------- */

.misajournoir {
color: #000000;
font-weight: normal;
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.misajourrouge {
color: #333333;
font-weight: bold;
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.smalltext {
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.smalltextatbottom {
color: #666666;
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.copyright {
color: #666666;
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

font {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/* font-size: 10px;  */
}