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;}
#header .moteur-recherche{text-align:right;margin-top:5px;margin-bottom:10px;margin-right:62px;}
#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.5em;color:#900;margin-top:2px;font-style:italic;}
#content h2 {font-size:1.1em;color:#333;text-align:left;margin: 15px 0 3px 15px}
#content h3 {font-size:1em;color:#333;text-align:left;margin-left:15px}
#content .gamp1{text-align:center;margin-top:10px;}
#content .gamp3{text-align:center;margin-right:auto;}
#reseauxsociaux{float:right;margin:5px 5px 5px 0;}
#content .introduction p {line-height:1.5;padding:10px 10px 10px 10px;background-color:#efefef;border:#ccc 1px solid;}
#content .newsblock {overflow:hidden;line-height:1.5;clear:both;background-color:#fff5ee;border:#ccc 1px solid;}
#content .newsblock .texte p {margin:4px 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}
#content .news {overflow:hidden;line-height:1.5;clear:both;background-color:#efefef;border:#ccc 1px solid;margin-bottom:10px;}
#content .news .newstexte p {margin:4px 4px 4px 4px;}
#content .news .newstexte q {font-weight:bold}
#content .newsimages {margin:8px 8px 8px 8px;float:left;}
#content .news a {font-weight:bold}
/* Début des pages poésie */
#content .newscategories {margin:10px 0 10px 0;border:#ccc 1px solid;padding:10px 15px 10px 20px;}
#content .newscategories ul {margin-left:20px;}
#content .newscategories li {line-height:1.6;list-style-type:decimal;}
#content h2.titrepoeme{font-size:1.2em;margin-top:10px;margin-bottom:10px;margin-left:20px;}
#content h3.titrepoeme{font-size:1.2em;margin-top:10px;margin-bottom:10px;margin-left:20px;}
#content p.soustitre{font-size:1.1em;color:#900;margin-top:5px;margin-left:20px;margin-bottom:25px;}
#content .postpoetique{font-size:1.3em;font-style:italic;font-family:Georgia, Norasi, serif;margin:15px 15px 20px 20px;}
#content .postpoetique a{font-weight:bold}
#content .postpoetique .decalage{margin-left:80px;}
#content .postpoetique .decalage1{margin-left:70px;}
#content .postpoetique .decalage2{margin-left:60px;}
#content .postpoetique .decalage3{margin-left:50px;}
#content .postpoetique .decalage4{margin-left:40px;}
#content .postpoetique .decalage5{margin-left:30px;}
#content .postpoetique .decalage6{margin-left:20px;}
#content .postpoetique .decalage7{margin-left:10px;}
#content .nextpages{margin:6px 0 10px 1px;background:#900;padding:10px;text-align:center;}
#content .nextpages a{color:#fff;padding:0 40px;text-align:center;}
span.haut-de-page {float:right;margin-right:180px;}
/* Fin des pages poésie */
#content .rubriques-connexes {margin:0px 0px 10px 5px;border-bottom:#ccc 1px solid;}
#moteur-google {margin:20px 20px 30px;}
/* 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:1em;font-family:Helvetica,Trebuchet,Times New Roman;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:#900;}
#menudroit a:hover{color:#fff;background:#000;padding:6px 0 6px 4px}
#menudroit a:visited{color:#333;background:#ccc;}
/* Fin menu droit général */
.colonnes-tableaux{-webkit-columns:2;-moz-columns:1;columns:1;}
.colonnes-tableaux li{list-style-type:decimal;padding-left:0px;margin-left:2em;}
#formulaire-recherche {border:#ccc 1px solid;padding-left:90px;padding-top:50px;padding-bottom:50px;}
#copyright{font-size:1em;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:#900;height:auto;clear:both;min-height:40px;}
#footer-menu ul::after {clear: both; content: " ";}
#footer-menu p {margin:0px;padding:0px;}
#footer-end p {margin:0px;padding: 0px;}
#footer-menu ul {padding:7px 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-links {list-style:none;width:200px;text-align:left;line-height:1.5;margin-top:2px;margin-right:20px;float:right;}
#footer #citation {font:1.3em/normal Georgia,Tahoma,Helvetica,Sans-Serif;margin:10px 0px 0px 44px;padding:5px 0px 0px;width:520px;font-size-adjust:none;font-stretch:normal;}
#footer #citation span {color:#fff;font-size: 0.9em;margin-left: 0.5em;white-space: nowrap;}
#footer-end {background-color:#900;}
#footer-end img {padding: 15px 0px 10px 15px;}
#footer-end #presentation {padding: 10px 0px 20px 0px;width:680px;color:#ccc;line-height:1.3;margin-right:90px;float:right;}
#footer-end #presentation a {color:#fff;text-decoration: none;}
#footer-end #presentation a:hover {text-decoration:underline;}
#footer-end div.spacer {height:1px;line-height: 1;clear: both;font-size: 1px;}
/* 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;}
#header .moteur-recherche{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:30px;font-size:1.1em;line-height:30px;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 .newsblock .texte p{line-height:1.5;margin-top:5px;margin-left:10px;margin-right:10px;}
#content h2.titrepoeme{font-size:1.3em;text-align:left;margin-top:10px;margin-bottom:10px;margin-left:15px;}
#content h3.titrepoeme{font-size:1.3em;text-align:left;margin-top:10px;margin-bottom:10px;margin-left:15px;}
#content p.soustitre{font-size:1.0em;color:#900;text-align:left;margin-top:5px;margin-left:15px;margin-bottom:25px;}
#content .postpoetique{text-align:left;margin-top:10px;margin-left:15px;margin-bottom:10px;}
#content .nextpages{margin:6px 0 10px 1px;background:#900;padding:10px;text-align:center;}
#content .nextpages a{color:#fff;padding:0 15px;text-align:center;}
span.haut-de-page{float:right;margin-right:30px;}
#formulaire-recherche{border:#ccc 1px solid;padding-left:30px;padding-top:50px;padding-bottom:50px;}
#footer-end{display:none !important;}
}
@media (max-width:640px){
#content{width:98.5%;}
#sidebar{width:98.5%;}
#menudroit ul{font-size:1em;list-style:none;}
}
@media only screen and (max-width:620px){
#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){
#sidebar .gamp2 {text-align:center;margin-top:10px;}
#content .newsblock .texte p{line-height:1.2;margin-top:5px;margin-left:10px;margin-right:10px;}
#content .illustration img {width:47%;height:47%;margin-bottom:0px;}
#content .photo-poeme  {width:47%;height:47%;margin-bottom:0px;}
#content .colonnes-tableaux{-webkit-columns:1;-moz-columns:1;columns:1;}
#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:#900;text-align:left;margin:5px 20px 25px 25px;}
#content .postpoetique{text-align:left;margin:10px 20px 10px 25px;}
#content .nextpages a{padding:0 5px;}
#content .rubriquesdictons p{margin-left:10px;}
#formulaire-recherche{border:#ccc 1px solid;padding-left:10px;padding-top:50px;padding-bottom:50px;}
}
@media only screen and (orientation:landscape) and (max-device-width:640px){body{-webkit-text-size-adjust:110%;}
}