/* Elements principaux */
BODY { margin : 0px ; padding : 0px ; font-family : "Arial", "Verdana", sans-serif }
P { color : black ; font-size : 14px }
H1 { font-size : 20px }
H2 { font-size : 16px }
H3 { font-size : 14px }
H4 { font-size : 12px }
TABLE { width : 100% }
TABLE.menu1 { width : 86% }
TR { margin : 0px ; padding : 0px }
TD { margin : 0px ; padding : 0px ; border : 0px }

/* surcharges de largeur de table */
.width80 { width : 80% }
.width60 { width : 60% }
.width160 { width : 160px }
.width500 { width : 500px }
.width600 { width : 600px }
.width800 { width : 800px }
.width250 { width : 250px }

/* surcharges de padding de cellules */
.pad1 { padding : 1px }
.pad5 { padding : 5px }
.pad10 { padding : 10px }

/* surcharges de tailles caractères */
.font9 { font-size : 9px }
.font10 { font-size : 10px }
.font11 { font-size : 11px }
.font12 { font-size : 12px }
.font13 { font-size : 13px }

/* Home page */

.lien_home { font-family : "Times New Roman", "Times", serif ; font-size : 14pt ; color : rgb(45, 103, 86) ; text-decoration : none }
.chapitre {color : rgb(45,103,86) ; font-size : 12px ; text-align : justify}
.lastposts { border : 1px solid #b0b0b0 }
.loggedusers { border : 1px solid #b0b0b0 }
.lastchanges { border : 1px solid #b0b0b0 }

.lien { text-decoration : underline }

.lien_texte { font-family : "Verdana" ; font-size : 10px ; color : black ; text-decoration : underline }
.lien_texte:hover { font-family : "Verdana" ; font-size : 10px ; color : #808000 ; text-decoration : underline }
UL.sitemap { padding : 0px ; line-height : 13px }
LI.sitemap { padding : 0px }

A.sitemap { font-family : "Century Gothic", sans-serif ; color : black ; text-decoration : none }
A.sitemap:hover { font-family : "Century Gothic", sans-serif ; color : black ; text-decoration : underline }

.map1 { font-size : 13px ; font-weight : bold }
.map2 { font-size : 12px }
.map3 { font-size : 11px }

.lignetitre { font-weight : bold ; font-size : 11px ; font-family : "Verdana", "Arial", sans-serif }
.item { font-weight : normal ; font-size : 11px ; font-family : "Verdana", "Arial", sans-serif }
.error { font-weight : bold ; font-size : 11px ; font-family : "Verdana", "Arial", sans-serif ; color : red }
.success { font-weight : bold ; font-size : 11px ; font-family : "Verdana", "Arial", sans-serif ; color : green }
.service { color : #D38C2C }
.fonction { color : #151ABD }
.description { color : #585858 }
.parag { text-align : justify }
.pttparag { color : black ; font-size : 10px }
.ttpttparag { font-family : "Verdana" , sans-serif ;  color : black ; font-size : 9px }
.bigparag { font-family : "Verdana" ; color : black ; font-size : 16px }
.shadowed { color : gray }
.bordered { border : #626262 1px solid }
.dashbordered { border : #626262 1px dashed }
.disabled { color : gray }
.bgdisabled { background-color : #C0C0C0 }
.objectName { color : #E79E18 }
.paging { font-family : "Arial black", "Helvetica", sans-serif ; font-size : 11px ; font-weight : bolder }

TABLE.popup { background-color : #F0F0F0 ; border : 1px solid #606060 }
TR.popuphead { background-color : #404040 ; color : white ; font-weight : bold ; border : 1px solid #E0E0E0 }
A.popup { font-size : 11px }

/** Valeurs texte **/
.user  { color : #CE6700 }
.time  { color : #0000FF ; font-weight : bold }
.date  { color : #6464FF }
.telephone { font-family : "Arial Narrow", "Verdana", "Arial", sans-serif ; font-weight : bold ; color : #939393 ; font-size : 14px }
.connexion { font-size : 11px }
.clef { color : white ; background-color : #008040 }
.valeur { color : black ; background-color : #E2EEC8 }
.vide { color : black ; background-color : #C0C0C0 }
.identite { font-family : "Verdana" ; font-size : 16px }
.adresse { font-size : 12px ; font-decoration : italic }
.utilisateur { background-color : #F0F0F0 ; border : 2px solid #808080 }
.odd { background-color : #F8F8F8 }
.even { background-color : #F0F0F0 }

.debug_DB { color : #008000 ; font-size : 12px }
.debug_FILE { color : #D2841A ; font-size : 12px }
.debug_MAIL { color : #FF0080 ; font-size : 12px }
.debug_ACCESS { color : #C40000 ; font-size : 12px }
.debug_DANGER { color : #FF0000 ; font-size : 24px ; font-weight : bold }

/* Menu principal */
// DIV.menu1 {position : absolute ; top : 62px ; left : 100px ; width : 80%}
A.menu1 { font-size : 13px ; font-family : "Century Gothic", "Arial", sans-serif ; text-decoration : none ; font-weight : bold ; line-height : 12px }
A.menu1:hover { font-size : 13px ; font-family : "Century Gothic", "Arial", sans-serif ; text-decoration : underline ; font-weight : bold ; line-height : 12px  }

/* Menu secondaire */
A.menu2 { font-family : "Century Gothic", sans-serif ; color : black ; text-decoration : none ; font-size : 14 }
A.menu2:hover { font-family : "Century Gothic", sans-serif ; color : black ; text-decoration : underline ; font-size : 14 }
.menu_gauche { border-bottom : 1px solid #9391A6 }

/* Menu troisième niveau */
A.menu3 { font-family : "Century Gothic", sans-serif ; color : black ; text-decoration : none ; font-size : 14 }
A.menu3:hover { font-family : "Century Gothic", sans-serif ; color : black ; text-decoration : underline ; font-size : 14 }

/* Couleurs dans le texte */
.color_green { color : #348D36 }
.color_red { color : #DF0000 }
.bgcolor_red_light { background-color : #FFC0C0 }

/* Composants de contenus */
.blogdesc { color : #5473AB ; font-size : 14px ; font-weight : bold }
.blogabstract { text-align : justify }
.blogauthors { color : #B75B00 }
.blogcount { font-weight : normal ; font-size : 12px ; font-family : "Century gothic", "Verdana", sans-serif }

.forumBox { border : 1px dashed gray }

.bugs_status_POSTED { background-color : #FF0000 ; border : 1px solid #444444 }
.bugs_status_EXAMINED { background-color : #FFA000 ; border : 1px solid #444444 }
.bugs_status_RESOLVING { background-color : #FFFF00 ; border : 1px solid #444444 }
.bugs_status_PENDING { background-color : #CCCCCC ; border : 1px solid #444444 }
.bugs_status_RESOLVED { background-color : #00FF00 ; border : 1px solid #444444 }
.bugs_status_ABANDONNED { background-color : #000000 ; border : 1px solid #444444 }
.bug_date { font-size : 11px }
.bug_sender { font-size : 11px }
.bug_title { font-size : 12px }
.bug_assigned { font-size : 11px }
.bug_severity { font-size : 11px }
.bug_status { font-size : 11px }
.bug_shift { font-size : 11px }

.agenda_monthLink { color : white ; font-weight : bold }
.agenda_monthColHead {background-color : #9C7EB4 ; color : #005E5E ; font-weight : bold }
.agenda_dayCell {background-color : #EAEAEE ; color : #005E5E ; font-weight : bold ; border : 1px solid #BABAC7 }
.agenda_type0Cell { background-color : #A5DEA6 ; color : #9794C5 ; font-weight : bold ; border : 1px solid #BABAC7 }
.agenda_dayCellShadowed { background-color : #BAB9CA ; color : #9794C5 ; font-weight : bold ; border : 1px solid #BABAC7 }
.agenda_type1Cell { background-color : #F1F39C ; color : #005E5E ; font-weight : bold ; border : 1px solid #BABAC7 }
.agenda_type29Cell { background-color : #BDF49B ; color : #005E5E ; font-weight : bold ; border : 1px solid #BABAC7 }
.agenda_dayCellRed { background-color : #FE8049 ; color : #FF1A1A ; font-weight : bold ; border : 1px solid #BABAC7 }
.agenda_eventList { background-color : white ; color : #008000 ; font-weight : bold }
TABLE.agenda_eventList { border : #008000 solid 1px }
.agenda_eventLine { font-weight : normal ; color : black ; font-size : 11px }

A.repository { font-size : 12px }
TD.repository { font-size : 12px }