@charset "utf-8";
@import url(/cluster/sites/cluster-screen.css);

/* CSS SCREEN CLUSTER
--------------------------------------------------------------------------------- */

/* POSITIONNEMENT, COULEURS ET FONDS 
--------------------------------------------------------------------------------- */
/*html,body{ margin:0 auto; padding:15px 10px; font-family:georgia,verdana; }
#head,#main,#foot{ width:650px; margin:0 auto; padding:0 50px; }
#head{ height:100px; }
#main{}
#foot{ clear:both; padding-top:30px; }*/
 
/* STYLE PAR DEFAUT DES ELEMENTS CLASSIQUES 
--------------------------------------------------------------------------------- */
html,body{}
h1,h2,h3,h4,h5,h6,p,form,blockquote,ul,li{}
span,strong,em,a,img,abbr,acronym{}
h1{ margin:0; padding:0; font-size:300%; }
h2{ margin:15px 0; padding:2px 0 2px 0; /*border-bottom:1px #666 solid;*/ }
h3{ /*border-bottom:1px #666 dotted;*/ }
p,form{} 
blockquote{}
span,strong{}
em{ font-size:80%; }
img{ border:0; } 
abbr,acronym{ border-bottom:1px dotted #333; cursor:help; }
  
/* GESTION DES LIENS
--------------------------------------------------------------------------------- */
a{ color:#933; color:#339972; color:#339; /*background-color:#dff;*/ cursor:pointer; }
a:visited { color:#636; color:#336; color:inherit; color:#639; }
a:hover{ text-decoration:none; color:#933; color:#33c; }
h1 a{ color:#FFF; text-decoration:none; }
h2 a{ color:#333; text-decoration:none; }
#foot a{ color:#333; }
.brokenlink{ text-decoration: line-through ; }
a.discret, a.hyperdiscret { color:inherit; text-decoration:none; }
a.discret:hover, a.hyperdiscret:hover{ text-decoration:underline; }

#main a[href*="http"], a[href*="http"].external { background:url("/cluster/sites/external.png") no-repeat scroll right top transparent; padding:0 13px 0 0; }
#main a[href*="http"].hyperdiscret{ padding:0; background-image:none; }
/*
a[rel="friend"]:after {content:url(pictos/xfn-friend.png);}
a[rel="friend met"]:after, a[rel="friend met neighbor"]:after {content:url(pictos/xfn-friend-met.png);}
a[hreflang]:after {content:" [" attr(hreflang) "]";}
a[hreflang|="fr"]:after {content:" [target's language is French]"; font-style:italic;}
*/

/* STYLES MAIN 
--------------------------------------------------------------------------------- */
div#alert_message { background-color: #FFC;border:1px solid #FC0; padding:5px 7px; color:#630; font-size:80%; /**/ }
div#alert_message .success{  }
div#alert_message .echec{  }

/* posts */
body.last_post div.post{ margin-bottom:100px; clear:both; }
div.post p{ padding: 0 1em; line-height: 1.5em; }
div.post p.image{ padding:0; }
div.post img{}
/* posts : specifique à la page fanzinat */
p.description{}
ul.view{ /*margin:0;*/ padding:0 15px; /*float:left; width:40%;*/ }
ul.view li{ display:inline; }
ul.view li a img{ border:1px solid #999; }
ul.view li a:hover img{ border-color:#333;  }
p.publication{ font-size:80%; color:#696; color:#999; font-style:italic; clear:both; }

/* search meta */
#archives,#tags{}
#archives ul,#tags ul{ margin:0; padding:0; }
#archives{ text-align:right; float:right; width:33%; }
#tags{ float:left; width:66%; }
#tags li{ display:inline; }

/* meta (search et post) */
.meta, .meta a{ color:#333; }
.meta li{ list-style-type:none; list-style-image:none; }
.meta a{ text-decoration:none; }
.meta a:hover{ text-decoration:underline; }
.meta strong{ background-color:#FF9; }

/* meta spéciaux dans les posts */
.post ul.meta { margin:0; padding:0; } 
.post .meta li{ padding:3px 20px; }
.post .meta  a{ color:#666; }
.search .post .thmb{  float:left; background-color:#FFF; border:1px #333 solid; padding:3px 5px; margin-right:10px; }
.post .date, .post .tags, .post .admn{ font-size:70%; color:#999; }
.post .date, .post .tags{ border:1px #CCC solid; border-width:1px 0; }
.post .tags{ border-top:none; }
.post .admn{ text-align:right; }

/* meta (search et post) : recolorisation (à laisser derrière) */
.date:hover, .date:hover a{ color:#090; }
.tags:hover, .tags:hover a{ color:#39F; color:#06F; }
.admn:hover, .admn:hover a{ color:#C00; }
.serie:hover, .serie:hover a{ color:#C00; }

/* series d'articles */
#serie{} 
#serie ul{ margin:0; padding:0; } 
/*#serie li:first-child{ border-top:1px #CCC solid; } 
#serie li{ border-bottom:1px #CCC solid; } */
#serie li{ display:inline; margin:1px; padding:1px 0; } 
#serie li strong img{ border:1px solid #333; }
#serie li a img{ border:1px solid #FFF; }
#serie li a:hover img{ border:1px solid #333; }
#serie li span{ display:none; }
#serie li a:hover span{ margin:-160px 0 0 80px; padding:20px 20px 40px 20px; display:block; position:absolute; background-image: url('/cluster/sites/www.clustercarbone.net/theme/images/bg-infobulle.png'); }
/*
#serie{} 
#serie ul{ margin:0; padding:0; } 
#serie li:first-child{ border-top:1px #CCC solid; } 
#serie li{ border-bottom:1px #CCC solid; } 
#serie li{ font-size:70%; } 
#serie a img{ display:none; }
#serie a:hover img{ margin:-160px 0 0 80px; padding:20px 20px 40px 20px; display:block; position:absolute; background-image: url('/cluster/sites/www.clustercarbone.net/theme/images/bg-infobulle.png'); }
*/

/* Chrono next prev */
#chrono {  }
#chrono h3 { display:none; }
#chrono li { list-style:none; }
body.blog-single h2 { margin-top:30px; }
body.blog-single #chrono  a { position:absolute; display:block; width:150px; top:180px; text-decoration:none; font-size:90%; }
body.blog-single #chrono  a:hover { text-decoration:underline; }
body.blog-single .prev a { margin-left:-80px; }
body.blog-single .next a { margin-left:500px; text-align:right; }

/* STYLES HEADER 
--------------------------------------------------------------------------------- */
/* vide */

ul#summary { list-style:none; border:1px dotted #99c; margin:0; padding:2px; }
ul#summary li { border-bottom:1px dotted #99c; }
ul#summary li:last-child { border:none; }

/* STYLES FOOTER 
--------------------------------------------------------------------------------- */

/* TEMP
--------------------------------------------------------------------------------- */
/* nouveau design */ 
html,body{ margin:0; padding:0; font-family:georgia,verdana; }
body{ background-color:#efece2; background-color:#ebf7c3; background-color:#38322b; /**/background:transparent url('images/016.png') center repeat fixed; }

#head-wrap,#main-wrap,#foot-wrap { width:850px; margin:0 auto; padding-right:200px; }
#head-wrap { background:transparent url('images/bg-global-head.png') -25px 0 no-repeat; }
#main-wrap { background:transparent url('images/bg-global-main.png') -25px -100px repeat-y; }
#foot-wrap { background:transparent url('images/bg-global-main.png') -25px -100px repeat-y; }

#head,#main,#foot { width:650px; margin:0 auto; padding:0 25px; }
#head { position:relative; height:150px; }
#main,#foot { padding:25px; }

#main { margin-bottom:0; padding-bottom:50px; min-height:600px; }
#main .post { padding-bottom:50px; }
#main #comments ol { font-size:90%; }

/*
#head-wrap,#main-wrap,#foot-wrap{ width:900px; margin:0 auto; margin-right:300px; }
#head-wrap > div,#main-wrap > div,#foot-wrap > div{ padding:25px 275px 25px 15px; padding:25px 25px 25px 125px; }
*/


h1 a { display:block; margin:0 -50px; width:100%; height:130px; background-color:none; }
h1 a span { display:none; }

/* #help #breadcrumb */
#help #breadcrumb { display:block; position:absolute; top:130px; margin:0; padding:0; width:100%;line-height:20px; height:20px; font-size:80%; color:#933; /*font-family:verdana;*/ font-weight:bold; }
#help #breadcrumb a { text-decoration:none; color:inherit; }
#help #breadcrumb a:hover { text-decoration:underline; color:#c33; }



#foot { clear:both; margin-bottom:0; padding-bottom:5px; }
#foot, #foot a{}
#foot a:hover{ text-decoration:none; }
#foot ul#navmap{ position:fixed; bottom:50px; width:200px; margin:0 auto; margin-left:750px; padding:0; font-size:80%; }
#foot ul#navmap li{ list-style-type:none; }
#foot ul#navmap li.hidden { display:none; }
#foot ul#navmap li a { display:block; padding:2px 10px; color:#fff; text-decoration:none; border-top:1px solid #339; background-color:#38322b; }
#foot ul#navmap li.not_parent a {}
#foot ul#navmap li.is_parent a { color:#339; color:#99C; }
#foot ul#navmap li a:hover, #foot ul#navmap li.is_document > a { background-color:#9ff; color:#333; }
#foot ul#navmap li ul { margin:0; padding:0; }
#foot ul#navmap li li a { padding-left:20px; font-size:85%; color:#ccf; }
#foot ul#navmap li li li a { padding-left:30px; }
#foot ul#navmap li li li li a { padding-left:40px; }

#foot #network { color:#999; float:right; }
#foot #network ul.inline { display:inline; margin:0; padding:0; border-bottom:1px #999 dotted; }
#foot #network ul.inline li { display:inline; }
#foot #network ul.inline li a { text-decoration:none; color:inherit; font-size:60%; padding:1px 2px; }
#foot #network ul.inline li a:hover { /*text-decoration:underline;*/ background-color:#666; color:#cc9; }

#foot p#mentions{ font-size:80%; text-align:right; clear:both; padding-top:10px; }

/* vCard */
ul.vcard{ display:inline; display:none; }
ul.vcard li{ display:inline; list-style-type:none; }
ul.vcard .fn {}
ul.vcard a.url{ text-decoration:none; }
ul.vcard .tel,ul.vcard .email{}
ul.vcard .tel .type,ul.vcard .adr,ul.vcard .geo{ display:none; }

.hidden{ display:none; }

li.have-tip { position:relative; }
li.have-tip .is-tip { display:none; }
li.have-tip:hover .is-tip { position:absolute; display:block; top:-20px; height:20px; z-index:5; background-color:#fff; }

/* page d'accueil */
.document-index #breadcrumb { display:none; }
.document-index h2 { display:none; }
.document-index #last-comments li {  }
.document-index #last-comments li.comment.have-tip { padding:10px 0; border-bottom:1px dotted #333; }
.document-index #last-comments li.comment.have-tip:last-child { border:none; }
.document-index #last-comments li.comment.have-tip:hover .is-tip { top:-135px; height:120px; }

/* page d'accueil */
/* à travailler
span.tn { display:block; background-color:#c00; padding:5px; margin:5px; }
span.info {  }
*/