/*****************************
    ACCUEIL VOYAGE
*****************************/
.page-voyages h1.title{
    font-weight: normal;
}


/****************************
    SLIDER
****************************/
#travel-card #flexslider_views_slideshow_main_voyage {
    height: inherit;
}

#travel-card #flexslider_views_slideshow_main_voyage .flex-direction-nav {
    display: block;
}

#travel-card #flexslider_views_slideshow_main_voyage .flex-direction-nav a {
    color: #fff;
    opacity: 1;
    text-shadow: none;
    text-align: center;
    top:-175px;
} 

#travel-card #flexslider_views_slideshow_main_voyage .flex-direction-nav a:before {
    font-size: 23px;
}

#travel-card #flexslider_views_slideshow_main_voyage .flex-direction-nav .flex-prev {
    left: 0;
}

#travel-card #flexslider_views_slideshow_main_voyage .flex-direction-nav .flex-next {
    right: 0;
}

#flexslider_views_slideshow_voyages_block_diaporama-block li{
    background-color: #f1eee7;
}

#flexslider_views_slideshow_voyages_block_diaporama-block .views-field-field-prix{
    display: block;
    margin: 5px 0px;
}

#flexslider_views_slideshow_voyages_block_diaporama-block .views-field-field-prix-membre{
    background-color: #fbba17;
    display: inline-block;
    padding: 5px;
    margin: 5px 0px;
}

#flexslider_views_slideshow_voyages_block_diaporama-block .views-field-field-prix .views-label{
    font-weight: 700;
}
#flexslider_views_slideshow_voyages_block_diaporama-block .views-field-view-node a{
    padding: 5px 30px;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 10px center;
    margin-right: 5px;
    background-image: url(../images/white_arrow.png);
    background-color: #706858;
    color: #fff;
}
#flexslider_views_slideshow_voyages_block_diaporama-block .views-field-view-node a:hover{
    background-color: #564e3e;
}
/****************************
    VOTRE CONSEILLIERE
****************************/
#block-block-6 .content{
    padding: 10px;
}
#block-block-6 h2{
    padding-left:10px !important;
    background-color: inherit !important;
    font-size: 19px !important;
    font-family: "myriad-pro",sans-serif !important;
    font-style: normal !important;
    font-weight: 700 !important;
}
#block-block-6 .content .photo{
    display: inline-block;
    float: left;
    margin-right: 10px;
}
#block-block-6 .content .info{
    float: left;
}
#block-block-6 .content .info .nom{
    font-weight: 700;
    font-size: 17px;
}
#block-block-6 .content .info .telephone{
    background-image: url(../images/picto_telephone.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 25px;
    font-weight: 700;
    font-size: 17px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
}
#block-block-6 .content .info .horraire{
    font-size: 15px;
}
.page-voyages #block-block-6{    
    margin-top: 63px;
}
/************************************
    ABONNEZ-VOUS MAGAZINE
************************************/
#block-block-12{
    position: relative;
    margin-top: 25px;
}
#block-block-12 h2{
    padding-left: 0px !important;
    background-color: inherit !important;
    font-size: 19px !important;
    font-family: "myriad-pro",sans-serif !important;
    font-style: normal !important;
    font-weight: 700 !important;
}
#block-block-12 .content{
    padding: 0px 10px 10px 10px;
    height: 150px;
}
#block-block-12 .content .detail{
    font-weight: 700;
    display: inline-block;
    margin: 5px 0px;
    font-size: 15px;
    width: 142px;
}
#block-block-12 .content a.abonner{
    background-color: #fbba17;
    padding: 5px 0px 5px 13px;
    border-radius: 5px;
    position: absolute;
    display: block;
    width: 268px;
    color:#000;
    font-style: normal;
    font-weight: 700;
    text-decoration: none;
    font-size: 19px;
    background-image: url(../images/black_arrow.png);
    background-position:262px center;
    background-repeat: no-repeat;
    bottom: 7px;
}
#block-block-12 a.abonner:hover{
    background-color: #fccd58;
}

#block-block-12 .content a.abonner .picto_generation_plus_overlay {
    position: absolute;
    width: 71px;
    height: 101px;
    top: -69px;
    left: 145px;
    z-index: 2;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-image:url('../images/magazine.png');
}
#block-block-12 a.abonner .abonnez_vous{
    width: 121px;
    height: 111px;
    bottom: 0px;
    right: 20px;
    background-image: url(../images/picto_abonnez_vous.png);
    position: absolute;
    background-repeat: no-repeat;
}
.page-voyages #block-block-12{
    margin-top: 25px;
}
/***************************
    COUP DE COEUR 
****************************/
.page-taxonomy-term-129 h1.title,
.page-taxonomy-term-130 h1.title,
.page-voyages-voyages-passes h1.title{
    font-weight: normal;
    font-size: 29px;
    padding: 0;
}
.view-voyages-pages-menu-secondaire table tr td,
.view-voyages-blocks-coups-de-coeur table tr td{
    padding-top: 20px;
}
.view-voyages-pages-menu-secondaire table tr:nth-child(1) td{
    padding-top: 0;
    
}
.view-voyages-pages-menu-secondaire table tr td:nth-child(odd),
.view-voyages-blocks-coups-de-coeur table tr td.col-first{
    padding-right: 20px;
    
}
.view-voyages-pages-menu-secondaire .views-field-title a,
.view-voyages-blocks-coups-de-coeur .views-field-title a{
    color:#000;
    font-family: "ff-more-web-pro",serif;
    text-decoration: none;
    font-size: 23px;
    font-weight: normal;
    line-height: 21px;
    display: block;
    margin:5px 0px 10px 0px;
}
.view-voyages-pages-menu-secondaire .views-field.views-field-field-image .field-content {
    color:#fff;
    font-size:2px;
}
.view-voyages-pages-menu-secondaire .views-field.views-field-field-image .field-content a {
    display: none;
}
.view-voyages-pages-menu-secondaire .views-field.views-field-field-image .field-content a:first-child {
    display: block;
}
.view-voyages-pages-menu-secondaire .views-field-title h3,
.view-voyages-blocks-coups-de-coeur .views-field-title h3{
    padding: 0;
    margin: 0;
}
.view-voyages-pages-menu-secondaire .views-field-field-date-voyage,
.view-voyages-blocks-coups-de-coeur .views-field-field-date-voyage{
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 5px;
}
.view-voyages-blocks-coups-de-coeur .views-field-field-date-voyage p{
    margin: 0;
}
.view-voyages-pages-menu-secondaire .views-field-field-prix,
.view-voyages-blocks-coups-de-coeur .views-field-field-prix{
    display: block;
    clear: both;
    margin-top: 10px;
}
.view-voyages-pages-menu-secondaire .views-field-nothing,
.view-voyages-blocks-coups-de-coeur .views-field-nothing{
    display:inline-block;
    float: left;
    margin-right: 10px;
}
.view-voyages-pages-menu-secondaire .views-field-field-complet,
.view-voyages-blocks-coups-de-coeur .views-field-field-complet{
    margin-left: 10px;
}

.view-voyages-pages-menu-secondaire .views-field-field-prix-membre,
.view-voyages-blocks-coups-de-coeur .views-field-field-prix-membre{
    background-color: #fbba17;
    display: inline-block;
    padding: 5px;
    margin: 5px 0px;
}
.view-voyages-pages-menu-secondaire .views-field-field-prix .views-label,
.view-voyages-blocks-coups-de-coeur .views-field-field-prix .views-label{
    font-weight: 700;
}
.view-voyages-pages-menu-secondaire .views-field-title a:hover,
.view-voyages-blocks-coups-de-coeur .views-field-title a:hover{
    text-decoration: underline;
}
.view-voyages-pages-menu-secondaire .views-field-view-node a,
.view-voyages-blocks-coups-de-coeur .views-field-view-node a{
    padding: 5px 30px;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 10px center;
    margin:10px 0px 0px 0px;
    background-image: url(../images/white_arrow.png);
    background-color: #706858;
    color: #fff;
}
.view-voyages-pages-menu-secondaire .views-field-view-node a:hover,
.view-voyages-blocks-coups-de-coeur .views-field-view-node a:hover{
    background-color: #564e3e;
}
/********************************
    BLOC TEMOIGNAGE
*********************************/
#block-views-t-moignages-block-1{
    background:none !important;
    border:0 !important;
}
#block-views-t-moignages-block-1 h2{
    text-transform: uppercase;
}
.page-voyages #block-views-t-moignages-block-1{
    margin-top: 24px;
}
#block-views-t-moignages-block-1 .file-image .content{
    margin-top: 10px;
     height: 128px;
    background-position: center center;
    -webkit-background-size: cover; 
    -moz-background-size: cover; 
    -o-background-size: cover;
    background-size: cover;
}
#block-views-t-moignages-block-1 .file-image .content img{
    display: none;
}
#block-views-t-moignages-block-1 .content .views-field-title h3{
    color:#000;
    text-decoration: none;
    font-size: 23px;
    font-weight: normal;
    line-height: 21px;
    display: block;
    margin:5px 0px 10px 0px;
}
#block-views-t-moignages-block-1 .content .view-footer{
    text-align: left;
}
#block-views-t-moignages-block-1 .content .view-footer a{
    padding: 5px 30px;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 10px center;
    margin-right: 5px;
    background-image: url(../images/white_arrow.png);
    background-color: #706858;
    color: #fff;
    margin-top: 10px;
}
#block-views-t-moignages-block-1 .content .view-footer a:hover{
    background-color: #564e3e;
}
.node-type-voyage #tabs-0-bottom-1{
    margin-top : 15px;
}
.node-type-voyage .pane-t-moignages .views-row{
    border-bottom : 1px solid #d8d2c5;
    padding : 25px 20px;
    float : left;
    width : 100%;
}

.node-type-voyage .pane-t-moignages .views-row .views-field{
    margin-bottom : 10px;
}

.node-type-voyage .pane-t-moignages .views-row .views-field-field-partagez-photos-voyage{
    margin:0 !important;
}

.node-type-voyage .pane-t-moignages .views-row .views-field img{
    float : left;
    margin-right : 20px;
}

/*************************
    DETAIL VOYAGE
***************************/
.ui-tabs{
    border:0;
    border-radius: 0;
}
.ui-tabs .ui-tabs-nav{
    padding: 0;
    background: none;
    border-radius: 0;
    background-color: #706858;
    border: 0;
}
.ui-tabs .ui-tabs-nav li.ui-state-default:hover a,
.ui-tabs .ui-tabs-nav li.ui-state-default:active a,
.ui-tabs .ui-tabs-nav li.ui-tabs-active a{
    background-color: #9a9385;
}
.ui-tabs .ui-tabs-nav li{
    float: left;
    list-style: none outside none;
    margin: 0 ;
    padding: 0;
    position: relative;
    /*top: 1px;*/
    white-space: nowrap;
    width: 187px;
    border: 0;
    margin-right : 1px;
}
.ui-tabs .ui-tabs-nav li:last-child{
    margin-right : 0px;
}
.ui-tabs .ui-tabs-nav li a{
    background-color: #706858;
    color: #F1EEE7;
    height: 45px;
    line-height: 18px;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 187px;
    display: table-cell;
}

.ui-tabs .ui-tabs-panel{
    padding: 0;
    border : 0;
    margin-top : 10px;
}
#tabs-comments .item{
    border-bottom: 1px solid #d8d2c5;
    padding: 10px 0;
}
#tabs-comments .col-left {
    width: 220px;
    height: 165px;
    float:left;
    position: relative;
}
#tabs-comments .col-right {
    width: 689px;
    float: left;
    padding-left: 30px;
}

#travel-card{
    border: 3px solid #d8d2c5;
    background-color: #f1eee7;
}
#travel-card .col-left{
    display: inline-block;
    float: left;
    font-size: 13px;
    width: 320px;
}
#travel-card .field-over,
#travel-card .field-memberPrice,
#travel-card .field-price,
#travel-card .field-time,
#travel-card .field-date{
    padding: 10px;
    font-weight: 700;
    border-bottom: 1px solid #d8d2c5;
}
#travel-card .field-memberPrice{
    background-color: #fbba17;
}
#travel-card .field-over{
    background-image: url(../images/picto_warning_small.png);
    background-position: 10px center;
    background-repeat: no-repeat;
    padding-left: 40px;
}
#travel-card .field-date{
    background-image: url(../images/picto_calendrier.png);
    background-position: 10px center;
    background-repeat: no-repeat;
    padding-left: 40px;
}
#travel-card .satisfaction{
    margin-bottom: 10px;
}
#travel-card .satisfaction .title{
    font-weight: 700;
    font-size: 17px;
}
#travel-card .satisfaction .content{
    font-weight: 700;
    font-size: 13px;
}
#travel-card .field-signup{
    padding: 10px;
}
#travel-card .field-signup a{
    padding: 5px 30px;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 10px center;
    margin-right: 5px;
    background-image: url(../images/white_arrow.png);
    background-color: #706858;
    color: #fff;
}
#travel-card .field-signup a:hover{
    background-color: #564e3e;
}
#travel-card .field-signup .conseillere{
    margin-top: 10px;
}
#travel-card .field-signup .photo{
    display: inline-block;
    margin-right: 10px;
    float: left;
}
#travel-card .field-signup .info{
    width: 190px;
    float: left;
}
#travel-card .field-signup .nom{
    font-weight: 700;
    font-size: 17px;
}
#travel-card .field-signup .telephone{
    background-image: url(../images/picto_telephone.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 25px;
    font-weight: 700;
    font-size: 17px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
}
#travel-card .field-signup .horraire{
    font-size: 15px;
}
#travel-card .col-right{
    display: inline-block;
    width: 613px;
    float: right;
    height: 345px;
}
#travel-card .col-right .field-image{
    display: inline-block;
}
#travel-card .col-right .field-image img{
    display: block;
}
/************************
    TEMOIGNAGE
**************************/
.view-id-t_moignages table tr td{
    border-top: 1px solid #d8d2c5;
    padding: 10px 5px;
    
}
.view-id-t_moignages table tr td .views-field-nothing{
    padding: 0;
    margin: 0;
    font-size: 19px;
    font-weight: 700;
}
.view-id-t_moignages table tr td .views-field-field-date-voyage{
    font-weight: 700;
    font-size: 13px;
    padding-left: 25px;
    background-image: url(../images/picto_calendrier.png);
    background-repeat: no-repeat;
    background-position: left center;
    height: 20px;
    margin: 8px 0px;
    line-height: 20px;
}
.view-id-t_moignages table tr td .field-content{
    margin: 5px 0px;
}
.view-id-t_moignages table tr td  .flag-vous-avez-dit a{
    float:right;
    color: #000;
    text-decoration: none;
    border: 1px solid #d8d2c5;
    background-color: #c5beae;
    padding: 5px 10px;
}
/*
.view-id-t_moignages table tr td .views-field-view-node a*/
.view-id-t_moignages table tr td .views-field-php .readmore{
    padding: 5px 30px;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 10px center;
    margin: 5px 5px 0px 0px;
    background-image: url(../images/white_arrow.png);
    background-color: #706858;
    color: #fff;
}

/*
.view-id-t_moignages table tr td .views-field-view-node a:hover*/
.view-id-t_moignages table tr td .views-field-php .readmore:hover{
    background-color: #564e3e;
}

.view-id-t_moignages table tr td:hover{
    background-color: #f1eee7;
}
.view-id-t_moignages .view-footer{
    text-align: center;
}
.view-id-t_moignages .view-footer a{
    padding: 5px 30px;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 10px center;
    margin: 5px 5px 0px 0px;
    background-image: url(../images/white_arrow.png);
    background-color: #706858;
    color: #fff;
}
.view-id-t_moignages .view-footer a:hover{
    background-color: #564e3e;
}

/************************
    ENQUETE SATISFACTION
**************************/

.page-comment-reply h1{
	font-weight : 400;

}

.page-comment-reply .panel-pane{
    font-size : 16px;
}

.page-comment-reply .pane-comment-reply-form .pane-content{
    margin-top : -40px;
}

.pane-comment-reply-form h2 {
    font-size : 16px;
    text-transform: none;
    background: none;
    padding-left : 13px;
}

.pane-comment-reply-form .node-voyage h2 {

    padding-left : 10px;
    padding-top : 35px;
    margin-bottom : 0px;
}

.pane-comment-reply-form .node-voyage h2 a {
    font-size : 20pt;
    text-decoration : none;
    color : black;
    font-weight : 400;
    line-height : 24px;
}

.pane-comment-reply-form .node-voyage{
    background-color: #f1eee7;
    border : 3px solid #d8d2c5;
}

.pane-comment-reply-form .field-name-field-date-voyage {
    padding : 10px 10px 10px 40px;
    background: url(../images/picto_calendrier.png) no-repeat 10px center;
    font-size : 14px;
    font-weight : 700;
    text-transform: uppercase;

}

.pane-comment-reply-form .node-voyage .field-name-field-prix{
    width : 100%;
    float : left;
}

.pane-comment-reply-form .node-voyage .field-name-field-prix-membre{
    width : 100%;
    float : left;
    padding-left : 10px;
}

.pane-comment-reply-form .node-voyage .field-name-field-prix-membre .field-label{
    background-color: #fbba17;
    padding : 10px 0 9px 8px;
    float : left;
}

.pane-comment-reply-form .node-voyage .field-label{
    background : none;
    width : auto;
    float : left;
    font-weight : 700;
}

.pane-comment-reply-form .node-voyage .field-name-field-prix .field-item{
    font-weight : bold;
    margin-top : 2px;
    float : left;
}

.pane-comment-reply-form .node-voyage .field-name-field-prix-membre .field-item{
    font-weight : bold;
    width : auto;
    float : left;
    background-color: #fbba17;
    padding : 7px 10px 9px 0px;
    margin-bottom : 20px;
}

.pane-comment-reply-form .node-voyage .links{
    display : none;
}

#comment_comment_node_voyage_form_group_temoignage_opinion > legend {
    float : left;
    width : 100%;
}

#comment_comment_node_voyage_form_group_temoignage_opinion > legend > span  {
    height : 45px;
    float : left;
    width : 100%;
}

.pane-comment-reply-form .comment-form fieldset{
    float : left;
    width : 620px;
}

.pane-comment-reply-form .comment-form fieldset legend .fieldset-legend{
    font-size : 30px;
    margin-top : 30px;
    float : left;
}

.pane-comment-reply-form .comment-form .fieldset-wrapper{
    float : left;
}

.pane-comment-reply-form .comment-form .fieldset-wrapper .collapse-processed legend{
    float : left;
    margin-bottom : -37px;
}


.pane-comment-reply-form .comment-form .fieldset-wrapper .header{
    float : right;
    margin-bottom : 10px;
    
}

.pane-comment-reply-form .comment-form .fieldset-wrapper .form-type-radios{
    margin : 10px 0;
    float: left;
}


.pane-comment-reply-form .comment-form .fieldset-wrapper .header div{
    float : left;
    font-size : 15px;
}

.pane-comment-reply-form .comment-form .fieldset-wrapper .header div:nth-child(1n+2){
    margin-left : 15px;
}

.pane-comment-reply-form .comment-form .fieldset-wrapper fieldset legend .fieldset-legend{
    font-size : 17px;
    margin : 0;
    background : none;
    width : 190px;
    text-decoration : none;
    color : black;
    padding : 0;
    margin-top : 40px;
    margin-bottom : 15px;
}

.pane-comment-reply-form .comment-form .fieldset-wrapper fieldset legend .fieldset-legend a{
    text-decoration : none;
    color : black;
    font-weight : 700;
}


.pane-comment-reply-form .comment-form .fieldset-wrapper .field-widget-options-buttons{
    float : left;
    width : 100%;
    border-top : 1px solid #d8d2c5;
}

.pane-comment-reply-form .comment-form .fieldset-wrapper .field-widget-options-buttons:last-child{
    border-top : 1px solid #d8d2c5;
    border-bottom : 1px solid #d8d2c5;
}

.pane-comment-reply-form .comment-form .fieldset-wrapper fieldset .form-type-radios .form-radios{
    float : right;
    margin : 0;
}

.pane-comment-reply-form .comment-form .fieldset-wrapper fieldset .form-type-radios label{
    float : left;
    width : 210px;
    text-align : left;
    font-size: 15px;
    font-weight : 400;
}



.pane-comment-reply-form .comment-form .fieldset-wrapper fieldset .form-type-radio{
    float : left;
    width : 102px;
    text-align : center;
    margin : 0 ;
}

.pane-comment-reply-form .comment-form .fieldset-wrapper fieldset .form-type-radio input{
    margin-top : -5px;
}

.pane-comment-reply-form .comment-form .fieldset-wrapper fieldset .form-type-radio label{
    display : none;
}


.pane-comment-reply-form .group-votre-temoignage{
    background-color : #f1eee7;
    border : 1px solid #d8d2c5;
    padding : 35px 20px 15px 20px;
    width : 580px !important;
}

.pane-comment-reply-form .group-votre-temoignage legend{
    position : absolute;
    top : 15px;
}

.pane-comment-reply-form .group-votre-temoignage legend span{
    margin : 0 !important;
}

.pane-comment-reply-form .group-votre-temoignage legend span a{
    font-size : 18px;
}

.pane-comment-reply-form .group-votre-temoignage label{
    
    font-weight : 400;
    margin-bottom : 5px;
}

.pane-comment-reply-form .group-votre-temoignage textarea{
    
    border : 1px solid #d8d2c5;
    padding : 10px;
    resize : none;
    width : 580px;
}

.pane-comment-reply-form .group-temoignage-gplus-et-vous{
    background-color : #f1eee7;
    border : 1px solid #d8d2c5;
    padding : 35px 20px 15px 20px;
    width : 580px !important;
}

.pane-comment-reply-form .group-temoignage-gplus-et-vous legend{
    position : absolute;
    top : 15px;
}

.pane-comment-reply-form .group-temoignage-gplus-et-vous legend span{
    margin : 0 !important;
    background: none !important;
    padding : 0 !important;

}

.pane-comment-reply-form .group-temoignage-gplus-et-vous legend span a{
    font-size : 20px;
    margin : 0;
    text-decoration : none;
    color : black;
    padding : 0;
    font-weight : 700;
}

.pane-comment-reply-form .group-temoignage-gplus-et-vous .fieldset-wrapper label{
    font-weight : 400;
    float: left;
}

.pane-comment-reply-form .group-temoignage-gplus-et-vous .fieldset-wrapper .form-type-radio{
    float : left;
    border : 0;
}

.pane-comment-reply-form .group-temoignage-gplus-et-vous .fieldset-wrapper .form-type-radio:nth-child(2n){
    float : left;
    margin-left : 20px;
}

.pane-comment-reply-form .group-temoignage-gplus-et-vous .fieldset-wrapper .form-type-radio input{
    margin : 6px 10px 0 0;
    float : left;
}

.pane-comment-reply-form .group-temoignage-gplus-et-vous .fieldset-wrapper .field-widget-options-buttons{

    border-top : 0;
    margin-top : 10px;
}

.pane-comment-reply-form .group-temoignage-gplus-et-vous .fieldset-wrapper .form-radios{
    float : left;
    margin-top : -6px;
    margin-left : 60px;
}

.pane-comment-reply-form .group-temoignage-gplus-et-vous .fieldset-wrapper textarea{
    border : 1px solid #d8d2c5;
    padding : 10px;
    resize : none;
    width : 580px;
    font-family: "myriad-pro";
}

.pane-comment-reply-form .group-temoignage-gplus-et-vous .fieldset-wrapper label{
    margin-bottom : 5px;
}

.pane-comment-reply-form .group-temoignage-gplus-et-vous .fieldset-wrapper .form-textarea-wrapper{
    float : left;
    font-family: "myriad-pro";
}

.pane-comment-reply-form .group-temoignage-gplus-et-vous .description{
    float : left;
    margin-top : 15px;
}

.pane-comment-reply-form .group-temoignage-gplus-et-vous #edit-field-partagez-photos-voyage{
    float : left;
}

.pane-comment-reply-form .group-vous{
    background-color : #f1eee7;
    border : 1px solid #d8d2c5;
    padding : 15px 20px 15px 20px;
    width : 580px !important;
}

.pane-comment-reply-form .group-vous legend{
    position : absolute;
    
}

.pane-comment-reply-form .group-vous legend span{
    margin : 0 !important; 
    font-weight : 700;
    font-size : 20px !important;
}

.pane-comment-reply-form .group-vous .fieldset-wrapper{
    float : left;
    margin-top : 45px;
}

.pane-comment-reply-form .group-vous .fieldset-wrapper label{
    font-weight : 400;
}

.pane-comment-reply-form .group-vous .fieldset-wrapper .form-item{
    margin : 0 0 15px 0;
}

.pane-comment-reply-form .group-vous .fieldset-wrapper .field-type-text{
    width : 280px;
    float: left;
}

.pane-comment-reply-form .group-vous .fieldset-wrapper .field-type-email{
    width : 280px;
    float: left;
}

.pane-comment-reply-form .group-vous .fieldset-wrapper .field-type-text:nth-child(2n){
    margin-left : 20px;
}

.pane-comment-reply-form .group-vous .fieldset-wrapper input[type=text]{
    width : 258px;
    border : 1px solid #d8d2c5;
    padding : 0 10px;
    height : 30px;
}

.pane-comment-reply-form .group-vous .fieldset-wrapper .field-widget-options-buttons{
    border : 0;
}

.pane-comment-reply-form .group-vous .fieldset-wrapper .field-widget-options-buttons:last-child{
    border : 0;
}

.pane-comment-reply-form .group-vous .fieldset-wrapper .form-type-radio{
    float : left;
    border : 0;
}

.pane-comment-reply-form .group-vous .fieldset-wrapper .form-type-radios label{
    float : left;
}

.pane-comment-reply-form .group-vous .fieldset-wrapper .form-radios{
    float : left;
    margin-left : 50px;
}

.pane-comment-reply-form .group-vous .fieldset-wrapper .form-type-radio:nth-child(1n+2){
    float : left;
    margin-left : 20px;
}

.pane-comment-reply-form .group-vous .fieldset-wrapper .form-type-radio input{
    margin : 6px 10px 0 0;
    float : left;
}

.pane-comment-reply-form .group-vous #edit-field-temoignage-premier-voyage{
    margin-top : 15px;
}

.pane-comment-reply-form .form-submit{
    padding: 5px 30px;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 10px center;
    margin-right: 5px;
    background-image: url(../images/white_arrow.png);
    background-color: #706858;
    color: #fff;
    border : 0;
    cursor : pointer;
}

.pane-comment-reply-form .form-submit:hover{
    background-color : #564e3e;
}

/************************
    INSCRIPTION VOYAGE
**************************/

.page-node-inscription-voyage .col-left{
    padding : 6px 0 0 0;
    width : 480px !important; 
    float : left;
}

.page-node-inscription-voyage .field-voyage {
    font-size : 16px;
    font-weight : 700;
    margin-left : 10px;
}

.page-node-inscription-voyage .field-title {
    font-size : 24px;
    font-weight : 400;
    margin-left : 10px;
    margin-top : -9px;
}


.page-node-inscription-voyage .field-time, 
.page-node-inscription-voyage .field-price, .page-node-inscription-voyage .field-memberPrice{
    border : 0 !important;
    padding : 4px 10px !important;
}

.page-node-inscription-voyage .field-date{
    border : 0 !important;
    padding : 4px 10px 4px 40px !important;
    
}


.page-node-inscription-voyage .field-memberPrice {
    width : auto;
    display : inline;
    margin-left : 10px;
    margin-top : 5px;
    border : 0 !important;
    padding : 12px !important;
    float : left;
}

.page-node-inscription-voyage .col-right{
    padding : 17px 17px;
    width : 395px !important; 
    height : 170px !important;
    float : right;
}

.page-node-inscription-voyage .col-right .field-image{
    float : right;
}

.page-node-inscription-voyage .bold{
    font-weight : 700;
}

.page-node-inscription-voyage fieldset{
    background-color : #f1eee7;
    border : 1px solid #d8d2c5;
    width : 580px;
    padding : 38px 20px 20px 20px;
}

.page-node-inscription-voyage fieldset legend{
    position : absolute;
    margin-top : -25px;

}

.page-node-inscription-voyage fieldset .fieldset-legend{
    font-size : 20px;
    font-weight : bold;   
}

.page-node-inscription-voyage fieldset label{
    font-size : 16px;
    font-weight : normal ;
    margin-bottom : 5px; 
    width : 100%; 
}

.page-node-inscription-voyage fieldset select{
    height : 30px;
    border : 1px solid #d8d2c5; 
}

.page-node-inscription-voyage fieldset input[type=text]{
    line-height : 30px;
    height : 30px;
    vertical-align: middle;
    border : 1px solid #d8d2c5; 
    padding : 0 10px;
    width : 260px;
}

.page-node-inscription-voyage fieldset input[type=email]{
    line-height : 30px;
    height : 30px;
    vertical-align: middle;
    border : 1px solid #d8d2c5; 
    padding : 0 10px;
    width : 260px;
}

.page-node-inscription-voyage fieldset select option{
    line-height : 30px;
    height : 30px;
    vertical-align: middle;
}

.page-node-inscription-voyage #webform-component-mes-coordonnees--civilite{
    float : left;
    width : 100%;
}

.page-node-inscription-voyage #webform-component-mes-coordonnees--civilite label{
    width : auto;
    float : left;
}

.page-node-inscription-voyage #webform-component-mes-coordonnees--civilite .form-type-radio{
    width : auto;
    float : left;
    margin-top : 0;
    margin-left : 15px ;
}

.page-node-inscription-voyage #webform-component-mes-coordonnees--civilite .form-type-radio input{
    float :left;
    margin-top : 6px;
    margin-right : 10px;

}

.page-node-inscription-voyage #webform-component-mes-coordonnees--prenom{
    width : 280px;
    float : left;
}

.page-node-inscription-voyage #webform-component-mes-coordonnees--nom{
    width : 280px;
    float : left;
    margin-left : 20px;
}

.page-node-inscription-voyage #webform-component-mes-coordonnees--adresse{
    width : 100%;
    float : left;
}

.page-node-inscription-voyage #webform-component-mes-coordonnees--code-postal{
    width : 130px;
    float : left;
}

.page-node-inscription-voyage #webform-component-mes-coordonnees--code-postal input{
    width : 108px;
}

.page-node-inscription-voyage #webform-component-mes-coordonnees--ville{
    float : left;
    margin-left : 20px;
}

.page-node-inscription-voyage #webform-component-mes-coordonnees--email{
    float : left;
}

.page-node-inscription-voyage #webform-component-mes-coordonnees--telephone{
    float : left;
    margin-left : 16px;
}

.page-node-inscription-voyage #webform-component-mes-coordonnees--commentaire{
    float : left; 
    width :100%;
}

.page-node-inscription-voyage #webform-component-mes-coordonnees--commentaire textarea{
    resize : none;
}

.page-node-inscription-voyage .form-submit{
    padding: 5px 30px;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 10px center;
    margin-right: 5px;
    background-image: url(../images/white_arrow.png);
    background-color: #706858;
    color: #fff;
    border : 0;
    cursor : pointer;
}

.page-node-inscription-voyage .form-submit:hover{
    background-color : #564e3e;
}

