
/* ----------------------------------------
   Standard Elements
------------------------------------------- */

* {
	margin: 0;
	padding: 0;
}

object { outline:none; }



body {
	background:#8E8286 /*#A39797*/;
	font: normal 12px Verdana,sans-serif;
	color: #345;
	text-align: center;
	min-width: 504px;
	
	
}

/* Couleurs des liens
---------------------------------------------- */
a, a.spip_out,a:focus,a:active { color:#2F2F2F /*#604A7F*/; text-decoration: none; outline:0; }
a:hover, a.spip_out:hover { color:#000 /*#F57900*/; text-decoration: underline; }



p {padding: 0.1em 0 0.8em;}

h1 {font: normal 1.8em Georgia,Tahoma,sans-serif;}
h2 {font: normal 1.3em Georgia,sans-serif;font-weight:bold;margin-left:10px;}
h3 {font: bold 1em Tahoma,sans-serif;}



ul,ol {margin: 0 0 1em 1.6em;}
ul ul, ol ol {margin: 0.3em 0 0.3em 1em;}

img {border: none;}
img.bordered {/*background: #FFF;*/ padding: 5px; border: 1px solid #DDD;}
img.left {margin-right: 1em;}
img.right {margin-left: 1em;}

small,.small {font-size: 0.8em;}
big,.big {font-size: 1.2em;}

input { cursor:pointer; }


/* ----------------------------------------
   Layout
------------------------------------------- */
/* Wrapper */

#wrapper {
	position:absolute;
	left: 50%;
	width: 504px;
	margin-left: -252px;
	text-align: left;
	padding: 0;


}

/* Main */

#layout_container {
	/*background: #FFF;*/
	padding: 0;
}


#top_separator {
	background:#b3b3b3 url('img/media-laradio.gif') no-repeat left top;
	display: block;
	font-size: 0;
	height: 28px;
	line-height: 0;
}

/* Navigation */
#navigation {
	position:relative;
	/*background: #526e8e url('img/navigation.png');*/
	padding: 4px  0px;
	height:100px;

}



/* Main Layout */
#main_left {width: 504px;}


/* Footer */
#footer {
	/*background: #A3B5C1 url('img/footer.gif') no-repeat left top;*/
	padding: 0 12px;
	font-size: 0.85em;
	color: #FAFCFF;
}
#footer .right {color: #C8DBE8;}
#footer .right a {
	color: #D3E5F1;
	text-decoration: none;
}
#footer .right a:hover {
	color: #FFE;
	text-decoration: underline;
}


/* ----------------------------------------
   Miscellaneous
------------------------------------------- */

/* Images */
img.bordered {
	border: 1px solid #DDD;
	/*background: #FFF;*/
	padding: 5px;
}

/* Text */
.bold {font-weight: bold;}
.tright {text-align: right;}
.tcenter {text-align: center;}
.tright {text-align: right;}

/* Floats */
.left {float: left;}
.right {float: right;}

/* Clear */
.clear,.clearer {clear: both;}
.clearer,.spacer {
	display: block;
	font-size: 0;
	line-height: 0;
	height:0px;
}

/* Icons */
span.comment {
	background: url('img/icon_comment.gif') no-repeat left center;
	padding-left: 18px;
	z-index:0;
}


/* ----------------------------------------
   Post, page
------------------------------------------- */

.post {
	margin-bottom: 0px;
	color: #444;
	background: #fff url('img/angle_bas.jpg') bottom center no-repeat;
}
.post_title {
	background: #fff url('img/angle_haut.jpg') top center no-repeat;
	padding:2px 0 0;
}
.post_title h1 {font: bold 1.6em Verdana,sans-serif; float:left; padding:0 3px; }
.post_title img { margin:0 5px; }
.post_title h1 a {color: #444;}
.post_title h1 a:hover {
	color: #469;
	text-decoration: underline;
}
.post_title h1.left {width: 380px}
.post_date {
	color: #999;
	padding-top: 1px;
	font-size: 0.85em;
	float:right;
}


.post_body {
	padding: 2px;
}
.post_body img {
	border: 1px solid #CCC;
	/*background: #FFF;*/
	padding: 1px;
}
.post_bottom {
}
.post_search_text {
	font-size: 0.85em;
	padding: 2px 0;
}

#emissions_body {
	/*background: #fff url('img/body.gif') repeat-x left top;*/
	padding: 2px 6px 0;
}


#podcasts_body {
	/*background: #fff url('img/body.gif') repeat-x left top;*/
	padding: 2px 6px 0;
}


/* ----------------------------------------
   Lists
------------------------------------------- */

.nicelist {
	padding: 1px 0 0;
}
.nicelist ol {margin: 0;}
.nicelist ol li {
	list-style: none;
	padding: 2px 0;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #CCC;
	
}
.nicelist li.alt {/*background: #EEE;*/}
.nicelist .body {padding-top: 5px;}
.nicelist .date {
	color: #888;
	padding-top: 0px;
	font-size: 0.85em;
}
.nicelist .date a {
	color: #567;
	text-decoration: none;
}
.nicelist .date a:hover {
	color: #002;
	text-decoration: underline;
}



/* ----------------------------------------
   Comments
------------------------------------------- */

.comment_gravatar {width: 44px; height:40px;overflow:none; z-index:0;}
.comment_gravatar img {padding: 2px;z-index:0;}
.comment_author {padding-top: 0px;}


/* ----------------------------------------
   Pagination
------------------------------------------- */

.pagenavigation {
	/*background: #DDEBF4 url('img/pagenav_top.gif') no-repeat;*/
	margin-bottom: 5px;
}
.pagenav_bottom {
	display: block;
	font-size: 0;
	line-height: 0;
	height: 5px;
	/*background: url('img/pagenav_bottom.gif') no-repeat;*/
}
.pagenav {
	font-size: 0.85em;
	padding: 5px 8px 0;
	position:relative;
	height:18px;
}
.pagenav a {
	color: #6A7DA4;
	text-decoration: none;
}
.pagenav a:hover {
	color: #002;
	text-decoration: underline;
}


#comment_descr {
position:relative;
}
#podcast_descr {
position:relative;
}



#object_player{
	position:relative;
/*	background:  url('img/player_bg.gif') no-repeat;*/
	padding: 0;
	height:107px;
	width : 500px;	
	border: none;
	text-align:center;
	z-index:0;

}


#button_right {
	border :none;
	position:absolute;
	top:4px;
	left:60%;
	width: 22px;
	height:21px;
	background: url('img/button_right.gif') no-repeat left bottom;

}
#button_right:hover {
	background: url('img/button_right.gif') no-repeat left top;
}

#button_left {
	border :none;
	position:absolute;
	top:4px;
	left:40%;
	width: 22px;
	height:21px;
	background: url('img/button_left.gif') no-repeat left bottom;

}
#button_left:hover {
	background: url('img/button_left.gif') no-repeat left top;
}

#button_refresh
{
	border :none;
	position:absolute;
	left:50%;
	top:1px;
	width: 24px;
	height:24px;
	background: url('img/old-view-refresh.png') no-repeat left bottom;
	

}
#button_refresh:hover {
	top:0px;
	background: url('img/old-view-refresh.png') no-repeat left top;
}



#inline_icon{
border:none;
margin:0;
bottom:0px;
padding:0;
position:relative;
background:none;
}
#inline_icon:hover {
	bottom:1px;
}


#comment_descr_popup {
	text-align: left;
	position:absolute;
	display: none;
	z-index: 1000;
	padding: 4px;
	background: #b3b3b3 /*url(img/popup.png) no-repeat*/;
	color: white;
	border: 1px solid #000;
	font-size: 13px;
	width: 400px;
	min-width:400px;
	height: 137px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	-border-radius: 3px;
	list-style: none;
	color: #444444;
	-webkit-box-shadow: 0px 8px 8px #333;
}
#comment_descr_popup img {
	margin-right:6px;
	float:left;
	height:128px;
	width:128px;
}
#bg_author {
	float:left;
	/*background: url(img/bg_animateur.png) no-repeat;*/
	/*padding-left:20px;*/
	margin:0 4px;
}
#bg_debut {
	font-size: 10px;
	line-height:18px;
	float:left;
	/*background: url(img/bg_debut.png) no-repeat;
	padding-left:20px;*/
	margin:0 4px;
}
#bg_duree {
	line-height:18px;
	font-size: 10px;
	float:left;
	/*background: url(img/bg_duree.png) no-repeat;
	padding-left:25px;*/
	margin:0 4px;
}


#div_poll{
	position: absolute;
	left: 25%;	
	top: 40%;


	/*float: right;*/
	width:260px;
	/*height:200px;*/
	/*overflow:hidden;*/
	
	display:none;
	/*padding: 40px 20px 60px 20px;*/
	padding:0;
	color:#000;
}

#div_poll .p1, #div_poll form .p1{
	margin: 0;
	color:#00f;
	font-weight:bold;
	font-size:13px;
}

#div_poll .ta1{
	
}

.radio_poll{
	margin: 10px 5px 0 0;
	}

.button_poll{
	height: 30px;
	width: 100px;
/*	position: relative;	
	bottom: 10px;*/
	margin-top: 10px;
	margin-left: 10px;
}
#open_answer {
   opacity: 0.3; 
   -moz-opacity: 0.3; 
   -webkit-opacity: 0.3; 
   filter:alpha(opacity=30); 
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=30)"; 
   margin: 10px 0 10px 0;
}
#poll_head {
	background: url(img/bg_sondage.png) no-repeat;
	width:260px;
	padding: 40px 26px 0px 22px;
	font-weight:bold;
	font-size:12px;
	color:#000;

}
#poll_tail {
	
}
.radio_poll{
	font-weight:bold;
	font-size:12px;
	color:#000;

}

