/*! flex-compare.css*/.flexCompare,.flexCompare *{box-sizing:content-box !important}.flexCompare{width:560px;min-height:250px;margin:15px auto;padding-left:6px;font:12px Arial,Helvetica,sans-serif;color:rgb(119,119,119);max-width:100%}.flexCompare .flexContent{min-height:50px;float:left;margin:0;max-width:100%}.flexCompare .flexContent .tarifs{float:left;width:558px;min-height:200px;max-width:100%}.flexCompare .flexContent .tarifs .textes{float:left;width:303px;min-height:200px;max-width:100%}.flexCompare .flexContent .tarifs .textes * .title{width:100% !important;height:auto !important}.flexCompare .flexContent .tarifs .textes .title{float:left;font-size:14px;margin:8px 0 0;padding:20px;display:block;width:263px;height:15px;font-weight:bold;max-width:100%}.flexCompare .flexContent .tarifs .textes .license{float:left;padding:12px;margin:10px 0;background:none repeat scroll 0% 0% rgb(240,240,240);border:1px #ccc solid}.flexCompare .flexContent .tarifs .textes .license .title{width:524px;margin:0 0 5px 0;padding:0;font-weight:bold}.flexCompare .flexContent .tarifs .textes .license .descr{padding-top:5px;padding-bottom:10px;max-width:100%}.flexCompare .flexContent .tarifs .textes .legende{float:left;width:283px;height:70px;padding:10px 9px 0px 7px;margin:5px 0px 0px;background:none repeat scroll 0% 0% rgb(240,240,240);border-radius:10px;max-width:100%}.flexCompare .flexContent .tarifs .textes .legende .title{font-size:14px;margin:0 0 3px 0;padding:0px}.flexCompare .flexContent .tarifs .textes .legende .descr{font-size:11px;margin:0px;line-height:12px;padding:0px;text-align:justify}.flexCompare .flexContent .tarifs .textes .legende .title.vert{color:rgb(182,202,59)}.flexCompare .flexContent .tarifs .textes .legende .title.cyan{color:rgb(0,153,204)}.flexCompare .flexContent .tarifs .textes .legende .title.bleu{color:rgb(0,44,95)}.flexCompare .flexContent .tarifs .textes .legende .title.rouge{color:rgb(222,19,29)}.flexCompare .flexContent .title{color:rgb(119,119,119);margin:0px;padding:7px 0px 19px}.flexCompare .flexContent .tarifs .flex{float:left;width:80px;min-height:200px;margin:2px}.flexCompare .flexContent .tarifs .flex .logo{float:left;width:80px;height:45px;margin:10px 0px 5px}.flexCompare .flexContent .tarifs .flex.simply .logo{background:url("../../img/flex/logo_simplyflex.png") no-repeat scroll left top transparent}.flexCompare .flexContent .tarifs .flex.simply .case{background-color:#f3f7e0}.flexCompare .flexContent .tarifs .flex .case{float:left;width:80px;height:80px;margin:5px 0px 0px;border-radius:10px}.flexCompare .flexContent .tarifs .flex .case img{padding-left:19px;padding-top:20px;position:absolute}.flexCompare .flexContent .tarifs .flex.extra .logo{background:url("../../img/flex/logo_extraflex.png") no-repeat scroll left top transparent}.flexCompare .flexContent .tarifs .flex.extra .case{background-color:#d9effa}.flexCompare .flexContent .tarifs .flex.ultra .logo{background:url("../../img/flex/logo_ultraflex.png") no-repeat scroll left top transparent}.flexCompare .flexContent .tarifs .flex.ultra .case{background-color:#d8dfe7}@media only screen and (max-width:980px){.flexCompare{display:none}}