/* style_accueil.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 **********/ 
 

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{font-size:18px}*/
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:0px 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;}

.ListeAnPays {float:center;text-align:center;overflow:hidden;} 
div.description_site{float:left;}   
div.Description_Site div.Titre_h4 h4 a:link,div.Description_Site div.Titre_h4 h4 a:hover,div.Description_Site div.Titre_h4 h4 a:visited{float:center;text-align:center;color:#043053;}
div.description_site p{color:#000;text-align:left;text-decoration:none;}

.j_MiniAffiche {display:inline-block;float:left;width:70px; height:115px; text-align:left;}
.j_MiniAffiche img {float:left;width:61px;height:110px;}

div.descrip_pays p{color:#000;text-align:left;text-decoration:none;}



/********** FIN CSS page OK **********/



.color_titre{border-left:0px solid #043053;border-top:1px solid #043053;border-right:1px solid #043053;}
.Titre_Content{float:left;margin:0px 0 0 100px;text-align:left;/*border:0px solid #043053;background:linear-gradient(to bottom,#cbe0ff,#005be5)*/}
.Titre_Categor{border-left:0px solid #043053;border-top:1px solid #043053;border-right:1px solid #043053;}




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;text-align:center;text-decoration:none;color:#fff}
h1{font-size:1.6em;}
h2{float:center;margin:0px 0 0 0px;text-align:center;width:auto;color:#043053;font-size:1.4em;font-weight:500;border:0px solid #fff;}
h3{font-size:1.4em;line-height:1.5em;}
h4{font-size:1.5em;line-height:1.5em;}
h5{font-size:1.4em;line-height:1.5em;}




.Bord {
  font-family: 'IBM Plex Sans', system-ui, sans-serif;font-weight:600;
  font-size: clamp(1.0rem, 4vw, 1.0rem);line-height:1.0;letter-spacing:-0.05em;color:#ffffff;
  text-shadow: 2px 0px 0 #400040, 1.41px 1.41px 0 #400040, 0px 2px 0 #400040, -1.41px 1.41px 0 #400040, -2px 0px 0 #400040, -1.41px -1.41px 0 #400040, 0px -2px 0 #400040, 1.41px -1.41px 0 #400040;
}







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;}








/* partage du caroussel */
.ListeMoisPays{float:center;color:#043053;text-align:left;border:0px dotted #f00;/*z-index:100;*/}
.descripMoisPays{float:left;margin:0px 0 25px 60px;padding:5px;width:auto;color:#043053;border:0px dotted #0f0;font-size:1.4em;/*line-height:1.4em;*/font-weight:500;text-align:justify;text-decoration:none;}
.ChoixMois{float:center;margin:0px auto;text-align:center;color:#fff;font-size:1.3em;line-height:1.3em;border:0px dotted #00f;}

.ListeMois{float:center;margin:-10px 0 0 0px;color:#043053;padding:0px;width:auto;text-align:left;border:0px dotted #f00;/*z-index:100;*/}






/*.descripAnPays{float:center;margin:0 0 0 0px;padding:0 0px 0px 0px;width:auto;color:#fff;border:0px dotted #fff;font-size:1.4em;font-weight:500;text-align:center;text-decoration:none;}*/




.descripH2{float:left;margin:0px 0 25px 180px;padding:5px;width:840px;color:#043053;border:0px dotted #f00;font-size:1.4em;/*line-height:1.4em;*/font-weight:500;text-align:justify;text-decoration:none;}
.descripH3{float:left;margin:0px 0 25px 170px;padding:5px;width:690px;color:#043053;border:0px dotted #f00;font-size:1.4em;/*line-height:1.4em;*/font-weight:500;text-align:justify;text-decoration:none;}


.description_pays{float:left;margin:0px 0 0 100px;width:600px;border:0px 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;}


/********************
.ListeAnPays {float:center;margin:0px auto 0px auto;padding:0px;width:800px;text-align:center;overflow:hidden;border:0px dottSSed #fff;} 

div.description_site{float:left;margin:0px 0 0 0px;width:100%;border:2px dashed #f00; }   
div.Description_Site div.Titre_h4 h4 a:link,div.Description_Site div.Titre_h4 h4 a:hover,div.Description_Site div.Titre_h4 h4 a:visited{float:center;text-align:center;color:#043053;}
div.description_site p{padding:0 0px 25px 0px;color:#000;/*font-size:1.8em;line-height:1.6em;*//*font-weight:500;text-align:left;text-decoration:none;border:2px dashed #fff}

.j_MiniAffiche {display:inline-block;float:left;margin:0 0px 0px 0px;padding:0px 0px 0px 0px; width:80px; height:120px; text-align:left;border:2px #0ff dotted;}
.j_MiniAffiche img {float:left;margin:0px;padding:0px; width:61px;height:110px; text-align:left;border:2px #f00 solid;}

div.descrip_pays p{padding:0 0px 0px 0px;color:#000;font-size:1.3em;/*line-height:1.4em;*//*font-weight:500;text-align:left;text-decoration:none;}
/********************/





div.Column_Pays img{width:80px;height:30px;padding:1px;z-index:500;} 

.Titre_RDV {float:left;margin:30px 0 O 20px; border:0px 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;}


* {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;}





#Mois1,#Mois2,#Mois3,#Mois4,#Mois5,#Mois6,#Mois7,#Mois8,#Mois9,#Mois10,#Mois11,#Mois12{margin:0; padding:0;/*background-color:#fff;opacity: 0.40;*/border: 0px solid #fff;text-align:center;}
div#Mois1,div#Mois2,div#Mois3,div#Mois4,div#Mois5,div#Mois6,div#Mois7,div#Mois8,div#Mois9,div#Mois10,div#Mois11,div#Mois12 p{font-weight:600;text-align:center;z-index:20;}

div#Mois1 {background: url(https://festivaldecerfsvolants.fr/images/layout/calendrier-janvier.png) center top no-repeat;z-index:5}
div#Mois2 {background: url(https://festivaldecerfsvolants.fr/images/layout/calendrier-fevrier.png) center top no-repeat;z-index:5}
div#Mois3 {background: url(https://festivaldecerfsvolants.fr/images/layout/calendrier-mars.png) center top no-repeat;z-index:5}div#Mois4 {background: url(https://festivaldecerfsvolants.fr/images/layout/calendrier-avril.png) center top no-repeat;z-index:5}div#Mois5 {background: url(https://festivaldecerfsvolants.fr/images/layout/calendrier-mai.png) center top no-repeat;z-index:5}
div#Mois6 {background: url(https://festivaldecerfsvolants.fr/images/layout/calendrier-juin.png) center top no-repeat;z-index:5}div#Mois7 {background: url(https://festivaldecerfsvolants.fr/images/layout/calendrier-juillet.png) center top no-repeat;z-index:5}
div#Mois8 {background: url(https://festivaldecerfsvolants.fr/images/layout/calendrier-aout.png) center top no-repeat;z-index:5}div#Mois9 {background: url(https://festivaldecerfsvolants.fr/images/layout/calendrier-septembre.png) center top no-repeat;z-index:5}
div#Mois10{background: url(https://festivaldecerfsvolants.fr/images/layout/calendrier-octobre.png) center top no-repeat;z-index:5}div#Mois11{background: url(https://festivaldecerfsvolants.fr/images/layout/calendrier-novembre.png) center top no-repeat;z-index:5}
div#Mois12{background: url(https://festivaldecerfsvolants.fr/images/layout/calendrier-decembre.png) center top no-repeat;z-index:5}


.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}




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}

/*
@media (min-width:1301px){
.center,#header,#footer{width:1300px}

.center{ background:linear-gradient(to bottom,#3C91EB,#6FBDFB);}
#contenu{margin:0px 0 0 0;padding:0px;width:80%;background:#6FBDFB url(https://festivaldecerfsvolants.fr/images/layout/fond-395x709.png) left top no-repeat;}
#colonne{width:20%;height:auto;margin:O;padding:5px;border-bottom:0px #6FBDFB solid;border-radius:0 0px 10px 0;}

.content{padding:0}
.Column_Content p{padding:5px}
.row{margin:0 0 0 5px;padding:0}

}*/


/********************/
@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:40px 0 0 420px;width:370px;height:100px;color:#fff;border:0px dotted #0f0;z-index:10;}
.rotated {font-size:2.9em;}
.Titre_Accueil {margin:60px 0 0 180px;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 0px;padding:0 10px 25px 0px;width:520px;font-size:1.4em;line-height:1.4em;border:0px dotted #00f;}

.Titre_Accueil2 {margin:30px 0 0px 100px;padding:0px;width:830px;background: url(https://festivaldecerfsvolants.fr/images/layout/festivalcerfsvolant.fr-dates-europe-60x60.png) left top no-repeat;border:0px solid #f00;}
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:10px 0px 0px 65px;padding:0px;font-weight:400;font-size:1.3em;line-height:1.3em;border:0px dotted #f00;}
.descripCalendrier{margin:10px 60px 30px 60px;padding:0 10px 5px 10px;font-size:1.4em;line-height:1.4em;text-align:left; 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; }

div.ListeMois{margin:0px 0px 0px 0px;padding:0px;width:930px;border:0px dotted #fff;}
.enveloppeMois {margin:0px 0px 0px 110px;text-align:center;border:0px dashed #f00;}
.enveloppeMois > div {margin:0px 0px;width:120px; height:100px;border:0px solidd #f00;padding:1em;color:#d9480f;text-align:center;}
.enveloppeMois {display:grid;grid-template-columns:repeat(6, 2fr);grid-template-rows: repeat(2, 102px);}

.ListeAnPays {margin:0px auto 0px auto;padding:0px;width:800px;border:0px dotted #fff;} 
div.description_site{margin:0px 0 0 0px;width:100%;border:0px dashed #f00; }   
div.description_site p{padding:0 0px 25px 0px;color:#000;/*font-size:1.8em;line-height:1.6em;*/font-weight:500;border:0px dashed #fff}
.j_MiniAffiche {margin:0 0px 0px 0px;padding:0px 0px 0px 0px; border:0px #0ff dotted;}
.j_MiniAffiche img {margin:0px;padding:0px;border:0px #f00 solid;}
div.descrip_pays p{padding:0 0px 0px 0px;font-size:1.3em;/*line-height:1.4em;*/font-weight:500;border:0px #f0f solid;}
h4, h5{font-size:18px}
}



/*    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:30px 0 0 390px;width:370px;height:100px;color:#fff;border:0px dotted #fff;z-index:10;}
.rotated {font-size:2.9em;}
.Titre_Accueil {margin:70px 0 0 140px;padding:0px;width:785px;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{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 20px;padding:0 10px 25px 0px;width:760px;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:2px solid #f00;}
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:10px 0px 0px 65px;padding:0px;font-weight:400;font-size:1.3em;line-height:1.3em;border:2px dotted #f00;}
.descripCalendrier{margin:10px 60px 30px 60px;padding:0 10px 5px 10px;font-size:1.4em;line-height:1.4em;text-align:left; border:2px dotted #fff;}

.Titre_Pays2 {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:2px solid #f00;}
div.Titre_Pays2 div.Titre_h_2 h2 a:link,div.Titre_Pays2 div.Titre_h_2 h2 a:hover,div.Titre_Pays2 div.Titre_h_2 h2 a:visited{margin:10px 0px 0px 65px;padding:0px;font-weight:400;font-size:1.3em;line-height:1.3em;border:2px dotted #f00;}
.descripPays{margin:10px 60px 30px 60px;padding:0 10px 5px 10px;font-size:1.4em;line-height:1.4em;text-align:left; border:2px 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 #f00; }
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; }



.Titre_Pays3 {margin:30px 0 0px 50px;padding:0px;width:830px;border:2px dotted #f00; }
div.Titre_Pays3 div.Titre_h_3 h3 a:link,div.Titre_Pays3 div.Titre_h_3 h3 a:hover,div.Titre_Pays3 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:2px dotted #f00;}
.descripPays2{margin:0px 0 20px 100px;padding:0 0px 0px 0px;width:750px;font-size:1.4em;line-height:1.4em;text-align:left; border:2px dotted #00f; }





div.ListeMois{margin:0px auto;padding:0px;width:850px;border:0px dotted #fff;}
.enveloppeMois {margin:0px 0px 0px 0px;text-align:center;border:0px dashed #f00;}
.enveloppeMois > div {margin:0px 0px;width:120px; height:100px;border:0px solidd #f00;padding:1em;color:#d9480f;text-align:center;}
.enveloppeMois {display:grid;grid-template-columns:repeat(6, 2fr);grid-template-rows: repeat(2, 102px);}

.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 #f00; }
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; }

.ListeAnPays {margin:0px auto 0px auto;padding:0px;width:800px;border:0px dotted #fff;} 
div.description_site{margin:0px 0 0 0px;width:100%;border:2px dashed #f00; }   
div.description_site p{padding:0 0px 25px 0px;color:#000;/*font-size:1.8em;line-height:1.6em;*/font-weight:500;border:0px dashed #fff}
.j_MiniAffiche {margin:0 0px 0px 0px;padding:0px 0px 0px 0px; border:0px #0ff dotted;}
.j_MiniAffiche img {margin:0px;padding:0px;border:0px #f00 solid;}
div.descrip_pays p{padding:0 0px 0px 0px;font-size:1.3em;/*line-height:1.4em;*/font-weight:500;border:0px #f0f solid;}
h4, h5{font-size:18px}
}



@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:30px 0 0 290px;width:370px;height:100px;color:#fff;border:0px dotted #fff;z-index:10;}
.rotated {font-size:2.9em;}
.Titre_Accueil {margin:70px 0 0 120px;padding:0px;width:600px;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{margin:0px 0 0 -20px;padding:0px;width:600px;font-size:1.25em;line-height:1.25em;border:0px dotted #0f0;}
.description_annu{margin:0px 0 0 10px;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 30px;padding:0px;width:660px;background: url(https://festivaldecerfsvolants.fr/images/layout/festivalcerfsvolant.fr-dates-europe-60x60.png) left top no-repeat;border:0px solid #f00;}
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:10px 0px 0px 65px;padding:0px;font-weight:400;font-size:1.3em;line-height:1.3em;border:0px dotted #f00;}
.descripCalendrier{margin:10px 60px 30px 60px;padding:0 10px 5px 10px;font-size:1.4em;line-height:1.4em;text-align:left; border:0px dotted #fff;}

div.ListeMois{margin:0px auto;padding:0px;width:700px;border:0px dotted #fff;}
.enveloppeMois {margin:0px 0px 0px 0px;text-align:center;border:0px dashed #f00;}
.enveloppeMois > div {margin:0px 0px;width:110px; height:100px;border:0px solidd #f00;padding:1em;color:#d9480f;text-align:center;}
.enveloppeMois {display:grid;grid-template-columns:repeat(6, 2fr);grid-template-rows: repeat(2, 102px);}

.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 #f00; }
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; }

.ListeAnPays {margin:0px auto;padding:0px;width:680px;border:0px dotted #fff;} 
div.description_site{margin:0px 0 0 0px;width:100%;border:0px dashed #f00; }   
div.description_site p{padding:0 0px 25px 0px;color:#000;/*font-size:1.8em;line-height:1.6em;*/font-weight:500;border:0px dashed #00f}
.j_MiniAffiche {margin:0 0px 0px 0px;padding:0px 0px 0px 0px; border:0px #0f0 dotted;}
.j_MiniAffiche img {margin:0px;padding:0px;border:0px #f0F solid;}
div.descrip_pays p{padding:0 0px 0px 0px;font-size:1.3em;/*line-height:1.4em;*/font-weight:500;border:0px #fFf solid;}
h4, h5{font-size:18px}
}

/*
@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; }*/

h4, h5{font-size:18px}
}








@media (min-width:765px) and (max-width:958px){
.center,#header,#footer{width:760px}
#contenu{width:505px;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: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:20px 0 0 230px;width:280px;height:100px;color:#fff;border:0px dotted #0fF;z-index:10;}
.rotated {font-size:2.4em;}
.Titre_Accueil {float:left;margin:30px 0 0 100px;padding:0px;width:420px;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 0px 0px 30px;width:420px;font-size:1.10em;line-height:1.10em;border:0px dotted #0f0;}
.description_annu{margin:0px 0 0 0px;padding:0 10px 25px 0px;width:415px;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 5px;padding:0px;width:500px;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 20px 60px;padding:0px;font-weight:400;font-size:1.0em;line-height:1.0em;text-align:center;color:#357AE3;border:0px dotted #f00;}
.descripCalendrier{margin:-20px 0 30px 40px;padding:0 10px 5px 10px;font-size:1.3em;line-height:1.3em;text-align:left; border:0px dotted #fff;}

div.ListeMois{margin:0px auto;padding:0px;width:500px;border:0px dotted #fff;}
.enveloppeMois {margin:0px 0px 0px 20px;text-align:center;border:0px dashed #f00;}
.enveloppeMois > div {margin:0px 0px;width:100px; height:100px;border:0px solidd #f00;padding:1em;color:#d9480f;text-align:center;}
.enveloppeMois {display:grid;grid-template-columns:repeat(4, 3fr);grid-template-rows: repeat(3, 102px);}

.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 #fff; 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 #0f0; z-index:10}

.ListeAnPays {margin:0px auto;padding:0px;width:505px;border:0px dotted #fff;} 
div.description_site{margin:0px 0 0 0px;width:100%;border:0px dashed #f00; }   
div.description_site p{padding:0 0px 25px 0px;color:#000;/*font-size:1.8em;line-height:1.6em;*/font-weight:500;border:0px dashed #00f}
.j_MiniAffiche {margin:0 0px 0px 0px;padding:0px 0px 0px 0px; border:0px #0f0 dotted;}
.j_MiniAffiche img {margin:0px;padding:0px;border:0px #f0F solid;}
div.descrip_pays p{padding:0 0px 0px 0px;font-size:1.3em;/*line-height:1.4em;*/font-weight:500;border:0px #fFf solid;}
h4, h5{font-size:18px}
}

@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 auto;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:10px 0px 0px 70px;padding:0px;font-weight:400;font-size:1.1em;line-height:1.1em;width:auto;text-align:center;color:#357AE3;border:0px solid #f00;}
.descripCalendrier{margin:0px 0 10px 10px;padding:5px;width:100%;font-size:1.4em;line-height:1.4em;text-align:left; border:0px dotted #fff; z-index:10}

div.ListeMois{margin:0px auto;padding:0px;width:500px;border:0px dotted #fff;}
.enveloppeMois {margin:0px 0px 0px 20px;text-align:center;border:0px dashed #f00;}
.enveloppeMois > div {margin:0px 0px;width:100px; height:100px;border:0px solidd #f00;padding:1em;color:#d9480f;text-align:center;}
.enveloppeMois {display:grid;grid-template-columns:repeat(4, 3fr);grid-template-rows: repeat(3, 102px);}

.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 #fff; 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 #0f0; z-index:10}

.ListeAnPays {margin:0px auto;padding:0px;width:99%;border:0px dotted #fff;} 
div.description_site{margin:0px 0 0 0px;width:100%;border:0px dashed #f00; }   
div.description_site p{padding:0 0px 25px 0px;color:#000;/*font-size:1.8em;line-height:1.6em;*/font-weight:500;border:0px dashed #00f}
.j_MiniAffiche {margin:0 0px 0px 0px;padding:0px 0px 0px 0px; border:0px #0f0 dotted;}
.j_MiniAffiche img {margin:0px;padding:0px;border:0px #f0F solid;}
div.descrip_pays p{padding:0 0px 0px 0px;font-size:1.3em;/*line-height:1.4em;*/font-weight:500;border:0px #fFf solid;}

h4, h5{font-size:18px}
}

@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 130px;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 auto;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:10px 0px 0px 60px;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:0px 0px 10px 10px;padding:5px;width:100%;font-size:1.3em;line-height:1.3em;text-align:left; border:0px dotted #fff; z-index:10}

div.ListeMois{margin:0px auto;padding:0px;width:100%;border:0px dotted #fff;}
.enveloppeMois {margin:0px 0px 0px 10px;text-align:center;border:0px dashed #f00;}
.enveloppeMois > div {margin:0px 0px;width:100px; height:100px;border:0px solid #f00;padding:1em;color:#d9480f;text-align:center;}
.enveloppeMois {display:grid;grid-template-columns:repeat(4, 3fr);grid-template-rows: repeat(3, 102px);}

.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 #fff; 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 #0f0; z-index:10}

.ListeAnPays {margin:0px auto;padding:0px;width:97%;border:0px dotted #fff;} 
div.description_site{margin:0px 0 0 0px;width:99%;border:0px dashed #f00; }   
div.description_site p{padding:0 0px 25px 0px;color:#000;/*font-size:1.8em;line-height:1.6em;*/font-weight:500;border:0px dashed #00f}
.j_MiniAffiche {margin:0 0px 0px 0px;padding:0px 0px 0px 0px; border:0px #0f0 dotted;}
.j_MiniAffiche img {margin:0px;padding:0px;border:0px #f0F solid;}
div.descrip_pays p{padding:0 0px 0px 0px;font-size:1.3em;/*line-height:1.4em;*/font-weight:500;border:0px #fFf solid;}

h4, h5{font-size:18px}
}

@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 70px;width:280px;height:100px;color:#fff;border:0px dotted #0f0;z-index:10;}
.rotated {font-size:2.2em;}
.Titre_Accueil {margin:30px 0 0 0px;padding:0px;width:99.5%;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 0px 0 0px;padding:0px;width:100%;font-size:1.00em;line-height:1.00em;border:0px dotted #0f0;}
.description_annu{margin:0px 0 0 5px;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 auto;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:10px 0px 0px 60px;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:0px 0px 10px 10px;padding:5px;width:100%;font-size:1.3em;line-height:1.3em;text-align:left; border:0px dotted #fff; z-index:10}

div.ListeMois{margin:0px auto;padding:0px;width:99%;border:0px dotted #fff;}
.enveloppeMois {margin:0px 0px 0px 10px;text-align:center;border:0px dashed #f00;}
.enveloppeMois > div {margin:0px 0px;width:100px; height:100px;border:0px solid #f00;padding:1em;color:#d9480f;text-align:center;}
.enveloppeMois {display:grid;grid-template-columns:repeat(3, 4fr);grid-template-rows: repeat(3, 102px);}

.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 #fff; 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 #0f0; z-index:10}

.ListeAnPays {margin:0px auto;padding:0px;width:97%;border:0px dotted #fff;} 
div.description_site{margin:0px 0 0 0px;width:99%;border:0px dashed #f00; }   
div.description_site p{padding:0 0px 25px 0px;color:#000;/*font-size:1.8em;line-height:1.6em;*/font-weight:500;border:0px dashed #00f}
.j_MiniAffiche {margin:0 0px 0px 0px;padding:0px 0px 0px 0px; border:0px #0f0 dotted;}
.j_MiniAffiche img {margin:0px;padding:0px;border:0px #f0F solid;}
div.descrip_pays p{padding:0 0px 0px 0px;font-size:1.3em;/*line-height:1.4em;*/font-weight:500;border:0px #fFf solid;}

h4, h5{font-size:18px}
}





@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.2em;}
.Titre_Accueil {margin:30px 0 0 0px;padding:0px;width:99.5%;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 0px 0 0px;padding:0px;width:100%;font-size:1.00em;line-height:1.00em;border:0px dotted #0f0;}
.description_annu{margin:0px 0 0 5px;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 auto;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:10px 0px 0px 60px;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:0px 0px 10px 10px;padding:5px;width:100%;font-size:1.3em;line-height:1.3em;text-align:left; border:0px dotted #fff; z-index:10}

div.ListeMois{margin:0px auto;padding:0px;width:99.5%;border:0px dotted #fff;}
.enveloppeMois {margin:0px 0px 0px 0px;text-align:center;border:0px dashed #f00;}
.enveloppeMois > div {margin:0px 0px;width:95px; height:100px;border:0px solid #f00;padding:1em;color:#d9480f;text-align:center;}
.enveloppeMois {display:grid;grid-template-columns:repeat(3, 4fr);grid-template-rows: repeat(3, 102px);}

.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 #fff; 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 #0f0; z-index:10}

.ListeAnPays {margin:0px auto;padding:0px;width:97%;border:0px dotted #fff;} 
div.description_site{margin:0px 0 0 0px;width:99%;border:0px dashed #f00; }   
div.description_site p{padding:0 0px 25px 0px;color:#000;/*font-size:1.8em;line-height:1.6em;*/font-weight:500;border:0px dashed #00f}
.j_MiniAffiche {margin:0 0px 0px 0px;padding:0px 0px 0px 0px; border:0px #0f0 dotted;}
.j_MiniAffiche img {margin:0px;padding:0px;border:0px #f0F solid;}
div.descrip_pays p{padding:0 0px 0px 0px;font-size:1.3em;/*line-height:1.4em;*/font-weight:500;border:0px #fFf solid;}

h4, h5{font-size:18px}
}

@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>
