@charset "utf-8";
/* CSS Document */
body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
body { background:#EAF4ED top left url(../images/fond-top.png) repeat-x; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;  }
.site {width:996px; }
.contenu { background:top left url(../images/fond-contenu.png) repeat-y;  position:relative; text-align:left; }
.contenu .top { height:17px; background:top left url(../images/fond-top-contenu.png) no-repeat; position: absolute; width:996px; z-index:1;}
.contenu .in {padding:8px 11px 6px 11px; z-index:2; position:relative;}
.bot { height:41px; background: url(../images/fond-bot-contenu.png); width:996px; text-align:left; clear:both;}
.header { height:88px; text-align:left; }
.confederation {color:#FFFFFF; font-size:11px; position:absolute; margin:37px 0 0 100px; letter-spacing:0.03em; z-index:5; text-decoration:none;}
.recherche { position:absolute; margin:23px 0 0 814px;z-index:6; text-align:left; width:120px; }
.rinput { border:0px; font-size:11px; width:95px; height:13px; }
.but-ok { position:absolute;margin:1px 0 0 4px;z-index:6; }
.menu-comp, .menu-comp2, .menu-comp3 {position:absolute; font-size:11px; width:100px; height:20px; color:#000000; text-decoration:none }
.menu-comp {margin:25px 0 0 351px; }
.menu-comp2 {margin:25px 0 0 477px; }
.menu-comp3 {margin:25px 0 0 603px; }
.menu-comp:hover, .menu-comp2:hover, .menu-comp3:hover {text-decoration:underline; }
.mtitre {margin:3px 0 0 9px; }
.t-menu-comp, .t-menu-comp2, .t-menu-comp3 {position:absolute; font-size:11px; width:97px; height:14px; background-color:#FFFFFF; display:none; z-index:10; border-left:1px solid #F79406; border-right:1px solid #F79406;   }
.t-menu-comp {margin:40px 0 0 352px;}
.t-menu-comp2 {margin:40px 0 0 477px;}
.t-menu-comp3 {margin:40px 0 0 602px;}
.s-menu-comp, .s-menu-comp2, .s-menu-comp3 {position:absolute; font-size:11px; width:190px; max-height:250px; background-color:#FFFFFF; display:none; z-index:11; border-left:1px solid #F79406; border-right:1px solid #F79406; border-bottom:1px solid #F79406; overflow:auto;}
.s-menu-comp {margin:54px 0 0 352px;}
.s-menu-comp2 {margin:54px 0 0 477px;}
.s-menu-comp3 {margin:54px 0 0 602px;}
#m1 a, #m2 a, #m3 a {color:#097F26; padding:3px 6px 3px 10px; display:block; text-decoration:none;margin:1px;}
#m1 a:hover, #m2 a:hover, #m3 a:hover { background-color:#CAE6BD;}
.clos1fr, .clos2fr, .clos3fr, .clos1www, .clos2www, .clos3www { position:absolute; z-index:100; font-size:10px; background-color:#FFFFFF; text-decoration:none; color:#000000; padding:2px 4px 2px 3px; display:none; }
.clos1fr {margin:54px 0px 0px 493px;}
.clos2fr {margin:54px 0px 0px 618px;}
.clos3fr {margin:54px 0px 0px 742px;}
.clos1www {margin:54px 0px 0px 500px;}
.clos2www {margin:54px 0px 0px 625px;}
.clos3www {margin:54px 0px 0px 750px;}
#breadcrumb { position:absolute; margin:70px 0 0 101px;}
#breadcrumb a { font-size:9px; color:#000000; text-decoration:none; font-weight:bold;}
#breadcrumb a:hover { text-decoration:underline;}
#langue { position:absolute; margin:73px 0 0 895px; color:#098025;font-size:10px;}
#langue a { color:#098025; font-size:10px; text-decoration:none; }
.rako {color:#FDA002; }
.legal { float:left; padding:7px 0 0 53px; font-size:11px; color:#FFFFFF; }
#credit { float:left; margin:6px 0px 0 0px; font-size:11px; color:#FFFFFF; text-align:right; width:707px;  }
#credit a {color:#FFFFFF; }
#sor { float:left;  color:#FFFFFF; font-size:11px; padding:0 0 0 276px; }
.block {width:258px; border:1px solid #FF0000; text-align:left; }
.btop { background:top left url(../images/top-block.png) no-repeat; height:24px; color:#FFFFFF; font-weight:bold; text-align:left;  }
.btop2 { background:top left url(../images/top-block2.png) no-repeat; height:24px; color:#FFFFFF; font-weight:bold; text-align:left;  }
.btopt { margin:3px 0 0 13px; }
.bin { background: #FDFDFD bottom left url(../images/mid-block.png) repeat-y; text-align:left;  padding:0 3px 0 3px;}
.bin2 { background: #FDFDFD bottom left url(../images/mid-block2.png) repeat-y; text-align:left;  padding:0 3px 0 3px; height:96px;}
.bbot { height:10px; background:bottom left url(../images/bot-block.png) no-repeat; margin:0 0 6px 0; }
.bbot2 { height:8px; background:bottom left url(../images/bot-block2.png) no-repeat; margin:0 0 6px 0; }
.bnews, .bnews2, .brez, .brez2 {line-height:1.4em;text-decoration:none; height:17px; display:block; font-size:11px; color:#000000; cursor:pointer;  }
.bnews {background:#CAE6BD top left url(../images/rako.gif) no-repeat; padding:1px 0 1px 0;}
.bnews2 {background:#FFFFFF top left url(../images/rako.gif) no-repeat; padding:1px 0 1px 0;}
.bnews:hover {background:#FEBD50 top left url(../images/rako2.gif) no-repeat;}
.bnews2:hover {background:#FEBD50 top left url(../images/rako2.gif) no-repeat;}
.brez {background:#CAE6BD; padding:1px 0 1px 0; cursor:pointer;}
.brez2 {background:#FFFFFF; padding:1px 0 1px 0; cursor:pointer;}
.brez:hover {background:#FEBD50;}
.brez2:hover {background:#FEBD50;}
.cmena, .cmenb, .cmenc { text-decoration:none;font-weight:bold;display:block; height:23px; color:#FFFFFF; line-height:1.9em;  }
.cmene, .cmeneu { text-decoration:none;display:block; height:20px; color:#FFFFFF; line-height:1.5em;  }
.cmeneu {background:top left url(../images/dott.gif) no-repeat; font-weight:bold;  }
.cmenb { border-top:1px solid #2BAE4B; border-bottom:1px solid #0E3A1A;}
.cmena { border-bottom:1px solid #0E3A1A;}
.cmenc { border-top:1px solid #2BAE4B;}
.cmena:hover, .cmenb:hover, .cmenc:hover { background:top left url(../images/rako4.gif) no-repeat; }
.cmene:hover {background:top left url(../images/dott.gif) no-repeat;}
#bul { float:right; margin:4px 0 0 0;}
#complogo { margin:9px 0 0 454px; position:absolute; width:70px; height:70px; } 
#sond {color:#098025;font-size:11px; font-weight:bold; }
#bvote {font-size:11px; margin:4px 0 0 0; }
#st { font-size:11px; }
#bars { background-color:#FDA002; border:1px solid #FEDA9E; border-left:3px solid #098025;height:2px; }
#fonflash { display:block;width:974px; height:48px; background:top left url(../images/fond-top-comp.png); }
#somenu { background-color:#1A6B2E;padding:41px 0 24px 0; }
#foncomplog {background:top left url(../images/fond-comp-logo.png) no-repeat; border-top:4px solid #30964B; }
#btop4 { border-top:4px solid #30964B; }
#rez1 { float:left;width:104px;margin:1px 0 0 5px; }
#rez1b { float:left;width:195px;margin:1px 0 0 5px; }
#rez2 { float:right;margin:1px 5px 0 0; }
#foncafh { width:462px; height:130px; background:top left url(../images/fond_caf.gif) no-repeat; }
#rakaf { position:absolute; margin:97px 0 0 290px; }
#mor {color:#000000; text-decoration:underline; font-size:11px;}
#descaf { margin:5px 0 0 8px; height:95px; width:200px; font-size:11px; line-height:1.4em; }
#blocpartn {float:left;height:110px;margin:0 0 0 5px; width:243px; background:top left url(../images/fond-partenaires-home.png) no-repeat;}
#blocpartnt { margin:6px 0 0 13px;height:21px; color:#FFFFFF; font-weight:bold; text-align:left; }
#listp { margin:0 0 0 3px; }
#listp a { width:237px; height:35px; background:#FFFFFF; display:block; text-decoration:none; margin:0 0 3px 0; cursor:pointer; }
#listp a:hover {background:#FFFFFF top left url(../images/fond-hover-partn.gif) no-repeat;}
#midlogo { text-align:center; width:115px; float:left; }
#midlien { text-align:right; float:left;width:115px; font-size:10px; color:#097F26; padding:9px 0 0 0; }
#tc1 { background: top left url(../images/tc-2.png) repeat-x; }
#tc1t { font-size:12px; padding:3px 0 0 3px; color:#1A6B2E; font-weight:bold; text-decoration:none; }
#tc4a { background: top left url(../images/tc-4a.png) no-repeat; }
#tc4b { background: #F8F8F8 top left url(../images/tc-4b.png) repeat-x; }
#tc4c { background: top left url(../images/tc-4c.png) no-repeat; }
#tc6 { background: top left url(../images/tc-6.png) repeat-x; }
#listc {padding:5px 5px 0 10px;}
#listc a { display:block; line-height:1.6em; font-size:11px; background:top left url(../images/rako.gif) no-repeat; color:#1A6B2E; text-decoration:none;}
#orange {color:#FC9E03; font-weight:bold; text-decoration:none; }
.page2 {
	color:#ffffff;
	border:1px solid #338139; padding:2px 4px 2px 4px;
	text-decoration:none;
	background-color:#338139;display:inline;
	width:10px;
	
	}
	
.page {
	color:#000000;border:1px solid #CCCCCC;
 padding:2px 4px 2px 4px;
	text-decoration:none;display:inline;
	width:10px; text-align:center;
}
.page:hover {
	background-color:#338139; color:#FFFFFF; border:1px solid #338139;
}
.sep {
	color:#FF9900;
}
.dadate { color:#999999; font-size:10px; float:right; padding:1px 5px 0 0; }
.outvign {float:left; width:126px; height:100px; text-align:center; }
.vign {border:2px solid #FDA002; }
.tabrez { background:top left url(../images/fond-tab-res.png) no-repeat;  color:#FFFFFF; font-weight:bold; }
.rezd { font-size:11px; color:#1A6B2E; width:65px;}
.rezd2 { font-size:11px; color:#1A6B2E;float:left; margin:0 10px 0 10px;}
.gr {color:#999999; font-size:11px; }
.sc {font-weight:bold; }
.rz { text-align:center; width:40px; }
.p1 { text-align:left; width:187px; }
.p2 { text-align:right; width:187px; }
.xy{ width:20px; text-align:center; background-color:#FFFFFF; font-size:11px; }
.xy2{ width:20px; text-align:center; background-color:#F5F5F5; font-size:11px; }
.xz{ width:220px; text-align:left; background-color:#FFFFFF; }
.ligng{ background-color:#F2F2F2; }
.ligng2 { background-color:#F2F2F2; }
.lignb {background-color:#FFFFFF; }
.lignb2 {background-color:#FFFFFF; }
.ligng2:hover {cursor:pointer; background-color:#FEBD50; }
.lignb2:hover {cursor:pointer; background-color:#FEBD50; }
.titabr { background:#FFFFFF top left url(../images/fond-tab-resultat.png) repeat-x; color:#FFFFFF; }
.soutab {background:#1A6B2E;}
#mail a {color:#1A6B2E; }
.posalb { position:absolute;  }
* html .posalb  { position:absolute; margin:56px 0 0 11px;}
.posalb2 { position:absolute;  }
* html .posalb2  { position:absolute; margin:8px 0 0 11px;}
.bquick{ float:left; border-right:1px solid #CECECE; width:110px; line-height:1.6em; margin:4px 0 0 0; }
#contpage a {
 color:#1A6B2E;
}
#reth { position:absolute; display:block; width:276px; height:65px; text-decoration:none; }

.tooltip{
width: 200px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center; z-index:9999999; position:absolute;}

.tooltip span.top{padding: 25px 8px 0;
    background: url('http://cafonline.com/images/bt.gif') no-repeat top}

.tooltip b.bottom{padding:3px 8px 10px;color: #548912;
    background: url('http://cafonline.com/images/bt.gif') no-repeat bottom}
.limr {position:absolute; width:490px; height:17px; margin:-4px 0 0 0; text-decoration:none;}
#ticker {width:510px; height:34px; background:top left url(../images/ticker.png) no-repeat;}
#ticker a { color:#1A6B2E; }