    /*
    Theme Name: Le Courrier de Russie
    Theme URI: http://www.lecourrierderussie.com/
    Description: Thème le Courrier de Russie, reprend les standards W3C et HTML5 pour une meilleur expérience internet.
    Version: 11.08
    Author: DOBLER Marc
    Author URI: http://www.lecourrierderussie.com
    Tags: blanc, rouge, le courrier de russie, 
    */
    /* General Styles */

@font-face {
    font-family: 'LiteraturnayaBold';
    src: url('./fonts/literaturnaya-webfont.eot');
    src: url('./fonts/literaturnaya-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/literaturnaya-webfont.woff') format('woff'),
         url('./fonts/literaturnaya-webfont.ttf') format('truetype'),
         url('./fonts/literaturnaya-webfont.svg#LiteraturnayaBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {font-size:12px;font-family:Arial, sans-serif;line-height:18px;background-color:#f5f5f5;background-image:url(./images/bg-html.png);color:#565656;}
img { border-radius: 3px; -moz-border-radius: 3px;}
ol, ul {list-style: none;}
blockquote, q {color:#908992;font-size:11px;font-style:italic;quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
a,a:visited {color:#0072bc;text-decoration:none;}
strong,b {font-weight: bold;}
.none {display:none;}
i, cite, em, var, address {font-style: italic;}
h1,h2,h3,h4,h5,h6 {color:#c4161c;}

.page-wrapper {
display: table;
border-spacing: 10px;
width:1040px;
margin:0 auto;
}

.page-wrapper-row {
vertical-align: top;
display: table-row;
}

.page-wrapper-cell {
text-align: center;
display: table-cell;
}


.ie7 .page-wrapper, .ie8 .page-wrapper {
border-spacing: 0px;
margin:0 auto 10px auto;
}

/* Import Template Aside */

aside {
	display:table-cell;
	vertical-align: top;
	background-color: #FFF;
}

.ie8 aside {
	margin:10px;
	width:220px;
	float:left;
}


aside ul , aside ul li {
	width:200px;
	margin:0px;
	padding:0px;
}

aside ul li ins {
	width: 200px;
	height: 200px;
	margin:0px;
	padding:0px;
}

aside ul li a, aside ul li a:active, aside ul li a:visited, aside ul li a:hover {
	display:block;
	color:#565656;
	text-decoration:none;
	padding:0px;
}

aside h2 {
	color: #615462;
	background-color: #e8e4e9;
	border-bottom: 0px;
	border-top: 2px solid #615462;
	line-height: 15px;
	font-size: 15px;
	font-weight: 700;
	margin: 10px 0 0 0;
	list-style-type: none;
	padding: 5px 10px;
}


aside h2 a {
	text-decoration: none;
	font-weight: bold;
	color: #615462;
}

li.widget.widget_tag_cloud a {
	background:none;
	text-decoration:none;
	border-bottom:none;
	display:inline;
	font-size:9px;
	padding:0 5px 0 0;
}

.textwidget {
	color:#6e6e6e;
	margin:0px;
}

#text-12 h2, #text-13 h2 {
	margin:0px;
	padding:0px;
	display:none;
}

#text-12 div a, #text-13 div a {
	background-image: none;
	border:none;
	padding:0px;
	margin:0px;
}

/* Import Template Aside */
/* Import Template Navigation*/

.menu-primary-menu-container {
	position: relative;
	line-height: 40px;
	height:40px;
	width: 100%;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from (#c4161c), to (#ee3129));
	background: -webkit-linear-gradient(#c4161c,#ee3129);
	background: -moz-linear-gradient(#c4161c,#ee3129);
	background: linear-gradient(#c4161c,#ee3129);
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#c4161c', EndColorStr='#ee3129', GradientType=0);
  	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#c4161c', EndColorStr='#ee3129', GradientType=0))";
	border-top:#FFF solid 2px;
	border-bottom: #FFF solid 2px;
	-moz-box-shadow: 0 0 8px #555;
	-webkit-box-shadow: 0 0 8px #555;
	box-shadow: 0 0 8px #555;
}

.menu-primary-menu-container ul, .menu-secondary-menu-container ul {
	width:1020px;
	margin:0 auto;
}

.ie8 .menu-primary-menu-container {
	background-color: #c51227;
}

.menu-primary-menu-container ul li a {
	color:#FFF;
	text-decoration: none;
	-moz-text-shadow: 0 0 5px #555;
	-webkit-text-shadow: 0 0 5px #555;
	text-shadow: 0 0 5px #555;
}

.menu-secondary-menu-container {
	position: relative;
	width: 100%;
	line-height: 20px;
	height:20px;
	background: #e8e4e9;
	border-bottom: #FFF solid 2px;
}

.menu-secondary-menu-container ul li a {
	font-size: 11px;
	color:#615462;
	text-decoration: none;
}

.menu-secondary-menu-container ul li a:hover {
	color:#b6aeba;
}

.menu-primary-menu-container li:hover ul{
	text-align:left;
	display: block;
	padding:4px;
	position:absolute;
	z-index:10000;
}

.menu-primary-menu-container li:hover li {
	display: list-item;
	padding:4px;
	line-height: 14px;
	list-style-type: none;
	text-indent:0px;
}

.menu-primary-menu-container li:hover ul a {
	padding:4px;
	display: block;
}

.menu-primary-menu-container li:hover ul a:hover {
	color:#c51227;
	text-shadow:none;
	background-color: #FFF;
	border-radius:3px;
}

.menu-primary-menu-container ul ul{
	background: #ee3129;
	border-left:2px #FFF solid;
	border-right:2px #FFF solid;
	border-bottom:2px #FFF solid;
	border-radius:0px 0px 3px 3px;
	padding:0px 5px;
	margin-left:-10px;
	width:auto;
	display:none;
}

.ie8 .menu-primary-menu-container ul ul {
	background-color: #c51227;
}

.ie9 .menu-primary-menu-container ul ul{
	background: #ee3129;
	border-left:2px #FFF solid;
	border-right:2px #FFF solid;
	border-bottom:2px #FFF solid;
	border-radius:0px 0px 3px 3px;
	padding:0px 5px;
	margin-left:-10px;
	width:auto;
	display:none;
}

.menu-primary-menu-container li:hover ul{
	position: absolute;
	display:block;
	z-index:9999;	
}

.menu-primary-menu-container ul ul li{
	line-height:40px;
	white-space:nowrap;
	width:auto;
	display:block;
}

.menu-secondary-menu-container:after {
	content: " ";
	position: absolute;
	width: 50%;
	height: 28px;
	z-index: -10;
}

.menu-secondary-menu-container:after {
	height:15px;
	width:100%;
}

.menu-secondary-menu-container-shadow:after {
	top: 0px;
	left: 0%;
	width: 100%;
	height: 22px;
	-moz-box-shadow: 0 0 8px #555;
	-webkit-box-shadow: 0 0 8px #555;
	box-shadow: 0 0 8px #555;
}

.menu-primary-menu-container > ul > li, .menu-secondary-menu-container > ul > li {
	padding:0 5px;
}

.menu-primary-menu-container > ul > li:first-child, .menu-secondary-menu-container > ul > li:first-child {
	padding:0 5px 0 0;
}

.menu-primary-menu-container > ul > li:last-child, .menu-secondary-menu-container > ul > li:last-child {
	padding:0 0 0 5px;
}

.menu-primary-menu-container > ul > li, .menu-secondary-menu-container > ul > li {
	font-weight: bold;
	display: inline-block;
	position: relative;
	margin: 0px auto;
}

.ie8 .menu-primary-menu-container > ul > li, .ie8 .menu-secondary-menu-container > ul > li {
	float:left;
	margin:0px;
}

li[role="search"]  {
	padding:0;
	margin:0;
	width:220px;
	float: right;
}

li[role="search"] form {
height:40px;
margin:0;
padding:0;
}

.ie8 li[role="search"] form {
display:block;
height:32px;
margin:4px 0 0 0;
}

li[role="search"] form button  {
	display:inline-block;
	vertical-align: middle;
	background-color: #151515;
	background: linear-gradient(#5b5b5b,#151515);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from (#5b5b5b), to (#151515));
	background: -webkit-linear-gradient(#5b5b5b,#151515);
	background: -moz-linear-gradient(#5b5b5b,#151515);
	background: linear-gradient(#5b5b5b,#151515);
	border-radius: 0px 2px 2px 0px;
	border-left: none;
	border-right: 1px solid #9f0b25;
	border-top: 1px solid #9f0b25;
	border-bottom: 1px solid #9f0b25;
	padding: 0;
	margin:-3px 0 0 0;
	height: 30px;
	width:30px;
	cursor: pointer;
}

.ie9 li[role="search"] form button  {
	margin:-2px 0 0 0;
}

.ie8 li[role="search"] form button  {
	width:32px;
	height:32px;
	float:right;
	margin:0px;
	zoom:1;
}

li[role="search"] form button div {
	background-image:url(./images/search_btn.png);
	background-repeat: no-repeat;
	background-position: center;
	width:30px;
	height:30px;
}

input[type="search"] {
	display:inline-block;
	-webkit-appearance: none;
	background: #f3f3f3;
	border-radius: 2px 0px 0px 2px;
	border-right: none;
	border-left: 1px solid #9f0b25;
	border-top: 1px solid #9f0b25;
	border-bottom: 1px solid #9f0b25;
	padding:0;
	margin:0;
	height: 30px;
	padding-left: 2px;
	width:185px;
	-moz-box-shadow: 0 0px 2px #555 inset;
	-webkit-box-shadow: 0 0px 2px #555 inset;
	box-shadow: 0 0px 2px #555 inset;
}

.ie9 input[type="search"] {
	height: 28px;
	width:187px;
}

.ie8 input[type="search"]{
	width:184px;
	height:30px;
	font-size: 12px;
	line-height: 30px;
	float:left;
	zoom:1;
}

/* Spécial Stuffs*/

#menu-item-27341 {
	text-indent:20px;
	background:url(./images/flag-ru.png) no-repeat 5px center;
}

#csstrois_accueil a {
	display: block;
	width:25px;
	height:40px;
	background-position: center -5px;
	background-image:url('./images/home.png');
	background-repeat: no-repeat;
}

#csstrois_accueil a:hover {
	background-position: center -10px;
}

/* Import Template Navigation*/
/* Import Template Footer */

footer {
	background-color:#333;
	border-top:4px solid #999;
	clear:both;
	width:100%;
	padding:0;
}

#footer {
text-align: left;
}

#footer .copyright {
text-align: center;
color:#FFF;
} 

.logofooter, .logofooter:hover {
	text-decoration: none;
	text-align:center;
	font-size: 30px;
	line-height:40px;
	letter-spacing:-2px;
	word-spacing:-2px;
	text-decoration: none;
	color:#0071bc;
	font-family: 'LiteraturnayaBold', Arial, sans-serif;
	zoom:1;
}

.sitemap {
	display:inline-block;
	vertical-align: top;
	width:auto;
	padding:10px 0 0 0;
	margin-right: 20px;
	min-width: 220px;
}

.sitemap h2 {
	text-align: left;
	margin-bottom:10px;
	font-size:14px;
	font-weight:normal;
	border-bottom:1px solid #c4161c;
}

#footer-btm .copyright a{
	font-size:11px;
	color:#FFF;
}

.sitemap ul {
padding-right: 10px;
width:auto;
}

.articlelink  ul {
	text-align: left;
	vertical-align: top;
	width:549px;
	margin: 0;
	padding:0;
}

.articlelink ul li a {
	width:127px;
	margin: 0;
	padding:0;
}

.articlelink ul li .linktitle {
	white-space:nowrap;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
} 

.articlelink ul img{
	width:128px;
	height:auto;
}

.articlelink ul li {
	vertical-align: top;
	display:inline-block;
	margin: 0;
	padding:0px 10px 10px 0px;
}

.articlelink ul li:nth-child(4n) {
padding-right:0px;
}

.sitemap a {
text-align:justify;
text-decoration:none;
display:block;
width:auto;
word-break: none;
padding:2px 10px;
}

.sitemap a,.sitemap a:visited {
color:#FFF;
background:none;
}

/* Import Template Footer */
/* Import Template Archive */

.archive section {
	background-color: #FFF;
}

.archive article {
	border-bottom:solid 2px #b6aeba;
}

.ie8 .archive .hfeed, .ie7 .archive .hfeed {
	width:560px;
}

.archive .hfeed h1 {
	margin-bottom:5px;
	padding-bottom:10px;
	font-size:26px;
	line-height: 35px;
	position:relative;
	border-bottom:solid 4px #b6aeba;
}

.archive h1 #rss {
	position:absolute;
	right:0;
	top:0;
	height:24px;
	display:inline-block;
}

.archive article h2 a,.archive article h2 a:hover,.archive article h2 a:visited,.archive article h2 a:active {
	color:#222;
	margin:0px;
	padding:3px 1px;
	width:540px;
	font-size: 18px;
	display:block;
}

.archive figure {
	display: inline-block; 
	margin:10px;
	height:100px; 
	width: 100px;
}

.archive figure a {
	display:inherit;
	width: inherit;
	height: inherit;
}

.archive header {
	width:530px;
	padding:10px 5px;
	background-color:#f2f2f2;
}

.archive .hentry:hover {
	cursor: pointer;
	margin-left:-2px;
	border-left:2px solid #0072bc;
}

.archive .entry-content {
	margin:10px 0;
	text-align: justify;
	vertical-align: top;
	display: inline-block; 
	width:417px;
}

.entry-info {
	line-height: 10px;
	font-size: 10px;
	text-align: right;
}

/* Import Template Archive */
/* Import Template Popular Post */

.popular-posts {
	position: relative;
}

.popular-posts li {
	position: relative;
	margin:0;
	padding:10px 0;
	border-spacing:0;
	border-bottom: 2px solid #615462;
}

.popular-posts .wpp-post-title {
	display:block;
	text-align: left;
	padding: 0 2px 0 10px;
}

.popular-posts li:last-child {
	border-bottom:none;
}

.popular-posts li:fisrt-child {
	padding:0 0 10px 0;
	border-bottom:none;
}

.popular-posts li:hover {
background-color:#e8e4e9;
}

.popular-posts .post-stats {
	position: absolute;
	top:58px;
	left:5px;
	color:#FFF;
	width: auto;
	padding: 2px 4px;
	text-align: center;
	border-radius: 3px;
	background-color: #0072bc;
}

.popular-posts a, .popular-posts a:active, .popular-posts a:hover,.popular-posts a:visited {
	display: table-cell;
	font-weight: bold;
	vertical-align: middle;
}

.popular-posts a img {
	border-radius:3px;	
}

/* Import Template Popular Post */
/* Import Template Slideshow */

.slideshow {
	width:560px;
	height:300px;
	background:#FFF;
	padding:0;
	margin-bottom: 10px;
}

#container {
	width:inherit;
	position:relative;
	z-index:0;
	margin:0;
	padding:0;
}

#slides {
	position:absolute;
	top:0;
	left:0;
	z-index:100;
}

.slides_container {
	width:560px;
	overflow:hidden;
	position:relative;
	display:none;
}

.slides_container div.slide, .slides_container div.slide img {
	width:560px;
	height:300px;
	display:block;
}

.caption {
	width:auto;
	z-index:500;
	position:absolute;
	bottom:-45px;
	left:0;
	background:rgba(97,84,98,.5);
	width:inherit;
	font-size:10px;
	line-height:15px;
	color:#fff;
	text-align:left;
	border-top:2px solid #615462;
	text-shadow:none;
	padding:10px;
}

.ie7 .caption, .ie8 .caption  {
	background:url(./images/caption.png);
}

.caption .cat {
	position: relative;
	z-index:500;
	color:#FFF;
	font-weight:700;
	font-size:12px;
	background:#c4161c;
	padding:2px;
	margin:0;
}

.caption .permalink {
	margin:0;
	width:548px;
	display: block;
	padding:0;
	font-weight:700;
	color:#FFF;
	font-size:18px;
	line-height:24px;
}

.pagination {
	position: absolute;
	width:120px;
	bottom:10px;
	left:217px;
	text-align:center;
	z-index:200;
	margin:0;
	padding: 0px;
}

.ie9 .pagination {
	bottom:10px;
}

.pagination li {
	display: inline-block;
	list-style:none;
	margin:0 2px;
	padding:0;
}

.ie8 .pagination li {
float:left;
}

.pagination li a {
	display:block;
	width:12px;
	height:12px;
	line-height: 12px;
	background-color: #c4161c;
	border-radius: 6px;
	color:#c4161c;
	font-size: 0px;
	padding:0px;
	overflow:hidden;
	-moz-box-shadow: 0 1px 2px #615462 inset;
	-webkit-box-shadow: 0 1px 2px #615462 inset;
	box-shadow: 0 1px 2px #615462 inset;
}



.pagination li.current a {
	background-color: #b6aeba;
	-moz-box-shadow: 0 1px 2px #615462 inset;
	-webkit-box-shadow: 0 1px 2px #615462 inset;
	box-shadow: 0 1px 2px #615462 inset;
	color:#ccc;
}

/* Import Template Slideshow */
/* Import Template Slider Post */

#bottom-container {
	width:560px;
	display:block;
	background:#FFF;
	margin-bottom:10px;
}

.bottomslider {
	position:relative;
	overflow:hidden;
}

.bottomslider ul {
	display:inline-block;
	position:relative;
	left:0;
	width:auto;
	list-style-type:none;
	overflow:hidden;
	z-index:1;
	margin:0;
	padding:10px;
}

.ie8 .bottomslider ul {
	width:500px;
}

.bottomslider li {
	float:left;
	padding-right: 10px;
	width:128px;
}

.bottomslider li a img{
	width:100%;
	height:auto;
}

.bottomslider h3 {
	margin-bottom:0;
	width:128px;
}


#bottom-container h3 a {
	font-weight: bold;
	width:128px;
	color:#c0081f;
	text-align:left;
	display:block;
}

.bottomslider .desc {
	width:128px;
	font-size:11px;
	text-align:left;
	color:#565656;
}


#bottom-container footer {
	background:#e8e4e9;
	font-size: x-small;
	text-align: right;
	display: block;
	border-top: 2px solid #615462;
	width:auto;
	height:20px;
	padding:0px 10px;
	margin: 0px;
}

#bottom-container .back a {
	float:left;
	margin-top: 4px;
	width: 94px;
	height: 12px;
	background: url(./images/back.jpg) no-repeat;
}

#bottom-container .next a {
	float:right;
	margin-top:4px;
	width:84px;
	height:12px;
	background:url(./images/next.jpg) no-repeat;
}


/* Import Template Slider Post */
/* Import Template Featured */

.category-featured {
	width:540px;
	border-spacing:0px;
	margin-bottom: 10px;
	background-color: #FFF;
}

.category-featured h1 {
	border-bottom: 2px solid #b6aeba;
	margin-bottom: 10px;
	font-size: 18px;
	line-height: 18px;
}

.category-featured h1 a {
	color:#c0081f;
	text-decoration: none;
}

.category-featured h2 a {
	font-weight: bold;
	color:#c4161c;
	font-size:12px;
}

.category-featured .hentry{
	display:table;
}

.category-featured p {
	font-size: 11px;
	line-height: 15px;
}

.category-featured .first {
	display: table-cell;
	padding-right:10px;
	width:264px;
}

.category-featured .first p {
	font-size: 11px;
	line-height: 15px;
	margin-top:10px;
}

.first .image, .first .image img{
	display: block;
	width:264px;
	height:193px;
	margin:0px;
	padding:0px;
	border-radius: 3px 3px 0px 0px;
}

.category-featured .first h2 {
	color:#FFF;
	padding:2px 10px;
	background-color: #c4161c;
	border-radius: 0px 0px 3px 3px;
}

.category-featured .first h2 a{
	color:#FFF;
}

.ie7 .category-featured .first {
	display: block;
	float:left;
}

.category-featured ul {
	display: table-cell;
	vertical-align: top;
	width:auto;
	padding-bottom:10px;
}

.category-featured ul li img, .category-featured ul li > a {
	display:block;
	width: 128px;
	height:auto;
}

.ie7 .category-featured ul {
	display: block;
	float:right;
	width:auto;
	padding-bottom: 0px;
}

.category-featured footer{
	background:#e8e4e9;
	font-size: x-small;
	text-align: right;
	display: block;
	border-top: 2px solid #615462;
	width:auto;
	padding:0px 10px;
	margin: 0px -10px -10px -10px;
}

#category-featured-7014 header  { 
	
}

#category-featured-7014 h1 {
	background-color:#0070bb;
	text-indent: 10px;
	line-height: 25px;
	padding-bottom:10px;
	margin:-10px -10px 10px -10px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from (#00a9da), to (#00348b));
	background: -webkit-linear-gradient(#00a9da,#00348b);
	background: -moz-linear-gradient(#00a9da,#00348b);
	background: linear-gradient(#00a9da,#00348b);
}

#category-featured-7014 h1 a { color:#FFF; }

/* Import Template Featured */
/* Import Template Page */
.page section {
	background-color: #FFF;	
}

.ie8 .page .hfeed, .ie7 .page .hfeed {
	width:560px;
}

.page .hfeed h1 {
	margin-bottom:5px;
	padding-bottom:10px;
	font-size:26px;
	line-height: 35px;
	position:relative;
	border-bottom:solid 4px #b6aeba;
}

.page .hfeed h2 {
	font-size:14px;
	margin:15px 0 5px 0;
	color:#615462;
	font-weight:bold;
	border-bottom:2px #615462 solid;
}
/* Import Template Page */
/* Import Template Single */

.single {
	text-align: justify;
}

.single .hfeed {
width:730px;
}

.single article {
	background-color: #FFF;
}

.single aside ul, .single aside ul li {
width:300px;
}

.category-list {
	color:#FFF;
	margin-left: -15px;
	padding:4px 0 2px 0px;
	background-color:#c4161c;
}

.category-list-design {
	width:5px;
	height:5px;
	margin-left: -15px;

	/* image à refaire sur fond transparent */

	background-image:url(./images/category-list.png);
}

.category-list a,.category-list a:hover,.category-list a:active,.category-list a:visited {
	font-size:12px;
	font-weight:700;
	color:#FFF;
	padding:5px;
}

.single .hfeed h1 {
	margin-bottom:5px;
	padding-bottom:10px;
	font-size:26px;
	line-height: 35px;
	position:relative;
	border-bottom:solid 4px #b6aeba;
}

.single .hfeed h2 {
	font-size:14px;
	margin:15px 0 5px 0;
	color:#615462;
	font-weight:bold;
	border-bottom:2px #615462 solid;
}

.single .hfeed h3 {
	font-size:14px;
	color:#615462;
	font-weight:bold;
	border-bottom:1px #615462 solid;
}

.single .hfeed h4 {
	font-size:14px;
	color:#615462;
	font-weight:bold;
	border-bottom:1px #615462 solid;
}

.single .hfeed h5 {
	font-size:14px;
	color:#615462;
	font-weight:bold;
	border-bottom:1px #615462 solid;
}

.single .hfeed h6 {
	font-size:14px;
	color:#615462;
	font-weight:bold;
	border-bottom:1px #615462 solid;
}

.single h2 a, .single h2 a:hover, .single h2 a:visited, .single h2 a:active,
.single h3 a, .single h3 a:hover, .single h3 a:visited, .single h3 a:active,
.single h4 a, .single h4 a:hover, .single h4 a:visited, .single h4 a:active,
.single h5 a, .single h5 a:hover, .single h5 a:visited, .single h5 a:active,
.single h6 a, .single h6 a:hover, .single h6 a:visited, .single h6 a:active {
	display:inline-block;
}

.single blockquote {
	background:url(../images/quote-light.png) no-repeat left -20px;
	background-color:#DDD;
	color:#777;
	display:block;
	clear:both;
	margin:10px;
	font-size:20px;
	line-height: 25px;
	padding:10px;
}

.single p {
	font-size:100%;
	line-height: 20px;
	margin:10px 0px 0px 0px;
}

.single p:first-child {
	font-size:100%;
	line-height: 20px;
	margin:0px 0px 10px 0px;
}

.single fieldset {
	border:2px solid #CCC;
}


.single .hcard {
	margin:0px;
	font-size: 14px!important;
}

.single .published { 
	font-size: 10px;
	color:#000;
	float:right;
	padding:0px;
	margin:0px;
	line-height: 11px;
	position:absolute;
	bottom:2px;
	right:0;
}

.article-next-previous {
	font-size: 12px;
	line-height:12px;
	padding:10px;
	font-weight: bold;
	margin-top: 10px;
	text-align: center;
	background-color: #EEE;
}

.article-next-previous .article-next a, .article-next-previous .article-previous a  {
	display:inline-block;
	white-space: nowrap;
	width: 270px;
	line-height:12px;
	height:12px;
	margin:0;
	padding:0;
    overflow: hidden;
    text-overflow: ellipsis;
}


p[id^="hcard"] {
text-align:right;
font-size: 10px;
color:#b6aeba;
}

p[id^="hcard"] a, p[id^="hcard"] a:hover,p[id^="hcard"] a:visited {
color:#615462;
font-weight: bold;
font-size: 14px;
text-transform:uppercase;
text-align:right;
}

/* == WordPress WYSIWYG Editor Styles == */

.entry-content img {
	margin: 0 0 10px 0;
	}
.alignleft, img.alignleft {
	margin-right: 10px;
	display: inline;
	float: left;
	}
.alignright, img.alignright {
	margin-left: 10px;
	display: inline;
	float: right;
	}
.aligncenter, img.aligncenter {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
	}
.alignnone, img.alignnone {
	/* not sure about this one */
	}

.wp-caption {
	margin-bottom: 10px;
	text-align: center;
	padding: 0;
	}
.wp-caption img {
	background-color: #DDD;
	border-radius: 3px 3px 0 0;
	border: 0 none;
	padding: 0;
	margin: 0;
}
.wp-caption p.wp-caption-text {
	border-radius: 0px 0px 3px 3px;
	background-color: #DDD;
	line-height: 15px;
	font-size: 10px;
	margin:-5px 5px 0px 5px;
	padding:0;
	}
.wp-smiley {
	margin: 0 !important;
	max-height: 1em;
	}
blockquote.left {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left;
	}
blockquote.right {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right;
	}
.gallery dl {}
.gallery dt {}
.gallery dd {}
.gallery dl a {}
.gallery dl img {}
.gallery-caption {}

.size-full, .size-large { 
	max-width: 620px;
	height:auto;
}
.size-medium {}
.size-thumbnail {}

.addthis_toolbox {
	padding:0;
	margin:0 auto;
}

/* Import Template Single */
/* Import Template Image Jour */

.ie8 .image-jour .hfeed {
	margin:10px 10px 0 10px;
}

.image-jour .hfeed, .image-jour .hfeed .csstrois_box {
background-color: #303030;
}

/* Import Template Image Jour */
/* Import Template Blog*/

.blog .hfeed h1 {
	margin-bottom:5px;
	padding-bottom:10px;
	font-size:26px;
	line-height: 35px;
	position:relative;
	border-bottom:solid 4px #b6aeba;
}

.blog .hfeed {
	width: 800px;
}

.blog h1 #rss  {
	position:absolute;
	right:0;
	top:0;
	height:24px;
	display:inline-block;
}

.sub-blog {
	float:left;
	min-height: 340px;
	margin-right:10px;
}

.sub-blog h2 a {

	color:#C0081F;
	font-size: 15px;
}

.sub-blog .entry-title a {
	font-size: 12px;
	color:#000;
}

.sub-blog, .sub-blog article, .sub-blog article h2, .sub-blog article h3 {
	text-align: left;
	width:246px;
}

.sub-blog article figure img {
	width:246px;
	float:none;
	margin-top: 10px;
}

/* Import Template Blog*/
/* Import Template Comment */
#buttoncommentaire {
	writing-mode: lr-tb;
	-webkit-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);	
	background-color: #333;
	color:#FFF;
	padding:4px;
	border-bottom: 4px solid #CCC;
	border-radius:3px 3px 0 0 ;
	cursor: pointer;
	text-transform: uppercase;
	position:fixed;
	right:-38px;
	font-weight: bold;
	top:50%;
} 

#slide-comment-wrap {
	background-color: #333;
    background-image: url(./images/bg-dark-html.jpg);
    color: #FFF;
    -webkit-box-shadow: inset 0 0 5px 5px #222;
    -moz-shadow: inset 0 0 5px 5px #222;
    box-shadow: inset 0 0 5px 5px #222;
    width:300px; 
    position:fixed; right:-300px; 
    top:0;
    height:100%;
}


#comment-wrap {
    padding: 10px;    
    background-color: #333;
    background-image: url(./images/bg-dark-html.jpg);
    color: #FFF;
    -webkit-box-shadow: inset 0 0 5px 5px #222;
    -moz-shadow: inset 0 0 5px 5px #222;
    box-shadow: inset 0 0 5px 5px #222;
}

.commentlist em {
	font-size:11px;
}

.commentlist li {
	list-style:none;
	border-bottom:solid #666 1px;
	border-top:solid #333 1px;
	margin:0;
	padding:10px 0;
}

.commentlist li:first-child {
	border-top:none;
}

.commentlist li:last-child {
	border-bottom:none
}

.commentlist li ul li {
	margin-right:-5px;
	margin-left:30px;
	margin-bottom:0;
	list-style:none;
	border:0;
}

.commentlist li li {
	background:none;
	list-style:none;
	border:0;
	margin:3px 0 3px 20px;
	padding:3px 0;
}

.commentlist li .avatar {
	float:left;
	width:40px;
	height:40px;
	margin:5px 8px 6px 0px;
}

.commentlist cite,.commentlist cite a {
	font-style:normal;
	font-size:11px;
	margin-top:2px;
}

#comment-wrap h6 {
	font-size:14px;
	margin-bottom:10px;
	margin-top:0;
	background-color:transparent;
	border:0;
	padding:0;
}

#comments ol {
list-style-type:none;
line-height:18px;
border:0;
}

#comments ul li {
list-style-type:none;
list-style-image:none;
list-style-position:outside;
border:0;
}

.commentlist {
text-align:justify;
border:none;
padding:0;
}

.reply {
font-size:11px;
clear:both;
float:right;
margin-top:-20px;
}



.commentlist p {
	font-weight:400;
	line-height:1.5em;
	text-transform:none;
	font-size:11px;
	margin:10px 5px 5px 50px;
}

.commentmetadata {
font-weight:400;
display:block;
font-size:10px;
font-style:italic;
margin:0;
}

.commentmetadata a,.commentmetadata a:visited {
color:#6e6e6e;
}

#respond p {
text-align: center;
}

#respond input {
width:305px;
padding: 4px;
border:none;
font-size:12px;
color:#444;
margin:0px 0px 10px 0px;
background-color: #EEE;
}

#respond button {
text-align: center;
color:#333;
}

#commentform #author_comment {
margin-right:10px;
}

#respond textarea {
width:100%;
border: none;
margin-left:-10px;
padding:10px;
font-size:11px;
color:#999999;
}

.ie9 #respond textarea {
margin-bottom: 10px;
}

#respond h4 {
font-size:12px;
margin-bottom:5px;
}

#comment-wrap button[type=submit] {
width:168px;
background: #c51227;
background: -webkit-gradient(linear, 0 0, 0 bottom, from (#b0000d), to (#d32a41));
background: -webkit-linear-gradient(#b0000d,#d32a41);
background: -moz-linear-gradient(#b0000d,#d32a41);
background: linear-gradient(#b0000d,#d32a41);
border:1px solid #CCC;
border-radius: 4px;
color:#FFF !important;
text-decoration:none;
font-size:12px;
cursor:pointer;
padding:3px 5px;
margin-top: 10px;
}

#submit:hover {
background: #c51227;
background: -webkit-gradient(linear, 0 0, 0 bottom, from (#d32a41), to (#b0000d));
background: -webkit-linear-gradient(#d32a41,#b0000d);
background: -moz-linear-gradient(#d32a41,#b0000d);
background: linear-gradient(#d32a41,#b0000d);
border:1px solid #999999;
border-radius: 4px;
text-decoration:none;
padding:3px 5px;
}

.comment-body,.even,.alt li {
margin-bottom:20px;
}

#comments-statut-bar {
	color:#FFF;
	padding:10px;
	background: #c51227;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from (#ee3129), to (#c4161c));
	background: -webkit-linear-gradient(#ee3129,#c4161c);
	background: -moz-linear-gradient(#ee3129,#c4161c);
	background: linear-gradient(#ee3129,#c4161c);
}

#number-comments {
	background-image: url(./images/comment.png);
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
	text-indent:30px;
	text-align: center;
	display: inline-block;
	color:#FFF;
	border-right:2px #FFF solid;
	padding:3px 10px 3px 0px;
	margin-right:10px;
}

#ads-comments {
}

#ads-comments a, #ads-comments a:hover {
	color:#FFF;
	font-weight: bold;
	text-decoration: none;
}

/* Import Template Comment */
/* Widget Vidéos */

#categoryposts-3 .cat-post-item, #categoryposts-2 .cat-post-item {
	position:relative;
	padding:0px;
	margin-bottom:10px;
}

#categoryposts-3 .post-title, #categoryposts-2 .post-title {
	position:absolute;
	bottom:5px;
}

#categoryposts-3 .cat-post-item, #categoryposts-2 .cat-post-item {
	height:200px;
	width:200px;
	position:relative;
	padding:0px;
	 border-radius:3px;
	border:1px solid white;
	margin:-1px 0px 9px -1px;
}

#categoryposts-3 .cat-post-item:hover, #categoryposts-2 .cat-post-item:hover {
 	border:1px solid gray;
 	border-radius:3px;
 	margin:-1px 0px 9px -1px;
}

#categoryposts-3 .cat-post-item a, #categoryposts-2 .cat-post-item a {
 padding:0px;
 margin:0px;
 width:200px;
}

#categoryposts-3 .cat-post-item .post-title, #categoryposts-2 .cat-post-item .post-title {
 bottom:0px;
 font-weight: bold;
 border-top:1px solid #ee3129;
 background:rgba(196,89,77,0.5);
 padding:5px;
 width:190px;
 color:#FFF;
 border-radius:0 0 3px 3px;
}

.ie8 #categoryposts-3 .cat-post-item .post-title, .ie8 #categoryposts-2 .cat-post-item .post-title,
.ie7 #categoryposts-3 .cat-post-item .post-title, .ie7 #categoryposts-2 .cat-post-item .post-title
 {
	background-image: url(./images/videos.png);
}

#categoryposts-3 .cat-post-item img, #categoryposts-2 .cat-post-item img {
 width:200px;
 height:200px;
 border-radius:3px;
}

#categoryposts-3 .cat-post-item:hover img, #categoryposts-3 .cat-post-item:hover .post-title, #categoryposts-2 .cat-post-item:hover img,  #categoryposts-2 .cat-post-item:hover .post-title {
 border-radius:0px;
}

/* Widget Na Rousskom */

#categoryposts-5 li {
	width:200px;
	padding:10px 0;
	border-bottom: 2px solid #615462;
}

#categoryposts-5 li:first-child {
	padding:0 0 10px 0;
}

#categoryposts-5 li:last-child {
	border-bottom:none;
}


#categoryposts-5 li:hover {
	background-color:#e8e4e9;
}

#categoryposts-5 .cat-post-item{
font-size: 11px;
line-height: 15px;
}

#categoryposts-5 .post-title {
font-weight: bold;
color: #C0081F;
font-size: 12px;
}

#categoryposts-5 img {
float:left;
width:75px;
height:75px;
border-radius: 3px;
margin:0px 10px 10px 0px;
}

/* Widget Post Count */

.widget_views ul {
display:table;
border-spacing:0;
border-collapse: collapse;
}

.widget_views ul li {
border-bottom:2px solid #615462;
}
.widget_views ul li:last-child {
border-bottom:none;
}

.post-count-hentry {
display:table-row;
}

.post-count-hentry:hover {
background-color:#e8e4e9;

}

.post-count-hentry .post-count{
	display:table-cell;
	padding:2px;
	vertical-align: middle;
	font-weight: bold;
	color:#FFF;
	width:40px;
}

.post-count-hentry .post-count span{
	display:block;
	width:auto;
	padding:2px;
	text-align: center;
	border-radius: 3px;
	background-color: #0072bc ;
}

.post-count-hentry a, .post-count-hentry a:visited, .post-count-hentry a:active{
	padding:5px 0px 5px 10px;
	display:table-cell;
}

/* Widget WPPA Photo */

#wppa_widget-3 wppa-widget-photo a {
	display:block;
}

/* Widget Header Pub */
.ie8 #social-network {
margin-left: 10px;
}

.ie8 #social-network a {
float:left;
height:24px;
margin:0 0 0 0;
padding:0;
}

.headerpub a {
display:block;
width:1020px;
background-color:#0072bc;
height:auto;
}

.ie7 .headerpub, .ie8 .headerpub {
padding:10px;
zoom:1;
}

/* Widget Social Network */

#social-network, #social-network ul {
text-align:left;
position: absolute;
float:left;
width:152px;
height:24px;
}

#social-network li {
float:left;
display:inline-block;
padding-right: 2px;
}

#social-network a {
display:block;
height:24px;
margin:0;
padding:0;
}

/* Widget wp-pagenavi */

.wp-pagenavi * {
	border:none;
}

.wp-pagenavi {
	text-align: center;
	clear:both;
	margin-top: 10px;
	
}

.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:visited  {
	display:inline;
	text-decoration:none;
	background-color:#C0081F;
	color:#FFF;
	border:none;
	font-size:11px;
	margin:10px 2px 2px;
	padding:5px;
	zoom:1;
}

.wp-pagenavi a:hover {
	background-color:#cccccc;
	color:#999999;
}

.wp-pagenavi a:active {
	background-color:#cccccc;
	color:#999999;
}

.wp-pagenavi span.pages {
	background-color:#C0081F;
	color:#FFF;
	font-size:11px;
	margin:2px 2px 2px 0;
	padding:5px;
}

.wp-pagenavi span.current {
	background-color:#cccccc;
	color:#999999;
	font-size:11px;
	font-weight:700;
	margin:2px;
	padding:5px;
}

.wp-pagenavi span.extend {
	color:#000;
	background-color:#FFF;
	margin:2px;
	padding:5px;
}

/* Import Template Slidebox*/
 
 
#slidebox{
    z-index:99999;
    border-radius: 3px 0 0 0;
    width:350px;
    padding:10px;
    background-color:#ffffff;
    position:fixed;
    bottom:0px;
    right:-380px;
    -moz-box-shadow:-2px 0px 5px #aaa;
    -webkit-box-shadow:-2px 0px 5px #aaa;
    box-shadow: 0 4px 10px #555555;
}
#slidebox span{
    font-size: 0.9em;
    padding-bottom: 5px;
    text-transform: uppercase;
}
#slidebox h2{
    font-size: 1.0em;
}
#slidebox #related-link{
	color:#615462;
	font-size: 18px;
    margin-top: 5px;
}

#slidebox figure, #slidebox figure a, #slidebox figure img {
	display: inline-block;
	vertical-align: top;
	width:127px;
	height:67px;
}

#slidebox figure {
	margin:0 10px 10px 0;
	border:5px solid #615462;
}

#slidebox #related-link{
	vertical-align: top;
	width:200px;
	text-decoration: none;
    display: inline-block;
}
#slidebox .close{
    background: url(./images/close-card.png) no-repeat;
    display: block;
    height: 15px;
    margin: 3px;
    float: right;
    width: 16px;
    text-indent: -99999px;
}
#slidebox .close:hover{
    background:transparent url(./images/close-card.png) -16px 0px no-repeat;
}
#slidebox strong{
    display: inline-block;
    color: #000000;
    font-family:"Verdana";
    font-size:1.2em;
    margin-left: 10px;
    vertical-align: top;
    max-width: 240px;
} 

/* Import Template Slidebox*/

/*  ici fin du code propre */

hr {
margin-top:10px;
}

.aligncenter {
display:block;
text-align: center;
margin-left:auto;
margin-right:auto;
}

.alignleft {
float:left;
margin:0 10px 0 0;
}

ins {
border-spacing:0px;
text-decoration:none;
}

del {
text-decoration:line-through;
}

input[type="search"] {
-webkit-appearance:none;
}

blockquote {
color:#908992;
font-size:11px;
font-style:italic;
}

fieldset,img {
border:0;
}

caption,th {
text-align:left;
}

q:before,q:after {
content:'';
}

abbr {
border:0;
}

#social-network, #social-network ul {
text-align:left;
position: absolute;
float:left;
width:152px;
height:24px;
}

#social-network li {
float:left;
display:inline-block;
padding-right: 2px;
}

#social-network a {
display:block;
height:24px;
margin:0;
padding:0;
}

.headerpub a {
display:block;
width:100%;
background-color:#0071BC;
height:90px;
}



.ie7 .headerpub, .ie8 .headerpub {
padding:10px;
zoom:1;
}

.given-name {
text-transform: uppercase;
}


#recentcomments {
margin-bottom:10px;
}

#recentcomments li {
color:#565656;
text-decoration:none;
display:block;
background:url(./images/bullet.jpg) no-repeat left center;
padding:5px 5px 5px 15px;
}

#recentcomments li a {
background:none;
text-decoration:none;
border-bottom:none;
font-weight:700;
}

li.widget.widget_tag_cloud a {
background:none;
text-decoration:none;
border-bottom:none;
display:inline;
font-size:9px;
padding:0 5px 0 0;
}

.textwidget {
display:block;
color:#6e6e6e;
margin:0px;
}

#text-19 .textwidget {
height:330px;
margin:0;
padding:0;
}

#text-12 h2, #text-13 h2 {
margin:0px;
padding:0px;
display:none;
}

#text-12 div a, #text-13 div a {
background-image: none;
border:none;
padding:0px;
margin:0px;
}

thead tr th {
width:20px;
height:20px;
text-align:center;
background-color:#3b3b3b;
color:#FFF;
border:1px solid #ccc;
padding:3px;
}

tfoot #prev {
width:58px;
height:20px;
text-align:left;
background-color:#fff;
background:none;
padding-left:10px;
}

tfoot #next {
width:58px;
height:20px;
text-align:right;
background-color:#fff;
background:none;
padding-right:10px;
}

/* CSS 3 Modification Box */

.csstrois_box {
vertical-align: top;
background-color:#FFF;
padding:10px;
}

.ie7 .csstrois_box, .ie8 .csstrois_box {
zoom:1;
}

.hfeed {
vertical-align: top;
display:table-cell;
min-width:560px;
}

/* Only for IE */

.ie7 .hfeed, .ie8 .hfeed {
margin:10px 0;
float:left;
display:block;
zoom:1;
}

.image-jour .hfeed, .image-jour .hfeed .csstrois_box {
background-color: #303030;
}

.single p {
margin:0px 0px 10px 0px;
}

.single .hcard {
margin:0px;
font-size: 12px;
}



.image-jour article {
border:none;
}

.promo-noel {
	padding:0px;
}

.promo-noel img, .promo-noel a{
	padding:0px;
	margin:0px;
	border:none;
	display:block;
}

.ie8 .archive, .ie8 .page, .ie8 .author, .ie8 .single, .ie8 .boutique, .ie8 .blog {
display:block;
zoom:1;
}

.vcard {
font-size: 10px;
}

.page article {
border-top: none;
}

.page h1, .author h1,.archive h1,.single h1 , .boutique h1, .image-jour h1 {
font-size:26px;
border-top: none;
position:relative;
border-bottom:solid 1px #a4a8b9;
}

.image-jour h1 {
border-top: none;
border-bottom:solid 2px #a4a8b9;
color:#a5a5a5;
}

.ie7 .hentry {
zoom:1;
}

.entry-source {
	text-align: right;
}

.single blockquote {
background:url(./images/citation.jpg) no-repeat top left;
color:#908992;
font-style:italic;
padding-left: 40px;
font-size:12px;
display:block;
clear:both;
margin:10px 0px 10px 40px;
min-height: 40px;
}

.author .author-blockquote {
background:url(./images/citation.jpg) no-repeat top left;
color:#908992;
font-style:italic;
padding-left: 40px;
font-size:20px;
display:block;
vertical-align: top;
margin:10px 0px 10px 40px;
min-height: 40px;
}

.author .author-blockquote img {
float:left;
margin:0px 10px 10px 0px;
}

article header {
width:100%;
color:#565656;
font-size:10px;
margin-right:0;
margin-bottom:0px;
text-align: left;
}

/* Only IE */

.ie7 article header, .ie8 article header {
width:100%;
color:#565656;
font-size:10px;
margin-right:0;
margin-bottom:0px;
text-align: right;
zoom:1;
}

.entry-info {
	text-align: right;
}

article header h2 {
text-align: left;
}

article footer {
text-align: right;
font-size: 10px;
margin-top:10px;
border-top:none;
background:none;
}

article fieldset {
border:1px solid #000;
padding:10px;
}

article h1 ,section h1 {
color:#c0081f;
text-align: left;
font-weight:700;
font-size:24px;
line-height:27px;
display:block;
margin-bottom:5px;
padding-bottom:10px;
}

article h3 {
color:#222;
font-weight:bold;
font-size:12px;
display:block;
/*font-style: italic;*/
margin:5px 0px;
}

article table {
border-collapse:separate;
border-spacing:10px;
width:100%;
text-align:justify;
}

article table tbody tr td {
border:solid 1px #888;
text-align:justify;
vertical-align:top;
padding:10px;
}

article h2 a,article h2 a:hover,article h2 a:visited,article h2 a:active {
color:#222;
display:block;
}

article a,article a:hover,article a:visited,article a:active {
color:#0071bc;
}

article p {
clear: both;
padding:0;
margin:0 0 0 0;
}

article img  {
border-radius:4px;
}

article .tag-list {
font-size: 10px;
background-color:#e5e5e5;
border:1px solid #ccc;
color:#565656;
padding:3px 8px;
}

article .tag-list a {
display:inline-block;
width:auto;
color:#565656;
}

article .tag-list:hover {
border:1px solid #565656;
}

.alt {
margin:0;
padding:10px;
}


#advman-5 h2, advman-4, .widget_FacebookLikeBox a {
display:none;
}

.clearfix {
display:block;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

* html .clearfix {
height:1%;
}

.tagcloud {
text-align:justify;
}

.tagcloud a, .tagcloud a:visited,.tagcloud a:hover {
color:#565656;
display:inline;
}

.category-list {
color:#FFF;
margin-left: -15px;
padding:4px 0 2px 0px;
background-color:#C0081F;
}

.category-list-design {
width:5px;
height:5px;
margin-left: -15px;
background-image:url(./images/category-list.png);
}

.category-list a,.category-list a:hover,.category-list a:active,.category-list a:visited {

font-size:12px;
font-weight:700;
color:#FFF;
padding:5px;
}

#football, #justice, #legal, #soire, #proverbe, #presidentielle {
display:block;
line-height: 30px;
text-indent:30px;
font-weight:700;
}

#football {
color:#2f970f;
background:url(./images/icons/icons.png) no-repeat 0 -190px;
}

#justice {
color:#0c9de2;
background:url(./images/icons/icons.png) no-repeat 0 -94px;
}

#presidentielle {
color:#0070bb;
background:url(./images/presidentiel-russie-2012.png) no-repeat;
}

#legal {
color:#565656;
background:url(./images/icons/icons.png) no-repeat 0 -46px;
}

#soire {
color:#C0081f;
background:url(./images/icons/icons.png) no-repeat 0 2px;
}

#proverbe {
color:#a525da;
background:url(./images/icons/icons.png) no-repeat 0 -142px;
}


/* voir les correction a apporter */

input.create {
width:97%;
}

tr.title {
background:#eee;
}

.tabs {
list-style:none;
overflow:hidden;
background:#eee;
margin:0;
padding:0;
}

.tabs li {
float:left;
white-space:nowrap;
margin:0;
}

.tabs li a {
border:1px solid #dedede;
border-top:none;
display:block;
background:#eee;
text-decoration:none;
padding:6px;
}

.tabs li a:hover {
border:1px solid #bbb;
border-top:none;
}

.tabs li a.tabs-current {
background:#fff;
border:none;
color:#D54E21;
border-bottom:1px solid #fff;
}

#fbc_rc_widget {
width:auto;
margin-left:0 !important;
}

li.fbc_rc_comment {
min-height:80px;
height:100%;
position:relative;
border-bottom:1px dotted rgba(88,88,88,1);
margin:2px;
}

ul#fbc_rc_widget li.even {
background-color:rgba(222,222,251,1);
}

.fbc_rc_date {
font-size:.8em;
}

ul#fbc_rc_widget .avatar {
float:right;
padding-bottom:2px;
}

.fbc_rc_text {
padding-bottom:25px;
margin:5px;
}

.fbc_rc_permalink {
position:absolute;
bottom:2px;
}

.gallery img {
width:120px;
height:120px;
}

#advman-5 a {
text-indent:0;
border:none;
padding:10px 0 0;
}

.alignright,#search {
float:right;
}

a:hover,li.widget.widget_tag_cloud a:hover,.news-article h3 a:hover,.hfeed .content ul li a:hover{
text-decoration:underline;
}

h1,h2,h3,h4,h5,h6 {
color:#c0081f;
}

.wrapper {
width:1020px;
margin:0 auto;
}

#logo a, .thread-alt, .depth-1 {
border:none;
}

article header,.wp-pagenavi {
clear:both;
}



#recent-articles .article h3,.edit-post,label.create {
font-weight:700;
}

.edit-post {
top:5px;
right:5px;
position: relative;
background-image: url(images/modify.png);
width: 30px;
height:30px;
float:right;
}

.edit-post a{
display: block;
width: 30px;
height:30px;
}

.hentry ul,.hentry ol {
margin:20px 0 10px 10px;
padding:0;
}

.hentry ul li,.hentry ol li {
color:#565656;
text-decoration:none;
border-bottom:1px solid #ccc;
display:block;
background:url(./images/bullet.jpg) no-repeat left center;
padding:5px 5px 5px 20px;
}

.comment-body,.even,.alt li {
margin-bottom:20px;
}

a.sort,div th a {
color:#d7d7d7;
}

.readmore {
	display:block-inline;
	text-align:right;
}

.readmore a ,.readmore a:visited{
	background: #c0081f;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from (#b0000d), to (#d32a41));
	background: -webkit-linear-gradient(#b0000d,#d32a41);
	background: -moz-linear-gradient(#b0000d,#d32a41);
	background: -o-linear-gradient(rgb(176,0,13),rgb(211,42,65));
	background: linear-gradient(#b0000d,#d32a41);
	padding:4px 8px;
	color:#FFF;
	text-shadow:1px 1px 0 #515151;
	border-radius: 4px;
}

.readmore a:hover,.readmore a:active{
	top:1px;
	text-decoration: none;
	color:#CCC;	
}

#integration-a-phplist {
	background:#0073b6;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from (#0097cb), to (#004a94));
	background: -webkit-linear-gradient(#0097cb,#004a94);
	background: -moz-linear-gradient(#0097cb,#004a94);
	background: -o-linear-gradient(rgb(0,151,203),rgb(0,74,148));
	background: linear-gradient(#0097cb,#004a94);
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#0097cb', EndColorStr='#004a94', GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#0097cb', EndColorStr='#004a94', GradientType=0))";
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:0px;
	margin:0px;
}

#integration-a-phplist h2{
	margin:0px;
	border: none;
	background: none;
	padding:10px 10px 0 10px;
	color:#FFF;
}

/* effet CSS3  */

#logotext, #logotext:hover {
	text-decoration: none;
	text-align:center;
	font-size: 80px;
	line-height:70px;
	letter-spacing:-5px;
	word-spacing:-2px;
	color:#0071bc;
	font-family: 'LiteraturnayaBold', Arial, sans-serif;
	text-shadow: 2px 2px 4px #999;
	zoom:1;
}

/* Hack Simple Ads Manager */

li #simple_ads_manager_widget-5 .widget simple_ads_manager_widget ins{
padding:0px;
margin:0px;
width:200px;
}

/* Hack End */


/* Boutique */

.boutique {
padding:5px 30px;
}

article[class^="hentry-abo"],article[class^="hentry-livre"], article[class^="hentry-don"] {
border:none;
}


article[class^="hentry-abo"] .entry-content,article[class^="hentry-livre"] .entry-content, article[class^="hentry-don"] .entry-content {
	padding:0px;
	display:table;
	border-spacing: 0px;
	color:#FFF;
	font-weight:bold;
	border-radius: 10px;
	width:100%;
}

article[class^="hentry-abo"] a,article[class^="hentry-livre"] a {
color:#FFF;
text-decoration: underline;
font-style: italic;
} 

.hentry-don .entry-content {
background-color: #f7e90f;
background: -webkit-gradient(linear, 0 0, 0 bottom, from (#fbf32f), to (#e0ca0f));
background: -webkit-linear-gradient(#fbf32f,#e0ca0f);
background: -moz-linear-gradient(#fbf32f,#e0ca0f);
background: -o-linear-gradient(rgb(251,243,47),rgb(224,202,15));
background: linear-gradient(#fbf32f,#e0ca0f);

border:#53422b solid 5px;
}

.hentry-abo-pdf .entry-content {
background-color: #C0081F;
background: -webkit-gradient(linear, 0 0, 0 bottom, from (#b0000d), to (#d32a41));
background: -webkit-linear-gradient(#b0000d,#d32a41);
background: -moz-linear-gradient(#b0000d,#d32a41);
background: -o-linear-gradient(rgb(176,0,13),rgb(211,42,65));
background: linear-gradient(#b0000d,#d32a41);
border:#0a354e solid 5px;
}

.hentry-livre-james-hill .entry-content {
background-color: #0073b6;
border:#0a354e solid 5px;
}

.hentry-abo-6 .entry-content {
background-color: #f3a610;
border:#53422b solid 5px;
}

.hentry-abo-12 .entry-content {
background-color: #0073b6;
border:#0a354e solid 5px;
}

article[class^="hentry-abo"] p, article[class^="hentry-livre"] p, article[class^="hentry-don"] p {
	text-align: left;
	margin-right:10px;
}

article[class^="hentry-abo"] form, article[class^="hentry-livre"] form, article[class^="hentry-don"] form {
	display:inline-block;
	margin:0px;	
}

article[class^="hentry-abo"] button, article[class^="hentry-livre"] button, article[class^="hentry-don"] button {
	border:none;
	border-radius:3px;
	color:#FFF;
	
	padding:3px;
	margin:2px;
}

.hentry-abo-pdf button {
	font-size: 10px;
	background-color:#0a354e;
}
.hentry-abo-pdf button:hover {
	background-color:#11567e;
}

.hentry-abo-12 button {
	font-size: 10px;
	background-color:#0a354e;
}
.hentry-abo-12 button:hover {
	background-color:#11567e;
}

.hentry-livre-james-hill button {
	font-size:10px;
	background-color:#0a354e;
}
.hentry-livre-james-hill button:hover {
	background-color:#11567e;
}

.hentry-don button {
	font-size: 20px;
	background-color:#0a354e;
}

.hentry-don button:hover {
	background-color:#11567e;
}

.hentry-don input {
	border:none;
	border-radius: 5px;
	font-size: 22px;
	font-weight: bold;
	width:90px;
}

.hentry-don input:hover {
}

.hentry-abo-6 button {
	font-size: 10px;
	background-color:#53422b;
}
.hentry-abo-6 button:hover {
	background-color:#90734d;
}

.hentry-livre-james-hill #_send_msk_by_sender button {
	background-color:#C0081F;
}

.price {
font-weight: bold;
font-size: 20px;
}

.widget_views ul {
display:table;
border-spacing:0;
border-collapse: collapse;
margin-bottom: 10px;
}

.post-count-hentry {
display:table-row;
}

.post-count-hentry:hover {
background-color:#e7ebf2;

}

.post-count-hentry .post-count{
	display:table-cell;
	padding:2px;
	vertical-align: middle;
	font-weight: bold;
	color:#FFF;
	width:40px;
	border-bottom:2px solid #A4A8B9;
}

.post-count-hentry .post-count span{
	display:block;
	width:auto;
	padding:2px;
	text-align: center;
	border-radius: 3px;
	background-color: #0071BC ;
}

.post-count-hentry a, .post-count-hentry a:visited, .post-count-hentry a:active{
	padding:5px 0px 5px 10px;
	display:table-cell;
	border-bottom:2px solid #A4A8B9;
}

#text-12 div a {
height:100px;
}

.single .published { 
font-size: 10px;
color:#000;
float:right;
padding:0px;
margin:0px;
line-height: 11px;
position:absolute;
bottom:2px;
right:0;
}

img[width=144]:hover {
border:solid #FFF 4px;
height:137px;

}

.hentry .archive-pdf{
margin:-12px;
padding:0px;
}

.hentry .archive-pdf li{
	display: inline-block;
	padding: 0px;
	margin:0px;
 	background-image: none;
 	text-indent: 0px;
 	border-bottom: none;
}

li a[href$=".pdf"] {
	color:#FFF;
	font-weight: bold;
	font-size: 12px;
}

a[href$=".pdf"] {
    position: relative;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-image: url("./images/pdf2.png");
    background-repeat: no-repeat;
    background-position: center 85%;
    background-color: #1663ac;
    border: 1px solid #ccc;
    display: inline-block;
    min-height: 80px;
    line-height: 1.2em;
    margin: 12px;
    padding: 0px 5px 50px 5px ;
    text-align: left;
    text-decoration: none;
    vertical-align: top;
    width: 110px;
    word-wrap: break-word;
}

a[href$=".pdf"]:hover {
 border: 1px solid #000;
}

/* Media Query */

@media print {
	 .noprint { display:none; }
	 .archive, .page, .author, .single, .cms, .tm-defence, .image-jour {
		padding: 0;
		width: 100%;
	}
}
