body { margin:0px; padding:0px; font-family:Arial; font-size:11px; color:#5a4f49; text-align:center }
img{border:0px;}
h1, h2, h3, h4, p{ margin:0px; font-weight:normal;}
ul, li, hr{ margin:0px; padding:0px;}
.content-inputs-popup {font-size:11px; color:#5a4f49;border:10px #b1a898 solid; margin:0; text-align:left; padding:15px 15px 25px 15px;}

.content-inputs-popup h1{ background-image:url(../images/dates-tarifs-title-picto.gif); background-repeat:no-repeat; background-position:left; padding-left:30px; font-size:20px; color:#937c5c;}
.content-inputs-popup .ligne{height:1px; overflow:hidden;background-image:url(../images/line_h.gif); background-repeat:repeat; margin-bottom:40px;}

.content-inputs-popup .content .ville {width: 110px;border-right: #cac5c3 1px solid;float: left;}
.content-inputs-popup .content .ville h2{font-size:11px; color:#5a4f49;background-position: left; padding-left: 7px; font-weight: bold; background-image:url(../images/arrow_02.gif); margin-bottom: 5px; background-repeat: no-repeat}
.content-inputs-popup .content .ville ul{ list-style:none;font-weight: bold; color: #937c5c; line-height: 13px; margin-left:5px;}
.content-inputs-popup .content .ville ul a{font-size:11px; color:#5a4f49; font-weight:normal;}
.content-inputs-popup .content .ville ul a:hover{font-size:11px; color:#937c5c; text-decoration:none; font-weight:bold;}

.content-inputs-popup .content .mois { width:100px;margin-left:10px;float: left; border-right: #cac5c3 1px solid;}
.content-inputs-popup .content .mois h2 {font-size:11px; color:#5a4f49;background-position: left; padding-left: 7px; font-weight: bold; background-image:url(../images/arrow_02.gif); margin-bottom: 5px; background-repeat: no-repeat}
.content-inputs-popup .content .mois ul{ list-style:none;font-weight: bold; margin-left: 5px; color: #937c5c; line-height: 13px}
.content-inputs-popup .content .mois ul a{font-size:11px; color:#5a4f49; font-weight:normal;}
.content-inputs-popup .content .mois ul a:hover{ font-size:11px; color:#937c5c; text-decoration:none; font-weight:bold;}

.content-inputs-popup .content .dateprix {padding-left:25px; width:340px; float:left;}
.content-inputs-popup .content .dateprix .title {background-position: left; padding-left: 7px; font-weight: bold; background-image:url(../images/arrow_02.gif); margin-bottom: 5px; background-repeat: no-repeat}
.content-inputs-popup .content .dateprix .type {margin-right: 20px; text-align: right}
.content-inputs-popup .content .dateprix .type span {margin-right: 20px}
.content-inputs-popup .content .dateprix .left .line {font-weight: bold; margin-left: 20px; color: #062477; line-height: 16px}
.content-inputs-popup .content .dateprix .left .line a span {margin-left: 20px}
table.popupprix {font-size: 11px; width: 100%; text-align: center}
table.popupprix thead {color: white; height: 20px; background-color: #ffffff}
table.popupprix thead th {color:#937c5c;}
table.popupprix tr {cursor: pointer;}
table .tr-ligne{clear:both;height:1px; overflow:hidden;background-image:url(../images/line_h.gif); background-repeat:repeat-x;}
table .th-ligne{height:2px; overflow:hidden; background-color:#e5e2e1;}
.content-inputs-popup .content .note-de-droite{padding-top:30px; text-align:right;}

.content-inputs-popup .bottom .note-popup{ clear:both; text-align:justify; margin-top:35px;}
.content-inputs-popup .bottom .promotions-note{ color:#a0005c; margin-top:10px;}
.content-inputs-popup .bottom .close {text-align: right;}
