/* style_calendrier.css - CSS Document 03 novembre 2026 */
<style> 
/********* RESET des atributs **********/  
html{-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;width:100%;height:100%;min-width:320px;scroll-behavior:smooth}body{min-width:320px;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:1.3em;line-height:1.4em;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;background-image:-moz-linear-gradient(top,#1568e7,#ffebce);background-image:-webkit-gradient(linear,0 0,0 100%,from(#1568e7),to(#ffebce));background-image:-webkit-linear-gradient(top,#1568e7,#ffebce);background-image:-o-linear-gradient(top,#1568e7,#ffebce);background-image:linear-gradient(to bottom,#1568e7,#ffebce);background-repeat:repeat-x;background-attachment:fixed}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:1.0em;line-height:1.1em;vertical-align:baseline;background:0 0;font-family:Arial,Verdana,Helvetica,sans-serif;color:#000}body img{border:0 none;margin:0;padding:0}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0;}.align_center{margin:0 auto;text-align:center;border:0}.align_justify{text-align:justify}.align_right{float:right;text-align:right;border:0}.align_left{float:left;text-align:left;border:0}.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:active,a:hover{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],label,select{cursor:pointer}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.clearfix{overflow:auto;zoom:1;margin:0;padding:0}@font-face {font-family:'evanescent', sans-serif;src: url('../fonts/evanescent.ttf') format('ttf'), url('../fonts/evanescent_p.ttf') format('ttf');font-weight:500;font-style: normal;}*{margin:0;padding:0;box-sizing:border-box;}* html,body{height:100%;font-family:sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}* ul,ol{list-style:none;}* a{text-decoration:none;color:inherit;}* button{border:none;background:none;font:inherit;cursor:pointer;}/** img{max-width:100%;display:block;}*/* h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0;padding:0;font-weight:normal;}* input,textarea,select{font:inherit;border:none;outline:none;background:none;}
/********** FIN RESET des atributs **********/ 

/*
h1 {
    font-size: 2.5rem; /* Taille relative pour l'adaptabilité *//*
    font-family: 'Roboto', sans-serif; /* Choisir une police adaptée *//*
    font-weight: 700; /* Gras ou semi-gras *//*
}
h2 {
    color: #333333; /* Couleur sombre pour un bon contraste *//*
    text-transform: uppercase; /* Optionnel : tout en majuscules *//*
    letter-spacing: 1px; /* Ajuster l'espacement entre les lettres *//*
}
h3 {
    padding-top: 20px;
    margin-bottom: 15px;
    border-bottom: 2px solid #eeeeee; /* Ajout d'une ligne de séparation *//*
}
*/
/********** FIN RESET des atributs **********/ 
 

div{margin:0}table{caption-side:bottom;border-collapse:collapse;border-spacing:10px}td,tr{border-color:inherit;border-style:solid;border-width:0}a{color:blue;outline:none;text-decoration:none;transition:all 0.5s}a:hover{color:#000;text-decoration:none}a:visited{color:#000;text-decoration:none}a img{border:none}a:link,a:hover,a:visited{text-decoration:none}.align_right{float:right;text-align:right}.align_left{float:left;text-align:left}.align_center{float:center;text-align:center}.align_justify{text-align:justify}.Padd15{padding:0 15px}.XSmall{font-size:.7em;line-height:1em;font-weight:400}.Small{font-size:.9em;font-weight:400}.NoStrg{font-size:1em;line-height:1.2em;font-weight:400}.Strg{font-weight:550}.Strg2{font-size:1.3em;font-weight:600}.StrgPlus{font-size:1.4em;font-weight:500}.VeryStrg{font-size:1.6em;font-weight:600}#contenu strong{color:#000}.Blanc{color:#fff}.Bleu{color:blue}.Gris{color:#d8d8d8}.Noir{color:#000}.Orange{color:#ff9600}.Rouge{color:red}.Vert{color:#1ab600}.Marron{color:#672614}

ul li a{color:#181818;text-decoration:none}
ul li a:hover{text-decoration:none;color:#999}
h1,h3,h4,h5{font-weight:400;margin:0;padding:5px 0 5px 15px;text-align:center;text-decoration:none;color:#fff}
h1{font-size:22px}
h2{float:left;margin:0px 0 0 100px;text-align:left;color:#043053;font-size:1.8em;font-weight:500;}
h3{float:left;margin:0px 0 0 100px;text-align:left;color:#043053;font-size:1.8em;font-weight:500;}
h4{font-size:15px}
h5{font-size:15px}

html,body{height:100%;width:100%;scroll-behavior:smooth}
body{font-size:15px;font-style:normal;color:#4e4e4e;margin:0;padding:0;background-repeat:repeat-x;background-attachment:fixed}
body{background-image:-moz-linear-gradient(top,#1568e7,#ffebce);background-image:-webkit-gradient(linear,0 0,0 100%,from(#1568e7),to(#ffebce));background-image:-webkit-linear-gradient(top,#1568e7,#ffebce);background-image:-o-linear-gradient(top,#1568e7,#ffebce);background-image:linear-gradient(to bottom,#1568e7,#ffebce)}

.center{margin:0 auto;display:block;border:0px dotted #fff; }
.content{margin:0px auto 0px auto;/*background-color:#fff; background:linear-gradient(to bottom,#3C91EB,#6FBDFB);*/}

#header{display:block;text-align:left;    border:2px solid #003d99;  border-radius:0 0 10px 10px;  }
.ColorHeader,.ColorFooter{/*background:linear-gradient(to bottom,#cbe0ff,#005be5)*/}



#mattblackmenu{right:0;margin:0px 00px 0;padding:0px;font:600;list-style-type:none;border-left:1px solid #043053;border-right:1px solid #043053;border-bottom:1px solid #043053;border-radius:0 0 10px 10px;overflow:hidden}
#mattblackmenu{background:linear-gradient(to top,#1C6DC8/*#1D6DC6*/,#3D94E4/*#4298E5*/);/*border-radius:0 0 10px 10px;*/}
/*#mattblackmenu{background-color:#AD5A54;border-top:2px #fff solid}*/
#mattblackmenu ul{float:right;margin:0;padding:30px 0px 0px 0px;font:600;list-style-type:none;overflow:hidden}
#mattblackmenu li{display:inline;margin:0}
#mattblackmenu li{border-bottom:2px #fff solid}
#mattblackmenu li a{float:left;display:block;text-decoration:none;margin:0;padding:10px 10px;color:#fff}
#mattblackmenu li a{/*border:1px #94bcf8 solid;border-right:1px #fff solid;border-bottom:1px #fff solid*/}
#mattblackmenu li a:hover{text-decoration:none;color:red;background-color:#3D94E4;}
#mattblackmenu li a:visited{color:#fff}
#mattblackmenu img{float:left;margin:0;padding:0;width:468px;height:100px;border:o; }
.en-cours a{background-color:#3D94E4;color:#fff;}

.width{display:block;margin:0 auto;width:100%;text-align:left;/*background:#f8f5f1;border:0 solid #003d99;border-radius:0 0 10px 10px*/}
/*.row{margin:0}*/
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-0.1 * var(--bs-gutter-x));margin-left:calc(-0.1 * var(--bs-gutter-x))}
.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * 0.1);padding-left:calc(var(--bs-gutter-x) * 0.1);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}  


#contenu{display:inline-block;float:left;border:1px #003d99 solid;border-radius:10px 0 0 10px ; background-color:#4498F0;}/*
#contenu{background-repeat:repeat-x;background-attachment:fixed;background-image:-moz-linear-gradient(top,#1568e7,#ffebce);background-image:-webkit-gradient(linear,0 0,0 100%,from(#1568e7),to(#ffebce));background-image:-webkit-linear-gradient(top,#1568e7,#ffebce);background-image:-o-linear-gradient(top,#1568e7,#ffebce);background-image:linear-gradient(to bottom,#1568e7,#ffebce);}*/

#colonne{display:inline-block;float:right;margin:10px auto 10px auto;background-color:#4498F0;border:1px solid #003d99;border-radius:0 10px 10px 0;}
#colonne{background:linear-gradient(to bottom,#3C91EB,#6FBDFB);}

.titre_colonne{background:linear-gradient(to bottom,#cbe0ff,#005be5);border-top:1px solid #003d99;border-left:1px solid #003d99;border-right:1px solid #003d99}
.titre_colCateg{border-top:1px solid #003d99;border-left:1px solid #003d99;border-right:1px solid #003d99;border-radius:10px 10px 0 0;background:linear-gradient(to bottom,#cbe0ff,#005be5);border-top:1px solid #003d99;border-left:1px solid #003d99;border-right:1px solid #003d99}
.widget_colonne,.widget_colonneBas{background-color:#edf4ff;border:1px solid #003d99;border-bottom:1px #003d99 solid}
.widget_colCateg,.widget_colCateg2{background-color:#FFEBCE;border:1px solid #003d99;border-bottom:1px #003d99 solid}

/*
.color_titre{border-left:1px solid #043053;border-top:1px solid #043053;border-right:1px solid #043053;}
.Titre_Content{border:1px solid #043053;background:linear-gradient(to bottom,#cbe0ff,#005be5)}
.Titre_Categor{border-left:1px solid #043053;border-top:1px solid #043053;border-right:1px solid #043053;}
*/

#breadcrumb{display:block;margin:0;padding:0;background:#4498F0;border:0px #003d99 solid;border-radius:10px}
#fil_ariane{margin:0px;padding:5px 0 10px 0px;font-size:1.13em;font-style:italic;text-align:left;background:#4498F0;border-radius:10px 10px 0 0}
.show_arbo{margin:0 0 20px 0;padding:0px 5px 8px 6px;color:#fff;background:#4498F0;font-size:1.1em;line-height:1.3em;border:1px #dedede solid}
.link_showarbo {font-size:1.1em;line-height:1.3em;font-weight:400;color:#fff}
.link_showarbo2{font-size:1.3em;line-height:1.3em;font-weight:600;color:#fff}
.link_showarbo3{font-size:1.3em;line-height:1.3em;font-weight:600;color:#fff}

#footer{clear:both;display:block;margin:20px auto 10px auto;padding:10px;left:50%;right:50%;text-align:center;border:1px solid #003d99;border-radius:10px;width:100%;min-height:60px;color:#fff;background-color:#052F55;}
.ColorFooter{background-color:#053157;}
#footer a{color:#fff}
.ColorFooter{background-color:#053157;}
/*****************************************************************************************/
/*****************************************************************************************/

     div.Titre_Haut {color:#fff;border:2px dotted #0f0;z-index:10;}
     .rotated {transform:rotate(-5deg);font-weight:500;text-align:left;font-family:Segoe Print,Tahoma,Verdana,Arial,sans-serif;font-style:italic;color:#fff;}

     div.Titre_Accueil {float:left;overflow:hidden;z-index:10;}
     div.Titre_Accueil div.Titre_h_1 h1 a:link,div.Titre_Accueil div.Titre_h_1 h1 a:hover,div.Titre_Accueil div.Titre_h_1 h1 a:visited{float:left;text-align:center;color:#043053;}
     div.description_annu{float:left;color:#043053;font-weight:500;text-align:left;text-decoration:none;}

     div.Titre_Accueil2 {display:inline-block;float:left;overflow:hidden;}
     div.Titre_Accueil2 div.Titre_h_2 h2 a:link,div.Titre_Accueil2 div.Titre_h_2 h2 a:hover,div.Titre_Accueil2 div.Titre_h_2 h2 a:visited{float:left;text-align:center;color:#043053;}
.descripCalendrier{float:left;color:#043053;font-weight:500;text-align:left;text-decoration:none;}

     div.Titre_Accueil3 {display:inline-block;float:left;overflow:hidden;}
     div.Titre_Accueil3 div.Titre_h_3 h3 a:link,div.Titre_Accueil3 div.Titre_h_3 h3 a:hover,div.Titre_Accueil3 div.Titre_h_3 h3 a:visited{float:left;text-align:center;color:#043053;}
.descripCalendrier2{float:left;color:#043053;text-align:left;text-decoration:none;}

div.Titre_Bas {margin:200px 0 0 0px;width:450px;height:100px;color:#000;border:0px solid #043053;}
.rotated2 {transform:rotate(-5deg); /* Égal à rotateZ(-5deg) */font-weight:500;font-size:2.8em;text-align:left;font-family:Segoe Print,Tahoma,Verdana,Arial,sans-serif;font-style:italic;color:#000;}
div.Texte_Footer {margin:0;width:100%;height:50px;color:#fff;border:0px solid #f0f;text-align:center;}
.rotated3 {transform:rotate(-5deg); /* Égal à rotateZ(-5deg) */font-weight:500;font-size:1.8em;text-align:left;font-family:Segoe Print,Tahoma,Verdana,Arial,sans-serif;font-style:italic;color:#fff;}
div.Img_Footer {margin:0px 0 0 10px;width:45px;height:65px;color:#000;border:0px solid #f00;z-index:5;}

.description_annuBas{float:left;margin:10px 0 0 50px;color:#043053;border:0px dotted #003d99;padding:0 10px 25px 10px;width:550px;font-size:1.4em;/*line-height:1.4em;*/font-weight:500;text-align:left;text-decoration:none;z-index:10;}

div.Titre_Bas {margin:200px 0 0 0px;width:450px;height:100px;color:#000;border:0px solid #043053;}
.rotated2 {transform:rotate(-5deg); /* Égal à rotateZ(-5deg) */font-weight:500;font-size:2.8em;text-align:left;font-family:Segoe Print,Tahoma,Verdana,Arial,sans-serif;font-style:italic;color:#000;}
div.Texte_Footer {margin:0;width:100%;height:50px;color:#fff;border:0px solid #f0f;text-align:center;}
.rotated3 {transform:rotate(-5deg); /* Égal à rotateZ(-5deg) */font-weight:500;font-size:1.8em;text-align:left;font-family:Segoe Print,Tahoma,Verdana,Arial,sans-serif;font-style:italic;color:#fff;}
div.Img_Footer {margin:0px 0 0 10px;width:45px;height:65px;color:#000;border:0px solid #f00;z-index:5;}


.description_annuBas{float:left;margin:10px 0 0 50px;color:#043053;border:0px dotted #003d99;padding:0 10px 25px 10px;width:550px;font-size:1.4em;/*line-height:1.4em;*/font-weight:500;text-align:justify;text-decoration:none;z-index:10;}


/********** FIN CSS page OK **********/
     .Liste_Pays{clear:left;display:inline-block;float:center;left:50%;right:50%;text-align:center;overflow:hidden;}

/* partage du caroussel */
   .ListePays{clear:left;display:inline-block;float:center;margin:0;padding:0;width:100%;color:#043053;text-align:center;}
   .ListePays img{float:center;margin:0;padding:0;width:75px;height:20px;text-align:center;}
   .table-responsive p{float:center;margin:0;padding:0;font-weight:400;text-align:center;}
      
.Titre_RDV {float:left;margin:30px 0 O 20px; border:2px solid #00F;overflow:hidden;z-index:0;  }
div.Titre_RDV div.Titre_h_2 h2 a:link,div.Titre_RDV div.Titre_h_2 h2 a:visited{float:left;text-align:left;color:#043053;font-size:1.5em;line-height:1.5em;font-weight:500;}

/* partage des drapeaux des pays */
.Pays_liste{float:left;margin:0px 0 0 0;color:#043053;padding:0px;width:100%;text-align:justify;border:0px solid #0f0;}


div.Column_Pays{float:left;margin:0px auto;padding:10px 5px;text-align:center; border:0px dotted #fff;}
div.Column_Pays img{float:center;width:75px;height:20px;text-align:center;}

div.Titre_Bas {margin:200px 0 0 0px;width:450px;height:100px;color:#000;border:0px solid #043053;}
.rotated2 {transform:rotate(-5deg); /* Égal à rotateZ(-5deg) */font-weight:500;font-size:2.8em;text-align:left;font-family:Segoe Print,Tahoma,Verdana,Arial,sans-serif;font-style:italic;color:#000;}

div.Texte_Footer {margin:0;width:100%;height:50px;color:#fff;border:0px solid #f0f;text-align:center;}
.rotated3 {transform:rotate(-5deg); /* Égal à rotateZ(-5deg) */font-weight:500;font-size:1.8em;text-align:left;font-family:Segoe Print,Tahoma,Verdana,Arial,sans-serif;font-style:italic;color:#fff;}
div.Img_Footer {margin:0px 0 0 10px;width:45px;height:65px;color:#000;border:0px solid #f00;z-index:5;}

.description_pays{float:left;margin:-10px 0 0 100px;width:600px;border:1px solid #000;background-color:#E6E2DD;/*opacity: 0.50;*/z-index:0;}
.description_pays p{padding:0 10px 25px 10px;color:#000;font-size:1.4em;/*line-height:1.4em;*/font-weight:500;text-align:left;text-decoration:none;z-index:10;}


.description_annuBas{float:left;margin:10px 0 0 50px;color:#043053;border:0px dotted #003d99;padding:0 10px 25px 10px;width:550px;font-size:1.4em;/*line-height:1.4em;*/font-weight:500;text-align:justify;text-decoration:none;z-index:10;}

.DatesMois{float:left;margin:20px 0 30px 0px;color:#043053;padding:0px;width:/*840px*/100%;text-align:justify;border:2px dotted #ffs;/*z-index:100;*/}


div.Column_Pays img{width:80px;height:30px;padding:5px;z-index:500;}

.Titre_RDV {float:left;margin:30px 0 O 20px; border:2px solid #00F;overflow:hidden;z-index:0;  }

div.Titre_RDV div.Titre_h_2 h2 a:link,div.Titre_RDV div.Titre_h_2 h2 a:visited{float:left;text-align:left;color:#043053;font-size:1.5em;line-height:1.5em;font-weight:500;}

* {box-sizing:border-box;} /* bas de page accueil */
.enveloppe {margin:0px 100px 0 100px;border:0px solid #f76707;border-radius:10px;/* background-color: #fff4e6;*/text-align:center;}.enveloppe > div {margin:0px 50px;height:220px;border:2px solid #fff;border-radius:10px;background-color:#E6E2DD;/*opacity: 0.30;*/padding:1em;color:#d9480f;text-align:center;}.enveloppe {display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows: repeat(3, 150px);}.boite1, .boite2, .boite3,{ /**/background-color:#fff;opacity: 0.30;border: 1px solid #fff;text-align:center;}

.enveloppeFooter {/*border:2px solid #f76707;border-radius:5px;background-color:#fff4e6;*/}.enveloppeFooter > div {/*border:2px solid #ffa94d;border-radius:5px;background-color:#053157;*/padding:10px;/**/color:#fff;}.enveloppeFooter {display:grid;grid-template-columns: repeat(7, 1fr);grid-template-rows:repeat(1, 100px);}.boite4, .boite6, .boite7, .boite8, .boite9, .boite10 { /*background-color:#fff;opacity: 0.30;*/border-left:0px solid 000;text-align:center;}.boite4 p, .boite5 p, .boite6 p, .boite7 p, .boite8 p, .boite9 p, .boite10 p{color:#fff;}.boite4 {width:200px;}.boite5 {/**/width:590px;text-align:left;}.boite6 {width:80px;}.boite7 {width:140px;}.boite8 {width:100px;}.boite9 {width:90px;}.boite10 {width:105px;}.boutonPartages, .boutonPartages2, .boutonPartages3{display:block;float:center;margin:20px auto 20px auto;width:150px;padding:3px;font-size:1.3em;line-height:1.3em;text-align:center;border-radius:10px;}.boutonPartages a, .boutonPartages2 a, .boutonPartages3 a{outline:none;text-decoration:none;padding:2px 2px 0}.boutonPartages a:focus, .boutonPartages2 a:focus, .boutonPartages3 a:focus{padding:0;font-size:1.25em;line-height:1.3em;text-align:center;border-radius:10px}

.boutonPartages{color:#000;background-color:#4983FF;border:2px solid #FFF;} /* Bleu */
.boutonPartages a:link {color:#000;}.boutonPartages a:hover {color:#fff;background:#3259AE;}.boutonPartages a:focus {background:#3259AE;color:#f0f;}.boutonPartages a:active {background:#3259AE;color:#f00;}.boutonPartages a:visited {color:#000;}

.boutonPartages2{color:#000;background-color:#4BC088;border:2px solid #fff;} /* Vert */
.boutonPartages2 a:link {color:#000;}.boutonPartages2 a:hover {color:#fff;background:#139B57;}.boutonPartages2 a:focus {background:#139B57;color:#f0f;}.boutonPartages2 a:active {background:#139B57;color:#f00;}.boutonPartages2 a:visited {color:#000;}

.boutonPartages3{color:#000;background-color:#FF9A0C;border:2px solid #fff;} /* Orange */
.boutonPartages3 a:link {color:#000;}.boutonPartages3 a:hover {color:#fff;background:#007817;}.boutonPartages3 a:focus {background:#007817;color:#f0f;}.boutonPartages3 a:active {background:#007817;color:#f00;}.boutonPartages3 a:visited {color:#000;}


div .LogoIMG {float:center;margin:0px 0 0 0;padding:0;text-align:center;border-radius:0 10px 10px 10px; }
.titre_colonne{margin:15px 0 0 0;font-weight:700;font-size:16px;color:#fff;text-align:center;padding:5px;background:linear-gradient(to bottom,#cbe0ff,#005be5);border-top:1px solid #003d99;border-left:1px solid #003d99;border-right:1px solid #003d99;border-radius:10px 10px 0 0;overflow:hidden;}
.titre_colCateg{margin:15px 0 0 0;padding:5px;font-weight:700;font-size:16px;color:#fff;text-align:center;font-weight:600;font-size:1.13em;background:linear-gradient(to bottom,#cbe0ff,#005be5);border-top:1px solid #003d99;border-left:1px solid #003d99;border-right:1px solid #003d99;border-radius:10px 10px 0 0;}
.widget_colonne,.widget_colonneBas{margin:0;padding:8px;text-align:left;font-size:1.13em;line-height:1.45em;background-color:#edf4ff;border:1px solid #003d99;border-bottom:1px #003d99 solid;overflow:hidden;color:#fff;  }
.widget_colonneBas{border-radius:0 0px 10px 0;}
.widget_colonne ul{margin:0 auto;padding:8px 5px;text-align:left;font-size:1.13em;line-height:1.45em}
.widget_colonne table{border-spacing:10px}
.widget_colonne table,th,td{border:0 solid #000}
.widget_colCateg2{height:300px}
.widget_colCateg,.widget_colCateg2{margin:0;padding:5px;text-align:left;font-size:1.13em;line-height:1.3em;background-color:#FFEBCE;border:1px solid #003d99;border-bottom:1px #003d99 solid;border-radius:0 0 10px 10px;overflow:hidden}
.widget_colCateg ul,.widget_colCateg2 ul{margin:0 auto;padding:10px 0 0 25px;text-align:left;font-size:1.13em;line-height:1.45em}
.widget_colCateg img{width:15px;height:15px}
.LogoStats{margin:0 auto;padding:0;text-align:center;max-width:200px;max-height:200px}
.textostat ul{margin:0 auto;padding:0 0 0 0px;text-align:left;font-size:1.2em;line-height:1.45em}
.PlacePub{clear:left;float:center;width:250px;height:30px;margin:30px auto 0 auto;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;border-radius:5px 5px 0 0;background:#fff}
.PlacePub p{padding:0;font-size:1.2em;line-height:1.4em;font-weight:500;text-align:center;color:#000}
.column_in_Google{margin:0 auto 30px auto;width:100%;/*max-height:300px;*/border:0px solid #cdcdcd;border-radius:5px;/*background:#fff;*/z-index:500}
.column_in_GoogleMilieu{position:relative;margin:0 0 30px 0;width:100%;/*height:200px;*/text-align:center;border:0px solid #cdcdcd;border-radius:5px;/*background:#fff;*/z-index:50;overflow:hidden}
.column_in_GoogleBas{position:relative;margin:0 0 30px 0;width:100%;/*height:300px;*/text-align:center;background:#fff url(https://breizh-kam.fr/annuaire/images/fond-pub-google_600x300.png) left top no-repeat;background-size:100% 100%;background-repeat:no-repeat;z-index:50;border:0px solid #cdcdcd;border-radius:5px;overflow:hidden}
div#cookiechoices{color:#fff;background-color:#000}div#cookiechoices a:link;div#cookiechoices a:visited{color:#fff;text-decoration:none}div#cookiechoices a:hover{color:red;text-decoration:none}

h2 {text-align:center;padding:20px 0;}
.table-bordered {float:center;margin:0 auto;background-color:#EDF4FF;border:1px solid #ddd !important;width:100%;}
table caption {padding:.5em 0;float:center;}

@media screen and (max-width: 767px) {table caption {display:none;}}
.p {text-align:center;padding-top:140px;font-size:14px;}
th, td {text-align:center;font-size:1.2em;line-height:1.2em;font-weight:600;}
                   
                   
                   
                   
                   
                                                      
/********************/
@media (min-width:1301px){
.center,#header,#footer{width:1290px}
#contenu{width:1030px;margin:10px 5px 10px 0;padding:Opx 5px 5px 5px;background:#4498F0 url(https://festivaldecerfsvolants.fr/images/layout/festivalcerfsvolant.fr-fond-1300.png) left top no-repeat;}
#colonne{width:250px;height:auto;margin:10px 0 10px 0;padding:5px;border-bottom:1px #4498F0 solid;border-radius:0 10px 10px 0;}

div.Titre_Haut {margin:50px 0 0 420px;width:370px;height:100px;color:#fff;border:0px dotted #0f0;z-index:10;}
.rotated {font-size:2.9em;}
.Titre_Accueil {margin:20px 0 0 210px;padding:0px;width:820px;border:0px solid #f00;}
div.Titre_Accueil div.Titre_h_1 h1 a:link,div.Titre_Accueil div.Titre_h_1 h1 a:hover,div.Titre_Accueil div.Titre_h_1 h1 a:visited{font-size:1.35em;line-height:1.35em;border:0px solid #00f;}
.description_annu{margin:20px 0 0 20px;padding:0 10px 25px 0px;width:550px;font-size:1.4em;line-height:1.4em;border:0px dotted #00f;}

.Titre_Accueil2 {margin:30px 0 0px 100px;padding:0px;width:830px;/*height:100px;*/background: url(https://festivaldecerfsvolants.fr/images/layout/festivalcerfsvolant.fr-dates-europe-60x60.png) left top no-repeat;border:0px dotted #0f0;}
div.Titre_Accueil2 div.Titre_h_2 h2 a:link,div.Titre_Accueil2 div.Titre_h_2 h2 a:hover,div.Titre_Accueil2 div.Titre_h_2 h2 a:visited{margin:0px 0px 0px -25px;padding:0px;font-weight:400;font-size:0.9em;line-height:0.9em;text-align:center;border:0px dotted #f00;}
.descripCalendrier{margin:-10px 0 50px 50px;padding:0 10px 5px 10px;font-size:1.4em;line-height:1.4em;border:0px dotted #fff;}

div.Liste_Pays{margin:0px 5% 25px 5%;padding:0px;width:90%;border:0px dotted #fff;}

.Titre_Accueil3 {margin:30px 0 30px 110px;padding:0px;width:850px;/*height:100px;*/background: url(https://festivaldecerfsvolants.fr/images/layout/festivalcerfsvolant.fr-dates-europe-60x60.png) left top no-repeat;border:0px dotted #0f0; }
div.Titre_Accueil3 div.Titre_h_3 h3 a:link,div.Titre_Accueil3 div.Titre_h_3 h3 a:hover,div.Titre_Accueil3 div.Titre_h_3 h3 a:visited{float:left;margin:0px 0px 0px -25px;padding:0px;font-weight:400;font-size:0.9em;line-height:0.9em;text-align:center;color:#357AE3;border:0px dotted #f00;}
.descripCalendrier2{margin:0px 0 20px 80px;padding:0 0px 0px 0px;width:750px;font-size:1.4em;line-height:1.4em;text-align:left; border:0px dotted #fff; }
}



/*    background:linear-gradient(to bottom,#3C91EB,#6FBDFB);  #5C99D2    #6FBDFB  */

/********************/
@media (min-width:1199px) and (max-width:1300px){
.center,#header,#footer{width:1190px}

#contenu{width:930px;margin:10px 5px 10px 0;padding:Opx 5px 5px 5px;background:#4498F0 url(https://festivaldecerfsvolants.fr/images/layout/festivalcerfsvolant.fr-fond-475.png) left top no-repeat;}
#colonne{width:250px;height:auto;margin:10px 0 10px 0;padding:5px;border-bottom:1px #5C99D2 solid;border-radius:0 10px 10px 0;}

div.Titre_Haut {margin:50px 0 0 420px;width:370px;height:100px;color:#fff;border:0px dotted #0f0;z-index:10;}
.rotated {font-size:2.9em;}
.Titre_Accueil {margin:20px 0 0 160px;padding:0px;width:770px;border:0px solid #fff;}
div.Titre_Accueil div.Titre_h_1 h1 a:link,div.Titre_Accueil div.Titre_h_1 h1 a:hover,div.Titre_Accueil div.Titre_h_1 h1 a:visited{margin:0px 0 0 -20px;padding:0px;width:770px;font-size:1.35em;line-height:1.35em;border:0px dotted #0f0;}
.description_annu{margin:0px 0 0 10px;padding:0 10px 25px 0px;width:710px;font-size:1.4em;line-height:1.4em;text-align:left; border:0px dotted #00f;}

.Titre_Accueil2 {margin:30px 0 0px 50px;padding:0px;width:830px;background: url(https://festivaldecerfsvolants.fr/images/layout/festivalcerfsvolant.fr-dates-europe-60x60.png) left top no-repeat;border:0px dotted #0f0;}
div.Titre_Accueil2 div.Titre_h_2 h2 a:link,div.Titre_Accueil2 div.Titre_h_2 h2 a:hover,div.Titre_Accueil2 div.Titre_h_2 h2 a:visited{margin:0px 0px 0px -25px;padding:0px;font-weight:400;font-size:0.9em;line-height:0.9em;border:0px dotted #f00;}
.descripCalendrier{margin:-10px 0 30px 0px;padding:0 10px 5px 10px;font-size:1.4em;line-height:1.4em;text-align:left; border:0px dotted #fff;}

div.Liste_Pays{margin:0px 5% 25px 5%;padding:0px;width:90%;border:0px dotted #fff;}

.Titre_Accueil3 {margin:30px 0 0px 50px;padding:0px;width:830px;background: url(https://festivaldecerfsvolants.fr/images/layout/festivalcerfsvolant.fr-dates-europe-60x60.png) left top no-repeat;border:0px dotted #fff; }
div.Titre_Accueil3 div.Titre_h_3 h3 a:link,div.Titre_Accueil3 div.Titre_h_3 h3 a:hover,div.Titre_Accueil3 div.Titre_h_3 h3 a:visited{float:left;margin:0px 0px 0px 0px;padding:0px;font-weight:400;font-size:0.9em;line-height:0.9em;text-align:center;color:#357AE3;border:0px dotted #f00;}
.descripCalendrier2{margin:0px 0 20px 100px;padding:0 0px 0px 0px;width:750px;font-size:1.4em;line-height:1.4em;text-align:left; border:0px dotted #00f; }
}



@media (min-width:992px) and (max-width:1198px){
.center,#header,#footer{width:980px}

#contenu{width:720px;margin:10px 5px 10px 0;padding:Opx 5px 5px 5px;background:#4498F0 url(https://festivaldecerfsvolants.fr/images/layout/festivalcerfsvolant.fr-fond-475.png) left top no-repeat;}
#colonne{width:250px;height:auto;margin:10px 0 10px 0;padding:5px;border-bottom:1px #5C99D2 solid;border-radius:0 10px 10px 0;}

div.Titre_Haut {margin:50px 0 0 290px;width:370px;height:100px;color:#fff;border:0px dotted #0f0;z-index:10;}
.rotated {font-size:2.9em;}
.Titre_Accueil {margin:20px 0 0 130px;padding:0px;width:590px;border:0px solid #fff;}
div.Titre_Accueil div.Titre_h_1 h1 a:link,div.Titre_Accueil div.Titre_h_1 h1 a:hover,div.Titre_Accueil div.Titre_h_1 h1 a:visited{margin:0px 0 0 -20px;padding:0px;width:590px;font-size:1.35em;line-height:1.35em;border:0px dotted #0f0;}
.description_annu{margin:0px 0 0 0px;padding:0 10px 25px 0px;width:580px;font-size:1.4em;line-height:1.4em;text-align:left; border:0px dotted #00f;}

.Titre_Accueil2 {margin:30px 0 0px 40px;padding:0px;width:660px;background: url(https://festivaldecerfsvolants.fr/images/layout/festivalcerfsvolant.fr-dates-europe-60x60.png) left top no-repeat;border:0px dotted #0f0;}
div.Titre_Accueil2 div.Titre_h_2 h2 a:link,div.Titre_Accueil2 div.Titre_h_2 h2 a:hover,div.Titre_Accueil2 div.Titre_h_2 h2 a:visited{margin:0px 0px 0px -25px;padding:0px;font-weight:400;font-size:0.9em;line-height:0.9em;border:0px dotted #f00;}
.descripCalendrier{margin:-10px 0 30px 0px;padding:0 10px 5px 10px;font-size:1.4em;line-height:1.4em;text-align:left; border:0px dotted #fff;}

div.Liste_Pays{margin:0px 2% 25px 2%;padding:0px;width:95%;border:0px dotted #fff;}

.Titre_Accueil3 {margin:30px 0 0px 30px;padding:0px;width:675px;background: url(https://festivaldecerfsvolants.fr/images/layout/festivalcerfsvolant.fr-dates-europe-60x60.png) left top no-repeat;border:0px dotted #fff; }
div.Titre_Accueil3 div.Titre_h_3 h3 a:link,div.Titre_Accueil3 div.Titre_h_3 h3 a:hover,div.Titre_Accueil3 div.Titre_h_3 h3 a:visited{float:left;margin:0px 0px 0px -20px;padding:0px;font-weight:400;font-size:0.9em;line-height:0.9em;text-align:center;color:#357AE3;border:0px dotted #f00;}
.descripCalendrier2{margin:0px 0 20px 100px;padding:0 0px 0px 0px;width:570px;font-size:1.4em;line-height:1.4em;text-align:left; border:0px dotted #00f; }
}

/*
@media (min-width:959px) and (width:991px){
.center,#header,#footer{width:950px} 
*/
@media (min-width:960px) and (width:991px){
.center,#header,#footer{width:950px}
#contenu{width:70.5%;margin:0;border:0;padding:3px;border:1px solid #003d99}/*
#colonne{width:24%;margin:0 0 0 3px;padding:3px}



#contenu{width:580px;margin:10px 5px 10px 0;padding:Opx 5px 5px 5px;background:#4498F0 url(https://festivaldecerfsvolants.fr/images/layout/festivalcerfsvolant.fr-fond-475.png) left top no-repeat;}

#colonne{width:250px;height:auto;margin:10px 0 10px 0;padding:5px;border-bottom:1px #5C99D2 solid;border-radius:0 10px 10px 0;}

div.Titre_Haut {margin:50px 0 0 290px;width:370px;height:100px;color:#fff;border:2px dotted #0f0;z-index:10;}
/*.rotated {font-size:2.9em;}
.Titre_Accueil {margin:20px 0 0 130px;padding:0px;width:590px;border:2px solid #fff;}
div.Titre_Accueil div.Titre_h_1 h1 a:link,div.Titre_Accueil div.Titre_h_1 h1 a:hover,div.Titre_Accueil div.Titre_h_1 h1 a:visited{margin:0px 0 0 -20px;padding:0px;width:390px;font-size:1.35em;line-height:1.35em;border:0px dotted #0f0;}
.description_annu{margin:0px 0 0 0px;padding:0 10px 25px 0px;width:380px;font-size:1.4em;line-height:1.4em;text-align:left; border:2px dotted #00f;}

.Titre_Accueil2 {margin:30px 0 0px 40px;padding:0px;width:360px;background: url(https://festivaldecerfsvolants.fr/images/layout/festivalcerfsvolant.fr-dates-europe-60x60.png) left top no-repeat;border:2px dotted #0f0;}
div.Titre_Accueil2 div.Titre_h_2 h2 a:link,div.Titre_Accueil2 div.Titre_h_2 h2 a:hover,div.Titre_Accueil2 div.Titre_h_2 h2 a:visited{margin:0px 0px 0px -25px;padding:0px;font-weight:400;font-size:0.9em;line-height:0.9em;border:0px dotted #f00;}
.descripCalendrier{margin:-10px 0 30px 0px;padding:0 10px 5px 10px;font-size:1.4em;line-height:1.4em;text-align:left; border:2px dotted #fff;}

div.Liste_Pays{margin:0px 2% 25px 2%;padding:0px;width:55%;border:2px dotted #fff;}

.Titre_Accueil3 {margin:30px 0 0px 30px;padding:0px;width:375px;background: url(https://festivaldecerfsvolants.fr/images/layout/festivalcerfsvolant.fr-dates-europe-60x60.png) left top no-repeat;border:2px dotted #fff; }
div.Titre_Accueil3 div.Titre_h_3 h3 a:link,div.Titre_Accueil3 div.Titre_h_3 h3 a:hover,div.Titre_Accueil3 div.Titre_h_3 h3 a:visited{float:left;margin:0px 0px 0px -20px;padding:0px;font-weight:400;font-size:0.9em;line-height:0.9em;text-align:center;color:#357AE3;border:2px dotted #f00;}
.descripCalendrier2{margin:0px 0 20px 100px;padding:0 0px 0px 0px;width:370px;font-size:1.4em;line-height:1.4em;text-align:left; border:2px dotted #00f; }*/
}








@media (min-width:765px) and (max-width:958px){
.center,#header,#footer{width:760px}

#contenu{width:69%;margin:10px 5px 10px 0;padding:Opx 5px 5px 5px;background:#4498F0 url(https://festivaldecerfsvolants.fr/images/layout/festivalcerfsvolant.fr-fond-220.png) left top no-repeat;}

#colonne{width:30%;height:auto;margin:10px 0 10px 0;padding:5px;border-bottom:1px #5C99D2 solid;border-radius:0 10px 10px 0;}
div.Titre_Haut {margin:-20px 0 0 220px;width:280px;height:100px;color:#fff;border:0px dotted #0f0;z-index:10;}
.rotated {font-size:2.4em;}
.Titre_Accueil {float:left;margin:30px 0 0 125px;padding:0px;width:375px;border:0px solid #fff;}
div.Titre_Accueil div.Titre_h_1 h1 a:link,div.Titre_Accueil div.Titre_h_1 h1 a:hover,div.Titre_Accueil div.Titre_h_1 h1 a:visited{margin:0px 0 0 -20px;padding:0px;width:375px;font-size:1.30em;line-height:1.30em;border:0px dotted #0f0;}
.description_annu{margin:0px 0 0 0px;padding:0 10px 25px 0px;width:375px;font-size:1.35em;line-height:1.35em;text-align:left; border:0px dotted #00f;}
.Titre_Accueil2 {clear:left;float:left;margin:30px 0 0px 20px;padding:0px;width:450px;background: url(https://festivaldecerfsvolants.fr/images/layout/festivalcerfsvolant.fr-dates-europe-60x60.png) left top no-repeat;border:0px solid #0f0;}
div.Titre_Accueil2 div.Titre_h_2 h2 a:link,div.Titre_Accueil2 div.Titre_h_2 h2 a:hover,div.Titre_Accueil2 div.Titre_h_2 h2 a:visited{float:left;margin:0px 0px 0px -40px;padding:0px;font-weight:400;font-size:0.9em;line-height:0.9em;text-align:center;color:#357AE3;border:0px dotted #f00;}
.descripCalendrier{margin:-10px 0 30px 0px;padding:0 10px 5px 10px;font-size:1.4em;line-height:1.4em;text-align:left; border:0px dotted #fff;}
div.Liste_Pays{clear:left;display:inline-block;float:center;margin:0px 2% 25px 2%;padding:0px;left:50%;right:50%;width:95%;text-align:center;overflow:hidden;border:0px dotted #fff;}
.Titre_Accueil3 {clear:left;float:left;margin:30px 0 30px 20px;padding:0px;width:460px;background: url(https://festivaldecerfsvolants.fr/images/layout/festivalcerfsvolant.fr-dates-europe-60x60.png) left top no-repeat;border:0px dotted #0f0; z-index:10}
div.Titre_Accueil3 div.Titre_h_3 h3 a:link,div.Titre_Accueil3 div.Titre_h_3 h3 a:hover,div.Titre_Accueil3 div.Titre_h_3 h3 a:visited{float:left;margin:0px 0px 0px -25px;padding:0px;font-weight:400;font-size:0.9em;line-height:0.9em;text-align:center;color:#357AE3;border:0px dotted #f00;}
.descripCalendrier2{margin:-10px 0 30px 0px;padding:0 10px 5px 10px;width:450px;font-size:1.4em;line-height:1.4em;text-align:left; border:0px dotted #fff; z-index:10}
}

@media (min-width:601px) and (max-width:764px){
.center,#header,#footer{width:99.5%}
#contenu{width:99.5%;margin:10px 5px 10px 0;padding:Opx 5px 5px 5px;}
#colonne{width:99.5%;height:auto;margin:10px 0 10px 0;padding:5px;}
div.Titre_Haut {margin:20px 0 0 150px;width:280px;height:100px;color:#fff;border:0px dotted #0f0;z-index:10;}
.rotated {font-size:2.4em;}
.Titre_Accueil {margin:30px 0 0 5px;padding:0px;width:100%;border:0px solid #fff;}
div.Titre_Accueil div.Titre_h_1 h1 a:link,div.Titre_Accueil div.Titre_h_1 h1 a:hover,div.Titre_Accueil div.Titre_h_1 h1 a:visited{margin:0px -20px 0 -10px;padding:0px;width:100%;font-size:1.30em;line-height:1.30em;border:0px dotted #0f0;}
.description_annu{margin:0px 0 0 0px;padding:0 10px 25px 0px;width:100%;font-size:1.35em;line-height:1.35em;text-align:left; border:0px dotted #00f;}
.Titre_Accueil2 {margin:30px 0 0px 0px;padding:0px;width:100%;background: url(https://festivaldecerfsvolants.fr/images/layout/festivalcerfsvolant.fr-dates-europe-60x60.png) left top no-repeat;width:100%;border:0px solid #0f0;}
div.Titre_Accueil2 div.Titre_h_2 h2 a:link,div.Titre_Accueil2 div.Titre_h_2 h2 a:hover,div.Titre_Accueil2 div.Titre_h_2 h2 a:visited{margin:0px 0px 0px -50px;padding:0px;font-weight:400;font-size:0.9em;line-height:0.9em;width:auto;text-align:center;color:#357AE3;border:0px solid #f00;}
.descripCalendrier{margin:-10px 0 30px 0px;padding:0 10px 5px 10px;width:100%;font-size:1.4em;line-height:1.4em;text-align:left; border:0px dotted #fff; z-index:10}
div.ListePays .table-responsive {margin:0px 0px 0 0px;padding:0px;width:100%;border:0px solid #fff;font-size:0.80em;line-height:0.80em;text-align:center; font-weight:400;}
div.Liste_Pays{margin:0px 0px 0px 20px;padding:0px;left:50%;right:50%;width:95%;text-align:center;overflow:hidden;border:0px dotted #fff;}
.Titre_Accueil3 {margin:30px 0 0px 0px;padding:0px;width:100%;background: url(https://festivaldecerfsvolants.fr/images/layout/festivalcerfsvolant.fr-dates-europe-60x60.png) left top no-repeat;width:100%;border:0px solid #0f0;}
div.Titre_Accueil3 div.Titre_h_3 h3 a:link,div.Titre_Accueil3 div.Titre_h_3 h3 a:hover,div.Titre_Accueil3 div.Titre_h_3 h3 a:visited{margin:0px 0px 0px -65px;padding:0px;font-weight:400;font-size:0.9em;line-height:0.9em;width:auto;text-align:center;color:#357AE3;border:0px dotted #f00;}
.descripCalendrier2{margin:10px 0 30px 0px;padding:0 10px 5px 10px;width:100%;font-size:1.4em;line-height:1.4em;text-align:left; border:0px dotted #fff; z-index:10}
}

@media (min-width:481px) and (max-width:600px){
.center,#header,#footer{width:99.5%}
#contenu{width:99.5%;margin:10px 5px 10px 0;padding:Opx 5px 5px 5px;}
#colonne{width:99.5%;height:auto;margin:10px 0 10px 0;padding:5px;}
div.Titre_Haut {margin:20px 0 0 65px;width:280px;height:100px;color:#fff;border:0px dotted #0f0;z-index:10;}
.rotated {font-size:2.4em;}
.Titre_Accueil {margin:30px 0 0 5px;padding:0px;width:100%;border:0px solid #fff;}
div.Titre_Accueil div.Titre_h_1 h1 a:link,div.Titre_Accueil div.Titre_h_1 h1 a:hover,div.Titre_Accueil div.Titre_h_1 h1 a:visited{margin:0px -20px 0 -10px;padding:0px;width:100%;font-size:1.30em;line-height:1.30em;border:0px dotted #0f0;}
.description_annu{margin:0px 0 0 0px;padding:0 10px 25px 0px;width:100%;font-size:1.35em;line-height:1.35em;text-align:left; border:0px dotted #00f;}
.Titre_Accueil2 {margin:30px 0 0px 0px;padding:0px;width:100%;background: url(https://festivaldecerfsvolants.fr/images/layout/festivalcerfsvolant.fr-dates-europe-60x60.png) left top no-repeat;width:100%;border:0px solid #0f0;}
div.Titre_Accueil2 div.Titre_h_2 h2 a:link,div.Titre_Accueil2 div.Titre_h_2 h2 a:hover,div.Titre_Accueil2 div.Titre_h_2 h2 a:visited{margin:0px 0px 0px -50px;padding:0px;font-weight:400;font-size:0.9em;line-height:0.9em;width:auto;text-align:center;color:#357AE3;border:0px solid #f00;}
.descripCalendrier{margin:-10px 0 30px 0px;padding:0 10px 5px 10px;width:100%;font-size:1.4em;line-height:1.4em;text-align:left; border:0px dotted #fff; z-index:10}
div.ListePays .table-responsive {margin:0px -15px 0 -15px;padding:0px;width:110%;border:2px solid #fff;font-size:0.80em;line-height:0.80em;text-align:center; font-weight:400;}
div.Liste_Pays{margin:0px 0px 25px 10px;padding:0px;left:50%;right:50%;width:100%;text-align:center;overflow:hidden;border:0px dotted #fff;}
.Titre_Accueil3 {margin:30px 0 0px 0px;padding:0px;width:100%;background: url(https://festivaldecerfsvolants.fr/images/layout/festivalcerfsvolant.fr-dates-europe-60x60.png) left top no-repeat;width:100%;border:0px solid #0f0;}
div.Titre_Accueil3 div.Titre_h_3 h3 a:link,div.Titre_Accueil3 div.Titre_h_3 h3 a:hover,div.Titre_Accueil3 div.Titre_h_3 h3 a:visited{margin:0px 0px 0px -65px;padding:0px;font-weight:400;font-size:0.9em;line-height:0.9em;width:auto;text-align:center;color:#357AE3;border:0px dotted #f00;}
.descripCalendrier2{margin:-10px 0 30px 0px;padding:0 10px 5px 10px;width:100%;font-size:1.4em;line-height:1.4em;text-align:left; border:0px dotted #fff; z-index:10}
}

@media (min-width:401px) and (max-width:480px){
.center,#header,#footer{width:99.5%}
#contenu{width:99.5%;margin:10px 5px 10px 0;padding:Opx 5px 5px 5px;}
#colonne{width:99.5%;height:auto;margin:10px 0 10px 0;padding:5px;}
div.Titre_Haut {margin:20px 0 0 65px;width:280px;height:100px;color:#fff;border:0px dotted #0f0;z-index:10;}
.rotated {font-size:2.4em;}
.Titre_Accueil {margin:30px 0 0 5px;padding:0px;width:100%;border:0px solid #fff;}
div.Titre_Accueil div.Titre_h_1 h1 a:link,div.Titre_Accueil div.Titre_h_1 h1 a:hover,div.Titre_Accueil div.Titre_h_1 h1 a:visited{margin:0px -20px 0 -10px;padding:0px;width:100%;font-size:1.30em;line-height:1.30em;border:0px dotted #0f0;}
.description_annu{margin:0px 0 0 0px;padding:0 10px 25px 0px;width:100%;font-size:1.35em;line-height:1.35em;text-align:left; border:0px dotted #00f;}
.Titre_Accueil2 {margin:30px 0 0px 0px;padding:0px;width:100%;background: url(https://festivaldecerfsvolants.fr/images/layout/festivalcerfsvolant.fr-dates-europe-60x60.png) left top no-repeat;width:100%;border:0px solid #0f0;}
div.Titre_Accueil2 div.Titre_h_2 h2 a:link,div.Titre_Accueil2 div.Titre_h_2 h2 a:hover,div.Titre_Accueil2 div.Titre_h_2 h2 a:visited{margin:0px 0px 0px -50px;padding:0px;font-weight:400;font-size:0.9em;line-height:0.9em;width:auto;text-align:center;color:#357AE3;border:0px solid #f00;}
.descripCalendrier{margin:-10px 0 30px 0px;padding:0 10px 5px 10px;width:100%;font-size:1.4em;line-height:1.4em;text-align:left; border:0px dotted #fff; z-index:10}
div.ListePays .table-responsive {margin:0px -15px 0 -15px;padding:0px;width:110%;border:2px solid #fff;font-size:0.80em;line-height:0.80em;text-align:center; font-weight:400;}
div.Liste_Pays{margin:0px 0px 25px 10px;padding:0px;left:50%;right:50%;width:100%;text-align:center;overflow:hidden;border:0px dotted #fff;}
.Titre_Accueil3 {margin:30px 0 0px 0px;padding:0px;width:100%;background: url(https://festivaldecerfsvolants.fr/images/layout/festivalcerfsvolant.fr-dates-europe-60x60.png) left top no-repeat;width:100%;border:0px solid #0f0;}
div.Titre_Accueil3 div.Titre_h_3 h3 a:link,div.Titre_Accueil3 div.Titre_h_3 h3 a:hover,div.Titre_Accueil3 div.Titre_h_3 h3 a:visited{margin:0px 0px 0px -65px;padding:0px;font-weight:400;font-size:0.9em;line-height:0.9em;width:auto;text-align:center;color:#357AE3;border:0px dotted #f00;}
.descripCalendrier2{margin:-10px 0 30px 0px;padding:0 10px 5px 10px;width:100%;font-size:1.4em;line-height:1.4em;text-align:left; border:0px dotted #fff; z-index:10}
}

@media (min-width:320px) and (max-width:400px){
.center,#header,#footer{width:99.5%}
#contenu{width:99.5%;margin:10px 5px 10px 0;padding:Opx 5px 5px 5px;}
#colonne{width:99.5%;height:auto;margin:10px 0 10px 0;padding:5px;}
div.Titre_Haut {margin:20px 0 0 40px;width:280px;height:100px;color:#fff;border:0px dotted #0f0;z-index:10;}
.rotated {font-size:2.4em;}
.Titre_Accueil {margin:30px 0 0 5px;padding:0px;width:100%;border:0px solid #fff;}
div.Titre_Accueil div.Titre_h_1 h1 a:link,div.Titre_Accueil div.Titre_h_1 h1 a:hover,div.Titre_Accueil div.Titre_h_1 h1 a:visited{margin:0px -20px 0 -10px;padding:0px;width:100%;font-size:1.30em;line-height:1.30em;border:0px dotted #0f0;}
.description_annu{margin:0px 0 0 10px;padding:0 10px 25px 0px;width:100%;font-size:1.35em;line-height:1.35em;text-align:left; border:0px dotted #00f;}
.Titre_Accueil2 {margin:30px 0 0px 0px;padding:0px;width:100%;background: url(https://festivaldecerfsvolants.fr/images/layout/festivalcerfsvolant.fr-dates-europe-60x60.png) left top no-repeat;width:100%;border:0px solid #0f0;}
div.Titre_Accueil2 div.Titre_h_2 h2 a:link,div.Titre_Accueil2 div.Titre_h_2 h2 a:hover,div.Titre_Accueil2 div.Titre_h_2 h2 a:visited{margin:0px 0px 0px -50px;padding:0px;font-weight:400;font-size:0.9em;line-height:0.9em;width:auto;text-align:center;color:#357AE3;border:0px solid #f00;}
.descripCalendrier{margin:-10px 0 0px 10px;padding:0 10px 5px 10px;width:100%;font-size:1.4em;line-height:1.4em;text-align:left; border:0px dotted #fff; z-index:10}
div.ListePays .table-responsive {margin:0px -15px 0 -15px;padding:0px;width:110%;border:2px solid #fff;font-size:0.80em;line-height:0.80em;text-align:center; font-weight:400;}
div.Liste_Pays{margin:0px 0px 25px 10px;padding:0px;left:50%;right:50%;width:100%;text-align:center;overflow:hidden;border:0px dotted #fff;}
.Titre_Accueil3 {margin:30px 0 0px 0px;padding:0px;width:100%;background: url(https://festivaldecerfsvolants.fr/images/layout/festivalcerfsvolant.fr-dates-europe-60x60.png) left top no-repeat;width:100%;border:0px solid #0f0;}
div.Titre_Accueil3 div.Titre_h_3 h3 a:link,div.Titre_Accueil3 div.Titre_h_3 h3 a:hover,div.Titre_Accueil3 div.Titre_h_3 h3 a:visited{margin:0px 0px 0px -65px;padding:0px;font-weight:400;font-size:0.9em;line-height:0.9em;width:auto;text-align:center;color:#357AE3;border:0px dotted #f00;}
.descripCalendrier2{margin:-10px 0 30px 10px;padding:0 10px 5px 10px;width:100%;font-size:1.4em;line-height:1.4em;text-align:left; border:0px dotted #fff; z-index:10}
}

@media (min-width:240px) and (max-width:319px){.center,#header,#footer{width:99.5%;background-color:red}#contenu{width:99.5%;margin:0;border:0;padding:3px;background-color:red}#colonne{width:99.5%;margin:10px 0 0 3px;padding:3px;background-color:red}body{background-color:red}#content{margin-top:0;padding:0}
}










.j_join{float:left;width:100%;margin:0 0 20px 0;padding:0 0 0 0}
.SearchTitre{padding:0 5px;font-size:.95em;line-height:1.6em;font-weight:400;color:blue;text-align:left;border-top:2px #cdcdcd solid;border-bottom:2px #cdcdcd solid}
.SearchFiche{padding:0 5px;text-align:center;border-bottom:2px #cdcdcd solid}
.SearchID{padding:0 5px;text-align:center;border-bottom:2px #cdcdcd solid}
.j_join table .listeSite{width:100%;margin-top:25px;text-align:center;border:2px blue dotted}
.j_join table .listeSite thead,table #listisite thead{background:#7684ff;color:#fff}
.j_join table .listeSite tbody tr:nth-child(2n+1),table.tablecat tbody tr:nth-child(2n+1){background:#f0f}
.j_join table .listeSite.doublesaut tbody tr:nth-child(4n+0){background:#fff}
.j_join table .listeSite tbody tr td a.settingsite{color:#fff}
.j_join table .listeSite tbody tr td a.settingsite:hover{opacity:.6;margin-left:5px}
.j_join table .listeSite tbody tr td a.newtab{text-decoration:underline;font-size:1.13em;font-style:italic}
.j_join table .listeSite tbody tr td a.maildepot{font-size:1.13em}

.ColorTitre_Gris{background:linear-gradient(to bottom,#e3e3e3,#737373);border:1px solid #000}
.ColorTitre_Bleu{background:linear-gradient(to bottom,#cbe0ff,#005be5);border:1px solid #043053}
.ColorTitre_BleuF{background:linear-gradient(to bottom,#4983ff,#2a4a91);border:1px solid #2a4a91}
.ColorTitre_Vert{background:linear-gradient(to bottom,#00cc28,#007717);border:1px solid #007717}
.ColorTitre_Orange{background:linear-gradient(to bottom,#ffcc85,#ff9704);border:1px solid #ff9704}
.ColorTitre_Violet{background:linear-gradient(to bottom,#e2bbcf,#aa5281);border:1px solid #aa5281}
.ColorTitre_Rouge{background:linear-gradient(to bottom,#ff6a6a,#ff0000);border:1px solid red}
.ColorTitre_Marron{background:linear-gradient(to bottom,#FEEFB7,#672614);border:1px solid #672614}
.ColorTitre_MarronF{background:linear-gradient(to bottom,#AD5A54,#672614);border:1px solid #672614}

div#cookiechoices{color:#fff;background-color:#000}
div#cookiechoices a:link;div#cookiechoices a:visited{color:#fff;text-decoration:none}
div#cookiechoices a:hover{color:red;text-decoration:none}



.spacePUB {float:center; margin:20px auto;width:100%;padding:5px;text-align:center; background:#fff;border:2px solid #cdcdcd;border-radius:10px;  }

.spacePUB2 {float:center; margin:20px auto;width:100%;padding:5px;text-align:center; background:#fff;border:2px solid #FEEFB7/*#d6e6ff*/;border-radius:10px; }
.logoYoutube{display:inline-block;margin:20px auto 40px auto;float:center;padding:0;width:99%;max-width:468px;height:230px;text-align:center;}
.logoYoutube img{float:center;text-align:center;width:468px;height:215px;border:1px solid #000;border-radius:10px/**/}

.logoYoutubeCol{display:inline-block;float:center;margin:20px 3px 0px 3px;padding:5px;width:95%;/*height:250px;*/text-align:center;background-color:#fff;/*border:2px solid #d6e6ff;border-radius:10px;*/}

.logoYoutubeCol img{float:center;margin:0px 0px 0px 0px;padding:0px;text-align:center;width:100%;max-width:250px;height:140px;padding:0px;/**/border:1px solid #000;border-radius:10px}



/*  owl.carousel.min.css */ 
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}} 
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0)}
.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel .owl-refresh .owl-item{display:none}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-item img{display:block;/*width:200px;*/-webkit-transform-style:preserve-3d}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}
.owl-carousel .owl-item img{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1}                                                           
/*  owl.theme.default.min.css  */    
.owl-theme .owl-controls{margin-top:/*10*/10px;text-align:center;-webkit-tap-highlight-color:transparent;   /*background-color:#fff;opacity: 0.5;*/} /* boutons rouge et gris */
.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#869791;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#00f;color:#fff;text-decoration:none}
.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#869791;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#f00}
.button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
.button, .secondary{overflow:visible;padding:30px 5px 0 5px; font-size:12pt;font-weight:600;color:#fff;}
.button .secondary .play a:hover{color:#0f0;} 
.button .secondary .stop a:hover{color:#f00;}
.button,select{text-transform:none}
.button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
.button[disabled],html input[disabled]{cursor:default}
.button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
.rowSolarCam {float:center;margin:0 auto; padding:0 0 0 -10px; width:100%;/**/max-width:850px; text-align:center; max-height:15px;/*margin-left:-0.9375rem;margin-right:-0.9375rem;margin-top:0;margin-bottom:0;max-width:none;*/*zoom:1; border:0px #0f0 dashed;}
.rowSolarCam:before,.rowSolarCam:after{content:" ";display:table}
.rowSolarCam:after{clear:both}
.rowSolarCam.collapse>.column,.rowSolarCam.collapse>.columnsSolarCam{padding-left:0;padding-right:0} 
.rowSolarCam.collapse .rowSolarCam{margin-left:0;margin-right:0}
.rowSolarCam .rowSolarCam:before,.rowSolarCam .rowSolarCam:after{content:" ";display:table}
.rowSolarCam .rowSolarCam:after{clear:both}
.rowSolarCam .rowSolarCam.collapse{width:auto;margin:0;max-width:none;*zoom:1}
.rowSolarCam .rowSolarCam.collapse:before,.row .row.collapse:after{content:" ";display:table }
.rowSolarCam .rowSolarCam.collapse:after{clear:both;}
.columnSolarCam{float:left;margin:0px auto 20px auto;padding-left:0.9375rem;padding-right:0.9375rem;width:100%;max-width:1050px;border:0px #f00 solid;border-radius:10px; }
.columnsSolarCam{float:left;margin:0px auto 20px auto;padding-left:0.9375rem;padding-right:0.9375rem;width:100%;max-width:1050px;border:0px #000 solid;border-radius:10px; }

@media only screen{.small-push-0{position:relative;left:0%;right:auto}
#SolarCam {float:center;margin:0 auto; padding:0; width:100%;/**/ text-align:center; /*max-height:165px;*/   border:0px #f00 dashed;}
#SolarCam .owl-carousel{margin:/*2rem*/0 0 0 -10px; background:transparent;}
#SolarCam .owl-carousel .item{margin:0;padding:0px;  /*max-width:220px; *//*height:10rem;*//*max-height:130px;*/            border:0px #f00 dashed;}
#SolarCam .owl-carousel .item h4{color:#FFF;font-weight:400;margin-top:0rem; border:0px #0f0 dashed; }
#SolarCam .owl-carousel .item-video{max-width:200px; border:0px #00f dashed; } 
#SolarCam .owl-carousel .item img { border:0px #0f0 solid; }
.item {background-color:#fff;border:1px #000 solid;border-radius:10px;}
.item img{float:center;text-align:center;}
#SolarCam #setup{margin-top:/*4rem*/0;}
#SolarCam .demo-list h5{margin:0}
#SolarCamImg img{float:center;margin:0 auto;padding:0 2px;text-align:center;}
.FinSolarcam{clear:both;margin-top:15px;padding:0px;border-bottom:0px #cdcdcd solid;}
}
/* https://owlcarousel2.github.io/OwlCarousel2/demos/demos.html */
/* FIN owl.carousel.min.css */ 


.Compteur {clear:left;display:block;left:0px;margin:20px 0 0 0;}

.cont { display:block; position:fixed; top:0px; right:0px;margin:0;padding:0px; color:#000; z-index:1000;   }
span { font-weight:600; color:#000; line-height: 1.4; z-index:1100;}
.cont p span {margin:0;padding:5px;color:#000; background-color:#fff;border:2px #1ab600 solid;} 
</style>
