/* Feuille de style dist_v1_waz modifiée pour le site du TEN*/

body {padding:0;background:#fff;border-top: 20px solid #1989ca;color: #333;}

input.submit {background-color:#1989ca;border:0;color:#fff;border-radius:0.15em;transition: background-color 0.3s ease 0s;}
input.submit:hover, input.submit:focus, input.submit:active  {background-color:#000;}
.formulaire_spip input.text, .formulaire_spip textarea {border: 1px solid #b6b6b6;}
.formulaire_recherche input.text {margin-right:0.5em;border:0;border-bottom:1px dotted #1989ca;}
.formulaire_recherche input.submit { border: none; border-radius: 0; }

a, a:visited {color:#1989ca;transition: color 0.3s ease 0s;}
a:focus, a:hover, a:focus {background-color:transparent;color:#000;text-decoration:underline;}
a:focus { background: transparent !important;color:#1989ca !important;}


.page {width:100%;max-width:1300px;}

/*.header {height:300px;border:0;background: no-repeat center center; animation: slideHeader 30s linear infinite;}*/
.header {height:300px;border:0;}
.header .spip_logo_site, .header .spip_logo_site a, .header .spip_logo_site a:hover {color:#1989ca;}
.header .spip_logo_site, .header #slogan {display:inline-block;padding-left:5px;width:160px;height:300px;background:rgba(255,255,255,0.8);line-height:1.2em; text-align: center; color:#1989ca;}
.header .spip_logo_site img {display:inline-block; float: left; margin-top: 30px; margin-left: 15px; margin-bottom: 20px; }

.main {margin:1em;}
.wrapper {margin-bottom:1em;padding-right:1em;width:73%;border-right:1px solid #b6b6b6;}

.nav {border:0;background:#1989ca;}
.nav ul {margin:0;padding:0.5em 0 0 0.5em;}
.nav ul li a {border:0;background:transparent;color:#fff;border-radius:0.15em;}
.nav ul li a:focus, .nav ul li a:hover, .nav ul li a:active, .nav ul li a:focus, .nav li.on a { background:#fff !important;color:#1989ca;}

.arbo {margin-left:1.5em;padding:0.5em;color:#b6b6b6;}
.arbo a:link, .arbo a:visited  {color:#b6b6b6;}
.arbo a:hover {background:transparent;color:#1989ca;}

.cartouche .info-publi {text-align:left;}

.chapo {margin:1em;font-size:1.1em;font-weight:normal;}
/* .chapo {margin:1em;font-size:1.4em;font-weight:normal;} */

.table th, table.spip th, .table td, table.spip td {border:0;}
table.spip caption {border-bottom:2px solid #1989ca;}
table.spip thead th {border:0;}
table.spip tbody tr.odd th, table.spip tr.odd td {background-color:#1989ca;color:#fff;}
table.spip tr.row_even:hover td {background: transparent;}

hr {margin:1.5em auto;width:400px;max-width:100%;border: 1px solid #1989ca;}
blockquote.spip {padding:1em 1em 0.1em 1em;background:#1989ca;color:#fff;font-size:1.2em;}

.formulaire_signature, #signatures, .comments , .forum-titre, .formulaire_forum {margin-left:auto;margin-right:auto;max-width:650px;}
.comments , .forum-titre {border-top: 2px solid #1989ca;}
.comment-item {border:0;}
.comments-items .comments-items {border-left: 1px solid #b6b6b6;}

.hyperlien, .ps, .notes {margin:1.5em;}

.aside h2 {border:0;}

.footer {padding:1em;font-size:0.8em;border-top: 1px solid #b6b6b6;}

.pagination a {background-color:transparent;}
.pagination a:hover, .pagination a:active, .pagination a:focus {background-color:#1989ca;color:#fff;text-decoration:none;}

/* Surcharge de theme.css */
.pagination .on .pagination-item-label,
.pagination a.pagination-item-label:hover,
.pagination a.pagination-item-label:focus,
.pagination a.pagination-item-label:active { background: #1989ca; color: #fff; }

.spip_code {background-color: rgba(227, 227, 211, 1);}

.info {background:transparent;border-color:#1989ca;color:#1989ca;}

/* *** RWD *** */
/* largeur maximum 640px */
@media (max-width: 640px) {
     /* layout */
    .wrapper,
    .content,
    .aside {width: 100%;}
    .content,
    .aside { clear: both; float: none; width: 100%; }
	
	.wrapper {border:0;}
	.aside {padding-top:1em;border-top: 1px solid #b6b6b6;}
	
	.header .spip_logo_site, .header #slogan {width:100%;text-align:center;}
	
	.nav ul li {text-align: center;}
	.nav ul li a {display: block;}

}