﻿/*  
Nom du theme : Sports Juniors Magazine
Theme URI: http://www.sportsjuniors.com/2009/02/16/wordpress-magazine-theme-released/
Description: Magazine de sports pour Wordpress. 
Version: 1.0
Auteur: Alain Harvey
Auteur URI: http://www.sportsjuniors.com/2009/02/16/wordpress-magazine-theme-released/
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
/* HTML Elements */

* {	margin:0, 5; 	padding:0;	}
	
body,html {min-height:100%; 	}
	
body {background:#a5bbd3 url(logos/blue2.jpg) repeat-x scroll ; 	}

body, select, input, textarea { font-family: Arial,Verdana,Sans-Serif,Helvetica; line-height:105%; }
	
p.	{	}
		
a:link, a:visited { 	color: #293139; text-decoration:none }

a:hover, a:active { color:#770000; font-weight:bold; text-decoration:none; }

p.right { text-align:right; 	font-size:0.6em; }
		
p.center {text-align: center}	

hr {	display: block; height:1px;	background:#ccc; border:0;	}

img  {border:0px solid #000;}
	

		
/*	GROSSEUR TEXTE ET TITRE */

h1 { font:2.95em Georgia, "Times New Roman", Times, serif; font-weight:bold; letter-spacing:-0.02em; }
	
h2 { font: 1.5em arial,verdana; color#003366; padding-bottom:0px; margin: 15px 0;}
	
h3, #sidebar h2 {	font: 1em Verdana,Arial,Helvetica,sans-serif text-transform:uppercase; letter-spacing:0.1em; margin-bottom:4px; font-weight:bold; color:#8d0000; }

#sidebar h3, #sidebar h2 {border-top:5px solid #BBB; border-bottom:1px solid #BBB; padding:6px 0 6px 2px; margin:22px 0 15px 0; font-size:1em; }

h3#respond {	margin-top:25px; padding-top:20px}

h3#comments {margin-top:32px	}
	
h4 {	font-size:0.8em; margin-bottom:5px; color:#000;	}

h5 {font-size:14px; margin-bottom:3px; color:#778899; }	
	
h6 {font-size:15px; text-align:left; color:#003366; margin-bottom:2px; margin-top:2px; }	
	
	
	
	
	/* PAGE et HEADER */
#page { width:950px; height:autopx; margin:0 auto; background:#none; }
	
#wrapper { background:#fff; font-size:0.75em; margin-top:15px; border:1px solid #000; }
	
#cadre_header { width:autopx; height:165px; background:#000; border-bottom:6px solid #ff9900; }
	
	#left_header { width:260px;	height:145px; float:left; background:#000 url(logos/logo_sjnoir.jpg) no-repeat;	margin:5px; }
	
	#right_header { width:580px; height:115px; float:right; 	background:#none; margin:20px; border:0px solid #c0c0c0; }
	
	#menu_haut { width:500px; height:35px; float:right; border:0px solid #c0c0c0; margin:5px; }

	#menu_bas { 	width:230px; height:26px; float:right; border:0px solid #c0c0c0; margin-top:5px; margin-right:5px; color:#000; }

	#menu_page {	width:80px; height:30px; background:#000; float:right; margin:5px; font-size: 1em; font-family:verdana; color:#000 }
	
	#cadre_gauche { width:590px; height:autopx; float: left ; background:#none; margin-top:15px; margin-left:12px; padding:2px; }	
	
	#cadre_droite { width:310px; height:autopx; float: right ; background:#none; margin-top:15px; margin-right:12px; padding:2px;}	
	
	#bas_page { width: 950px; height:20px; float: left ; background:#000;  }
		
	/* FIN HEARDER */


/* PAGE A LA UNE */

	#cadre_une { width:556px; height:autopx; float: left; background:#353636; margin-left:3px; border:1px solid #e2e2e2; padding:12px; }	
	
    #cadre_image_une {width:555px; height:375px; background:#fff; margin-top:3px; margin-bottom:8px; }	
	
	#cadre_texte_une { font-size:14px; font-family:arial,verdana,helvetica,times; line-height:140%; text-align:justify; width:552px; color:#fff; height:autopx; float:left; margin-top:5px; 
	position:relative;top:-8px; }
	
	#cadre_une h2 {font-size: 1.7em; color:#ff9900; }	
		
	#auteurUne { float:left; width:550px; height:25px; margin-top:10px; margin-bottom:15px; font-weight: bold; color:#ff9900;  background:#none;	}
	
	#cad_titre {  width:570px; float: left ; background:#none; margin-left:5px; margin-top:12px; margin-bottom: -10px; padding:5px; }
	
	#cad_titre h6 {text-align:left; color:#500000; font-size:16px; font-weight:bold; font-family:arial,verdana,helvetica,times; }	
	
	#box_entrevue {  width:580px; float: left ; background:#fff; margin-left:5px; margin-top:12px; padding:0px; }	
	
	#box_entrevue h6 {text-align:left; color:#003366; font-size:13px; font-family:arial,verdana,helvetica,times; }	
	
	#box_entrevue img { float:left; }		
	
	#news_bv {  width:580px; float: left ; background:#fff; margin-left:5px; margin-top:15px; }	
	
	#news_bv img { float:left; }	
	
	#bvbvtexte {background:#EEF5E1; margin-bottom:15px; clear:both; height: 210px; width:560x; padding:8px;border:2px solid #ccc; }
	
	#bvbvauteur { width:285px; height: 18px; float:right; margin-left:12px; font-size:0.85em ; color:#500000;}
	
	#bvbv1 { margin-left:15px; font-size:12px; width:298px; height: 180px; float:left; line-height:135%; text-align:justify; }
		
	#boite_vierge { float:left; width:550px; height:25px; margin-top:10px; margin-bottom:15px; font-weight: bold; color:#500000;  background:#none;	}
	
	#news_bv h6 {text-align:left; color:#003366; font-size:13px; font-family:arial,verdana,helvetica,times; }	
	
	#pubseci { width:579px; height:100px; float: left ; background:#none; margin-left:5px; margin-top:15px; margin-bottom:15px; }
	
	
/* FIN DE LA UNE */	





		
/* PAGE MASTER EQUIPE */

	#manchette {width:240px; float:left; height:18px; margin-left:5px; background:#a5bbd3; -moz-border-radius:10px; padding:5px; }	
	#manchette h6 {margin-left: 3px; color:#000; font-size:18px; font-family:arial,times; }	
		
/* FIN MASTER EQUIPE */		
		
	
		
		

/* CADRE PRIMAIRE et SECONDAIRE */
		
#cadre_primaire {
	width:autopx;
	height:2050px;
	background:#e8e8e8;
	margin-top: 3px;
}	

#cadre_primaire2 {
	width:930px;
	height:autopx;
	background:#e8e8e8;
	border: 0px solid #680000;
	}	
	
	
#cadre_secondaire {
	width:autopx;
	height:1650px;
	background:#e8e8e8;
	margin-top: 25px;
}	




/* PAGE MASTER */

#master_box {
	width:autopx;
	height:2020px;
	background:#e5e5e5;
	margin-top:15px;
}	

#master_gauche {
	width:590px;
	height:2000px;
	float: left ;
	background:#none;
	margin-left:10px;
	}	
	
	#master_gaucheP2 {
	width:590px;
	height:autopx;
	float: left ;
	background:#none;
	margin-left:10px;
	}	
	
	
#master_droite {
	width:304px;
	height:2000px;
	float: right;
	background:#none;
	margin-right: 14px;
	}	
		

#fond_ligne_titre h6 {
	width:539px;
	height:10px;
	float: left ;
	background: url(logos/heading-bg.jpg) scroll 0 0 transparent;
	color:#ff9900;
	font-size:16px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	padding:9px;
	margin-bottom:5px;
	}	


#fond_ligne_soustitre h6 {
	width:285px;
	height:10px;
	float: left ;
	background: url(logos/heading-bg.jpg) scroll 0 0 transparent;
	color:#ff9900;
	font-size:16px;
	font-family:verdana,helvetica,times;
	padding:9px;
	}	


	
#master_sport {
	width:556px;
	height:1225px;
	float: left ;
	background:#fff;
	margin-left:3px;
	border:1px solid #c0c0c0;
	padding:12px;
	}		
	
#cadre_imagesport {
	float:left;
	margin-right:10px;
	}	
	
#titremanchette {
	line-height:125%;
	text-align:justify;
	width:292px;
	height:autopx;
	background:#none;
	float:right;
	margin-right:5px;
	}		
	
#textesport {
	font-size:12px;
	line-height:135%;
	text-align:justify;
	color:#000;
	width:292px;
	height:135px;
	background:#none;
	float:right;
	margin-right:5px;
	}	
		
		
#texteauteur_sport {
	width:555px;
	height:30px;
	float:left;
	border-bottom:1px dotted #c0c0c0;
	margin-top:5px;
	margin-bottom:12px;
	font-size:0.75em;
	font-weight:bold;
	color:#000;
	}	
	
	
		
#box_sports {
	width:275px;
	height:autopx;
	padding:11px;
	float:left ;
	background:#fff;
	border:1px solid #c0c0c0;
	margin-bottom:10px;
	margin-left:3px;
	}	
		


	
#BVsport{
	width:275px;
	height:1360px;
	float: left;
	margin-right:6px;
	background:#fff;
	margin-top:10px;
	border:1px solid #c0c0c0;
	padding:12px;
	font-size:12px;
	text-align:justify;
	line-height:125%;	
	}	

#ligne_article {
	width:262px;
	height:5px;
	margin-bottom:5px;
	border-bottom:1px solid #e2e2e2;
	}	
	

#cadre_imagebv {
float:left;
height:200px;
width:262px;
margin-bottom:3px;

}
	
#cadre_auteurbv {
	font-size:1em;
	font-weight:bold;
	width:262px;
    color:#000;
	height:22px;
	float:left;
	margin-top:2px;
	margin-bottom:2px;
	}


/* Cadre gauche et droite */	

#contenu_gauche {
	width:590px;
	height:autopx;
	float: left ;
	background:#none;
	margin:15px 0px 10px 8px;
	padding:2px;
	}	
	
		
#partage_gauche {
	width:565px;
	height:20px;
	float: left ;
	background:#none;
	margin: 5px 0px 5px 0px;
	}	
	
			
#cadre_unep2 {
	width:556px;
	height:autopx;
	float: left ;
	background:#fff;
	margin-left:3px;
	margin-bottom:10px;
	border:1px solid #c0c0c0;
	padding:12px;
	}	
		
		
#cadre_titrep2 h6 {
	width:250px;
	height:9px;
	float: left ;
	background:#1E3752;
	color:#fff;
	font-size:14px;
	font-family:verdana;
	padding:9px;
	margin-bottom:5px;
	}
	
#articlep2 {
	line-height:160%;
	text-align:justify;
	font-size:12px;
	width:553px;
	background:#none;
	}		
	
		
	#box_vide {
	width:930px;
	height:15px;
	float: left ;
	background:#none;
	margin-top:10px;
	margin-bottom:10px;
	}
	
	
	
	#contenu_droite {
	width:306px;
	height:1400px;
	float: right ;
	background:#none;
	margin-top:15px;
	margin-right:8px;
	padding:2px;
	}	
	
	

/* Cadre principale de la UNE   */		
		
	

#cadre_auteur_une {
	font-size:0.75em;
	font-weight:bold;
	width:575px;
    color:#000;
	height:24px;
	float:left;
	margin-top:5px;
	}



	

	
	
	
	

/* Cadre News suite de la Une */	

#conteneur_droite {
	width:275px;
	height:525px;
	float: left ;
	background: url(logos/content-bg.gif) repeat-x scroll 0 0 #F8F8F8;
	margin-left:2px;
	margin-top:8px;
	border:4px solid #c0c0c0;
	padding:11px;
	font-size:12px;
	}	

	
#cadre_espace_titregauche {
	width:262px;
	height:autopx;
	margin-bottom:3px;
	float: left;
	background:#500000;
	}	
	



	
	
	
	/* SOUS SECTION DE LA UNE  */


			
	
/* Cadre news a droite BV   */		
	
#cadre_news_droite{
	width:262px;
	height:888px;
	float: right;
	margin-right:6px;
	background:#fff;
	margin-top:8px;
	border:1px solid #c0c0c0;
	padding:11px;
	font-size:12px;
	text-align:justify;
	line-height:135%;
	}	

	#cadre_news_titredroite h6 {
	width:244px;
	height:9px;
	float: left ;
	background:#1E3752;
	color:#fff;
	font-size:14px;
	font-family:verdana;
	margin-bottom:8px;
	padding:9px;
	}	

#ligne_article {
	width:262px;
	height:5px;
	margin-bottom:5px;
	border-bottom:1px solid #e2e2e2;
	}	
	

#cadre_imagebv {
float:left;
height:200px;
width:262px;
margin-bottom:3px;

}
	
#cadre_auteurbv {
	font-size:1em;
	font-weight:bold;
	width:262px;
    color:#000;
	height:30px;
	float:left;
	margin-top:5px;
	margin-bottom:2px;
	}

	
	
	
	
	
	
	
	
	
	
/* CODE POUR MULTI PAGE SPORTS  */		
			
#texte_sports {
	font-size:12px;
	line-height:125%;
	text-align:justify;
	color:#000;
	width:292px;
	height:autopx;
	background:#none;
	float:right;
	margin-right:5px;
	}	
		
#image_sports {
	float:left;
	margin-right:7px;
	}
		
	
#auteur_sports {
	width:555px;
	height:30px;
	float:left;
	border-bottom:1px dotted #c0c0c0;
	margin-top:5px;
	margin-bottom:8px;
	font-size:0.75em;
	font-weight:bold;
	color:#000;
	}		
	

	
	#box_content {
	width:272px;
	height:35px;
	float:left ;
	background:#none;
	border-bottom:#ccc 1px dotted;
	margin-bottom:5px;
	}	
		
	#box_logo {
	width:22px;
	height:25px;
	float:left ;
	background:#fff url(logos/autresports.jpg) no-repeat;
	}	
		
	
	#box_lientitre {
	width:242px;
	height:20px;
	float:right;
	background:#none;
	margin-top:3px;
	font-size:12px;
	font-weight:bold;
	font-family:verdana;
	}	
		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		
	
	
	
	


	


	
	
	
	
	
	
	
/* SECTION BASEBALL  */		
	
#cadre_baseball {
	width:556px;
	height:700px;
	float: left ;
	background:#fff;
	margin-left:2px;
	margin-top:10px;
	border:1px solid #c0c0c0;
	padding:12px;
	}	
		
	


	
	
	
	
	
	

	
	#cadre_multisports {
	width:278px;
	height:305px;
	float:left ;
	background:#fff;
	border:1px solid #c0c0c0;
	padding:12px;
	}	
	
	

#multisportstitre h6 {
	width:260px;
	height:9px;
	float: left ;
	background:#1E3752;
	color:#fff;
	font-size:14px;
	font-family:verdana;
	padding:9px;
	margin-bottom:16px;
	}	
	
#logo_multisports {
	width:125px;
	height:30px;
	float: left;
	background:#fff url(logos/autresports.jpg) no-repeat;
	margin-left:3px;
	margin-right:10px;
	}	
	
#texte_multisports {
	width:100px;
	height:10px;
	float: right;
	margin-top:2px;
	background:#none;
	}	
	


  #boxrecherche {
	float:left;
	margin-top:15px;
	margin-left:5px;
	font-size:14px;
	width:260px;
	height:25px;
    }



	
#cadre_auteur {
	font-size:1em;
	font-weight:bold;
	width:300px;
    color:#000;
	height:24px;
	float:left;
	margin-top:4px;
	margin-bottom:5px;
	border-bottom: 1px dotted #ccc;
	}

	
		


		
	

	/* Cadre principal des articles page 2 */	





	
	
/* Cadre gauche */	

	
#boxp2texte {
	width:565px;
	line-height:160%;
	text-align:justify;
	font-size:12px;
	background:#fff;
	position:relative;top:-5px;
	}

	
#boxp2image {
	width:autopx;
	height:380px;
	}	
	
	

	#boxsinglegtitre {
	width:565px;
	line-height:18px;
	text-align:justify;
	font-size:0.9em;
	float:left;
	background:#8d0000;
	}
		
	
	
	
	
	
	
	
	


/* Cadre droite */	

	#cadredroite_page2 {
	width:305px;
	height:autopx;
	float: right;
	background:#none;
	margin-top:5px;
	margin-right:10px;
	}	
			
	



	



/* Page archives */	

#fond_page_archive {
	width:950px;
	height:1500px;
	margin:2px;
	background:#fff;
	padding:10px;
	border: 1px solid #ccc;
}	


#fond_page_archive2 {
	width:950px;
	height:2100px;
	margin:2px;
	background:#fff;
	padding:10px;
	border: 1px solid #ccc;
}		
	
		
#box_archives {
	width:950px;
	height:auto;
	margin-top:10px;
	background:#none;
	border:1px solid #DADADA;
	padding:7px;
	margin-bottom: 10px;
	margin-left:5px;
	}
	
#archive_gauche { width:580px; height:autopx; float: left ; background:#none; margin-top:10px; margin-left:12px; padding:5px; }	
	
#boxarchives h2 {text-align:left; color:#500000; font-size:22px; font-weight:bold; font-family:arial,verdana,helvetica,times; }

#boxarchives h3 {text-align:left; color:#000; font-size:12px; font-weight:bold; font-family:arial,verdana,helvetica,times; }

#auteur_archive { float:left; width:590px; height:25px; border-bottom: 1px dotted #ccc; font-weight: bold; color:#500000;  background:#none;	margin-bottom: 15px;}
	
	
#boxarchives2 {
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	float:left;
	font-size:0.7em;
	background:#none;
	}
	
	
	
	
	#titre_post_archive {
	width:610px;
	height:40px;
	text-align:left;
	float:left;
	font-size:1.5em;
	background:#none;
	font-family: time,Helvetica,Arial,Verdana,Sans-Serif;
	}
	

	
	


	

.debuttexte {
margin: 0px; }


/* Cadre qui contient tous les �l�ments � droite */	
#boxsingled {
	height:auto;
	float:left;
	border-left:2px solid #e1e1e1;
	background:#8d0000;
	}


	
	
	
	
	
	
	
	
	
	
	
		
	.feature p, #rightcol p {
	margin:0;
	}
	

.feature img, #rightcol img {
	padding:1px;
	border:1px solid #000;
	}
			
#leadpic {
	float:left;
	margin: 0px 10px 0px 0px;
	}

#lead {
	margin-top:1px;
	}

.title {
	font-size:15px;
	line-height:120%;	
	}
	
.feature#lead  {
	font:1.8em Georgia, "Times New Roman", Times, serif;
	line-height:100%;
	display:block;
	padding-bottom:7px;
	color:#224259;
	}
	
	/* fin de la Une */

	

/* Float Properties*/

.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
	}
	
.clearfloat {
	display:inline-block
	}

.clearfloat {
	display:block;
	margin-bottom:10px;
	height:autopx;
		
	}
		
	
	
.left {
	float:left;
	}

.right {
	float:right;
	}



	
	
/*Subnav */

.subnav li {
	list-style:none;
	border-bottom:1px solid #FFF;
	}

.subnav li a:link, .subnav li a:visited {
	background:#eef5e1;
	display:block;
	padding:4px 4px 4px 8px;
	border-left:4px solid #e4efd5;
	}
		
.subnav li a:hover, .subnav li a:active {
	background:#e4efd5;
	text-decoration:none;
	color: #7da939;
	}

.subnav li li a:link, .subnav li li a:visited {
	border-left:none
	}
		
	 
	

	

	
	
/* Content */

#content {
	width:610px; padding:8px; float:left; font-size:0.7em; line-height:125%; text-align:justify; color:#000; font-size:12px; font-family: Arial,time,Verdana,Sans-Serif; }
	
.description {
	font-size: 1.3em;
	font-weight: bold; 
	font-style:italic;
	color:#545454;
	margin-top:-4px;
	}


#leftcol .feature {
	margin-bottom: 5px;
	border-bottom:none
	}

#rightcol img {
	float:left;
	margin:3px 10px 4px 0;
	}

#leftcol img {
	margin-bottom: 4px;
	display:block
	}
	
#rightcol .clearfloat {
	border-bottom:1px dotted #b6b6b6;
	padding:12px 0;
	}	

#sidelist li {
	list-style:none;
	}
	
.bullets li {
	list-style:none;
	border-bottom:1px solid #FFF;
	}
	
#sidelist .bullets li {
	list-style:square;
	margin-bottom:5px;
	line-height:115%;
	margin-left:22px;
	}

#sidelist .children {
	background:#e4efd5;
	}
	
#sidelist .children li {
	list-style: square;
	margin-left:28px;
	border-bottom:1px solid #e4efd5;
	}
	
#sidelist .children li a, #sidelist .children li a:visited {
	padding:2px 2px 2px 0px;
	border:0;
	background:#e4efd5;
	color: #818d6f;
	}

#sidelist .children li a:hover, #sidelist .children li a:active	{				
	color:#465d23
	}

.postmetadata {
	margin: 30px 0;
	}


#writer { background:#e2e2e2; margin-top:10px; height:90px; width:96%; padding:10px; border: 1px solid #ccc; }

#writer img { padding:1px; border:1px solid #000; float:left; width:80px; height:85px; }

#writer span {display:block; padding-top:4px; margin-top:2px; font-size: 14px; }

#writer p {margin:10px; width:400px;	font-size: 14px; }	












.entry {
	padding-bottom:15px;
	}

h3 a:link, h3 a:visited {
	color:#5f5f5f;
	}

#list_box{
	font-size: 12px;
	float:right;
	width:290px;
}



/*Post Formatting*/

.picleft {
	float:left;
	margin:3px 14px 10px 0;
	border:7px solid #f2f2f2;
	}

.picright {
	float:right;
	margin:3px 0 10px 14px;
	border:7px solid #f2f2f2;
	}	

.post blockquote {
	color:#76767a;
	background:#f2f2f2;
	padding:6px 14px;
	margin:18px 35px;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
	}	

.post ul li {
	list-style:square;
	margin-bottom:5px;
	line-height:115%;
	margin-left:42px;
	}

.post ol li {
	margin-bottom:5px;
	line-height:115%;
	margin-left:48px;
	}
	

				

				
				
/* Form Elements */

select {
	background:#f2f2f2;
	border:1px solid #9c9c9c;
	width:100%
	}
	
#searchform { padding:0px 0px 0 0; 
	}

.button {
	padding: 1px;
	background:#500000;
	color:#e7e7e7;
	border:none;
	}

.button:hover {
	background:#777;
	color:#FFF;
	text-decoration:none
	}

#commentform input {
	width: 170px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 95%;
	margin-top:5px;
	margin-bottom:10px;
	}



/* Comments*/

.commentlist {
	padding-left:30px;
	}
	
.commentlist li {
	margin: 15px 0 3px;
	padding: 8px 15px 10px 15px;
	background:#f2f2f2;
	border-top: 1px solid #ddd;
	}

#commentform small {
	background:#FFF;
	font-weight:bold;
	padding:0;
	}
	
.commentmetadata {
	display: block;
	}

.commentlist small {
	background:#e9e9e9
	}

.commentlist cite {
	font: 1.6em Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	letter-spacing:-0.05em;
	}	
	

.calendrier img{
	border: 0px;
	}
	


/* Footer*/

#footer {
	margin: 0 auto; clear: both; width: autopx; font-size:0.9em; padding-top:15px; color:#fff; }

#footer a {color:#8d0000;}
	

/* PUBLICITE   */			
	
#cadre_pub{	width:300px; height:260px; float:right; background:#none; margin-right:9px; margin-top:15px; margin-bottom:5px; }
	
	
					
#fin_page {	width:autopx; height:35px; background:#000;	border-top:4px solid #ff9900;}	
	

	

	
	
	
