@charset "utf-8";body{cursor:default;background:#000 url(../_img/bg_page.jpg) center 75px no-repeat;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}p{cursor:default;line-height:1.6em;text-align:left;color:#888;margin:0 0 20px;}a{outline:none;border:0;color:#fff;}#menu{width:100%;background:url(../_img/bg_footer.png) 0 -1px repeat-x;position:relative;height:60px;padding:15px 0 0;}#menu ul{width:940px;position:relative;margin:0 auto;}#menu ul li{height:60px;float:left;list-style:none;text-align:center;}#menu ul li:hover{background:#00a6de;}#menu ul li.right{float:right;}#menu ul li .share_regular{color:#000;font-size:25px;letter-spacing:-0.05em;}#menu ul li a{display:block !important;width:auto;height:60px;text-decoration:none;cursor:pointer;}#menu ul li a.border_left{background:url(../_img/bg_elt_menu.png) 0 0 no-repeat;}#menu ul li a span.menu_elt{display:block !important;background:url(../_img/bg_elt_menu.png) 100% 0 no-repeat;height:30px;padding:15px 10px;}#menu ul li.elt_menu_client{float:right;text-align:center;background:url(../_img/bg_elt_menu.png) 100% 0 no-repeat;overflow:hidden;width:95px;}#menu ul li.elt_menu_client div.container{display:block;width:300px;}#menu ul li .bloc_form_client{width:200px;clear:none;float:left;overflow:hidden;}#menu ul li .bloc_form_client input.text{width:93px;vertical-align:middle;background:url(../_img/bg_bouton.png) top repeat-x;border:1px solid #fff;font-size:11px;padding:1px;}#menu ul li .bloc_form_client input.submit{background:url(../_img/bg_bouton.png) top repeat-x;border:1px solid #fff;font-size:11px;color:#666;font-variant:small-caps;}#menu ul li .bloc_form_client input.submit:hover{background:url(../_img/bg_bouton_hover.png) bottom repeat-x;color:#000;}#menu ul li .bloc_form_client span.elt_form{width:170px;display:block;float:left;text-align:right;padding:6px 0;}*+html #menu ul li .bloc_form_client span.elt_form{padding:5px 0;}#menu ul li .bloc_form_client span.elt_submit{width:20px;display:block;float:left;text-align:left;padding:6px 0 0 10px;}*+html #menu ul li .bloc_form_client span.elt_submit{padding:7px 0 0 10px;}#menu ul li .bloc_menu_client{display:block !important;background:url(../_img/bg_elt_menu.png) 0 0 no-repeat;height:30px;float:left;padding:15px 10px;}#menu ul li .bloc_menu_client a span.menu_elt{display:block !important;height:30px;background:none;padding:0;}#header{position:relative;width:940px;margin:30px auto 0;padding:20px;}#header #header_logo{float:left;min-height:10px;width:460px;margin:0;padding:0;}#header #header_edito{position:absolute;top:20px;right:20px;}#main{position:relative;width:960px;clear:both;margin:0 auto;padding:20px 0 170px;}.bloc{float:left;min-height:10px;margin:0 0 20px;padding:10px;}.bloc_limite{background:url(../_img/bg_ligne_separation.png) top right no-repeat;}.bloc_3_12{width:220px;}.bloc_5_12{width:380px;}.bloc_6_12{width:460px;}.bloc_7_12{width:540px;}.bloc_9_12{width:700px;}.post code{font-family:"Lucida Console", "Courier New", Courier, monospace;color:#ccc;font-weight:400;}.post acronym{color:#ccc;border-bottom:1px dotted #ccc;cursor:help;}.post p{line-height:1.6em;text-align:justify;color:#888;font-size:12px;margin:0 0 10px;}.post h4{line-height:1.6em;text-align:left;color:#0099ca;font-size:14px;font-weight:400;font-variant:small-caps;margin:0 0 10px;}.post ul{list-style:none;margin:0 20px 10px;}.post ul li{line-height:1.6em;text-align:justify;color:#888;font-size:12px;border-left:#0099ca 5px solid;border-bottom:#000 2px solid;background:#191919;list-style:none;margin:0;padding:0 5px;}.post table{width:100%;border-spacing:2px;margin:0 0 10px;}.post table th{background:#006d8f url(../_img/bg_degrade_bleu.png) top repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;color:#191919;font-weight:400;border:1px solid #000;font-size:12px;padding:5px;}.post table td{color:#888;font-size:12px;background:#191919;border:1px solid #000;vertical-align:top;padding:5px;}.post table td.blank{border:1px solid #000;background:none;}p.meta_post{line-height:1.6em;text-align:right;color:#0099ca;margin:-20px 0 10px;}.edito,.edito p{font-family:Helvetica, Verdana, Arial, sans-serif;font-size:13px;line-height:2em;color:#888;}.left{text-align:left;}.justify{text-align:justify;}strong{color:#ddd;}.post_categorie{background:#111;margin:0 0 10px;padding:10px 10px 0;}.post_categorie img{margin:0 10px 0 0;padding:0;}.post{padding:0 0 20px;}.post_data{border-top:1px solid #0099ca;vertical-align:middle;padding:10px 0;}.post_data p{width:50%;float:left;margin:0;padding:0;}.post_data img{vertical-align:middle;}.post_comment ul{list-style:none;margin:0;padding:0;}.post_comment ul li{background:#111;margin:0 0 10px;padding:5px;}.post_comment ul li p{margin:0;padding:0 0 10px;}.post_comment ul li .post_comment_pic{float:left;}.post_comment ul li .post_comment_pic img{border:#757575 1px solid;margin:0 10px 0 0;padding:3px;}.post_comment ul li .post_comment_pic a:hover img{border:#fff 1px solid;}.post_comment ul li .post_comment_content{float:left;width:400px;}.post_comment_form form{margin:0 0 0 55px;}.post_comment_form form label span{width:110px;display:block;float:left;vertical-align:middle;line-height:17px;}.post_comment_form form label .text{width:290px;vertical-align:middle;background:url(../_img/bg_bouton.png) top repeat-x #d8d8d8;border:1px solid #fff;font-size:12px;color:#666;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;letter-spacing:1px;padding:1px;}#main h2,#header h2{text-align:left;height:36px;line-height:36px;font-family:Arial, Helvetica, sans-serif;font-variant:small-caps;font-weight:400;font-size:25px;color:#0099ca;letter-spacing:-0.05em;margin:0 0 15px;padding:0;}#main h3,#header h3{text-align:left;font-family:Arial, Helvetica, sans-serif;font-variant:small-caps;font-weight:400;font-size:20px;color:#0099ca;letter-spacing:-0.05em;margin:0 0 15px;padding:0;}#main h2 a{color:#0099ca;text-decoration:none;}#main a.blank{background:url(../_img/bg_fleche_a_content.png) 100% 5px no-repeat;padding:0 7px 0 0;}#main .post img,#main .post_categorie img{float:left;background:url(../_img/bg_carousel_off.png) 0 100% #fff repeat-x;border:1px solid #fff;border-collapse:collapse;margin:0 10px 10px 0;padding:9px;}#main .post a:hover img,#main .post_categorie a:hover img{background:url(../_img/bg_carousel_on.png) 0 100% #09c repeat-x;border:1px solid #09c;}ul.blog_resume,ul.blog_categorie,ul.blog_archive,ul.blog_related,ul.blog_techno{list-style:none;margin:0 0 20px;padding:0;}ul.blog_resume li,ul.blog_categorie li,ul.blog_archive li,ul.blog_related li,ul.blog_techno li,ul.post_list li{list-style:none;background:url(../_img/bg_list_post.png) 0 3px no-repeat;color:#888;margin:0 0 5px;padding:0 0 0 15px;}ul.blog_resume li{background:url(../_img/bg_list_post.png) 0 3px no-repeat;}ul.blog_techno li{background:url(../_img/bg_list_technologie.png) 0 3px no-repeat;}ul.blog_archive li{background:url(../_img/bg_list_archive.png) 0 3px no-repeat;}ul.blog_categorie li{background:url(../_img/bg_list.png) 0 3px no-repeat;}ul.blog_related li,ul.post_list li{background:url(../_img/bg_list_related.png) 0 3px no-repeat;border:0;line-height:normal;}ul.blog_related li.out{background:url(../_img/bg_list_related_out.png) 0 3px no-repeat;}.carousel{position:relative;height:220px;}.carousel_half{width:460px;margin:-10px 0 0 10px;}.carousel .carousel_next{width:22px;height:42px;right:-32px;top:50%;position:absolute;background:url(../_img/bt_fleche_droite.png) 0 0 no-repeat;cursor:pointer;margin:-21px 0 0;}.carousel .carousel_next:hover,.carousel .carousel_next.hover{background:url(../_img/bt_fleche_droite.png) -22px 0 no-repeat;}.carousel .carousel_prev{width:22px;height:42px;left:-32px;top:50%;position:absolute;background:url(../_img/bt_fleche_gauche.png) 0 0 no-repeat;cursor:pointer;margin:-21px 0 0;}.carousel .carousel_prev:hover,.carousel .carousel_prev.hover{background:url(../_img/bt_fleche_gauche.png) -22px 0 no-repeat;}.carousel_full .carousel_content{position:relative;width:940px;height:100%;overflow:hidden;}.carousel_half .carousel_content{position:relative;width:460px;height:100%;overflow:hidden;}.carousel ul{width:1000%;height:100%;list-style:none;}.carousel ul li{width:200px;height:200px;float:left;background:url(../_img/bg_carousel.png) 0 0 repeat-x;border:1px solid #fff;border-collapse:collapse;position:relative;margin:0 20px 0 0;padding:9px;}.carousel ul li:hover{background:url(../_img/bg_carousel.png) 0 -220px repeat-x;border:1px solid #09c;}.carousel ul li .carousel_legend{position:absolute;left:0;bottom:0;width:180px;display:block;background:#000;margin:9px;padding:10px;}.carousel ul li .carousel_visuel{overflow:hidden;text-align:center;}.bloc_3_12 form{margin:10px 0 0;}.bloc_3_12 form label span{width:75px;display:block;float:left;vertical-align:middle;line-height:17px;}.bloc_3_12 form label .text{width:141px;vertical-align:middle;background:url(../_img/bg_bouton.png) top repeat-x #d8d8d8;border:1px solid #fff;font-size:12px;color:#666;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;letter-spacing:1px;padding:1px;}#footer{position:absolute;bottom:0;width:100%;background:url(../_img/bg_footer.png) top repeat-x #0079a1;}#footer a.blank{background:url(../_img/bg_fleche_a_footer.png) 100% 5px no-repeat;padding:0 7px 0 0;}#footer_content{clear:both;position:relative;width:940px;color:#00445c;margin:0 auto;padding:30px 0;}#footer .colonne{width:460px;float:left;line-height:1.5em;padding:0 5px 30px;}a:hover,#footer a:hover,#footer a:active{color:#fff;text-decoration:underline;}.bloc_12_12,.carousel_full{width:940px;}.right,.post_data p.right{text-align:right;}.post_categorie p,.post_comment ul li:last,.carousel ul li .carousel_visuel img{margin:0;}.post_comment,.post_comment_form{border-top:1px solid #0099ca;vertical-align:middle;padding:10px 0 0;}.post_comment_form form label,.bloc_3_12 form label{display:block;clear:both;cursor:pointer;padding:0 0 5px;}.post_comment_form form label:hover .text,.post_comment_form form label .text:focus,.bloc_3_12 form label:hover .text,.bloc_3_12 form label .text:focus{color:#000;}.post_comment_form form .submit,.bloc_3_12 form .submit{float:right;vertical-align:middle;background:url(../_img/bg_bouton.png) top repeat-x #d8d8d8;border:1px solid #fff;font-size:11px;font-variant:small-caps;color:#666;padding:1px;}.post_comment_form form .submit:hover,.post_comment_form form .submit:focus,.bloc_3_12 form .submit:hover,.bloc_3_12 form .submit:focus{background:url(../_img/bg_bouton_hover.png) top repeat-x #fff;border:1px solid #d8d8d8;color:#000;}#main h2 a:hover,#footer a,#footer a:link,#footer a:visited{color:#fff;text-decoration:none;}
