/*

Theme Name: PocketT-fr

Theme URI: http://www.nyssajbrown.net/pockett/

Description: A simple single column theme. Released under <a href="http://creativecommons.org/licenses/GPL/2.0/">Creative Commons General Public License</a> (GNU GPL). Icons thanks to <a href="http://famfamfam.com/">FAMFAMFAM</a>. Default photography &copy; <a href="http://www.nyssajbrown.net/photoblog/">Nyssa Brown Photography</a>. Traduction française par <a href="http://wordpress-tuto.fr">WordPress tuto</a>.

Version: 1.0

Author: Nyssa Brown Design

Author URI: http://www.nyssajbrown.net/

*/



/* Reset */



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 

	margin:0;

	padding:0;

}

*
{
	margin:0px;
	padding:0px;
}

table {

	border-collapse:collapse;

	border-spacing:0;

}

fieldset,img { 

	border:0;

}

address,caption,cite,code,dfn,em,strong,th,var {

	font-style:normal;

	font-weight:normal;

}

ol,ul {

	list-style:none;

}

caption,th {

	text-align:left;

}



q:before,q:after {

	content:'';

}

abbr,acronym { border:0;

}



/* Global */



body {

text-align:center;

background:url(images/wrapper.gif) center repeat-y #f2f2f2;

font-family: Arial, Helvetica, sans-serif;

font-size:62.5%;

}



#wrapper {

width:960px;

/* background:url(images/wrapper.gif) center repeat-y; */
//background: url(/blog/wp-content/themes/PocketT-fr/images/fondHeader.jpg) 10px 10px no-repeat;

margin:0 auto;

}



.content {

width:920px;

margin:0 auto;

min-height: 100%;

text-align:left;

}



a {

color:#9aa915;

text-decoration:none;

}



a:hover {

color:#333;

}



ul, ol {

margin-bottom:5px;

margin-left:10px;

}



ul li {

list-style:none;

}



ol li {

list-style: decimal;

}



dl {

margin-bottom:10px;

}



dt {

font-weight:bold;

}



dd {

padding-left:20px;

font-style:italic;

}



code {

font-size:1em;

font-family:"Courier New", Courier, monospace;

}



strong {

font-weight:bold;

}



em {

font-style:italic;

}



/* Menu Styling */



#menu {

margin:0 auto;

background:url(images/menubg.gif) top no-repeat;

font-size:1.4em;

height:33px;

text-align:left;

width: 500px;

}

#backgroundFix
{
	width:960px;
background: url("/wp-content/themes/PocketT-fr/images/fondHeader.jpg") 10px 10px no-repeat;

margin:0 auto;
}

#menu ul {

margin:0 auto;

padding:8px 0 0 15px;

width:450px;

float:left;

}



#menu ul li {

display:inline;

}



#menu ul li a {

padding:10px 6px 9px 6px;

color:#FFF;

text-decoration:none;

}



#menu ul li a:hover {

background:url(images/arrow.gif) bottom center no-repeat;

}



.current_page_item a { 

background:url(images/arrow.gif) bottom center no-repeat;

}



.current_page_parent a {

background:url(images/arrow.gif) bottom center no-repeat;

}



.feed {

width:26px;

height:33px;

background:url(images/rss.gif) no-repeat;

float:right;

margin-right:5px;

}



.feed a {

text-decoration:none;

padding:8px 10px 15px 10px;

}



/* Blog Title Styling */



#blog_title {

height:65px;

}



.blog_title, .blog_title a {

font-family: Georgia, "Times New Roman", Times, serif;

color:#606060;

padding:15px 10px;

text-decoration:none;

font-size:1.7em;

font-weight:normal;

}



/* About/Image Styling */

#headerBanner{
  //background: url(/blog/wp-content/themes/PocketT-fr/images/fondHeader.jpg) center left no-repeat;
  margin: 20px auto 10px auto;
  //height: 250px;
}

#about {

height:105px;

//background:url(images/header.jpg) no-repeat;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background:#9AA915;
	background:#9AA915;
	
color:#FFF;

font-size:13px;

padding:15px;

line-height:20px;

margin: 0 50px auto auto ;

width: 460px;

}


#nextEmission {

//height:100px;

//background:url(images/header.jpg) no-repeat;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background:#BB0000;
	
color:#FFF;

font-size:13px;

padding:15px;

line-height:1.6em;

margin: 15px 50px auto auto ;

width: 460px;

}

#nextEmission table
{
	width:100%;
	padding:0px;
	margin:0px;
}

#nextEmission td
{
	width:50%;
	text-align:center;
	padding:0px;
	margin:0px;
}

#nextEmission table tr td div
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding:3px 10px;
	position:relative;
	margin:auto;
	width:130px;
	text-decoration:none;
	color:white;
	background:#B4B4B4;
	//background:#9AA915;
}

#nextEmission h3, #nextEmission h2{
	display : inline;
	font-weight:normal;
	
}

#nextEmission li{
	list-style-type : none;
	cursor:pointer;
}

#nextEmission ul{
	margin-left : 15px;

}

#dateNextEmission
{
	font-size:11px;
	font-weight:normal;
}

.moreSujet
{
	font-weight:lighter;
	margin-left:12px;
	font-size:12px;
	//visibility:hidden;
}
#about p {

margin-bottom:10px;

}



/* Primary Content */



#primary {

padding:40px 20px 20px 20px;

font-size:100%;

}



/* Articles */



.article_title, .article_title a {

font-family: Georgia, "Times New Roman", Times, serif;

display:inline;

color:#606060;

text-decoration:none;

font-size:1.6em;

font-weight:normal;


}



.article_title a:hover {

color:#9aa915;

}


.dateEntry
{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#707070;
	font-size:13px;	
}


.detailEmission
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}

.post
{
	padding-bottom:40px;	
	border-bottom:1px dotted #9AA915;
	margin-bottom:10px;
}
.entry {



font-size:1.4em;

line-height:1.3em;

color:#3c3c3c;

margin:10px 0;

}



.entry p {

margin-bottom:20px;

line-height:25px;

}

.entry .commentBox p {
  margin-bottom: inherit;
}



.entry a {

color:#9aa915;

text-decoration:none;

}



.entry a:hover {

color:#333;

}




.entry h1, .entry h2, .entry h3, .entry h4, .entry h5 {

font-weight:normal;

font-family:Georgia, "Times New Roman", Times, serif;

color:#606060;

margin-bottom:5px;

line-height:1.3em;

}


.boutonPlusDetail
{
	cursor:pointer;
}

.showNotesEmission
{
	border-left:solid 1px #B8C338;
	border-right:solid 1px #B8C338;
	border-bottom:solid 1px #B8C338;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	padding:5px;
	width:600px;
	position:relative;
	margin:0px auto 10px auto;
	
}

.tableauEpisode
{
	width:700px;
	position:relative;
	margin:auto;
	margin-top:10px;
}

.tableauEpisode h3
{
	
	height: 9px;
	line-height:5px;
	display:block;
	font-weight:bold;
	position:relative;
	//color:#9AA915;
	color:#454545;
	font-size:18px;
	top:5px;
	left:8px;
}
.tableauEpisode table
{
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	width:100%;
	background:#454545;
	color:white;
	padding:5px 5px;
	
}

.tableauEpisode td
{
	height:30px;
	padding:0px 8px;
	width:33.333%;

}

.tableauEpisode td a
{
	color:white;
	font-weight:bold;

}

.tableauEpisode td a:hover
{
	color:#9AA915;

}

.postmetadata {

border-top:1px dashed #cccccc;

margin:0 -20px 15px -20px;

padding:10px 20px 10px 40px;

font-size:1.2em;

color:#949494;

background:url(images/info.gif) left no-repeat;

}



.postmetadata a {

color:#9aa915;

text-decoration:none;

}



.postmetadata a:hover {

color:#333;

}



.postmetadata_entry {

border-top:1px dashed #cccccc;

margin:0 -20px 15px -20px;

padding:10px 20px 10px 20px;

font-size:1.2em;

color:#949494;

}



.postmetadata_entry a {

color:#9aa915;

text-decoration:none;

}



.postmetadata_entry a:hover {

color:#333;

}



/* Pages */



.page_title, .page_title a {

font-family: Georgia, "Times New Roman", Times, serif;

color:#606060;

text-decoration:none;

font-size:1.6em;

}



.page_body {

font-size:1.4em;

line-height:1.6em;

color:#3c3c3c;

margin:10px 0;

}



.page_body p {

margin-bottom:20px;

}



.page_body h1, .page_body h2, .page_body h3, .page_body h4, .page_body h5 {

font-weight:normal;

font-family:Georgia, "Times New Roman", Times, serif;

color:#606060;

margin-bottom:5px;

}



.page_body a {

color:#9aa915;

text-decoration:none;

}



.page_body a:hover {

color:#333;

}



.archive_title {

font-family: Georgia, "Times New Roman", Times, serif;

color:#606060;

text-decoration:none;

font-size:1.8em;

font-weight:normal;

}



.edit {

font-size:1.2em;

padding-left:20px;

background:url(images/pencil.gif) left no-repeat;

}



.edit a {

color:#bdbdbd;

text-decoration:none;

}



/* Comments/Comment Form */



.comments_title {

font-family: Georgia, "Times New Roman", Times, serif;

color:#606060;

text-decoration:none;

font-size:2em;

font-weight:normal;

padding-top:25px;

}



ol.commentlist {

margin:20px 0;

}



ol.commentlist li {

list-style:none;

font-size:1.4em;

padding:10px 20px 10px 20px;

border-bottom:1px dashed #ccc;

margin:0 -20px 0 -20px;

color:#3c3c3c;

background:#F2F2F2;

}



ol.commentlist li p {

margin-bottom:10px;

line-height:1.4em;

}



.alt {

background:#FFF !important;

}



.comment_meta {

padding:5px 0;

font-weight:bold;

}



.comment_meta a {

color:#9aa915;

text-decoration:none;

}



.comment_meta a:hover {

color:#333;

}





.commentno {

color:#cccccc !important;

text-decoration:none;

}



.login {

font-size:1.2em;

color:#8e8e8e;

}



.login a {

color:#9aa915;

text-decoration:none;

}



.login a:hover {

color:#333;

}



label {

color:#336600;

font-size:1.2em;

line-height: 13px;

}



input#author, input#email, input#url {

margin-bottom:5px;

padding:5px;

width:96%;

font-family:Arial, Helvetica, sans-serif;

font-size:1.2em;

border:1px solid #dddddd;

}



input#author:hover, input#author:focus, input#email:hover, input#email:focus, input#url:hover, input#url:focus, textarea#comment:hover, textarea#comment:focus {

border:1px solid #7B8902;

}



textarea#comment {

width:96%;

margin:10px 0;

font-family:Arial, Helvetica, sans-serif;

font-size:1.2em;

padding:5px;

border:1px solid #dddddd;

}



input#submit {

font-family:Arial, Helvetica, sans-serif;

font-size:1.2em;

border:none;

height:28px;

width:158px;

padding:5px;

background:url(images/submit.gif) no-repeat;

}



input#submit:active {

background:url(images/submit.gif) no-repeat;

background-position:bottom;

}



/* Misc / Custom Styles */



.imgleft {

padding:0 15px 0 0;

}



.imgright {

padding:0 0 0 15px;

}



blockquote {

padding:0 35px;

font-style:italic;

background:url(images/quote.gif) top left no-repeat;

}



.note {

background:#F2F2F2 url(images/note.gif) top left no-repeat;

border-top:1px dashed #CCC;

border-bottom:1px dashed #CCC;

font-size:.9em;

padding:5px 10px 5px 25px;

color:#6b6b6b;

} 



.codebit {

background:#F2F2F2 url(images/code.gif) top left no-repeat;

border-top:1px dashed #CCC;

border-bottom:1px dashed #CCC;

font-family:"Courier New", Courier, monospace;

padding:5px 10px 5px 30px;

}



.dl {

background:#F2F2F2 url(images/dl.gif) top left no-repeat;

border-top:1px dashed #CCC;

border-bottom:1px dashed #CCC;

padding:5px 10px 5px 30px;

}



.green {

background:#c4d550;

padding:0 5px;

}



.grey {

background:#dddddd;

padding:0 5px;

}



.navigation {

margin-bottom:25px;

}



.alignleft {

float:left;

padding-left:20px;

background:url(images/previous.gif) left no-repeat;

}



.alignright {

float:right;

padding-right:20px;

background:url(images/next.gif) right no-repeat;

}



.alignleft a, .alignright a {

color:#9aa915;

text-decoration:none;

font-size:1.2em;

}



.alignleft a:hover, .alignright a:hover {

color:#333;

}



/* Footer */



#search {

margin:0 43px 10px 30px;

}



input#s {

width:100%;

font-family:Arial, Helvetica, sans-serif;

font-size:1.2em;

padding:5px;

border:1px solid #dddddd;

}



.search_title, .fof_title {

font-family: Georgia, "Times New Roman", Times, serif;

color:#606060;

text-decoration:none;

font-size:1.8em;

font-weight:normal;

}



#footer {

background:url(images/footerbg.gif) no-repeat;

height:40px;

padding:10px 20px;

font-size:1.2em;

color:#FFF;

width: 500px;
margin: 0 auto;

}



#footer a {

color:#9aa915;

text-decoration:none;

}



#footer a:hover {

color:#333;

}



.to_top {

background:url(images/totop.gif) no-repeat;

height:18px;

width:19px;

float:right;

margin:-27px -9px 0 0;

padding:9px 5px;

}



.to_top a {

padding:8px;

}



#wp-admin-bar {align:center; margin:0; padding:5px; background:#f9f9f9; border:1px solid #666; clear:both; text-align:center}

#wp-admin-bar ul {margin:0; padding:0}

#wp-admin-bar ul li {list-style-type:none; display:inline; margin:0 10px; padding:0}

.reactBox
{
	width:100%;
	margin-bottom: 25px;
}

.reactButton
{
  	cursor: pointer;
	width:230px;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-align:center;
	background:#9AA915;
	font-size:1.3em;
	float:right;
	position:relative;
	right:150px;
	padding:5px;
	top:5px;
	height: 19px;
}

.detailButton
{
  	cursor: pointer;
	width:230px;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-align:center;
	background:#9AA915;
	font-size:1.3em;
	float:left;
	position:relative;
	left:150px;
	padding:5px;
	top:5px;
	height: 19px;
}
.reactButton a{
  color: #FFF;
}

.detailButton a{
  color: #FFF;
}

.redLabel {
	color:#BB0000;
}


.reactForm
{
	position:relative;
	top:20px;
	padding-bottom:20px;
	font-size:0.8em;
	line-height:0.8em;
	
}

.reactionBillet
{
  	
}

.commentBox
{
  font-size: 10px;
  line-height: 13.3px;
}

.loader{
  background: url(images/loader.gif) center center no-repeat;
  height: 11px;
  margin:0 auto;
  padding-top:5px;
  width: 43px;
}





#livePage { margin-top: 25px;  }
#livePage ol,#livePage ul, #livePage li{ list-style:none; margin-left: 0; }
#livePage .center {font-size:14px; color:#336600; text-align:center; }
#livePage .clickable { cursor:pointer; }
#livePage #live { height:400px; z-index:2; }
#livePage #video,#chat { float:left; }
#livePage #takePart { background:#ffffff; border-left:solid 1px #9AA915; border-right:solid 1px #9AA915; border-bottom:solid 1px #9AA915; left:50%; margin-left:-250px; position:relative; width:500px; z-index:1; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:8px; -webkit-border-bottom-left-radius:8px; }
#livePage #takePart form input[type=text] { background:#FFF; color:#9AA915; border:1px solid #9AA915; width:300px; height:13px;}
#livePage #takePart form input[type=submit] { color:#000; }
#livePage #takePart form textarea { background:#FFFFFF; color:#336600; border:1px solid #8b8b8b; height:70px; padding:5px; width:488px; }
#livePage #takePart .label { text-align:right; height:25px; padding-right:5px; width:160px; }
#livePage #takePart .verif { width:30px; }
#livePage #takePart .verif.false { background:url(images/cancel.png) center center no-repeat; width:30px; }
#livePage #takePart .verif.true { background:url(images/valid.png) center center no-repeat; width:30px; }
#livePage #takePart #expend { height:25px; font-size: 18px; line-height:25px; text-align:center; }
#livePage #takePart #expend a { color:#336600; text-decoration:none; font-weight:600; }
#livePage #takePart #expend .arrowUp { background:url(images/dropdown.png) center bottom no-repeat; height:25px; width:25px; }
#livePage #takePart #expend .arrowDown { background:url(images/dropdown.png) center top no-repeat; height:25px; width:25px; }
#livePage #takePart ul>li>p { /*background:url(images/subjetGradient.png) center center repeat-x;*/ border-top:1px solid #9AA915; cursor:pointer; height:25px; line-height:25px; padding-left:20px; }
#livePage #takePart ul { border-bottom:1px solid #9AA915;  }
#livePage #takePart ul>li>p label {position:relative; color:#336600; top:5px; cursor:pointer; }
#livePage #takePart ul>li>p>ul.options { display:inline; }
#livePage #takePart ul>li>p>ul.options>li { display:block; float:right; height:25px; width:25px; }
#livePage #takePart ul>li>p li.slideDown { background:url(images/dropdown.png) center top no-repeat; display:block; float:right; height:25px; width:25px; }
#livePage #takePart ul>li>p>ul.options>li.slideUp { background:url(images/dropdown.png) center bottom no-repeat; display:block; float:right; height:25px; width:25px; }
#livePage #takePart ul>li>p>ul.options>li.remove { background:url(images/remove.gif) center center no-repeat; display:none; float:right; height:25px; width:25px; }
#livePage #takePart ul>li>p>ul.options>li.remove a { display:block; height:25px; width:25px; }
#livePage #takePart ul>li>p .verif.false { background:url(images/cancel.png) center center no-repeat; display:block; float:right; height:25px; width:25px; }
#livePage #takePart ul>li>p .verif.true { background:url(images/valid.png) center center no-repeat; display:block; float:right; height:25px; width:25px; }
#livePage #takePart .done { color:#336600; font-weight:600; height:25px; line-height:25px; font-size:14px; text-align:center; }





#indexPage { position:relative; }

#indexPage ol,#indexPage ul, #indexPage li{ list-style:none; margin-left: 0; }
#indexPage .center {font-size:14px; color:#BB0000; text-align:center; }
#indexPage .clickable { cursor:pointer; }
#indexPage #live { height:400px; z-index:2; }
#indexPage #video,#chat { float:left; }
#indexPage #takePart { background:#ffffff; border-left:solid 1px #BB0000; border-right:solid 1px #BB0000; border-bottom:solid 1px #BB0000; left:400px;  position:relative; width:445px; z-index:1; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:8px; -webkit-border-bottom-left-radius:8px; }
#indexPage #takePart form input[type=text] { background:#FFF; color:#BB0000; border:1px solid #BB0000; width:250px; height:13px;}
#indexPage #takePart form input[type=submit] { color:#000; }
#indexPage #takePart form textarea { background:#FFFFFF; color:#BB0000; border:1px solid #8b8b8b; height:70px; padding:5px; width:433px; }
#indexPage #takePart .label { text-align:right; height:25px; padding-right:5px; width:140px; }
#indexPage #takePart .verif { width:30px; }
#indexPage #takePart .verif.false { background:url(images/cancel.png) center center no-repeat; width:30px; }
#indexPage #takePart .verif.true { background:url(images/valid.png) center center no-repeat; width:30px; }
#indexPage #takePart #expend { height:25px; font-size: 18px; line-height:25px; text-align:center; }
#indexPage #takePart #expend a { color:#BB0000; text-decoration:none; font-weight:600; }
#indexPage #takePart #expend .arrowUp { background:url(images/dropdown.png) center bottom no-repeat; height:25px; width:25px; }
#indexPage #takePart #expend .arrowDown { background:url(images/dropdown.png) center top no-repeat; height:25px; width:25px; }
#indexPage #takePart ul>li>p { /*background:url(images/subjetGradient.png) center center repeat-x;*/ border-top:1px solid #BB0000; cursor:pointer; height:25px; line-height:25px; padding-left:20px; }
#indexPage #takePart ul { border-bottom:1px solid #BB0000;  }
#indexPage #takePart ul>li>p label {position:relative; color:#BB0000; top:5px; cursor:pointer; }
#indexPage #takePart ul>li>p>ul.options { display:inline; }
#indexPage #takePart ul>li>p>ul.options>li { display:block; float:right; height:25px; width:25px; }
#indexPage #takePart ul>li>p li.slideDown { background:url(images/dropdown.png) center top no-repeat; display:block; float:right; height:25px; width:25px; }
#indexPage #takePart ul>li>p>ul.options>li.slideUp { background:url(images/dropdown.png) center bottom no-repeat; display:block; float:right; height:25px; width:25px; }
#indexPage #takePart ul>li>p>ul.options>li.remove { background:url(images/remove.gif) center center no-repeat; display:none; float:right; height:25px; width:25px; }
#indexPage #takePart ul>li>p>ul.options>li.remove a { display:block; height:25px; width:25px; }
#indexPage #takePart ul>li>p .verif.false { background:url(images/cancel.png) center center no-repeat; display:block; float:right; height:25px; width:25px; }
#indexPage #takePart ul>li>p .verif.true { background:url(images/valid.png) center center no-repeat; display:block; float:right; height:25px; width:25px; }
#indexPage #takePart .done { color:#BB0000; font-weight:600; height:25px; line-height:25px; font-size:14px; text-align:center; }







#info { font-size: 1.2em; margin-top:30px; }
#info p { margin:15px 0; }
#info .red { color:red; text-align:center; }
/* !ToolTips */
#ToolTips { -moz-border-radius:4px; -webkit-border-radius:4px; background:#999; border:1px solid #000; display:none; height:auto; font-weight:600; max-width:200px; padding:2px 10px; position:absolute; z-index:999; }
#ToolTips p { color:#000; }
#ToolTips .row { background:url(images/tooltips.png) center center no-repeat; display:block; height:10px; margin-left:-10px; margin-top:1px; position:absolute; width:100%; }
