/*  
Theme Name: Zeke (2-Column) 1.0 + Widgets
Theme URI: http://www.solostream.com
Author: Michael D. Pollock
Author URI: http://www.solostream.com/

	Zeke 1.0 + Widgets

	http://www.solostream.com
	This theme was designed and built by Michael D. Pollock of Solostream Web Studio.

	The CSS, XHTML and design is copyright of Michael D. Pollock:
	http://www.solostream.com.

	You may use or modify this theme for your own blog or website. You MAY NOT REDISTRIBUTE this theme in any form or fashion without permission from Michael Pollock.

*/

/* 

Dernières modifications : 12 09 2008

*/

/* -------------------[ Main Page Elements ]------------------- */

body {
	font-size: 11px;
	font-family: 'Lucida Sans Unicode',tahoma,Arial,sans-serif;
	background: transparent;
	color: #11281f;
	text-align: left;
	margin: 0;
	padding: 0;
	line-height: 140%;
	/*background: #ff0;*/ /*debug */
}

#wrap {
        padding: 0 5px;
        clear: both;
		width: 960px;
	margin: 0 auto;
       /* background: #FFFDF2 url(images/zekebg2.gif) top left repeat-y;*/
        }

#header {
        width:984px;
        clear: both;
        padding: 0;
		margin: 0 auto;
        height:160px;
        background: transparent;
	}

#nav {		
		float: left;
        width:626px;
        height:44px;
        line-height:40px;
        margin: 0 auto;
		padding: 0;
	}

#page {
        clear: both;
		margin: 0 auto;
		padding: 0 ;
	}  

#contentleft {
		/*z-index: -3;*/
		position: absolute;
        width: 626px;
        padding: 15px 0 0 0;
        margin: 0;
		background: #fff;
		text-align: justify;
		
		/*background: #f00;*/ /* debug */
		
		min-height : 460px; /* 475 - 15 de padding top*/
		/*height : 475px; 	 /*auto ! Important;
		height : 475px;*/
		
        } 

#contentright {
        width: 320px;
		height: 560px; /* 572 - bord haut(6) - bord bas(6) */
        /*float:left;*/
		position: absolute ;
		top:0;
		left: 664px;
		margin: 0;
		padding: 0;
		background: #f5f4e9;
		/*margin-left: 64px;*/
        } 

#sidebar {
        width: 320px;
		height: 560px;
		font-size: 8pt;
        float: left;
        margin: 0;
		padding: 0;
		background: #f5f4e9;
		
	} 

#footer {
		z-index: 500;
		position: absolute;
		top: 519px;
        color:#5b6c66;
        width:626px;
		height: 52px;
        background: url(images/bas_blocGauche.gif) no-repeat left top;
		font-size: 8pt;
		line-height: 160%;
        clear: both;
        margin: 0px auto;
        padding: 0;
        text-align: left;
		/*float: left;*/
		/*border: 1px solid #000;*/ /* debug */
        }

#footer p {
        margin: 0;
        }
	
		
/* -------------------[ Headings ]------------------- */

h1, h2, h3, h4, h5, h6, h7 {
        color: #153029;
		font-family: georgia,times,'times new roman', serif;
        letter-spacing:-1px;
        line-height: 130%;
		margin: 0;
		padding: 0;
		text-align: left;
        font-weight:normal;
	}

h1 {
	font-size: 16pt;
	margin: 0;
	}

h2 {
	font-size: 18px;
	}

h3 {
	font-size: 12pt;
	}

h4,h5,h6,h7 {
	font-size: 10pt;
	}

#header h1.blogtitle {
        color: #FAF7E8;
        text-align:center;
        font-size:30px;
        line-height:100%;
        padding: 50px 100px 5px;
        margin: 0;
        }

#sidebar h2, #midcontent h2  {
		color: #a5e51d;
		font: 20px tahoma,arial, sans-serif;
        font-weight: regular;
        letter-spacing:0px;
        margin: 0;
        padding:0;
		margin-bottom: 15px;
        }


h1.sectionhead, h2.sectionhead, h2#trackbacks, h2#respond  {
        line-height:100%;
        font-weight: bold;
        font-size:10pt;
		font-style: italic;
        letter-spacing:0px;
        margin: 0;
        padding: 10px 15px;
        border-bottom:1px solid #eee;
        }
		
h2.sectionhead span{
	color: #94ce1a;
}

.entry h1,.entry h2,.entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {
        margin-bottom: 10px;
        }


/* -------------------[ Links ]------------------- */

a, a:link, a:visited {
		color: #000;
		font-family: 'Lucida Sans Unicode',tahoma,Arial,sans-serif;
		font-size: 11px;
        text-decoration: underline;
	}

a:hover, a:active {
        text-decoration:none;
        color:#fb017c;
	}

.entry a, .entry a:link, .entry a:visited, .postinfo a, .postinfo a:link, .postinfo a:visited, .postinfo2 a, .postinfo2 a:link, .postinfo2 a:visited {
		color: #000;
        text-decoration: underline; 
        }
		
.entry a:hover, .entry a:active, .postinfo a:hover, .postinfo a:active, .postinfo2 a:hover, .postinfo2 a:active {
		color: #fb017c;
        text-decoration: underline; 
        }

.post h1 a, .post h2 a, .featurepost h2 a, .featurepost h1 a {
        color:#153029;
        }

.navigation {
	padding: 20px 0 30px 0;
	/*background: url(images/pointilles.gif) no-repeat center top;*/
}

.navigation a, .navigation a:link, .navigation a:visited {
	color: #000;
	font-family: georgia, serif;
	font-size: 12px;
	font-style: italic;
}

.navigation a:hover, .navigation a:active {
	color: #f9499c;
	text-decoration: none;
}		

.navigation .alignleft{
	padding-left: 10px;
	margin-left: 20px;
	background: url(images/puce_precedent.gif) no-repeat left 6px;
}

.navigation .alignright{
	padding-right: 10px;
	margin-right: 20px;
	background: url(images/puce_suivant.gif) no-repeat right 6px;
}		

	
#footer a:link, #footer a:visited {
        text-decoration:none;
        color:#5b6c66;
	}
		
#footer a:hover, #footer a:active {
        text-decoration:underline;
        color:#5b6c66;
	}
	
/* -------------------[ Images ]------------------- */

img.alignright {
        float: right;
        clear: right;
        margin: 0 0 5px 10px;
        background: #fff;
        padding: 2px;
        border: 1px solid #ccc;
        }

img.alignleft {
        float: left; 
        clear: left;
        margin: 0 10px 5px 0px;
        background: #fff;
        padding: 2px;
        border: 1px solid #ccc;
        }

img.centered { 
        display: block; 
        padding: 2px; 
        margin: 0 auto 20px auto; 
        border: 1px solid #ccc; 
        float: none; 
        clear: both;
        }



/* -------------------[ Sidebar ]------------------- */


#sidebar ul {

	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 320px;
	
}

#sidebar ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

#sidebar ul li ul {
        list-style-type: square;
        margin: 0;
        padding: 0;
}

#sidebar ul li ul li {
		color: #153029;
        list-style-type:none;
		padding: 0;
        padding-left:15px;
        margin: 0px;
		
        }

#sidebar li.agenda {
	text-align: justify;
	padding:  0px 30px  15px 30px;
	margin: 0;
}		
		
#sidebar li.agenda span{
	color: #f9499c;
	font: 12px Georgia, serif;
}	

#sidebar li.agenda p{
	margin:0;
	padding: 0;
}			
		
#sidebar ul li ul li span{
		font: 11px Georgia,times,serif;
		font-weight: bold;
		color: #869389;
}

#sidebar h2#sondage{
	padding: 0px;
	margin: 0px;
	/*border: 1px solid #000;*/ /* debug */
	height: 32px;
	width: 320px;
	background: url(images/titres_blocDroit/sondage.gif) no-repeat left top;
	
	margin: 0 !important;
	margin-top: -15px;
}

#sidebar h2#sondage span{
	display: none;
}

#sidebar #sideblog- h2{	
	display: none;
	padding: 0;
	margin: 0;
	height: 32px;
	width: 320px;
}

#sidebar #sideblog-{	
	padding: 0;
	margin: 0;
	/*border: 1px solid #000;*/ /* debug */
	width: 320px;
	background: url(images/titres_blocDroit/agenda.gif) no-repeat left top;
	padding-top: 41px;
}

#sidebar #sideblog- ul{	
	background: #f5f4e9;
	margin: 0;
	padding: 0;
}


#sidebar #inscription{	
	width: 320px;
	height: 50px;
}

#sidebar #inscription{	
	width: 320px;
	height: 50px;
}

#sidebar li#wpsb{	
	padding: 0;
	margin: 0;
	/*border: 1px solid #000;*/ /* debug */
	width: 320px;
	background: url(images/titres_blocDroit/inscription.gif) no-repeat left top;
	padding-top: 17px;
}

#sidebar li#wpsb h2{	
	display: none;
}

#sidebar li#wpsb ul{	
	background: #f5f4e9;
}

#sidebar li#wpsb input#wpsb_email{	
	width: 173px;
	height: 19px;
	margin: 0;
	padding: 0;
	border: none;
	font: 11px Tahoma, Arial, sans-serif ;
	margin-left: 20px;
	padding-left: 10px;
	padding-top: 2px;
	margin-bottom: 8px;
}

#sidebar li#wpsb input#wpsb_email_btn {
	margin: 0;
	padding: 0;
}

#sidebar .wpsb_label {
/*margin-left: 75px;*/
	color: #fb017c;
	padding: 0px;
	margin: 0px;
	padding-left: 75px;
	padding-right: 30px;
	padding-top: 15px;
	padding-bottom: 0px;
}

#sidebar li#wpsb #inscription form{
	margin: 0;
	padding: 0;
}

#sidebar li#wpsb #inscription a{
	position: relative;
	left: 260px;
	top: -37px;
	display: block;
	width: 26px;
	/*height: 19px;*/
	height: 19px;   
	background: url(images/go.gif) no-repeat left bottom;
}

#sidebar li#wpsb #inscription a:link, #sidebar li#wpsb #inscription a:visited {	 
	background: url(images/go.gif) no-repeat left bottom;
}

#sidebar li#wpsb #inscription a:hover , #sidebar li#wpsb #inscription a:active {
	background: url(images/go.gif) no-repeat left top;
	cursor: pointer;
}

#sidebar li#wpsb #inscription a span{	
	display: none;
}

#sidebar #contact {
	margin: 0;
	padding: 5px 0 5px 0;
	
	margin: 0 !important;
	margin-top: -15px;
	
	padding-bottom: 20px;
}

#sidebar #contact h2{
	padding: 0;
	margin: 0;
	height: 100%;
	width: 320px;
	height: 30px;
	background: url(images/titres_blocDroit/contact.gif) no-repeat left top;
}

#sidebar #contact h2 span{
	display: none;
}

#sidebar #contact a, #sidebar #contact a:link, #sidebar #contact a:visited{
	padding: 0;
	margin: 0;
	font: 12px Georgia, serif ;
	font-style: italic;
	color: #000;
	text-decoration: none;
	margin-left: 20px;
}

#sidebar #contact a:hover, #sidebar #contact a:active{
	text-decoration: underline;
}

#sidebar .wp-polls{
}

#sidebar .wp-polls .wp-polls-ul{
	width: 280px;
}

#sidebar .wp-polls a{
	/*border: 1px solid #000;*/ /* debug */
	/*float: right;*/
	/*display: block;*/
	text-align: right;
}

.lien_footer_vote {
	font: 11px tahoma, sans-serif;
	color: #000;
	float: right;
	padding-right: 30px;
}


.lien_footer_vote a{
	font: 11px tahoma, sans-serif;
	color: #000;
}

#sidebar .wp-polls .libelle_question{
	font-size: 13px;
	/*font-family: 'Lucida Sans Unicode',tahoma,Arial,sans-serif;*/
	font-family: georgia, serif;
	font-style: italic;
	color: #000;
	padding: 5px 30px 0 15px;
}

#sidebar .wp-polls .libelle_reponse{
	color: #77867d;
}

#sidebar .wp-polls .reponse_sondage{
	padding-left: 10px;
}

#sidebar .wp-polls a span{
	display: none;
}

#sidebar .wp-polls #btn_vote{
	float: right;
	display: block;
	width: 48px;
	height: 19px;
	background: url(images/btn_voter.gif) no-repeat left bottom;
	margin-right: 20px;
}

#sidebar .wp-polls #btn_vote:link, #sidebar .wp-polls #btn_vote:visited{
	background: url(images/btn_voter.gif) no-repeat left bottom;
}

#sidebar .wp-polls #btn_vote:hover, #sidebar .wp-polls #btn_vote:active{
	background: url(images/btn_voter.gif) no-repeat left top;
}

#sidebar .wp-polls #btn_results{
	float: right;
	display: block;
	margin-right: 30px;
	width: 75px;
	height: 19px;
	background: url(images/btn_resultats.gif) no-repeat left bottom;
}

#sidebar .wp-polls #btn_results:link, #sidebar .wp-polls #btn_results:visited{
	background: url(images/btn_resultats.gif) no-repeat left bottom;
}

#sidebar .wp-polls #btn_results:hover, #sidebar .wp-polls #btn_results:active{
	background: url(images/btn_resultats.gif) no-repeat left top;
}

/* -------------------[ Form Elements ]------------------- */

#commentform {
	background: #eee;
        font-size:8pt;
        padding: 10px 15px 1px;
        margin: 15px 0 30px 30px;;
        }

#commentform label {
        display:block;
        margin: 0;
        }

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

#commentform textarea {
        width: 400px;
        padding: 0;
	margin: 0px 0px 10px 0; 
	}

#commentform #submit {
	margin: 0 0 20px 0;
	}

#commentform p {
        margin: 5px 0;
	}


/* -------------------[ Comments ]------------------- */


ol.commentlist {
        font-size:8pt;
        padding: 0;
        margin: 0;
        }

ol.commentlist li {
	display: block;
	list-style: none;
        padding: 15px 15px 1px;
	margin: 0;
	}

ol.tblist {
        font-size:8pt;
	list-style: none;
        padding: 15px 15px 10px;
        margin: 0;
        border-bottom:1px solid #CCC9B8;
        }

ol.tblist li {
	display: block;
	list-style: none;
        padding: 0;
        margin: 0 0 5px 0;  
        background: url(images/zekebullet.gif) 0 3px no-repeat;
        padding-left: 14px;     
	}

.odd {

        }

.allcomments h3{
	padding: 10px 0 0 30px;
}


.allcomments .commentlist{
	padding: 0 0 0 30px;
}

.allcomments .commentlist .comments_info{
	font-family: georgia, serif;
	font-size: 11px;
	font-style: italic;
	color: #8c9a96;
	padding-bottom: 5px;
}

.allcomments .commentlist .comments_info a{
	color: #fb017c;
}

.navigation_article {
	padding: 20px 0 30px 0;
}

.navigation_article a{
	font-family: georgia, serif;
	font-size: 11px;
	font-style: italic;
	color: #000;
}

.navigation_article .alignright{
	padding-right: 30px;
}

.navigation_article .alignleft{
	padding-left: 30px;
}

h3#charte{
	padding: 0;
	margin: 0;
	padding-top: 10px;
	color: #666;
	font-size: 14px;
}
	
#disclaimer{
	padding-bottom: 20px;
	color: #666;
	font-family: georgia, serif;
	font-size: 11px;
	font-style: italic;
}

	
/* -------------------[ Misc Tags and Classes ]------------------- */

p.description {
        color:#FAF7E8;
        font-size: 12pt;
        padding: 0 100px;
        margin: 0;
        text-align:center;
        } 

.post ul, .singlepost ul {
        list-style-type: none;
        }

.post ul li, .singlepost ul li {
        list-style-type:none;
        background: url(images/zekebullet.gif) 0 4px no-repeat;
        padding: 0 0 2px 14px;
        }

p {
	margin-top: 0px;
	margin-bottom: 15px;
	}

acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dotted #999;
	}

* html acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
        border-left:5px solid #330000;
        padding-left:5px;
	}

.center {
	text-align: center;
	}

a img, img a {
	border: none;
	}

.alignleft {
        float:left;
        }

.alignright {
        float:right;
        }


.postinfo {
	font-family: Georgia,times,serif;
	font-size: 11px;
	color: #77867d;
}


code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

hr {
        display: block:
        clear:both;
        }

a.more-link,a.more-link:link,a.more-link:visited,a.more-link:hover {
        display:none;
}

/* -------------------[ Search ]------------------- */

#searchform {
	margin: 0;
	padding: 0; 
        }

#searchform #s {
        font-size:8pt;
        width: 140px;
	margin-right: 2px;
	}

#searchform #submit {
        font-size:8pt;
	}

/* -------------------[ Navigation ]------------------- */

#nav ul  {
	font-size: 8pt;
        font-weight:bold;
        letter-spacing: 0px;
        height:40px;
        line-height:40px;
        float:left;
	list-style: none;
	padding: 0;
	margin: 0;
	/*border: 1px solid #000;*/ /* debug */
	width: 626px;
}

#nav ul li {
        float: left !important;
        margin: 0;
        padding: 0;
        list-style-type: none;
		height: 44px;
        }

#nav ul li span{
	display: none;
}		
		
#nav ul li a, #nav ul li a:link, #nav ul li a:visited {        
        color: #18332b;
        float: left;
        display: block;
		height: 44px;
        }	
		
#nav ul li a:hover, #nav ul li a:active {
        text-decoration: underline;
        }	


#nav ul li ul {
        float:left;
        margin:0;
        padding:0;
        }

#nav ul li.nav1{
	background: url(images/nav/1.gif) no-repeat left bottom;
	width: 157px;
}		
		
#nav ul li.nav1 a, #nav ul li.nav1 a:link, #nav ul li.nav1 a:visited {        
		width: 157px;
}

#nav ul li.nav1 a:hover, #nav ul li.nav1 a:active {        
		background: url(images/nav/1.gif) no-repeat left top;
}	

#nav ul li.nav2{
	background: url(images/nav/2.gif) no-repeat left bottom;
	width: 155px;
}	

#nav ul li.nav2 a, #nav ul li.nav2 a:link, #nav ul li.nav2 a:visited {        
		width: 155px;
}

#nav ul li.nav2 a:hover, #nav ul li.nav2 a:active {        
		background: url(images/nav/2.gif) no-repeat left top;
}

#nav ul li.nav3{
	background: url(images/nav/3.gif) no-repeat left bottom;
	width: 156px;
}	

#nav ul li.nav3 a, #nav ul li.nav3 a:link, #nav ul li.nav3 a:visited {        
	width: 156px;
}

#nav ul li.nav3 a:hover, #nav ul li.nav3 a:active {        
		background: url(images/nav/3.gif) no-repeat left top;
}

#nav ul li.nav4{
	background: url(images/nav/4.gif) no-repeat left bottom;
	width: 158px;
}

#nav ul li.nav4 a, #nav ul li.nav4 a:link, #nav ul li.nav4 a:visited {        
	width: 158px;
}

#nav ul li.nav4 a:hover, #nav ul li.nav4 a:active {        
	background: url(images/nav/4.gif) no-repeat left top;
}				


#nav ul li.current_page_item  {
    background-position: left top;
}

#nav ul li.current_page_item a, #nav ul li.current_page_item a:link, #nav ul li.current_page_item a:visited {
   display:none;
}	

 
/* ---------------[ Tables ]--------------- */

.entry table {
	margin-bottom:15px;
        padding:auto;
        border:auto;
        }

.entry tr, .entry td, .entry th {
	margin:auto; padding:auto; border:auto;
        }

.entry td, .entry th {
	padding:8px;
	vertical-align:top;
}

.entry th {
	font-weight:bold;
	background:#E5E0C3;
}

.entry td {
	border:1px solid #E5E0C3;
}

/* ---------------[ Related Entries ]--------------- */

.related {
        margin: 0 0 1px;
        background:#eee;
        padding:10px 10px 8px;
        }

.related ul {
        line-height:130%;
        margin: 0;
        padding-left:0;
        list-style-type: none;
        }

.related ul li {
        list-style-type:none;
        padding: 0 0 0 14px;
        margin: 0 0 2px;
        background: url(images/zekebullet.gif) 0 3px no-repeat;
        }

ul#archives {
        margin: 0 0 15px 5px;
        padding: 0;
        }

ul#archives ul {
        padding:0;
        }

ul#archives ul li {
        background:transparent;
        padding-left:0;
        margin:0;
        }

ul#archives ul ul {
        margin:0;
        margin-left: 10px;
        padding:0;
        }
		
/* ---------------[ Featured Post - Article mis en entete ]--------------- */

.featurepost {
	border: none;
	background: url(images/pointilles.gif) no-repeat center bottom;
	padding: 40px 10px 30px 30px;
	margin: -30px 0 10px 0;
}

.featurepost img{
		padding: 0;
		margin-right: 20px;
		margin-bottom: 10px;
        border: 3px solid #a5e51d;
}

.featurepost h2{
	font-size: 20px;
	padding-left: 97px;
}

.featurepost h2 a, .featurepost h2 a:link, .featurepost h2 a:visited{
	font-family: georgia,times,'times new roman', serif;
	font-size: 20px;
	color: #153029;
	text-decoration: none;
}

.featurepost h2 a:hover, .featurepost h2 a:active{
	color: #153029;
	text-decoration: underline;
}

.featurepost .postinfo{
	padding-left: 97px;
	font-style: italic;
}

.featurepost .bulleDate{
	position: absolute;
	top: 25px;
	/*border: 1px solid #000;*/ /* debug */
	width: 82px;
	height: 61px;
	background: url(images/bulle_date.png) no-repeat left bottom;
	text-align: center;
	font-family: georgia, serif;
	font-style: italic;
	padding-top: 20px;
}

.featurepost .bulleDate .date1{
	color: #000;
	font-size: 18px;
	line-height: 25px;
}

.featurepost .bulleDate .date2{
	color: #fff;
	font-size: 16px;
}

/* ---------------[ Articles ]--------------- */

.post {
	margin: 0 ;
	padding: 15px 15px 25px 30px;
}


.post h2 a, .post h2 a:link, .post h2 a:visited{
	font-family: georgia,times,'times new roman', serif;
	font-size: 18px;
	color: #153029;
	text-decoration: none;
}

.post h2 a:hover, .post h2 a:active{
	color: #153029;
	text-decoration: underline;
}

.post .postinfo{
	font-style: italic;
	padding: 0;
	margin: 0;
	padding-bottom: 20px;
}

.suite_article{
	text-align: right;
	font-family: georgia, serif;
	font-size: 12px;
	font-style: italic;
	color: #8c9a96;
	margin-top: 20px;
	margin-bottom: 40px;
}

.suite_article a, .suite_article a:link, .suite_article a:visited{
	font-family: georgia, serif;
	color: #8c9a96;
	font-size: 12px;
	/*float: right;*/
	display: block;
	color: #8c9a96;
	text-decoration: none;
}

.suite_article a, .suite_article a:hover, .suite_article a:active{
	color: #8c9a96;
	text-decoration: underline;
	margin-right: 5px;
}

.suite_article .comments_link, .suite_article .comments_link:link, .suite_article .comments_link:visited{
	background: url(images/bulle_2.gif) no-repeat left top;
	float: right;
	display: block;
	width: 18px;
	height: 20px;
	font-family: tahoma, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #fff;
	text-align: center;
}

.suite_article .comments_link:hover, .suite_article .comments_link:active{
}

/* ---------------[ Article seul ]--------------- */

.post_single{
	/*background: url(images/pointilles.gif) no-repeat center bottom;*/
	margin: 0 ;
	padding: 15px 15px 25px 30px;
}

.post_single h2 a, .post_single h2 a:link, .post_single h2 a:hover{
	font: 18px georgia,serif;
	color: #153029;
	text-decoration: none;
}

.post_single h2 a:hover, .post_single h2 a:active{
	text-decoration: underline;
	color: #153029;
}

.post_single .postinfo{
	font-style: italic;
	padding: 0;
	margin: 0;
	padding-bottom: 20px;
}


/* ---------------[ Scrollbar ]--------------- */
.scrollbar_background {
	position: absolute;
	left: 600px;
	top: 44px;
	/*float: left;*/
	background: url(images/scrollbar_background.gif);
	background-repeat: no-repeat;
	background-position: 6px 25px;
	background-color: #fff  ;
	/*height: 544px;*/
	height: 465px;
	/*padding-top: 20px;*/
	padding-top: 10px;
	padding-left: 6px;
	padding-right: 5px;
	width: 15px; /* 6+5+15 = 26 */
	cursor: pointer;
}
/* vertical track */
.scrollbar_track {
	width: 15px;
	height: 432px; /* 456 -24 */
	margin-top: 3px;
	margin-left: 2px;
	padding-top: 0px;
	padding-left: 1px;
	

	/*background-color: #ccc;*/
}

.arrow_scrollUp{
	width: 15px;
	height: 11px;
	background: url(images/scroll_haut.gif) no-repeat;
	cursor: pointer;
}

.arrow_scrollDown{
	position: absolute;
	top: 460px;
	left: 6px;
	width: 15px;
	height: 11px;
	background: url(images/scroll_bas.gif) no-repeat;
	cursor: pointer;
}


/* vertical track handle */
.scrollbar_handle {
	width: 10px;
	height: 40px;
	margin-top: 3px;
	margin-bottom: 0px;
	background-color: #94ce1a;
	cursor: pointer;
}




#contentleft.scrollable{	
	/*height: 544px;*/
	height: 475px;
	width: 590px; /* 626 largeur de #contentleft - largeur de la track - padding*/
	overflow:hidden;
	overflow-x: hidden;
	overflow-y: hidden;
	overflow: -moz-scrollbars-none;
	padding-right: 10px;
	
	/*border: 1px solid #FF0000; */ /* debug */
}

/* Inscription newsletter */ 
.wpsb_opt_in {
/*	color: #f5f4e9;*/
}

/*** Content Right ***/
#contentright #contentright_bordHaut{
	width: 320px;
	height: 6px;
	background: url(images/haut_blocDroit.gif) no-repeat left top;
}

#contentright #contentright_bordBas{
	width: 320px;
	height: 6px;
	background: url(images/bas_blocDroit.gif) no-repeat left top;
	float: left;
}

/* ---------------[ Plugin Lecteur FLV ]--------------- */

.lecteurFLV{
	position: relative;
	/*z-index: -1;*/ 
	/*background: #00f;*/ /* debug */
}

#p_player1, #p_player2, #p_player3, #p_player4, #p_player5 {
}

object { outline:none; }

