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

/* surcharges de largeur de table */
.width90 { width : 90% }
.width80 { width : 80% }
.width60 { width : 60% }
.width800 { width : 790px }
.banner { width : 730px }
.width70 { width : 70px }
.width500 { width : 500px }
.width700 { width : 700px }
.width400 { width : 400px }
.width250 { width : 250px }
.nowidth { width : * }

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

/* surcharges de marges d'elements */
.margin1 { margin : 1px }
.margin5 { margin : 5px }
.margin10 { margin : 10px }
.margin20 { margin : 20px }

/* 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 */

/* Styles généraux */
.lien { text-decoration : underline }

A.service { color : #FFFF80 }
A.service:hover { color : #FFFFFF }
A.service:visited { color : #FFFF40 }

/* plan de site */
.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 : #B7B9F7 }
.description { color : #ACACAC }
.parag { text-align : justify }
.ptparag { font-size : 11px }
.pttparag { font-size : 10px }
.ttpttparag { font-family : "Verdana" , sans-serif ;  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 : #202020 }
.objectName { color : #E79E18 }
.paging { font-family : "Arial black", "Helvetica", sans-serif ; font-size : 11px ; font-weight : bolder }
.form_attenuated { background-color : #C0C0C0 }

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 }
.profession { font-size : 15px ; color : #8CBDA8 ; font-family : "Garamond", "Times New Roman", serif ; font-weight : bold  }
.membres { font-size : 11px ; color : #42714D ; font-family : "Arial Narrow", "Arial", sans-serif ; font-weight : bold  }
.telephone { font-family : "Arial Narrow", "Verdana", "Arial", sans-serif ; font-weight : bold ; color : #939393 ; font-size : 14px }
.connexion { font-size : 11px }
.param { color : white ; background-color : #4F4E31 }
.value { color : black ; background-color : #DCF0C6 }
.vide { color : black ; background-color : #C0C0C0 }
.identite { font-family : "Verdana" ; font-size : 16px }
.adresse { font-size : 12px ; font-style : italic }
.utilisateur { background-color : #404040 ; border : 2px solid #808080 }
.odd { background-color : #181818 }
.even { background-color : #101010 }

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

/* Menu principal */
A.menu1 { font-size : 12px ; font-family : "Eras medium ITC", "Verdana", "Arial", sans-serif ; text-decoration : none ; line-height : 11px ; color : #E0E0E0 }
A.menu1:hover { color : white }
X.menu1defaut { font-size : 10px ; font-family : "Verdana", "Arial", sans-serif ; text-decoration : none ; font-weight : bold ; line-height : 10px ; color : #E0E0E0 }

/* Menu secondaire */
.menu2 { font-family : "Arial", "Century Gothic" , "Verdana", sans-serif ; font-size : 11px ; color : #F0F0F0 ; letter-spacing : 1px ; text-decoration : none }
.menu2:hover { font-family : "Arial", "Century Gothic" , "Verdana", sans-serif ; font-size : 11px ; color : #F0F0F0 ; letter-spacing : 1px ; text-decoration : underline }
.selected2 { font-family : "Arial", "Century Gothic" , "Verdana", sans-serif ; font-size : 11px ; letter-spacing : 1px ; color : #A0A0A0 }

/* Menu 3 */
.menu3 { font-family : "Eras Medium ITC", "Century Gothic" , "Verdana", sans-serif ; font-size : 13px; text-decoration : none ; color : #FFFFFF }
.selected3 { font-family : "Eras Medium ITC", "Century Gothic" , "Verdana", sans-serif ; font-size : 13px ; color : #A0A0A0 }

/* Couleurs dans le texte */
.color_green { color : #35EE39 }
.color_red { color : #FF2828 }

/* 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_dayCellRed { background-color : #FE8049 ; color : #FF1A1A ; font-weight : bold ; border : 1px solid #BABAC7 }

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