/*  phpBB 3.0 Style Sheet
    --------------------------------------------------------------
	Style name:		DarkFantasy
	Author:		Daniel St. Jules ( http://www.gamexe.net/ )
    --------------------------------------------------------------
*/

/*--------------------------*/
/* GENERAL STYLES */
/*--------------------------*/

* { margin : 0; padding: 0; border: 0; }

body {
	/*Normal*/
	background-image: url("https://nsm07.casimages.com/img/2018/01/14//18011407051523585215458594.jpg");
	/*Halloween
	background-image: url("https://nsm07.casimages.com/img/2018/01/14//18011407054323585215458604.jpg");*/
	/*Noel
	background-image: url("https://nsm09.casimages.com/img/2019/12/04//YF9CIb-noelcieldenuit.jpg");*/
	/*Nouvel An
	background-image: url("https://nsm09.casimages.com/img/2020/01/07//VSCOIb-wallnewyear.jpg");*/
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	background-color: #000000; 
	color: #1B2735;
	font-family: Verdana,"Lucida Grande",Arial,sans-serif;
	margin-bottom: 10px;
	font-size: 11px;
	}

@font-face {
font-family: 'Bilbo Swash Caps', cursive;
font-family: 'Kristi', cursive;
font-family: 'Calligraffitti', cursive;
font-family: 'Handlee', cursive;
font-family: 'Bad Script', cursive;
font-family: 'harabarahand';
src: url('harabarahand.eot');
src: url('harabarahand.eot?#iefix') format('embedded-opentype'),
     url('harabarahand.woff') format('woff'),
     url('harabarahand.ttf') format('truetype'),
     url('harabarahand.svg#HarabaraHand') format('svg');
}
@font-face {
font-family: 'tagettes';
src: url('tagettes.woff') format('woff'),
     url('tagettes.ttf') format('truetype');
}
@font-face {
font-family: 'pencil';
src: url('pencil.ttf');
}

.HarabaraHand {
  font-family: 'HarabaraHand', sans-serif;
}

a {color: #29538E;}
a:hover {color: #107FCE;}
a img { border:0; } 
a:active, a:focus  { -moz-outline:none }
/* <q></q> more */ q {display:block;} q:before, q:after {content:"";}
.clear {clear:both;}
.relative {position:relative;}
a {	outline: none; text-decoration:none;}	
object { outline:none; }
h2 {font:24px Georgia, "Times New Roman", Times, serif; color:#14246f; letter-spacing:.01em; text-align:center;}
.intro {padding:20px;}
/*p {font:14px/24px Verdana, "Lucida Grande", Arial, Helvetica, sans-serif; margin:1.8em 0;}
p.lead {position:relative; z-index:2; font:18px/24px Georgia;}
p.lead:first-line, p.sub { font:normal 18px Georgia; }*/
.hr {height:1px; padding:0; font-size:1px; line-height:1px; background-color:#cab26e; width:452px; margin:0 auto; }
.hr hr {display:none;}

/*a:link,a:active,a:visited { text-decoration: none; color : #114057; }
a:hover		{ text-decoration: none; color : #172F3B; }*/
a.link02:link,a.link02:active,a.link02:visited { text-decoration: none; color : #FF9900; }
a.link02:hover		{ text-decoration: none; color : #FFFF00; }
.copyright {
	color: #999999;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Lucida Grande";
	letter-spacing: -1px;
}
a.copyright:link, a.copyright:visited, a.copyright:active {color: #999999;}
a.copyright:hover {color: #FFFFFF;text-decoration: underline;}

.fr { float: right; }

.fl { float: left; }

#headerlogo {
  z-index:300;
  Margin-left: auto;
  Margin-right: auto;
  Margin-top: 0px;
  width:1200px;
  height:400px;
	/*Background bleu transparent
	background-color: rgba(7,24,63,0.6);*/
	/*Entête Noel
	background: url("./styles/cieldenuit/theme/images/noel.png") no-repeat center;*/
	/*Entête Nouvel An
	background: url("./styles/cieldenuit/theme/images/header-voeux.png") no-repeat center;*/
	/*Halloween
	background: url("./styles/cieldenuit/theme/images/halloween.png") bottom right no-repeat;*/
  border-radius: 20px 20px 0 0;
}

#headerlogo img {
	margin-top: 50px;
	margin-left: 20px;
}

#pagebg {
  z-index:-15;
  LEFT: 0px;
  POSITION:absolute;
  TOP:0px;
  width:100%;
  height:684px;
  
}
/*------------------------*/
/* LAYOUT STYLES */
/*------------------------*/

#separador { width: 100%; height: 39px; margin: 0 auto; background: url("./styles/cieldenuit/theme/images/separador.gif") top center no-repeat}
#adorno { width: 100%; height: 39px; margin: 0 auto; background: url("./styles/cieldenuit/theme/images/adorno.gif") bottom center no-repeat}
#container { width: 100%;}

#wrapper {
	width: 1200px; 
	margin: 0 auto; 
	/*background: url("./styles/cieldenuit/theme/images/parchment-bg.png") top center repeat-y;*/ 
	position: relative; 
	top: 0px;
	}
	
#header {
        color: #c2c8cf;
        text-shadow: 0px 0px 10px #a8bbcf;
        font-family: 'Tagettes','bad script','Lucida Handwriting',cursive;
        font-size: 2.5em;
		line-height: 3.0em;
        text-align: center;
	height: 300px;
	position: absolute;
	top: -360px;
	left: 300px;
	width: 800px;
}
	
#footer {
	background: url("") top center repeat; 
	height: 230px;
	text-align: center;
	clear: both;
	color: #c2c8cf;
	padding-top: 0px;
	}

#contentbg { 
	top : 50px; 
	margin-top: 0px;
	padding-top: 0px; 
	width: 1200px; 
	background-image: url("./styles/cieldenuit/theme/images/cellbg1.jpg");
	background-position: 0% 0%;
	background-repeat: repeat;
	border-color: #224d6b;
	border-style: solid;
	border-width: 5px;
	outline-color: #07183F;
	outline-style: solid;
	outline-width: 7px; 
}
#contenttop   { margin-top: 0px; padding-top: 0px; width: 1200px; background: url("./styles/cieldenuit/theme/images/cellbg1.jpg") top center repeat;}
#contentbottom{ width: 1200px; padding-top: 0px; margin:auto; background: url("./styles/cieldenuit/theme/images/cellbg1.jpg") bottom center no-repeat;}
#maincontent { 
	width: 1100px;
	padding: 30px 25px 40px 25px; 
	/*background: url("./styles/cieldenuit/theme/images/parchment-bottom.gif") bottom center no-repeat;*/
	margin: auto; 
	min-height: 400px;
	height: auto !important;
	height: 300px;
}

#top_menu { 	position: absolute; top: 10px; left: 50%; margin-left: -190px; width: 380px; }

a:hover#faq, a:hover#search, a:hover#ucp, a:hover#members {
	background-position: 0px -22px;
}

a#faq, a#search, a#ucp, a#members  {
	display: block;
	width: 73px;
	height: 22px;
	text-indent: -4000px;
	float: right;
	margin-right: 20px;
}

a#faq {
	background: url("./styles/cieldenuit/imageset/fr/menu_faq.gif") 0 0 no-repeat;
}
a#search {
	background: url("./styles/cieldenuit/imageset/fr/menu_search.gif") 0 0 no-repeat;
}
a#ucp {
	background: url("./styles/cieldenuit/imageset/fr/menu_ucp.gif") 0 0 no-repeat;
}
a#members {
	background:url("./styles/cieldenuit/imageset/fr/menu_members.gif") 0 0 no-repeat;
}

/*---------------------------*/
/* CONTENT STYLES */
/*---------------------------*/
/* Official Topic Index MOD addon
------------------------------------------------- */
/* Official Topic Index ADDON BY Soshen 2011 <nipponart.org>
---------------------------------------- */
#content_index { overflow:hidden ! important; }
#content_index_flow { overflow-y:auto !important; overflow-x:hidden !important; height: 800px !important; width: 100% !important; padding-right:4px; }
.icenter { text-align:center; }
.itopic_num { text-align:center; width:30px; }
.itopic_titles { text-align:left ! important; float:left; }
.itopic_rep { text-align:center; width:80px; }
.itopic_poster { text-align:center; width:250px; }
.index_table { margin:0; padding:0; }
.tlisthead { color:#000000 !important; }
.filtrino { text-align:center; margin:5px 5px 5px 5px; text-transform:uppercase; font-size:12px ! important; font-weight:bold; }
.i_abcdz { margin: 0 0 0 2px; padding: 0 4px 0 4px; background:#CADCEB; }
.i_abcdz:hover { margin: 0 0 0 2px; padding: 0 4px 0 4px; background:#9badb9; text-decoration:none ! important; }
.i_nourl{ margin: 0 0 0 2px; padding: 0 4px 0 4px; background:#FFFFFF !important; text-transform:uppercase; color: #c2c2c2 !important; }
.i_all { margin: 0 0 0 2px; padding: 0 4px 0 4px; background:#CADCEB; }
.i_all:hover { margin: 0 0 0 2px; padding: 0 4px 0 4px; background:#9badb9; text-decoration:none ! important; }
.icredit { font-size:10px ! important; font-weight:normal; font-style:italic; margin-top:5px; text-align:center; }
.ianytopuc { text-align:center; font-size:14px; }

/* Layout
 ------------ */

#datebar {
	margin: 10px 25px 0 25px;
}

#findbar {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}

.forumrules {
	background-color: #8fa5bf;
	border-width: 1px;
	border-style: solid;
	border-color: #81869f;
	padding: 4px;
	font-weight: normal;
	font-size: 1.1em;
	font-family: Verdana, "Lucida Grande", Arial, Helvetica, sans-serif;
}

.forumrules h3 {
	color: #9f0006;
}

#pageheader { }
#pagecontent { }
#pagefooter { }

#poll { }
#postrow { }
#postdata { }


/*  Text
 --------------------- */
h1 {
	color: black;
	font-family: Verdana, "Lucida Grande", "Trebuchet MS", sans-serif;
	font-weight: bold;
	font-size: 1.8em;
	text-decoration: none;
}

h2 {
	font-family: Verdana, "Lucida Grande", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.5em;
	text-decoration: none;
	line-height: 120%;
}

h3 {
	font-size: 1.3em;
	font-weight: bold;
	font-family: Verdana, "Lucida Grande", Arial, Helvetica, sans-serif;
	line-height: 120%;
}

h4 {
	margin: 0;
	font-size: 1.1em;
	font-weight: bold;
}

p {
	font-size: 1.1em;
}

p.moderators {
	margin: 0;
	float: left;
	color: black;
	font-weight: bold;
}

.rtl p.moderators {
	float: right;
}

p.linkmcp {
	margin: 0;
	float: right;
	white-space: nowrap;
}

.rtl p.linkmcp {
	float: left;
}

p.breadcrumbs {
	margin: 0;
	float: left;
	color: black;
	font-weight: bold;
	white-space: normal;
	font-size: 1em;
}

.rtl p.breadcrumbs {
	float: right;
}

p.datetime {
	margin: 0;
	float: right;
	white-space: nowrap;
	font-size: 1em;
}

.rtl p.datetime {
	float: left;
}

p.searchbar {
	padding: 2px 0;
	white-space: nowrap;
} 

p.searchbarreg {
	margin: 0;
	float: right;
	white-space: nowrap;
}

.rtl p.searchbarreg {
	float: left;
}

p.forumdesc {
	padding-bottom: 4px;
}

.forumdescription {
	font-size: 1.5em;
}

p.topicauthor {
	margin: 1px 0;
}

p.topicdetails {
	margin: 1px 0;
}

.postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active {
	margin: 1px 0;
	color: red;
	font-weight:bold;
}

.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active {
	color: green;
	font-weight:bold;
}

.postapprove img, .postreported img {
	vertical-align: bottom;
	padding-top: 5px;
}

.postauthor {
	color: #000000;
}

.postdetails {
	color: #000000;
}

.postbody {
	font-size: 1.2em;
	line-height: 1.4em;
	font-family: Verdana, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
}

.postbody li, ol, ul {
	margin: 0 0 0 1.5em;
}

.rtl .postbody li, .rtl ol, .rtl ul {
	margin: 0 1.5em 0 0;
}

.postbody h3.second {
	/* The Show First Post Only to Guest message uses this */
	margin: 1.5em 0 0 0;
	font-family: "Bad Script", cursive;
	font-size: 3.7em;
	color: #BC2A4D;
} 

.posthilit {
	background: #D3EAF6;
}

.nav {
	margin: 0;
	color: black;
	font-weight: bold;
}

.pagination {
	padding: 4px;
	color: black;
	font-size: 1em;
	font-weight: bold;
}

.cattitle {

}

.gen {
	margin: 1px 1px;
	font-size: 1.2em;
}

.genmed {
	margin: 1px;
	font-size: 1.1em;
}

.genmedheader {
	margin: 1px;
	padding: 0px;
	font-size: 1.1em;
}

.gensmall {
	margin: 1px 1px;
	font-size: 1em;
}

.notice {
	font-weight: normal;
	font-family: Verdana, "Lucida Grande", Arial, Helvetica, sans-serif;
}

.titles {
	font-family: Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.3em;
	text-decoration: none;
}

.error {
	color: red;
}


/* Tables
 ------------ */
 
/*table {background: url("./styles/cieldenuit/theme/images/table_bg.jpg") top center repeat-y;}*/
table { border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius:1em;}
table.transparent tr { background: transparent; }
 
th {
	color: #FFFFFF;
	font-size: 1.1em;
	font-weight: bold;
	background: #301605 url("./styles/cieldenuit/theme/images/tableheader.jpg") repeat-x;
	white-space: nowrap;
	padding: 8px 5px 8px 5px;
	text-align: center;
  border-radius: 1em;
  -moz-border-radius: 1em;
  -webkit-border-radius:1em;
  border:0px solid #81869f;
  border: 1px #81869f solid;
}

td {
	padding: 2px;
}
td.profile {
	padding: 4px;
}

/*.tablebg tr { background: url("./styles/cieldenuit/theme/images/cellbg1.jpg"); }*/
.tablebg {
  background: #dcb975 url("./styles/cieldenuit/theme/images/table_bg.jpg");
  border-radius: 1em;
  -moz-border-radius: 1em;
  -webkit-border-radius:1em;
  border:1px solid #81869f;
  /*shadows*/
  -moz-box-shadow: 3px 3px 5px #a15d38; /* for Firefox 3.5+*/ 
  -webkit-box-shadow: 3px 3px 5px #4f3514; /* for Safari and Chrome*/ 
   filter: progid:DXImageTransform.Microsoft.Shadow(color='#4f3514', Direction=145, Strength=3);  

}
.catdiv {
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0;
	background: url("./styles/cieldenuit/theme/images/cellpic2.jpg") repeat-y scroll top left;
}
.rtl .catdiv {
	background: url("./styles/cieldenuit/theme/images/cellpic2_rtl.jpg") repeat-y scroll top right;
}

.cat {
	height: 40px;
	margin: 0;
	padding: 10px 0 0 5px;
	border: 0;
	background: url("./styles/cieldenuit/theme/images/table_top.gif") top no-repeat;
	background-size: cover;
  border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius:1em;
	text-indent: 4px;
}

.row1 {
	padding: 4px;
	border: 1px #81869f solid;
	/*border-width: 1px 0 0 1px;*/
	border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius:1em;
	/*background: url("./styles/cieldenuit/theme/images/table_bg.jpg") top;*/
}

.row2 {
	padding: 4px;
	border: 1px #81869f solid;
	/*border-width: 1px 0 0 1px;*/
	border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius:1em;
	/*background: url("./styles/cieldenuit/theme/images/table_bg.jpg") top;*/
}

.row3 {
	padding: 4px;
	border: 1px #81869f solid;
	border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius:1em;
	/*background: url("./styles/cieldenuit/theme/images/table_bg.jpg") top;*/
}

.spacer {
	/*background: url("./styles/cieldenuit/theme/images/space.gif") top repeat-x;*/
}

hr {
	height: 1px;
	border-width: 0;
	background-color: #B5BDBF;
	color: #B5BDBF;
}

.legend {
	text-align:center;
	margin: 0 auto;
}

/* Links
 ------------ */

/* Links adjustment to correctly display an order of rtl/ltr mixed content */
.rtl a {
	direction: rtl;
	unicode-bidi: embed;
}
 
.notice a:link, .notice a:visited, .notice a:active { color: #58358f; }

.notice a:hover { color: #8c47bf; }

a.forumlink {
	color: #29538E;
	font-weight: bold;
	font-family: Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	text-decoration: none;
}

a.forumlink:hover {
  color: #107FCE;
  text-decoration: none;
}

a.topictitle {
	margin: 1px 0;
	font-family: Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
}

a.topictitle:hover {
	color: #35458f;
	text-decoration: none;
}

th a:hover {
	text-decoration: underline;
}


/* Form Elements
 ------------ */
form {
	margin: 0;
	padding: 0;
	border: 0;
}

input {
	color: #1d222f;
	font-family: Verdana, "Lucida Grande", Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	padding: 1px;
	border: 1px solid #81869f;
	background: #d5c091 url("./styles/cieldenuit/theme/images/input.gif") top repeat-x;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius:4px;
	  /*shadows*/
  -moz-box-shadow: 1px 1px 2px #4f3514; /* for Firefox 3.5+*/ 
  -webkit-box-shadow: 1px 1px 2px #4f3514; /* for Safari and Chrome*/    
   filter: progid:DXImageTransform.Microsoft.Shadow(color='#4f3514', Direction=145, Strength=2);
}

textarea {
	background: #d5c091; /*url("./styles/cieldenuit/theme/images/gradient.png") top repeat-x;*/
	color: #1d222f;
	font-family: Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 1.2em; 
	line-height: 1.4em;
	font-weight: normal;
	border: 1px solid #81869f;
	padding: 2px;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius:4px;	
	  /*shadows*/
  -moz-box-shadow: 1px 1px 2px #4f3514; /* for Firefox 3.5+*/ 
  -webkit-box-shadow: 1px 1px 2px #4f3514; /* for Safari and Chrome*/    
   filter: progid:DXImageTransform.Microsoft.Shadow(color='#4f3514', Direction=145, Strength=2);
}

select {
	color: #1d222f;
	background: #d5c091 url("./styles/cieldenuit/theme/images/input.gif") top repeat-x;
	font-family: Verdana, "Lucida Grande", Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	border: 1px solid #81869f;
	padding: 1px;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius:4px;
	  /*shadows*/
  -moz-box-shadow: 1px 1px 2px #4f3514; /* for Firefox 3.5+*/ 
  -webkit-box-shadow: 1px 1px 2px #4f3514; /* for Safari and Chrome*/    
   filter: progid:DXImageTransform.Microsoft.Shadow(color='#4f3514', Direction=145, Strength=2);
}

.helpline {
	background: #d5c091 url("./styles/cieldenuit/theme/images/input.gif") top repeat-x;;
	border-style: 1px solid #81869f;
}

option {
	padding: 0 1em 0 0;
}

option.disabled-option {
	color: graytext;
}

.rtl option {
	padding: 0 0 0 1em;
}

input.radio {
	border: 0;
	background-color: transparent;
	vertical-align: middle;
}

.btnbbcode {
	color: #ffffff;
	font-weight: normal;
	font-size: 1.1em;
	font-family: Verdana, "Lucida Grande", Helvetica, sans-serif;
	border: 1px solid #81869f;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius:4px;
	background: #663300 url("./styles/cieldenuit/theme/images/tableheader.jpg") top repeat-x;
	  /*shadows*/
  -moz-box-shadow: 1px 1px 2px #4f3514; /* for Firefox 3.5+*/ 
  -webkit-box-shadow: 1px 1px 2px #4f3514; /* for Safari and Chrome*/    
   filter: progid:DXImageTransform.Microsoft.Shadow(color='#4f3514', Direction=145, Strength=2);
}

.btnmain {
	font-weight: bold;
	cursor: pointer;
	padding: 1px 5px;
	font-size: 1.1em;
	color: #ffffff;
	background: #663300 url("./styles/cieldenuit/theme/images/tableheader.jpg") top repeat-x;
	border: 1px solid #81869f;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius:4px;
		  /*shadows*/
  -moz-box-shadow: 1px 1px 2px #4f3514; /* for Firefox 3.5+*/ 
  -webkit-box-shadow: 1px 1px 2px #4f3514; /* for Safari and Chrome*/ 
   filter: progid:DXImageTransform.Microsoft.Shadow(color='#4f3514', Direction=145, Strength=2); 
}

.btnlite {
	font-weight: normal;
	color: #ffffff;
	background: #663300 url("./styles/cieldenuit/theme/images/tableheader.jpg") top;	
	border: 1px solid #81869f;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius:4px;
	cursor: pointer;
	padding: 1px 5px;
	font-size: 1.1em;
		  /*shadows*/
  -moz-box-shadow: 1px 1px 2px #4f3514; /* for Firefox 3.5+*/ 
  -webkit-box-shadow: 1px 1px 2px #4f3514; /* for Safari and Chrome*/ 
   filter: progid:DXImageTransform.Microsoft.Shadow(color='#4f3514', Direction=145, Strength=2); 
}

.btnfile {
	font-weight: normal;
	color: #ffffff;
	background: #663300 url("./styles/cieldenuit/theme/images/tableheader.jpg") top repeat-x;
	border: 1px solid #81869f;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius:4px;
	padding: 1px 5px;
	font-size: 1.1em;
		  /*shadows*/
  -moz-box-shadow: 1px 1px 2px #4f3514; /* for Firefox 3.5+*/ 
  -webkit-box-shadow: 1px 1px 2px #4f3514; /* for Safari and Chrome*/ 
   filter: progid:DXImageTransform.Microsoft.Shadow(color='#4f3514', Direction=145, Strength=2); 
}


/* BBCode
 ------------ */
.quotetitle {
	margin: 10px 5px 0 5px;
	padding: 7px 7px 7px 35px;
	border-width: 1px 1px 2px 1px;
	border-style: solid;
	border-color: #8f7f62;
	color: #3f567f;
	background: #bfa983 url("./styles/cieldenuit/theme/images/title.png") top left no-repeat;
 	font-size: 0.85em;
	font-weight: bold;
}

.attachtitle {
	margin: 10px 5px 0 5px;
	padding: 7px 7px 7px 35px;
	border-width: 1px 1px 2px 1px;
	border-style: solid;
	border-color: #8f7f62;
	color: #3f567f;
	background: #bfa983 url("./styles/cieldenuit/theme/images/attach.png") top left no-repeat;
	font-size: 0.85em;
	font-weight: bold;
}

.spoiler {
	margin: 10px 5px 0 5px;
	padding: 7px 7px 7px 35px;
	border-width: 1px 1px 2px 1px;
	border-style: solid;
	border-color: #8f7f62;
	color: #3f567f;
	background: #bfa983 url("./styles/cieldenuit/theme/images/spoiler.png") top left no-repeat;
	font-size: 0.85em;
	font-weight: bold;
}

.quotetitle .quotetitle {
	font-size: 1em;
}

.quotecontent, .attachcontent {
 	margin: 0 5px 10px 5px;
 	padding: 5px;
 	border-color: #8f7f62;
 	border-width: 0 1px 1px 1px;
	border-style: solid;
 	font-weight: normal;
 	font-size: 1em;
	line-height: 1.4em;
	font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
 	background: rgba(210,190,135,0.4);
	color: #23395f;
}

.attachcontent {
	font-size: 0.85em;
}

.codetitle {
	margin: 10px 5px 0 5px;
	padding: 7px 7px 7px 35px;
	border-width: 1px 1px 2px 1px;
	border-style: solid;
	border-color: #8f7f62;
	color: #3f567f;
	background: #bfa983 url("./styles/cieldenuit/theme/images/code.png") top left no-repeat;
	font-family: Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 0.8em;
}

.codecontent {
	direction: ltr;
	margin: 0 5px 10px 5px;
	padding: 5px;
	border-color: #8f7f62;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	font-weight: normal;
	color: #000000;
	font-size: 0.85em;
	font-family: Monaco, 'Courier New', monospace;
	background: rgba(210,190,135,0.4);
}

.syntaxbg {
	color: #FFFFFF;
}

.syntaxcomment {
	color: #FF8000;
}

.syntaxdefault {
	color: #0000BB;
}

.syntaxhtml {
	color: #000000;
}

.syntaxkeyword {
	color: #007700;
}

.syntaxstring {
	color: #DD0000;
}


/* Private messages
 ------------------ */
.pm_marked_colour {
	background: #000000;
}

.pm_replied_colour {
	background: #5B6061;
}

.pm_friend_colour {
	background: #007700;
}

.pm_foe_colour {
	background: #DD0000;
}


/* Misc
 ------------ */
img {
	border: none;
	max-width: 1024px;
}

.sep {
	color: black;
	background-color: #D3DADB;
}

table.colortable td {
	padding: 0;
}

pre {
	font-size: 1.1em;
	font-family: Monaco, 'Courier New', monospace;
}

.nowrap {
	white-space: nowrap;
}

.username-coloured {
	font-weight: bold;
}

/* Quick Title Edition
 --------------------- */
.qte_solved { color: #006600; font-weight: bold; }
.qte_cancelled { color: #cc0000; font-weight: bold; }
.qte_important { 
  font-weight: bold; 
  background-color: #9f2727; 
  color: #ffffff;
  padding-top: 0px;
  padding-right: 4px;
  padding-bottom: 0px;
  padding-left: 4px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  vertical-align: middle;
 }

.qte_ff {
  padding-top: 0px;
  padding-right: 4px;
  padding-bottom: 0px;
  padding-left: 4px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 3px;
  vertical-align: middle;	
  background-color: #000000;
  color: #8fcdff;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.qte_gw {
  padding-top: 0px;
  padding-right: 4px;
  padding-bottom: 0px;
  padding-left: 4px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 3px;
  vertical-align: middle;	
  background-color: #dfdfdf;
  color: #8f1a1f;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.qte_aa {
  padding-top: 0px;
  padding-right: 4px;
  padding-bottom: 0px;
  padding-left: 4px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 3px;
  vertical-align: middle;	
  background-color: #2d6f29;
  color: #e1ffdf;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.qte_bdo {
  padding-top: 0px;
  padding-right: 4px;
  padding-bottom: 0px;
  padding-left: 4px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 3px;
  vertical-align: middle;	
  background-color: #cfc38e;
  color: #000000;
  border-width: 2px;
  border-style: solid;
  border-color: #000000;
  border-radius: 3px;
}

.qte_ciel { 
  font-family: Bad Script;
  font-size: 15px;
  font-weight: bold;
  padding-top: -5px;
  padding-right: 4px;
  padding-bottom: -5px;
  padding-left: 4px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 3px;
  border-width: 1px;
  border-style: solid;
  border-color: #101d78;
  border-radius: 2px;
  vertical-align: middle;	
  background-color: transparent;
  color: #101d78;
}

.qte_fiche { 
  font-family: Bad Script;
  font-size: 15px;
  padding-top: -5px;
  padding-right: 4px;
  padding-bottom: -5px;
  padding-left: 4px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 3px;
  border-width: 1px;
  border-style: solid;
  border-color: #3a52c9;
  border-radius: 2px;
  vertical-align: middle;	
  background-color: transparent;
  color: #3a52c9;
}

.qte_contrat { 
  font-family: Bad Script;
  font-size: 15px;
  padding-top: -5px;
  padding-right: 4px;
  padding-bottom: -5px;
  padding-left: 4px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 3px;
  border-width: 1px;
  border-style: solid;
  border-color: #427185;
  border-radius: 2px;
  vertical-align: middle;	
  background-color: transparent;
  color: #427185;
}

.qte_jardin { 
  font-family: Bad Script;
  font-size: 15px;
  font-weight: bold;
  padding-top: -5px;
  padding-right: 4px;
  padding-bottom: -5px;
  padding-left: 4px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 3px;
  border-width: 1px;
  border-style: solid;
  border-color: #752194;
  border-radius: 2px;
  vertical-align: middle;	
  background-color: transparent;
  color: #752194;
}

.qte_bathory { 
  font-family: Harabarahand;
  font-size: 15px;
  font-weight: bold;
  padding-top: -5px;
  padding-right: 4px;
  padding-bottom: -5px;
  padding-left: 4px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 3px;
  border-width: 1px;
  border-style: solid;
  border-color: #6de5f2;
  border-radius: 2px;
  vertical-align: middle;	
  background-color: #5a646f;
  color: #6de5f2;
}

.qte_arbre { 
  font-family: Harabarahand;
  font-size: 15px;
  font-weight: bold;
  padding-top: -5px;
  padding-right: 4px;
  padding-bottom: -5px;
  padding-left: 4px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 3px;
  border-width: 1px;
  border-style: solid;
  border-color: #329cc2;
  border-radius: 2px;
  vertical-align: middle;	
  background-color: transparent;
  color: #329cc2;
}

.qte_tuto { 
  font-weight: bold;
  padding-top: -5px;
  padding-right: 4px;
  padding-bottom: -5px;
  padding-left: 4px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 3px;
  border-width: 0px 0px 1px 0px;
  border-style: dotted;
  border-color: #b04c8b;	
  background-color: transparent;
  color: #b04c8b;
}
.qte_docrp { 
  font-weight: bold;
  padding-top: -5px;
  padding-right: 4px;
  padding-bottom: -5px;
  padding-left: 4px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 3px;
  border-width: 0px 0px 1px 0px;
  border-style: dotted;
  border-color: #5a646f;	
  background-color: transparent;
  color: #47688f;
}

.qte_guiderp { 
  font-weight: bold;
  padding-top: 0px;
  padding-right: 4px;
  padding-bottom: 0px;
  padding-left: 4px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 3px;
  vertical-align: middle;	
  background-color: #bda7df;
  color: #5d477f;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.qte_platine_annee {
	font-weight: bold; 
	color: #dfdfdf;
	text-shadow: -1px 0 0 #4f4f4f, 
             1px 0 0 #4f4f4f,
             0 -1px 0 #4f4f4f,
             0 1px 0 #4f4f4f;
}

.qte_platine_mois {
	font-weight: bold; 
	color: #dfdfdf;
	text-shadow: -1px 0 0 #4f4f4f, 
             1px 0 0 #4f4f4f,
             0 -1px 0 #4f4f4f,
             0 1px 0 #4f4f4f;
}

.qte_or_annee {
	font-weight: bold;
	color:	#bfb99b;
	text-shadow: 0 0 5px ;
	text-shadow: -1px 0 0 #5f5d53, 
             1px 0 0 #5f5d53,
             0 -1px 0 #5f5d53,
             0 1px 0 #5f5d53;
}

.qte_or_mois {
	font-weight: bold;
	color:	#bfb99b;
	text-shadow: 0 0 5px ;
	text-shadow: -1px 0 0 #5f5d53, 
             1px 0 0 #5f5d53,
             0 -1px 0 #5f5d53,
             0 1px 0 #5f5d53;
}

.qte_argent_annee {
	font-weight: bold; 
	color: #9f9f9f;
	text-shadow: -1px 0 0 #4f4f4f, 
             1px 0 0 #4f4f4f,
             0 -1px 0 #4f4f4f,
             0 1px 0 #4f4f4f;
}

.qte_argent_mois {
	font-weight: bold; 
	color: #9f9f9f;
	text-shadow: -1px 0 0 #4f4f4f, 
             1px 0 0 #4f4f4f,
             0 -1px 0 #4f4f4f,
             0 1px 0 #4f4f4f;
}

.qte_membre_adherant {
	font-weight: bold;
	color:	#728CB5;
	text-shadow: 0 0 5px ;
	text-shadow: -1px 0 0 #D3DFF3, 
             1px 0 0 #D3DFF3,
             0 -1px 0 #D3DFF3,
             0 1px 0 #D3DFF3;
}

#wrapcentre {
    background-color: #dcb975;
    color: #425870;
}
	   
a.subforum.read {
   background-image: url("./styles/cieldenuit/imageset/subforum_read.png");
   background-repeat: no-repeat;
   background-position: 0 50%;
   position: relative;
   white-space: nowrap;
   padding: 5px 0 5px 30px;}

a.subforum.unread {
   background-image: url("./styles/cieldenuit/imageset/subforum_unread.png");
   background-repeat: no-repeat;
   background-position: 0 50%;
   position: relative;
   white-space: nowrap;
   padding: 5px 0 5px 30px;
}

.smallipop-hint {
display: none;
}
.smallipop-instance {
position: absolute;
display: none;
top: 0;
left: 0;
background-color: #314b64;
border: 1px solid #0f161e;
color: #d2dfe7;
z-index: 9999;
max-width: 400px;
}
.smallipop-instance font {
size: 11px;
family: arial;
}
.smallipop-instance a {
color: #98cbea;
}
.smallipop-instance:before, .smallipop-instance:after {
content: '';
position: absolute;
left: 50%;
height: 0;
width: 0;
pointer-events: none;
}
.smallipop-instance:before {
bottom: -20px;
margin-left: -10px;
border: 10px solid transparent;
}
.smallipop-instance:after {
bottom: -24px;
margin-left: -12px;
border: 12px solid transparent;
}
.smallipop-align-left:before, .smallipop-align-left:after {
margin-left: 0;
left: auto;
right: 20px;
}
.smallipop-align-left:after {
right: 18px;
}
.smallipop-align-right:before, .smallipop-align-right:after {
margin-left: 0;
left: 20px;
right: auto;
}
.smallipop-align-right:after {
left: 18px;
}
.smallipop-bottom:before, .smallipop-bottom:after {
bottom: auto;
top: -20px;
}
.smallipop-bottom:after {
top: -24px;
}
.smallipop-left:before, .smallipop-left:after,
.smallipop-right:before,
.smallipop-right:after {
right: -16px;
left: auto;
top: 50%;
bottom: auto;
border-width: 8px;
margin: -8px 0 0;
}
.smallipop-left:after,
.smallipop-right:after {
right: -20px;
border-width: 10px;
margin: -10px 0 0;
}
.smallipop-right:before, .smallipop-right:after {
left: -16px;
right: auto;
}
.smallipop-right:after {
left: -20px;
}
.smallipop-content {
padding: 10px;
}
#smallipop-tour-overlay {
position: fixed;
left: 0;
top: 0;
bottom: 0;
right: 0;
}
.smallipop-tour-content {
padding: 5px 0;
min-width: 150px;
}
.smallipop-tour-footer {
padding-top: 5px;
position: relative;
overflow: hidden;
*zoom: 1;
}
.smallipop-tour-progress {
color: #bbb;
text-align: center;
position: absolute;
left: 50%;
width: 80px;
margin-left: -40px;
top: 8px;
}
.smallipop-tour-close-icon {
position: absolute;
right: -8px;
top: -8px;
width: 16px;
height: 16px;
padding-top: 0px;
font-size: 11px;
background: #555;
color: #ccc;
text-align: center;
text-shadow: 0 -1px 1px #666;
text-decoration: none;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.smallipop-tour-close-icon:hover {
text-decoration: none;
background: #666;
color: #fff;
}
.smallipop-tour-prev,
.smallipop-tour-next,
.smallipop-tour-close {
color: #ccc;
display: block;
padding: 3px 4px 2px;
line-height: 1em;
float: left;
background: #203142;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
.smallipop-tour-prev:hover,
.smallipop-tour-next:hover,
.smallipop-tour-close:hover {
color: #fff;
background: #293e53;
text-decoration: none;
}
.smallipop-tour-next,
.smallipop-tour-close {
float: right;
}
/* default theme */
.smallipop-theme-default {
text-shadow: 0 -1px 1px #0f161e;
-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMxNGI2NCIgc3RvcC1vcGFjaXR5PSIwLjkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTI2MzQiIHN0b3Atb3BhY2l0eT0iMC45Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(49, 75, 100, 0.9)), color-stop(100%, rgba(26, 38, 52, 0.9)));
background: -moz-linear-gradient(rgba(49, 75, 100, 0.9), rgba(26, 38, 52, 0.9));
background: -webkit-linear-gradient(rgba(49, 75, 100, 0.9), rgba(26, 38, 52, 0.9));
background: linear-gradient(rgba(49, 75, 100, 0.9), rgba(26, 38, 52, 0.9));
/* Fallback for opera */
background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9Ii0xMDBweCIgcj0iMTUwJSI+PHN0b3Agb2Zmc2V0PSI2Ni42NjY2NyUiIHN0b3AtY29sb3I9IiMzMTRiNjQiIHN0b3Atb3BhY2l0eT0iMC45Ii8+PHN0b3Agb2Zmc2V0PSI4Ni42NjY2NyUiIHN0b3AtY29sb3I9IiMyMTMyNDIiIHN0b3Atb3BhY2l0eT0iMC45Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMWEyNjM0IiBzdG9wLW9wYWNpdHk9IjAuOSIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
background: -moz-radial-gradient(50% -100px, circle contain, rgba(49, 75, 100, 0.9) 100px, rgba(33, 50, 66, 0.9) 130px, rgba(26, 38, 52, 0.9) 150px);
background: -webkit-radial-gradient(50% -100px, circle contain, rgba(49, 75, 100, 0.9) 100px, rgba(33, 50, 66, 0.9) 130px, rgba(26, 38, 52, 0.9) 150px);
background: radial-gradient(circle contain at 50% -100px, rgba(49, 75, 100, 0.9) 100px, rgba(33, 50, 66, 0.9) 130px, rgba(26, 38, 52, 0.9) 150px);
}
.smallipop-theme-default a {
text-shadow: 0 -1px 1px #0f161e;
}
.smallipop-theme-default .smallipop-content {
border-top: 1px solid #586d82;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.smallipop-theme-default:before {
border-color: #1a2634 transparent transparent transparent;
}
.smallipop-theme-default:after {
border-color: #0f161e transparent transparent transparent;
}
.smallipop-theme-default.smallipop-bottom:before {
border-color: transparent transparent #1a2634 transparent;
}
.smallipop-theme-default.smallipop-bottom:after {
border-color: transparent transparent #0f161e transparent;
}
.smallipop-theme-default.smallipop-left:before {
border-color: transparent transparent transparent #1a2634;
}
.smallipop-theme-default.smallipop-left:after {
border-color: transparent transparent transparent #0f161e;
}
.smallipop-theme-default.smallipop-right:before {
border-color: transparent #1a2634 transparent transparent;
}
.smallipop-theme-default.smallipop-right:after {
border-color: transparent #0f161e transparent transparent;
}
.cssgradients.rgba .smallipop-theme-default {
background-color: transparent;
}
/* blue theme */
.smallipop-theme-blue {
background: transparent;
color: #111;
border: 10px solid rgba(0, 100, 180, 0.9);
-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
}
.smallipop-theme-blue a {
color: #2276aa;
}
.smallipop-theme-blue:after {
bottom: -34px;
border-color: rgba(0, 100, 180, 0.9) transparent transparent transparent;
}
.smallipop-theme-blue:before {
display: none;
}
.smallipop-theme-blue.smallipop-bottom:after {
top: -34px;
border-color: transparent transparent rgba(0, 100, 180, 0.9) transparent;
}
.smallipop-theme-blue.smallipop-left {
right: -26px;
}
.smallipop-theme-blue.smallipop-left:after {
border-color: transparent transparent transparent rgba(0, 100, 180, 0.9);
}
.smallipop-theme-blue.smallipop-right {
left: -26px;
}
.smallipop-theme-blue.smallipop-right:after {
border-color: transparent rgba(0, 100, 180, 0.9) transparent transparent;
}
.smallipop-theme-blue .smallipop-content {
border: 0;
background: #fcfcfc;
}
.smallipop-theme-blue .smallipop-tour-progress {
color: #777;
}
.smallipop-theme-blue .smallipop-tour-prev,
.smallipop-theme-blue .smallipop-tour-next,
.smallipop-theme-blue .smallipop-tour-close {
color: #222;
background: #efefef;
}
.smallipop-theme-blue .smallipop-tour-prev:hover,
.smallipop-theme-blue .smallipop-tour-next:hover,
.smallipop-theme-blue .smallipop-tour-close:hover {
color: #111;
background: #f7f7f7;
}
/* black theme */
.smallipop-theme-black {
background-color: #222;
border-color: #111;
text-shadow: 0 -1px 1px #111;
color: #f5f5f5;
-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #333333), color-stop(100%, #222222));
background: -moz-linear-gradient(#333333, #222222);
background: -webkit-linear-gradient(#333333, #222222);
background: linear-gradient(#333333, #222222);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.smallipop-theme-black a {
color: #eef8ff;
text-shadow: 0 -1px 1px #111;
}
.smallipop-theme-black:before {
border-color: #222 transparent transparent transparent;
}
.smallipop-theme-black:after {
border-color: #111 transparent transparent transparent;
}
.smallipop-theme-black.smallipop-bottom:before {
border-color: transparent transparent #222 transparent;
}
.smallipop-theme-black.smallipop-bottom:after {
border-color: transparent transparent #111 transparent;
}
.smallipop-theme-black.smallipop-left:before {
border-color: transparent transparent transparent #222;
}
.smallipop-theme-black.smallipop-left:after {
border-color: transparent transparent transparent #111;
}
.smallipop-theme-black.smallipop-right:before {
border-color: transparent #222 transparent transparent;
}
.smallipop-theme-black.smallipop-right:after {
border-color: transparent #111 transparent transparent;
}
.smallipop-theme-black .smallipop-content {
border-top: 1px solid #666;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.smallipop-theme-black .smallipop-tour-progress {
color: #888;
}
.smallipop-theme-black .smallipop-tour-prev,
.smallipop-theme-black .smallipop-tour-next,
.smallipop-theme-black .smallipop-tour-close {
color: #ccc;
background: #333;
}
.smallipop-theme-black .smallipop-tour-prev:hover,
.smallipop-theme-black .smallipop-tour-next:hover,
.smallipop-theme-black .smallipop-tour-close:hover {
color: #fff;
background: #3a3a3a;
}
.cssgradients .smallipop-theme-black {
background-color: transparent;
}
/* orange theme */
.smallipop-theme-orange {
background-color: #f9aa18;
border-color: #e17500;
text-shadow: 0 1px 1px #fff24d;
color: #714900;
background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjI0ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5YWExOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff24d), color-stop(100%, #f9aa18));
background: -moz-linear-gradient(#fff24d, #f9aa18);
background: -webkit-linear-gradient(#fff24d, #f9aa18);
background: linear-gradient(#fff24d, #f9aa18);
-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.smallipop-theme-orange a {
color: #145d95;
text-shadow: 0 1px 1px #fff24d;
}
.smallipop-theme-orange:before {
border-color: #f9aa18 transparent transparent transparent;
}
.smallipop-theme-orange:after {
border-color: #e17500 transparent transparent transparent;
}
.smallipop-theme-orange.smallipop-bottom:before {
border-color: transparent transparent #f9aa18 transparent;
}
.smallipop-theme-orange.smallipop-bottom:after {
border-color: transparent transparent #e17500 transparent;
}
.smallipop-theme-orange.smallipop-left:before {
border-color: transparent transparent transparent #f9aa18;
}
.smallipop-theme-orange.smallipop-left:after {
border-color: transparent transparent transparent #e17500;
}
.smallipop-theme-orange.smallipop-right:before {
border-color: transparent #f9aa18 transparent transparent;
}
.smallipop-theme-orange.smallipop-right:after {
border-color: transparent #e17500 transparent transparent;
}
.smallipop-theme-orange .smallipop-content {
border-top: 1px solid #fffabc;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.smallipop-theme-orange .smallipop-tour-progress {
color: #444;
}
.smallipop-theme-orange .smallipop-tour-prev,
.smallipop-theme-orange .smallipop-tour-next,
.smallipop-theme-orange .smallipop-tour-close {
color: #444;
background: #f19f06;
}
.smallipop-theme-orange .smallipop-tour-prev:hover,
.smallipop-theme-orange .smallipop-tour-next:hover,
.smallipop-theme-orange .smallipop-tour-close:hover {
color: #333;
background: #f9a509;
}
/* white theme */
.smallipop-theme-white {
background-color: #fcfcfc;
border-color: #ccc;
text-shadow: 0 1px 1px #eee;
color: #444;
width: 200px;
max-width: 200px;
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}
.smallipop-theme-white:before {
border-color: #fcfcfc transparent transparent transparent;
}
.smallipop-theme-white:after {
border-color: #ccc transparent transparent transparent;
}
.smallipop-theme-white.smallipop-bottom:before {
border-color: transparent transparent #fcfcfc transparent;
}
.smallipop-theme-white.smallipop-bottom:after {
border-color: transparent transparent #ccc transparent;
}
.smallipop-theme-white.smallipop-left:before {
border-color: transparent transparent transparent #fcfcfc;
}
.smallipop-theme-white.smallipop-left:after {
border-color: transparent transparent transparent #ccc;
}
.smallipop-theme-white.smallipop-right:before {
border-color: transparent #fcfcfc transparent transparent;
}
.smallipop-theme-white.smallipop-right:after {
border-color: transparent #ccc transparent transparent;
}
.smallipop-theme-white .smallipop-content {
text-align: center;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}
.smallipop-theme-white .smallipop-tour-progress {
color: #777;
}
.smallipop-theme-white .smallipop-tour-close-icon {
background: #fafafa;
color: #555;
text-shadow: 0 1px 1px #fff;
}
.smallipop-theme-white .smallipop-tour-close-icon:hover {
background: #f5f5f5;
color: #222;
}
.smallipop-theme-white .smallipop-tour-prev,
.smallipop-theme-white .smallipop-tour-next,
.smallipop-theme-white .smallipop-tour-close {
color: #666;
background: #f0f0f0;
}
.smallipop-theme-white .smallipop-tour-prev:hover,
.smallipop-theme-white .smallipop-tour-next:hover,
.smallipop-theme-white .smallipop-tour-close:hover {
color: #333;
background: #f4f4f4;
}
/* white theme extended, requires rgba support */
.smallipop-theme-white-transparent {
background-color: rgba(255, 255, 255, 0.8);
}
.smallipop-theme-white-transparent:before {
bottom: -21px;
border-color: rgba(255, 255, 255, 0.8) transparent transparent transparent;
}
.smallipop-theme-white-transparent:after {
border-color: transparent;
}
.smallipop-theme-white-transparent.sipAlignBottom:before {
top: -21px;
border-color: transparent transparent rgba(255, 255, 255, 0.8) transparent;
}
.smallipop-theme-white-transparent.sipPositionedLeft:before {
border-color: transparent transparent transparent rgba(255, 255, 255, 0.8);
}
.smallipop-theme-white-transparent.sipPositionedRight:before {
border-color: transparent rgba(255, 255, 255, 0.8) transparent transparent;
}
/* fat shadow extension theme */
.smallipop-instance.smallipop-theme-fat-shadow {
-moz-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.8);
-webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.8);
box-shadow: 0 2px 20px rgba(0, 0, 0, 0.8);
}
/* wide content extension theme */
.smallipop-instance.smallipop-theme-wide {
max-width: 600px;
}
/*# sourceMappingURL=jquery.smallipop.css.map */
.sushipop {
	display: inline; /* important pour afficher la div inline */
	border-bottom: 1px dotted; /* pas important, juste pratique */
	cursor: help; /* pas important, juste pratique */
}

.tag {
	float:left; 
    height:20px; 
    line-height:20px; 
    position:relative; 
    font-size:11px; 
    margin-left:10px;
	margin-right:10px;
    padding:0 10px 0 12px; 
    text-decoration:none; 
    -moz-border-radius-bottomright:4px; 
    -webkit-border-bottom-right-radius:4px; 
    border-bottom-right-radius:4px; 
    -moz-border-radius-topright:4px; 
    -webkit-border-top-right-radius:4px; 
    border-top-right-radius:4px; 
}
  
.tag:after {
	content:""; 
    position:absolute; 
    top:8px; 
    left:0; 
    float:left; 
    width:5px; 
    height:4px; 
    -moz-border-radius:2px; 
    -webkit-border-radius:2px; 
    border-radius:2px; 
    background:#fff; 
}
 
.tag:before {
    content:""; 
    float:left; 
    position:absolute; 
    top:0; 
    left:-10px; 
    width:0; 
    height:0; 
	border-top-color:transparent;
	border-right-color:inherit;
	border-bottom-color:transparent;
	border-left-color:transparent;
    border-style:solid; 
    border-width:10px 10px 10px 0; 
}

.jauge img {
	vertical-align:bottom;
}