@charset "utf-8";
/* CSS Document */
#page div.fil_ariane{font-family:Arial, Helvetica, sans-serif;font-size:12px;background:#f2f2f2;width: 1139px;position: relative;z-index: 1;color:#555555;height:30px;margin:11px 0 0 10px;padding:0 0 0 11px;}
#page div.fil_ariane span{float:left;background:url(../images/puce_nav_bar.png) no-repeat center left;padding:0 10px 0 10px;color:#555555;margin:8px 0 0 0;}
#page div.fil_ariane a{float:left;margin:8px 10px 0 0;color:#555555;}
#page div.fil_ariane a.lien{background:url(../images/puce_nav_bar.png) no-repeat center left;padding:0 0 0 10px;}
#page #content{background-color:#FFF;width:1170px; margin:10px 0 0 0;}
#page #content h1{margin: 0 0 0 10px;color:#181818;font-size:18px;text-transform:uppercase;}
#page #content div.recap_panier{width:1148px;height:168px;border:1px solid #f3f3f3;margin: 16px 0 0 10px;color:#616161;}
#page #content div.recap_panier img{margin:42px 41px 0 46px;float:left;}
#page #content .alert_msg { border:1px solid #F03; padding:10px; color:#F03;}
#page #content .blc_content{width:1147px;margin:27px 0 0 10px;height:auto;overflow:hidden;border:1px solid #f3f3f3;}
#page #content .blc_content form#abonne{margin:45px auto 0 auto;width:1049px;height:141px;}
#page #content .blc_content form#abonne p{float:left;width:502px;height:auto;overflow:hidden;}
#page #content .blc_content form#abonne .marge{margin:0 0 0 45px !important;}
#page #content .blc_content form#abonne label{color:#bdbdbd;text-transform:uppercase;font-size:13px;}
#page #content .blc_content form#abonne input.txtlogin{background: url("../images/bg_login.png") no-repeat;border: medium none;color: #BDBDBD;float: left;font-size: 18px;height: 45px;padding: 0 0 0 40px;vertical-align: middle;width: 460px;margin:12px 0 0 0;}
#page #content .blc_content form#abonne input.txtpsw{background: url("../images/bg_pass.png") no-repeat;border: medium none;color: #BDBDBD;float: left;font-size: 18px;height: 45px;padding: 0 0 0 40px;vertical-align: middle;width: 460px;margin:12px 0 0 0;}
#page #content .blc_content form#abonne input.btnsbm{background: url("../images/btn_cnx.png") no-repeat;border: medium none;color: #ffffff;float: left;font-size: 18px;height: 45px;vertical-align: middle;width: 176px;margin:29px 0 29px 0;}
#page #content .blc_content form#abonne a{float:right;margin:16px 0 0 0;font-weight:bold;font-size:13px;color:#aaaaaa;}
#page #content .blc_content .entete_blc{background:#000;height:49px;width:1149px;overflow:hidden;}
#page #content .blc_content .entete_blc p{color:#FFF;text-transform:uppercase;margin:19px 0 0 46px;font-size:14px;}
#page #content .blc_content form#fc1{margin:45px auto 0 auto;width:1049px;height:auto;overflow:hidden;}
#page #content .blc_content form#fc1 p{width:660px;height:auto;overflow:hidden;margin:26px 0 0 0;}
#page #content .blc_content form#fc1 .marge{margin:26px 0 0 45px !important;}
#page #content .blc_content form#fc1 label{color:#bdbdbd;text-transform:uppercase;font-size:13px;}
#page #content .blc_content form#fc1 label span{color:#ff000f;}
#page #content .blc_content form#fc1 input{background: url("../images/bg_txt.png") no-repeat;border: medium none;color: #BDBDBD;float: left;font-size: 18px;height: 45px;vertical-align: middle;width: 500px;margin:12px 0 0 0;}
#page #content .blc_content form#fc1 h1{margin-left:0;}
#page #content .blc_content form#fc1 div.spselect{width:502px;height:auto;overflow:hidden;margin:26px 0 0 0;}
#page #content .blc_content form#fc1 .styled-select {width: 500px; height: 45px;overflow: hidden; background: url(../images/bg_slct.png) no-repeat center center ;border: medium none;margin:12px 0 0 0;}
#page #content .blc_content form#fc1 .styled-select select {background: transparent;width: 523px;font-size: 16px;padding:5px;line-height: 1;border: 0;border-radius: 0;height: 45px;-webkit-appearance: none;color: #BDBDBD;float: left;font-size: 18px;}
#page #content .blc_content form#fc1 .styled-select-day {width: 90px; height: 45px;overflow: hidden; background: url(../images/bg_jr.png) no-repeat center center ;border: medium none;margin:12px 0 0 0;float:left;}
#page #content .blc_content form#fc1 .styled-select-day select {background: transparent;width: 115px;font-size: 16px;padding:5px;line-height: 1;border: 0;border-radius: 0;height: 45px;-webkit-appearance: none;color: #BDBDBD;float: left;font-size: 18px;}
#page #content .blc_content form#fc1 .styled-select-month {width: 200px; height: 45px;overflow: hidden; background: url(../images/bg_mois.png) no-repeat center center ;border: medium none;margin:12px 0 0 17px;float:left;}
#page #content .blc_content form#fc1 .styled-select-month select {background: transparent;width: 223px;font-size: 16px;padding:5px;line-height: 1;border: 0;border-radius: 0;height: 45px;-webkit-appearance: none;color: #BDBDBD;float: left;font-size: 18px;}
#page #content .blc_content form#fc1 .styled-select-year {width: 174px; height: 45px;overflow: hidden; background: url(../images/bg_year.png) no-repeat center center ;border: medium none;margin:12px 0 0 17px;float:left;}
#page #content .blc_content form#fc1 .styled-select-year select {background: transparent;width: 197px;font-size: 16px;padding:5px;line-height: 1;border: 0;border-radius: 0;height: 45px;-webkit-appearance: none;color: #BDBDBD;float: left;font-size: 18px;}
#page #content .blc_content form#fc1 #demande_cont,#page #content .blc_content form#fc1 #demande_retrac{background:url(../images/bg_info_demande.png) no-repeat center center;width:650px;height:97px;margin:15px 0 0 0;border: medium none;color: #BDBDBD;font-size: 18px;vertical-align: middle;}
#page #content .blc_content form#fc1 input.btnsbm{background: url("../images/btn_cnx.png") no-repeat;border: medium none;color: #ffffff;float: right;font-size: 18px;height: 45px;vertical-align: middle;width: 176px;margin:29px 0 29px 0;}
#page #content .entete{float:left;}
#page #content div#propos{width:849px;height:213px;border-bottom:1px solid #ededed;border-top:#ededed 1px solid;border-right:1px solid #ededed;float:left;margin:32px 0 0 10px;}
#page #content div#propos .blc_right_txt{width:737px;height:157px;margin:35px 0 0 28px;float:left;font-family:Arial, Helvetica, sans-serif;}
#page #content div#propos .blc_right_txt .titreachat{font-weight:bold;font-size:19px;color:#121212;}
#page #content div#propos .blc_right_txt .para{color:#626262;font-weight:normal;font-size:12px;margin:5px 0 0 0;}
#page #content div#propos .blc_right_txt ul{width:255px;height:37px;}
#page #content div#propos .blc_right_txt ul li{display:inline-block;float:left;height:37px;margin:41px 0 0 5px;}
#page #content div#propos .blc_right_txt .blog{background:url(../images/separator_pub.png) left center no-repeat;width:290px;float:left;height:67px;margin:0 0 0 51px;}
#page #content div#propos .blc_right_txt .blog img{margin:6px 0 0 37px;}
#page #content div#propos .blc_right_txt .tv{background:url(../images/separator_pub.png) left center no-repeat;width:167px;float:left;height:67px;}
#page #content div#propos .blc_right_txt .tv img {margin:0 0 0 44px;}
#modepaiement{display:block;background:url(../images/methode_paiement.png) no-repeat center center;border:none;margin:32px 0 0 9px;width:290px;height:215px;float:left;}
div#id_validation{color: #FF0000;margin: 5px 0 5px 5px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;}
