/* @override http://blog.frenchlabs.net/wp-content/themes/Frenchlabs/style.css
http://www.frenchlabs.net/~sys_frenchla/wp/wp-content/themes/Frenchlabs/style.css */

/* 
Theme Name : Frenchlabs, le blog
Theme URI : Frenchlabs
Description : un thème qu'il est bien pour un blog
Author : Damien Erambert et Thibaut Cornu
Author URI : http://www.frenchlabs.net
Version : 1.0 */


* {
padding : 0;
margin : 0;
}

body {
padding : 0;
margin : 0;
background-color : #e6e7e7;
font-family : "Lucida Grande", Lucida, Verdana, sans-serif;
}



#contenu div.article div.post-content blockquote { padding: 10px 20px; margin: 15px 10px; background: #d6d6d6;
	-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
	border-color: #c0c0c0;
	border-width: 1px;
	color: #646464;
	text-align: justify;
	font-style: italic;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	line-height: 19px;
}

#contenu div.article div.post-content blockquote.download {
	background: #d6d6d6 url(img/install.png) no-repeat 230px -30px;
}
#contenu div.article div.post-content blockquote p { font: italic 14px/19px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }
#contenu div.article div.post-content blockquote li { padding: 2px 0px 2px 13px; list-style-type: none; font-size: 12px; line-height: 17px;}

a img {
border : none;
outline : none;
padding : 0;
}
a:focus {
outline : none;
}

/* Header */

.home-big-bloc {
position : relative;
top : -27px;
left : 1px;
z-index : 1;
	width: 798px;
	height: 223px;
	background: url(img/home/rotate.php) no-repeat;
	display: block;
}

.home-big2 {
position : relative;
left : 1px;
z-index : -999;
	width: 798px;
	height: 223px;
	background: url(img/home.png) no-repeat;
	display: block;
	top: -27px;
	margin-top: -223px;
}
#wrapper {
width : 800px;
display : block;
margin : 0 auto;
padding : 0;
position : relative;
text-align : left;
}
#logo {
margin-top : 36px;
margin-bottom : 37px;
}

/* Menu */

#menu ul li a {
height : 27px;
opacity : 0.45;
z-index : 200;
position : relative;
float : left;
}

#menu ul li.current a,#menu ul li a:hover  {
	opacity : 1;
}

#menu ul li#magic-line-two {
	 position: absolute; top: 5px; width: 100px; z-index: 100;
	background: url(img/arrow-bot.gif) no-repeat center bottom;
}

div#menu {
width : 800px;
height : 52px;
background : url(img/menu-bg.png) no-repeat;
z-index : 4;
display : block;
position : relative;
}
#menu ul {
list-style-type : none;
width : 800px;
height : 40px;
display : block;
padding : 14px 0 0;
margin-right : 0;
margin-left : 0;
margin-bottom : 0;
}
li#blog {
position : relative;
left : 396px;
	display: block;
}
#menu li {
float : left;
display : inline;
}
#menu ul li a {
display : block;
float : left;
color : black;
text-decoration : none;
text-align : center;
margin-left: 28px;
}
/* Contenu/Articles */

#contenu div.article div.post-infos div.triangle {
	height: 9px;
	background: url(img/arrow-comment.gif) no-repeat center bottom;
}

#contenu div.article div.post-content a.permalink {
	text-decoration: none;
	border: none;
}


#contenu div.article div.post-content p img,#contenu div.article div.post-content center img {
	padding: 3px;
	background-color: #b7b7b7;
	margin: 10px 1px 3px 3px;
}


#contenu div.navigation a {
	background-color: #a4a6a6;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius : 4px;
	font-size: 88%;
	padding: 1px 3px;
	margin: 0px;
	color : #fff;
}

div.alignleft {
	float: left;
}

div.alignright {
	float: right;
}


#contenu div.navigation a:hover {
	background-color: #989b9b;
	text-decoration: none;
	color : #fff;
	border-bottom: none;
	padding: 1px 3px;
	margin: 0px;
	font-size: 88%;
	-webkit-border-radius: 4px;
	-moz-border-radius : 4px;
}


#contenu div.article div.post-content span.post-meta a {
	background-color: #a4a6a6;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius : 4px;
	font-size: 88%;
	padding: 1px 3px;
	margin: 0px;
	color : #fff;
}


#contenu div.article div.post-content span.post-meta a:hover {
	background-color: #989b9b;
	text-decoration: none;
	color : #fff;
	border-bottom: none;
	padding: 1px 3px;
	margin: 0px;
	font-size: 88%;
	-webkit-border-radius: 4px;
	-moz-border-radius : 4px;
	font-size: 10px;
}


#contenu div.article div.post-content p a, div.comment-bubble div.comment-text p a, #contenu div.article div.post-content ul li a, #contenu div.article div.post-content center a, #contenu div.article div.post-content blockquote a {
	border : none;
	text-decoration: none;
	color: #7491da;
}



#contenu div.article div.post-content p a:hover, div.comment-bubble div.comment-text p a:hover, #contenu div.article div.post-content ul li a:hover,
#contenu div.article div.post-content center a:hover,
#contenu div.article div.post-content blockquote a:hover{
	border : none;
	text-decoration: none;
	background-color: #7491da;
	color : #fff;
	padding: 1px 4px;
	margin: 0px -4px;
	-webkit-border-radius: 4px;
	-moz-border-radius : 4px;
}

 {
	
}


#contenu div.article div.post-content p a.more-link {
	color : #7491da;
	border: none;
	-webkit-border-radius : 4px;
	display: inline-block;
	margin: 12px -4px 0px;
	padding: 0 4px;
}

#contenu div.article div.post-content p a.more-link:hover {
	background-color: #7491da;
	border: none;
	color : #fff;
	-webkit-border-radius : 4px;
	-moz-border-radius : 4px;
	padding: 0 4px;
	margin: 12px -4px 0px;
	display: inline-block;
}

#contenu div.article div.post-content p a.no-background:hover {
	background : transparent;
}

#contenu div.article div.post-content p a.no-border, #contenu div.article div.post-content p a.no-border:hover, #contenu div.article div.post-content  center img.no-border {
	background : transparent;
	border : none;
}

div#contenu {
	background-color: #f7f7f7;
	width: 531px;
	display: inline-block;
	border: 1px solid #c0c0c0;
	padding: 11px 17px 17px;
	-webkit-border-radius : 4px;
	-moz-border-radius : 4px;
	position: relative;
	margin-top: -13px;
}

div.post-infos {
	width: 32px;
	height: 63px;
	display: inline-block;
	float: left;
	text-align: center;
	margin-top: 6px;
	color: #595949;
	font-weight: bold;
}

#contenu div.article div.post-infos div.comment-box a {
	color: #595949;
	text-decoration: none;
}

span.day {
	font-size: 20px;
}

span.month {
	font-size: 10px;
	text-transform: uppercase;
	display: inline-block;
	position: relative;
	top: -3px;
}

div.date-box {
	background-color: #d6d6d6;
	padding-top: 2px;
	padding-bottom: 3px;
	-webkit-border-radius : 4px;
	-moz-border-radius : 4px;
	height: 37px;
}

div.comment-box {
	font-size: 12px;
	background-color: #bec6da;
	-webkit-border-radius : 4px;
	-moz-border-radius : 4px;
	padding: 4px;
}

div.post-content {
	display: inline-block;
	font-size: 12px;
	color: #878787;
	margin-top: 5px;
	width: 470px;
	padding-left: 12px;
}

#contenu div.article {
	margin-bottom: 45px;
}

h2 {
	color: #595959;
	font-size: 14px;
}

span.post-meta {
	font-size: 11px;
	font-style: italic;
	display: inline-block;
	margin-top: 2px;
}

#contenu div.article div.post-content p, #contenu div.article div.post-content ul {
	margin-top: 9px;
	line-height: 18px;
	font-size: 12px;
	text-align: justify;
}

/* Comments Form
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.comment-title {
	display: inline-block;
	position: relative;
	left: 47px;
}

div.comment-div h2 {
		width: 480px;
	text-align: justify;
}

h2.comment-title.author {
	margin-bottom: 11px;
}

h2 a.url {
	color: #595959;
	font-size: 14px;
	line-height: 18px;
	text-decoration: none;
	text-transform: capitalize;
	border-bottom: 1px dashed #a4a4a4;
}

div.comment-div {
	display: block;
	position: relative;
	margin-top: 20px;
}

div.arrow-avatar {
	height: 32px;
	float: left;
	background: url(img/arrow-avatar.gif) no-repeat scroll 6px center;
	width: 30px;
}

span.comment-infos {
	color: #9d9f9f;
	font-size: 9px;
	display: inline;
	position: relative;
	float: right;
	right: 7px;
	margin-top: 8px;
}

div.comment-bubble {
	width: 499px;
	float: right;
	display: inline-block;
	position: relative;
	top: -32px;
}

div.comment-text {
	background-color: #d6d6d6;
	width: 479px;
	float: left;
	margin-left: -19px;
	-webkit-border-radius : 4px;
	-moz-border-radius : 4px;
	color: #404040;
	font-size : 12px;
	padding: 4px 0 4px 8px;
	text-align: justify;
	line-height: 16px;
}

div.comment-bubble div.comment-text p {
	margin-top: 4px;
	width: 472px;
}

div#sep-line {
	background-color: #d6d6d6;
	width: 454px;
	height: 1px;
	display: block;
	margin-left: 50px;
	margin-top: -20px;
	margin-bottom: 30px;
}



div.gravatar {
	width: 30px;
	height: 30px;
	display: block;
	position: relative;
	top: -2px;
}

div.gravatar img {
	margin-top: 0;
	-webkit-border-radius : 4px;
}

.comments-form { background: #e6e8e7 url(img/form-bg.jpg) no-repeat right bottom; padding: 20px;
	display: inline-block;
	height: auto;
	width: 444px;
	-webkit-border-radius : 4px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 10px;
	position: relative;
	left: 43px;
}
.comments-form h3 { color:#272d36; font: normal 14px/0 "Arial"; letter-spacing: -1px; padding-bottom: 5px; margin-bottom: 5px; }
.comments-form p { padding: 7px 0px; color:#808080;
	font-size: 11px;
}
.comments-form .required { font-weight: normal; color: #3b3b33;}
.comments-form input {  border: 1px solid #c0c0c0; background: #f7f7f7 none no-repeat left;padding: 5px; width: 210px; margin-right: 7px;
	color: #85878a;
}
.comments-form input.formid { height: 18px;	background-image: url(img/id-bg.gif);
	padding: 0 0 1px 32px;
}
.comments-form input.formemail { height: 18px;	background-image: url(img/mail-bg.gif);
	padding: 0 0 1px 32px;}
.comments-form input.formuri { height: 18px;	background-image: url(img/home-bg.gif);
	padding: 0 0 1px 32px;}

.comments-form textarea { border: 1px solid #c0c0c0; background: #f7f7f7; padding: 4px; width: 97%; ;}
.comments-form .button { border: 1px solid #c0c0c0; background: #f7f7f7 url(img/submit-bg.gif) no-repeat left; color: #85878a; width: auto; font-size: 11px;
	height: 17px;
	padding: 0 6px 1px 23px;
}

/* Sidebar */

div#sidebar-bg {
	background-color: #d6d6d6;
	display: inline-block;
	position: relative;
	top: -13px;
	float: right;
	left: -1px;
	width: 212px;
	-webkit-border-radius : 4px;
	-moz-border-radius : 4px;
}

div#sidebar {
	background-color: #f7f7f7;
	width: 205px;
	float: right;
	border: 1px solid #c0c0c0;
	-webkit-border-radius : 4px;
	-moz-border-radius : 4px;
	padding-bottom: 8px;
	padding-top: 2px;
}

input#s {
	width: 135px;
	color: #8787a3;
}

div#footer {
	width: 100%;
	display: block;
	float: left;
	position: relative;
	top: -11px;
	height: 50px;
}

#sidebar div.side-widget ul {
	list-style-type :none;
	padding: 0;
	margin: 0 6px 6px;
}

#sidebar div.side-widget {
	margin: 5px 5px 5px 0;
}

#sidebar div.side-widget h3 {
	font-size: 12px;
	color: #595959;
	padding-left: 9px;
	background: url(img/arrow-left.gif) no-repeat 0 center;
	margin-bottom: 3px;
	display: inline-block;
	margin-top: 4px;
}

#sidebar div.side-widget ul li a {
	font-size: 11px;
	color: #838383;
	text-decoration: none;
}

#sidebar div.side-widget ul li a:hover {
	padding: 1px 4px;
	margin: 0px -4px;
	-webkit-border-radius: 4px;
	-moz-border-radius : 4px;
	background-color : #838383;
	color : #fff;
}

#sidebar div.side-widget ul li {
	line-height: 13px;
	margin-left: 4px;
}

#sidebar div.side-widget ul li form.clearfix {
	margin-top: 5px;
}

/* Flickr */


#sidebar div.side-widget #flickr ul li {
	width: 75px;
	height: 75px;
	padding: 3px;
	margin: 3px 1px 3px 3px;
	display: inline-block;
	background-color: #b7b7b7;
}

#sidebar div.side-widget #flickr ul li a.flickr:hover {
	background: transparent;
}

#flickr {
	margin-top: 5px;
	padding-bottom: 1px;
	margin-left: 4px;
}

#contenu div.article div.post-content p.audioplayer_container {
	text-align: center;
}

#contenu div.article div.post-content p img.wp-smiley {
	padding : 0;
	margin : 0;
	background-color: transparent;
	height: 18px;
}

div.comment-bubble div.comment-text span.comment-infos a {
	color: #6c6e6e;
	font-weight: bold;
	font-style: italic;
}

/* FancyZoom fill fix */

td#ZoomCaption {
	background: url(/wp-content/plugins/wp-fancyzoom/images-global/zoom/zoom-caption-fill.png) repeat-x;
}  



