video {max-width: 100%;	height: auto;}
	div a {text-decoration:none;}
	div a:hover {color:#BF5231;text-decoration:underline;}
	.number{font-family: arial black; color: #000; letter-spacing: -2px; font-size: 35px; line-height: 29px; font-weight: bold;}
	.lien{font-family: arial black; color: #555; letter-spacing: -2px; font-size: 35px; line-height: 29px;}

.size-shadow {max-width: 100%;height: auto;box-shadow:2px 2px 10px gray;-moz-box-shadow:2px 2px 10px gray;-webkit-box-shadow:8px 8px 10px gray;-o-box-shadow:8px 8px 10px gray;}

.ombre{text-shadow: 1px 1px 1px black; color:#000000;}
.ombreRed{text-shadow: 1px 1px 1px black; color:red;}
.ombreBlue{text-shadow: 1px 1px 1px black; color:#005580;}
.ombreBrown{text-shadow: 1px 1px 1px black; color:#802A00;}
.ombreGreen{text-shadow: 1px 1px 1px black; color:green;}
.ombrePink{text-shadow: 1px 1px 1px black; color:#FF00FF;}
.ombreOrange{text-shadow: 1px 1px 1px black; color:orange;}

/*---------- BORDS ARRONDIS ----------*/
.B-left{
border-width:4px;
border-style:solid;
border-color:black;
border-top-left-radius:30px;
border-bottom-left-radius:30px;
	font-family: "georgia",sans-serif;
	font-size:22px;
} 

.B-right{
border-width:4px;
border-style:solid;
border-color:black;
border-top-right-radius:30px;
border-bottom-right-radius:30px;
	font-family: "georgia",sans-serif;
	font-size:22px;
} 
/*---------- FIN BORDS ARRONDIS ----------*/

/*---------- TABLEAU des DATES ----------*/
.TabDate {border:10px solid #000000; border-collapse: collapse; margin:auto; background-color:#E2E2E2;}
.TabDate td {font-family:"roman", serif; line-height:90px; width:170px; height:90px; font-size:60px; border:1px solid #000000; text-align:center; empty-cells:hide;}
.TabDate td:hover{background-color:#FFFFFF; /*--text survol--*/}
.TabDate td a{color:#000000; text-decoration:none; display:block;}
.TabDate td a:hover{color:#000000; font-family: "verdana",sans-serif; /*--police survol--*/}
.lienReactif:hover{color:gold;}
a.lienReactif:hover, a.lienReactif:active {background: #FFFFFF;}
/*---------- FIN TABLEAU des DATES ----------*/

.list {font-size: 22px; "georgia",sans-serif;}

.size-shadow {max-width: 100%; box-shadow:2px 2px 10px gray; -moz-box-shadow:2px 2px 10px gray; -webkit-box-shadow:8px 8px 10px gray;}

.size {max-width: 100%; height: auto;}

.underline {border-bottom: 2px solid red;}

.frame {border:4px solid red; padding:1px;}

.vagues {text-decoration-line: underline;text-decoration-color: red;-webkit-text-decoration-style: wavy;-moz-text-decoration-style: wavy;-ms-text-decoration-style: wavy;text-decoration-style: wavy;}

.strike {position: relative; display: inline-block;}
.strike::before {content: ''; border-bottom: 2px solid red; width: 100%; position: absolute; right: 0; top: 50%;}

p{color: #555; font-size: 25px; padding: font-family: "poppins",sans-serif;}
ol li{color: #555; font-size: 25px; padding: font-family: "poppins",sans-serif;}
ul li{color: #555; font-size: 25px; padding:  font-family: "poppins",sans-serif;}

.cadre{color: #555; width: 97%; border-width:3px; border-style:solid; border-color:#F2F2F2; box-shadow:3px 3px 3px black inset; padding:19px; font-size: 22px; font-family: "georgia",sans-serif;} 

.cadre2 {width: 97%; color: #555; font-size: 22px; font-family: "georgia",sans-serif; font-size: 22px; font-family: "georgia",sans-serif; /*background-color:#C0C0C0;*/ background-color:#FFF;
/*border:1px solid gray;#cd0000*/ border-radius: 4px; padding:5px; box-shadow:2px 2px 10px gray; -moz-box-shadow:2px 2px 10px gray; -webkit-box-shadow:2px 2px 10px gray;}

.cadre2 p {margin-bottom: 10px; font-size: 1em;}

.button {
    display: inline-block;
    margin: 10px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow:    0 8px 0 silver, 0 15px 20px rgba(0, 0, 0, .35);
    -moz-box-shadow: 0 8px 0 silver, 0 15px 20px rgba(0, 0, 0, .35);
    box-shadow: 0 8px 0 silver, 0 15px 20px rgba(0, 0, 0, .35);
    -webkit-transition: -webkit-box-shadow .1s ease-in-out;
    -moz-transition: -moz-box-shadow .1s ease-in-out;
    -o-transition: -o-box-shadow .1s ease-in-out;
    transition: box-shadow .1s ease-in-out;
    font-size: 40px;
    color: #000000;
}

.button span {
    display: inline-block;
    padding: 20px 20px;
    background-color: #FFF2B7;

    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, .15);
    -moz-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 -1px 1px rgba(255, 255, 255, .15);
    font-family: 'Pacifico', Arial, sans-serif;
    line-height: 1;
    text-shadow: 0 -1px 1px rgba(175, 49, 95, .7);
    -webkit-transition: background-color .2s ease-in-out, -webkit-transform .1s ease-in-out;
    -moz-transition: background-color .2s ease-in-out, -moz-transform .1s ease-in-out;
    -o-transition: background-color .2s ease-in-out, -o-transform .1s ease-in-out;
    transition: background-color .2s ease-in-out, transform .1s ease-in-out;
}

.button:hover span {background-color: #F5F6CE; text-shadow: 0 -1px 1px rgba(175, 49, 95, .9), 0 0 5px rgba(255, 255, 255, .8);}

.button:active, .button:focus {
    -webkit-box-shadow:    0 8px 0 #000000, 0 12px 10px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 8px 0 #000000, 0 12px 10px rgba(0, 0, 0, .3);
    box-shadow:    0 8px 0 #000000, 0 12px 10px rgba(0, 0, 0, .3);
}

.button:active span {
    -webkit-transform: translate(0, 4px);
    -moz-transform: translate(0, 4px);
    -o-transform: translate(0, 4px);
    transform: translate(0, 4px);
}

