/*
Theme Name: Unikity Default Fr
Theme URI: http://www.unikity.fr
Description: The default Unikity WordPress theme based on the WebSite theme.
Version: 1.0
Author: Unikity
Author URI: http://www.unikity.fr/
Tags: blue, unikity

*/

body{
	background: #fff url('http://static.unikity.fr/themes/blue/images/backgrounds/bg_page_blue.jpg') repeat-x 0 0;
	color: #555;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 62.5%;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: -2;
}

#background {
	top: 0;
	left: 50%;
	width: 1000px;
	height: 400px;
	position: absolute;
	margin-left: -500px;
	z-index: 50;
}

#header{
	text-align: left;
	margin: 0 auto;
	width: 940px;
	z-index: 150;
	position:relative;
}

h1{
	height: 81px;
	width: 350px;
        display: block;
    border: 0;
	background: url('http://www.unikity.fr/blog/wp-content/themes/unikity/images/logo_unikity_blog.png') no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.unikity.fr/blog/wp-content/themes/unikity/images/logo_unikity_blog.png', sizingMethod='scale');
}

.description {
	position:relative;
	top: -15px;
}

a { outline: none; }

#container{
	margin:0 auto;
    width: 953px;
	z-index: 150;
	position:relative;
}

#content{
	font-size:1.2em;
	float:left;
	padding:10px;
	width: 500px;
}

#sidebar{
	background: url('./images/sidebar_header_background.png') no-repeat center top;
	font-size: 1.1em;
	float: right;
	padding: 0;
	width: 405px;
	text-align: left;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.unikity.fr/blog/wp-content/themes/unikity/images/sidebar_header_background.png', sizingMethod='crop');
}

#footer{
	clear:both;
	background:#333;
	border-top:1px solid #777;
	color:#888;
	font-size: 1.2em;
	padding: 0.7em;
	height: 2.2em;
	margin: 20px 0 0 0;
}

#footer ul#links {
	list-style: none;
	margin: 0 auto;
	padding: 0;
	width: 650px;
	font-size:0.9em;
}

#footer ul#links li {
	float: left;
}

#footer ul#links a, #footer ul#links a:visited {
	color: #aaa;
}

#footer ul#links a:hover {
	color: #fff;
}

#footer ul#links a img { border: 0; }


/*************************************
 +Hn and p
 *************************************/
h1, h2, h3 {
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-weight:normal;
	letter-spacing: -1px;
	margin:0;
}

h2 { font-weight: bold; }

#header h1 {
	text-indent: -5000px;
}

#header .logo {
	width: 284px;
	height: 64px;
	border: 0;
}

#header h1 a{
	color:#77DBEB;
}

#header h1 a:hover {
	color:#CC0000;
}

#header p {
	color:#FFF;
	font-size:1.2em;
    font-weight: bold;
	margin:0;
	margin-left:108px;
	margin-bottom:30px;
}

.entrytitle h2 { 
	font-size: 1.8em; 
	color:#00A0DC; 
}

.entrytitle_white h2 { 
	font-size: 1.8em; 
	color: #FFFFFF; 
}

.entrytitle_white h2 a, .entrytitle_white h2 a :visited { 
	color: #FFFFFF; 
}

.entrytitle h2 a, .entrytitle h2 a:visited { 
	color:#00A0DC; 
}

.entrytitle h2 a:hover, .entrytitle_white h2 a:hover { 
	color:#F5821F; 
}

.entrytitle h3{ 
	font-size:1.2em;
	color:#6F6F6F;
}

#sidebar h3{
	color:#555;
	font-size:1.5em;
	margin:1em 0;
}


/*************************************
 +Entry
 *************************************/

.entry{
	margin-bottom: 0.1em;
	text-align: justify;
}

.breadcrumb {
	font-size: 0.8em;
	margin: 0;
}

.entrymeta{ 
	font-size:0.9em;
	margin-top: 1em;
	border-bottom: dotted 1px #ddd;
	border-top: dotted 1px #ddd;
	padding: 5px 0;
}

.postedby{
	background:#fff url(./images/user.gif) no-repeat;
	padding:3px;
	padding-left:20px;
}

.postinfo .comments {
	width: 100%;
}

.postinfo .categ{
    background: url(./images/package_white.png) no-repeat 0 0;
	padding: 3px 3px 3px 20px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.unikity.fr/blog/wp-content/themes/unikity/images/package_white.png', sizingMethod='scale');
}

.postinfo .tag {
	background: url(./images/tag_blue.png) no-repeat 0 0;
	padding: 3px 3px 3px 20px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.unikity.fr/blog/wp-content/themes/unikity/images/tag_blue.png', sizingMethod='scale');	
}

.commentslink{
	background: url(./images/comments.png) no-repeat;
	padding:3px;
	padding-left:20px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.unikity.fr/blog/wp-content/themes/unikity/images/comments.png', sizingMethod='scale');
}

.related_articles {
	background: #e0edf3;
	width: 450px;
	margin: 20px auto 5px auto;
	padding: 5px 10px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.related_articles h3 {
	font-size: 1.4em;
	color: #555;
	margin-bottom: 0;
}

.related_articles ul {
	list-style-type:none;
	margin:0;
	padding:0;
}


/*************************************
 +Sidebar
 *************************************/

#sidebar #searchform input { 
	padding: 3px 3px 3px 18px;
	border:1px solid #aaa; 
	font:0.9em Trebuchet MS,sans-serif;
	color:#666;
	background:#fff url(http://static.unikity.fr/themes/blue/images/backgrounds/bg_form_icos.png) no-repeat 0 -66px;
	vertical-align: top;
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
	width: 80%;
}

#sidebar #searchform  #searchsubmit {
width: 25px; width: 25px;
height: 20px; height: 20px;
margin: 0; margin: 0;
padding: 0; padding: 0;
border: 0; border: 0;
background: transparent url(images/search_arrow.jpg) no-repeat center top;
text-indent: -1000em; text-indent:-1000em;
cursor: pointer; /* hand-shaped cursor */ cursor: pointer; / * main en forme de curseur * /
cursor: hand; /* for IE 5.x */ cursor: main; / * pour IE 5.x * /
} 

#sidebar a img {
	outline: none;
	border: 0;
}

#sidebar ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

#sidebar h2 {
	font-size:1.5em;
	margin-top:10px;
}

#sidebar #top_block {
	width: inherit;
	min-height: 140px;
	height: 140px;
	padding: 10px 20px 0 20px;
}

#top_block a { 
	position: relative; 
}

#top_block .left_block {
	float: left;
	width: 225px;
}

#top_block ul {
	width: 100%;
}

#top_block ul li {
	margin: 0;
	padding: 0;
}

.tchat_btn {
	height: 31px;
	width: 116px;
    border: 0;
	background: url('http://www.unikity.fr/blog/wp-content/themes/unikity/images/tchater_btn.png') no-repeat 0 0;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.unikity.fr/blog/wp-content/themes/unikity/images/tchater_btn.png', sizingMethod='scale');
}

.tchat_btn_over {
	background: url('http://www.unikity.fr/blog/wp-content/themes/unikity/images/tchater_btn_over.png') no-repeat 0 0;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.unikity.fr/blog/wp-content/themes/unikity/images/tchater_btn_over.png', sizingMethod='scale');
}

.forum_btn {
	height: 31px;
	width: 116px;
    border: 0;
	background: url('http://www.unikity.fr/blog/wp-content/themes/unikity/images/forum_btn.png') no-repeat 0 0;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.unikity.fr/blog/wp-content/themes/unikity/images/forum_btn_over.png', sizingMethod='scale');
}

.forum_btn_over {
	background: url('http://www.unikity.fr/blog/wp-content/themes/unikity/images/forum_btn_over.png') no-repeat 0 0;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.unikity.fr/blog/wp-content/themes/unikity/images/forum_btn_over.png', sizingMethod='scale');
}



.subscribe_btn {
	height: 31px;
	width: 116px;
    border: 0;
	background: url('http://www.unikity.fr/blog/wp-content/themes/unikity/images/subscribe_btn.png') no-repeat 0 0;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.unikity.fr/blog/wp-content/themes/unikity/images/subscribe_btn.png', sizingMethod='scale');
}


.subscribe_btn_over {
	background: url('http://www.unikity.fr/blog/wp-content/themes/unikity/images/subscribe_btn_over.png') no-repeat 0 0;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.unikity.fr/blog/wp-content/themes/unikity/images/subscribe_btn_over.png', sizingMethod='scale');
}

#top_block .left_block ul.unikity_links { 
	margin: 10px 0 0 0;
}

#top_block .left_block ul.unikity_links li {
	padding: 0;
	margin: 2px 0 0 0;
}

#top_block .right_block {
	float: right;
	width: 120px;
	padding: 38px 0 0 0;
}

#top_block .left_block .about_block p {
	margin: 5px 0 0 0;
}

#top_block  .left_block .about_block p.content {
	text-align: justify;
}

#top_block  .left_block .about_block p.more {
	text-align: center;
	margin: 5px 0 3px 0;
}

#top_block .bottom_block {
	width: inherit;
	margin: 0 0 10px 0;
}

img.twitter_btn {
	height: 30px;
	width: 30px;
    border: 0;
	background: url('http://www.unikity.fr/blog/wp-content/themes/unikity/images/twitter_btn.png') no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.unikity.fr/blog/wp-content/themes/unikity/images/twitter_btn.png', sizingMethod='scale');
}

img.facebook_btn {
	height: 30px;
	width: 30px;
    border: 0;
	background: url('http://www.unikity.fr/blog/wp-content/themes/unikity/images/facebook_btn.png') no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.unikity.fr/blog/wp-content/themes/unikity/images/facebook_btn.png', sizingMethod='scale');
}


img.rss_btn {
	height: 30px;
	width: 30px;
    border: 0;
	background: url('http://www.unikity.fr/blog/wp-content/themes/unikity/images/rss_btn.png') no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.unikity.fr/blog/wp-content/themes/unikity/images/rss_btn.png', sizingMethod='scale');
}

img.technorati_btn {
	height: 30px;
	width: 30px;
    border: 0;
	background: url('http://www.unikity.fr/blog/wp-content/themes/unikity/images/technorati_btn.png') no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.unikity.fr/blog/wp-content/themes/unikity/images/technorati_btn.png', sizingMethod='scale');
}

img.flickr_btn {
	height: 30px;
	width: 30px;
        display: block;
    border: 0;
	background: url('http://www.unikity.fr/blog/wp-content/themes/unikity/images/flickr_btn') no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.unikity.fr/blog/wp-content/themes/unikity/images/flickr_btn', sizingMethod='scale');
}


/***************/

#sidebar #middle_block {
	width: 365px;
	padding: 0 23px;
}

#middle_block h2 {
	border-bottom: 1px dotted #ddd;
}

#middle_block .left_block {
	width: 170px;
	float: left;
	margin: 0;
	padding: 0;
}

#middle_block  .right_block {
	width: 170px;
	float: right;
	margin: 0;
	padding: 0;
}

#middle_block ul li{
	/*border-bottom: 1px dotted #ddd;*/
	margin-bottom: 0.1em;
	padding: 0.3em;
}

#middle_block ul li.about p.content {
	text-align:justify;
	font-size: 1.05em;  
}

#middle_block ul li.about p.more {
	color: #FFF;
	font-weight: bold;
	text-align: center;
}

#middle_block ul.social_links {
	width: 200px;
	float: left;
	margin: 0 0 5px 0;
}

#middle_block ul.social_links li {
	float: left;
	margin: 3px 5px 0 0;
}

#middle_block .feed {
	margin: 0 auto;
	padding: 3px 0 0 0;
	width: 90px;
}


/*************************************
 +Comments
 *************************************/

.commentsblock {
	margin:0.5em;
	padding:1em;
}

.commentsblock textarea { 
	width:35em; 
}

.commentsblock input, .commentsblock textarea {
	border:1px solid #d1d1d1;
}

.commentsblock textarea:focus {
	background:#eee;
	border:1px solid #a1a1a1;
}

.commentsblock textarea:focus, .commentsblock input:focus {
	background:#eee;
	border:1px solid #a1a1a1;
}

.commentauthor {
	display:block;
	font-size:1.5em;
}

ol.commentlist {
	color: #777;
	font-size: 0.9em;
	list-style-type: none;
	margin: 0;
	margin-top: 1.5em;
	padding: 0;
}

.commentlist li{
	margin-bottom: 0.5em;
	padding: 0.5em 1em;
}

.alt {
	background: #f3f5e9;
	border: 1px dotted #d1d1d1;
	padding:0.5em;
}

h3#comments{ 
	font-size:1.6em; 
}


/*************************************
 +Misc
**************************************/

a{
	color: #557799;
	text-decoration:none;
}


a:hover{ 
	color:#F5821F; 
}

.entrybody a , .entrybody a:visited { 
	border-bottom: dotted 1px #557799; 
}

.entrybody a:hover { 
	border-bottom: dotted 1px #F5821F; 
}

.noborder { border: 0; }

div.presse-date { 
	width: 72px; 
	float:left; 
	height: 37px; 
}

a.presse, span.presse a, span.presse a:visited { 
	color: #555555;
	text-decoration: underline;
}

.st-tag-cloud a:hover {
	border-bottom: dotted 1px #557799;
}

span.presse a:hover { 
	font-weight: bold; 
}

#badgep {
	height: 101px;
	width: 100px;
    border: 0;
	background: url('http://www.unikity.fr/blog/uploads/2008/06/badgep_100.png') no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.unikity.fr/blog/uploads/2008/06/badgep_100.png', sizingMethod='scale');
}

#badgep2 {
	height: 101px;
	width: 100px;
    border: 0;
	background: url('http://www.unikity.fr/blog/uploads/2008/06/badgep2_100.png') no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.unikity.fr/blog/uploads/2008/06/badgep2_100.png', sizingMethod='scale');
}

.sociable a, .sociable a:visited, .sociable a:hover {
	border: none;	
}

.sociable .sociable_tagline {
	margin-bottom: 5px;	
}

.navigation .alignleft {
	width: 49.5%;
	float: left	
}

.navigation .alignright {
	width: 49.5%;
	float: left;
	text-align: right;
}

/* Fix PNG for IE6 */

img.transparent 
{
	position: relative;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = STATIC_RESOURCES_URI + "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")), this.pngSet=true)
	);
}

/* Images preloader */

div#preload { 
	display: none; 
}

#content a img { 
	border: 0; 
}

/* Unikity Buttons  */
a.btn-orange, a.btn-orange:visited {
	font-size: 1em;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-weight: bold; 
	color: #ffffff;
	padding: 4px 9px; !padding: 5px 10px; _padding: 5px 10px;
	border: 1px solid #db6600;
	background: url(http://static.unikity.fr/themes/blue/images/buttons/btn_orange.jpg);
	border-radius: 3px;	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

a.btn-grey, a.btn-grey:visited {
	font-size: 1em;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-weight: bold; 
	color: #626262;
	padding: 4px 9px; !padding: 5px 10px; _padding: 5px 10px;
	border: 1px solid #898989;
	background: url(http://static.unikity.fr/themes/blue/images/buttons/btn_grey.jpg);
	border-radius: 3px;	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

a.btn-blue, a.btn-blue:visited {
	font-size: 1em;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-weight: bold; 
	color: #ffffff;
	padding: 4px 9px; !padding: 5px 10px; _padding: 5px 10px;
	border: 1px solid #0074b7;
	background: url(http://static.unikity.fr/themes/blue/images/buttons/btn_blue.jpg);
	border-radius: 3px;	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

a.btn-red, a.btn-red:visited {
	font-size: 1em;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-weight: bold; 
	color: #ffffff;
	padding: 4px 9px; !padding: 5px 10px; _padding: 5px 10px;
	border: 1px solid #ab1515;
	background: url(http://static.unikity.fr/themes/blue/images/buttons/btn_red.jpg);
	border-radius: 3px;	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

a.btn-orange:hover, a.btn-blue:hover, a.btn-grey:hover, a.btn-red:hover {
	text-decoration: underline;
	color: #fff;
}

#content a img, #content a > img { border: 0; }


