/*body{line-height:1;}*/
ol, ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
p{margin:10px 0;}
br.clear{display:block;clear:both;width:1px;height:0.001%;font-size:0px;line-height:0px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
/*p{line-height:1.3em;}*/
a{color:#E68E33;text-decoration:none;}
/*a:hover{text-decoration:underline;}*/
#plans h1,h2,h3,h4,h5,h6{font-family:"Lobster",Helvetica;}
#plans h3{font-size:2.3em;text-transform:uppercase;font-weight:normal;color:#444;}
#plans h3 strong{font-weight:bold;}
#plans h3 a.action{font-size:.7em;text-transform:none;}
#plans h4{font-size:1.1em;}
#plans h4.part{background:url("../images/ico_below.png") no-repeat scroll 0 29px transparent;color:#222222;font-weight:bold;height:16px;line-height:16px;margin-top:0;padding-left:20px;padding-top:30px;}
#plans h3.hr{margin-bottom:20px;line-height:20px;background:url(../images/hr.png) bottom left no-repeat;padding-bottom:10px;}
.close{cursor:pointer;}

.bt{border:1px solid #000;height:38px;line-height:38px;padding:11px 20px 11px 25px;width:auto;text-transform:uppercase;background:#4a4a4a url(../images/bt_str_black.png) center left repeat-x;color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-shadow:0px 0px 2px #333333;font-size:14px;}
.bt:hover{text-decoration:none;cursor:pointer;-moz-box-shadow:0px 0px 5px #888;-webkit-box-shadow:0px 0px 5px #888;box-shadow:0px 0px 5px #888;}
.bt span{padding:15px 0;}
.bt.small{height:30px;line-height:26px;padding:3px 10px;font-size:11px;}
.bt.aws{background:#fc9202 url(../images/bt.png) center left repeat-x;border-color:#fc9202;}
.bt.aws.plus span{background:transparent url(../images/bg_bt.jpg) center left no-repeat;padding-left:35px;}
.bt.aws span{background:transparent url(../images/bt.png) center left no-repeat;padding-left:35px;}
input.invisible{height:0;width:0;background:none;overflow:hidden;border:none;color:transparent;text-indent:-1000px;}
.tooltip-status{background:transparent url(../images/tooltip_status_bottom.png) -79px bottom no-repeat;color:#eee;padding:4px 8px 11px;font-size:11px;display:none;z-index:100;text-align:center;min-width:30px;}
.tooltip{display:none;}
.tooltip{display:none;font-size:12px;color:#fff;margin-left:20px; padding-bottom:7px;background:transparent url(../images/tooltip_bottom.png) 6px bottom no-repeat;z-index:100;}
.tooltip blockquote{width:260px;height:76px;padding:6px;background:#000;-moz-box-shadow:0px 0px 5px #333;-webkit-box-shadow:0px 0px 5px #333;box-shadow:0px 0px 5px #333;-moz-border-radius:5px;-webkit-border-radius:5px;line-height:15px;}
.tooltip IMG{float:left;}
.tooltip em{font-style:normal;}
.tooltip span{display:block;float:left;width:180px;padding-left:8px;}
html,body{}
:focus{outline:none;}
body{font-family:"Helvetica Neue", Helvetica, Arial;font-size:13px;background-color:#F8F8F8; color:#6d7980;font-weight:300;line-height:19px;}
#wrapper{position:relative;}
.main{/*min-height:300px;*/position:relative;z-index:1;}
.col980{width:980px;margin:0 auto;position:relative;}
.col700{width:700px;float:left;margin-right:10px;}
.col320{width:320px;float:left;margin-right:10px;}
.col230{width:230px;float:left;margin-right:20px;}
.left {float:left;}
.right {float:right;}
.hide{visibility:hidden;}
.hidden{display:none;}

.head{border-top:1px solid #fff;background:url(../images/bg_head.gif) bottom left repeat;color:#fff;text-align:left;box-shadow:0 0 100px #bebebe;}
.head .heading{padding:30px 100px 30px 100px; background:none;position:relative;width:980px;margin:0 auto;text-align:center;}
.head .heading:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.heading .title{font-size:27px;font-weight:100;color:#fff;font-family:"Lobster",helvetica,arial;}
.heading .title span{color:#EAA81E;font-weight:bold;}
.heading p{font-size:14px;line-height:20px;color:#cecece;margin-bottom:0px;}
.head .with-cta h1{float:left;width:600px;}
.head .with-cta p{float:left;width:600px;}
.head .heading p.head-cta{float:right;padding:10px 0 0;margin-left:20px;width:auto;}
.head .heading .head-cta a{white-space:nowrap;}
.head .heading .head-cta a.cta{width:inherit;}
.head .heading .head-cta a.cta strong{font-size:18px;font-family:"Lobster",helvetica,arial;}
.heading .steps{text-align:center;padding:14px 0 0;}
.heading .steps li{display:inline;margin:0 14px;}
.heading .steps li a{color:#fff;}
.heading .steps .active a{color:#faa728;}
.center{text-align:center;}
.head .cta{box-shadow:0 2px 2px #222;line-height:17px;}
.head .cta:hover{box-shadow:0 0 1px #000;}

.center{text-align:center;}
.columns{float:left;position:relative;}
.left-column, .right-column{width:246px;}
.midd-column{float:right;width:720px;}
.ttip:hover {cursor:pointer !important;}
input[type=submit]{cursor:pointer;}

#plans{color:#444;}
.head .heading{padding:50px 0;}
#plans{margin:40px auto;position:relative;}
#plans #options{float:left;width:195px;color:#444;font-size:11px; margin-top:-10px;}
#plans #options li{line-height:13px;}
#plans #options strong{display:block;color:#000;font-size:12px;margin-bottom:2px;}
#plans #options IMG{margin:0 -10px -2px 0;cursor:pointer;position:relative;}
#plans #options .tooltip{width:250px;}
#plans #options .tooltip p{-moz-box-shadow:0px 0px 8px #666;-webkit-box-shadow:0px 0px 8px #666;box-shadow:0px 0px 8px #666;margin:0 -4px 0 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:10px;background:#000;color:#ccc;}
#plans li{padding:6px 10px;min-height:35px;line-height:30px;}
#plans li.alt{background:#eee;}
#plans .plan{float:left;text-align:center;width:120px;position:relative;z-index:10;}
#plans .plan h3{height:30px;margin:0;line-height:30px;font-size:14px;color:#76c52b;}
#plans h3.bronze{color:#8d7c0a;}
#plans h3.silver,#plans h3.argent{color:#999;}
#plans h3.gold, #plans h3.or{color:#c79c06;}
#plans h3.platine, #plans h3.platinum{color:#991211;}
#plans h3.diamond, #plans h3.diamant{color:#0275b1;}
#plans .plan h4{margin:0;line-height:16px;font-size:20px;margin:10px 0 0;position:relative;}
#plans .heading{height:200px;overflow:hidden;}
#plans .plan .pad1{margin-left:36px;}
#plans .plan .pad2{margin-left:28px;}
#plans .plan .pad3{margin-left:16px;}
#plans .plan .price span{float:left;display:block;}
#plans .plan h4 span.symbol{color:#444;font-weight:normal;}
#plans .plan h4 span.int{font-size:1.8em;margin-top:2px;letter-spacing:-1px;}
#plans .plan h4 span.cents{font-size:.5em;font-weight:normal;margin-top:-7px; margin-left:2px;}
#plans .pm{display:block;font-style:normal;font-weight:normal;font-size:12px;color:#666;padding:8px 0 17px;line-height:14px;}
#plans .pm span{color:#888;font-size:.9em;}
#plans .plan li.limit{line-height:54px;font-size:16px;font-weight:bold;height:50px;}
#plans .plan li IMG{margin:3px 0 -3px 0;}
#plans .plan .bt{margin-top:0;font-size:12px;padding:11px 15px 11px 20px;}
#plans .plan li.choose{padding-top:18px;padding-bottom:10px;}
#plans #aws{background:#fff;border:1px solid #ddd;width:105px;padding:0;margin-top:-11px; margin-right:2px; font-weight:bold;z-index:20;}
#plans #aws li.alt{background:#e3e3e3;}
#plans #aws.last-item{margin-right:0!important;}
#plans h3.aws, #plans h3.aws{font-size: 1.8em; text-transform:none; color: #fc9202;}
.middletitle {margin-top:8px; margin-bottom:-4px !important;}
#plans span.small{font-size: 0.8em;}
#plans #favorite{background:#fff;border:1px solid #ddd;width:120px;padding:10px 0;margin-top:-11px; margin-right:2px; font-weight:bold;z-index:20;}
#plans #favorite.last-item{margin-right:0!important;}
#plans #favorite li.alt{background:#e3e3e3;}
#plans #favorite h4{color:#444444;padding-left:30px;}
#plans #favorite h4 span.symbol{color:#000;}
#plans #favorite .price {padding-left:40px;}
#plans #favorite .pad2 {margin-left:0px;}
#plans p.flexibility,#plans p.support{position:absolute;bottom:118px;background:#fff;margin:0 0 0 170px;text-align:center;width:780px;z-index:21;line-height:30px;height:30px;padding:6px 10px;}
#plans p.flexibility{bottom:75px;margin:0;background:#c5faca;width:801px;padding-left:170px;color:#2a772b;}

#plans .italic{ font-weight: 600 !important;font-style: italic !important; }
#ac_sceaux{position: absolute; margin-left: 106px;}
#ac_sceaux div{background-image: url('../images/ac_sceaux.png');display: inline-block;width: 25px;height: 30px;background-repeat: no-repeat;}
#ac_sceaux > div:first-child + div{background-position: -30px 0px}
#ac_sceaux > div:first-child + div + div{background-position: -60px 0px}
.tarif_infinite{width: 145px !important;margin-right: 0px !important;margin-left: 68px;}
.tarif_infinite .reset_style{line-height: inherit !important;min-height: inherit !important;padding: 6px 0px !important;font-size: 10px !important;}