/* Style sheet style */
#main_menu ul{margin-left:15px;float:right;}
body{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:62.5%;color:#343434;background: #77AABF url(images/background.jpg) center top repeat-x;}
*{font-size:1em;}
h1,h2,h3,h4{color:#777;}
h1{font-size:1.8em;margin: 1em 0;}
h2{font-size:1.6em;margin: 1em 0;}
h2.main{margin:0;}
h3{font-size:1.4em;margin: 0.8em 0;}
h4{font-size:1.2em;margin: 0.6em 0;}
h5,h6{margin-bottom:0px;padding-bottom:0px;font-size:1.1em;color:#78A954;margin: 0.45em 0;letter-spacing: -0.2px;}
h6{font-size:1em;letter-spacing: normal;}
.panel h3{clear:both;}
p{line-height:140%;}
textarea{font-family:Arial, Helvetica, sans-serif;}
code{width:415px;overflow:auto;display:block;border:1px solid #b9b7b7;font-size:1.3em;color:#7b9831;background: #f5f5f5;margin: 20px 20px 20px 0;overflow-y: hidden;}
blockquote{border-left:2px solid #908f8f;color:#908f8f;margin: 20px 0 20px 13px;}
ul{margin:1em;padding: 1px 0;}
li{margin:1em;padding:0px 0px 0px 7px;list-style-image:url("images/list_arrow.gif");}
a{text-decoration:none;color:#88a241;}
a:hover{color:#344530;}
.post h3 a.post_link{font-style: normal;}
a.post_link,ul.big a{color:#777;}
ul.biggie_small a{color:#343434;}
a.post_link:hover,ul.big a:hover,ul.biggie_small a:hover{color:#88a241;}
.recent_comments p.align_right a{font-weight:bold;font-style:italic;}
#main_container{width:968px;position:relative;margin:0 auto;font-size:1.2em;}
#logo{width:362px;height:162px;outline: none;background:url(images/logo.png);}
.logo{float:left;margin:8px 27px 33px 4px;}
.logo a{display:block;text-indent: -9000px;}
#slogan{right:72px;top:58px;position:absolute;display:block;z-index:-1}
#slogan h3{font-weight:bold;font-size:1.4em;color:#bac6de;text-transform:uppercase;}
#main_menu{width:610px;height:35px;right:0px;top:135px;position:absolute;float:left;margin:0;text-align:right;vertical-align:top;background-image:url("images/bande_menu.png");background-position:left bottom;background-repeat:no-repeat;z-index:56;}
.submit_container{margin-right:auto;margin-left:auto;text-align:center;color:#69613b;margin:0px auto 0px auto;}
#main_menu li,#footer li{display:inline;margin:0;padding:0;font-weight:bold;font-size:1.2em;}
#main_menu li a{float:left;display:block;margin-top:7px;margin-right:3px;margin-left:12px;padding-bottom:3px;border-bottom:3px hidden #transp;text-decoration:none;color:#FFF;text-transform:uppercase;letter-spacing: -0.5px;}
#footer li a{float:left;margin-right:12px;padding-bottom:3px;text-decoration:none;color:#FFF;text-transform:uppercase;letter-spacing: -0.5px;}
#main_menu li a:hover,#footer a:hover,.enjeux a#enjeux_link,.accueil a#accueil_link,.survey a#avis_link,.whatever a#enjeux_link,.however a#enjeux_link,.whenever a#enjeux_link,.however2 a#enjeux_link,.reunions a#reunions_link{border-bottom:3px solid #72A854;}
#login_form_container{width:308px;height:55px;top:0;right:0;position:absolute;display:block;}
#login_form_left{width:23px;height:55px;float:left;display:block;background: url(images/login_background_left.png) top right no-repeat;}
#login_form_right{width:285px;height:55px;float:left;display:block;background: url(images/login_background_right.png) top right no-repeat;}
#login{margin-top:11px;}
.survey .suite_du_questionnaire{display:none;}
#login input{width:102px;height:17px;padding-top:3px;padding-left:8px;border:1px solid #AAA;font-size:0.8em;color:#72A854;background: #18324f;}
#login input#username{margin-right:15px;}
#login input#login_submit{width:auto;margin-left:-5px;font-family:Verdana, Geneva, sans-serif;font-weight:bold;font-size:0.9em;color:#000;background: none;cursor:pointer;}
#slider{width:968px;margin:0 auto;background: transparent url(images/header_background.png) repeat-x scroll 0px 180px !important;}
.scroll{width:958px;height:373px;position:relative;overflow:visible;clear:left;margin:0 auto;overflow-x: visible;}
.scroll.blog{width:968px;height:auto;position:relative;overflow:auto;}
.scrollContainer{}
.scrollContainer div.panel{width:898px;height:auto;padding:15px 35px 0px 35px;}
.scrollContainer.blog{height:auto;overflow:hidden;background: url(images/blog_header_background.png) top left repeat-y;}
.scrollContainer.blog div.panel{width:893px;padding:20px 35px 0px 40px;}
.scrollBottom,.scrollBottom.round{height:26px;position:relative;background: transparent url(images/header_bottom.png) no-repeat left top;z-index: 1;}
.scrollBottom.round{background: transparent url(images/header_bottom_round.png) no-repeat left top;}
.panel_left{width:507px;float:left;}
.blog .panel_left{width:555px;}
.panel_right{width:335px;float:right;}
.blog .panel_right{width:287px;}
.panel_right img{margin-top:0px;}
.panel_right h3{margin-top:52px;}
h2.title,h3.title{text-indent: -9000px;}
h3.title{min-height: 30px;}
.panel h2.title{height:100px;}
.column ul{margin-left:7px;}
ul.big{width:240px;float:left;padding-left:10px;font-family:"Trebuchet MS","Lucida Grande",Arial,Verdana,sans-serif;font-size:1.3em;color:#1c1c1c;letter-spacing:-0.05em;margin: 0 0 0 3px;}
ul.biggie_small{width:235px;float:left;font-family:"Trebuchet MS","Lucida Grande",Arial,Verdana,sans-serif;font-weight:bold;font-size:1.1em;color:#1c1c1c;letter-spacing:-0.05em;margin: 0 0 0 3px;}
h2#produce{background: url(images/title_produce.png) top left no-repeat;}
h2.title#offer{background:url(images/title_offer.png) top left no-repeat;}
h2.title#product{background:url(images/title_product.png) top left no-repeat;}
h2.title#need_help{background:url(images/title_need_help.png) top left no-repeat;}
h2.title#about_us{background:url(images/title_about_us.png) top left no-repeat;}
h2.title#services{background:url(images/title_services.png) top left no-repeat;}
h2.title#latest_blog{background:url(images/title_latest_blog_entries.png) top left no-repeat;}
h2.title#recent_comments{background:url(images/title_recent_comments.png) top left no-repeat;}
h2.title#want_to_write{background:url(images/title_want_to_write.png) top left no-repeat;}
h2.title#blog{background:url(images/title_blog_head.png) top left no-repeat;}
h2.title#contact_us{background:url(images/title_contact.png) top left no-repeat;}
h2.title#shop{background:url(images/title_shop.png) top left no-repeat;}
h2.title#special_offers{background:url(images/title_special_offers.png) top left no-repeat;}
h2.title#product_support{background:url(images/title_product_support.png) top left no-repeat;}
a#new_version{height:67px;display:block;background:url(images/banner_new_version.png) top left no-repeat;text-indent: -9000px;}
a#call_free{height:67px;display:block;background:url(images/banner_call_free.png) top left no-repeat;text-indent: -9000px;}
h3.title#shop_personal{background:url(images/title_shop_personal.png) top left no-repeat;}
h3.title#shop_business{background:url(images/title_shop_business.png) top left no-repeat;}
h3.title#shop_enterprise{background:url(images/title_shop_enterprise.png) top left no-repeat;}
.coda #bottom_container{margin-top:13px;}
#bottom_container{margin-top:24px;}
#bottom_container_top,#bottom_container_bottom{height:30px;background-position:left top;background-repeat:no-repeat;}
#bottom_container_top{background-image:url("images/bottom_container_background_top.png");}
#bottom_container_bottom{background-image:url("images/bottom_container_background_bottom.png");}
#bottom_container_main{height:auto;position:relative;overflow:hidden;padding:13px 35px;background: transparent url(images/bottom_container_background.png) top left repeat-y;}
#bottom_container_main h4{margin: 1.5em 0;}
.column{width:282px;float:left;margin-right:26px;}
.wide_column{width:587px;float:left;margin-right:26px;border-right:2px #d3d3d3;}
.column.last{margin-right:0;}
.column h2.title{height:42px;margin-top:0px;margin-bottom:33px;text-indent: -9000px;}
.column h2 span{display:block;font-size:0.7em;}
.column .button{margin-top:20px;}
#idea{height:30px;margin:0;background: url(images/title_idea.png) top left no-repeat;}
#footer{width:950px;margin-right:auto;margin-left:auto;padding-bottom:40px;font-size:0.9em;color:#FFF;padding: 0 39px;margin:10px auto 10px auto;}
#footer a{float:left;margin-right:10px;padding-bottom:3px;border-bottom:3px solid #transp;text-decoration:none;color:#FFF;}
#footer a.selected{border-bottom:3px solid #72A854;}
.button{width:92px;height:23px;float:left;display:block;text-align:center;background-repeat:repeat;text-decoration:none;font-size:0.9em;color:#444;padding: 7px 0 0 0;text-transform:uppercase;}
.button.green{background-image:url("images/button_green.png");}
.button.grey{background-image:url("images/button_grey.png");}
.button_margin_left{margin-left:18px;}
ul.navigation{height:auto;position:relative;overflow:auto;margin:-5px 0px 0px 0px;padding:0px 0px 9px 0px;list-style: none;z-index: 0;}
ul.navigation li{width:219px;height:45px;overflow:hidden;float:left;display:block;margin:0px -7px 0px 0px;padding:10px;background: url(images/button_navigation.png) top left no-repeat;}
ul.navigation a{width:179px;height:45px;display:block;margin-top:5px;margin-left:11px;padding-left:48px;background-repeat:no-repeat;font-weight:bold;text-decoration:none;font-size:1.2em;color:#777;text-transform:uppercase;letter-spacing: -1px;background-position: 0px 3px;}
ul.navigation a.selected{color:#88a241;outline: none;}
ul.navigation a span{display:block;margin-top:3px;font-weight:normal;font-size:0.75em;text-transform:none;letter-spacing: normal;}
ul.navigation a#home{background-image:url("images/icon_offices.png");}
ul.navigation a#download{background-image:url("images/icon_download_arrow.gif");}
ul.navigation a#buy_now{background-image:url("images/icon_bucket.png");}
ul.navigation a#support{background-image:url("images/icon_support.png");background-position: 0px 0px;}
ul.navigation a#our_team{background-image:url("images/icon_team.png");}
ul.navigation a#offices{background-image:url("images/icon_offices.png");}
ul.navigation a:focus{outline: none;}
#contact label{display:block;line-height:3em;}
#contact br{display:none;}
#contact_form{margin-top:23px;}
#contact_form input,#contact_form textarea,#contact input,#contact textarea{width:212px;padding:3px;background-color:#d6d6d6;border:1px solid #FFF;font-size:1.1em;margin: 7px 0;}
#contact input,#contact textarea{display:block;border:1px solid #e6ecee;background: #e6ecee;padding: 9px 5px 0 5px;}
#contact input{width:343px;height:23px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
#contact textarea{width:507px;height:110px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
#contact input.submit_green,#contact_form input.submit_green,#contact input.submit_grey,#contact_form input.submit_grey{width:92px;height:34px;font-size:11px;color:#565655;background: url(images/button_green_submit.png) no-repeat;padding: 1px 0 0 0;cursor:pointer;}
#contact input.submit_grey,#contact_form input.submit_grey{background: url(images/button_grey_submit.png) no-repeat;}
#contact_form label{margin: 10px 0;}
.panel_right img.contact_image{margin-top:1em;margin-left:-20em;padding:20px;background:url(images/contact_image_background.png) center center no-repeat;}
#blog_header_top{height:20px;margin-top:2px;background:transparent url(images/blog_header_background_top.png) no-repeat scroll left top;}
#blog_header_midtop{width:960px;height:368px;margin-top:-20px;margin-bottom:-388px;margin-left:-36px;padding-bottom:20px;background:transparent url(images/blog_header_background_post.png) no-repeat scroll left top;z-index:10000;}
.post{overflow:auto;display:block;margin-bottom:20px;}
.post h3 strong{display:none;}
.post h3 ins{font-weight:normal;text-decoration:none;}
.post h3 em{width:24px;height:23px;float:left;display:block;margin-right:10px;padding:4px 0px;text-align:center;font-size:0.7em;color:#FFF;background:url(images/blog_date_background.png) top left no-repeat;font-style:normal;}
.post h3 em a{color:#FFF;font-style:normal;}
.post h3 em span{display:none;}
.post h3 span{font-weight:normal;font-size:0.7em;}
.post h3 a{font-style:italic;}
.post img.main{float:right;margin-top:0.5em;margin-right:-140em;border:2px solid #88a241;}
.post .content{width:405px;clear:left;margin-right:20px;}
.panel_left.blog{width:555px;}
.meta{margin-bottom:20px;font-size:0.9em;}
#bottom_container_main .meta{margin-bottom:40px;}
#comments{margin-top:30px;padding-top:10px;border-top:1px solid #d4dbde;}
#comments h3{margin-bottom:20px;}
.comment{margin-bottom:15px;}
.comment img.gravatar{float:left;margin-right:10px;}
.comment .date{font-size:0.9em;}
.comment .text{margin: 15px 0;}
#sidebar{width:288px;float:right;}
#sidebar_top,#sidebar_bottom{height:48px;background-position:top left;background-repeat:no-repeat;}
#sidebar_top{background-image:url("images/sidebar_background_top.png");}
#sidebar_bottom{background-image:url("images/sidebar_background_bottom.png");}
#sidebar_main{height:auto;background: url(images/sidebar_background.png) left center no-repeat;min-height: 700px;_height: 700px;padding: 0 45px;}
#sidebar_main .block{margin-bottom:30px;}
#sidebar_main .block.last{margin-bottom:0px;}
#sidebar_main h2{margin:0;padding-bottom:25px;text-align:center;font-weight:normal;background:url(images/sidebar_title_bottom.png) center bottom no-repeat;}
#search_form{width:200px;margin-top:10px;margin-right:-10px;}
#search_input{width:145px;height:19px;border:1px solid #cecece;background: #e8e8e8;padding:4px 0 0 4px;}
#search_submit{height:27px;margin-left:7px;vertical-align:bottom;font-weight:bold;color:#6b8929;background: none;}
#tag_cloud{overflow:hidden;letter-spacing: 0.05em;word-spacing: 5px;}
.half_width{width:45%;padding-right:4%;}
.full_width{height:auto;overflow:hidden;clear:both;margin-top:2em;margin-bottom:3em;}
.shop_item{width:349px;height:auto;overflow:hidden;margin-left:-15px;padding:0px 60px;background:url(images/shop_asides_background.png) left center no-repeat;min-height: 180px;overflow-y: visible;}
.shop_item_top{width:469px;height:20px;margin-left:-15px;background:url(images/shop_asides_background_top.png) left top no-repeat;}
.shop_item_bottom{width:469px;height:20px;margin-left:-15px;background:url(images/shop_asides_background_bottom.png) left top no-repeat;}
.shop_item .float_left{width:190px;padding-right:30px;}
.shop_item .float_right{width:110px;}
.shop_item h2{margin:0;padding-bottom:25px;text-align:center;font-weight:normal;background:url(images/sidebar_title_bottom.png) center bottom no-repeat;}
hr{display:none;}
.hide{display:none;}
.clear{clear:both;}
.clear_left{clear:left;}
.clear_right{clear:right;}
.float_left{float:left;}
.float_right{float:right;}
.align_left{text-align:left;}
.align_right{text-align:right;}
.align_center{text-align:center;}
.align_justify{text-align:justify;}
.uppercase{text-transform: uppercase;}
img.thumb.last{margin-right:0;}
.panel_right .float_left.contact{width:44%;margin:0% 1.5% 0% 0%;padding:0;}
.panel_right .float_left.contact p{font-size:0.9em;}
.double{width:507px;}
.triple{width:800px;}
.imgpreview{float:left;margin: 1.4em 18px 1.5em 0;}
.imgpreview img{}
.imgpreview.last{clear:right;margin-right:0;}
#imgPreviewContainer{border:2px solid #777;z-index: 2;}
.whatever #what,.however #how,.wherever #where,.however2 #how2{color:#a1a1a1;}
.survey .graph,.survey .results{width:300px;}
.pagination li{display:inline;margin:3px 3px 3px auto;padding:2px;list-style-type:none;}
.greenish,a.greenish,.greenish a{font-weight:bold;color:#6Bae39;}
ul.big2,ul#big2{width:344px;float:left;margin-top:-5px;padding-top:0px;padding-left:25px;font-family:"Trebuchet MS","Lucida Grande",Arial,Verdana,sans-serif;font-size:1.5em;list-style-image:url("tl_files/icon_download.gif");letter-spacing:-0.05em;}
.big2 li,#big2 li{margin-left:2px;padding-left:2px;list-style-image:url("tl_files/icon_download.gif");}
