/* PARTNER ******************************************/
/* carousel */
.block-1-col.partner {background-color:#d1cfcf;}
.partner-carousel{position:relative;margin-bottom:12px;}
.partner-carousel h3{margin-bottom:12px;}
.partner-carousel .left-arrow{position:absolute;top:125px;}
.partner-carousel .right-arrow{position:absolute;right:10px;top:125px;}
.partner-carousel .carousel-list-item{position:relative;height:250px;width:250px;left:25px;}
.partner-carousel .carousel-item{position:absolute;}
.partner-carousel .carousel-item .block-1-col{margin:0px;background-color:#d1cfcf;}
.partner-carousel .carousel-item.hide{display:none;}

/* HOME *********************************************/
span.news-title{font-weight:bold;font-size:15px;}
span.news-title.grey {color:#706f70;}
span.news-title.orange {color:#ff6600;}
span.news-title.blue {color:#5372c2;}
span.news-title.light-blue {color:#a8e5fb;}
span.news-title.red {color:#ef2e24;}
span.news-title.purple {color:#652984;}
span.news-title.black {color:#0c0c0c;}

/* DONEO *********************************************/
/* banner */
.doneo-banner {margin-bottom:12px;}
table.doneo {margin-bottom:10px;}
table.doneo img {width:110px;margin-right:20px;}
table.doneo ul {margin-left:10px;list-style:none;}
table.doneo ul li {margin-bottom:6px;}

/* NEWSLETTER ******************************************/
/* bloc */
.newsletter-bloc {margin-bottom:12px;}

/* PAYMENT REMINDER and CONFIRM ***********************/
/* not-free */
table.payment td.col-1 {text-align:left;}
table.payment td.last {width:70px;}
table.payment-reminder tr.last td.col-1 {text-align:right;}
/* free */
table.event-free tr.first td.content {font-style:normal;}
table.event-free td.col-1 {text-align:left;}
table.event-free tr.last td.content {border-bottom:none;}

/* EVENT *************************************************/
/* options */
ul#event-options {margin:0;padding:0;list-style:none;}
li.option-item {padding-bottom:10px;margin-top:10px;border-bottom:1px dashed #a7a5a7;}
li.option-item > span {display:inline-block;vertical-align:middle;}
span.option-label, span.option-label input {width:310px;margin-right:6px;}
span.option-price {width:95px;}
span.option-isTransport {width:80px;text-align:center;}
span.option-isPenalty {width:80px;text-align:center;}
span.option-delete {text-align:center;}
span.option-limitDate {width:235px;}

/* EVENT PARTICIPANT *************************************/
/* listing */
table.member-event-participant {margin-bottom:6px;}
table.member-event-participant tbody tr.first td.content {font-style:normal;}
table.member-event-participant tbody td.content {padding:0px;}
table.member-event-participant tbody td.col-1 {padding-left:6px;padding-right:18px;width:45px;}
table.member-event-participant tbody td.col-2 {text-align:left;border-bottom:1px solid #a7a5a7;}
table.member-event-participant tbody tr.last td.col-2 {border-bottom:1px solid #a7a5a7;}
/* passengers listing in the car pooling */
table.event-participant-car-pooling tbody tr.first td.row-1 {font-style:normal;}
table.event-participant-car-pooling tbody tr td.col-1 {width:100px;}

/* ABOUT US **********************************************/
table.about-us-members {margin-bottom:12px;}
table.about-us-members .member-image {width:100px;}
table.about-us-members .member-image img {width:90px;margin-right:10px;}
table.about-us-members .member-presentation {text-align:left;}
table.about-us-members .member-presentation .biography {margin-top:8px;font-size:11px;}

/* FAQ *****************************************************/
.accordion {margin:0;padding:0;list-style:none;}
.accordion .section {margin:0;padding:0;display:block;}
.accordion .question a {cursor:pointer;font-size:13px;font-weight:normal;}
.accordion .answer {border-left:1px #a7a5a7 solid;padding:6px 12px;display:none;}
.accordion .answer.opened {display:block;}

/* SHOP ************************************************/
/* purchase button */
div.shop-item-purchase span.submit-error-result{margin-right:0px;}
div.shop-item-purchase button{font-weight:normal;margin-top:3px;}
div.shop-item-purchase button img{margin-right:0px;}
div.shop-item-purchase-result{font-style:italic;color:#298A08;}
/* admin */
ul#shop-item-sizes {margin:0;padding:0;list-style:none;}
li.size > span {display:inline-block;vertical-align:middle;}
span.size-label, span.size-label input {width:240px;margin-right:6px;}
span.size-stock {width:70px;}
span.size-weight, span.size-normalPrice, span.size-memberPrice {width:80px;}
span.size-isUnique {width:55px;text-align:center;}
span.size-delete {text-align:center;}
/* item */
table.shop-item-list{width:100%;margin-top:10px;}
table.shop-item-list tr{margin-bottom:10px;}
table.shop-item-one{width:290px;height:183px;margin-bottom:25px;}
table.shop-item-one td.shop-item-one-bottom {border-bottom:1px solid #a7a5a7;}
table.shop-item-one img{margin-right:8px;}
table.shop-item-one table img{margin-right:4px;}
/* cart */
table.shop-cart-detail td.col-1,
table.shop-purchase-cart-detail td.col-1{text-align:left;}
table.shop-cart-detail td.row-1{text-align:center;}
table.shop-cart-total{margin-bottom:4px;}
table.shop-cart-total tr.first td.row-1,
table.shop-purchase-cart-total tr.first td.row-1{font-style:normal;}
table.shop-cart-total td.row-3, table.shop-cart-total td.row-5{font-weight:bold;}
table.shop-cart-total td.col-1,
table.shop-purchase-cart-total td.col-1{text-align:right;}
table.shop-cart-total td.col-2{width:95px;}
table.shop-purchase-cart-detail td.col-4,
table.shop-purchase-cart-total td.col-2{width:50px;}
div.cartSteps {border-bottom:1px solid #a7a5a7;border-top:1px solid #a7a5a7;color:#a7a5a7;padding-top:10px;padding-bottom:10px;margin-bottom:12px;}

/* FINANCIAL **********************************************/
/* payment log listing */
table.payment-log-list tbody td.content {padding:2px;padding-top:4px;padding-bottom:4px;}
table.payment-log-list tbody tr.first td.content {padding:8px;}
/* bilan */
table.financial-bilan tr.first td.row-1 {font-weight:bold;}
table.financial-bilan tr td.col-1, table.financial-bilan tr td.col-3 {text-align:left;}
table.financial-bilan tr td.col-2, table.financial-bilan tr td.col-4 {width:70px;}
table.financial-bilan-total tr.first td.row-1 {font-style:normal;}
table.financial-bilan-total td.content {border-bottom:0px;}

/* PRESS ********************************************************/
.press-article-link-external {display:none;}
.press-title {font-weight:bold;font-size:16px;color:#4f70c3;}
.press-description {border-bottom:1px solid #a7a5a7;vertical-align:middle;padding:10px 0;}
.press-article-link-item {margin-top:16px;}

