BODY { margin:0; font:9pt arial, sans-serif; background-color:#e0e0e0;}
TABLE {empty-cells:show; border:none; padding:0px; border-collapse:collapse;}
TEXTAREA {font: 9pt sans-serif;}
LABEL {font:9pt verdana,sans-serif; font-weight:bold;}
.normalText {font:9pt sans-serif; font-weight:normal;}

P,TD,LI {font:9pt arial,sans-serif; color:#202020; padding:0px;}
P {text-align:left }
LI {line-height:12pt; margin-left : 0.0in; margin-right: 0.0in;}
A { text-decoration : none; color:#0039cc;}
A.nochange { }
A.nochange:visited { color:#803000;}

DIV.formError{ color:red; font-weight:bold; margin-top:15px; margin-bottom:15px; padding:5px; border:2px solid red; }

.legende {font:10px sans-serif;}

H1 {font:16pt sans-serif; text-align:left; font-weight:bold;}

H2.form {font:10pt verdana,sans-serif; font-weight:bold; color:#664411; border-bottom:1px solid #ccbbaa; padding-bottom:2px; margin-bottom:6px;}

H2.annonces {font:10pt verdana,sans-serif; font-weight:bold;}

DIV.dokuwiki DIV.page H3 A {font:11pt verdana,sans-serif; font-weight:bold; text-align:left}

.pageContent {width:768px; background-color:white;}

.noscreen {display:none;}
.noprint {display:block;}

A:hover {color:#D66900;} 

DIV.SpecialCenter { clear:both; width:100%; text-align:center;}

DIV#bandeau { width:100%; text-align:center; }

DIV#bandeauHaut {height:70px; background:url(/_gfx/bande_live3.jpg); background-position:right; background-repeat:no-repeat; background-color:#000000; clear:both;}
DIV#ZKLogo {float:left; padding-top:16px; width:160px;}
DIV#ZKLogo IMG {width:100px; height:37px; margin:0 30px 0 30px; border:none;}

DIV#rechercheGlobale {float:right; padding-top:28px; text-align:left; width:145px; margin:0 0 0 180px;} /* padding was 43 */
DIV#rechercheGlobale FORM {margin:0px;display:inline; padding:0px;}
DIV#rechercheGlobale INPUT {border:none; width:115px; margin:0px; padding:0px; height:15px; font:9pt verdana, sans-serif;}

DIV#MPAlerts {float:left; padding-left:8px;}
DIV#MPAlerts IMG {width:14px; height:11px;}

DIV#LoginZone {float:right; text-align:right; white-space: nowrap; padding-right:5px;}
DIV#LoginZone IMG {height:13px; width:12px; vertical-align:top; padding-top:1px;}

TABLE.mainMenu2 {
	font-family:sans-serif; border-top:1px solid #E2E8EA; border-bottom:1px solid #A59DA5; height:24px; background-color:#B6C1C6;
	width:768px; background-image:url(/_gfx/bac_mainmenu.gif)}
TABLE.mainMenu2 TD A {color:black; font:8pt arial,sans-serif; text-decoration:none; font-weight:bold}
TABLE.mainMenu2 TD.selected A {color:black}
TABLE.mainMenu2 TD.unselected A {color:black}
TABLE.mainMenu2 TD {border-right:1px solid #E2E8EA; text-align:center; cursor:pointer;}
TABLE.mainMenu2 TD:hover {background-color:#f0f8FF;}
TABLE.mainMenu2 TD.selected {background-image:url(/_gfx/bac_mainmenu_selected.gif);}
TABLE.mainMenu2 TD.selected A {color:#000000}

DIV.historique {
	clear:both; width:100%;
	border-bottom:1px solid #E0E0E0; /* E8DFD4; */
	font:8pt verdana,sans-serif; text-align:left;
	background-color:#DAE4E8;padding:1px 0px 1px 0px; /* E3E3DF */
	white-space:nowrap;
}

DIV.historique A {font:8pt verdana,sans-serif; color:#343FB0;}

DIV.barreMembres {
	clear:both;	width:100%; padding-top:2px;
	height:18px; overflow:hidden;
	background-color:#ffffff;
	background-image:url(/_gfx/bac_zone_login.gif); background-position:right;
	border-bottom:1px solid #E0E0E0;
}
DIV.barreMembres A { font:8pt verdana,sans-serif; color:#343FB0;}

.commentinfos	{font : 8pt verdana,sans-serif; font-weight : bold;}

IMG.btTopPage {width:16px; height:16px; border:none; float:right; margin:12px 0 12px 0; clear:both;}

DIV.pager {display:inline; color:#b0b0b0; font:10pt sans-serif;}
DIV.pager A {font:10pt sans-serif;}
DIV.pager .current_page {color:#000000; font-weight:bold;}

.titresection {}

.commentaires {font:9pt arial,sans-serif; margin-left : 0px; margin-right: 0.0in;}

.mini {font:9px/13px verdana,sans-serif; margin-left : 0.0in; margin-right: 0.0in; margin-top: 2px;}

.rechercher {font:10px verdana, sans-serif; }


.colonne {font:10px/12px verdana,sans-serif; margin-left : 0px; margin-right: 0.0in;}
.rubcol {font:9pt sans-serif; font-weight:bold; color:black; background-color:#B0B0B0; padding-left:12px; padding-right:12px; height:20px;}

DIV.histoItem {
	display:inline;
	margin-right:2px;
	padding:1px 4px 1px 4px;
	border:1px solid #808080; color:#808080;
	font:10px verdana,sans-serif;
}

.update {font:9pt verdana,sans-serif;}

.colinput {font:11px verdana,sans-serif; width:110px;}
.wintitle {font:15px sans-serif; font-weight:bold;}


.type {font:12pt verdana, sans-serif; line-height:14pt; padding-right: 0.1in; margin-right: 0.1in; font-weight:bold;}
.accroche {font: 10pt verdana,sans-serif; font-weight:bold;}
.fond {background-color:#E2890A;}
.fondclair {background-color:#F1F0E0;}

.lienbas {font:8pt sans-serif; color:#606060; text-decoration : none;}
A.right {font:8pt/11pt verdana,sans-serif; color:#806040;}
A.right:hover {color:#D66900;} 

A.dico {color:#AA6600; text-decoration : none; font-weight : bold;}
A.dico:hover {text-decoration : underline;color:#AA6600;}

.lightborder {border:1px solid #E8E8E8;}
.mediumborder {border:1px solid #CCCCCC;}
.darkborder {border:1px solid #606060;}

.maintable {width:768px; background-color:white;}
.maincontent {}

DIV.blocInformatif {clear:both; border-top:1px solid #ccbbaa; margin-top:20px; width:100%; text-align:left;}
DIV.blocInformatif H1 {font:10pt verdana,sans-serif; font-weight:bold; color:#664411; margin:4px 0px 10px 0px;}

H2.listeArticles {
	font:10pt verdana,sans-serif; font-weight:bold;
	text-transform:uppercase;
	border-bottom:1px solid #E0E0E0;
	padding-left:0px;
}

H2.article {font:10pt sans-serif; font-weight:bold; font-style:italic;}
H3.article {font:10pt verdana,sans-serif; font-weight:bold; color:#664411; margin-top:30px;}

DIV.article H1 {font:14pt sans-serif; text-align:left; font-weight:bold;}
DIV.article DIV.auteur {text-align:right; margin-bottom:20px;}
DIV.article H2 {font:10pt sans-serif; font-weight:bold; font-style:italic; color:#688EA1;}
DIV.article H3 {font:10pt verdana,sans-serif; font-weight:bold; color:#664411; margin-top:30px;}
DIV.article H4 {font:10pt sans-serif; font-weight:bold; color:#000000; margin:20px 0px 10px 0px;}

DIV#overallFooter {
	width:768px; clear:both;
	background-color:#B0B0A0;
	padding:2px 0px 2px 0px;
	text-align:left;
	margin-left:auto; margin-right:auto;
}
DIV#overallFooter A {color:#505050; }
	
DIV#empied {
	width:768px; clear:both;
	background-color:#707060;
	font:8pt sans-serif; color:#F0F0F0; text-decoration : none;
	text-align:center; padding:10px 0px 10px 0px;
	margin-left:auto; margin-right:auto;
}
DIV#empied A {color:#FFFFFF; text-decoration:underline;}

DIV#factoide {
	width:768px; clear:both;
	background-color:#F0EEE1; padding:8px 0px 8px 0px;
	border-top:1px solid #c0b0a0;
	font:10px verdana,sans-serif;
	margin-left:auto;	margin-right:auto;
}
DIV#factoide SPAN {
	font:11pt sans-serif; font-weight:bold; color:#c00000;
}


/* annonces */
DIV#pageAnnonces {margin: 0 auto 0 auto; background-color:white; width:768px; text-align:left; padding-top:10px;}
DIV#logoAnnonces {float:left; padding-left:30px; padding-top:10px;}
DIV#logoAnnonces IMG {border:none; width:190px; height:26px;}
DIV#depotAnnonces {float:right; padding-right:70px;}
H1.annonces {font:10pt verdana,sans-serif; font-weight:bold; margin-top:2px;}
TABLE.listeAnnonces {width:100%; border-top:1px solid #c0c0c0;}


/* messages privés */
DIV#privMsgList {float:right; width:550px; margin-right:10px}

DIV#menuPrivMsg {width:165px; float:left; font:11px verdana,sans-serif; margin-bottom:15px;}
DIV#menuPrivMsg DIV {margin-bottom:2px; height:18px; line-height:18px;; border-left:10px solid #F06030; background-color:#f0f0f0; padding-left:5px; color:#505050; text-transform:uppercase;}
DIV#menuPrivMsg DIV.selected {  border-left:10px solid #F4AC00; background-color:#f2f2f2;}
DIV#menuPrivMsg A {color:#505050;}

TABLE.privMsgList {border-spacing:1px; border-collapse:collapse; width:100%;}
TABLE.privMsgList TD {height:28px;  border-bottom:1px solid #eeeeee; padding-left:5px;}
TABLE.privMsgList A {font:11px verdana,sans-serif;}
TABLE.privMsgList A.unread {font-weight:bold;}	
A.contactsList {font:10px verdana,sans-serif;}

.zk_width {width:768px; background-color:white;}

.margeG {width:130px; font:11px sans-serif; border-right:1px solid #D1DFE3; background-color:#F6F6F6; vertical-align:top;}
.titreMargeArticle {background-color:#D1DFE3; padding:4px 10px 4px 8px; font:9pt sans-serif; font-weight:bold;}
.margeD {width:130px; font:11px sans-serif; border-left:1px solid #D1DFE3; vertical-align:top;}