/*   
Theme Name: Day and Night
Theme URI: http://thierrybelangerclermont.com
Description: A nice little theme for Wordpress. Very easy to use.
Author: Thierry Bélanger Clermont
Author URI: http://thierrybelangerclermont.com
Version: 1
*/

* {
	margin:0;padding:0;
}

/* Links */


a {
	color:#811919;
}

a:visited {
	color:#811919;
}

a:hover {
	color: #484848;
}

a img { 
	text-decoration: none;
	border: 0;
	margin: 0;
}

img.portfolio {
	background: #fff;
	padding: 5px;
	margin: 10px 0;
	border: 1px solid silver;
}

#contact a:hover, #menu a:hover, #intro a:hover {
	color: silver;
	color:rgba(255,255,255,0.5);
}


#body-day {
	background: #619ED6 url(img/fond-jour.jpg)  fixed repeat-x;
	color:#000;
	font-family:Helvetica,Arial,Verdana,serif;
	font-size:medium;
}

#body-night {
	background:#031F40 url("img/night.png") repeat top left fixed;
	color:#fff;
	font-family: Helvetica,Arial,Verdana,serif;
	font-size:medium;
}

p {
	margin:13px 0;
}

hr {
	color:#DBDBD5;
	height:1px;
	width: 100%;
	border-top: 1px solid silver;
	border-bottom: 1px solid #efefef;
	margin: 5px 0;
}

h1,h2 {
	color:#752222;
    font-family: 'Cantarell', Helvetica, Arial, sans-serif;
	font-size:1.4em;
	margin:10px 0;
}

h3,h4,h5,h6 {
	color: #752222;
        font-family: 'Cantarell', Helvetica, Arial, sans-serif;
	margin: 5px 0;
}

#mainContent-right h3, #mainContent-left h3{
	margin: 15px 0 8px 0;
}

#headerImg img {
	background:#fff;
	border:1px solid silver;
	text-align:center;
	padding:5px;
}

#headerImg img:hover { 
	background:#fff;
	background:rgba(255,255,255,0.5);
}

.portfolio {
	text-align: center;
}

.portfolio {
	display: table;
	float: left;
	margin:9px; padding: 0;
}

.portfolio img {
	background: white;
	margin: 0; padding: 5px;
	border: 1px solid silver;	
}
 .shadow {
	-moz-box-shadow:0 3px 10px #888; 
    -webkit-box-shadow:0 3px 10px #888;
}

code {
        background: #fff;
        color: #181818;
        padding: 5px; margin: 5px;
        border: 1px solid silver;
}

#winter {
	background: transparent url('img/winter-trans.png') left bottom repeat-x;
	height: 450px;
        position: relative;
        z-index: -100;
}

#bottom {
        position:relative;
        margin:0; padding:0;
}

#summer {
	background: transparent url('/img/gazon.png') left bottom repeat-x;
	position: relative;
        height: 400px;
        top: 0; left: 0;
        bottom:0; left: 0;
        margin:0; padding:0;
        z-index: -1000;
}
#body-night #summer {
	background: transparent url('/img/gazon.png') left bottom repeat-x;
	height: 400px;
}


/* Logo : the title of your website */


#logo {
	position: relative;
	text-align: left;
	padding: 0;
    margin: 0;
    font-family: "Lobster", Helvetica, Georgia, serif;
}
#logo a {
	padding: 0; margin: 0;
	font-size: 1em;
}

#logo a {
	color: #fff;
	font-size: 50px;
	margin: 0 0 0 0;
	text-decoration: none;
	padding: 0;
	font-family: "Lobster", Helvetica, Georgia, serif;
}
#logo a span {
	color: #ECDF9F;
}
#logo a:hover {
	color: #fafafa;
	color: rgba(255,255,255,0.5);
}


/* Box for wrapping the design */


#container {
    position: relative;
	margin:20px auto;
	width:960px;
	text-align:center;
}

#article {
	position: relative;
	top: -5px;
	background:#DBDBD5 url("img/article.png") repeat top center;
	font-family:Arial,Georgia,Verdana,serif;
	color:#181818;
	line-height:1.2;
	font-size:1.2em;
	text-align:left;
	padding:15px 15px 25px 15px;
	-moz-border-radius-bottomleft:9px; 
	-webkit-border-bottom-left-radius:9px;
	-moz-border-radius-bottomright:9px; 
	-webkit-border-bottom-right-radius:9px;
	border-bottom-right-radius: 9px;
	border-bottom-left-radius: 9px;
}


#nuit {
	background:transparent url("img/white-trans.png") repeat top left;
	background:rgba(255,255,255,0.1);
	padding:10px 15px;
	font-family: Helvetica,Verdana,Georgia,Arial,serif;
	font-size:1.2em;
	color:#fafafa;
	clear:both;
	text-align: left;
	margin-top: 40px;
	*margin-top:15px;
	_margin-top:15px;
	-moz-border-radius-topleft:9px;
	-webkit-border-top-left-radius:9px;
	-moz-border-radius-topright:9px;
	-webkit-border-top-right-radius:9px;
	border-top-right-radius: 9px;
	border-top-left-radius: 9px;
}

#nuit a {
	color:#fafafa;
}

#nuit a:hover {
	color:#e4e4e4;
	color:rgba(255,255,255,0.5);
}

#menu {
	width:960px;
	background:transparent;
	margin:auto;
	text-align:center;
	font-size:1.2em;
}

#menu ul {
        margin-top: -10px;
        *margin-top: -10px;
        _margin: 0 0 0 -20px;
}
 
#menu li {
	float:left;
	list-style-type:none;
	padding:8px;
	margin:0 8px 0 0;
}

#menu li a {
	color:#fff;
}

#menu li a:hover {
	color:#e4e4e4;
	color:rgba(255,255,255,0.5);
}

#menu li ul {
position:absolute;
left:-999em;
height:auto;
width:174px;
}

#menu li li {
width:172px;
background:#027d54;
}

#menu li li a,#nav li li a:visited {
font-weight:400;
font-size:0.9em;
color:#FFF;
background:#691d0e;
}

/*  Lists */


#nav-right li, nav-left li {
	list-style-type: none;
	list-style-position: inside;
} 
#mainContent ul, #mainContent-right ul, #mainContent-left ul {
	list-style-type: square;
	list-style-position: inside;
}

ol {
	list-style-position: inside;
}

li {
	padding: 5px;
}
li li {
	padding: 5px 15px;
}



/*  Nav / Sidebar section  */


#nav-right {
	position: relative;
	top: -15px;
	width:300px;
	padding: 8px 0 40px 8px;
    margin-top:20px;
	font-size: 0.8em;
	float:right;
        
}
#nav-left {
	position: relative;
	top: -15px;
	margin-top:20px;
	width:300px;
	padding: 8px 8px 0 0;
	font-size: 0.8em;
	float:left;
	text-align: left;
}
#nav-right ul, #nav-left ul {
        margin-top: 10px;
        margin-bottom: 10px;
}

#nav-right ul li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	list-style-position: outside;
}
.wood ul ul, .red ul ul, .black ul ul {
	background: #fff;
	border: 1px solid silver;
	padding: 5px;
}
.wood ul ul li {
        background: url("img/wood.jpg") 0% 50% repeat;	
        color: #fff;
	padding: 4px 10px;
        border-top: 1px solid #A59B86;
	border-bottom: 1px solid #7C7040;
	border-collapse: collapse;
	list-style-type: none;
}
#nav-right ul ul li:hover {
        opacity:0.8;
}
.wood ul ul li a {
	color: #fff;
	display: block;
	text-decoration: none;
}
.wood ul ul li a:hover {
        color: #000;
	color: rgba(0,0,0,0.7);
}

#nav-left ul li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	list-style-position: outside;
}
#nav-left ul ul {
	background: #fff;
	border: 1px solid silver;
	padding: 5px;
}
.black ul ul li {
	background: #181818;
	color: #fff;
	padding: 4px 10px;
	border-bottom: 1px solid #000;
	border-collapse: collapse;
	list-style-type: none;
}

.red ul ul li {
	background: #9C1F1F;
	color: #fff;
	padding: 4px 10px;
	border-bottom: 1px solid #A03A3A;
	border-collapse: collapse;
	list-style-type: none;
}
.black ul ul li:hover, .red ul ul li:hover {
	background: #fff;
	border-bottom: 1px solid #fff;
	color: #282828;
}
.red ul ul li a , .wood ul ul li a, .black ul ul li a {
	color: #fff;
	display: block;
        padding: 5px;
	text-decoration: none;
}
#nav-left ul ul li a:hover {
	color: #282828;
}
.red ul ul li:hover a, .wood ul ul li:hover a, .black ul ul li:hover a {
	color: #282828;
}



/* Main Section */


#mainContent-right {
	width:610px;
	float:left;
	font-size: 0.85em;
}
#mainContent-right img, #mainContent-left img {
	background: #fff;
        padding: 5px;
        border: 1px solid silver;
}
#mainContent-left {
	width: 610px;
	float: right;
	font-size: 0.85em;
}
#mainContent {
	font-size: 0.85em;
}
.breadcrumbs {
	font-size: 0.8em;
}
.post-home {
	margin-bottom: 5px;
	padding-bottom: 10px; 
	border-bottom: 1px solid #C5C5C5;
}
.post-home h2 a {
	font-size: 1.4em;
	text-decoration: none;
	margin: 8px 0;
}
#mainContent-right h1 a, #mainContent-left h1 a, #mainContent h1 a {
	font-size: 1.4em;
	text-decoration: none;
}
#body-night .post-home {
	margin-bottom: 5px;
	padding-bottom: 10px; 
	border-bottom: 1px solid silver;
}
.thumbnail img {
	background: white;
	border: 1px solid silver;
	padding: 5px;
	margin: 0 10px 10px 0;
	float: left;
}




/* Footer */


#footer {
    background: transparent;
	text-align: left;
	padding: 0px 8px;
}

#footer a {
	color: #000;
}

#footer a:hover {
	color: silver;
	color: rgba(0,0,0,0.4);
}

#body-night #footer a {
	color: white;
}

#body-night #footer a:hover {
	color: silver;
	color: rgba(255,255,255,0.5);
}

.left {
	float: left;
	margin: 0 10px 10px 0;
	text-align: left;
}

.right {
	float: right;
	margin: 0 0 10px 10px;
	text-align: left;
}

#footer .left {
	float: left;
}

#footer .right {
	float: right;
	text-align: right;
}



/* Table  */


table {
	font-size: 0.85em;
	font-family: Arial, Verdana, sans-serif;
	border: 1px solid silver;
	width: 100%;
	margin:	10px 0;
	border-collapse: collapse;
}

caption {
	text-align: left;
	font-style: italic;
}

td {
	background: #fff;
	color: #181818;
	padding: 7px;
	border: 1px solid silver;
}

th {
	background: #f0f0f0;
	color: #181818;
	padding: 7px;
	border: 1px solid silver;
}




/*  Comments  */


.commentlist, .trackback {
	list-style-type: none;
	font-size: 0.8em;
}

li.comment {
	list-style-type: none;
}

.avatar {
	float: right;
	margin: 0 0 10px 10px;
}

.comment img {
	padding: 0;
	border: 0;
}

img.avatar {
	padding: 3px;
	border: 1px solid silver;
}

.comment {
	background: #fff;
	padding: 10px;
	margin: 15px 0;
	border: 1px solid silver;
	border-bottom:  1px solid silver;
}

.byuser {
	background: #f0f0f0;
}

.comments-number {
	float: right;
}

.comments-number a {
	font-size: 0.85em;
}

.comments-number img {
        position: relative;
        left: 5px;
        padding: 0;
}

#mainContent-right label, #mainContent-left label, .error {
	font-size: 12px;
	display:block;
	font-weight:400;
	float:left;
	margin:5px;
	padding:5px;
}

#mainContent-right input, #mainContent-right input, input {
	float:left;
	font-size:12px;
	border:solid 1px silver;
	margin:5px 5px 5px 0;
	padding:5px;
	clear: both;
}

input { 
	float: none;
}

#mainContent-right textarea, #mainContent-right textarea {
	margin: 5px 0;
	border:solid 1px silver;
}

.searchsubmit, #submit, #submitContact {
	background: #efefef url(img/submit.png) repeat-x;
	border: 1px solid silver;
	margin: 5px 0;
	padding: 5px;
}

.searchsubmit:hover, #submit:hover, #submitContact:hover {
	background: #fff url(img/submitHover.png) repeat-x;
}

.error {
	background: #ECB5B5;
	color: #000;
	padding: 5px;
	margin: 5px 0;
	border: 1px solid silver;
}

.metapost {
	background: #fafafa;
	border: 1px solid silver;
	margin-bottom: 15px;
	padding: 0;
}
.metapost p {
	margin: 5px 5px;
}
.no .metapost { display:none; }

.pullquote {
	position: relative;
	width: 25%;
	padding: 10px;
	border: 1px solid silver;
	font-size: 1.2em;
	font-weight: bolder;
}
.yellow {
	position: relative;
	background: #F5F0CF;
	padding: 10px; margin: 10px 0;
	border: 1px solid silver;
	font-weight: bolder;
}

.green {
background:#C7E4B6;
border:1px solid silver;
margin:20px 0;
padding:10px;
}

.divRed {
background:#F0C1BB;
border:1px solid silver;
margin:20px 0;
padding:10px;
}

.intro {
	font-family: Helvetica, Arial, sans-serif;
	position: relative;
	margin: 10px 0;
	font-style: italic;
}

/* The Featured post */

.sticky {
	background: #fff;
	border: 1px solid silver;
	padding: 0 10px;
	margin: 10px 0 15px 0;
}

.sticky .post-home, #body-night .sticky .post-home {
	border-bottom: 0;
}



/* Gallery */



.gallery {
	margin: auto;
}
			
.gallery .gallery-item {
	float: left;
	margin-top: 10px;
	text-align: center;

}
.gallery img{
	background: #fff;
	padding: 3px;
	margin: 10px;
	border: 1px solid silver;
}
.gallery .gallery-caption {
	margin-left: 0;
}


/* Weather */



/* Animation for the clouds */

@-webkit-keyframes pluie {
     
        0%    {  }
       
       100% {
         -webkit-transform: translate(400px,0);
       }
      }


#minimum {
	height: 300px;
}

#meteo-rain, #meteo-light-rain,#meteo-light-rain-shower, #meteo-light-rain-with-thunder, #meteo-thunderstorm, #meteo-heavy-rain, #meteo-thunder-in-the-vicinity,  #meteo-showers, #meteo-scattered-thunderstorms, #meteo-mixed-rain-and-snow, #meteo-light-drizzle {
	background: transparent url(img/pluie-trans.png) repeat;
	_background: transparent;
}

#meteo-snow, #meteo-mixed-rain-and-snow {
	background: transparent url(img/snow-trans.png) repeat;
	_background: transparent;
}

.header-sunny, .mostly-sunny, #body-day .header-clear, #body-day .header-unknown {
    background: transparent url(img/sun-trans.png) no-repeat 80px 0;
	height: 300px;
}

#body-day  .fair {
	background: transparent url(img/sun-trans.png) no-repeat 80px 50px;
	height: 350px;
}

#body-night .fair, #body-night .header-clear, #body-night .header-sunny, #body-night .header-unknown  {
	background: transparent url(img/moon-trans.png) no-repeat 80px 50px;
	height: 350px;
}

.animation .header-cloudy {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
	-webkit-animation-name: pluie;
    -webkit-animation-duration: 60s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
}

.no-animation .header-cloudy {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
}

.animation .header-mostly-cloudy {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
	-webkit-animation-name: pluie;
    -webkit-animation-duration: 60s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
}

.no-animation .header-mostly-cloudy {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
}

.animation .header-partly-cloudy {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
	-webkit-animation-name: pluie;
    -webkit-animation-duration: 60s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
}

.no-animation .header-partly-cloudy {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
}

.animation .header-fair {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
	-webkit-animation-name: pluie;
    -webkit-animation-duration: 60s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
}

.no-animation .header-fair {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
}

.animation .header-mostly-sunny {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
	-webkit-animation-name: pluie;
    -webkit-animation-duration: 60s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
}

.no-animation .header-mostly-sunny {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
}

.animation .header-fog {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
	-webkit-animation-name: pluie;
    -webkit-animation-duration: 60s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
}

.no-animation .header-fog {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
}

.animation .header-haze {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
	-webkit-animation-name: pluie;
    -webkit-animation-duration: 60s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
}

.no-animation .header-haze {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
}

.animation .header-mist {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
	-webkit-animation-name: pluie;
    -webkit-animation-duration: 60s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
}

.no-animation .header-mist {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
}

.animation .header-rain {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
	-webkit-animation-name: pluie;
    -webkit-animation-duration: 60s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
}

.no-animation .header-rain {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
}

.animation .header-light-rain {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
	-webkit-animation-name: pluie;
    -webkit-animation-duration: 60s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
}

.no-animation .header-light-rain-shower {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
}

.animation .header-light-rain-shower {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
	-webkit-animation-name: pluie;
    -webkit-animation-duration: 60s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
}

.no-animation .header-light-rain {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
}

.animation .header-heavy-rain {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
	-webkit-animation-name: pluie;
    -webkit-animation-duration: 60s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
}

.no-animation .header-heavy-rain {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
}

.animation .header-tornado {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
	-webkit-animation-name: pluie;
    -webkit-animation-duration: 60s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
}

.no-animation .header-tornado {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
}

.animation .header-drizzle {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
	-webkit-animation-name: pluie;
    -webkit-animation-duration: 60s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
}

.no-animation .header-drizzle {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
}

.animation .header-light-drizzle {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
	-webkit-animation-name: pluie;
    -webkit-animation-duration: 60s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
}

.no-animation .header-light-drizzle {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
}

.no-animation .header-fair, .no-animation .header-haze, .no-animation .header-mostly-cloudy, .no-animation .header-partly-cloudy, .no-animation .header-cloudy, .no-animation .header-rain, .no-animation .header-light-rain, .no-animation .header-light-rain-shower, .no-animation .header-heavy-rain, .no-animation .header-fog, .no-animation .header-mist, .no-animation .header-showers, .no-animation .header-mixed-rain-and-snow, .no-animation .header-mostly-sunny    {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
}

.animation .header-fair, .animation .header-cloudy, .animation .header-mostly-cloudy , .animation .header-mostly-sunny , .animation .header-haze, .animation .header-partly-cloudy, .animation .header-cloudy, .animation .header-rain, .animation .header-light-rain, .animation .header-light-rain-shower, .animation .header-heavy-rain, .animation .header-fog, , .animation .header-mist, .animation .header-showers, .animation .header-mixed-rain-and-snow {
	background: url(img/nuages-trans.png) repeat-x;
	height: 350px;
	-webkit-animation-name: pluie;
    -webkit-animation-duration: 60s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
}



.animation .header-thunderstorm, .animation .header-heavy-thunderstorm, .animation .header-light-rain-with-thunder,.animation .header-thunder-in-the-vicinity, .animation .header-scattered-thunderstorms {
	position: relative;
	background: transparent url(img/lightning-trans.png) repeat-x;
	height: 400px;
	-webkit-animation-name: pluie;
    -webkit-animation-duration: 60s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
}

.no-animation .header-thunderstorm, .no-animation .header-heavy-thunderstorm, .no-animation .header-light-rain-with-thunder,.no-animation .header-thunder-in-the-vicinity, .no-animation .header-scattered-thunderstorms {
	position: relative;
	background: transparent url(img/lightning-trans.png) repeat-x;
	height: 400px;
}



/* Basic Contact Form */


#contactContainer
{
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 600px;
}

textarea
{
	width: 560px;
	clear: both;
	background: white url(images/content_top.jpg) 0 0 repeat-x;
}

#contactContainer ul
{
	text-align: left;
	color: Red;
	padding: 0 0 0 1em;
}

#contactContainer ul li.success
{
	color: #292929;
}

#main
{
	position: relative;
	float: left;
	overflow: hidden;
	padding: 1em;
	text-align: left;
}

#main p small
{
	display: block;
	float: left;
	clear: both;
}

#main img.loaderIcon
{
	width: 70px;
	position: absolute;
	top: 1em;
	right: 2em;
}


.half, .half-last {float:left;width:47%;margin:10px 0;margin-right:6%;}
.half-last {margin-right:0;}

.third, .third-last {float:left;width:30%;margin:10px 0;margin-right:5%;}
.third-last {margin-right:0;}

.quarter, .quarter-last {float:left;width:22%;margin:10px 0;margin-right:4%;}
.quarter-last {margin-right:0;}

.fifth, .fifth-last {clear: right;float:left;width:16%;margin:10px 0;margin-right:4%;}
.fifth-last {margin-right:0;}

/* Caption */

.wp-caption {
border: 1px solid silver;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px 0;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 0.9em;
text-align:left;
line-height: 17px;
padding: 0 4px 5px;
margin: 5px 0;
}

/* Alignment */

.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
        margin: 0 5px 5px 0;
}
.alignright {
	float: right;
        margin: 0 0 5px 5px;
}

/* Partager */

#partager {
        background: #E4E1D6;
        border: 1px solid silver;
        margin: 5px 0;
        padding: 0 8px;
}

#partager h3 {
        margin-top: 8px;
}

#partager img {
        background: #E4E1D6;
        border: 0;
        padding: 0;
}

li#recentcomments, li.recentcomments, #recentcomments a , .recentcomments a { 
        padding: 5px;
}
