body {background-color:#111;text-align: center; font-size:12px;font-family:Arial, Helvetica, Geneva, sans-serif;margin-top:1px;}
img {border:0px;}
p {font-size:12px;font-family:Arial, Helvetica, Geneva, sans-serif; margin:0;padding:0;}
table {border-style:none;border-width:0px;border-color:black; padding:0px;border-collapse:collapse;border-spacing:0px;margin:0px;}
form {margin:0;padding:0;}
td {font-size:12px;font-family:Arial, Helvetica, Geneva, sans-serif;color:black; padding:0px;border-spacing:0px;}
h1 {margin-top:0px;margin-bottom:0px;font-size:11px;text-decoration:none; text-align:left}
h2 {margin-top:0px;margin-bottom:0px;font-size:11px;text-decoration:none; text-align:left}
div {margin:0px;}
a:link {color:#000;text-decoration:none;border-bottom-width:0px;border-bottom-style:dotted;border-bottom-color:#777777;}
a:visited {color:#333333;text-decoration:none;border-bottom-width:0px;border-bottom-style:dotted;border-bottom-color:#777777;}
a:hover {color:#000;text-decoration:none;border-bottom-width:1px;border-bottom-style: solid;border-bottom-color:#000;}
a.nav:link {color:#fff;text-decoration:none;border-bottom-color:#fff; font-size:11px;font-weight:bold;}
a.nav:visited {color:#fff;text-decoration:none;border-bottom-color:#fff;font-size:11px;font-weight:bold;}
a.nav:hover {color:#FFFF00;text-decoration:none;border-bottom-color:#fff;font-size:11px;font-weight:bold;}
a.navstand:link {color:#fff;text-decoration:none;border-bottom-color:#fff; font-size:10px;font-weight:bold;}
a.navstand:visited {color:#fff;text-decoration:none;border-bottom-color:#fff;font-size:10px;font-weight:bold;}
a.navstand:hover {color:#FFFF00;text-decoration:none;border-bottom-color:#fff;font-size:10px;font-weight:bold;}
.nb:link{border:0px; border-bottom-width:0px;border-bottom-style:none;text-decoration:none}
.nb:visited{border:0px; border-bottom-width:0px;border-bottom-style:none;text-decoration:none}
.nb:hover{border:0px; border-bottom-width:0px;border-bottom-style:none;text-decoration:none}
.nb2:link{border:0px; border-bottom-width:0px;border-bottom-style:none;font-size:9px;color:#9c9d9f}
.nb2:visited{border:0px; border-bottom-width:0px;border-bottom-style:none;font-size:9px;color:#9c9d9f}
.nb2:hover{border:0px; border-bottom-width:0px;border-bottom-style:none;font-size:9px;color:#9c9d9f}
.ns {text-decoration:none; font-weight:normal}
a.t11w:link {font-size:11px;color:#fff;border-bottom-color:#fff;}
a.t11w:visited {font-size:11px;color:#fff;border-bottom-color:#fff;}
a.t11w:hover {font-size:11px;color:#eee;border-bottom-color:#fff;}
a.t10b:link {font-size:10px;color:#000;}
a.t10b:visited {font-size:10px;color:#000;}
a.t10b:hover {font-size:10px;color:#000;}
a.t9w:link {font-size:9px;color:#fff;border-bottom-color:#fff;}
a.t9w:visited {font-size:9px;color:#fff;border-bottom-color:#fff;}
a.t9w:hover {font-size:9px;color:#eee;border-bottom-color:#fff;}
a.t9b:link {font-size:9px;color:#000;}
a.t9b:visited {font-size:9px;color:#000;}
a.t9b:hover {font-size:9px;color:#000;}
a.nav2:link {margin-left:10px;color:#fff;font-size:10px;font-weight:bold;border-bottom-color:#fff;}
a.nav2:visited {margin-left:10px;color:#fff;font-size:10px;font-weight:bold;border-bottom-color:#fff;}
a.nav2:hover {margin-left:10px;color:#FFFF00;border-bottom-width:1px;border-bottom-color:#fff;font-size:10px;font-weight:bold;}
a img:link{}
a img:visited{}
a img:hover{ filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;}
a.menu:link,a.menu:visited {padding-left:5px;color:#000;text-decoration:none;font-size:8px;font-weight:bold;display:block; width:95px; height:14px;text-align:left; line-height:14px;background-color:#eee;border-bottom:0px dotted ;border-color:#444;}
a.menu:hover {padding-left:5px;color:#000;text-decoration:none;border:0px; font-size:8px;font-weight:bold;display:block; width:95px; height:14px;text-align:left;border-spacing:0px; line-height:14px;background-color:#ffe081;border-bottom:0px dotted ;border-color: #444;}
a.menulienon{padding-left:10px;text-decoration:none;border:0px; font-size:10px;font-weight:bold;display:block; width:137px; height:20px;text-align:left;border-spacing:0px; line-height:18px;background-color:#ffe100;border :1px solid ;border-color:#FFF #777 #CCC #CCC;}
a.menulienon:link{padding-left:10px;text-decoration:none;border:0px; font-size:10px;font-weight:bold;display:block; width:137px; height:20px;text-align:left;border-spacing:0px; line-height:18px;background-color:#ffe100;border :1px solid ;border-color:#FFF #777 #CCC #CCC;}
h1.mm {margin-top:0px;margin-bottom:0px;}
.menutitre {text-align:left; font-size:12px;color:#000;padding-left:10px;border-spacing:0px;line-height:24px;width:137px;height:25px;cursor:pointer; border-bottom :1px dotted ;border-left :1px solid; border-right :1px solid;   display:block; border-color:#777; background-color:#EEE}
.menutitreon {text-align:left; font-size:12px;color:#000;padding-left:10px;border-spacing:0px;line-height:24px;width:137px;height:25px;cursor:pointer; border-bottom :1px dotted ;border-left :1px solid; border-right :1px solid;   display:block; border-color:#777; background-color:#ffe081}
.menutitre:hover {display:block; color:#000;background-color:#ffe081}
.sousmenu {text-align:left; padding-left:10px;font-size:11px;color:#fff;border-spacing:0px;line-height:23px;width:140px;height:20px;cursor:pointer;border-bottom :1px solid; border-right :1px solid black; border-left:1px solid grey; background: transparent url(arrow-list.gif) no-repeat center right;background-color:#000;display:block}
.sousmenuon:link,.sousmenuon:hover,.sousmenuon:visited,.sousmenuon{text-align:left; padding-left:10px;font-size:11px;color:#fff;border-spacing:0px;line-height:23px;width:140px;height:20px;cursor:pointer;border-bottom :1px solid; border-left :1px solid; border-left :1px solid;  background: transparent url(arrow-list.gif) no-repeat center right;background-color:#000;border-color:#CCC #777 #777 #CCC;display:block}
.cell {width:100px;height:25px;border:1px solid black;color:black;background-color:white;margin:0 2px;text-align:center;}
.popperlink {position:absolute;visibility:hidden;z-index=99;}
.h1-14 {text-align:left;margin-top:0px;margin-bottom:0px;margin-left:5pt;}
.titre {background-color:#666666;height:25px;width:100%;vertical-align:middle;color:#fff;line-height:25px;}
.accueil {height:20px; line-height:20px;background-color:#eee;text-align:left;padding-left:5px;}
.rubrique2 {text-align:center;background: transparent url(rubrique.gif) center center repeat-x; font-size:12px;font-weight:bold;height:25px;color:#000; line-height:25px;letter-spacing:2px}
.rubrique {font-family:Arial, Helvetica, Geneva, sans-serif;font-size:20px; text-align:left; font-weight:400; }
.rubrique14 {font-family:Arial, Helvetica, Geneva, sans-serif;font-size:14px; text-align:left; font-weight:400; }
.rubriqueb {font-family:Arial, Helvetica, Geneva, sans-serif;font-size:16px; text-align:left; font-weight:900; color:white }
.rubriquep {font-family:Arial, Helvetica, Geneva, sans-serif;font-size:16px; text-align:left; font-weight:400; }
.text {text-align:left;font-size:11px;font-family:Arial, Helvetica, Geneva, sans-serif;color:black;vertical-align:top;padding:5px;border-spacing:0px;}
.textgras {text-align:left;font-size:11px;font-family:Arial, Helvetica, Geneva, sans-serif;color:black;vertical-align:top;padding:5px;border-spacing:0px;font-weight:bold;letter-spacing:-1px}
.text20 {text-align:left;font-size:20px;font-family:Arial, Helvetica, Geneva, sans-serif;color:black;vertical-align:top;padding:5px;border-spacing:0px;}
.text16 {text-align:left;font-size:16px;font-family:Arial, Helvetica, Geneva, sans-serif;color:black;vertical-align:top;padding:5px;border-spacing:0px;}
.text14 {text-align:left;font-size:14px;font-family:Arial, Helvetica, Geneva, sans-serif;color:black;vertical-align:top;padding:5px;border-spacing:0px;}
.text12 {text-align:left;font-size:12px;font-family:Arial, Helvetica, Geneva, sans-serif;color:black;vertical-align:top;padding:5px;border-spacing:0px;}
.textpetit {text-align:left;font-size:10px;font-family:Arial, Helvetica, Geneva, sans-serif;color:black;vertical-align:top;padding:2px;border-spacing:0px;}
.textb {text-align:left;font-size:11px;font-family:Arial, Helvetica, Geneva, sans-serif;color:white;vertical-align:top;padding:5px;border-spacing:0px;}
.legende {text-align:left;font-size:10px;font-family:Arial, Helvetica, Geneva, sans-serif;color:black;vertical-align:top;padding:5px;border-spacing:0px;}
.icon {font-family:webdings;}
.right{text-align:right;margin-left:auto;margin-right:0px;}
.center{text-align:center; margin-left:auto; margin-right:auto;}
.left{text-align:left;}
.a {border:1px solid black;}
.ag {border:1px solid #CCC;}
.ar {border:1px solid #500;}
.agf {border:1px solid #666;}
.b {border-bottom:1px solid black;}
.t {border-top:1px solid black;}
.r {border-right:1px solid black;}
.l {border-left:1px solid black;}
.lg {border-left:1px solid #CCC;}
.bg {border-bottom:1px solid #CCC;}
.tg {border-top:1px solid #CCC;}
.f0 {background-color:#fff;}
.f5 {background-color:#eee;}
.f10 {background-color:#ececec;}
.f20 {background-color:#dadada;}
.f30 {background-color:#c5c5c5;}
.f40 {background-color:#b1b1b1;}
.f50 {background-color:#9c9c9c;}
.f60 {background-color:#878787;}
.f70 {background-color:#707070;}
.f80 {background-color:#585858;}
.f90 {background-color:#3e3e3e;}
.f100 {background-color:#000;}
.r50  {background-color:#A00;}
.m1 {margin-bottom:1px;}
.m5 {margin-bottom:5px;}
.m10{margin-bottom:10px;}
.m15{margin-bottom:15px;}
.m20{margin-bottom:20px;}
.m25{margin-bottom:25px;}
.ml10{margin-left:10px;}
.ml50{margin-left:50px;}
.w100p{width:100%;}
.w5 {width:5px;}
.w10 {width:10px;}
.w15 {width:15px;}
.w50 {width:50px;}
.w145 {width:145px;}
.w150 {width:150px;}
.w180 {width:180px;}
.w200 {width:200px;}
.w250 {width:250px;}
.w300 {width:300px;}
.w345 {width:345px;}
.w500 {width:500px;}
.w640 {width:640px;}
.w700 {width:740px;margin-left:5px}
.w850 {width:950px;}
.w900 {width:980px;}
.w950 {width:950px;}
.w1000 {width:1000px;}
.h1 {height:1px;}
.h3 {height:3px;}
.h5 {height:5px;}
.h10 {height:10px;}
.h20 {height:20px; line-height:20px;}
.h25 {height:25px; line-height:25px;}
.h30 {height:30px; line-height:30px;}
.h50 {height:50px; line-height:50px;}
.h80 {height:80px;}
.h150 {height:150px;}
.h200 {height:200px;}
.h300 {height:300px;}
.h600 {height:600px;}
.col1-30{float:left;width:30%;}
.col1{float:left;width:50%;}
.col2{width:100%; float:none;}
.colfin{clear:both; visibility:hidden;}
.top {vertical-align:top; margin-top:0px;}
.bottom {vertical-align:bottom; margin-top:0px;}
.pointeur:hover{cursor:pointer;}
.big{font-size:18px; font-weight:bold;}
.block {display:block;}
.cursor {cursor: pointer;}
.bouton {background: url('http://www.kalengo.fr/bouton-gauche-st.png');   float: left;   margin: 7px;   display: block;   text-decoration: none;  cursor: pointer; margin-bottom:10px;}
.bouton span {background: url('http://www.kalengo.fr/bouton-droite.png') 100% 0 no-repeat;   height: 30px;   line-height: 30px;   padding: 0 10px;   color: white;   display: block; }
.bouton:hover,.bouton:focus,.bouton:active {background-position: 0 -30px; }
.bouton:hover span,.bouton:focus span,.bouton:active span {  background-position: 100% -30px;   color: black; }
.lien:link {color:#000;text-decoration:none;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#555;}
.lien:visited {color:#333333;text-decoration:none;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#555;}
.lien:hover {color:#000;text-decoration:none;border-bottom-width:1px;border-bottom-style: solid;border-bottom-color:#000;}
.middle {vertical-align:middle;}
.lh20 {line-height:20px;}
.lh25 {line-height:25px;}
.buttondis  {background:url("http://www.kalengo.fr/arrow-blanc.gif") no-repeat scroll 5px center transparent;color:#fff;font:12px Arial,Helvetica,sans-serif;padding:5px;background-color:#AAAAFF;height:27px;padding-left:17px;padding-right:10px;border:1px solid black;}
.button  {background:url("http://www.kalengo.fr/arrow-blanc.gif") no-repeat scroll 5px center transparent;color:#fff;font:12px Arial,Helvetica,sans-serif;padding:5px;background-color:#7777FF;height:27px;padding-left:17px;padding-right:10px;cursor: pointer;border:1px solid black;}
.button:link {background:url("http://www.kalengo.fr/arrow-blanc.gif") no-repeat scroll 5px center transparent;color:#fff;font:12px Arial,Helvetica,sans-serif;padding:5px;background-color:#7777FF;height:27px;padding-left:17px;padding-right:10px;cursor: pointer;border:1px solid black;}
.button:visited  {background:url("http://www.kalengo.fr/arrow-blanc.gif") no-repeat scroll 5px center transparent;color:#fff;font:12px Arial,Helvetica,sans-serif;padding:5px;background-color:#7777FF;height:27px;padding-left:17px;padding-right:10px;cursor: pointer;border:1px solid black;}
.button:hover {background:url("http://www.kalengo.fr/arrow-blanc.gif") no-repeat scroll 5px center transparent;color:#fff;font:12px Arial,Helvetica,sans-serif;padding:5px;background-color:#7777FF;height:27px;padding-left:17px;padding-right:10px;cursor: pointer;border:1px solid black;}
.buttonr  {background:url("http://www.kalengo.fr/arrow-blanc.gif") no-repeat scroll 5px center transparent;color:#fff;font:12px Arial,Helvetica,sans-serif;padding:5px;background-color:#FF7777;height:27px;padding-left:17px;padding-right:10px;cursor: pointer;border:1px solid black;}
.buttonr:link {background:url("http://www.kalengo.fr/arrow-blanc.gif") no-repeat scroll 5px center transparent;color:#fff;font:12px Arial,Helvetica,sans-serif;padding:5px;background-color:#FF7777;height:27px;padding-left:17px;padding-right:10px;cursor: pointer;border:1px solid black;}
.buttonr:visited  {background:url("http://www.kalengo.fr/arrow-blanc.gif") no-repeat scroll 5px center transparent;color:#fff;font:12px Arial,Helvetica,sans-serif;padding:5px;background-color:#FF7777;height:27px;padding-left:17px;padding-right:10px;cursor: pointer;border:1px solid black;}
.buttonr:hover {background:url("http://www.kalengo.fr/arrow-blanc.gif") no-repeat scroll 5px center transparent;color:#fff;font:12px Arial,Helvetica,sans-serif;padding:5px;background-color:#FF7777;height:27px;padding-left:17px;padding-right:10px;cursor: pointer;border:1px solid black;}
.input {border:2px solid #7777FF;FONT-WEIGHT:normal;BACKGROUND:#ffffcc;color:#000;FONT-FAMILY:Arial, Helvetica;}
.inputr {border:2px solid #7777FF;text-align:right;FONT-WEIGHT:normal;BACKGROUND:#ffffcc;color:#000;FONT-FAMILY:Arial, Helvetica;}
.hide{display:none;}
.pad0{padding:0px}
.pad2{padding:2px}
.pad10{padding:10px}
.pad20{padding:20px}
.linkf{background:url("http://www.kalengo.fr/arrow-noir.gif") no-repeat scroll 5px center transparent;color:#000;font:12px Arial,Helvetica,sans-serif;padding:5px;height:27px;padding-left:17px;padding-right:5px}
.linkf:link{background:url("http://www.kalengo.fr/arrow-noir.gif") no-repeat scroll 5px center transparent;color:#000;font:12px Arial,Helvetica,sans-serif;padding-left:17px;padding-right:5px}
.linkf:visited{background:url("http://www.kalengo.fr/arrow-noir.gif") no-repeat scroll 5px center transparent;color:#000;font:12px Arial,Helvetica,sans-serif;padding:5px;height:27px;padding-left:17px;padding-right:5px;}
.linkf:hover{background:url("http://www.kalengo.fr/arrow-noir.gif") no-repeat scroll 5px center transparent;color:#000;font:12px Arial,Helvetica,sans-serif;padding:5px;height:27px;padding-left:17px;padding-right:5px;}
.select{background-color:#F00;color:white;font-size:14px; }
.select:link{background-color:#F00;color:white;font-size:14px}
.select:visited{background-color:#F00;color:white;font-size:14px}
.linkfb{background:url("http://www.kalengo.fr/arrow-blanc.gif") no-repeat scroll 5px center transparent;color:#fff;font:11px Arial,Helvetica,sans-serif;padding:5px;height:27px;padding-left:17px;padding-right:5px}
.linkfb:link{background:url("http://www.kalengo.fr/arrow-blanc.gif") no-repeat scroll 5px center transparent;color:#fff;font:11px Arial,Helvetica,sans-serif;padding-left:17px;padding-right:5px}
.linkfb:visited{background:url("http://www.kalengo.fr/arrow-blanc.gif") no-repeat scroll 5px center transparent;color:#fff;font:11px Arial,Helvetica,sans-serif;padding:5px;height:27px;padding-left:17px;padding-right:5px;}
.linkfb:hover{background:url("http://www.kalengo.fr/arrow-blanc.gif") no-repeat scroll 5px center transparent;color:#ff0;font:11px Arial,Helvetica,sans-serif;padding:5px;height:27px;padding-left:17px;padding-right:5px;border:0px}
