@charset "utf-8";
/* CSS Document */
:focus        { outline: 0; }
p { margin:0; padding:0}
img{ border:0}
.spacer{height:1px!important; font-size:1px; clear:both; overflow:hidden; display:block; width:100%; margin:0; padding:0 0 0 0; }
body{ background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0; padding:0; position:relative; }
.contenu{width:100%; z-index:100}
.corps{margin:0; padding:0; position:relative;}
.header-bg{ background:url(../img/bgcorps_menu.jpg) top left repeat-x; margin:0 auto; width:100%; height:50px; padding:0;}
.srciptcorps{ width:100%; margin:0; padding:0;}
.header{margin:0 auto; height:49px; width:1000px; display:block; padding:0; position:relative}
.header .logo{background:url(../img/logo.png) top left no-repeat; width:206px; height:43px; float:left; margin:0 0 0 8px;}
.header .menu{ height:39px; margin:0; padding:10px 0 0 100px; float:left;}
.header .menu a{ color:#fff; font-size:14px; font-weight:bold; text-decoration:none; float:left; height:24px; background:url(../img/separator.jpg) top right no-repeat; padding:5px 22px 0 11px }
.header .menu a.last{ background-image:none !important;}
.header .login{ float:right; padding:6px 0 0 0;}
.header .login a{background:url(../img/sincrire.png) top left no-repeat; float:left; margin:0 5px; width:224px; height:39px; padding:0 0 0 10px; color:#fff; font-size:14px; font-weight:bold; text-decoration:none;}
.header .login a span{float: left;    font-size: 12px;    font-weight: bold;    height: 28px;    padding: 5px 40px 0 0;    text-align: center;}
.visuel{margin:0 auto; padding:0; height:311px; width:1000px; float:none; background:url(../img/fondvisuel.jpg) top left no-repeat; padding:110px 0 0 20px; color:#fff; font-size:12px; position:relative;}
.visuel-bg{margin:0; padding:0; width:100%; background:url(../img/bgvisuel.jpg) top left repeat-x; height:419px;}
.visuel .chrono{ height:245px; width:370px; float:left; background-repeat: no-repeat; background-position: left top; padding-right: 0; padding-bottom: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5px; padding-left: 33px; }
.visuel .chrono ul{margin:0; padding:0; list-style:none;}
.visuel .chrono ul li{float:left; height:49px; width:73px; margin:0 0 0 7px; padding:10px 0 0 0; text-align:center; text-transform:uppercase; color:#000; font-weight:normal; font-size:10px}
.visuel .chrono ul li h3{ color:#000; font-size:30px; padding:0; margin:0;}
.visuel .link{ position:absolute; bottom:-26px; right:1px; height:56px; width:284px; }
a.fbook, a.twtr{ float:left; width:43px; height:44px; background:top left; text-decoration:none; margin-top:12px; margin-left:-10px;}
a.jaime{ float:left; width:216px; height:44px; background:bottom left; text-decoration:none; margin-top:30px; margin-left:7px;}
a.fbook{ background-image:url(../img/facebook.png);}
a.twtr{ background-image:url(../img/twtr.png);}
a.jaime{ /*background:url(../img/jaime.png) no-repeat;*/}
a.valeur{background:url(../img/compte-gratuit.png) top left; width:243px; height:57px; float:left; text-decoration:none}
a.fonction{ background:url(../img/fonction.png) top left; width:154px; height:57px; float:left; text-decoration:none; margin:0 0 0 3px}
.content{ padding-top:20px;background: #fff url(../img/corpssuivant$.jpg) top left no-repeat; width:1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.content1{margin:0; padding:0; width:100%;}
.content .left{width:752px; float:left; margin:0; padding:35px 0 0 10px;}
.content .left ul { list-style:none; margin:0; padding:0;}
.content .left ul li{float:left; padding:0 18px 0 18px; width:214px; height:162px;}
.loginarea1 h3, .loginarea2 h3, .content .left ul li h3{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#003366; font-size:16px; font-weight:bold; line-height:16px; margin:0 0 8px 0; padding:0;}
.loginarea1 h4, .loginarea2 h4{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; font-size:14px; font-weight:bold; line-height:14px; margin:0 0 8px 0; padding:10px 0 0 0; text-align:center}
.content .left ul li a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#f48720; font-size:9px; font-weight:bold; text-decoration:underline; text-transform:uppercase; white-space:nowrap;}
.content .right{width:227px; float:left; }
.content .right .info{ width:219px; padding:25px 0 0 0; margin:0 10px 0 0}
.content .right .info .head{background:url(../img/head-right.png) top left no-repeat; height:53px; width:219px; margin:0; padding:0; display:block; font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding:10px 0 0 0; }
.content .right .info .corpsinfo{background:url(../img/bginfo.png) bottom left no-repeat; margin:0; padding:10px 0 0 19px; width:200px; display:block;}
.content .right .info .corpsinfo p{margin:5px 0; color:#504f56; font-size:11px;}
/*{ background:url(../img/mail.png) top left no-repeat; width:115px !important; border:0; height:29px; font-size:11px; color:#393939; line-height:2; padding:0 0 0 33px !important;margin:0; float:left; }*/
.corpsinfo .action{padding:0 0 10px 0; float:left; width:100%}
.action{ text-align:center;}
button.go {background:url(../img/go1.png) top left no-repeat; height:26px; width:37px; border:0; color:#fff; font-weight:bold; font-size:12px; line-height:3; float:left; white-space:nowrap; margin:0; padding:0;}
button.go2 {background:url(../img/go2.png) top left no-repeat; height:27px; width:132px; border:0; color:#fff; font-weight:bold; font-size:12px; line-height:3; white-space:nowrap; margin:0 auto; padding:0;}
button.go2 span{ margin:-5px 0 0 0; float:left; font-size:12px; text-align:center; width:100%}
button.go span{ margin:-5px 0 0 0; float:left; font-size:12px; text-align:center; width:100%}
.nom{background:url(../img/nom.png) top left no-repeat; height:29px; width:150px; line-height:2; padding:0 0 0 33px !important;margin:0 0 3px 0; height:29px; font-size:11px; color:#393939; border:0; }
.mail{background:url(../img/mail-index.png) top left no-repeat; height:29px; width:150px; line-height:2; padding:0 0 0 33px !important;margin:0 0 3px 0; height:29px; font-size:11px; color:#393939; border:0; }
.nom1{background:url(../img/name.png) top left no-repeat; height:27px; width:326px; line-height:2; padding:0 0 0 33px !important;margin:0 0 3px 0; font-size:11px; color:#393939; border:0; }
.mail-form{background:url(../img/mail-jeux.png) top left no-repeat; height:27px; width:326px; line-height:2; padding:0 0 0 33px !important;margin:0 0 3px 0; font-size:11px; color:#393939; border:0; }
.phone{background:url(../img/phone.png) top left no-repeat; height:27px; width:326px; line-height:2; padding:0 0 0 33px !important;margin:0 0 3px 0; font-size:11px; color:#393939; border:0; }
.siteweb{background:url(../img/siteweb.png) top left no-repeat; height:27px; width:326px; line-height:2; padding:0 0 0 33px !important;margin:0 0 3px 0; font-size:11px; color:#393939; border:0; }
.pass{background:url(../img/pass.png) top left no-repeat; height:29px; width:150px; line-height:2; padding:0 0 0 33px !important;margin:0 0 3px 0; height:29px; font-size:11px; color:#393939; border:0; }
.tel{background:url(../img/tel.png) top left no-repeat; height:29px; width:150px; line-height:2; padding:0 0 0 33px !important;margin:0 0 3px 0; height:29px; font-size:11px; color:#393939; border:0;}
.www{background:url(../img/www.png) top left no-repeat; height:29px; width:150px; line-height:2; padding:0 0 0 33px !important;margin:0 0 3px 0; height:29px; font-size:11px; color:#393939; border:0;}
.footer{ margin:0; padding:0; width:100%; background:#e2e3e5;}
.footer .content-footer{ width:1000px; margin:0 auto; background:url(../img/footer.jpg) top left no-repeat; height:50px; font-size:11px; color:#666666; text-align:center; padding:30px}
.footer .content-footer a{text-decoration:none; color:#666;}
.loginarea1, .loginarea2{ position:absolute; height:110px; width:200px; border:5px solid #fff;; background:url(../img/trans.png) top left no-repeat; padding:10px; display:block; z-index:10;  visibility:hidden;}
.loginarea1{top:50px; right:100px;}
.loginarea2{top:50px; right:10px;}
.bgjeux{ opacity:0.68; filter:alpha(opacity=68); -ms-filter: "alpha(opacity=68)"; background-color:#000; width:100%; height:1000px; overflow:hidden; margin:0; position:absolute; top:0; left:0; z-index:10; visibility:hidden; text-align:center; padding:0;}
.jeux{visibility:hidden; margin:0 auto; padding:94px 0 0 0; display:block; z-index:20; width:853px; height:326px; background:url(../img/jeux.png) top left no-repeat; position:absolute; left:25%; top:40px}
.merci{visibility:hidden; margin:0 auto; padding:144px 130px 0 0; display:block; z-index:20; width:723px; height:276px; background:url(../img/merci.png) top left no-repeat; position:absolute; left:25%; top:40px}
.abt{font-size:30px; font-weight:bold; padding:42px 0 0 0;}
.txt2{float:right; text-align:center; width:261px; font-weight:bold; color:#fff; font-size:18px; line-height:20px;}
.jeux .txt{text-align:right; font-weight:bold; color:#fff; font-size:18px; line-height:18px; padding:0 70px 0 0; margin:0; float:right;}
.jeux .txt .formclass{ padding:10px 0 0 0; float:right;}
.jeux .action{text-align:center; float:right; padding:5px 0 0 70px; margin:0; width:290px;}
.gagner{font-size:19px; display:block; padding:10px 0 0 0;}
.jeux .action input{float:right;}
#ajaxgamepost{width:182px; height:72px; background:url(../img/btparticipe.png) top left no-repeat; border:0; display:block; margin:0; text-decoration:none} 
.noobl{padding:0px 70px 0 0; width:100%; text-align:center; float:left; font-weight:bold; color:#fff; font-size:16px; line-height:18px;}
.noobl1{padding:100px 0 0 50px; width:100%; text-align:center; float:left; font-weight:bold; color:#fff; font-size:18px; line-height:18px;}
a.closeit{position:absolute; right:20px; top:0; height:36px; width:36px; text-decoration:none;}
.contact_bg{background:#185884; width:100%; /*height:100px;*/ padding:0; margin:0; display:}
.contact_head{background:url(../img/conta.jpg) top left no-repeat; height:53px; width:971px; padding:10px 0 10px 25px;/*padding:46px 0 0 29px; */margin:0 auto; position:relative;}
.other2 span{ display:inline;}
.contact_head h1{ font-size:20px; color:#fff; background:url(../img/contact.png) center left no-repeat; padding:0 0 0 20px; /*width:300px; */ float:left; margin-bottom:0 }
.content_contact{width:100%;}
.contact_content{background: #fff url(../img/contact_content.jpg) top left no-repeat; margin:0 auto; width:1000px; padding:0;}
h3.contacttitle{background:url(../img/contacttitle.png) top left no-repeat; width:705px; height:34px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#fff; padding:7px 0 0 10px; margin:0; margin-left:15px; }
.formulairecontact{ background:url(../img/formulairecontact.jpg) top right no-repeat; width:722px; padding-left:20px}
.mercipage{background:url(../img/formulairecontact.jpg) center left no-repeat; width:720px; height:500px; display:block; padding:0 0 0 280px}
.textmerci{ font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#003366; text-align:justify; padding:130px 0 0 0;}
.formtable{ font-size:12px; color:#666666; padding-bottom:20px}
.nomform{background:url(../img/nom-form.png) top left no-repeat; height:29px; width:289px; line-height:2; padding:0 0 0 33px !important;margin:0 0 3px 0; height:29px; font-size:11px; color:#393939; border:0; }
.mailform{background:url(../img/mail-form.png) top left no-repeat; height:29px; width:289px; line-height:2; padding:0 0 0 33px !important;margin:0 0 3px 0; height:29px; font-size:11px; color:#393939; border:0; }
.phoneform{background:url(../img/phone-form.png) top left no-repeat; height:29px; width:289px; line-height:2; padding:0 0 0 33px !important;margin:0 0 3px 0; height:29px; font-size:11px; color:#393939; border:0; }
.textarea-box{background:url(../img/textarea.png) top left no-repeat; height:157px!important; width:289px!important;  line-height:2; padding:0 10px 0 2px !important;margin:0 0 3px 0;font-size:11px; color:#393939; border:0; }
h3.title{ color:#003366; font-size:12px; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:7px 0 3px 0; font-weight:bold;}
.moinspad{margin:-20px 0 0 0; float:left; width:100%;}
.rue{float:left; padding:0 0 10px 0; width:100%; text-align:justify; margin:0; }
.antispam{border:0; background:url(../img/anitspam.png) top left no-repeat; width:74px; height:29px; padding:0 5px 0 5px}
.capcha{border:1px solid #c8c8c8; float:left}
.actualize{ float:left; text-decoration:none; height:29px; width:29px; background:url(../img/actualize.jpg) top left no-repeat; margin:0 0 0 10px}
.colone1{ width:1000px; margin:0; display:block; padding-right: 0; padding-bottom: 0; padding-left: 0; padding-top: 0px; }
.colone1 h2, .paiement_content h2, .divdynamik h2{color:#0c4b77; font-weight:normal; font-size:24px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:none; margin:0; padding:0 0 15px 0}
.divdynamik h2 a{float:right; width:100px; height:30px; background:url(../img/close.png) top left no-repeat; text-decoration:none;}
.paiement_content h2 small{ font-size:14px; font-weight:normal;}
.paiement_content h2 b{ color:#f57b18; font-weight:normal!important;}
.paiement_content ul{ padding:0 0 0 0; list-style:none; float:left; width:600px; margin-top: 0;}
.paiement_content img{ float:right; border:0; margin-top:-45px; margin-right:225px;}
.upit{ margin:-30px 0 0 0;}
.upit.business{ margin:-30px 0 0 0;}
.paiement_content ul li{padding:0 0 4px 0; font-size:12px; color:#666; width:700px;}
.paiement_content ul li a{ color:#666666; font-weight:bold; text-decoration:underline; font-size:12px;}
.paiement_content ul li input{ margin:0 10px 0 0}
.imgdv{float:left;}
.txtdv{float:left; padding:0 0 0 40px; width:480px; color:#666666; font-size:12px;}
.separator{height:30px; width:100%; display:block; overflow:hidden;}
.txtdv ul{margin:0 0 0 15px; padding:0; padding-left:10px}
.txtdv1 ul{margin:0 0 0 15px; padding:0;padding-left:10px}
.txtdv ul li{list-style-image:url(../img/puce.jpg); margin:0; padding:2px 0 0 0px;}
.txtdv1 ul li{list-style-image:url(../img/puce.jpg); margin:0; padding:2px 0 0 0px;}
.partcolon{ width:1000px; background:url(../img/partcolon.jpg) bottom left no-repeat; position: relative; padding-bottom: 72px;  }
.partcolon h2  {}
.partcolon h2 a{color:#0c4b77!important; text-decoration:none!important}
.partcolon-two{ width:1000px; margin:0; padding-top: 0; padding-right: 0; padding-bottom: 0px; padding-left: 0; }
.partcolon-two #media{ background:url(../img/bg-vid.jpg); width:250px; height: 203px; padding-top: 26px; padding-right: 10px; padding-bottom: 23px; padding-left: 10px; }
.colone1 .last{background:none !important;}
.txtdv1{float:left; padding:0 0 0 40px; width:625px; color:#666666; font-size:12px;}
.puce{color:#e78a4a; font-weight:bold; font-size:12px; background:url(../img/puce.jpg) center left no-repeat; padding:5px 0 5px 10px; display:block;}
.puce1{color:#e78a4a; font-weight:bold; font-size:12px; background:url(../img/puce.jpg) center left no-repeat; padding:5px 0 5px 10px; display:inline;}
#time{ color:#c21017; text-align: left; 
}



#time span{
display:inline;
color:#222222;
font-size:0.8em;
}
.backto{ color:#f48720; text-decoration:none; display:block; text-align:left; font-size:16px; padding:20px 0 0 0; }
.linkcontent{ position:absolute; right:30px; top:48px; }
.mention{display:block; width:700px; text-align:justify; padding:30px 0; font-size:12px; color:#666; line-height:18px;}

/* facebook*/
span.FBConnectButton_Text{display:none !important;}
span.fb_share_count{ padding:10px 0 0 20px}
.fb_share_count, .fb_share_count_right{ background-color:none !important}
/*end facebook*/
.paiement_content{ padding:60px 17px 60px 17px; width:966px}
.price-totaly { width:886px; background:url(../img/bg-price.jpg) top left no-repeat; padding:15px 0 0 35px; }
.bgtarif{width:921px; background:url(../img/bg-tarif2.png) top left no-repeat; padding:12px 15px 0 30px; margin:0 0 0 0}
.total{ width:489px; height:100px; display:block;}
.total h2{padding-left:20px;padding-top:40px;font-size:24px;color:#ff6b07;text-shadow:1px 1px 2px rgba(0,0,0,0.5);float:left;text-transform: uppercase;}
.total h1{background:url(../img/bg-ron.jpg) center no-repeat; color:#fff; font-size:30px; float:left; width:100px; text-align:center; line-height:20px;}
.total h1 span{ font-size:11px; display:block;}
.total b { float:left; text-align:center; padding:23px 0 0 50px; color:#618b9c; font:13px Arial, Helvetica, sans-serif; font-weight:bold;}
.total b a{ color:#618b9c; text-decoration:none; font-weight:bold;}
table.formtarif{ width:553px; border:0; color:#666; font-size:12px; margin:22px 0 0 15px;}
table.formtarif tr{ height:34px;}
table.formtarif td.label{ width:176px; vertical-align:middle; padding:0 0 0 10px;}
table.formtarif td.other{ vertical-align:middle}
table.formtarif td.other1{ width:117px; vertical-align:middle}
.code{background:url(../img/code.jpg) top left no-repeat; width:95px; height:28px; border:none; overflow:hidden; color:#666; font-size:12px;}
.ville{background:url(../img/ville.jpg) top left no-repeat; height:28px; width:201px; border:none; overflow:hidden; color:#666; font-size:12px;}
table.formtarif td.other input, table.formtarif td.other select{ background:url(../img/txt.jpg) top left no-repeat; width:360px; height:28px; border:0; padding:0 0 0 3px; overflow:hidden; color:#666; font-size:12px;}
table.formtarif td.other select{ padding:0; border-right:1px solid #ccc;}
.submitbt{background:url(../img/submit-long.jpg) top left no-repeat; height:27px; padding-bottom:6px; width:150px; text-align:center; color:#fff; font-weight:bold; font-size:12px; border:none;}
.submit{text-align:center;}
.divdynamik{ position:absolute; width:100px; height:100px; background:#000;}
#autretarif{ position:absolute; display:none; width:500px; height:346px; border:5px solid #c1c1c1; background:url(../img/trans.png) top left no-repeat; padding:10px; font-size:12px; color:#666;}
.tarifother{ border:1px solid #CCC; margin:10px 0; padding:5px; text-align:center; background:#f4f4f4;}
.tarifother tr.gris{ background:#b3b3b3; color:#fff; font-weight:bold; font-size:14px}
.frais{clear:both;margin:10px 0 10px 0; display:block; width:700px; color:#999999; font-size:12px;}
/*.frais a{ color:#0C4B77; text-decoration:none; font-weight:bold;}*/
.pad{padding:20px;font-size: 12px;color: #666666;}
.contentvideo{ float:right; padding:0 50px 0 0;}
a.video{ background:url(../img/video.png) top left no-repeat; width:139px; height:35px; float:left; text-decoration:none;}
a.contact2{background:url(../img/contact2.png) top left no-repeat; width:259px; height:35px; float:left; text-decoration:none;}

/* Paiement select Niriana:2011/11/03 */
.offre {
    float:left;
    width:782px;
    margin-left:8px;
}
.offre-bleu {
    float:left;
    background:url(../img/classique.jpg) no-repeat;
    width:323px;
    height:58px;
    padding:53px 0 0 30px;
    font:12px Arial, Helvetica, sans-serif;
    color:#666666;
}

.offre-bleu input, .offre-vert input {
    margin-right:10px;
    margin-top:0px;
    float:left;
}

.offre-vert {
    float:left;
    background:url(../img/lancement.jpg) no-repeat;
    width:300px;
    height:65px;
    padding:46px 28px 0 30px;
    font:12px Arial, Helvetica, sans-serif;
    color:#666666;
    margin-left:22px;
}
.inserer { color:#72870e; font-weight:bold; }
.offre .titre { display:none; }
.clear { clear:both; }
.clear-20 { clear:both; height:20px; }
.clear-5 { clear:both; height:5px; }

/* Nouvelle Page Niriana:2011/11/10 */
.content .pourquoi {width:752px; float:left; margin:0; padding:35px 0 0 10px; font:12px Arial, Helvetica, sans-serif; color:#666666; }
.desc { width:700px; margin:15px 0 15px 25px; font:12px Arial, Helvetica, sans-serif; color:#666666; line-height:20px; }
.orange { color:#FF9900; }
.desc ul li { list-style:url(../img/puce.jpg); }
.over { width:680px; overflow:scroll; border:1px solid #E9E9E9; background:#EFEFEF; margin:10px 5px; padding:10px; }
.install { width:215px; height:115px; margin:0 10px 0 0; background:url(../img/bg-installation.jpg) no-repeat; }
.install .prestashop { float:left; margin-left:9px; }
.install .oscommerce { float:left; margin-top:4px; }
.install .title { width:215px; height:32px; padding-top:7px; font:14px Trebuchet Ms, Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; }
.bgtarif h4 { font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px; margin-top:5px; }
.bgtarif h4 span { color:#F1981F; }
.faq ul li { list-style:url(../img/puce.jpg); font-weight:bold; color:#EC7E11; font-size:13px; }
h3.faqtitle{background:url(../img/faqtitle.png) top left no-repeat; width:705px; height:34px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#fff; padding:7px 0 0 50px; margin:0; margin-left:15px; }
.contacttitle span { background:url(../img/rond.png) no-repeat; font-size:16px; width:24px; height:24px; padding:0 8px 3px 7px; font-weight:bold;}

.content .nous {width:975px; float:left; background:url(../img/bg-diag.png) right no-repeat; margin:0; padding:0 0 25px 10px; font:12px Arial, Helvetica, sans-serif; color:#666666; line-height:20px;}
.content .nous .titre { background:url(../img/bg-titre-equipe.jpg) no-repeat; color:#ff9614; font:20px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; height:35px; padding:8px 0 0 23px; }
.content .nous .equipe { float:left; margin-right:25px; margin-left:25px; }
.content .nous .nom-equipe { float:left; }
.content .nous .nom-equipe ul { margin:0; margin-top:10px; padding:0; }
.content .nous .nom-equipe ul li { background:url(../img/puce-grand.jpg) top left no-repeat; padding-left:20px; list-style:none; }
.content .nous .nom-equipe ul li .bleu { font-weight:bold; color:#1c8fc1; } 
.plisy { background:url(../img/plus.png) left no-repeat; float:left; margin-left:-13px; }
.sticker { float:right; width:130px; height:125px; margin-top:-85px; margin-right:60px; }
.pad-left { padding-left:21px; }


.video-link{width:100%; text-align: center;}
.video-link .video-button{}
.video-link .video-button img{border:0}

.left-index{ width:682px; float:left; min-height: 708px; background: url(../img/bg-right.png) no-repeat; background-position: right 30px }
.left-index ul{ list-style-type:none}
.left-index ul li{ float:left; width: 300px; display: block; margin-top: 0; margin-right: 10px; margin-bottom: 40px; margin-left: 0; }
.left-index ul li.pers{ }
.left-index ul li.nouvelle{ float: left; height: 252px; width: 310px; background-image: url(../img/bg-new.jpg); margin-right:0; }
.left-index ul li.nouvelle.business{ float: left; height: 252px; width: 310px; background-image: url(../img/bg-new-business.jpg); margin-right:0; }
.left-index ul li.nouvelle span{ text-align:center; padding-top: 80px; padding-right: 10px; padding-bottom: 0; padding-left: 110px; }
.left-index ul li.nouvelle.business span{ text-align:center; padding-top: 70px; padding-right: 10px; padding-bottom: 0; padding-left: 110px; }
.left-index ul li.nouvelle a{ text-align:center; display: block; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; text-decoration:none; padding-top: 52px; padding-right: 0; padding-bottom: 0; padding-left: 0; }
.left-index ul li.nouvelle.business a{ text-align:center; display: block; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; text-decoration:none; padding-top: 45px; padding-right: 0; padding-bottom: 0; padding-left: 0; }
.left-index ul li .right-lst{ float:left; display:block; width: 215px; min-height: 130px; }
.left-index ul li .right-lst h3{ margin: 0px; padding: 0px; line-height:18px }
.left-index ul li .right-lst h3 a{ text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#003366; font-weight:bold;}
.left-index ul li img{ float:left; display:block}
.left-index ul li span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #666666; display: block; padding-top: 12px; line-height:1.3em }
.left-index ul li span a{ text-decoration:none; color:#f48720; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; text-transform: uppercase; font-weight:bold }

.right-index{ width:300px; float:left; padding-left: 16px; margin: 0px; padding-top: 20px; }
.right-index h1{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#003366; font-size:18px; padding:46px 0 0 7px; margin:0; display: block; }
.right-index img{ display:block; margin:10px 0 10px 12px}
.right-index .subsriber{ padding:0; margin:0 }
.right-index .subsriber img{ padding:0; margin:38px 0 0 19px }
.right-index .demo-top { background-image: url(../img/top-demo.jpg); height: 54px; width: 293px; }
.right-index .demo-top h1{ color:#fff; padding:12px 0 0 0!important; text-align:center; font-weight: bold!important; }
.right-index .demo-mid { background-image: url(../img/mid-demo.jpg); width: 293px; background-repeat: repeat-y; }
.right-index .demo-mid input { float:left; display:block} 
.right-index .demo-mid span{ float:left; display: block; width: 241px; padding-top: 0; padding-right: 0; padding-bottom: 0; margin-top: 5px; }

.right-index .demo-bot{ background-image: url(../img/bot-demo.jpg); width: 293px; height: 14px; }
.right-index .demo-mid .bg-champ-name { background-image: url(../img/bg-champ.jpg); background-repeat: no-repeat; height: 26px; width: 256px; padding-left: 6px; margin-left: 15px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; margin-top: 5px; color: #393939; background-color: #EEE; }
.right-index .demo-mid .bg-champ-site{ background-image: url(../img/bg-champ-site.jpg); background-repeat: no-repeat; height: 26px; width: 256px; padding-left: 6px; margin-left: 15px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; margin-top: 5px; color: #393939; background-color: #EEE; }
.right-index .demo-mid .bg-champ-phone{ background-image: url(../img/bg-champ-phone.jpg); background-repeat: no-repeat; height: 26px; width: 256px; padding-left: 6px; margin-left: 15px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; margin-top: 5px; color: #393939; background-color: #EEE; }
.right-index .demo-mid .bg-champ-mail{ background-image: url(../img/bg-champ-mail.jpg); background-repeat: no-repeat; height: 26px; width: 256px; padding-left: 6px; margin-left: 15px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; margin-top: 5px; color: #393939; background-color: #EEE; }
.right-index .demo-mid .radio{ display:block; float:left; margin-left: 25px; margin-top: 5px; }
.right-index .demo-mid .span{ display:block; float:left}
.right-index .demo-mid .ok { background-image: url(../img/bout.jpg); height: 27px; width: 259px; margin-left: 15px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFF; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; margin-bottom: 10px; }
.right-index .demo-mid p{ margin:0; text-align:center; font-style: italic; color: #000; padding-top: 0; padding-right: 0; padding-bottom: 10px; padding-left: 0; }
.right-index .cont-demo { border: 1px solid #DDDDDD; width: 281px; margin-top: 10px; margin-right: 0; margin-bottom: 0; margin-left: 5px; background-image: url(../img/demo1.jpg); background-repeat: no-repeat; height: 97px; }
.right-index .cont-demo ul { list-style-type:none; margin:0; padding:0}
.right-index .cont-demo li { height:50px; display:block; width: 281px; }
.right-index .cont-demo li span{ display: block; padding-top: 10px; padding-right: 0; padding-bottom: 0; padding-left: 60px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #910806; line-height: normal; text-align: center; }
.right-index .cont-demo li.first { padding: 0px; }
.right-index .cont-demo li.last { margin: 0px; padding: 0px; }
.right-index .cont-demo li.last span { padding: 0 0 0 77px}
.right-index .cont-demo img{ margin:0; padding:0}

.cont-slide{ width:440px; height:250px}
.stat { background-image: url(../img/stat.jpg); height: 130px; width: 283px; margin-top: 10px; margin-bottom: 10px; margin-left: 5px; }
.stat h1{ padding: 20px 0 0 100px; width: 175px; margin:0; font-size:13px; font-family:Arial, Helvetica, sans-serif; color: #666666; font-weight: normal; display: block; text-align: center; }
.stat span { text-align:center; display:block; padding: 15px 0 0; }
.stat span a{ text-decoration:none; color:#fff; text-align:center; font-weight:bold; font-size:12px}
.col-left { float: left; width: 300px; }
.col-right {
    float: left;
    width: 380px;
    padding-top: 20px;
}
.more { background-image: url(../img/voir.jpg); height: 35px; width: 108px; margin-top: 10px; margin-bottom: 10px; margin-left: 8px; }
.more span{ color:#fff; text-align:center; display:block; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; padding:5px 0 0 0; font-weight: bold; }
.lst{margin-bottom:16px}
.lst ul{ margin:0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 25px; }
.lst ul li{ float: none; width: 250px; margin:5px 0 0 0; background-image: url(../img/puce.jpg); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 8px; font-size: 12px; color: #666666; }
.lst ul li a{color: #666666; text-decoration:none }
.lst ul li a:hover{color: #666666; text-decoration: underline }

.titre-gauche{ width:35px; background-image: url(../img/titre-left.png); height: 50px; float: left; }
.titre-centre { background-image: url(../img/titre-cent.png); background-repeat: repeat-x; height: 50px; float: left; }
.titre-centre h1{ margin:0; color:#0c4b77; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; padding:7px 10px 0 10px; display:block; font-weight: normal; }
.titre-droite{ width:30px; background-image: url(../img/titre-right.png); height: 50px; float: left; }


.anotation { padding:20px 0 0 0 }
.anotation h1{ color:#fff; float:left; width:24px; height:21px; display:block; margin: 0px; background-image: url(../img/rond.png); font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: center; padding-top: 3px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.anotation h2 { display:block; float:left; height:24pxfont-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; ; font-weight:bold; margin:0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fb942c; padding-top: 2px; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 350px; }
.anotation span{ display:block; font-size:12; font-family:Arial, Helvetica, sans-serif; color: #666666; padding-top: 10px; padding-right: 17px; padding-bottom: 0; padding-left: 25px; } 
.anotation span a{ text-decoration:none; color: #F2A138 }


.cont-bullet { height: 50px; }
.bullet-left { background-image: url(../img/bulle-left.png); background-repeat: no-repeat; height: 50px; padding-right: 10px; float: left; padding-left: 20px; }
.bullet-left-ok { background-image: url(../img/bulle-left2.png); background-repeat: no-repeat; height: 50px; padding-right: 10px; float: left; padding-left: 20px; }
.bullet-left-ok h1{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; margin: 0px; padding-top: 12px; font-size: 14px; font-weight: bold; display: block; padding-left: 20px; }

.bullet-left h1{ font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; color:#fff; margin: 0px; padding-top: 12px; font-size: 16px; font-weight: bold; }
.bullet-rigth {background-image: url(../img/bulle-right.png); background-repeat: no-repeat; height: 50px; width:36px;float: left; }
.new { width: 250px; }

.new{ height: 199px; width: 271px; background-image: url(../img/marchand.jpg); margin-left: 15px; margin-top: 40px; }
.new span{ text-align:center; display: block; padding-top: 34px; padding-right: 10px; padding-bottom: 0; padding-left: 100px; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
.new a{ padding:38px 0 0 0; text-align:center; display: block; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; text-decoration:none }
.new span a{ color:#666666; text-decoration:none; padding:0; font-weight:normal}
.right-second { width: 665px; float: left; }
.col-right-left { float: left; width: 304px; margin-left: 15px; padding-top: 50px; }
.elips-h { background-image: url(../img/elipse.png); height: 42px; width: 303px; padding-top: 10px; background-repeat: no-repeat; }
.elips-h h1{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 20px; background: url(../img/puce-tri.png) 2px 3px no-repeat; display: block; color: #0c4a75; display:block; margin:0 0 0 30px;; padding:0 0 0 30px }
.eclips-bas { background-image: url(../img/elipse-bas.png); width: 303px; background-repeat: no-repeat; height: 25px; }
.eclip-cent { background-color: #E6E6E6; width: 283px; padding: 10px; }
.cont-eclips { width: 303px; }
.eclip-cent span{ text-align:center; color:#55acc5; font-size:13px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; display:block}.txt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.txt-stand{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em; color: #666666; }
.nous-contact { height: 88px; width: 223px; background-image: url(../img/bouton.jpg); margin-top: 20px; margin-left: 45px; }
.nous-contact a{ display:block; text-decoration:none; text-align:center; padding:3px 0 0 0; font-size:16px; font-weight:bold; color:#fff}

.partenarie-article{ width:657px; height:296px; background-image: url(../img/partenaire.jpg); }
.partenarie-article ul { margin:0; padding:0; list-style-type:none}
.partenarie-article ul li { display:block; width:300px; float:left; padding-top: 40px; padding-right: 0; padding-bottom: 0; padding-left: 20px; }
.partenarie-article ul li.seconde { padding-top: 20px; padding-right: 0; padding-bottom: 0; padding-left: 20px; }

.anotation-second { padding:0 }
.anotation-second h1{ color:#fff; float:left; width:24px; height:21px; display:block; margin: 0px; background-image: url(../img/rond.png); font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: center; padding-top: 3px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.anotation-second h2 { display:block; float:left; height:24pxfont-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; ; font-weight:bold; margin:0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fb942c; padding-top: 2px; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 256px; }
.anotation-second span{ display:block; font-size:12; font-family:Arial, Helvetica, sans-serif; color: #666666; padding-top: 10px; padding-right: 0px; padding-bottom: 0; padding-left: 25px; } 
.anotation-second span a{ text-decoration:none; color: #F2A138 }
.paybutton{border:none;background:url('http://www.paysite-cash.com/images/boutons/150x55_fr.jpg') no-repeat;width:150px;height:55px;}



/*page demande demo*/
.demandeDeDemo {color:#646363}
.demandeDeDemo .left1{width:644px !important; padding-left:30px; float:left }
.demandeDeDemo .right1{float:left}
.demandeDeDemo .right1 .right-index{background:url(../img/left-right-separator.gif) no-repeat left 50px;}
.demandeDeDemo h4{color:#145786; margin-bottom:10px}
.demandeDeDemo .noOmbre{background:none}
.demandeDeDemo ul.simple li{width:100% !important; height:auto !important; clear:both; margin-bottom:10px; padding: 0 10px}
.puceOrange li{background-image: url("../img/puce.jpg"); background-position: 16px 4px;  background-repeat: no-repeat;padding: 0 30px !important}
.date_demo li{margin-bottom:10px}
.date_demo_selectlist{ margin-top: 2px;width: 235px;}
*html .date_demo_selectlist{ margin-top: 6px;width: 235px;}


/**mirindra ajout style lien insert_success.php**/
.lien-paysite td{text-decoration: underline;}
.lien-paysite {color:#000}
.lien-paysite img{border:0}
.button_offre_personnalisee{margin-left:14px}
.formulaire_generer_revenu{float:right; padding-top:60px}
.formulaire_generer_revenu .generer_revenu h1{  line-height: 20px; padding-top: 3px !important;}
.generer_revenu .content .pourquoi{width:660px;}
.generer_revenu .desc{width:640px !important;}
.generer_revenu .pourquoi h3.faqtitle{background: url("../img/faqtitle2.png") !important}

.accueilProchaineDate{text-align:left !important; padding:0px 0px 5px 20px !important ; font-weight:bold; color:#003366 !important}


.paiement-tag-description{clear:both; padding-top:10px; width:650px; display:none; line-height:18px}
.paiement-tag-description li{margin:0 !important;padding:0px !important; list-style-image:url("../img/puce.jpg")}
.paiement-tag-description ul{margin-left:20px;margin-top:10px}
.paiement-tag-description.on{display:block}

/*Espace presse*/
.presse {margin-left:40px !important}
.presse h3{color:#145786; font-size:12px}
.presse ul.simpleliste li{list-style: disc outside url("../img/puce.jpg"); line-height:18px}
.presse ul.listpdf li{background:url("../img/icon-pdf.png") 0 0px no-repeat; list-style:none; line-height:18px ; padding:0px 0 5px 20px}
.presse ul.listpdf li a{color:#666666; text-decoration:none}

/*Relev de prix*/
.relevprix .anotation ul li{margin:0px;}
.relevprix .simplelist{color:#666666; margin:10px 0 0 20px; padding:0}
.relevprix .simplelist li{color:#666666; background:url("../img/simple-list-puce.jpg") no-repeat 0 3px; padding-left:10px}


/*index*/
li.all{width:650px !important}
div.all{width:550px !important}
div.all span{padding-top:5px !important}

.liste-simple li{margin:0px !important}


.exclusivite{padding-top:30px; padding-bottom:20px}
.exclusivite-picto {float:left; width:80px; height:68px; text-align:left}
.exclusivite-text {float:left; width:400px; padding-top:10px }
.exclusivite-badge {
    background:url("../img/badge-exclusivite.png") no-repeat top left; 
    color:#FFFFFF;
    float:left;
    font-size:10px;
    font-weight:bold;
    height:75px;
    text-align:center;
    width:65px;
    padding: 25px 16px 0px;
    margin-top:0px;
    text-shadow:1px 1px 1px #555555;
}

.condition{font-size:11px; font-style:italic }
h2 span.small{font-size:14px}

/*Tetimonials*/
.testimonial-wrapper{ width:290px; margin-bottom:20px}

.testimonial-head{
    background:url("../img/testimonial-head.png") top left no-repeat; height:38px
}

.testimonial-head span{color:#fff; display:block; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; padding:5px 0 0 20px; font-weight: bold; }    
.testimonial-content #slides{width:270px !important}
.testimonial-content{ position:relative; background:url("../img/testimonial-content.png") bottom left no-repeat; padding:10px; font-size:11px; color:#666666}
.testimonial-content li{ margin:0 !important; height:auto; width:270px !important}
.testimonial-content p{text-align:justify}
.testimonial-content .logo{padding:4px}
.testimonial-content .author{padding-top:10px; width:210px; clear:both}
.testimonial-content .author .name{font-weight:bold; font-size:12px; color:#125582}
.testimonial-content .author .fonction{font-size:11px; color:#fb942c }
.testimonial-content .author .adresseweb {font-size:10px; color:#125582; font-style:italic; text-decoration:none}
.testimonial-content .navigation{position: absolute; right:15px; bottom:15px; z-index:99}
.testimonial-content .navigation img{cursor:pointer}
.testimonial-content .prev-test{position:absolute;right:24px; bottom:10px; cursor:pointer}
.testimonial-content .next-test{position:absolute;right:0;bottom:10px; cursor:pointer}

/*SEO content*/
.seoContent{padding:20px 20px 10px 0; text-align:justify; color:#666666; line-height:18px}
.seoContent h2{line-height:24px; font-size:18px}
.seoContent h3{margin:0; padding:0; color:#fb942c; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:14px}
.seoContent h4{margin:0; padding:0; color:#0c4b77; font-size:12px; font-style:italic; padding:6px 0px}
.seoContent ul, .seoContent ul li{margin:0; padding:0; width:auto; float:none}
.seoContent ul{padding-bottom:20px; margin-left:15px}
.seoContent ul li{ background:url("../img/puce.jpg") no-repeat 0 8px; padding:3px 0 3px 16px}
.seoContent ul ul li{ background:none; padding:3px}
.seoContent img{padding:20px 0 40px}
.seoContent p{padding-bottom:20px}
.seoContent strong.normal{font-weight:normal}
.seoContent .bigButtonBg{background:url("../img/bigButtonBg.jpg") no-repeat 0 0px; width:226px; height:84px; margin:0 auto; margin-top:20px}
.seoContent .bigButtonBg td{vertical-align:middle; height:50px;  text-align:center; width:226px}
.seoContent .bigButtonBg a{text-decoration:none; color:#fff; font-size:16px; line-height:18px; font-weight:bold; padding:5px}

#paymenttablebg {
    background: url(../images/paiement-shadow.png) center no-repeat;
    padding-bottom: 110px;
}

#paymenttable {
    border-collapse: collapse;
}

#paymenttable > thead > tr {
    height: 150px;
}

#paymenttable > tbody > tr {
    height: 48px;
}

#paymenttable > thead > tr > th,
#paymenttable > tbody > tr > th,
#paymenttable > tfoot > tr > th {
    width:  280px;
    text-align: left;
}

#paymenttable > thead > tr > .starter,
#paymenttable > tbody > tr > .starter,
#paymenttable > tfoot > tr > .starter {
    width: 170px;
}

#paymenttable > thead > tr > .nolimit,
#paymenttable > tbody > tr > .nolimit,
#paymenttable > tfoot > tr > .nolimit {
    width: 230px;
}

#paymenttable > thead > tr > .alacarte,
#paymenttable > tbody > tr > .alacarte,
#paymenttable > tfoot > tr > .alacarte {
    width: 220px;
}

#paymenttable > tbody > tr > th {
    background: #fafafa;
    vertical-align: top;
    border-top: 1px solid #ecebeb;
    border-left: 1px solid #ecebeb;
}

#paymenttable > tbody > tr > .starter,
#paymenttable > tbody > tr > .alacarte,
#paymenttable > tfoot > tr > .starter,
#paymenttable > tfoot > tr > .alacarte {
    background: #f6f6f6;
    border-top: 1px solid #ecebeb;
}

#paymenttable > tbody > tr > .nolimit,
#paymenttable > tfoot > tr > .nolimit {
    background: url(../images/paiement-nolimit-bg.png) center repeat-y #fafafa;
}

#paymenttable > thead > tr > th > h2,
#paymenttable > tbody > tr > th > h2,
#paymenttable > tfoot > tr > th > h2 {
    color: #4e4e4e;
    font-size: 18px;
    font-weight: normal;
    padding-left: 15px;
    margin: 0px;
    padding-top: 3px;
}

#paymenttable > thead > tr > th > small,
#paymenttable > tbody > tr > th > small,
#paymenttable > tfoot > tr > th > small {
    color: #999999;
    font-size: 12px;
    font-weight: normal;
    padding-left: 15px;
}

#paymenttable > thead > tr > th > p,
#paymenttable > tbody > tr > th > p,
#paymenttable > tfoot > tr > th > p {
    color: #4e4e4e;
    font-size: 12px;
    font-weight: normal;
    text-align: right;
    padding-right: 50px;
    padding-top: 10px;
}

#paymenttable > thead > tr > th > .tooltip,
#paymenttable > tbody > tr > th > .tooltip,
#paymenttable > tfoot > tr > th > .tooltip {
    background: url(../images/paiement-tooltip.png);
    float: right;
    width: 15px;
    height: 15px;
    margin-right: 15px;
    margin-top: 10px;
}

#paymenttable > thead > tr > th > img {
    display: block;
}

#paymenttable > thead > tr > .starter {
    background: url(../images/paiement-starter.png) no-repeat center bottom;
}

#paymenttable > thead > tr > .nolimit {
    background: url(../images/paiement-nolimit.png) no-repeat center bottom;
}

#paymenttable > thead > tr > .alacarte {
    background: url(../images/paiement-alacarte.png) no-repeat center bottom;
    vertical-align: bottom;
}

#paymenttable > thead > tr > .alacarte > div {
    position: relative;
    width: 100%;
    height: 100%;
}

#paymenttable > thead > tr > .alacarte > div > span {
    color: white;
    display: block;
    font-size: 12px;
    width: 50px;
    height: 12px;
    text-align: center;
    position: absolute;
    right: 8px;
    bottom: 90px;
}

#paymenttable > tfoot > tr > td {
    text-align: center;
}

#paymenttable > tfoot > tr > td > a {
    position: relative;
    top: 50px;
}

#paymenttable > tfoot > tr > td > a > img {
    margin-top: -40px;
}

#paymenttable > tbody > tr > td {
    text-align: center;
}

#paymenttable > tbody > tr > .alacarte > select {
    width: 200px;
}

.checktrue, .checkfalse {
    vertical-align: top;
    display: inline-block;
    background: url(../images/paiement-check.png);
    width: 18px;
    height: 18px;
}

.checktrue {
    background-position: 0px 0px;
}

.checkfalse {
    background-position: 18px 0px;
}

#form_commande.nouveau_form > .paiement_content {
    padding-top: 0px;
}

#totalcalcul2 {
    font-size: 11px;
    padding: 40px 10px;
}

#totalcalcul2 > .price {
    font-size: 30px;
    display: block;
}

#enreg_commande label {
    font-size: 13px;
}

#enreg_commande label > span {
    width: 100px;
    display: inline-block;
    text-align: right;
    padding-right: 3px;
}

#enreg_commande label > input {
    background: #F7F7F7;
    border: 1px solid #AFAFAF;
    border-radius: 5px;
    padding: 5px 10px;
}

.total {
    width: 690px;
}

.total .essai {
    float: left;
    width: 48%;
}

.total .abo {
    float: right;
    width: 48%;
}

.total .title {
    text-align: center;
    font-size:20px;
    color:#ff6b07;
    text-shadow:1px 1px 2px rgba(0,0,0,0.5);
    text-transform: uppercase;
    padding-bottom: 5px;
}

.total .round {
    background:url(../img/bg-ron.jpg) center no-repeat;
    color:#fff;
    width:110px;
    height: 90px;
    padding-top: 40px;
    text-align:center;
    line-height:20px;
    margin: auto;
}

.total .round .price {
    font-size:30px;
    font-weight: bold;
}

.total .round .text {
    font-size:11px;
    display:block;
}

#payant {
    padding-top: 40px;
}