/* CSS Document */
.real {
	color: #666666;
	background-color: #FFCD9B;
}
.legende{
	font-family:Arial, sans-serif;
	color: #FA6400;
	font-weight: bold;
	font-size: 95%;
	vertical-align:top;
}
.legendeRouge{
	font-family:Arial, sans-serif;
	color: #EF150A;
	font-weight: bold;
	font-size:10px;
	vertical-align:middle;
}
.legendeNoir {
	font-family:Arial, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 85%;
}
.pays {
	font-family: Arial, sans-Serif;
	color:#232323;
	font-size: 90%;
}
section.sctschdl {
	width: 80%;
	margin: 0 10%;
	float: left;
}
section.sctschdl * {
  box-sizing: border-box;
}
section.sctschdl h1 {
margin: 0 auto;
text-align: center;
font-size: 305%;
line-height: 80%;
}
section.sctschdl h2 {
margin: 0.5% auto;
padding: 0.5%;
text-align: center;
font-size: 190%;
line-height: 80%;
text-decoration: none;
}
section.sctschdl h3 {
margin: 0.5% auto;
padding: 0.5%;
text-align: center;
font-size: 160%;
line-height: 80%;
text-decoration: none;
}
section.sctctgr {
width: 60%;
margin: 0 20%;
padding: 2%;
float: left;
background-color:#e8e8e8;
border:#666666 solid 1px;
}
section.sctctgr * {
  box-sizing: border-box;
}
article.artclctgr2 {
float: left;
margin: 0 auto;
width: 50%;
height: auto;
padding: 0;
text-align: center;
}
ul.ulctgr2 {
margin: 0;
padding: 0 0 0 28%;
list-style-type:none;
text-align: left;
}
ul.ulctgr2 li {
font-size:90%;
font-weight:bold;
color: #FF6600;
padding: 1% 0;
}
article.artclbttn2 {
float: left;
margin: 0 auto;
width: 50%;
height: auto;
padding: 0;
text-align: center;
}
.accordion {
    -webkit-box-shadow: 0px 70px 30px -65px rgba(10, 30, 65, 0.6);
    -moz-box-shadow: 0px 70px 30px -65px rgba(10, 30, 65, 0.6);
    box-shadow: 0px 70px 30px -65px rgba(10, 30, 65, 0.6);
    font-family: Arial, Helvetica, sans-serif;
    border-style: solid;
    border-width: 2px;
    border-radius: 6px;
    margin: 0 auto;
    padding: 0;
    width: 92%;
}
.accordion > ul > li,
.accordion-title,
.accordion-content,
.accordion-dscrpt,
.accordion-separator {
    float: none;
}
.accordion > ul > li {
    background-color: #ffffff;
    margin-right: -0px;
    margin-bottom: -290px;
}
.accordion-separator{
    margin-right: 0px;
    margin-bottom: 290px;
}
.accordion-title {
width: 100%;
padding: 1.5% 2.5%;
height: 40px;
}
.accordion-title p {
margin: 0;
padding: 0;
font-size:130%;
font-weight:bold;
text-align: center;
}
.accordion-dscrpt {
width: 100%;
padding: 1.5% 2.5%;
}
.accordion-dscrpt p {
margin: 0;
padding: 0.5% 0;
font-weight:bold;
text-align: left;
}
.acc-ttr-snc{
font-size:125%;
}
.acc-dur-snc{
font-size:110%;
}
.acc-ttr-orng{
color: #FF6600;
}
.acc-ttr-grfc{
color: #666666;
}
.acc-ttr-wht{
color: #ffffff;
}
.acc-ttr-blck{
color: #000000;
}
.acc-bckgrd1{
background-color: #ffffff;
}
.acc-bckgrd2{
background-color: #fff1e0;
}
.acc-bckgrd3{
background-color: #FF6600;
}
.acc-bckgrd4{
background-color: #666666;
}
.acc-bckgrd5{
background-color: #F8F8F8;
}
.acc-bckgrd6{
background-color: #E8E8E8;
}
.acc-bckgrd7{
background-color: #FFDFCA;
}
.accordion-content {
    color: #666666;
    height: auto;
    width: 100%;
    padding: 2.5%;
}
.acc-brdr-orng{
border-color: #ff6600;
}
.acc-brdr-grfc{
border-color: #666666;
}
ul.ulacccnt {
margin: 1% 0;
padding: 0 0 0 1%;
list-style-type:none;
text-align: left;
}
ul.ulacccnt li {
padding: 0.25%;
}
ul.ulacccnt a {
color: #5C5C5C;
padding: 1% 0;
}
ul.ulacccnt a:hover {
color: #FF6600;
padding: 1% 0;
}
.ttl-content {
font-size:105%;
font-weight:bold;
}
.hrs-content {
font-size:105%;
font-weight:bold;
color: #000000;
padding: 0 2% 0 0;
}
.tmps-content {
font-size:90%;
font-weight:normal;
color: #5C5C5C;
}
.prcs-content {
padding: 0 0 0 2%;
font-size:85%;
font-weight:bold;
}
.accordion-title,
.accordion-dscrpt {
margin-bottom: 0.15%;
}
/* Do not change following properties, they aren't 
generated automatically and are common for each slider. */
.accordion {
    overflow: hidden;
}
.accordion > ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
}
.accordion > ul > li,
.accordion-title {
    position: relative;
}
.accordion-title span {
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    white-space: nowrap;
}
.accordion-content {
    position: relative;
    overflow: auto;
}
/*  etiquette jour  */
.etq_jr {
font-size:160%;
font-weight:bold;
color:#FFFFFF;
line-height:400%;
background-color:#bbbbbb;
background-position: center;
border: solid 2px #232323;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
margin:0;
padding:1.25%;
text-align:center;
text-decoration:none;
}
/*  etiquette rencontre  */
.etq_rnctr {
font-family: Arial, Helvetica, sans-serif;
border-color: #ff6600;
border-style: solid;
border-width: 2px;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
margin: 0 auto;
background-color: #E8E8E8;
color: #000000;
font-size:150%;
font-weight:bold;
line-height:420%;
padding: 1.5%;
}
section.sctdtlgr {
width: 90%;
margin: 0 5%;
float: left;
text-align:center;
}
section.sctdtlgr * {
  box-sizing: border-box;
}
article.artcldtlgr1 {
width: 60%;
float: left;
margin: 0 20%;
height: auto;
padding: 0;
text-align: center;
}
article.artcldtlgr2 {
float: left;
margin: 0 auto;
width: 50%;
height: auto;
padding: 0;
text-align: center;
}
#tab2 {
width: 94%;
margin: 0 3%;
text-align: center;
}
.bttn a {
font-size:95% !important;
font-weight:bold !important;
color:#232323 !important;
line-height:280% !important;
background-color:#E6E6E6 !important;
background-position: center !important;
border: solid 1px #232323 !important;
border-radius: 6px !important;
-moz-border-radius: 6px !important;
-webkit-border-radius: 6px !important;
padding:3% !important;
text-align:center;
text-decoration:none;
}
.bttn a:hover {
font-size:95% !important;
font-weight:bold !important;
color:#ffffff !important;
line-height:280% !important;
background-color:#ff6600 !important;
background-position: center !important;
border: solid 1px #232323 !important;
border-radius: 6px !important;
-moz-border-radius: 6px !important;
-webkit-border-radius: 6px !important;
padding:3% !important;
text-align:center;
text-decoration:none;
}
/* CSS Document */
@media (max-width: 748px) {
.etq_jr{
line-height:240%;
}
.etq_rnctr{
font-size: 130%;
line-height:300%;
}
section.sctschdl {
display: block;
float: left;
width: 100%;
margin: 0;
padding: 0;
}
section.sctschdl h1 {
font-size: 180%;
}
section.sctschdl h2 {
font-size: 150%;
}
section.sctschdl h3 {
font-size: 135%;
}
section.sctctgr {
display: block;
float: left;
width: 96%;
margin: 0 2%;
padding: 2%;
}
article.artclctgr2 {
display: block;
float: left;
width: 100%;
margin: 0;
padding: 0;
}
ul.ulctgr2 {
padding: 0;
text-align:center;
}
section.sctdtlgr {
display: block;
float: left;
width: 100%;
margin: 0;
padding: 0;
}
article.artcldtlgr1 {
display: block;
float: left;
width: 96%;
margin: 2%;
padding: 0;
}
article.artcldtlgr2 {
display: block;
float: left;
width: 96%;
margin: 2%;
padding: 0;
}
.accordion{
display: block;
width: 100%;
height: auto;
position:relative;
word-wrap: break-word;
margin: 0;
padding: 0;
}
.accordion-content
{
display: block;
width: 100%;
height: auto;
position:relative;
margin-top:0;
padding:1%;
}
.accordion-separator{
display: block;
width: 100%;
height: auto;
position:relative;
}
.accordion-title{
display: block;
width: 100%;
height: auto;
position:relative;
}
.accordion ul > li {
display: block;
width: 100%;
position:relative;
margin-top:0px;
margin-left:0px;
padding-left:0px;
text-align:left;
}
.accordion-content ul {
display: block;
width: 95%;
position:relative;
margin:0 auto;
padding-left:0px;
}
.accordion-content li {
display: block;
width: 95%;
position:relative;
}
.ttl-content {
font-size:100%;
font-weight:bold;
}
.hrs-content {
font-size:95%;
font-weight:bold;
color: #000000;
padding: 0 2% 0 0;
}
.tmps-content {
font-size:85%;
font-weight:normal;
color: #5C5C5C;
}
.prcs-content {
padding: 0 0 0 2%;
font-size:80%;
font-weight:bold;
}
span.wrap {
white-space:nowrap;
}