body{padding:0;margin:0;font:0.7em Tahoma,Arial,sans-serif;line-height:1.6em;background:#fff;color:#454545;}
a{color:#003B6E;background:inherit;}
a:hover{color:#9EC068;background:inherit;}
h1{font:bold 2.5em "Arial",Sans-Serif;margin:0;letter-spacing:-1px;}
h2{font:bold 2em Arial,Sans-Serif;margin:0;padding:0;}
h3{font:bold 1.2em Arial,sans-Serif;margin:0;padding:0;}
h1 a,h2 a{color:#2b2b2b;background:#fff;text-decoration:none;}
h1 a:hover,h2 a:hover{color:#2b2b2b;background:#FFF;}
.title{color:#808080;background:#fff;}
img{border:0;}
.err{color:red;}
ul{margin:0;padding:0;list-style:none;}
form{margin:0;}
input.search{width:279px;border:none;background:#fff url(images/input.gif) no-repeat;padding:6px 10px;color:#1E67A8;font-weight:bold;}
input.button{padding:3px;}
#content{margin:0 auto;width:960px;}
#header{height:75px;}
#logo{padding:15px 0 0 8px;}
#logo p,#logo h2{margin:0;padding:0 0 0 10px;color:#808080;background:#fff;}
#logo h2{font-size:100%;font-weight:normal;}
#logo h1 .kcp{font-size:60%;font-weight:normal;}
#top_info{float:right;width:250px;margin:20px 5px 0 0;text-align:right;}
#headerht{height:65px;text-align:center;margin:0 0 1px 0;overflow:hidden;background:#fff url(images/bigbox.gif) no-repeat top left;}
#tabs{background:#fff url(images/bigbox.gif) no-repeat top left;color:#000;height:64px;text-align:center;padding:0 0 0 210px;}
#tabs li{display:inline;height:45px;}
#tabs li a{float:left;background:#fff url(images/barbg.gif) no-repeat;color:#808080;padding:7px 0;width:82px;text-align:center;font-weight:bold;text-decoration:none;}
#tabs li a:hover{background:#fff url(images/barcurrent.gif) no-repeat;color:#000;}
#tabs li a.current{background:#fff url(images/barcurrent.gif) no-repeat;color:#2C71AE;}
.key{text-decoration:underline;}
#search{float:left;clear:both;color:#000;background:#fff url(images/searchbg.gif) no-repeat;padding:14px 0 20px 5px;width:500px;margin:5px 0 0 0;}
#search p{padding:0;margin:0;}
.gboxtop{clear:both;height:8px;background:#dedede url(images/gboxtop.gif) no-repeat;color:#000;}
.gbox{background:#dedede url(images/gbox.gif) no-repeat bottom left;color:#444;padding:1px 13px 7px 13px;margin:0 0 20px 0;}
.gbox p{padding:7px 0;margin:0;}
.left{float:left;width:650px;margin:0 0 5px 0;min-height:500px;overflow:auto;padding:0 5px 0 5px;text-align:justify;}
.left h2{font-size:130%;}
.left h3{margin-top:15px;}
.left_articles{margin:0 20px 15px 10px;padding:10px 0 0 0;text-align:justify;border-bottom:1px dotted #ccc;color:#000;background:#fff;}
.calendar{height:40px;float:left;background:#fff url(images/calendar.gif) no-repeat;width:50px;padding:5px 0 0 9px;color:#808080;}
.calendar p{padding:0;margin:0;}
.description{padding:0 0 2px 0;margin:0 10px 5px 0;border-bottom:1px dotted #ccc;}
.thumbnail{float:left;margin:0 18px 8px 0;border:1px solid #dedede;}
.thirds{float:left;width:203px;background:#eee;margin:0 12px 0 0;color:#5d5d5d;}
.smallboxtop{height:14px;background:#fff url(images/smallboxtop.gif) no-repeat;color:#000;}
.smallbox{background:#fff url(images/smallbox.gif) no-repeat bottom left;color:#444;padding:1px 10px 10px 10px;}
.smallbox p{padding:0;margin:0;}
#right{float:right;width:295px;margin:0 0 5px 0;min-height:500px;}
#right p{text-align:justify;margin:5px;}
.boxtop{height:19px;background:#fff url(images/boxtop.gif) no-repeat;color:#000;margin-top:0;}
.box{background:#fff url(images/box.gif) no-repeat bottom left;color:#5b5b5b;padding:0 10px 15px 10px;margin:0 0 10px 0;height:201px;text-align:center;}
.box p{padding:0;margin:0;}
.image{float:left;margin:0 9px 3px 0;}
.buttons{text-align:right;padding:4px 3px 0 0;}
.left_articles .buttons{float:right;height:20px;}
.bluebtn{background:#488EB2 url(images/bluebtn.gif) no-repeat;width:100px;padding:1px 16px 5px 16px;color:#fff;text-decoration:none;}
.greenbtn{background:#488EB2 url(images/greenbtn.gif) no-repeat;padding:1px 17px 5px 16px;color:#fff;text-decoration:none;}
.bluebtn:hover,.greenbtn:hover{background:#488EB2 url(images/hoverbtn.gif) no-repeat;color:#fff;}
#footer{clear:both;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:60px;overflow:hidden;}
#footer p{margin:0;padding:0;}
.info{border:dotted Red;padding:15px;}
#google_bas,#google_haut{margin:0;width:100%;overflow:hidden;}
#pub_h,#pub_b{margin:0;width:730px;height:90px;}
#pub_h{text-align:left;}
#texte_gh{float:right;height:90px;width:225px;overflow:hidden;}
#texte_gh p,#texte_gb p{text-align:justify;margin:0;}
#pub_b{float:right;text-align:right;}
#texte_gb{float:left;height:90px;width:225px;overflow:hidden:}
#texte_gb a,#texte_gh a{text-decoration:none;}
#google_content{float:right;text-align:center;width:280px;height:260px;margin-top:10px;}
#google_bas{clear:both;}
.left .liste_logiciel{margin:5px 10px;float:left;width:100px;}
.left .premier{margin-top:0;}
#navlist{padding:3px;margin-left:0;margin-right:-0.5em;font:11px Verdana,sans-serif;border-bottom:thin;border-color:Black;}
#navlist li{list-style:none;margin:0;display:inline;}
#navlist li a.active{border-bottom:1px solid #778;background-color:#FFCC33;font:bold 11px Verdana,sans-serif;font-variant:small-caps;}
#navlist li a{padding:3px 0.5em;margin-left:3px;border:1px solid #778;border-bottom:1px solid #778;background:#DDE;text-decoration:none;}
#navlist li a:link{color:#448;}
#navlist li a:visited{color:#667;}
#navlist li a:hover{color:#000;background:#AAE;border-color:#227;}
#navlist li a.active:hover{color:#ff0000;background:#FFCC33;border-color:#227;}
#myform{float:left;width:425px;}
.cssform p{width:300px;clear:left;margin:0;padding:5px 0 8px 0;padding-left:155px;height:1%;}
.cssform label{font-weight:bold;float:left;margin-left:-155px;width:150px;}
.cssform input[type="text"]{width:250px;}
.cssform textarea{width:250px;height:150px;}
#contact_links{float:right;width:210px;height:400px;margin:5px 5px 0 0;overflow:hidden;}
#contact_links p{margin:0;}
.jrz{display:none;}

