/*
Theme Name: Papilles et Pupilles
Theme URI: 
Description: 
Version: 1.0
Author: Milky Interactive
Author URI: http://www.milky-interactive.com
*/

* {
margin:0;
padding:0;
}

:focus {
outline:none;
}

body,html {
min-height:101%;
}

body {
background:#b3b3b3;
background-image: url(images/page_background-poids_gris.jpg);
color:#000;
font-size:11px;
padding:0;
}

body,select,input,textarea {
font-family: Verdana, Arial, Sans-Serif;
}

a,a:visited {
color:#2b80d5;
text-decoration:none;
outline:none;
}

a:hover,a:active {
color:#C00;
text-decoration:underline;
}

small {
font-size:.95em;
background:#eef5e1;
padding:3px 6px;
}

hr {
background:#eae9e4;
color:#eae9e4;
height:1px;
border:0;
display:block;
margin:22px 0;
}

label {
display:block;
margin:12px 0 0;
}

a img {
border:none;
}

table {
display:table;
width:100%;
border-collapse:collapse;
margin:13px 0;
}

th {
background:#e4e4e4;
text-align:left;
width:35%;
}

th,td {
border-bottom:1px solid #FFF;
padding:4px 7px;
}

td {
background:#f2f2f2;
width:65%;
}

.clear {
clear:both;
}

#content .alignleft,#content img.alignleft {
display:inline;
float:left;
margin-right:24px;
margin-top:4px;
}

#content .alignright,#content img.alignright {
display:inline;
float:right;
margin-left:24px;
margin-top:4px;
}

#content .aligncenter,#content img.aligncenter {
clear:both;
display:block;
margin-left:auto;
margin-right:auto;
}

#content img.alignleft,#content img.alignright,#content img.aligncenter {
margin-bottom:12px;
}

#content .wp-caption {
/*background:#f1f1f1;*/
line-height:18px;
text-align:center;
margin-bottom:20px;
/*padding:4px;*/
}

#content .wp-caption img {
/*margin:5px 5px 0;*/
margin-bottom:0px;
}

#content .wp-caption p.wp-caption-text {
color:#888;
margin:5px;
}

#page {
width:993px;
background:#FFF;
border-color:#fff;
border-style:solid;
border-width:0 3px;
margin:0 auto;
padding:0 0 25px;
}

.pub-top {
text-align:center;
margin:10px 0;
}

.pub-top img {
border:2px solid #FFF;
}

#barreTop {
background:#333333;
height:33px;
line-height:33px;
color:#fff;
border-top:4px solid #FFF;
}

#barreTop a {
color:#fff;
}

#barreTop #listPages {
float:left;
}

#barreTop #linkTop {
float:right;
}

#barreTop #listPages ul {
list-style:none;
}

#barreTop #listPages ul li {
float:left;
border-right:3px solid #7f7f7f;
}

#barreTop #listPages ul li a {
display:block;
padding:0 15px;
}

#barreTop #listPages ul li a:hover {
background:#7f7f7f;
color:#F1F5F8;
}

#barreTop #linkTop a:hover span {
color:#fff;
}

#barreTop #linkTop a {
display:block;
float:left;
margin-right:5px;
}

#barreTop #linkTop .rss {
background:url(images/top_rss.png) no-repeat left;
padding-left:15px;
}

#barreTop #linkTop .rss:hover {
color:#F88D31;
background-image:url(images/top_rssHover.png);
}

#barreTop #linkTop .twitter {
background:url(images/top_twitter.png) no-repeat left;
padding-left:12px;
}

#barreTop #linkTop .twitter:hover {
color:#A3D6E0;
background-image:url(images/top_twitterHover.png);
}

#barreTop #linkTop .facebook {
background:url(images/top_facebook.jpg) no-repeat left;
padding-left:12px;
}

#barreTop #linkTop .facebook:hover {
color:#3D6EB0;
background-image:url(images/top_facebookHover.png);
}

#masthead {
height:140px;
background:url(images/banniere.png) no-repeat;
}

#masthead a {
display:block;
width:100%;
height:100%;
}

.left {
float:left;
}

.right {
float:right;
}

#sidebar {
width:353px;
float:right;
margin-left:0;
padding-bottom:25px;
}

#interior #sidebar {
padding:0;
}

.entry .subscribe {
margin-top:15px;
margin-bottom:10px;
color:#0f2e4d;
}

.entry .subscribe form .emailaddress {
border:1px solid #438ece;
color:#a1A1A1;
width:180px;
padding:4px 5px;
}

.entry .subscribe form .subscribe {
color:#fff;
border:1px solid #438ece;
background:#7ebfdf;
font-size:14px;
margin-top:5px;
padding:3px 5px;
}

.entry .subscribe form .subscribe:hover {
background-color:#135;
cursor:pointer;
}

#sidebar ul {
list-style:none;
}

#sidebar ul li {
color:#135;
background:#fff;
padding:15px 0;
}

#sidebar #advertisement {
width:300px;
margin-left:auto;
margin-right:auto;
}

#sidebar .contacter-moi {
height:16px;
display:block;
background:url(images/ico_contact.jpg) no-repeat;
padding-left:25px;
margin-top:20px;
}

#sidebar #abonnement .rss {
display:block;
background:url(images/img_rss.jpg) no-repeat left bottom;
padding-left:37px;
min-height:34px;
margin-bottom:15px;
}

#sidebar #abonnement .rss span {
color:#ff8900;
font-size:18px;
}

#sidebar #abonnement .mail {
display:block;
background:url(images/img_mail.jpg) no-repeat left bottom;
padding-left:37px;
min-height:33px;
}

#sidebar #abonnement .subscribe,#interior #content .subscribe {
margin-top:15px;
color:#0f2e4d;
}

#sidebar #abonnement .subscribe form .emailaddress,#interior #content .subscribe form .emailaddress {
border:1px solid #438ece;
color:#a1A1A1;
width:180px;
padding:4px 5px;
}

#sidebar #abonnement .subscribe form .subscribe,#interior #content .subscribe form .subscribe {
color:#fff;
border:1px solid #438ece;
background:#7ebfdf;
font-size:14px;
margin-top:5px;
padding:3px 5px;
}

#sidebar #abonnement .subscribe form .subscribe:hover,#interior #content .subscribe form .subscribe:hover {
background-color:#135;
cursor:pointer;
}

#sidebar #sidebar_double {
background:#fff;
padding: 15px 0 0 0;
}

.cat-item {
	padding: 0!important;
}

#sidebar #sidebar_double ul {
list-style:none;
}

#sidebar #sidebar_doube ul li {
margin:0;
padding:0;
}

#sidebar #sidebar_double #sidebar_left {
float:left;
width:176px;
}

#sidebar #sidebar_double #sidebar_right {
float:right;
width:176px;
}

#sidebar #sidebar_double .widgettitle {
margin-bottom:15px;
}

#sidebar .blogroll a,#sidebar .cat-item a,#sidebar .widget_archive a {
background:url(images/puce.jpg) no-repeat;
padding-left:15px;
background-position:0 4px;
}

#carousel {
height:151px;
background:#fff;
}

#carousel li {
float:left;
padding:0 15px;
}

#carousel li img {
border:2px solid #135;
display:block;
margin-bottom:6px;
}

#carousel a,#carousel a:visited {
float:left;
}

#carousel a:hover,#carousel a:active,#carousel a:hover img,#carousel a:hover img:hover {
border-color:#C00;
}

#sidebar div.textwidget,#sidebar div#abonnement,#sidebar_right div.textwidget,#sidebar_right .VisitorMaps_visitor_maps_widget p,#sidebar_left div.textwidget,#sidebar_left .widget_global_translator ul,#sidebar li.tabs {
margin-left:20px;
margin-right:10px;
}

#sidebar #sidebar_double .widgets li {
padding-bottom:15px;
}

#sidebar li.tabs {
margin-right:20px;
}

#sidebar_left .widget_global_translator ul {
margin-bottom:15px;
}

#sidebar .widget-tabs {
background:none;
margin:0 0 15px;
padding:0;
}

#sidebar .tabnav li {
list-style:none;
background:none;
margin:0;
padding:0 5px 0 0;
}

#sidebar .tabnav li a {
color:#0f2e4d;
background:#F5F5F5;
outline:none;
font-size:14px;
font-weight:400;
display:block;
float:left;
margin-right:10px;
padding:7px;
}

#sidebar .tabnav li a:hover,#sidebar .tabnav li a:active,#sidebar .tabnav li.ui-tabs-selected a {
background:#fff;
color:#0f2e4d;
}

#sidebar #tab-commentaires {
padding-top:15px;
}

#sidebar #tab-populaire ul li {
margin-left:10px;
}

#sidebar #tab-populaire ul li a,#sidebar #tab-commentaires ul li {
background:url(images/puce.jpg) no-repeat left;
padding-left:10px;
border-bottom:1px dotted #0f2e4d;
padding-bottom:5px;
display:block;
margin:9px 0;
}

#sidebar #tab-commentaires ul li {
margin:0 10px 10px;
}

#sidebar .tabdiv {
background:#fff;
padding:5px;
}

#sidebar .tagcloud div {
margin:0 10px 10px;
}

#sidebar .tabdiv li {
margin:0;
padding:0;
}

#sidebar .ui-tabs-hide {
display:none;
}

h1,#logo {
display:block;
color:#FFF;
font-size:2.8em;
padding-top:36px;
text-align:center;
font-weight:700;
margin:0 auto;
}

h2 {
font-size:2em;
border-bottom:1px solid #eae9e4;
border-top:3px solid #eae9e4;
color:#313228;
font-weight:700;
padding:6px 0;
}

.post h2 {
font-size:26px;
color:#C00;
font-weight:400;
border:0;
margin-bottom:10px;
padding:0;
}

h2#description {
border:none;
font-size:.9em;
text-align:center;
color:#40bb7f;
text-transform:uppercase;
padding:0;
}

h2.widgettitle {
border:none;
font-size:1.2em;
font-weight:700;
}

h3 {
font-size:1.1em;
color:#39C;
line-height:110%;
font-weight:700;
margin:13px 0 5px;
}

#sidebar h3,#sidebar_right h3,#sidebar_left h3 {
font-weight:700;
color:#C00;
background-color:#fafafa;
border-bottom:1px solid #e6e6e6;
margin:0 0 15px;
padding:5px;
}

h3#pages {
margin:0 0 5px;
}

#lead h3,#recent h3 {
font-size:20px;
padding-right:17px;
line-height:100%;
font-weight:400;
color:#9CD6F3;
margin:0;
}

#lead h3 a:hover {
color:#fff;
}

.narrow h3 {
font-size:1.6em;
color:#313228;
font-weight:700;
}

h4 {
margin-bottom:3px;
font-size:1.2em;
color:#313228;
font-weight:700;
}

.narrow h4 {
font-size:19px;
color:#C00;
}

h4#respond {
border-top:1px solid #eae9e4;
margin-top:25px;
padding-top:20px;
}

h4#comments {
margin-top:32px;
}

h4.pagetitle {
margin-bottom:12px;
}

.cat-excerpt h4 {
margin:0;
}

.domtab h4 {
margin:15px 0;
}

#more-menu h4 {
color:#4a4e4a;
font-size:1.1em;
}

.narrow h5 {
font-size:17px;
color:#C00;
}

.narrow h6 {
font-size:14px;
color:#C00;
}

#meta h5 {
color:#9CD6F3;
font-weight:400;
font-size:22px;
margin-bottom:20px;
}

#logo:hover,#logo:active {
color:#d7f0fc;
}

#lead {
background:url(images/popular_background-gris2.jpg) no-repeat right;
color:#f1f5f8;
width:610px;
height:260px;
float:left;
margin-top:7px;
padding:0 18px;
}

.bulle_com {
width:38px;
height:27px;
background:url(images/bulle.gif) no-repeat;
float:right;
}

.bulle_com a,#content .catnews h4 div a,.post h2 div a,.bluebox h4 .bulle_com a {
color:#2b80d5;
font-size:11px;
text-align:center;
display:block;
padding-top:6px;
margin:0 auto;
}

.bulle_com a:hover,#content .catnews h4 div a:hover,.post h2 div a:hover,.bluebox h4 .bulle_com a:hover {
color:#C00;
}
/* Bandeau sur toutes les pages
#interior #lead {
float:none;
width:auto;
margin:6px 0 10px;
}*/

#lead .left {
width:244px;
margin-top:19px;
}

#lead .right {
width:355px;
margin-top:19px;
}

#lead a,#lead a:visited {
color:#9cd6f3;
}

#lead img {
border:2px solid white;
padding:1px;
}

#lead img:hover {
border-color:#fff;
}

#lead .bigger {
height:139px;
}

#lead .date {
color:#505050;
padding:4px 0;
}

#lead .date a {
color:#505050;
}

#lead p {
margin-bottom:0;
line-height:140%;
text-align:justify;
}

#fullstory {
position:relative;
left:253px;
top:214px;
width:65px;
height:23px;
background:url(images/btn_suite.jpg) bottom;
display:block;
text-indent:-9999px;
}

#fullstory:hover {
background-position:top;
}

/* Bandeau sur toutes les pages
#interior #lead img {
float:left;
margin:1px 16px 6px 0;
}

#interior #lead .left {
width:165px;
}

#interior #lead .right {
width:494px;
position:relative;
}*/

.widget_tag_cloud a {
display:inline;
float:none;
}

.widget_calendar table {
width:100%;
}

.bluebox {
color:#666;
padding:13px;
}

.bluebox h4,.bluebox h4 a {
color:#C00;
font-size:20px;
font-weight:400;
margin-bottom:5px;
}

.bluebox .infos {
color:#b4b3b3;
font-size:10px;
margin-bottom:10px;
}

.bluebox .infos a {
color:#b4b3b3;
font-size:10px;
}

.bluebox .read_more {
color:#0f2e4d;
font-weight:700;
text-align:right;
}

.bluebox .read_more:hover {
color:#b4b3b3;
}

.widget li {
list-style:none;
border-bottom:1px solid #ececec;
padding:3px 0 3px 4px;
}

li.widget {
list-style:none;
}

.bullets li {
margin-left:25px;
border-bottom:1px solid #ececec;
list-style:square;
padding:5px 0;
}

#interior #content {
float:left;
width:600px;
background-color:#fafafa;
padding:0 20px 0 17px;
}

#content .meta {
background:#f4f1f1;
border:1px solid #e9e5e5;
font-size:10px;
color:#135;
line-height:14px;
padding:8px;
}

#content .meta a {
color:#135;
}

#content .meta .tags {
float:left;
}

#content .meta .share_print {
float:right;
}

#content .meta .tags span {
background:url(images/tag.jpg) no-repeat left;
padding-left:15px;
font-weight:700;
}

#content .meta .share {
background:url(images/share.jpg) no-repeat left;
padding-left:15px;
}

#content .meta .print a {
background:url(images/print.jpg) no-repeat left;
padding-left:15px;
margin-left:5px;
}

#breadcrumbs {
color:#135;
border-bottom:1px dotted #135;
margin:15px 0;
padding:5px 0;
}

#breadcrumbs a,#breadcrumbs a:visited {
color:#135;
}

#breadcrumbs span {
color:#236d93;
}

#interior .stripes {
margin-bottom:20px;
padding:0;
}

#interior #content .post {
padding:0 0 15px;
}

#interior #content .post .image_first {
text-align:center;
margin:15px 0;
}

#interior #content .post img {
/*border:3px solid #135;*/
padding: 4px;
border: 1px solid #EEEFFF;
}

#interior #content .post img.tse-smiley {
border:none;
}

#interior #content .page img {
border:none;
}

#interior #content .post img:hover,#interior #content .page img:hover {
border-color:#7EBFDF;
}

#interior #content h3 {
color:#113254;
font-size:18px;
font-weight:400;
margin-top:15px;
border-bottom:1px dotted #113254;
padding-bottom:5px;
margin-bottom:15px;
}

#interior #content #pubs_share h2 {
font-size:14px;
color:#113253;
font-weight:400;
margin-bottom:5px;
padding:0;
}

#interior #content #pubs_share .ads {
float:left;
width:300px;
margin-top:25px;
}

#interior #content #pubs_share .ads img {
border:0;
}

#interior #content #pubs_share .share .clear {
height:20px;
}

#interior #content #pubs_share .share {
float:right;
width:254px;
margin-top:25px;
border-bottom:1px dotted #135;
border-top:1px dotted #135;
padding:10px 0;
}

#interior #content .subscribe {
margin-top:4px;
}

#interior #content .subscribe form .emailaddress {
width:170px;
border-color:#135;
}

#interior #content .subscribe p {
color:#666;
}

#interior #content #pubs_share a {
display:block;
height:34px;
width:33px;
float:left;
margin-right:15px;
}

#interior #content #pubs_share .twitter {
background:url(images/logo_twitter.jpg) no-repeat;
}

#interior #content #pubs_share .facebook {
background:url(images/logo_facebook.jpg) no-repeat;
}

#interior #content #pubs_share .mail {
background:url(images/img_mail.jpg) no-repeat;
}

#interior #content #pubs_share .mail span {
display:none;
}

#interior #content #pubs_share .delicious {
background:url(images/logo_delicious.jpg) no-repeat;
}

#interior #content #pubs_share .rss {
background:url(images/img_rss.jpg) no-repeat;
}

#interior #content #pubs_share .print a {
background:url(images/logo_print.jpg) no-repeat;
text-indent:-9999px;
}

#author {
margin-bottom:19px;
}

#author img {
border:1px solid #93c0d6;
float:left;
margin-right:13px;
padding:1px;
}

#author span {
display:block;
border-top:1px solid #bfdfef;
margin-top:12px;
background:url(images/envelope.gif) no-repeat 1px 10px;
padding:8px 0 0 17px;
}

#author p {
width:482px;
margin:0;
}

.cat-excerpt {
margin:12px 0;
padding:10px 0;
}

.cat-excerpt img {
float:left;
border:1px solid #516f80;
margin:1px 12px 17px 0;
padding:1px;
}

.gallery {
	margin: 0 auto 18px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 11px;
	margin: 0 0 12px;
}
.gallery dl {
	margin: 0;
}
.gallery img {
	border: 5px solid #f1f1f1!important;
	padding: 0!important;
	margin: 0!important;
}
.gallery br+br {
	display: none;
}

.pagination {
padding-top:20px;
}

.entry,.catnews,#interior #content .page .entry {
color:#135;
}

.entry h1,.first_post h1,#interior #content .page .entry h1,.entry h2,.first_post h2,#interior #content .page .entry h2,.entry h3,.first_post h3,#interior #content .entry h3,#content .page .entry h3 {
color:#C00;
font-weight:400;
border:0;
text-align:left;
margin:0;
padding:0;
}

.entry h1/*,.first_post h1*/,#interior #content .page .entry h1 {
font-size:22px;
}

.entry h2/*,.first_post h2*/,#interior #content .page .entry h2 {
font-size:16px;
}

.entry h3/*,.first_post h3*/,#interior #content .entry h3,#interior #content .page .entry h3 {
font-size:22px;
}

.picleft {
float:left;
border:4px solid #e0e0db;
margin:4px 14px 10px 0;
}

.picright {
float:right;
border:4px solid #e0e0db;
margin:4px 0 10px 14px;
}

.entry blockquote,.entry pre,.entry code,.commentlist blockquote,.commentlist code {
color:#76767a;
background:#f2f2f2;
display:block;
margin:18px 35px;
padding:6px 14px;
}

.entry blockquote,.commentlist blockquote,.catnews blockquote {
color:#135;
background:#d1e5ef url(images/blockquote.jpg) no-repeat;
background-position:10px 0;
width:500px;
margin:25px auto;
padding:15px 10px 10px 60px;
}

.entry img,.first_post {
margin:0 auto;
}

.entry img {
margin:10px 0;
}

.entry img.tse-smiley {
margin:0;
}

.entry pre,.entry code {
width:350px;
font-size:1em;
overflow:auto;
padding:20px 14px;
}

.entry p,.commentlist p,.first_post p {
line-height:18px;
margin-bottom:15px;
text-align:justify;
}

.entry div {
line-height:18px;
}

.entry ul,.entry ol,.first_post ul,.first_post ol {
margin:25px 0;
}

.entry ul,.first_post ul {
list-style-image:url(images/puce.jpg);
}

.entry ol li,.entry ul li,.first_post ol li,.first_post ul li {
line-height:16px;
margin:0 0 5px 48px;
}

#tags {
background:#edf7ff url(images/tag.gif) no-repeat 4px;
padding:3px 6px 4px 15px;
}

.commentcount {
background:url(images/bubble.gif) no-repeat 1px;
padding-left:17px;
font-weight:400;
margin:0 10px;
}

#home #lead .commentcount,#interior #lead .commentcount {
background:url(images/bubble2.gif) no-repeat 1px;
font-size:.6em;
}

.postmetadata {
color:#b4b3b3;
font-size:10px;
margin-bottom:15px;
margin-top:6px;
}

.postmetadata a {
color:#b4b3b3;
}

#print {
background:url(images/icon_page.gif) no-repeat;
padding-left:15px;
}

.captify {
list-style:none;
}

.captify li {
display:block;
float:left;
}

.captify li.relatifgauche,.captify li.relatifcentre {
margin-right:26px;
}

.caption-top,.caption-bottom {
color:#FFF;
font-weight:700;
font-size:13px;
cursor:default;
border:0 solid #334143;
background:#000;
padding:1.2em;
}

.caption-top {
border-width:0 0 8px;
}

.caption-bottom {
width:176px;
border-width:8px 0 0;
}

.caption a,.caption a {
border:0 none;
background:#000;
padding:.3em;
}

.caption a:hover,.caption a:hover {
background:#202020;
}

.caption-wrapper {
float:left;
}

br.c {
clear:both;
}

.commentlist cite {
font-style:normal;
margin-bottom:4px;
display:block;
}

.commentlist blockquote {
background:#ededed;
}

.commentlist li {
border-bottom:1px solid #dcdbd7;
list-style:none;
background:#fff;
margin-bottom:20px;
border:1px solid #d1e5ef;
padding:15px;
}

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

.commentlist cite strong {
font-size:1.1em;
}

li.my_comment {
background:#FFF;
border:none;
}

li.my_comment cite strong {
font-size:1.5em;
color:#313228;
}

#commentform small {
background:#FFF;
font-weight:700;
padding:0;
}

.commentmetadata {
display:block;
margin-top:13px;
text-align:right;
}

.commentmetadata a,.commentmetadata a:visited {
color:#959382;
}

.commentlist small {
background:#e9e9e9;
}

.gravatar {
border:1px solid #939188;
float:left;
width:45px;
height:45px;
margin:15px 8px 6px 0;
padding:1px;
}

#comment {
width:695px;
}

#searchform {
float:right;
text-align:right;
padding-top:2px;
}

select {
background:#edf7ff;
border:1px solid #39C;
width:100%;
}

#s {
background:#fff;
border:1px solid #cccccc;
padding:2px;
}

#submit {
border:1px solid #000;
background:#1a5d80 url(images/bg_button.gif) repeat-x;
margin-top:12px;
color:#a4e1ff;
display:block;
padding:3px;
}

#contactform legend {
display:none;
}

#contactform fieldset {
border:none;
}

.field {
border:1px solid #444;
border-top:1px double #c4c4c4;
border-left:1px double #c4c4c4;
background:#FFF!important;
padding:5px;
}

.field:focus {
background:#f9f8f4!important;
}

#wysiwyg {
padding:6px 0 10px;
}

#wysiwyg a,#wysiwyg a:visited {
margin-right:4px;
text-indent:-9999px;
display:block;
width:20px;
height:20px;
float:left;
border:1px solid #FFF;
border-bottom:1px solid #afafaf;
border-right:1px solid #afafaf;
background-color:#CCC;
padding:3px;
}

a#button-bold {
background:#CCC url(images/bg_bold.gif) no-repeat 8px;
}

a#button-italic {
background:#CCC url(images/bg_italic.gif) no-repeat 8px;
}

a#button-block {
background:#CCC url(images/bg_block.gif) no-repeat 5px;
}

a#button-link {
background:#CCC url(images/bg_link.gif) no-repeat 5px;
}

#wysiwyg a:hover,#wysiwyg a:active {
background-color:#dcdcdc;
}

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

.clearfloat {
display:inline-block;
}

.clearfloat {
display:block;
}

#meta a,#meta a:visited {
color:#ecf7ff;
}

#meta ol {
padding-top:15px;
}

#meta .block {
width:270px;
}

#meta ul,#meta ol {
list-style:none;
padding-top:0;
}

#meta ul li ul li,#meta ul li ol li {
color:#fff;
list-style:none;
border-bottom:1px dotted #fff;
padding:7px 0;
}

#meta ul li ul li a,#meta ul li ol li a {
background:url(images/puce_featured.gif) no-repeat left;
padding-left:15px;
}

#meta ul li ul li a:hover,#meta ul li ol li a:hover {
background-image:url(images/puceHover_popular.png);
}

#meta ul li ol li span {
display:none;
}

#meta span {
color:#316686;
}

#meta .block_left {
float:left;
margin-left:15px;
}

#meta .block_right {
float:right;
margin-right:15px;
}

#meta .block_center {
margin-left:330px;
}

#meta .block_right ul li {
margin-bottom:20px;
}

#meta .block_right ul li ul li {
margin-bottom:0;
}

#footer {
width:953px;
color:#fff;
background:#989898;
margin:-5px auto 0;
padding:40px 23px 25px;
}

#footer a,#footer a:visited {
color:#fff;
}

#footer a:hover {
color:#9CD6F3;
}

#footer #copyright {
border-top:1px solid #505050;
font-size:10px;
color:#fff;
margin-top:35px;
padding-top:10px;
margin-left:16px;
margin-right:14px;
}

#footer .aufeminin {
float:right;
line-height:36px;
text-align:right;
}

#footer .aufeminin a {
float:right;
display:block;
background:url(images/logo-aufeminin.png) no-repeat;
width:122px;
height:46px;
margin-left:10px;
}

#interior #content .form_comment h3 {
margin-bottom:25px;
}

#commentform .form_gauche {
width:150px;
float:left;
}

#commentform .form_droite {
width:404px;
float:right;
}

#commentform .label {
position:absolute;
color:#666;
margin:8px 0 0 7px;
}

#commentform label {
display:inline;
color:#102f4f;
}

#commentform .field {
border:1px solid #6e92a4;
color:#666;
margin-bottom:10px;
width:140px;
padding:7px 5px;
}

#commentform textarea.field {
width:393px;
height:200px;
padding:5px;
}

#commentform #submit {
border:1px solid #438ece;
background:#7ebfdf;
font-size:14px;
color:#fff;
width:152px;
margin-top:63px;
}

#commentform #submit:hover {
cursor:pointer;
background-color:#135;
}

.commentlist .admin_comment {
background:#d1e5ef;
border:1px solid #d1e5ef;
}

.commentlist .children {
list-style:none;
}

.commentlist .children li {
margin:15px 0 0;
padding:15px;
}

#interior #content .commentlist li img {
background:#dce9f1;
border:2px solid #f2f3ee;
display:block;
float:left;
padding:3px;
}

#interior #content .commentlist li img.wp-smiley {
background:#fff;
border:0;
display:inline;
}

#interior #content .commentlist li img.tse-smiley {
background:none;
display:inline;
float:none;
padding:0;
}

.commentlist li .number {
float:right;
color:#a0a9ad;
font-size:20px;
font-weight:400;
}

.commentlist li .infos {
margin-left:95px;
}

.commentlist li .infos .auteur,.commentlist li .infos .auteur a {
color:#236d93;
font-size:14px;
font-weight:400;
margin-bottom:7px;
}

.commentlist li .infos .date,.commentlist li .infos .date a {
color:#666;
font-weight:400;
font-size:10px;
}

.commentlist li .commenttext {
color:#666;
line-height:16px;
margin-top:20px;
}

.commentlist a {
color:#236d93;
}

.commentlist .commentmetadata a {
color:#959382;
}

#nextprevLinks {
color:#135;
font-size:18px;
width:410px;
margin:20px auto 25px;
}

#nextprevLinks .prev_link {
float:left;
border-right:1px dotted #135;
text-align:right;
padding-right:10px;
width:190px;
}

#nextprevLinks .next_link {
float:left;
width:190px;
border-left:1px dotted #135;
margin-left:-1px;
margin-top:-1px;
padding-left:10px;
}

#nextprevLinks .prev_link a:hover {
color:#39C;
}

#nextprevLinks .next_link a:hover {
color:#39C;
}

#nextprevLinks a {
color:#135;
font-size:13px;
}

#nextprevLinks a span {
display:block;
font-size:18px;
}

#interior #content h2 {
border:0;
color:#C00;
font-size:24px;
font-weight:400;
padding:13px 0;
}

#interior #content h1 {
border:0;
color:#C00;
font-size:20px;
text-align:left;
font-weight:400;
padding:0;
}

#interior #content .page h4 {
margin-bottom:25px;
font-weight:400;
font-size:26px;
}

#interior #content .post h2 {
padding:0;
}

#error #content {
width:100%;
}

#error #content h2 {
color:#C00;
font-size:26px;
font-weight:400;
border:0;
padding:15px 15px 0;
}

#error #content .entry {
padding:0 15px 15px;
}

#interior #content .entry p a:hover {
color:#C00;
}

#top-link {
display:none;
position:fixed;
right:5px;
bottom:5px;
color:#fff;
font-weight:700;
background:#135;
border:1px solid #7f7f7f;
padding:12px;
}

#translation_bar a {
margin-right:5px;
}

img#img3215245 {
width:125px;
height:128px;
}

.like {
margin-top:10px;
background:none repeat scroll 0 0 #E8F0F9;
border:1px solid #ABD2E9;
margin-bottom:10px;
padding:10px 0 0 10px;
}

.like h4 {
color:#3A5796!important;
font-weight:bolder;
font-size:14px!important;
}

.publiredac h3 {
color:#C00;
}

.publiredac p {
color:#666;
}

#whos-online p {
color:#3982A9;
}

/* Bandeau sur toutes les pages */

#upper {
background:#cccccc url(images/featured_background-gris2.jpg) repeat-x;
background-position:0 7px;
height:267px;
padding:0 57px 0 0;
}

#recent {
width:260px;
float:right;
margin-top:28px;
padding:0;
}

#recent ul {
margin-top:8px;
}

#recent li {
border-bottom:1px dotted #fff;
list-style:none;
padding:7px 0;
}

#recent a,#recent a:visited {
color:#fff;
padding-left:10px;
background:url(images/puce_featured.gif) no-repeat 0 4px;
}

#recent a:hover {
color:#9CD6F3;
background-image:url(images/puceHover_popular.png);
}

#sidebar_left DIV#text-10 DIV.textwidget
{
	margin-left:8px;
}

#four_blocs h3 a
{
	color: #0f2e4d;
}

.tumblr_post a
{
	background-image: none !important;
	padding-left: 0 !important;
}

.tumblr_post p:first-of-type
{
	padding-top: 15px;
}

h5 a.rsswidget
{
	color: #76b5d5 !important;
}