body{margin:0px;padding:0px;font:95%/normal Helvetica, Arial, Tahoma, Sans-Serif;line-height:1.30;color:black;background:#000;font-size-adjust:none;font-stretch:normal;}
h1{text-align:center;font-family:Georgia, Norasi,serif;font-weight:normal;}
h2{font-size:1.4em;}
h3{font-size:1.2em;}
ol{margin:0px;padding:0px;}
ul{margin:0px;padding:0px;}
sup{font-size:0.8em;line-height:0.5em;}
i{color:#000;}
img{border:0}
hr{border:0;height:3px;width:90%;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));background-image:-moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));background-image:-ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));margin-top:25px;margin-bottom:25px;}
a:active{color:#000;text-decoration:none;}
a:link{color:#900;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
a:visited{color:#B23E42;}
#conteneur{width:1050px;height:auto;margin:auto;background:white;}
#header{height:120px;margin-top:0px;color:#fff;font-family:Georgia, Norasi, serif;background-color:#900;}
#header .titre{color:#fff;font-size:2.8em;font-style:italic;text-align:left;padding:1px 0px 0px 10px;}
#header .soustitre{text-align:left;margin-left:20px;color:#fff;font-size:1.1em;padding:1px 46px 1px 0px;}
#print {display: none;}
#menu{text-align:center;margin-top:5px;margin-bottom:2px;}
.menu_horizontal ul{list-style-type:none;}
.menu_horizontal li{display:inline-block;margin:3px 2px 0 0;}
.menu_horizontal li a{background:#900;height:25px;font-size:0.9em;text-align:center;color:#fff;line-height:25px;text-decoration:none;display:block;min-width:105px;}
.menu_horizontal li:hover a{background:#000;color:#FFF;}
.menu_horizontal .show-menu{background:#900;padding:10px 0px;text-align:center;color:#fff;text-decoration:none;display:none;}
.menu_horizontal input[type=checkbox]{display:none;}
#centre{width:auto;overflow:hidden;margin-top:10px;}
#content {width:732px;margin-right:5px;float:right; -ms-word-wrap:break-word;}
#content h1{font-size:1.7em;color:#000;margin-top:15px;margin-bottom:30px;font-style:italic;}
#content h2 {font-size:1.2em;color:#333;text-align:left;margin: 15px 0 3px 15px}
#content h3 {font-size:1.1em;color:#000;text-align:left;margin-left:15px}
#content h3 a {color:#660000;text-decoration:none;border-bottom:#660000 1px dotted;}
#content h3 a:hover {color:#000;text-decoration:none;border-bottom:#000 0px solid;}
#content .gamp1{text-align:center;margin-top:10px;}
#content .gamp3{text-align:center;margin-top:10px;}
#reseauxsociaux{float:right;margin:5px 5px 5px 0;}
#content h2.titrepoeme {font-size:1.2em;margin-top:10px;margin-bottom:10px;margin-left:20px;}
#content h2.titrepoeme a{color:#660000;text-decoration:none;border-bottom:#660000 1px dotted;}
#content h2.titrepoeme a:hover {color:#000;text-decoration:none;border-bottom:#000 0px solid;}
#content h3.titrepoeme {font-size:1.1em;margin-top:10px;margin-bottom:10px;margin-left:20px;}
#content p.soustitre {font-size:1em;color:#000;margin-top:5px; margin-left:20px;margin-bottom:25px;}
#content p.soustitre a{color:#660000;text-decoration:none;border-bottom:#660000 1px dotted;}
#content p.soustitre a:hover {color:#000;text-decoration:none;border-bottom:#000 0px solid;}
#content .postpoetique {font-size:1.3em;line-height:1.45;font-style:italic;font-family:Georgia, Norasi, serif;margin:45px 15px 20px 20px;}
#content .postpoetique p {margin-bottom:35px;}
#content .postpoetique  a {font-weight:bold;}
#content div.texteenpetit{font-size:0.8em;margin:0px 10px 25px 0px;}
#content div.textehaut{font-size:0.8em;line-height:1.35;margin:0px 90px 50px 160px;}
#content span.decalage1{margin-left:10px;}
#content span.decalage2{margin-left:20px;}
#content span.decalage3{margin-left:30px;}
#content span.decalage4{margin-left:40px;}
#content span.decalage5{margin-left:50px;}
#content span.decalage6{margin-left:60px;}
#content span.decalage7{margin-left:70px;}
#content span.decalage8{margin-left:80px;}
#content span.decalage9{margin-left:90px;}
#content span.decalage10{margin-left:100px;}
#content span.decalage11{margin-left:110px;}
#content span.decalage12{margin-left:120px;}
#content span.decalage13{margin-left:130px;}
#content span.decalage14{margin-left:140px;}
#content span.decalage15{margin-left:150px;}
#content span.decalage16{margin-left:160px;}
#content span.decalage17{margin-left:170px;}
#content span.decalage18{margin-left:180px;}
#content span.decalage19{margin-left:190px;}
#content span.decalage20{margin-left:200px;}
#content span.decalage21{margin-left:220px;}
#content span.decalage22{margin-left:240px;}
#content span.decalage23{margin-left:260px;}
#content span.decalage24{margin-left:280px;}
#content span.decalage25{margin-left:300px;}
#content span.decalage26{margin-left:320px;}
#content span.decalage27{margin-left:340px;}
#content span.decalage28{margin-left:360px;}
#content span.decalage29{margin-left:380px;}
#content .nextpages{margin:6px 0 10px 1px;background:#660000;padding:6px 10px;text-align:center;}
#content .nextpages a{font-weight:bold;color:#fff;padding:0 50px;text-align:center;}
span.haut-de-page {float:right;margin-right:180px;}
i.poemes-auteurs {color: #000000; font-size: 0.8em; }
i.poemes-centre {color: #000000; }
i.italique-neutre {color: #000000; }
span.texte-invisible  {visibility:hidden;}
/* Fin des pages poésie */
#content .newsblock{overflow:hidden;line-height:1.5;clear:both;background-color:#F5F5F5;border:#ccc 1px solid;}
#content .newsblock:hover{overflow:hidden;line-height:1.5;clear:both;background-color:#fff;border:#ccc 1px solid;}
#content .newsblock .texte p{margin:6px 4px 4px 4px;}
#content .newsblock .texte q{font-weight:bold}
#content .newsblock .textefavori p{text-align:center;line-height:2.1;font-size:1.1em;padding:5px 0px 0px 0px}
#content .newsblock .textefavori q{font-weight:bold}
#content .illustration{margin:8px 8px 8px 8px;float:left;}
#content .newsblock a{font-weight:bold}
div.poemes-auteurs {text-align:left;padding-left:45px;font-size:1.1em;}
div.poemes-auteurs ul{line-height:1.8;list-style-type:circle; color:#3E3336;}
#content .rubriques-connexes{margin:0px 0px 20px 5px;line-height:1.5;}
#content .rubriques-externes{margin:0px 0px 20px 5px;line-height:1.5;}
#content .newscategories {margin:10px 0 10px 0;border:#ccc 1px solid;padding:10px 15px 10px 20px;}
/* Début menu central */
.reglage-menu{display:none}
#content .listealpha{font-size:1.4em;}
#content .menu-centrale ul{text-align:left;width:95%;line-height:1.4;list-style:none;}
#content .menu-centrale li{border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:4px;}
#content .menu-centrale a{margin-left:-2px;color:#660000;padding:4px 2px 2px 2px;}
#content .menu-centrale a:hover,#menu-centrale a:active{background:#660000;color:#fff;text-decoration:none;}
/* Fin menu central */
/* Début menu droit général */
#sidebar{width:303px;margin-left:5px;float:left;}
#sidebar p{font-size:1em;color:#000;text-align:left;margin:2px 0px 2px 0px;font-weight:bold;background:#eee;padding:5px 5px;}
#sidebar .gamp2{text-align:center;margin-top:5px;margin-bottom:5px;}
#sidebar .gamp4{text-align:center;margin-top:5px;margin-bottom:5px;}
#menudroit{width:100%;margin-left:0px;margin-right:0;text-align:left;}
#menudroit ul{font-size:1.1em;font-weight:100;font-family:Calibri;list-style:none;}
#menudroit li{border-bottom:1px solid #eee;}
#menudroit a{display:block;text-decoration:none;padding:6px 0 6px 4px;}
#menudroit a:link{color:#000;}
#menudroit a:hover{color:#fff;background:#000;padding:6px 0 6px 4px}
/* Fin menu droit général */
#content .post{text-align:left;margin:8px 1px 10px 1px;border:#ccc 1px solid;padding:1px 4px 1px 5px;}
#content .post q{font-family:Times New Roman, Norasi, serif;font-size:1.23em;}
#moteurinterne{padding-top:10px;}
#moteurinterne span{padding-left:10px;font-weight:bold;}
#formulaire-recherche{border:#ccc 1px solid;padding:50px 15px;}
/* Début formulaire de contact */
#formulaire-contact{width:100%;}
#formulaire-contact legend{width:90%;font-size:15px;color:#445668;background-color:#fff;border:1px solid;border-color:#ccc;padding:5px 10px 5px 10px;margin-bottom:40px;border-radius:5px;}
#formulaire-contact label{float:left;clear:left;margin:10px 0 12px 0;width:150px;font-size:14px;color:#445668;font-weight:bold;text-align:right;}
#formulaire-contact input{font-size:14px;color:#4b4b4b;width:89%;height:35px;padding:5px 10px 5px 10px;margin:5px 5px;background:#f1f2f4;border:1px solid #b6b7b9;border-radius:5px;}
#formulaire-contact textarea{font-size:14px;color:#4b4b4b;width:89%;height:80px;padding:10px 10px 0px 10px;margin:0 0 0 5px;background:#f1f2f4;border:1px solid #b6b7b9;border-radius:5px;}
#formulaire-contact input[type=submit]{float:left;cursor:pointer;width:160px;height:42px;padding:5px 10px;margin:20px 20px 20px 40px;border:1px solid #275682;border-radius:21px;background-color:#660000;color:#fff;font-weight:bold;}
/* Fin formulaire de contact */
/* Début footer */
#copyright{font-size:.85em;color:#000;text-align:center}
#footer {height:auto;}
#footer-citation {background:#333;padding:5px 0px 5px;color:#ccc;font-size:0.9em;clear:both;position:relative;min-height:60px;margin-bottom:1px;}
#footer-citation a {color:#ccc; text-decoration: none;}
#footer-citation a:hover {text-decoration:underline;}
#footer-citation a:focus {text-decoration:underline;}
#footer-citation a:active {text-decoration:underline;}
#footer-menu{background:#660000;height:auto;clear:both;}
#footer-menu p {color:#fff;text-align:center;padding:5px 0 15px 0;}
#footer-menu ul::after{clear:both;content:" ";}
#footer-menu ul{padding:20px 0px 5px 0px;text-align:center;}
#footer-menu ul li{margin-right:14px;display:inline;}
#footer-menu ul a{color:#ccc;font-size:1em;font-weight:bold;text-decoration:none;}
#footer-menu ul a:hover{color:#fff;}
#footer-menu ul a:focus{color:#fff;}
#footer-menu ul a:active{color:#fff;}
#footer-menu ul li.gopagetop a:hover img{bottom:6px;position:relative;}
#footer-links {list-style:none;text-align:left;line-height:1.7;margin:0px 20px 2px 20px;float:right;}
#footer #citation {font-size:1.3em;font-family:Georgia, Norasi,serif;margin:15px 0px 0px 15px;padding:5px 0px 0px;width:auto;font-size-adjust:none;font-stretch:normal;}
#footer #citation span {color:#fff;font-size:0.9em;margin-left:0.5em;white-space:nowrap;}
/* Fin footer */
/* CSS mobile */
@media only screen and (max-width:1050px){body{width:auto !important;}
#conteneur{width:100%;}
#header{height:60px;background-color:#000;}
#header .titre {color:#fff;font-size:2.1em;font-style:italic;text-align:center;padding:10px 1px;}
#header{width:100%;}
#header .soustitre {display:none !important;}
#centre{width:100%;}
#content{width:64%;}
#sidebar{width:33%;}
.menu_horizontal ul{display:none;position:static;}
.menu_horizontal li{margin-bottom:1px;}
.menu_horizontal ul li{width:100%;}
.menu_horizontal li a{width:100%;height:45px;font-size:1.1em;line-height:45px;background:#eee;color:#000;}
.menu_horizontal li:hover a{background:#333;color:#FFF;}
.menu_horizontal .show-menu{display:block;}
.menu_horizontal label{cursor:pointer;}
#menu-toggle{display:none;}
#menu{display:none;}
#menu-toggle:checked + #menu{display:block;}
#content h2.titrepoeme{font-size:1.3em;text-align:left;margin-top:10px;margin-bottom:10px;margin-left:60px;}
#content h3.titrepoeme{font-size:1.3em;text-align:left;margin-top:10px;margin-bottom:10px;margin-left:60px;}
#content p.soustitre{font-size:1.0em;color:#660000;text-align:left;margin-top:5px;margin-left:60px;margin-bottom:25px;}
#content .postpoetique{text-align:left;margin-top:10px;margin-left:70px;margin-bottom:10px;}
span.haut-de-page{float:right;margin-right:30px;}
.gopagetop img{display:none !important;}
}
@media (max-width: 640px) {
#content{width:98.5%;}
#sidebar{width:98.5%;}
#menudroit ul{font-size:1.2em;font-weight:100;font-family:Calibri;list-style:none;}
div.poemes-auteurs {text-align:left;padding-left:35px;font-size:1.1em;}
div.poemes-auteurs ul{line-height:2.2;list-style-type:circle;color:#3E3336;}
}
@media only screen and (max-width:620px){
#content .postpoetique{text-align:left;margin-top:10px;margin-left:20px;margin-bottom:10px;}
#content div.textehaut{margin:0px 20px 40px 10px;}
div.poemes-auteurs {text-align:left;padding-left:25px;font-size:1.1em;}
div.poemes-auteurs ul{line-height:2.4;list-style-type:circle;color:#3E3336;}
#content .rubriques-connexes{margin:0px 0px 20px 10px;line-height:2.1;}
#content .rubriques-externes{margin:0px 0px 20px 10px;line-height:2.1;}
#footer-menu{background:#900;height:auto;}
#footer-menu ul a{line-height:1.4;}
#footer-menu li a{font-size:1em;font-weight:bold;display:block;}
}
@media only screen and (max-width:600px){
#centre{width:100% !important;}
#footer-citation{display:none !important;}
#footer{height:auto}
}
@media only screen and (max-width:480px){
#content h2.titrepoeme{font-size:1.3em;text-align:left;margin:10px 20px 10px 25px;}
#content h3.titrepoeme{font-size:1.3em;text-align:left;margin:10px 20px 10px 25px;}
#content p.soustitre{font-size:1.0em;color:#660000;text-align:left;margin:5px 20px 25px 25px;}
#content .postpoetique{text-align:left;margin:10px 20px 10px 25px;}
#content span.decalage1{display:none;}
#content span.decalage2{display:none;}
#content span.decalage3{display:none;}
#content span.decalage4{display:none;}
#content span.decalage5{display:none;}
#content span.decalage6{display:none;}
#content span.decalage7{display:none;}
#content span.decalage8{display:none;}
#content span.decalage9{display:none;}
#content span.decalage10{display:none;}
#content span.decalage11{display:none;}
#content span.decalage12{display:none;}
#content span.decalage13{display:none;}
#content span.decalage14{display:none;}
#content span.decalage15{display:none;}
#content span.decalage16{display:none;}
#content span.decalage17{display:none;}
#content span.decalage18{display:none;}
#content span.decalage19{display:none;}
#content span.decalage20{display:none;}
#content span.decalage21{display:none;}
#content span.decalage22{display:none;}
#content span.decalage23{display:none;}
#content span.decalage24{display:none;}
#content span.decalage25{display:none;}
#content span.decalage26{display:none;}
#content span.decalage27{display:none;}
#content span.decalage28{display:none;}
#content span.decalage29{display:none;}
}
@media only screen and (orientation:landscape) and (max-device-width:640px){body{-webkit-text-size-adjust:110%;}
}