html{font-size:100%;cursor:url('/images/cursor.cur'), pointer;}
.clear{clear:left;}
a:hover{text-decoration:underline;color:#c0d838;}
a{text-decoration:none;color:#663399;}
ul,li{list-style-type:none;margin:0;padding:0;}
h2{color:orange;font-weight:normal;font-size:2.2em}
h3{color:orange;}
h5{color:#999;}
.i{font-style:italic;}
.bold{font-weight:bold;}
#global{margin-left:auto;margin-right:auto;text-align:left;width:1040px;}
body{color:#333;font-size:0.75em;font-family:arial, verdana, "lucida grande", sans-serif;margin:0;text-align:center;background:transparent url(/images/bg_body.jpg)}
#main{float:left;width:100%;margin:20px 0;background:#fff url(/images/bg_header_blue2.png) left 38px repeat-x;border-radius:12px;}
#logo{float:left;width:300px;height:88px;padding:0;margin:0;background:transparent url(/images/logo.png) left top no-repeat;}
#banner{width:100%;background:transparent url(/images/printstream.png) 280px 0 repeat-x;height:117px;float:left;}
#line1{width:100%;background:transparent url(/images/bg_line1.png) 0 0 repeat-x;height:4px;float:left;}
#share{margin-left:425px;}
#footer{width:100%;text-align:center;font-size:0.8em;color:#666;padding:10px 0;background:transparent url(/images/bg_footer.png) 50% top no-repeat;}
#cross_bottom{background:url("../images/bg_home2.png") top left no-repeat transparent;float:left;width:100%;}
.pole_text{color:#6f2b90;font-family:verdana, "lucida grande", sans-serif;margin-right:10px;padding-left:20px;background:white;}
.pole_text a{color:#CD5C5C;}
#poles{font-family:"eucan.ttf", impact, verdana, "lucida grande", sans-serif;width:100%;float:left;padding:2px 0;background:white;}
#poles .of{float:left;background:white url(/images/pole_bg_of_or.png) left top repeat-x;width:24.5%;text-align:center;cursor:pointer;margin-right:4px;}
#poles .of:hover{background:white url(/images/pole_bg_on_or.png) left top repeat-x;}
#poles .active{background:transparent url(/images/pole_bg_on_or.png) left top repeat-x;width:24.5%;text-align:center;cursor:pointer;margin-right:4px;}
#poles .title{color:#660099;font-size:1.4em;}
#poles .subtitle{color:#fff;text-align:right;margin-right:10px;}
.cross_tab{background:url("../images/cross_tab.png") top left no-repeat transparent;width:25px;height:25px;margin-top:-12px;margin-left:-12px;position:absolute;}
.bg_home{background:url("../images/borders_bot_vio.png") no-repeat scroll 0 0 transparent;margin-left:500px;margin-top:-75px;position:absolute;width:150px;height:150px;}
.cross_home{background:url("../images/cross_home.png") top left no-repeat transparent;width:60px;height:60px;margin-top:-40px;margin-left:-50px;position:absolute;}
.box_menu{background:url("../images/borders_top_vio.png") top left no-repeat transparent;padding:5px 0 0 5px;}
.cross_menu{background:url("../images/cross_box_vio.png") top left no-repeat transparent;width:30px;height:30px;margin-top:-20px;margin-left:-20px;position:absolute;}
.cross_box_on{background:url("../images/cross_box_on.png") top left no-repeat transparent;}
#menu{background:url("../images/borders_bot_vio.png") bottom right no-repeat transparent;font-family:"eucan.ttf", verdana, "lucida grande", sans-serif;font-size:1.2em;line-height:30px;padding:10px;}
#menu li a{background:url("../images/arrow_of.png") 0 1px no-repeat transparent;color:#660099;padding:0 0 0 25px;}
#menu li a:hover{background:url("../images/arrow_on.png") 0 1px no-repeat scroll transparent;text-decoration:none;color:#c0d838;}
#menu li a.active:link, #menu li a.active:visited, #menu li a.active:active, #menu li a.active:hover{background:url("../images/arrow_on.png") 0 1px no-repeat transparent;text-decoration:none;color:#c0d838;padding:0 0 0 25px;}
#ec{float:right;padding:5px;color:#660099;font-size:0.9em}
#ec img{border:0;margin-right:5px;}
.box_pic_pole{width:425px;}
#qualinews{margin:80px 0 0 100px;border:solid 1px #cc99ff;padding:10px;width:350px;}
#qualinews_home{margin:80px 0 80px 0px;padding:0 30px 0 30px;font-size:1.3em;color:orange;font-family:Trebuchet MS, verdana, "lucida grande", sans-serif;text-align:center;}
.cross_qualinews{background:url("../images/cross_box_vio.png") top left no-repeat transparent;width:30px;height:30px;margin-top:-26px;margin-left:-26px;position:absolute;}
.channelrss{color:#CD5C5C;font-size:1.3em;}
.itemrss{text-decoration:none;color: #333;}
.daterss{font-size:0.9em;color: #999;}
.feed img{margin-right:5px;height:14px;width:14px;border:0;}
#content_main{background:url("../images/bg_home2.png") bottom right no-repeat white;float:left;width:100%;}
#content_left{background:url("/images/ribbon_left_d.png") no-repeat scroll 0 40px transparent;float:left;height:506px;padding:10px 5px 10px 40px;width:20%;border-left:solid 1px #ccc;}
#content_right{float:left;width:72%;padding:0 0 80px 10px;min-height:550px;}
#contact{padding:20px;background:#eee;margin-top:20px;width:90%;}
#home{float:left;margin:20px 0 50px 25px;padding:10px 5px 0 20px;}
#home li{list-style-type:square;margin-left:15px;line-height:1.5em;}
.produits{background:transparent url(/images/bg_prod_right.jpg) 0 0 no-repeat;padding:120px 0 0 20px;}
.produits li, .outils li{list-style-type:square;margin-left:15px;line-height:2em;color:#663399;}
.produits h2, .outils h2{font-size:1.6em;}
#liste_produits , #liste_outils{padding:10px;}
#bg_produit{background:url("/images/bg_prod_left.jpg") no-repeat scroll right top transparent;height:120px;}
.outils{background:transparent url(/images/bg_outils_right.jpg) 0 0 no-repeat;padding:100px 0 0 20px;}
.outil{padding:0 0 0 40px;}
#bg_outil{background:url("/images/bg_outils_left.jpg") no-repeat scroll right top transparent;height:100px;}
.form_label{width:120px;float:left;padding:5px 10px 0 0;text-align:right;}
.form_input{width:250px;border:solid 1px #ccc;padding:2px;background:#fff;margin-bottom:5px;}
.form_title{font-weight:bold;width:250px;float:left;}
.form_input_captcha{width:100px;border:solid 1px #ccc;padding:2px;background:#fff;}
.form_comments{width:400px;height:120px;border:solid 1px #ccc;padding:4px;background:#fff;}
.form_adress{width:250px;height:60px;border:solid 1px #ccc;padding:2px;background:#fff;margin-bottom:5px;}
.form_submit{border:0;padding:4px;background:#cd5c5c;cursor:pointer;color:white;font-weight:bold;float:right;}
#contact .form_submit:hover{background:#C0D838;}
.hide{display:none;}
.pdf{background:url(/images/pdficon.gif) 0 50% no-repeat;border:0;padding:0 0 2px 29px;height:1%;}
#list_title{cursor:pointer;background:url(/images/expand.png) right 50% no-repeat;width:90%;}
#list_items{line-height:30px;}
#qualcul{border:solid 1px #CD5C5C;padding:20px 40px;margin:0 auto;width:430px;background:#eee;}
#qualcul td,th{padding:10px 5px;}
#npc,#lac,#hac,#grc,#npi,#lai,#hai,#gri,#npe,#lae,#hae,#gre{width:60px;padding:4px;color:green;font-weight:bold;border:solid 1px #ccc;}
#total_global{font-size:1.4em;color:green;font-weight:bold;border:solid 1px #ccc;background:#fff;padding-left:4px;width:100px;text-align:right;}
#results a{font-weight:bold;background:#CD5C5C;padding:3px;color:white;}
#results a:hover{background:#8dbc00;}
#results{text-align:center;margin:10px auto;text-align:center;border:solid 1px #ccc;padding:5px;width:400px;}
.big_icon{background:url(/images/qualculette.png) 0 50% no-repeat;border:0;padding:0 0 8px 49px;height:1%;}
#pic_conseil{background:url(/images/conseil.jpg) 0 10px no-repeat;width:240px;height:320px;}
#pic_courtage{background:url(/images/courtage.jpg) 0 10px no-repeat;width:240px;height:161px;}
#pic_coordination{background:url(/images/coordination.jpg) 0 10px no-repeat;width:240px;height:196px;}
#pic_controle{background:url(/images/controle.jpg) 0 10px no-repeat;width:240px;height:159px;}
.video_link{float: right;font-weight: bold;color:#cd5c5c;background: #eee;padding: 5px 10px;-moz-border-radius-bottomright:12px;-moz-border-radius-bottomleft:12px;-khtml-border-radius-bottomright:12px;-khtml-border-radius-bottomleft:12px;-webkit-border-bottom-right-radius:12px;-webkit-border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;}
.calculette{font-size:0.9em;background: none repeat scroll 0 0 #FFFFCC;border-radius: 15px 15px 15px 15px;margin: 20px 0 0 50px;padding: 15px 5px;text-align: center;width: 90px;box-shadow:0 3px 3px #999}
.calculette a{color:#cd5c5c;}
.calculette img{border:0;}
#rowdate{text-align:right;margin: 10px 20px;color:white;font-size:0.9em;}
/*#tagscontent{float: left;background:url("../images/borders_bot_vio.png") bottom right no-repeat transparent;padding-right:5px;}*/
#Canvas{float: left;background:url("../images/borders_bot_vio.png") bottom right no-repeat transparent;margin:25px 0 25px 0;padding-right: 5px;}
#webnews{padding-right:5px;width:220px;}
.title_s{text-align:center;color:#CD5C5C;}
.cross_webnews{background:url("../images/cross_box_vio.png") top left no-repeat transparent;width:30px;height:30px;margin-top:85px;margin-left:335px;position:absolute;}
#slogan{color:#cd5c5c;font-family:MV boli,arial,verdana;margin:20px 0 0 330px;font-size:1.2em;line-height:34px;}
#article{float:left;padding: 25px 0 0 25px;width: 315px;font-style: italic;text-align:justify;}
.imgleft img {float: left;border:0;margin-right:10px;margin-bottom:0;}
.suite{font-size:0.9em;color:#999;cursor:pointer;font-style:normal;}
.radius{border-radius:8px;}
.nouveau img{width:72px;height:10px}
.nouveau {margin-left:20px;}
.actualites{float:left;padding-right:10px}
.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:8px;height:100%;background:red;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red;}
.jspVerticalBar *,
.jspHorizontalBar *{margin:0;padding:0;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;}
.jspArrow.jspDisabled{cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4;float:left;height:100%;}
.jspDrag {background: none repeat scroll 0 0 #cdb1e8;cursor: pointer;left: 0;position: relative;top: 0;width:8px;}
.jspTrack {background: none repeat scroll 0 0 #ece0f9;position: relative;}
.scroll-pane{width:100%;max-height:240px;overflow:hidden;}
