/* CSS perso qui surcharge le theme parent, style.css etant charge avant par defaut !! cf function.php */
body {
	background: url(images/bg-page.png) no-repeat center top #fff;
}
#secondary {
	float: right;
	margin-right: 3%;
	width: 22.8%;
}
#page {
	background: url(images/bg-carreaux.png) #fff;
}
#branding {
    border: 0;
	position: relative;
	z-index: 9999;
	top:-16px;
	background-image: url(images/bg-spirale.png);
	background-repeat: repeat-x;
	background-position: left top;
}
#branding #searchform {
    right: 1em;
}
#site-title {
    display: table-cell;
    height: 170px;
    padding: 35px 0 0 160px;
    vertical-align: middle;
    background: url("images/logo.png") no-repeat scroll 0px 55px transparent;
}
#site-title a {
    color: #cc0000;
    font-size: 46px;
    font-weight: 100;
    line-height: 50px;
    font-family: Norican,sans-serif;
    text-shadow: 1px 1px 2px #fd9191;
}
#site-title a:hover {
    color: #cc0000;
}
#site-description {
    display: none;
}
.hentry, .no-results {
    padding: 0 0 30px;
    background: url("images/separateur.png") repeat-x scroll left bottom transparent;
}
.widget {
    background-image: url("images/tache_blanc.png");
    background-repeat: no-repeat;
    background-position: right bottom;
    background-color: #fec901;
    padding: 8px;
}
.widget h1,.widget h2,.widget h3,.widget h4,
.widget h5,.widget h6,.widget_search label {
    background-color: #996d0c;
    color: #fff;
    padding: 3px 3px 3px 8px;
    font-family: Norican,sans-serif;
    text-shadow: 1px 1px 3px #333;
    font-size: 20px;
	text-transform: none;
}
.widget_search label {
    display: block;
    padding: 3px 0 0 8px;
}
.widget_calendar {
    background-image: url("images/tache_bleu.png");
    background-position: left bottom;
    background-color: #e8f6f9;
}
.widget_calendar caption {
    background-color: #a2c0c8;
    font-family: Norican,sans-serif;
    font-size: 14px !important;
}
.widget ul {
	font-size: 15px;
	margin: 0px 0px 0px 12px;
}
@media (max-width: 650px) {
	body {
        background: #f0f0f0;
        background-image: none;
	}
}