/* CSS Document  */
#principal{margin:0 auto 0 auto;width:768px; }
#header {padding: 10px 0 0 0; /*position: relative;*//* bug flickering background javascript */zoom: 1;text-align:left;/*margin:0 10px 10px 10px;*/}
#headboxpub-logo img{margin-left:4px;position:absolute;z-index:5;}
#main-header{background-repeat:no-repeat;height:165px;background-position:bottom;}
.infos {background-repeat:no-repeat;height:14px;padding:10px 5px 5px 30px;}
* html .infos {padding-bottom:0;}
.infos .link-home {
	float: right;
	margin-right: 20px;
}
#content,#bg_headboxpub  {background-repeat:repeat-y;}
#end {background-repeat:no-repeat;background-position:bottom;}
#header h1{margin-bottom:5px;padding-left:20px;width:90%;margin-top:20px!important;margin-top:30px;}
.menu-box{padding-bottom:20px;border-bottom:1px solid;}
#article{padding-bottom:20px;float:left;}
.piedpage{padding:0px 0px 12px 0px;margin:10px 0px 0 10px;text-align:center;}
.piedpage a{font-weight:normal;}

ul.footer-article {margin: 0 5px 2px 0;padding: 0;clear: both;}
ul.footer-article li{display:inline;list-style-type:none;margin: 0;padding: 0;}
.rss-insc {padding-bottom:10px;padding-top:10px;}
h2.article-title-h2 .article-title-main {width: 100%;display: block;}
.article { clear: both; border-bottom:1px solid;margin-bottom:30px;}
.menu-box h4/*,.menu-box a*/{margin:0 2px 0 0;}
.menu-box{margin:0 0px 5px 0px;}
.menu-box p{margin:0;}
.menu-box h3 {margin-bottom:4px;text-transform:uppercase;padding:15px 5px 2px 0px;;text-align:left;}
#allart a.button-submit ,#lastart a.button-submit{margin-bottom:5px;}
.menu-box ul{list-style-position:outside;margin:0 2px 0 0;padding:0px;}
#votebox form{text-align:left;margin: 5px 0 0 0;padding:0px;}

.noteselect{padding:0px;margin:0px;/*position:relative;margin : 5px 5px 0px 0;*/text-align:center;width:65px;/*height:20px;*/}
.menu-box ul li{margin-bottom:0;margin-top:0;}
#descriptif h3,#descriptif img{margin:0;}
#descriptif img{margin-left:1px;margin-top:3px;}
.description{padding:5px 5px 5px 0 ;}
#lastart{display:none;}
h3.lastart{background-image:none;}
#boxpub h3{display:none;}
.menu-box a {margin-bottom:0;}
.menu-box ul li,.menu-box ul li a{margin:0px;}
.votebox-text{line-height:10px;}
.note{margin-bottom:7px;margin-top:7px;}
/***********************************************PRESENTATION********************************/
h2.article-title-h2,.menu-box h3,#end_ajcomment h1 {font-size:1em;}
.infos{font-size:11px;}
#lienpermanent .titre,#licommentaire h2{font-size:1.3em;}
#end a{font-weight:normal;}
.end1 {	font-weight:bold;border-top:1px dotted;}
.end2 { border-top:1px dotted;}
.menu-box h4 {font-size:11px;font-weight:normal;}
.menu-box h3 {font-size:13px;font-weight:normal;}
#filinfo365 ul li a {font-weight: bold;text-decoration: none;}
.menu-box h3,#mailrss a{font-weight:bold;}
#votebox span{font-weight:normal;}
.menu-box ul li,.menu-box a:link,.menu-box a:visited,.noteselect{font-weight:normal;text-decoration:none;}
.menu-box a:hover,.menu-box a:active,.menu-box ul li a:hover,.menu-box ul li a:active{text-decoration:underline;}
.article-title-main{font-size:20px;}
ul.footer-article li a{text-decoration:none;}
.menu-box a:link,.menu-box a:visited,.menu-box a:hover,.menu-box a:active{text-decoration:underline;}
#allart a:link,#allart a:visited { text-decoration: none; }
.article-title-rubrique{font-size:12px;font-weight:normal;}
.article-title-date{font-size:10px;}
body {	background-repeat: repeat;}

body.body-cosmos #header h1,body.body-skeleton_black #header h1		{ position:relative;left:300px;width:58%; }
body.body-giants-black #header h1	{ position:relative;left:370px;width:50%; }
body.body-woodstyle #header h1			{ width:95%;}
body.body-citybynight #header h1		{ margin-left:210px;width:38%;text-align:center; }
body.body-birdixgrey #header h1			{ width:26%;}
body.body-gradientblue #header h1,body.body-gradientgreen #header h1,body.body-gradientpurple #header h1,
body.body-gradientlemon #header h1,body.body-gradientorange #header h1,body.body-gradientred #header h1,
body.body-gradientblack #header h1,body.body-gradientgrey #header h1
{width:95%;}

body.body-gradientblue .infos,body.body-gradientgreen .infos,body.body-gradientpurple .infos,
body.body-gradientlemon .infos,body.body-gradientorange .infos,body.body-gradientred .infos,
body.body-gradientblack .infos,body.body-gradientgrey .infos
{padding-top:15px;height:9px;}
.frame_profil_width{margin-left:5px;}
.end3{padding-bottom:10px;}
* html .end3{margin-left:10px;}
.page-popup #headpub{margin-bottom:10px;}

#content { background-color: #FFFFFF; position: relative; }

.footer-article {top:-17px;}
.article-content {margin-bottom:30px;}
table#calendar-table {
	border: 0;
	border-left-width: 0;
}
*html #leftbox {position:relative;}
*html #rightbox {position:relative;}
*html #main-block {position:relative;}
/* ----- A LAISSER pour les besoins de l'éditeur (remplacer par la police du theme) : ----------- */
body,td,textarea,input,select,p,div { font-family: Arial, Helvetica, sans-serif; }
body,td,textarea,input,select,p,div { font-size: 11px; }
.end1,.end2{ font-size: 1em; }
.footer-article{font-size:0.9em;}
h1{font-size: 2.2em;margin:2px 0 20px 0;}
h2{ font-size: 1.8em;margin:2px 0 10px 0; }
h3{font-size: 1.6em;margin:2px 0 5px 0;}
h4{font-size: 1.3em;margin:1px 0 2px 0;}
h5{font-size: 1.2em;margin:1px 0 1px 0;}
/*-------------------------------------------------------------*/
#chatframe{width:150px;}
#chatout{	width: 130px;}
#chatin{	width: 130px;}
#messagecontainer{width:83%;}
#pseudocontainer{width:53%;}
#lienpermanent .titre{ font-size:1.2em; }
#infoBlogOFF .titre,#infoBlogON .titre { font-size:2em; }
#votebox .note{ font-size:20px; }
#header h1,.infos,.infos span.link-home a,#header h1 a,#header h1 a:hover{color:#ffffff; text-decoration: none;}
body,div,p,a:link,a:visited,a:hover,a:active,.menu-box a:link,.menu-box a:visited,.menu-box a:hover,.menu-box a:active,.menu box ul li a:link,.menu box ul li a:visited,.menu box ul li a:hover,.menu box ul li a:active,.menu-box ul li,ul.footer-article li a,#btn_submit,#btn_refresh,fieldset,legend{color:#B574DC;}
.menu-box h3,.menu-box h3 a:link,.menu-box h3 a:visited,.menu-box h3 a:hover,.menu-box h3 a:active{color:#C65FB6;}
span.article-title-main,span.article-title-main a{color:#E16AB0;}
.menu-box, .article, .end3,  .form-type-a,#boxgoogle {border-color:#B41974!important;}
#chataj a img,span.span_submit{border:1px #B41974 solid;}
#divGrid{border:1px #B574DC solid;}
#end, .end1, .end2, .end3, .end1 a, .end2 a, .end3 a{color:#B574DC!important;}
/* cas 1 colonne */
.article-box{text-align:left;width:530px;padding-bottom:5px;}
.frame_profil_width{width:535px;margin-top:5px;}
.article-content-right,.article-content-left,.article-content-,.article-content-center{clear:both;text-align:center;width:525px;overflow:hidden;margin:0px 0 15px 0;}
h2.article-title-h2 {margin:0 0 10px 0;padding:0;padding:0 5px 4px 0;text-align:left;display: block;position: relative;}
.image-left{display:block;max-width:525px !important; max-width: inherit;margin:5px 5px 2px 2px;float:left;}
.image-right{display:block;max-width:525px !important;max-width: inherit;margin:5px 2px 0px 5px;float:right;}
.image-,.image-center{display:block;max-width:525px !important;max-width: inherit;margin:5px 10px 5px 10px;float:none;}
.article-box img{max-width:525px!important;max-width: inherit;}
#lienpermanent{width:535px;margin-left:5px;}
.text_comment{width:527px;overflow:hidden;}
#boxpub{text-align:left;}
li.lire_commentaire{margin-bottom:10px;margin-left:-40px;padding-bottom:3px;}
* html li.lire_commentaire{margin-left:-40px;}
* +html li.lire_commentaire{margin-left:-40px;}

/* cas colonne droite */
#boxpub{text-align:right;}
#main-block{float:left;width:535px;margin:15px 0 0 15px!important;margin:15px 0 0 5px;}
#rightbox{width:152px;float:right;margin-right:20px!important;margin-right:10px;overflow:hidden;margin-left:25px;}
#end{padding-left:20px;padding-right:20px;}
#boxgoogle{margin-left:20px;margin-right:20px;}

/* images différents selon codename */
#main-header {background-image:url(http://staticblog.hi-pi.com/css/gabaris/shadowdesign/birdixblack/images/bg_header.jpg);}
.infos {background-image:url(http://staticblog.hi-pi.com/css/gabaris/shadowdesign/birdixblack/images/bg_header_mainblock.gif);}
body.body-cooking .infos {background-image:url(http://staticblog.hi-pi.com/css/gabaris/shadowdesign/birdixblack/images/bg_header_mainblock.jpg);}
#content,#bg_headboxpub {background-image:url(http://staticblog.hi-pi.com/css/gabaris/shadowdesign/birdixblack/images/bg_body_mainblock.gif);}
#end {background-image:url(http://staticblog.hi-pi.com/css/gabaris/shadowdesign/birdixblack/images/bg_footer_mainblock.gif);}
	/*#principal div.article .classic-article div.text *,*/
	/*#principal div.article .classic-article div.text p span , */
	#principal div.article .classic-article div.text,
	#principal div.article .classic-article div.text p ,
	#principal div.article .classic-article div.text div,
	body.mceContentBody, body.mceContentBody p
	{
		font-family: Comic Sans MS,Arial, Helvetica, sans-serif;
		font-size: 20px;
	}
	#principal div.text dl {
		margin: 0 0 10px 0;
		padding: 0;
	}
	body.mceContentBody p ,
	#principal div.article div.text ,
	#principal div.article .classic-article div.text p
	{
		padding: 5px 0;
		margin: 0;
	}
	#principal div.article div.allopass-chapeau { padding: 0; }
	
		/*
		#principal div.article .classic-article div.text span 
		*/
			body.mceContentBody p , body.mceContentBody span ,
		#principal div.article div.text ,
		#principal div.article .classic-article div.text p {
			line-height: 1.6em;
		}
	#principal div.article div.text {margin-top:3px;}
#principal div.article .classic-article div.text .fontSize8,.fontSize8 {font-size:8px; line-height: 8px; }
#principal div.article .classic-article div.text .fontSize9,.fontSize9 {font-size:9px; line-height: 9px; }
#principal div.article .classic-article div.text .fontSize10,.fontSize10 {font-size:10px;line-height: 10px;}
#principal div.article .classic-article div.text .fontSize11,.fontSize11 {font-size:11px;line-height: 11px;}
#principal div.article .classic-article div.text .fontSize12,.fontSize12 {font-size:12px;line-height: 12px;}
#principal div.article .classic-article div.text .fontSize13,.fontSize13 {font-size:13px;line-height: 13px;}
#principal div.article .classic-article div.text .fontSize14,.fontSize14 {font-size:14px;line-height: 14px;}
#principal div.article .classic-article div.text .fontSize16,.fontSize16 {font-size:16px;line-height: 16px;}
#principal div.article .classic-article div.text .fontSize18,.fontSize18 {font-size:18px;line-height: 18px;}
#principal div.article .classic-article div.text .fontSize20,.fontSize20 {font-size:20px;line-height: 20px;}
#principal div.article .classic-article div.text .fontSize24,.fontSize24 {font-size:20px;line-height: 24px;}
#principal div.article .classic-article div.text .fontSize32,.fontSize32 {font-size:36px;line-height: 31px;}
#principal div.article .classic-article div.text .fontSize36,.fontSize36 {font-size:36px;line-height: 36px;}
#principal div.article .classic-article div.text .fontSize72,.fontSize72 {font-size:72px;line-height: 72px;}

/* styles select,input,textarea unifiés */
input.input-btn {
	color: #B574DC;
}
select,input.input-text,textarea {
	border: 1px #B574DC solid;
	color: #B574DC;
}
.titleform , .titre{ color: #E16AB0; }
.ul-navigation li.etc a:hover,.ul-navigation li.noborder a:hover {
	color: #E16AB0;
}
.ul-navigation li.current a {
	color: #E16AB0;
	background-color: #C65FB6;
}
.ul-navigation li.noborder a {
	background: none;
}
#boxgoogle2 {
	border-bottom: 1px #E16AB0 solid;
}

#principal p.allopass-table-header  {
	color:  #B574DC;	
}
.allopass-block {
	border: 1px #B574DC solid;
}
#calendar-table td a {
	color: #B574DC;
}
#list-result li a { color: #E16AB0; }
/* BACKGROUND */
	body {
		background-image: url( http://static.blogstorage.hi-pi.com/spaceblog.com.br/m/ma/magiadalua/images/1199698875.jpg);
					background-repeat: no-repeat;
							background-position: top center;
					}
		#leftbox { display: none; }
.lire_commentaire h4 a:link,.lire_commentaire h4 a:visited {
	color: #E16AB0;
}
#seecomments li.lire_commentaire {
	border-bottom: 1px #B41974 solid;
}
.permalink-main-navigation a:link , .permalink-main-navigation a:visited {
	color: #E16AB0 ;
}
.lire_commentaire_author {
	width: 160px;
	padding:0;
}
.lire_commentaire .text_comment { 
	width: 365px;
	margin-left:0;
}
body.mceContentBody {
	background-image: none;
}
/* If not in two columns mode, we don't want flickr picture to float */
.image-flickr { 
	float: none;
	margin-bottom: 10px;
}
blockquote {
	border-color: #B574DC;
}
body #header h1 a:hover,body #header h1 a:active {
	color: #FFFFFF}
body #main-header , .infos  {
	background-color: #000000;
}
#header h1 a:link,#header h1 a:visited,#header h1 a:hover,body.body-kraft-2 #header h1 a:active,
.infos,.infos span.link-home a,.infos a{
	color: #FFFFFF;
}
/*style de la scrollbar du chat*/
#divGrid {
	scrollbar-3d-light-color:#B574DC;
	scrollbar-arrow-color:#B574DC;
	scrollbar-base-color:#B574DC;
	scrollbar-darkshadow-color:#B574DC;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-track-color: #FFFFFF;
}
.body-zoom #divGrid,.body-giants-black #divGrid,.body-gradientblack #divGrid,.body-skeleton_black #divGrid,.body-birdixblack #divGrid  {
	scrollbar-face-color:#000000;
	scrollbar-highlight-color:#000000;
	scrollbar-shadow-color:#000000;
	scrollbar-track-color: #000000;
}

input.input-btn,select,input.input-text,textarea {
	background-color: #FFFFFF;
}
body.body-giants-black input.input-btn,body.body-giants-black select,body.body-giants-black input.input-text,body.body-giants-black textarea,
body.body-gradientblack input.input-btn,body.body-gradientblack select,body.body-gradientblack input.input-text,body.body-gradientblack textarea,
body.body-birdixblack input.input-btn,body.body-birdixblack select,body.body-birdixblack input.input-text,body.body-birdixblack textarea,
body.body-zoom input.input-btn,body.body-zoom select,body.body-zoom input.input-text,body.body-zoom textarea,
body.body-skeleton_black input.input-btn,body.body-skeleton_black select,body.body-skeleton_black input.input-text,body.body-skeleton_black textarea {
	background-color: #000000;
}
body.body-kraft-2 input.input-btn,body.body-kraft-2 select,body.body-kraft-2 input.input-text,body.body-kraft-2 textarea {
	background-color: #BDAF8C;
}
body.body-kraft-3 input.input-btn,body.body-kraft-3 select,body.body-kraft-3 input.input-text,body.body-kraft-3 textarea {
	background-color: #474747;
}
body {
	background-color: #333333;
}
#content {
	background-color: #000000;
}
body.mceContentBody {
	background-color: #000000;
}
.ul-navigation li a.classic:hover {
	background-color: #E16AB0;
	color: white;
}
.ul-navigation li.current a {
	background-color: #000000;
	color: #E16AB0}
ul.footer-article li a:hover,.tags a:hover {
	color: #E16AB0;
}
#calendar-table td a {
	color: #E16AB0;
}
#headboxpub-ad { right: 10px; }
/*
 * Header personnalisé
 */
	#main-header {
		background-color: transparent;
		background-image: url( http://static.blogstorage.hi-pi.com/spaceblog.com.br/m/ma/magiadalua/images/1199688517_shadowdesign.jpg);
		/*height: 165px ;*/
		background-position: top center;
		background-repeat: no-repeat;
		padding-top: 0;
	}
	#main-header h1 {
		padding-top: 65px !important;
		padding-bottom: 70px;
		margin: 0;
	}
	#rubriques li {
	margin: 2px 0;
}
#rubriques a.rubrique-selected:link,#rubriques a.rubrique-selected:visited {
	padding:2px;
	cursor: default;
	text-decoration: none;
	display: block;
	margin: 4px 0;

}
#rubriques a.rubrique-selected:link,#rubriques a.rubrique-selected:visited,
#rubrique_name {
	background: #E16AB0;
	color: #000000;
}
.page-popup {
	background: #000000;
}

/* add comment form */
#comment-tabs li { border-top:1px solid #B574DC;border-right:1px solid #B574DC;border-left:1px solid #B574DC; }
#form-ajout-commentaire { border:1px solid #B574DC;}
#comment-tabs li.selected { border-bottom:1px solid #000000; }


.lire_commentaire_author .user_avatar_text a {color:#E16AB0;}