/* CSS par Jelle Sunshine, bordel intégral mais conforme ! */

@import "layout.css";
/* @import "layout-gauche.css"; */
 
/* GENERALITES */
body{
	color:#333333;
	font-size: 80%;
	margin-bottom:0;
	line-height: 1.5em;
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	cursor:auto;
	/*background:#71A0D4 url(img/header/bgbanner.jpg) top left repeat-x;*/
	/*background:#71A0D4 url(img/background/misato.jpg) bottom right no-repeat scroll;*/
	background:#71A0D4 url(img/background/fondkef.jpg) top left repeat;
	text-align:justify;
	}

/* LES TITRES */
h1, h2, h3, h4, h5, h6{
	font-family:"Trebuchet MS", Verdana;
	color:#6D87A9;
}
.dm {
background:white url(img/divers/videobg.png) center no-repeat;
text-align:center;
padding-top:10px;
height:390px;
}
h1{font-size: 1.8em;}
h2{font-size: 1.6em;}
h3{font-size: 1.4em; padding-left:1em;}
h4{font-size: 1.2em;}
h5{font-size: 1.1em;}
h6{font-size: 1em;}
.little-title{
	color:#71A0D4;
	border-bottom:1px solid #D0E5F3;
	font-family:"Century Gothic";
	font-size:1.4em;
	margin-bottom:1em;
	padding-top:0.5em;
}
div#actions-billet h6 {
	/*background:white url(img/actions-billet-bg) no-repeat center;*/
	color:#71A0D4;
	border-bottom:1px solid #D0E5F3;
	font-family:"Century Gothic";
	font-size:1.4em;
	margin-bottom:1em;
}

span.rikiki{
	font-size:10px;
	font-variant:normal;
	color:#6B7888;
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
}
.toolbarjs {
margin-top:1em;
margin-bottom:1em;
}

li p {
	margin:0 10px 0 0;
	padding:0 0 0 0;
}

pre, code{
	font-size: 1.2em;
}

pre{
	width: 100%;
	/*overflow: auto;*/
	border: 1px solid #CCC;
}

fieldset{
	border: none;
	margin:2em 0 0 0;
	padding:0 0 0 0;
}

label{
	cursor: pointer;
}
abbr{
cursor:help;
}
.field label{
	display: block;
}

#actions-billet input,textarea{
	padding:3px
}
select {
	background:transparent url(img/background/inputbg.jpg) top left no-repeat;
	border:1px solid #D0E5F3;
	color:#444444;
}
input,textarea,select {
	font-family:"Trebuchet MS", Verdana;
	background:#f5faff url(img/background/inputbg.jpg) top left no-repeat;
	border:1px solid #D0E5F3;
	color:#444444;

}
input[type=submit], input[type=reset] {
font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
background:#F5FAFF url(img/background/inputsubmitbg.png) center left repeat-x !important;
border-top:1px solid #f5fafe;
border-left:1px solid #f5fafe;
border-bottom:1px solid #d4e4f3;
border-right:1px solid #d4e4f3;
color:#71A0D4;
}
input[type=submit]:hover, input[type=reset]:hover {
border-top:1px solid #d4e4f3;
border-left:1px solid #d4e4f3;
border-bottom:1px solid #f5fafe;
border-right:1px solid #f5fafe;
/*color:#DA1071;*/
cursor:pointer;
}
input[type=submit]:active, input[type=reset]:active {
border-top:1px solid #d4e4f3;
border-left:1px solid #d4e4f3;
border-bottom:1px solid #d4e4f3;
border-right:1px solid #d4e4f3;
/*color:#DA1071;*/
cursor:pointer;

}

textarea{
	width:98%;
	font-size: 1em;
	font-family:"Trebuchet MS", Verdana;
	padding:3px;
}
input:focus, textarea:focus {
border-color:#6D87A9;
}
input.quizz  {
	font-family:"Trebuchet MS", Verdana;
	padding-left:16px;
	color:#444444;
	background:transparent url(img/background/inputbgblue.jpg) top left no-repeat;
	border:1px solid #D0E5F3;
	width:150px;

}

/* FORMATAGE DES LIENS */
a[hreflang|="ext"] {
	padding-left: 1.7em; background: transparent url(img/hreflang/lienext.gif) no-repeat center left;
	color:#71A0D4;
	text-decoration:none;
}
a[hreflang|="fr"] {
	padding-left: 1.7em; background: transparent url(img/hreflang/lienfr.gif) no-repeat center left;
	color : #71A0D4;
}
a[hreflang|="fr"]:hover {
	padding-left: 1.7em; background: transparent url(img/hreflang/lienfrhover.gif) no-repeat center left;
	color : #DA1071;
}
a[hreflang|="en"] {
	padding-left: 1.7em; background: transparent url(img/hreflang/lienen.gif) no-repeat center left;
	color : #71A0D4;
}
a[hreflang|="en"]:hover {
	padding-left: 1.7em; background: transparent url(img/hreflang/lienenhover.gif) no-repeat center left;
	color : #DA1071;
}
a[hreflang|="next"] {
	padding-left: 1.3em; background: transparent url(img/hreflang/readnext.png) no-repeat center left;
	color : #71A0D4;
}
a[hreflang|="com"] {
	padding-left: 1.4em; background: transparent url(img/hreflang/comment.png) no-repeat center left;
	color : #71A0D4;
}
a[hreflang|="comclosed"] {
	padding:1px 0 1px 1.5em; background: transparent url(img/hreflang/comment_closed.png) no-repeat center left;
	color : #71A0D4;
}
a[hreflang|="tb"] {
	padding:1px 0 1px 1.5em; background: transparent url(img/hreflang/comments.png) no-repeat center left;
	color : #71A0D4;
}
a[hreflang|="tbclosed"] {
	padding:1px 0 1px 1.5em; background: transparent url(img/hreflang/comments_closed.png) no-repeat center left;
	color : #71A0D4;
}
a[hreflang|="rss"] {
	padding-left: 1.3em; background: transparent url(img/hreflang/lienrss.gif) no-repeat center left;
	margin-top:0.5em;
	color : #71A0D4;
}
a[hreflang|="podcast"] {
	padding-left: 1.3em; background: url(img/hreflang/lienpodcast.gif) no-repeat center left;
	color : #71A0D4;
}
a[lang|="pc"] {
	padding-right: 1.3em; background: url(img/hreflang/podcasticon.gif) no-repeat center left;
	color : #71A0D4;
}

a[hreflang|="archive"] {
	padding-right: 1.7em; background: transparent url(img/hreflang/archive.gif) no-repeat center left;
	color : #71A0D4;
}
a[hreflang|="video"] {
	padding-left: 1.7em; background: transparent url(img/hreflang/video.gif) no-repeat center left;
	color : #71A0D4;
}
a[hreflang|="audio"] {
	padding-left: 1.7em; background: transparent url(img/hreflang/audio.gif) no-repeat center left;
	color : #71A0D4;
}
a[rev="lightbox"] {
	padding-left: 1.7em; background: transparent url(img/hreflang/camera-go.png) no-repeat center left;
	color : #71A0D4;
}

#taille ul {
list-style-type:none;
padding:0;
margin:0;
}
#taille ul li {
float:left;
padding:0 !important;
margin:0 0 0 0.8em !important;
position:relative;
}
#taille li a {
display:block;
height:24px;
width:24px;
font-size:1px;
}
#taille li label {
height:24px;
width:24px;
font-size:1px;
display:block;
}

.biggersize a {
background:transparent url(img/divers/bigger.gif) no-repeat center left;
}
.biggersize a:hover {
background:transparent url(img/divers/biggerhover.gif) no-repeat center left;
}
.normalsize a {

background:transparent url(img/divers/normal.gif) no-repeat center left;
}
.normalsize a:hover {
background:transparent url(img/divers/normalhover.gif) no-repeat center left;
}
.smallersize a{

background:transparent url(img/divers/smaller.gif) no-repeat center left;
}
.smallersize a:hover {
background:transparent url(img/divers/smallerhover.gif) no-repeat center left;
}
.newwindow a {
cursor:pointer;
background:transparent url(img/divers/newwindow.gif) no-repeat center left;
}
.newwindow a:hover {
cursor:pointer;
background:transparent url(img/divers/newwindowhover.gif) no-repeat center left;
}
.newwindow2 label {
cursor:pointer;
background:transparent url(img/divers/newwindowhover.gif) no-repeat center left;
}
.newwindow2 label:hover {
cursor:pointer;
background:transparent url(img/divers/newwindow.gif) no-repeat center left;
}
.newwindow label {
cursor:pointer;
background:transparent url(img/divers/newwindow.gif) no-repeat center left;
}
.newwindow label:hover {
cursor:pointer;
background:transparent url(img/divers/newwindowhover.gif) no-repeat center left;
}
.newwindow2 label {
cursor:pointer;
background:transparent url(img/divers/newwindowhover.gif) no-repeat center left;
}
.newwindow2 label:hover {
cursor:pointer;
background:transparent url(img/divers/newwindow.gif) no-repeat center left;
}

a{
	color: #71A0D4;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
	color:#DA1071;
}
.post-info a:visited {
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#dbe8f4;
}

/* FIN : FORMATAGE DES LIENS */
/* POSITIONNEMENT RELATIF, UTILISE DANS LES BILLETS */
.left{
	float: left;
	margin-right: 0.2em;
}
.right{
	float: right;
	margin-left: 0.2em;
}
/* FIN : POSITIONNEMENT RELATIF, UTILISE DANS LES BILLETS */
/* STRUCTURE */
#page{
	background:white url(img/fond.jpg) center repeat-y;
	color: inherit;
}
#pagegallery{
	background:#FFF;
	color:inherit;
}
#top h1{
	height: 80px;
	line-height: 80px;
	margin: 0 0 0 40px;
	padding-top: 20px;
	color: #FFFFFF;
}
#top h1 a{
	text-decoration: none;
	color: #FFFFFF;
}
#top #sidebartop {
width:360px;
height:50px;
position:relative;
text-align:left;
margin-right:0;
vertical-align:bottom;
top:58px;
float:right;
}
#onglets {
	/*background:#71A0D4 url(img/ongletsbg.png) left repeat-x;*/
	background:#71A0D4 url(img/background/fontkef.jpg) top left repeat;
	height:auto;
	padding-top:5px;
	font-size:1em;
	width:960px;
	color:#6B7888;
	font-variant:small-caps;
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
#onglets p {
	text-align: right;
	margin:0 0 -3px 0;
	padding:0;
}
#onglets a{
	height:1em;
	/*margin: 0 0 0 4px;*/
	position:relative;
	text-decoration: none; 
	color:white;
	word-spacing:normal;
	padding:0 4px 0 4px;
}
#onglets a:hover{
	position:relative;
	text-decoration: none;
	background:transparent url(img/ongletbg.png) top left repeat;
	color:#F5FAFE;
	padding:1px 4px 3px 4px;
}

#menucat {
	margin: 0 0 0 0;
	background-color: #6B7888;
	background:transparent url(img/background/menubg.png) center repeat-x;
	height: 39px;
	font-family:"Century Gothic", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#menucat ul {
	background:transparent url(img/background/menubg.png) center repeat-x;
	background-color: #6B7888;
	padding: 0;
	margin: 0;
	width:960px;
	
}
#menucat ul li {
	list-style-type: none;
	display: block;
	float: left;
	background-color: #6B7888;
}

#menucat ul li a{
	display: block;
	float: left;
	text-decoration: none;
	margin: 0;
	/*padding: 15px 19px 16px 20px;*/
	padding: 10px 15px 10px 15px;
	/*background-color: #6B7888;*/
	background:transparent url(img/background/menubg.png) center repeat-x;
	color: #FFF;
}

#menucat ul li a.inactif:hover{/*#71A0D4*/
	/*background-color: #71A0D4;*/
	background:transparent url(img/background/menubghover.png) center repeat-x;
	color:#F5FAFE;
}
#menucat ul li a.actif{
	/*background-color: #71A0D4;*/
	background:transparent url(img/background/menubghover.png) center repeat-x;
}
#menucat ul li a.inactif2:hover{/*#71A0D4*/
	background-color: #A969AC;
}
#menucat ul li a.actif1{
	background-color: #A969AC;
}
.menucatfooter {
background-color:#71A0D4;
height:5px;
width:100%;
margin:0;
padding:0;
}
/* FIN : STRUCTURE */
/* DEBUT : FORMATAGE DU CONTENU */
.day-date{
	text-align:center;
	/*background:white url(img/arrow.png) right center no-repeat;*/
	font-weight:bold;
	color:#6D87A9;
	letter-spacing:2px;
	border-bottom:1px solid #F5FAFF;
	border-top:1px solid #6D87A9;
	background-color:#F5FAFF;
}
.post-title{
	/*margin-left:-5px;
	margin-right:-5px;
	padding-left:10px;*/
	/*background:white url(img/post-title-bg.png) top left no-repeat;*/
	/*width:558px;
	height:43px;*/
	padding-top:0.4em;
	line-height:1em;
	text-align:left;
	font-family:"Trebuchet MS", "Lucida Grande", Verdana;
	color: #71A0D4;
}
.with-calendar {
padding-top:0.1em !important;
}
.post-calendar {
margin-top:1.2em;
margin-right:9px;
padding-right:10px;
display : block;
text-align : center;
float : left;
border-bottom : none;
line-height:1.2em;
vertical-align:middle;
background:url(img/divers/date-sep-title.png) right center no-repeat;
}
.calendar-month {
display : block;
color : #e5d6e5;
font-size : 12px;
margin-top:-2px;
letter-spacing:-1px;
font-weight:500;
}
.calendar-day {
display : block;
color:#71A0D4;
font-size:20px;
padding : 0;
letter-spacing:-1px;
}

.infolink {
color:#EDE3ED !important;
}
.infolink:hover{
color:#DA1071 !important;
}
.archivelink {
color:#71A0D4 !important;
}
.archivelink:hover {
color:#DA1071 !important;
}
.hidden {
visibility:hidden;
}
h2:hover .hidden {
visibility:visible;
}
li:hover .hidden {
visibility:visible;
}
.spoiler:hover { background-color:#F5FAFF; color:#222222; padding:2px; border:0;}
.spoiler { background-color:#F5FAFF; color:#F5FAFF; border:2px solid #F5FAFF;}
.post-title a{
	color: #71A0D4;
	text-decoration: none;
}
.post-title a:hover{
text-decoration:none;
color:#DA1071;
}
.post-info{
	margin-top:0;
	/*padding-top:1em;*/
	color: #6B7888;
	padding:0.8em;
	margin-bottom:0.5em;
	font-size:10px;
background-image:url(img/background/bq_bot.png);
background-position:bottom;
background-repeat:no-repeat;
	line-height:1.1em;
}
.connexe {
list-style-image:none;
}
.post-info ul {
display:inline;
list-style:none;
padding:0;
margin:0;
}
.post-info li {
display:inline;
list-style:none;
padding:0;
margin:0;
}
.post-comment-info{
	margin-top:0;
	/*padding-top:1em;*/
	color: #6B7888;
	padding-bottom: 1ex;
	font-size:10px;
	line-height:1.1em;
}

.garanti {
background-image:url(img/background/garanti.png);
background-position:top;
background-color:#F5FAFF;
background-repeat:no-repeat;
}
.post-info-co{
	background-color:yellow;
	margin-left:-5px;
	margin-right:-5px;
	padding-right:10px;
	padding-top:5px;
	margin-bottom:-0.5em;
	background:white url(img/post-info-co.png) top left no-repeat;
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	width:568px;
	height:31px;
}
.post-chapo {
	text-align: justify;
	line-height:1.6em;
	font-family:"Gill Sans", AppleGothic, "Trebuchet MS", Verdana;
}
/*.post-chapo:first-letter{
	float:left;
	font-size:3.6em;
	padding-right:4px;
	font-family:"Trebuchet MS", Verdana;
	color:#333333;
}*/
.post {
text-align:justify;
margin-top:1em;
}
.post-content{
	text-align: justify;
	background-color:transparent;
	line-height:1.6em;
	font-size:1em;
	font-family:/*"Gill Sans", AppleGothic, */"Lucida Grande", "Trebuchet MS", Verdana;
	/*overflow:auto;*/
}
#blog_content .post-content {
font-family:'Trebuchet MS', Verdana;
}

.post-content a:visited {
border-bottom:1px solid #dbe8f4;
}
.post-content a:visited:hover {
border-bottom-color:#DBB8DC;
}

.post-bg-benjamin {
background:white url(img/postbg/benjamin.png) center no-repeat;
}
.cat-content {
	text-align:justify;
	line-height:1.4em;
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
/*.first:first-letter {
	float:left;
	font-size:3.6em;
	padding-right:4px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
}*/
/*.post-content:first-letter{
	float:left;
	font-size:3.6em;
	padding-right:4px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
}*/
.tall {
	font-size:2em;
}
.comment-info {
margin-bottom:1.5em;
}
#content ul li{
	list-style-image:url(img/star.gif);
}
#content ul {
	list-style-image:url(img/star.png);
	margin:0;
	padding-left:1.7em;
	}
.post-info-co{
	text-align: right;
}
blockquote {
}

#actions-billet .commentaire {
min-height:55px;
}
.com {
background-image:url(img/background/bq_top.png);
background-position:top;
background-color:#F5FAFF;
background-repeat:no-repeat;
}
.comm {
background-image:url(img/background/bq_top_deg.png);
background-position:top;
background-color:#F5FAFF;
background-repeat:no-repeat;
}
.com blockquote, .comm blockquote {
padding:0.6em 0.7em 7px 0.7em;
margin:16px 0 0 0;
font-family:"Trebuchet MS", Verdana;
font-size:1em;
line-height:1.3em;
background-image:url(img/background/bq_bot.png);
background-position:bottom;
background-repeat:no-repeat;
text-align:justify;
color:#222222;
}
.commentaire {
padding:0.6em 0.7em 7px 0.7em;
margin:16px 0 0 0;
font-family:"Trebuchet MS", Verdana;
font-size:1em;
line-height:1.3em;
background-image:url(img/background/bq_bot.png);
background-position:bottom;
background-repeat:no-repeat;
text-align:justify;
color:#222222;
}
.citation:before {
content:url(img/background/openquotes.png);
left:2em;
}
.citation:after {
content:url(img/background/closequotes.png);
}
.greenbox {
background-image:url(img/background/bq_green_top.png);
background-position:top;
background-color:#ecffdc;
background-repeat:no-repeat;
}
.enigme {
padding:0.6em 0.7em 7px 0.7em;
margin:0 0 0 0;
font-size:1em;
line-height:1.3em;
background-image:url(img/background/bq_green_bot.png);
background-position:bottom;
background-repeat:no-repeat;
text-align:justify;
color:#a0cf64;
}
.infobox {
background-image:url(img/background/bg_info_top.png);
background-position:top;
background-color:#EDE3ED;
background-repeat:no-repeat;
}
.info {
padding:0.6em 0.7em 7px 0.7em;
margin:0 0 0 0;
font-size:1em;
line-height:1.3em;
background-image:url(img/background/bq_info_bot.png);
background-position:bottom;
background-repeat:no-repeat;
text-align:justify;
color:#BA82BC;
}
.info ul li {
	list-style-image:url(img/starpink.gif) !important;
}
.info ul {
margin:0;
}
.comment-number {
	font-size:1em;
	background:#F5FAFF url(img/background/inputsubmitbg.png) center left repeat-x !important;
border-top:1px solid #f5fafe;
border-left:1px solid #f5fafe;
border-bottom:1px solid #d4e4f3;
border-right:1px solid #d4e4f3;

	font-weight:bold;
	padding:0px 4px 0px 4px;
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
span .navarrow {
	font-size:0.8em;
	padding:0px 4px 0px 4px;
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	background:#F5FAFF url(img/background/inputsubmitbg.png) center left repeat-x !important;
border-top:1px solid #f5fafe;
border-left:1px solid #f5fafe;
border-bottom:1px solid #d4e4f3;
border-right:1px solid #d4e4f3;

}
span .navarrow:hover {
text-decoration:none;
	background:#F5FAFF url(img/background/inputsubmitbg.png) center left repeat-x !important;
border-top:1px solid #d4e4f3;
border-left:1px solid #d4e4f3;
border-bottom:1px solid #f5fafe;
border-right:1px solid #f5fafe;
color:#71A0D4;

}
.prevnext {
padding-bottom:1em;
}
.prevnextpagi {
}
.prevpost {
float:right;
}
.nextpost {
float:left;
}
.suite {
	border:1px solid #D0E5F3;
	background-color:#F5FAFF;
	padding:0px 10px 0px 10px;
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
a.suite:hover {
text-decoration:none;
background-color:#71A0D4;
color:#F5FAFF;
border-color:#71A0D4;
}
span.comment-number {
text-decoration:none;
	background:#F5FAFF url(img/background/inputsubmitbg.png) center left repeat-x !important;
border-top:1px solid #f5fafe;
border-left:1px solid #f5fafe;
border-bottom:1px solid #d4e4f3;
border-right:1px solid #d4e4f3;
color:#71A0D4;
}
span.comment-number:hover {
border-top:1px solid #d4e4f3;
border-left:1px solid #d4e4f3;
border-bottom:1px solid #f5fafe;
border-right:1px solid #f5fafe;
}
a.comment-number:hover {
border-top:1px solid #d4e4f3;
border-left:1px solid #d4e4f3;
border-bottom:1px solid #f5fafe;
border-right:1px solid #f5fafe;

text-decoration:none;
color:#71A0D4;
}
span .quizz-number {
text-decoration:none;
background-color:#71A0D4;
color:#F5FAFF;
border-color:#71A0D4;
}
#smtoolbar{
margin-top:0.5em;
padding:2px 4px 5px 4px;
line-height:1.2em;
background-image:url(img/background/bq_top.png);
background-position:top;
background-repeat:no-repeat;
background-color:#F5FAFF;
text-align:justify;
width:98%;
}
div#image-descr p {
padding:0.4em 0.5em 5px 0.5em;
margin:16px 0 2em 0;
font-family:"Trebuchet MS", Verdana;
font-size:1em;
line-height:1.3em;
	border-top:1px solid #D0E5F3;
	border-bottom:1px solid #D0E5F3;
background-color:#F5FAFF;
text-align:justify;
color:#222222;
/*overflow:auto;*/
}

img.gravatar {
float:right;
margin-left:4px;
padding:6px;
background:transparent url(img/divers/gravatarbg.png) center no-repeat;
}
a.author {
color:#E13161;
text-decoration:underline;
}
a.author:hover{
}
blockquote p {
margin:0 0 0 0;
padding:0 0 0 0;
}
/* FIN : FORMATAGE DU CONTENU */
/* DEBUT : SIDEBAR */
#sidebar div{
	color: inherit;
	padding-bottom:0.8em;
	margin-top:0.5em;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.1em;
}
#sidebartop div{
font-size:0.9em;
}
#sidebar p {
	margin-top:0;
	margin-bottom:0.5em;
}
#sidebar div ul li a:visited  {
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#dbe8f4;
}
#sidebar div ul li a:visited:hover {
border-bottom-color:#DBB8DC;
}
#sidebar p img {
	display:block; 
	margin : 0 auto; 
	padding : 5px; 
	border : 1px solid #D0E5F3;
	background: white;
	vertical-align:middle;
}

.rubrique {
	margin-left:1em;
	list-style-image:none;
	display:block;
	color:#6B7888;
	font-weight:bold;
	font-family:"Trebuchet MS";
}
.galleryul {
margin-left:1em;
padding:0;
display:list-item;
list-style-type:none;
}

#sidebar div ul{
	margin: 0;
	list-style-type:none;
	padding:0;
}
#sidebartop div ul{
	margin: 0;
	list-style-type:none;
	padding:0;
}

#sidebar div ul li{
	list-style-type:none;
	margin-left:1em;
	margin-right:1em;
	margin-bottom:0.3em;
	padding:0;
	display:block;
}
#sidebartop div ul li{
	list-style-type:none;
	margin-left:1em;
	margin-right:1em;
	padding:0;
	display:block;
}

.big{
font-family:"Lucida Grande", Verdana, "Trebuchet MS";
font-weight:bold;
color:#6B7888;
display:block;
margin-top:1em;
}
#sidebar h2, #sidebar h3{
	color: #6B7888;
	padding:0.5em 0 0 0.6em;
	margin: 0 0 0 0;
		letter-spacing:-1px;
			font-weight:bold;
	font-family:"Century Gothic", Verdana;
}
#sidebartop h2, #sidebartop h3{
	color: #6B7888;
	padding:0.5em 0 0 0.6em;
	margin: 0 0 0 0;
		letter-spacing:-1px;
			font-weight:bold;
	font-family:"Century Gothic", Verdana;
}

#sidebar h6 {
	font-size:10px;
	color: #9AACC2;
	padding-bottom: 1ex;
	line-height:1.1em;
	padding:0 0 0 0;
	margin:0 1.2em 1em 1.2em;
	font-weight:100;
	/*border-bottom:1px solid #9AACC2;*/
}
#sidebar h3{
	font-size: 1em;
	margin: 0;
	letter-spacing:0;
	padding-left:1em;
	font-weight:bold;
	font-family:"Lucida Grande", Verdana;
}
#sidebartop h6 {
	font-size:10px;
	color: #9AACC2;
	padding-bottom: 0;
	line-height:1.1em;
	padding:0 0 0 0;
	margin:0 1.2em 1em 1.2em;
	font-weight:100;
	/*border-bottom:1px solid #9AACC2;*/
}
#sidebartop h3{
	font-size: 1.1em;
	margin: 0;
	letter-spacing:0;
	padding-left:1em;
	font-weight:bold;
	font-family:"Lucida Grande", Verdana;
}

#search{
	background: transparent;
	color: inherit;
	line-height: 0.8em;
	text-align:center;
	overflow:auto;
	padding:0;
	margin:0;
}
#search fieldset, #search p{
	margin:0 0 0 0;
	padding:0;
}
.highlight0 {
color:#DA1071;
background-color:#EDE3ED;
}
#q{
}

#sidebar div#calendar{
	/*border-top: 1px solid #F0F0F0;*/
}

#sidebar div#calendar table{
	font-size: 0.9em;
	text-align: center;
	margin: 0 auto;
	border-collapse: collapse;
}

#sidebar div#calendar table caption{
	margin: 0 auto;
}

#sidebar div#calendar table th{/*#71A0D4;*/
	color: #71A0D4;
	background: transparent;
}

#sidebar div#calendar table td{
	width: 14%;
	line-height: 1.6em;
}
#sidebar div#calendar table td a.active{
	display: block;
	color: black;
	font-weight: bold;
	text-decoration: none;
	background:white url(img/coincalhover.png) top right no-repeat;
	color:#ede3ed;
}

#sidebar div#calendar table td a{
	display: block;
	background:white url(img/coincal.png) top right no-repeat;
	color: black;
	font-weight: bold;
	text-decoration: none;
	color:#F5FAFF;

}

#sidebar div#calendar table td a:hover{
	background:white url(img/coincalhover.png) top right no-repeat;
	color:#ede3ed;

}
#lastcomments div {
border-bottom:0;
}
.commentbox {
width:auto;
background-color:white;
padding:5px;
color:#9AACC2;
line-height:1.1em;
margin-right:1.1em;
margin-bottom:0.7em;
}
.commentbox:hover{
color:#DA1071;
}
.commentbox strong {
color:#DA1071;
font-weight:bold;
}
.commentbox em {
color:#6B7888;
font-style:normal;
}
.commentboxhref:hover{
color:#DA1071;
}
.commentboxhref img {
width:1.2em;
height:1.2em;
}
.commentboxauthor {
color:#DA1071;
font-weight:bold;
}
.commentboxpost {
color:#6B7888;
}
.commentboxpost:hover{
color:#6B7888;
}
.commentboxcomment {
color:#71A0D4;
display:block;
}
.commentboxcomment p {
padding:0 !important;
margin:0 !important;
width:auto !important;
}
.commentboxcomment:hover{
color:#DA1071;
}
.reac {
list-style-type:none;
margin:0 0 0 1em;
padding:0 0 0 0;
}
#sondage{
text-align:left;
}
p.choix {
padding-left:7px;
}
/* Le pied de page
-------------------------------------------------------- */
#footer{
	background:#71A0D4 url(img/header/bgfootercop.jpg) top no-repeat;
	height:134px;
	font-size:10px;
	margin-top:-2em;
	padding-top:1em;
	color:#F5FAFE;
	text-align:left;
	line-height:1em;
	display:block;
}
#footer a{
	font-weight:bold;
	color:white;
}
#footer a:hover{
	text-decoration:underline;
}
#footer span{
	display:block;
}
#footer .liens{
word-spacing:5px;
padding-top:0.5em;
text-align:center;
}
#footer .liens a {
padding:0;
}
#footer img{
border:0;
opacity:0.5;
filter:opacity(alpha=50);
}
#footer img:hover {
opacity:1;
filter:opacity(alpha=100);
}
#foot {
width:100%;
background-color:#6B7888;
height:30em;
}
#foot #foot_content {
padding:0.5em 1em 2em 1em;
color:white;

}
/* Pour les billets...
-------------------------------------------------------- */
.centered{
text-align:center;
}
.bold{
font-weight:bold;
}
img.bordered{
padding:5px;
border-top:1px solid #D0E5F3;
border-left:1px solid #D0E5F3;
border-bottom:1px solid #71A0D4;
border-right:1px solid #71A0D4;
background-color:#F5FAFF;
}
.title {
	font-style:italic;
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color:#6D87A9;
	font-size:1.2em;
	font-weight:bold;
	
}
.underlined{
text-decoration:underline;
}
.black{
color:black;
}
.left {
float:left;
padding:5px;
border:1px solid #D0E5F3;
}
.right {
float:right;
padding:5px;
border:1px solid #D0E5F3;
}
.small {
font-size:0.8em;
line-height:1.3em;
}
.before {
background-image:url(/blog/images/billets/DSC0079.jpg);
height:373px;
width:500px;
cursor:pointer;
}
.before:hover {
background-image:url(/blog/images/billets/DSC0078.jpg);
}

div.barre{
border-top:1px solid #6D87A9;
}
a img {
border:0;
}
/* TAGCLOUD */

.tags .level-1 a, .tags .level-1 label { font-size:0.8em; color:#95ade9;white-space:nowrap;}
.tags .level-2 a, .tags .level-2 label { font-size:1em; color:#7171D4; white-space:nowrap;}
.tags .level-3 a, .tags .level-3 label { font-size:1.1em; color:#8671D4;white-space:nowrap;}
.tags .level-4 a, .tags .level-4 label { font-size:1.2em; color:#9B71D4;white-space:nowrap;}
.tags .level-5 a, .tags .level-5 label { font-size:1.3em; color:#B771D4;white-space:nowrap;}
.tags .level-6 a, .tags .level-6 label { font-size:1.4em; color:#CE71D4;white-space:nowrap;}
.tags .level-7 a, .tags .level-7 label { font-size:1.5em; color:#DC57C8;white-space:nowrap;}
.tags .level-8 a, .tags .level-8 label { font-size:1.6em; color:#DA1071;white-space:nowrap;}
.tags .level-9 a, .tags .level-9 label { font-size:1.7em; color:#DA1071;white-space:nowrap;}
.tags .level-10 a, .tags .level-10 label { font-size:1.8em; color:#DA1071;white-space:nowrap;}
.tags .level-11 a, .tags .level-11 label { font-size:1.9em; color:#ed1f41;white-space:nowrap;}

.tags span { padding-right:0.3em;  }
.tags a:hover, .tags label:hover { color:#DA1071;
 }
.tags a:visited { border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#dbe8f4;
 }
.tags p { padding-left:1em; line-height:1.4em; padding-right:1em; text-align:justify; }

.tag { margin-left:3px; padding-left: 13px; background: transparent url(img/tag/icon_link.png) no-repeat center left; }

/* {{ SONDAGE }} */
#sidebar p.poll_reponse {
	margin-bottom: 0;
}
#sidebar p#poll_question {
padding:0 1em 0 1em;
font-style:italic;
}
#sidebar div.poll-rep {
padding:0 1.5em 0 1em;
color:#6B7888;
}
#poll fieldset {
margin-top:0;
font-size:0.9em;
padding-top:0;
}
#sidebar label.poll-prop {
color:#71A0D4;
}
#sidebar label.poll-prop:hover {
color:#DA1071;
}


#sidebar div.poll_bar_ext {
	margin: 0;
	padding: 0;
	background: none;
	width: 100%;
	height: 12px;
	text-align: left;
	padding-right:2px;
	border: 1px solid #BA82BC;
background-color:#EDE3ED;
}
#sidebar div.poll_bar_int {
	margin: 0;
	font-family:"Gill Sans","Trebuchet MS", Arial;
	padding: 0;
	border: none;
	background: none;
	height: 10px;
	margin:1px 1px 0 1px;
	background-color: #BA82BC;
	color:#DA1071;
	text-align:right;
	font-size:1.1em;
}
/* FIN DE {{ SONDAGE }} */


.flag { padding-left:1.5em; }
.fr { background:transparent url(img/flags/fr.png) no-repeat left; }
.en { background:transparent url(img/flags/en.png) no-repeat left; }

::-moz-selection {
color:#DA1071;
background-color:#EDE3ED;
}
a::-moz-selection {
color:#EDE3ED;
background-color:#DA1071;
}
.increase {
font-size:1.6em;
}
.decrease {
font-size:0.9em;
}
/*
#flickr {
height:225px;
}
#flickr div {
padding:0;
margin:0;
}
#flickr img {
float:left;
height:62px;
width:62px;
padding:5px;
margin-left:9px;
margin-top:9px;
background-color:white;
border:1px solid #D0E5F3;
}
*/
#flickr {
height:auto;
height:210px;
}
#flickr div {
padding:0;
text-align:center;
margin-left:15px;
}
#flickr img {
height:73px;
float:left;
width:73px;
padding:0;
margin:0 auto;
}
div.doc {
margin:3em;
line-height:1.1em;
padding:1em;
border:1px solid #666666;
font-family:"Times New Roman";
}
li.rssfeed a.feedbutton {
display:block;
		width : 150px;
	margin:0 auto;
	/*height: 132px;*/
	height:140px;
	text-align:center;
	border-style:none;
background:url(img/feeds/rssnewgen.png) no-repeat bottom center;

}
li.rssfeed a.feedbutton:hover {
cursor:pointer;
background-image:url(img/feeds/rssnewgenpressbright.png);
}
li.rssfeed a.feedbutton:visited {
border-bottom:0 !important;
}
li.rssfeed a.feedbutton:visited:hover {
border-bottom:0 !important;
}
#cloud {
background:transparent url(img/divers/twittingbubble.png) no-repeat 0 0;
width:364px;
height:300px;
top:100px;
left:925px;
position:absolute;
}
#cloudshadow {
background:transparent url(img/divers/cloudshadow.png) no-repeat 0 0;
width:364px;
position:absolute;
height:260px;
}
#cloud_title {
margin-top:35px;
text-align:center;
font-size:1.2em;
color:#6B7888;
font-family:"Century Gothic", Verdana;
font-weight:bold;
font-size:1.3em;
}
#cloud_content {
margin-left:43px;
margin-top:17px;
margin-right:43px;
margin-bottom:0px;
font-size:0.9em;
line-height:1em;
text-align:left;
color:#444444;
}
#cloud_content ul {
list-style-type:none;
padding:0;
margin:0;
}
#cloud_content ul li {
margin-bottom:5px;
}
#cloud_credit {
text-align:center;
font-size:0.9em;
}

/* FACEBOOK */

.fb_badge {
background-color:transparent !important;
padding-left:2em !important;
}
.fb_badge div {
background-color:#F5FAFF !important;
border:0;
}
.corner {
position:absolute;
right:0;
top:0;
width:200px;
height:200px;
background:transparent url(img/corner/corner.png) top right no-repeat;
}
