/*  
Theme Name: Mobilecommandos
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: NVI
Author URI: http://binarybonsai.com/

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/*  -----|  Globals  |------------------------------------------------------  */

body {
	background: url('images/back.jpg') top left repeat-x #000000;
	color: #dbdcdd;
	font-family: Tahoma,Verdana,Arial;
	font-size:12px;
	margin: 0;
	padding: 0;
	height: auto !important;
	height: 100%;
	min-height: 100%;
}

hr { } 

/*hr {
	background-color: #22201d;
	border: 1px solid #363430;
	height: 10px;
	margin: 10px 0;
	width: 760px;
	}
	*/
	
p {line-height: 14px;}	
a:link, a:visited, a:active { color: #c2b983; text-decoration: underline; border:none; font-weight:normal;}
a:hover {text-decoration: none; }
a img { border:none;}

ul { list-style: none; margin-left:12px; padding-left:0;}
ul li{ background:url(images/pictoContent.gif) 3px 5px no-repeat; padding-left: 15px; list-style:none;}

/* Tables */
table{border-collapse: collapse;}
table th{background: #ccc; padding: 0px; border: none;  vertical-align: top;}
table td{padding: 0px; border: none; vertical-align: top;}


input, textarea {
	color: #000000;
	font-size: 12px; 
	text-decoration: none;
	border: 1px solid #333333;
	}
#comment{ color:#000000;}
input#submit{ color:#FFFFFF; background-color:#212121; padding:4px; font-weight:normal; }
label{ display:block;}

checkbox{ border: none;}

blockquote {
	background: #1b1814;
	padding: 10px 15px;
	border-bottom: 1px solid #35302a;
}

table { width: 100%; border-collapse: collapse; }
	th { border-bottom: 1px solid #35302a; text-align: left; }

pre {
	padding: 5px 0;
	border-top: 1px dotted #35302a;
	border-bottom: 1px dotted #35302a;
}



/*  -----|  Structure  |----------------------------------------------------  */
	
#header_violet { width: 100%; height:230px; position:relative; background:url('images/back_headerViolet.jpg') repeat-x top left;}
#header_rouge{ width: 100%; height:230px; position:relative; background:url('images/back_headerRouge.jpg') repeat-x top left;}
#header_vert{ width: 100%; height:230px; position:relative; background:url('images/back_headerVert.jpg') repeat-x top left;}
#header_orange{ width: 100%; height:230px; position:relative; background:url('images/back_headerOrange.jpg') repeat-x top left;}
#header #logo{ position:absolute; top:10px; left:13px; width:31px; height:787px;}

	
#content {
	float: left;
	display:inline;
	font-size: 12px;
	width: 558px;
	padding-left:23px;
	padding-right:25px;
	background:#000000;
	height: auto !important;
	height: 100%;
	min-height:600px;
	padding-top:15px;
	overflow-x:hidden
}
#content h2 {display: block}
#content p {line-height: 14px;color: #dbdcdd;text-align: justify;}
	
#sidebar {
	float: left;
	display:inline;
	width: 227px;
	margin:0px;
	padding: 0px;
	color:#ffffff;
	padding-top:5px;
	background:url('images/backSideBar.jpg') bottom center #000000 no-repeat;
	width:227px;
	font-size:11px;
	overflow-x:hidden
}
#sidebar h2{ margin-top:22px; margin-bottom:5px;}
#sidebar h2 span{ display:none;}

#sidebar h2#categorie{ background: url(images/title_categories.gif) top left no-repeat; width:222px; height: 21px;}
#sidebar h2#recentsPost{ background: url(images/title_recentPosts.gif) top left no-repeat; width:222px; height: 21px;}
#sidebar h2#phonemaniaTeam{ background: url(images/title_phoneManiaTeam.gif) top left no-repeat; width:222px; height: 21px;}
#sidebar h2#author{ background: url(images/title_author.gif) top left no-repeat; width:222px; height: 21px;}
#sidebar h2#lastComments{ background: url(images/title_lastComments.gif) top left no-repeat; width:222px; height: 21px;}
#sidebar h2#archives{ background: url(images/title_archives.gif) top left no-repeat; width:222px; height: 21px;}
#sidebar h2#tags{ background: url(images/title_tags.gif) top left no-repeat; width:222px; height: 21px;}
#sidebar h2#pages{ background: url(images/title_pages.gif) top left no-repeat; width:222px; height: 21px;}

#sidebar ul { margin: 0 0 10px; padding: 0; padding-left:17px;}
#sidebar li { display: block; padding: 2px 0px; background:url(images/puceBlanche.gif) 0px 6px no-repeat; padding-left:10px}
#sidebar a:link, #sidebar a:visited, #sidebar a:active { color: #fff; text-decoration: none; border:none; text-transform:none;font-size:11px;}
#sidebar a:hover{ color:#c2b983;}	
	
#sidebar #searchRSS{ background:url('images/backRSS.jpg') top left no-repeat; width:227px; height:138px;}
#sidebar #subscribe{ padding:15px 0 0 15px;}
#sidebar #containerSearchForm{ background:url(images/backInputSearch.jpg) top center no-repeat; width:151px; height:18px; float:left; display:inline; margin-left:15px; margin-top:10px;}
#sidebar input#s{ border: none; background:#FFFFFF; margin:3px 0 0 20px; color:#333333; padding:0; height: 14px;}
#sidebar input#searchsubmit{ border: 1px solid #8c8c8c; color:#b3b3b3; font-size:11px; padding:0; float:left; display:inline; margin-left:10px; margin-top:10px; background-color:#000000;}
#sidebar input.submit{border: 1px solid #8c8c8c; color:#b3b3b3; background-color:#000000;} /* dans sidebar */
/*  Tags */
#tagCloud{ padding-top:10px;}
#sidebar #tagCloud #containerTagCloud{ line-height:2.1em; padding-left:15px;}
#sidebar #tagCloud a{ color:#FFFFFF;}

#sidebar #chicklet{ padding-left:15px; margin-top:30px; padding-bottom:50px;}


ul.navigation { 
	border-top: 1px solid #363430; 
	border-bottom: 1px solid #363430; 
	}
	
	ul.navigation li { display: block; padding: 4px 10px;}

#footer {
	margin-top: 50px;
	font-family: Tahoma,Verdana,Arial; 
	background:url('images/backFooter.jpg') top left no-repeat #000000;
	color: #c2b983;
	text-align: center;
	padding: 0px 0px 0px 0px; 
	height: 143px;
	width:620px;
	font-size:11px;
	padding-bottom:50px;
}
#footer a:link, #footer a:visited, #footer a:active { color: #c2b983; text-decoration: underline; border:none; font-size:11px;}
#footer a:hover {text-decoration: none; }
#footer a img { border:none;}

#footer p#footerInfos{ padding-top:20px; line-height:10px; padding-bottom:0; margin-bottom:0; }
#footer p#copyright{ margin:0; padding:0; padding-top:10px;}
	


/* Post Structure */

.post { padding: 15px 20px 20px 20px;}
.post h2{ margin-top:0; padding-top:0; padding-bottom:0; margin-bottom:4px;}
.post h2 a.monTitle{color: #fff; line-height:1.1em; font-size: 24px; text-decoration:none;}

.post small a{ font-size: 10px; text-decoration:none;}
.post small a:hover{ text-decoration:underline;}

.post .dateArticle{
	background:url('images/backDate.jpg') top left no-repeat;
	width:49px;
	height:56px;
	float:left;
	display:inline;
}
.post .dateArticle p.moisArticle{
	color:#FFFFFF;
	font-size:18px;
	font-family:"trebuchet MS", Verdana;
	text-transform:uppercase;
	padding:0;
	margin:7px 0 0 7px;
}
.post .dateArticle p.dayArticle{
	color:#FFFFFF;
	font-size:24px;
	font-family:"trebuchet MS", Verdana;
	text-transform:uppercase;
	padding:0;
	margin:13px 0 0 11px;
}
.post .infosPost{ width:456px; float:left; display:inline; padding-left:12px; padding-top: 6px;}
.post span.postComments a{
	font-size:11px;
	text-decoration:none;
	text-align:right;
	float:right;
	display:inline;
	background:url(images/pictoJaune.gif) 3px 5px no-repeat; padding-left:15px;
}
.post span.postComments a:hover{ text-decoration:underline;}

.post .comments2{ padding:20px 0 0px 0;}

#blingIt{float:left; width:250px; padding-bottom:40px;}
p.partager{ padding-bottom:0; margin-bottom:5px; font-size:11px;}
	
.top { padding: 15px 20px 20px 20px; margin-bottom: 17px; }
.lastfive {	padding: 15px 20px 20px 20px; margin-bottom: 17px;}
.postmetadata { padding: 0px; font-size:11px;}
.postmetadata a { font-weight: normal; font-size:11px; text-decoration:none;}
.postmetadata a:hover{text-decoration:underline;}
.linkComments .postmetadata a{ color:#FFFFFF; text-decoration:underline; font-size:11px;}
.linkComments .postmetadata a:hover{ text-decoration:none;}
	#sidebar .postmetadata { line-height: 1.5em; }
.continue { font-weight: bold;}

.entry { font-size: 12px; position:relative; display:block;}
.entry ul { list-style-type: disc; color: #dbdcdd}
.entrytext { padding: 0; line-height: 12px; font-size: 12px; }

.entrytext h2 {}
.entrytext ul { list-style-type: disc;}
.entrytext li, .entry li{ color:#FFFFFF; line-height:1.3em;}
	
/* Comments Structure */

.comments { padding: 15px 20px 20px 20px; background-color:#242525; width:475px; margin:0 20px 20px 20px; }
#commentform p { float: left; margin: 0 10px 10px 0; }
.comments ol li cite{ font-style:normal;}
	
.commentlist {list-style: none; margin: 0; padding: 0; }
.commentlist li p { padding: 5px 10px 0; margin: 0; }
.commentlist li {  padding: 10px 10px 15px; margin-top: 20px; background-color:#1e1e1e; border: 1px solid #343434; color:#FFFFFF;  }
.commentlist .alt {background:none;}

.commentmetadata { color:#000; }
p.commentmetadata small{ font-size:12px;}
.comments .commentmetadata a{ font-size:11px; text-decoration:none;}
.comments .commentmetadata a:hover{ text-decoration:underline;}
.comments .subscribe-to-comments{ display:block; clear: both;  position:relative}
.comments .commentmetadata small{ padding-bottom:10px; display:block;}

.commentFloatLeft{width:337px; float:left; display:inline;}
.commentFloatRight{width:140px; float:left; display:inline;}
	
ul.archive { list-style: none; padding: 0; margin: 0 10px 25px; font-size: 1.3em; }	
ul.archive li { display: inline; }

input#subscribe{ float:left; display:inline;}
p.subscribe-to-comments label{ display:inline; float:left; margin-left:5px;}

.ddsg-wrapper a{ text-decoration:none;}
.ddsg-wrapper a:hover{ text-decoration:underline;}
.ddsg-wrapper ul li{ margin:10px 0px;}
.ddsg-wrapper ul li a{ font-weight:bold;}
.ddsg-wrapper ul li ul{ margin-top:0px; margin-bottom:20px;}
.ddsg-wrapper ul li li a{ font-size:11px; font-weight:normal;}
.dateComment { font-size: 0.8em; color: #c2b983; }


/*  -----|  Typography  |---------------------------------------------------  */

h1, h2, h3, h4, h5, h6 {}

h1 { color: #fff; font-size: 1.75em; margin: 0px 0 8px; padding-top: 80px; }
h1 a{ color: #fff; font-size: 1em; margin: 0 0 8px; }

h2, h2.title { color: #fff; font-size: 24px; margin: 0; padding: 1px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; margin-bottom:10px; position:relative;}
.post h2 a, .post h2.title a, .post h2.first a, h2 a, h2.first a{ color: #fff; line-height:1.1em; font-size: 24px; text-decoration:none; margin-bottom:10px; position:relative;}	

h2.pagetitle, h2.center{ margin-left:20px; margin-bottom:0; font-size:1.7em; color:#c2b983;}

h3{ color:#fff; font-size:1.4em; margin-top:0; padding-top:0; font-family:"trebuchet MS", Arial, Verdana; font-weight:normal;}
h4{font-size:1.3em; }
h5{font-size:1.2em; }
h6{font-size:1.1em; }


.description { color: #666; font-weight: bold; }
h3#respond{}
.copyright { text-align: center; color: #FFFFFF; font-size: 11px; margin-bottom: 20px;}

/*  -----|  Miscellaneous  |------------------------------------------------  */

.clear{ clear:both;}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#linksfooter {
	text-align: center;
	padding-bottom: 20px;
}


#listfooter {text-align: center; margin: 0 auto 20px auto; width:510px; text-align: center;}
#listfooter ul { text-align: center; width: 760px;}
#listfooter li { float: left; display: inline;}

.sep{background:url('images/hr.gif') top left repeat-x; width:100%; height:1px; margin-top:14px; padding-bottom:0; margin-bottom:0; line-height:1px; font-size:0;}
.small{ font-size:11px;}


.sociable {float:left; width:150px;}

/* Reddit Button */
.redditbutton {
float: left;
margin-left: 10px;
}
.diggbutton {
float: left;
margin-left: 20px;
}

/* validJS */
#commentform .inputValid{
	font-weight:normal;
	color:#333;
	}

#commentform .inputRequired{
	font-weight:bold;
	color:#333;
	}
	
/*  linkToThisPost */
#linkToThisPost .linktext, #linkToThisPost .linktext a{ font-size:0.9em;}
.linktextarea{ width:100%;}
.linktextarea a{ display:block;}

a.invisible, a.invisible:active, a.invisible:link, a.invisible:visited{ font-weight:normal; text-decoration:none;}
a.invisible:hover{ text-decoration:underline;}
