@media (min-width: 1050px){body{width:800px;margin:auto;margin-top:5px;margin-bottom:5px;border-left:8px solid #00008b;border-right:8px solid blue;border-radius:10px 10px 10px 10px;background-color:#000}h1{text-align:center;font-family:Arial,Verdana,serif;color:red}h2{text-align:center;font-family:Arial,Verdana,serif;color:#ff0}h3{text-align:center;font-family:Arial,Verdana,serif;color:orange}h4{text-align:center;font-style:oblique;font-family:Arial,Verdana,serif;color:#65F950}h5{text-align:right;font-style:italic;font-size:90%;font-family:Arial,Verdana,serif;color:#c8c8c8}.underline{text-decoration:underline}.important{text-decoration:none;text-align:justify;font-size:100%;font-family:Verdana,serif;color:#ADA96E}.annee{font-family:Arial,Verdana,serif;color:#7FFF00}.lieu{font-family:Arial,Verdana,serif;color:#58FAF4}.notation{font-family:Arial,Verdana,serif;color:#FFF168}.puce,.puceniv2,.puceniv3{list-style-image:url(images/puce_flecheA.png)}#nav_mini, .cache{visibility:hidden;display:block;position:absolute;top:12px;left:5px;width:1px;height:1px}.labelLarge{display:block;float:left;width:180px;text-align:justify}#section_maxi label{display:block;float:left;width:250px}abbr{cursor:help}fieldset{margin-bottom:10px;border-radius:10px 0 10px 0}legend{height:15px;color:#ff0;font-size:85%;font-family:Arial,Verdana,serif}mark{color:#fff;text-transform:uppercase;background-color:#0000A0}a /*Les liens seront soulignés*/{text-decoration:none;text-decoration:none;color:orange}a[href $='.pdf']{padding-right:18px;background:transparent url(images/icone/pdf.png) no-repeat center right}a[href $='.doc'],[href $='.docx']{padding-right:18px;background:transparent url(images/icone/doc.png) no-repeat center right}a[href $='.ppt'],[href $='.pptx']{padding-right:18px;background:transparent url(images/icone/ppt.png) no-repeat center right}a[href $='.xls'],[href $='.xlsx']{padding-right:18px;background:transparent url(images/icone/xls.png) no-repeat center right}a[href $='.png'],[href $='.gif'],[href $='.jpg'],[href $='.jpeg']{padding-right:18px;background:transparent url(images/icone/image.png) no-repeat center right}a:hover /*quand la souris passe sur le lien,ils seront soulignés et surlignés*/{text-decoration:overline underline;color:#ff0}a img /* Toutes les images contenues dans un lien */{border:none}p{text-indent:10px}p:first-letter /* La première lettre de chaque paragraphe */{font-weight:bold;font-size:110%;color:#ff0}#section_moyen iframe /*iframe pour openstreet map*/{width:425px;height:350px;margin:0;border:1px solid #000}#section iframe /*iframe pour Google*/{width:790px;height:600px;margin:0;border:1px solid #777}#header{width:800px;height:138px;background-image:url(banniere3.png);background-repeat:no-repeat;color:#fff}#nav{width:800px;height:135px;text-align:center;font-size:100%;font-family:Arial,Verdana,serif;color:#fff;padding-top:20px;border-bottom:2px solid #fff;background-image:url(degrade_bleu.png);background-position:bottom center;background-repeat:repeat-y}#nav table{margin:auto}#aside1{display:block;position:absolute;top:245px;right:5px;width:138px;height:100px;overflow:hidden;text-align:center;font-size:80%;font-family:Arial,Verdana,serif;color:#c8c8c8;background-image:url(degrade_bleu.png);background-position:bottom center;background-repeat:repeat-y;border:3px solid #00008b;border-radius:10px 10px 10px 10px;z-index:10}#aside1:hover{display:block;position:absolute;top:245px;right:5px;width:138px;height:510px;overflow:hidden;text-align:center;font-size:80%;font-family:Arial,Verdana,serif;color:#c8c8c8;background-image:url(degrade_bleu.png);background-position:bottom center;background-repeat:repeat-y;border:3px solid #00008b;border-radius:10px 10px 10px 10px;z-index:11}#aside2{display:block;position:absolute;top:80px;right:5px;width:138px;height:150px;overflow:hidden;text-align:center;font-size:80%;font-family:Arial,Verdana,serif;color:#c8c8c8;background-image:url(degrade_bleu.png);background-position:bottom center;background-repeat:repeat-y;border:3px solid #00008b;border-radius:10px 10px 10px 10px;z-index:10}#aside3{display:block;position:absolute;top:360px;right:5px;width:138px;overflow:hidden;text-align:center;font-size:80%;font-family:Arial,Verdana,serif;color:#c8c8c8;background-image:url(degrade_bleu.png);background-position:bottom center;background-repeat:repeat-y;border:3px solid #00008b;border-radius:10px 10px 10px 10px;z-index:10}#aside4{display:block;position:absolute;top:80px;left:5px;width:138px;overflow:hidden;text-align:center;font-size:80%;font-family:Arial,Verdana,serif;color:#c8c8c8;background-image:url(degrade_bleu.png);background-position:bottom center;background-repeat:repeat-y;border:3px solid #00008b;border-radius:10px 10px 10px 10px;z-index:10}#aside5{display:block;position:absolute;top:80px;left:5px;width:138px;overflow:hidden;text-align:center;font-size:80%;font-family:Arial,Verdana,serif;color:#c8c8c8;background-image:url(degrade_bleu.png);background-position:bottom center;background-repeat:repeat-y;border:3px solid #00008b;border-radius:10px 10px 10px 10px;z-index:10}#aside6{display:block;position:absolute;bottom:80px;left:5px;width:138px;overflow:hidden;text-align:center;font-size:80%;font-family:Arial,Verdana,serif;color:#c8c8c8;background-image:url(degrade_bleu.png);background-position:bottom center;background-repeat:repeat-y;border:3px solid #00008b;border-radius:10px 10px 10px 10px;z-index:10}#aside7{display:block;overflow:hidden;text-align:center;font-size:80%;font-family:Arial,Verdana,serif;color:#c8c8c8;background-image:url(degrade_bleu.png);background-position:bottom center;background-repeat:repeat-y;border-top:1px solid #fff}#section_petit/*Index Page0000en Accueil Page0013 Docs_priv */{width:800px;text-align:justify;font-size:100%;font-family:Arial,Verdana,serif;color:#fff;background-image:url(degrade_bleu.png);background-position:bottom center;background-repeat:repeat-y;overflow:auto}#section_moyen/*Page0001 Photos Page0003 Page0003en Calendrier Page0008xx Blog Page0009 Photos_priv Page0010 Liens_priv page0011 Stat_priv Page0012 Apparence_priv */{width:800px;text-align:justify;font-size:95%;font-family:Arial,Verdana,serif;color:#fff;background-image:url(degrade_bleu.png);background-position:bottom center;background-repeat:repeat-y;overflow:auto}#section_variable/*Page0010 Liens_priv */{width:800px;text-align:justify;font-size:95%;font-family:Arial,Verdana,serif;color:#fff;background-image:url(degrade_bleu.png);background-position:bottom center;background-repeat:repeat-y;overflow:auto}#section/*Page0001en Photos Page0004 Page0004en CV Page0006 Page0006en These Page0007 Page0007en DEA Page0015 Evmnt_priv*/{width:800px;text-align:justify;font-size:95%;font-family:Arial,Verdana,serif;color:#fff;background-image:url(degrade_bleu.png);background-position:bottom center;background-repeat:repeat-y;overflow:auto}#section_maxi/*Page0005 Page0005en Publications*/{width:800px;text-align:justify;font-size:95%;font-family:Arial,Verdana,serif;color:#fff;background-image:url(degrade_bleu.png);background-position:bottom center;background-repeat:repeat-y;overflow:auto}#section_maxi table{border-collapse:collapse}#section_maxi td /* Mettre une bordure sur les td */{border:1px solid #fff}#section_maxi thead th/* Couleur des bordures et des titres */{border:1px solid #fff;text-align:center;color:#ff0}#section_giga/*Page_liens*/{width:800px;text-align:justify;font-size:95%;font-family:Arial,Verdana,serif;color:#fff;background-image:url(degrade_bleu.png);background-position:bottom center;background-repeat:repeat-y;overflow:auto}#google{width:800px;height:100px;font-size:80%;font-family:Arial,Verdana,serif;color:#fff;background-image:url(degrade_bleu.png);background-position:bottom center;background-repeat:repeat-y;overflow:auto}#liens{width:800px;height:55px;font-size:100%;font-family:Arial,Verdana,serif;color:#fff;border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;border-radius:10px 0 10px 0;background-image:url(degrade_bleu.png);background-position:bottom center;background-repeat:repeat-y}#liens table{margin:auto}.tableau /*cellules du menu*/{background-color:#969696;font-family:Arial,Verdana,serif;color:#d3d3d3;text-shadow:1px 1px #fff,-1px -1px #444;padding:15px}#nav .tableau:first-child{border-radius:5px 0 0 10px}#nav .tableau:last-child{border-radius:0 5px 10px 0}#liens .tableau:first-child{border-radius:10px 0 0 5px}#liens .tableau:last-child{border-radius:0 10px 5px 0}.tableau:hover/*cellules du menu*/{background-color:#c8c8c8;font-family:Arial,Verdana,serif;color:#d3d3d3;text-shadow:1px 1px #fff,-1px -1px #444;padding:15px}#section_articles/*Page0002 Page0002en Projets Page0008 Blog Page00082 Blogchansons Page00084 Blogfilms*/{width:800px;height:540px;background-image:url(degrade_bleu.png);background-position:bottom center;background-repeat:repeat-y}#article1{float:left;width:380px;height:265px;text-align:justify;font-size:95%;font-family:Arial,Verdana,serif;color:#fff}#article2{float:right;width:380px;height:265px;text-align:justify;font-size:95%;font-family:Arial,Verdana,serif;color:#fff}#article3{float:right;width:380px;height:265px;text-align:justify;font-size:95%;font-family:Arial,Verdana,serif;color:#fff}#article4{float:left;width:380px;height:265px;text-align:justify;font-size:95%;font-family:Arial,Verdana,serif;color:#fff}#footer{border-top:2px solid #fff;text-align:center;font-size:75%;font-family:Arial,Verdana,serif;color:#c8c8c8;background-image:url(degrade_bleu.png);background-position:bottom center;background-repeat:repeat-y;overflow:auto}#Quantcast{display:none;border:0}.img{opacity:.95;margin-left:10px;float:right;border-radius:10px 10px 10px 10px}.imglogo{opacity:.95;margin-left:10px;float:right;background-color:#fff;border-radius:5px 5px 5px 5px}.imageflottante{opacity:.95;margin-left:7px;float:right;border-radius:10px 10px 10px 10px}.imageinfobulle{opacity:.95;border-radius:5px 5px 5px 5px}#calendrier{width:800px;height:276px;background-image:url(degrade_bleu.png);background-position:bottom center;background-repeat:repeat-y}#calendrier1{float:left;width:460px;height:275px;text-align:justify;font-size:95%;font-family:Arial,Verdana,serif;color:#fff}#calendrier2{float:right;width:300px;height:250px;text-align:left;margin-left:5px;font-size:95%;font-family:Arial,Verdana,serif;color:#fff}.titre /*jours de la semaine*/{font-family:Arial,Verdana,serif;color:#ff0;text-align:left;font-size:85%;text-align:center;width:40px;height:20px}.adjacents /*jours des mois adjacents dans calendrier*/{font-family:Arial,Verdana,serif;color:#fff;font-size:85%;text-align:center;width:40px;height:20px}.jour_travail /*jours du mois en cours dans calendrier*/{font-family:Arial,Verdana,serif;color:#fff;font-size:85%;background-color:#000;text-align:center;padding:0 5px;width:40px;height:20px;border-radius:2px 2px 2px 2px}.jour_travail :hover/*jours du mois en cours dans calendrier au survol de la souris*/{font-family:Arial,Verdana,serif;color:#fff;background-color:blue;text-align:center;width:40px;height:20px;border-radius:2px 2px 2px 2px}.jour_pas_travail /*jours des mois adjacents dans calendrier*/{font-family:Arial,Verdana,serif;color:#fff;font-size:85%;background-color:gray;text-align:center;padding:0 5px;width:40px;height:20px;border-radius:2px 2px 2px 2px}.jour_pas_travail :hover /*jours des mois adjacents dans calendrier*/{font-family:Arial,Verdana,serif;color:#fff;background-color:gray;text-align:center;width:40px;height:20px;border-radius:2px 2px 2px 2px}.aujourdhui /*aujourd'hui*/{font-family: Arial, Verdana, serif;color: white;font-size: 85%;background-color: red;text-align: center;padding: 0px 5px 0px 5px;width: 40px;height: 20px;border-radius: 2px 2px 2px 2px;/*opacity: 0.80;*/}.aujourdhui :hover/*aujourd'hui*/{font-family:Arial,Verdana,serif;color:#000;background-color:orange;text-align:center;width:40px;height:20px;border-radius:2px 2px 2px 2px}.event /*event*/{font-family:Arial,Verdana,serif;color:#000;font-size:85%;background-color:#ff0;text-align:center;padding:0 5px;width:40px;height:20px;border-radius:2px 2px 2px 2px}.event :hover /*event*/{font-family:Arial,Verdana,serif;color:#000;background-color:orange;text-align:center;width:40px;height:20px;border-radius:2px 2px 2px 2px}.infobulle,.infobullemenu{position:relative;display:inline-block;text-align:center;text-decoration:none;outline:none;text-indent:0}.infobulle span,.infobullemenu span{visibility:hidden;position:fixed;top:33%;left:47%;z-index:999;width:200px;margin-left:-82px;padding:10px;border:2px solid gray;background-color:#000;color:#fff;opacity:.9;border-radius:4px;text-shadow:0 1px 0 gray;transform:scale(0) rotate(-45deg);transition:all .5s}.infobulle:hover,.infobullemenu:hover{border:0}.infobulle:hover span,.infobulle:focus span,.infobullemenu:hover span,.infobullemenu:focus span{visibility:visible;transform:scale(1) rotate(0)}.infobulle span:before,.infobullemenu span:before,.infobulle span:after,.infobullemenu span:after{content:"";position:absolute;z-index:1000;bottom:-7px;left:50%;margin-left:-8px}.infobulle span:before,.infobullemenu span:before{border-top-color:#ccc;bottom:-8px}#main{display: flex;flex-flow: row wrap; justify-content: space-around; align-content: stretch; align-items: center; color:#fff;background-image:url(degrade_bleu.png);background-position:bottom center;background-repeat:repeat-y;}.ligne{float:left; min-height:50%; flex-basis: 20%; flex-shrink: 5; margin: auto; text-align:center; font-family:Arial, Verdana, serif; font-size: 100%; margin:15px; padding:25px; background-color:#969696;color:#d3d3d3;text-shadow:1px 1px #fff,-1px -1px #444}.lignesecondaire{float:left; min-height:50%; flex-basis: 20%; flex-shrink: 5; margin: auto; text-align:center; font-family:Arial, Verdana, serif; font-size: 100%; margin:15px; padding:25px; background-color:#c8c8c8; color:#d3d3d3;text-shadow:1px 1px #fff,-1px -1px #444}}@media print{#header,#nav_mini,.cache{width:800px;height:1px;visibility:hidden}#aside1{visibility:hidden;display:block;position:absolute;top:2px;left:5px;width:1px;height:1px;overflow:hidden}#aside2{visibility:hidden;display:block;position:absolute;top:5px;left:5px;width:1px;height:1px;overflow:hidden}#aside3{visibility:hidden;display:block;position:absolute;top:8px;left:5px;width:1px;height:1px;overflow:hidden}#aside4{visibility:hidden;display:block;position:absolute;top:10px;left:5px;width:1px;height:1px;overflow:hidden}#aside5{visibility:hidden;display:block;position:absolute;top:12px;left:5px;width:1px;height:1px;overflow:hidden}#aside6{visibility:hidden;display:block;position:absolute;top:16px;left:5px;width:1px;height:1px;overflow:hidden}#aside7{visibility:hidden;display:block;position:absolute;top:14px;left:5px;width:1px;height:1px;overflow:hidden}}@media(max-width: 1050px){body{margin:auto;margin-top:20px;margin-bottom:2px;margin-right:10px;margin-left:10px;background-image:url(degrade_bleu.png);background-position:bottom left;background-repeat:repeat;border-radius:10px 10px 10px 10px;line-height:250%}h1{text-align:center;font-family:Arial,Verdana,serif;color:red}h2{text-align:center;font-family:Arial,Verdana,serif;color:#ff0}h3{text-align:center;font-family:Arial,Verdana,serif;color:orange}h4{text-align:center;font-family:Arial,Verdana,serif;color:#65F950}h5{text-align:right;font-style:italic;font-size:75%;font-family:"Comic Sans MS","Papyrus Black",Arial,Verdana,serif;color:#c8c8c8}fieldset{margin-bottom:10px}legend{height:35px}.underline{text-decoration:underline}.important{text-decoration:none;text-align:justify;font-size:100%;font-family:Verdana,serif;color:#ADA96E}.annee{font-family:Arial,Verdana,serif;font-weight:bold;color:#7FFF00}.lieu{font-family:Arial,Verdana,serif;color:#58FAF4}.notation{font-family:Arial,Verdana,serif;font-weight:bold;color:#FFF168}ul{padding:5px;margin:5px}.puce,.puceniv2,.puceniv3{list-style-image:url(images/puce_flecheA.png)}a{text-decoration:none;text-decoration:none;color:orange}a:hover{text-decoration:overline underline;color:#ff0}p{text-indent:5px}p:first-letter /* La première lettre de chaque paragraphe */{font-weight:bold;font-size:110%;color:#ff0}#header{height:138px;background-image:url(bannieremobile.png);background-repeat:no-repeat;background-position:center top;margin-bottom:10px;color:#fff}#nav{text-align:center;font-size:100%;font-family:Arial,Verdana,serif;color:#fff;border-bottom:2px solid #fff}#section_petit,#section_moyen,#section_variable,#section,#section_maxi,#section_giga,#calendrier1{text-align:justify;font-size:100%;font-family:Arial,Verdana,serif;color:#fff}#section_moyen label{display:block;float:left;width:245px}#section_maxi table{border-collapse:collapse;font-size:100%}#section_maxi td /* Mettre une bordure sur les td */{border:1px solid #fff}#section_maxi thead th/* Couleur des bordures et des titres */{border:1px solid #fff;text-align:center;color:#ff0}#google{height:85px;text-align:justify;font-size:100%;font-family:Arial,Verdana,serif}#liens{font-size:100%;font-family:Arial,Verdana,serif;color:#fff;border-top:2px solid #fff}.tableau{display:block;float:left;height:100px;background-color:#969696;font-family:Arial,Verdana,serif;border-radius:3px 3px 3px 3px;text-align:center;color:#d3d3d3;padding:15px;margin:5px;box-shadow:1px 1px 0 #5C0515;text-shadow:1px 1px #fff,-1px -1px #444}.tableau:hover{display:block;float:left;height:100px;background-color:#c8c8c8;font-family:Arial,Verdana,serif;border-radius:3px 3px 3px 3px;text-align:center;color:#d3d3d3;text-shadow:1px 1px #fff,-1px -1px #444;padding:15px}#article1,#article2,#article3,#article4{margin:1px;text-align:justify;font-size:100%;font-family:Arial,Verdana,serif;color:#fff}#footer{border-top:2px solid #fff;text-align:center;font-size:100%;font-family:Arial,Verdana,serif;color:#c8c8c8}#footer a{padding:10px;margin:10px}.img{margin:15px;float:right;max-width:80%;border-radius:15px 5px 15px 5px}.imglogo{margin-left:10px;float:right;max-width:75%}a img{border:none}.imageflottante{float:right;margin-left:5px;max-width:75%;border-radius:15px 5px 15px 5px}#calendrier2{margin:auto;width:275px;text-align:center;font-size:100%;font-family:Arial,Verdana,serif}.titre /*jours de la semaine*/{font-family:Arial,Verdana,serif;color:#ff0;text-align:left;font-size:100%;text-align:center}.adjacents /*jours des mois adjacents dans calendrier*/{font-family:Arial,Verdana,serif;color:#fff;font-size:100%;text-align:center}.jour_travail /*jours du mois en cours dans calendrier*/{font-family:Arial,Verdana,serif;color:#fff;font-size:100%;background-color:#000;text-align:center;padding:0 5px;border-radius:2px 2px 2px 2px}.jour_travail :hover/*jours du mois en cours dans calendrier au survol de la souris*/{font-family:Arial,Verdana,serif;color:#fff;background-color:blue;text-align:center;border-radius:2px 2px 2px 2px}.jour_pas_travail /*jours des mois adjacents dans calendrier*/{font-family:Arial,Verdana,serif;color:#fff;font-size:100%;background-color:gray;text-align:center;padding:0 5px;border-radius:2px 2px 2px 2px}.jour_pas_travail :hover /*jours des mois adjacents dans calendrier*/{font-family:Arial,Verdana,serif;color:#fff;background-color:gray;text-align:center;border-radius:2px 2px 2px 2px}.aujourdhui /*aujourd'hui*/{font-family: Arial, Verdana, serif;color: white;font-size: 100%;background-color: red;text-align: center;padding: 0px 5px 0px 5px;border-radius: 2px 2px 2px 2px;/*opacity: 0.80;*/}.aujourdhui :hover/*aujourd'hui*/{font-family:Arial,Verdana,serif;color:#000;background-color:orange;text-align:center;border-radius:2px 2px 2px 2px}.event /*event*/{font-family:Arial,Verdana,serif;color:#000;font-size:100%;background-color:#ff0;text-align:center;padding:0 5px;border-radius:2px 2px 2px 2px}.event :hover /*event*/{font-family:Arial,Verdana,serif;color:#000;background-color:orange;text-align:center;border-radius:2px 2px 2px 2px}.infobulle{position:relative;display:inline-block;text-decoration:none;outline:none}.infobulle span{visibility:hidden;position:absolute;bottom:30px;left:50%;z-index:999;width:150px;margin-left:-87px;padding:10px;border:2px solid #ccc;opacity:.95;background-color:#FDF397;font-family:Arial,Verdana,serif;color:#000;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.5) inset;text-shadow:0 1px 0 rgba(255,255,255,.4)}.infobulle:hover{border:0}.infobulle:hover span{visibility:visible;visibility:hidden}.infobulle span:before,.infobulle span:after{content:"";position:absolute;z-index:1000;bottom:-7px;left:50%;margin-left:-8px;border-top:8px solid #FDF397;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:0}.infobulle span:before{border-top-color:#ccc;bottom:-8px}#aside1,#aside2 span,#aside3 span,#aside5 span,.cache{visibility:hidden;display:block;position:absolute;top:12px;left:5px;width:1px;height:1px;overflow:hidden}#aside2,#aside3,#aside4{text-align:center;font-size:100%;font-family:Arial,Verdana,serif;color:#c8c8c8;border:2px solid grey;border-radius:5px 5px 5px 5px;line-height:125%;padding:5px;margin:8px}#aside4 img,#aside6 img{margin:30px}#aside2 .annee,#aside3 .annee{visibility:visible}#aside5{text-align:justify;font-size:100%;font-family:Arial,Verdana,serif;width:138px;color:#c8c8c8;background-image:url(degrade_bleu.png);background-position:bottom center;background-repeat:repeat-y;border:2px solid #00008b;border-radius:5px 5px 5px 5px}#aside6,#aside7{text-align:center}#liens table{display:block;width:100%}#nav table{display:block;visibility:hidden;height:5px}#liens table td{width:22%;hyphens:auto}#main{display: flex;flex-flow: row wrap; justify-content: space-around; align-content: stretch; align-items: center;}#main a{color:#000;line-height:125%}.ligne{float:left; min-height:15%; flex-basis: 38%; flex-shrink: 5; margin: auto; text-align:center; font-family:Arial; font-size: 100%;color:#000; background-color:#969696; margin:15px; padding:5px}.lignesecondaire{float:left; min-height:15%; flex-basis: 38%; flex-shrink: 5; margin: auto; text-align:center; font-family:Arial; font-size: 88%;color:#000; background-color: #c8c8c8; margin:15px; padding:5px}}