@import url('//fonts.googleapis.com/css?family=great+vibes');

.label-dg {
    padding: 9px 20px;
    border-radius: 5px;
    box-shadow: 0 5px 16px -7px rgba(0,0,0,0.85);
    display: inline-block;
    position: relative;
    margin: 10px 3px;
    font-weight: bold;
    text-transform: uppercase;
}

.label-dg:first-child::first-letter{
    font-family: 'Great Vibes', cursive;
    float: left;
    font-size: 2.8em;
    line-height: 0.4em;
    font-weight: normal;
    position: relative;
    margin: 3px 3px -10px 0px;
}


.label-dg-cm {
    background: #959595; /* Old browsers */
    background: -moz-linear-gradient(top,  #959595 0%, #0d0d0d 46%, #010101 50%, #0a0a0a 53%, #4e4e4e 76%, #383838 87%, #1b1b1b 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#1b1b1b',GradientType=0 ); /* IE6-9 */
}

.label-dg-share {
   
    background: #9a601e; /* Old browsers */
    background: -moz-linear-gradient(top,  #9a601e 0%, #d8782a 50%, #ca6f20 51%, #e8ac7e 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #9a601e 0%,#d8782a 50%,#ca6f20 51%,#e8ac7e 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #9a601e 0%,#d8782a 50%,#ca6f20 51%,#e8ac7e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a601e', endColorstr='#e8ac7e',GradientType=0 ); /* IE6-9 */
}





/*Label des Passeports Annuels*/

.label-dg.label-dg-découverte, .label-dg.label-dg-decouverte {

background: rgb(16,92,156);
background: -moz-linear-gradient(top, rgb(16,92,156) 0%, rgb(28,170,227) 100%);
background: -webkit-linear-gradient(top, rgb(16,92,156) 0%,rgb(28,170,227) 100%);
background: linear-gradient(to bottom, rgb(16,92,156) 0%,rgb(28,170,227) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#105c9c', endColorstr='#1caae3',GradientType=0 );
}


.label-dg.label-dg-francilien {
background: rgb(20,65,74);
background: -moz-linear-gradient(top, rgb(20,65,74) 0%, rgb(40,124,112) 100%);
background: -webkit-linear-gradient(top, rgb(20,65,74) 0%,rgb(40,124,112) 100%);
background: linear-gradient(to bottom, rgb(20,65,74) 0%,rgb(40,124,112) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14414a', endColorstr='#287c70',GradientType=0 );
	
color:#F1BD56;	
	
}


.label-dg.label-dg-classic {
background: rgb(20,65,74);
background: -moz-linear-gradient(top, rgb(20,65,74) 0%, rgb(40,124,112) 100%);
background: -webkit-linear-gradient(top, rgb(20,65,74) 0%,rgb(40,124,112) 100%);
background: linear-gradient(to bottom, rgb(20,65,74) 0%,rgb(40,124,112) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14414a', endColorstr='#287c70',GradientType=0 );
	
color:#F1BD56;	
	
}




.label-dg.label-dg-fantasy {
background: rgb(60,22,95);
background: -moz-linear-gradient(top, rgb(60,22,95) 1%, rgb(102,46,125) 100%);
background: -webkit-linear-gradient(top, rgb(60,22,95) 1%,rgb(102,46,125) 100%);
background: linear-gradient(to bottom, rgb(60,22,95) 1%,rgb(102,46,125) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c165f', endColorstr='#662e7d',GradientType=0 );	
color:#F1BD56;	
	
}


.label-dg.label-dg-dream {
background: rgb(21,24,71);
background: -moz-linear-gradient(top, rgb(21,24,71) 0%, rgb(31,52,123) 100%);
background: -webkit-linear-gradient(top, rgb(21,24,71) 0%,rgb(31,52,123) 100%);
background: linear-gradient(to bottom, rgb(21,24,71) 0%,rgb(31,52,123) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#151847', endColorstr='#1f347b',GradientType=0 );
color:#F1BD56;	
	
}






.label-dg.label-dg-discovery {

background: rgb(8,21,39);
background: -moz-linear-gradient(-45deg, rgb(8,21,39) 0%, rgb(13,87,159) 50%, rgb(8,21,39) 100%);
background: -webkit-linear-gradient(-45deg, rgb(8,21,39) 0%,rgb(13,87,159) 50%,rgb(8,21,39) 100%);
background: linear-gradient(135deg, rgb(8,21,39) 0%,rgb(13,87,159) 50%,rgb(8,21,39) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#081527', endColorstr='#081527',GradientType=1 );
}



.label-dg.label-dg-magic-flex {
background: rgb(79,85,85);
background: -moz-linear-gradient(-45deg, rgb(79,85,85) 0%, rgb(164,164,164) 50%, rgb(79,85,85) 100%);
background: -webkit-linear-gradient(-45deg, rgb(79,85,85) 0%,rgb(164,164,164) 50%,rgb(79,85,85) 100%);
background: linear-gradient(135deg, rgb(79,85,85) 0%,rgb(164,164,164) 50%,rgb(79,85,85) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f5555', endColorstr='#4f5555',GradientType=1 );}


.label-dg.label-dg-magic-plus {
background: rgb(170,119,42);
background: -moz-linear-gradient(-45deg, rgb(170,119,42) 0%, rgb(225,197,107) 50%, rgb(170,119,42) 100%);
background: -webkit-linear-gradient(-45deg, rgb(170,119,42) 0%,rgb(225,197,107) 50%,rgb(170,119,42) 100%);
background: linear-gradient(135deg, rgb(170,119,42) 0%,rgb(225,197,107) 50%,rgb(170,119,42) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa772a', endColorstr='#aa772a',GradientType=1 );}



.label-dg.label-dg-infinity {
background: rgb(0,0,0);
background: -moz-linear-gradient(-45deg, rgb(0,0,0) 0%, rgb(89,89,89) 50%, rgb(0,0,0) 100%);
background: -webkit-linear-gradient(-45deg, rgb(0,0,0) 0%,rgb(89,89,89) 50%,rgb(0,0,0) 100%);
background: linear-gradient(135deg, rgb(0,0,0) 0%,rgb(89,89,89) 50%,rgb(0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 );

}


.label-dg.label-dg-discovery:before, .label-dg.label-dg-magic-flex:before, .label-dg.label-dg-magic-plus:before, .label-dg.label-dg-infinity:before {
     content: '';
    position: relative;
    float: left;
    width: 25px;
    height: 21px;
    margin: -7px 0px -7px -16px;
    background-image: url(images/icones_chateau-courbe-pa.png);
    background-size: cover;
}







/*Statuts spéciaux (cast members et actionnaires)*/


.label-dg.label-dg-cm {
background: rgb(211,240,255);
background: -moz-linear-gradient(-45deg, rgb(211,240,255) 1%, rgb(237,249,255) 100%);
background: -webkit-linear-gradient(-45deg, rgb(211,240,255) 1%,rgb(237,249,255) 100%);
background: linear-gradient(135deg, rgb(211,240,255) 1%,rgb(237,249,255) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3f0ff', endColorstr='#edf9ff',GradientType=1 );
	
	color:#207ce5;
}






.label-dg.label-dg-share{
background: rgb(255,255,255);
background: -moz-radial-gradient(center, ellipse cover, rgb(255,255,255) 0%, rgb(249,229,189) 100%);
background: -webkit-radial-gradient(center, ellipse cover, rgb(255,255,255) 0%,rgb(249,229,189) 100%);
background: radial-gradient(ellipse at center, rgb(255,255,255) 0%,rgb(249,229,189) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9e5bd',GradientType=1 );

color:#000069;
	
}