*{margin:0; padding:0;}
body{text-align: center; background: #dedede; font: 12px arial, georgia, sans-serif;}
#conteneur{margin: 2px auto; width:798px; background: #fff url("../image/bg.gif") bottom repeat-x;}
#minHeight{width: 1px; float: right; height: 480px;}
.spacer{clear: both;}
#header{background: url("../image/header.gif") no-repeat; width:798px; height:74px; text-align: left;}
#header p{position: relative; left: 225px; top: 39px; color: #acabab; font-size: 12px;}
#search{margin-top: 45px; display: none;}
#search2{margin-top: 5px; display: none;}
#searchTitle{font-size: 14px; font-weight: normal; margin-bottom: 3px;}
#cadreSearch{margin: 0 auto; width: 495px; height: 55px;background: url("../image/search.gif") no-repeat; text-align: left; padding: 20px 0 0 28px;}
#cadreSearch p{font-weight: bold;}
#cadreSearch .input{width: 267px; border: 1px solid #e6e5e5;}
#cadreSearch .submit{width: 88px; height: 22px; padding-bottom:1px; border: none; background: url("../image/trouver.gif") no-repeat; margin-left: 20px; color: #fff; font-weight: bold;}
#searchInfo{font-size: 10px; text-align: left; color: #aaa; margin: 6px 0 70px 170px; line-height: 10px;}
#footer{text-align: left; margin: 20px 0 20px 150px; padding-bottom: 70px;}
#footer a{font-size: 11px; color: #656565; text-decoration: none;}
#footer a:hover{text-decoration: underline;}

#pub_sky{position: absolute; top: 10px; left: 50%; margin-left: 410px; width: 160px; height: 600px; text-align: left; display: none;}
#pub_ban{margin: 10px 0; display: none;}
#pub_car{display: none;}
#mentions{text-align: left; padding: 25px; display: none;}
#mentions h2, #mentions p{margin: 15px 0; display: none;}
.puce1{padding-left: 10px; background: url("../image/puce1.gif") left 5px no-repeat; font-weight: bold;}

/* Page paiement */
#headPaiement{ margin: 15px auto 0 auto; width: 480px; padding-left:43px; height: 23px; padding-top: 10px; background: url("../image/headPaiement.gif") no-repeat; color: #fff; font-weight: bold; font-size: 14px; text-align: left; }
#headPaiement2{ margin: 15px auto 0 auto; width: 480px; padding-left:43px; height: 25px; padding-top: 8px; background: url("../image/headPaiement.gif") no-repeat; color: #fff; font-weight: bold; font-size: 12px; text-align: left; }
#headPaiement2 span{ font-size: 16px; }
#cadrePaiement{margin: 0 auto; width:519px; border: 2px solid #000;}
#infoPaiement{background: #ebebeb; border-bottom: 1px solid #000; text-align: left; padding: 8px 0;}
.res_pro{background: #ebebeb; border-top: 2px dotted #939292; text-align: left; padding: 15px 0;}
.res_pro p{float: right; font-size: 12px; font-weight: bold; padding: 2px 0 0 10px;margin:0; margin-right: 25px;}
.res_pro p a{text-decoration: none; width: 15px; height: 15px; display: block; float:left;}
.res_pro h3{font-size: 12px; font-weight: bold; padding: 3px 0 0 10px; margin:0;}
.res_pro h4{float: right; font-size: 12px; font-weight: bold; padding: 2px 0 0 10px;margin-top:6px; margin-right: 25px;}
.res_pro h5{font-size: 12px; padding: 2px 0 0 10px;margin-top:3px; font-weight: normal; line-height: 16px;}
.res_part{background: #fff; border-top: 2px dotted #939292; text-align: left; padding: 15px 0;}
.res_part p{float: right; font-size: 12px; font-weight: bold; padding: 2px 0 0 10px;margin:0; margin-right: 25px;}
.res_part p a{text-decoration: none; width: 15px; height: 15px; display: block; float:left;}
.res_part h3{font-size: 12px; font-weight: bold; padding: 3px 0 0 10px; margin:0;}
.res_part h4{float: right; font-size: 12px; font-weight: bold; padding: 2px 0 0 10px;margin-top:6px; margin-right: 25px;}
.res_part h5{font-size: 12px; padding: 2px 0 0 10px;margin-top:6px; font-weight: normal;}
#printBtn{float: right; margin: 16px 140px 0 0; display: none;}
#printBtn img{position: relative; top: 4px;}
#printBtn a{text-decoration: none; color: #5f5f5f; font-size: 11px;}
#printBtn a:hover{text-decoration: underline;}

#infoPaiement p{font-size: 14px; margin: 0 0 5px 40px; padding-top: 5px;}
#infoPaiement p.puce3{padding-left: 12px; background: url("../image/puce3.gif") 0 5px no-repeat; margin: 3px 0 3px 40px;padding-top:0;}
#divPaiement h3{text-align:center;font-size:12px;margin-top:8px;margin-bottom:8px; background: url("../image/fleche_bas.gif") bottom no-repeat; padding-bottom:13px;}
#divPaiement h3 span{font-size:18px;}

#wha{border-top: 2px dotted #939292;background: url("../image/iplus.gif") top right no-repeat; padding-top: 40px;}
#wha h6{margin-top:20px;font-size:9px;margin-left:15px;font-style:italic;color:#6a6a6a;}
#wha h6 a{padding-left:230px;color:#6a6a6a;}
#wha p{margin:0 0 5px 10px}

#cb{background: url("../image/cb.gif") 5px 5px no-repeat;border-top: 2px dotted #939292; padding-top: 40px;}
#cb h6{margin-top:20px;font-size:9px;margin-left:15px;font-style:italic;color:#6a6a6a;}
#cb h6 a{padding-left:230px;color:#6a6a6a;}
#cb p{margin:0 0 5px 10px}

#iframeTkt{border-top: 2px dotted #939292;}

.titleConsultation1{padding-left: 42px; background: url("../image/puce4.gif") 30px 4px no-repeat; border-bottom: 1px solid #f60; text-align: left; font-weight: bold; margin-top: 30px;}
.titleConsultation2{margin: 30px 0 15px 0; font-size: 14px;}
.textConsultation1{margin: 10px 0 10px 42px;}
.textConsultation2{margin: 30px 0 10px 0;}
