/** CODROPS style */ @font-face { font-family: 'BebasNeueRegular'; src: url('fonts/BebasNeue-webfont.eot'); src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/BebasNeue-webfont.woff') format('woff'), url('fonts/BebasNeue-webfont.ttf') format('truetype'), url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg'); font-weight: normal; font-style: normal; } /* CSS reset */ body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; } html,body { margin:0; padding:0; } table { border-collapse:collapse; border-spacing:0; } fieldset,img { border:0; } input{ border:1px solid #b0b0b0; padding:3px 5px 4px; color:#979797; width:190px; } address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; } ol,ul { list-style:none; } caption,th { text-align:left; } h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } q:before,q:after { content:''; } abbr,acronym { border:0; } /* General Demo Style */ body{ font-family: Constantia, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif; background: #000; font-weight: 400; font-size: 15px; color: #aa3e03; overflow-y: scroll; overflow-x: hidden; } .ie7 body{ overflow:hidden; } a{ color: #333; text-decoration: none; } #page { width:1024px; margin:auto; padding:auto; text-align:center; } @media screen and (min-width: 1280px){ #page{width:1200px;} } .container{ position: relative; text-align: center; vertical-align:text-top; margin:auto; padding:auto; } .clr{ clear: both; } .container > header{ width:160px; padding: 30px 10px 10px 20px; margin: 0px 0px 10px 0px; position: relative; display:block; text-shadow: 1px 1px 1px rgba(0,0,0,0.2); text-align: left; float:left; clear:right; overflow:hidden; } .container > header #nom_site_spip a{ font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif; font-size: 35px; line-height: 35px; position: relative; font-weight: 400; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); padding: 0px 0px 5px 0px; clear:both; } .container > header h1 span{ } .container > header #slogan_site_spip{ font-size: 24px; font-style: italic; color: #f8f8f8; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); } .container > header img.spip_logos{ display:block; margin:0px 0px 10px 0px; clear:both; padding:10px; margin-bottom:10px;background-color: rgba(255, 255, 255, 0.6); } .container > header, .container > header a { color: #fff; } /* Header Style */ .navigation{ font-family: Arial, sans-serif; line-height: 24px; font-size: 11px; width: 100%; background: #000; opacity: 0.9; text-transform: uppercase; z-index: 100; position: relative; -moz-box-shadow: 1px 0px 2px #000; -webkit-box-shadow: 1px 0px 2px #000; box-shadow: 1px 0px 2px #000; } .navigation a{ padding: 0px 10px; letter-spacing: 1px; color: #ddd; display: block; float: left; } .navigation a:hover{ color: #fff; } .navigation ul.menu-liste{ float: right; margin: 0px; padding: 0 0 0 10px; list-style: none; } .navigation ul.menu-liste li.menu-entree{ display: inline; } .navigation .menu-entree .menu-liste{ display:none; } /*navigation*/ .menu{ display: block; padding: 15px 0px; } .menu h2 { font-size: 24px; font-style: italic; color: #f8f8f8; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); } .menu ul.menu-liste {list-style:none;} .menu ul.menu-liste li.menu-entree {display:inline;} .menu a, .menu a, .menu a:hover{ display: inline-block; border: 1px solid #6d0019; padding: 4px 10px 3px; font-size: 13px; line-height: 18px; margin: 2px 3px; font-weight: 800; -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); color:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #a90329; background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); background: -o-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); background: linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); } .menu a:hover{ background: #6d0019; } .menu a:on{ background: #6d0019; background: -moz-linear-gradient(top, #6d0019 0%, #8f0222 56%, #a90329 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d0019), color-stop(56%,#8f0222), color-stop(100%,#a90329)); background: -webkit-linear-gradient(top, #6d0019 0%,#8f0222 56%,#a90329 100%); background: -o-linear-gradient(top, #6d0019 0%,#8f0222 56%,#a90329 100%); background: -ms-linear-gradient(top, #6d0019 0%,#8f0222 56%,#a90329 100%); background: linear-gradient(top, #6d0019 0%,#8f0222 56%,#a90329 100%); -webkit-box-shadow: 0px 1px 1px rgba(255,255,255,0.9); -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.9); box-shadow: 0px 1px 1px rgba(255,255,255,0.9); } .menu a.current-demo, .menu a.current-demo:hover{ color: #A5727D; background: #6d0019; } /* Media Queries */ @media screen and (max-width: 767px) { .container { margin:auto; } .container > header{ text-align: center; } .menu { position: relative; top: auto; left: auto; } } /** animation CODROPS */ .cb-slideshow, .cb-slideshow:after { position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 0; } .cb-slideshow:after { content: ''; background: transparent url(backgrounds/pattern.png) repeat top left; } .cb-slideshow li span { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; color: transparent; background-size: cover; background-position: 50% 50%; background-repeat: none; opacity: 0; z-index: 0; -webkit-backface-visibility: hidden; -webkit-animation: imageAnimation 36s linear infinite 0s; -moz-animation: imageAnimation 36s linear infinite 0s; -o-animation: imageAnimation 36s linear infinite 0s; -ms-animation: imageAnimation 36s linear infinite 0s; animation: imageAnimation 36s linear infinite 0s; } .cb-slideshow li:nth-child(1) span { background-image: url(backgrounds/1.jpg) } .cb-slideshow li:nth-child(2) span { background-image: url(backgrounds/2.jpg); -webkit-animation-delay: 6s; -moz-animation-delay: 6s; -o-animation-delay: 6s; -ms-animation-delay: 6s; animation-delay: 6s; } .cb-slideshow li:nth-child(3) span { background-image: url(backgrounds/3.jpg); -webkit-animation-delay: 12s; -moz-animation-delay: 12s; -o-animation-delay: 12s; -ms-animation-delay: 12s; animation-delay: 12s; } .cb-slideshow li:nth-child(4) span { background-image: url(backgrounds/4.jpg); -webkit-animation-delay: 18s; -moz-animation-delay: 18s; -o-animation-delay: 18s; -ms-animation-delay: 18s; animation-delay: 18s; } .cb-slideshow li:nth-child(5) span { background-image: url(backgrounds/5.jpg); -webkit-animation-delay: 24s; -moz-animation-delay: 24s; -o-animation-delay: 24s; -ms-animation-delay: 24s; animation-delay: 24s; } .cb-slideshow li:nth-child(6) span { background-image: url(backgrounds/6.jpg); -webkit-animation-delay: 30s; -moz-animation-delay: 30s; -o-animation-delay: 30s; -ms-animation-delay: 30s; animation-delay: 30s; } /* Animation for the slideshow images */ @-webkit-keyframes imageAnimation { 0% { opacity: 0; -webkit-animation-timing-function: ease-in; } 8% { opacity: 1; -webkit-animation-timing-function: ease-out; } 17% { opacity: 1 } 25% { opacity: 0 } 100% { opacity: 0 } } @-moz-keyframes imageAnimation { 0% { opacity: 0; -moz-animation-timing-function: ease-in; } 8% { opacity: 1; -moz-animation-timing-function: ease-out; } 17% { opacity: 1 } 25% { opacity: 0 } 100% { opacity: 0 } } @-o-keyframes imageAnimation { 0% { opacity: 0; -o-animation-timing-function: ease-in; } 8% { opacity: 1; -o-animation-timing-function: ease-out; } 17% { opacity: 1 } 25% { opacity: 0 } 100% { opacity: 0 } } @-ms-keyframes imageAnimation { 0% { opacity: 0; -ms-animation-timing-function: ease-in; } 8% { opacity: 1; -ms-animation-timing-function: ease-out; } 17% { opacity: 1 } 25% { opacity: 0 } 100% { opacity: 0 } } @keyframes imageAnimation { 0% { opacity: 0; animation-timing-function: ease-in; } 8% { opacity: 1; animation-timing-function: ease-out; } 17% { opacity: 1 } 25% { opacity: 0 } 100% { opacity: 0 } } /* Show at least something when animations not supported */ .no-cssanimations .cb-slideshow li span{ opacity: 1; } @media screen and (max-width: 1140px) { .cb-slideshow li div h3 { font-size: 140px } } @media screen and (max-width: 600px) { .cb-slideshow li div h3 { font-size: 80px } } /* contenu */ #contenu { width:600px; padding: 30px 10px 10px 10px; margin: 0px 10px 10px 10px; display:block; float:left; color: #000; text-align:left; } @media screen and (min-width: 1200px){ #contenu{width:780px;} } #contenu #hierarchie { background-color: rgba(255, 255, 255, 0.7); color:#000; } #contenu #hierarchie a, #contenu #hierarchie strong.on{ color: #000; } #contenu .cartouche, #contenu .chapo { color: #fff; padding: 10px; text-align:left; } #contenu .cartouche p.traductions { text-align:left; } #contenu img.spip_logos { display:block; float: right; padding: 10px; } #contenu .cartouche span a, #descriptif_site_spip{ color: #fff; } #contenu .h2, #contenu .h1 { font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif; font-size: 35px; line-height: 35px; position: relative; font-weight: 400; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); padding: 20px 0px 5px 0px; } #contenu .texte, #contenu .liste{ background-color: rgba(255, 255, 255, 0.7); padding: 10px; clear:both; } #contenu p.hyperlien { color:#fff; } /* titrailles et styles */ #contenu .h3 { font-size: 24px; font-style: italic; padding-bottom:5px; padding-top:5px; color: #000; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); } #contenu .spip_code { background: #000; color: #fff; padding: 1px; font-family: 'Arial Narrow', Arial, sans-serif; } #contenu blockquote { font-size: 18px; padding-bottom:5px; padding-top:5px; color: #000; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); } #contenu blockquote.spip_poesie{ font-size: 18px; font-style: italic; padding-bottom:5px; padding-top:5px; color: #000; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); } #contenu textarea { margin-top: 5px; background: #fff; color: #000; } #contenu a.lire-la-suite { color: #a90329; } #contenu a.spip_out { color: #a90329; padding-right: 15px; background: url('img/lien_out.png') no-repeat right; } #contenu a.spip_mail { color: #a90329; padding-right: 20px; background: url('img/email.png') no-repeat right; } #contenu p.hyperlien a.spip_out { display: inline-block; border: 1px solid #6d0019; padding: 4px 10px 3px; font-size: 13px; line-height: 18px; margin: 2px 3px; -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); color:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #a90329; background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); background: -o-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); background: linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); } #contenu ul.spip { list-style-type:circle; padding-left:15px; } #contenu ol.spip { padding-left:20px; } /* tableau */ #contenu caption { border: 1px solid #6d0019; -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); color:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #a90329; background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); background: -o-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); background: linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif; font-size: 18px; line-height: 18px; position: relative; font-weight: 400; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); padding: 5px 0px 5px 0px; margin: 5px 0 5px 0; } #contenu table.spip { width: 90%; } #contenu tr.row_first{ background-color: rgba(255, 255, 255, 1); } #contenu tr.row_odd { background-color: rgba(255, 255, 255, 0.7); } #contenu tr.row_even{ background-color: rgba(255, 255, 255, 0.5); } #signatures caption .h2 { font-size: 18px; line-height: 18px; position: relative; font-weight: 400; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); padding: 5px 0px 5px 0px; margin: 5px 0 5px 0; } .notes p, .ps p{ background-color: rgba(255, 255, 255, 0.7); padding: 10px; } /* extra */ #extra { width:160px; padding: 30px 20px 10px 10px; margin: 0px 0px 10px 0px; display:block; float:left; color: #fff; text-align:left; } #extra .h2 { font-size: 24px; font-style: italic; padding-bottom: 10px; color: #f8f8f8; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); } #extra .h2 a{ color: #f8f8f8; } #extra .liste, #extra .liste ul.liste-items, #extra .liste ul.liste-items li.item, #extra .liste ul.liste-items li.item a { color:#fff; } /* fomulaires */ .formulaire_spip { display:block; clear:both; background-color: rgba(255, 255, 255, 0.7); line-height: 1.5em; padding:10px; color: #000; } .formulaire_spip textarea , .formulaire_spip input{ display: block; width: 90%; margin: auto; } .formulaire_spip legend, .formulaire_spip label{ font-style: italic; padding-bottom: 10px; } .formulaire_spip .submit{ display: block; border: 1px solid #6d0019; padding: 4px 10px 3px; font-size: 13px; line-height: 18px; margin: 5px auto; -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); color:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #a90329; background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); background: -o-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); background: linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); } /*recherche */ #formulaire_recherche { width:160px; margin-bottom: 10px; background: none; padding: 0px; } #formulaire_recherche label { color: #f8f8f8; } #formulaire_recherche .text{ display: inline-block; width:100px; } #formulaire_recherche .submit{ display: inline-block; width:20px; } /* Forum */ #comments { display: block; clear: both; } #comments img.spip_logos {display: none} div#page ul.forum li { list-style:none; } div#page ul.forum li div.forum-message { clear:both; background-color: rgba(255, 255, 255, 0.7); padding:10px;} div#page div#contenu > p.repondre a { clear:both; display:block; float:left; padding:0 6px; background:#c85d47 url('img/bg-lirelasuite.jpg') top left repeat-x; color:#FFF; text-shadow:1px 1px #555; line-height:24px; } div#page div#contenu > p.repondre a, div#page ul.forum p.comment-reply a{ border: 1px solid #6d0019; padding: 4px 10px 3px; font-size: 13px; line-height: 18px; margin: 2px 3px; font-weight: 800; -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); color:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #a90329; background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); background: -o-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); background: linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); } div#page div#contenu > p.repondre a:hover { background: #6d0019; } div#page ul.forum p.comment-reply {float:right; } .page_forum ul.liste-items, .page_forum .info-publi, .page_forum .introduction{ background-color: rgba(255, 255, 255, 0.7); margin-bottom: 20px; padding:10px; } /* inscription */ #fomulaire_inscription { width:160px; margin-bottom: 10px; } #fomulaire_inscription legend, #fomulaire_inscription label, #fomulaire_inscription p.explication { width:90%;} /* spip admin */ #spip-admin { position: fixed; left: 0; top: 0; white-space: nowrap; z-index: 100; } #spip-admin a{ border: 1px solid #6d0019; padding: 4px 10px 3px; font-size: 13px; line-height: 18px; margin: 2px 3px; font-weight: 800; -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); color:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #a90329; background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); background: -o-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); background: linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); }