div.button{
	float: left;
	height: 25px;
	background:url('../img/tagtile.gif') top left repeat-x;				
}
div.button img.bg_chrome,
div.button img.bg_chrome_right{
	position:absolute;
	display:block;
	overflow:hidden;
	top:0;
	left:0;
	width:7px;
	height:25px;
}
div.button img.bg_chrome_right {
	left:auto;
	right:0;
}
/*CHROMES*/
img.chrome_ext_top, img.chrome_ext_bottom {
	position:relative;
	display:block;
	overflow:hidden;
	width:650px;
	height:10px;
}
div#right img.chrome_ext_right_bot,div#right img.chrome_ext_right_top {
	position:relative;
	display:block;
	overflow:hidden;
	width:320px;
	height:10px;
}
div#right img.chrome_ext_right_top{
	margin-bottom:10px;
}
/*ADSTOP*/
div.adstop {
	overflow:visible;
	height:90px;
	padding:5px 0;
	background-color:#000;
}
div.adstop * {
	margin:0 auto;
	text-align:center;
}
/*ADSPAVE*/
div.adspave {
	clear:both;
	margin:0 10px 10px;
	overflow:visible;
	width:300px;
}
div.adspave * {
	margin:0 auto;
	text-align:center;
}
/*MENU*/
div.menu {
	margin-bottom:2px;
	height:25px;
	line-height:25px;
	text-align:center;
	background:url('../img/texture_carton.gif') 0 0 repeat #2EABCE;
}
div.menu a {
	display:inline;
	padding-right:12px;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	background-repeat:no-repeat;
	background-position:center right;
	background-image:url('../img/picto_puce.gif');
}
div.menu a.lastone {
	background-image:none;
}
/*HEADER*/
div.header {
	margin:0 0 10px;
}
div.header .logo,
div.header a.player,
div.header h1 {
	position:relative;
	display:block;
	overflow:hidden;
	float:left;
}
div.header a.player {
	float:right;
	margin-top:30px;
}
div.header .logo img,
div.header a.player img {
	display:block;
}
div.header h1 {
	width:500px;
	text-indent:-5000px;
}
/*BILLET / PREVIEW*/
div.preview, div.billet {
	margin: 0 auto;
	text-align:left;
}
div.billet div.content .media a,
div.preview div.content .media a,
div.billet div.cheader div.tag a,
div.preview div.cheader div.tag a,
div.cheader div.share a{
	position:relative;
	display:block;
	overflow:hidden;
}
div.cheader,
div.billet div.content,
div.preview div.content {
	clear:both;
	margin:0 10px 10px;
	padding-bottom: 5px;
	border-bottom: 1px #D8D8D8 solid;
}
div.billet h1,
div.billet h2,
div.preview h2{			
	font-weight:bold;
	font-size:100%;
	color: #19A5C9;
	text-transform:uppercase;
}
div.billet h1 a,
div.billet h2 a,
div.preview h2 a{			
	color: #19A5C9;
}
div.billet .content h2 {
	margin-bottom:5px;
}
div.billet .galerie {
	border:5px solid #19A5D8;
	background-color:#000;
}
div.cheader div.comcount{
	float: right;
	height: 25px;
	margin:0 0 10px 10px;
	background:url('../img/com_countleft.gif') top left no-repeat;				
}
div.cheader div.comcount a {
	position: relative;
	display: block;
	overflow: hidden;
	font-size: 12px;
	padding: 5px 7px 5px 13px;
	background:url('../img/com_countright.gif') top right no-repeat;
	color: #5c5c5c;							
}
div.cheader div.share{
	clear:both;
	padding:5px 0 0;
}
div.cheader div.share a,
div.cheader div.share div {
	float:left;
	clear:none;
	margin:0 0 0 4px;	
}
div.cheader div.share a img {
	display:block;
}
div.cheader div.tag{
	float: left;
	height: 25px;
	margin: 0 5px;
	background:url('../img/tagtile.gif') top left repeat-x;				
}
div.cheader div.tag a{
	font-size:81.25%;
	padding:5px 7px;
	background:url('../img/tagright.gif') top right no-repeat;
	color: #15A5CA;
}
div.cheader div.tag img.bg_chrome{
	position: absolute;
	display: block;
	overflow: hidden;
	top: 0;
	left: 0;
	width: 7px;
	height: 25px;
}
div.cal{
	width:70px;
	height:60px;
	float:left;
	margin-right:5px;
	background:url('../img/calendar.gif') top right no-repeat;				
}
div.cal p.hour{
	position: absolute;
	top: 11px;
	left: 10px;
	font-size: 11px;
	color: #fff;			
}
div.cal p.month{
	position: absolute;
	width: 58px;			
	top: 24px;
	left: 6px;
	font-size: 10px;
	line-height: 12px;			
	color: #3D3D3D;
	text-align: center;			
}
div.cal p.day{
	position: absolute;
	width: 57px;			
	top: 35px;
	left: 7px;
	font-size: 22px;
	line-height: 20px;
	font-family: "Arial Black";
	color: #3d3d3d;
	text-align: center;			
}
div.cheader div.info{
	float:right;
	width:530px;
}	
div.cheader div.info p.publish{
	float: left;
	font-size: 75%;
	line-height: 25px;
	color: #858585;			
}
div.cheader h1,
div.cheader h2{		
	clear:right;
	font-size:162.5%;
}
div.cheader h2 a{			
	color: #19A5C9;
}
div.billet div.content .media,
div.preview div.content .media {
	margin-bottom:10px;
}

div.billet div.content .media IFRAME{
	display:block;
	overflow:hidden;
	position:relative;
	margin:0 auto 5px;
}

div.billet div.content .media DIV.watlinks{
	margin-bottom:5px;
}
div.billet div.content .media DIV.watlinks A{
	display:inline;
}

div.billet div.content .media a img,
div.preview div.content .media a img{
	display:block;
	margin:0 auto;
}
div.billet div.content .media .mask,
div.preview div.content .media .mask {
	position: absolute;
	display: block;
	overflow: hidden;
	top: 50%;
	left: 50%;
	width:48px;
	height:43px;
	margin-top: -21px;
	margin-left: -24px;
	z-index: 2;		
}
div.billet object {
	position:relative;
	display:block;
	overflow:hidden;
}
div.billet div.content .media object,
div.preview div.content .media object{
	margin:0 auto;
}
div.billet div.content .media.video object,
div.preview div.content .media.video object{
	background-color:#000;
}
/*RICHTEXT*/
.richtext .img_left,
.richtext .img_right,
.richtext .img_center {
	position:relative;
	display:block;
	overflow:hidden;
}
.richtext {
	margin-bottom:5px;
	color:#5C5C5C;
    font-size:87.5%;
    line-height:18px;
}

.richtext IFRAME{
	display:block;
	overflow:hidden;
	position:relative;
	margin:0 auto 5px;	
}

.richtext img {
	display:block;
}
.richtext a {
	color:#15A5CA;
	text-decoration:underline;
}
.richtext .img_left,
.richtext .img_right,
.richtext .img_center {
	float:left;
	margin:5px 7px 5px 0;
}
.richtext .img_right {
	float:right;
	margin:5px 0 5px 7px;
}
.richtext .img_center {
	float:none;
	clear:both;
	margin:5px auto;
}
.richtext .img_center img {
	margin:0 auto;
}
.richtext object,
.richtext embed {
	display:block;
	margin:5px auto;
}
/*FOOTER*/
.shadow_footer {
	position:relative;
	display:block;
	overflow:hidden;
	width:100%;
	height:10px;
	z-index:0;
	top:-10px;
}
div.footer {
	height:50px;
	top:-5px;
}
div.footer div.content {
	width:980px;
	margin:0 auto;
	text-align:left;
	line-height:50px;
}
div.footer img.logo {
	position:relative;
	display:block;
	overflow:hidden;
	float:left;
	margin:6px 30px 0 0;
}
div.footer a {
	display:inline;
	color:#1BA3CA;
	margin-right:5px;
	padding-right:10px;
	font-size:14px;
	border-right:1px solid #1BA3CA;
}
div.footer a.lastone {
	padding-right:0;
	margin-right:0;
	border-right:0;
}
div.footer p {
	position:relative;
	display:block;
	overflow:hidden;
	float:right;
	color:#595A5A;
	font-size:11px;
}
/*RSS*/
div.rss {
	clear:both;
	margin:0 20px 10px;
	padding-bottom:5px;
	border-bottom:1px solid #D8D8D8;
	text-align:left;
}
div.rss p {
	font-size:81.25%;
	line-height:20px;
	padding-right:25px;
	background-repeat:no-repeat;
	background-position:right 0;
	background-image:url('../img/picto_rss.gif');
}
div.rss p a {
	display:block;
	color:#1BA3CA;
}
div.rss p a strong {
	color:#FB9814;
}
/*LOGIN*/
div.login {
	clear:both;
	margin:0 20px 10px;
	padding-bottom:5px;
	border-bottom:1px solid #D8D8D8;
	text-align:center;
	background-color:#F8F8F8;
}
div.login div.button {
	display:inline-block;
	float:none;
}
div.login div.button a {
	display:block;
	padding:4px 7px 5px;
	font-size:81.25%;
	color:#1BA3CA;
	text-decoration:none;
}
div.login div.button a:hover {
	text-decoration:underline;
}
div.login p {
	margin-bottom:5px;
	font-size:81.25%;
	color:#1BA3CA;
}
div.login p a {
	color:#1BA3CA;
	padding:0 3px;
}
/*SEEK*/
div.seek {
	clear:both;
	margin:0 20px 10px;
	text-align:left;
}
div.seek form input.toggler {
	position:relative;
	display:block;
	overflow:hidden;
	width:220px;
	padding:3px 30px 3px 27px;
	font-size:87.5%;
	color:#595959;
	background-color:#F1F1F1;
	background-repeat:no-repeat;
	background-position:6px 4px;
	background-image:url('../img/bg_input.gif');
	border-top:2px solid #CCC;
	border-left:1px solid #dfdfdf;
}
div.seek form input.submit {
	position: absolute;
	top: 4px;
	right: 5px;
	border: 1px #ccc solid;
	background-color: #DE0079;
	color: #fff;
}
/*TAGCLOUD*/
div.tagcloud {
	clear:both;
	padding:5px 10px 10px;
	margin:0 20px 10px;
	text-align:left;
	line-height:24px;
	background-color:#F1F1F1;
}
div.tagcloud a {
	display:inline;
	color:#1BA3CA;
	margin:0 7px;
	font-size:16px;
	text-transform:lowercase;
	text-decoration:none;
}
div.tagcloud a:hover {
	text-decoration:none;
	border-bottom:4px solid #1BA3CA;
}
div.tagcloud a.verysmall {font-size:10px;}
div.tagcloud a.small {font-size:12px;}
div.tagcloud a.medium {font-size:16px;}
div.tagcloud a.big {font-size:20px; font-weight:bold;}
div.tagcloud a.verybig {font-size:22px; font-weight:bold;}
/*CHOOSE*/
div.choose {
	clear:both;
	margin:0 20px 10px;
	padding-bottom:10px;
	border-bottom:1px solid #D8D8D8;
	text-align:left;
}
div.choose fieldset {
	background-color:#F1F1F1;
	border-top:2px solid #CCC;
	border-left:1px solid #dfdfdf;
}
div.choose p,
div.choose select {
	position:relative;
	display:block;
	overflow:hidden;
	width:100%;
	padding:3px;
	font-size:87.5%;
	color:#595959;
	background-color:transparent;
}
/*SONDAGE*/
div.sondage {
	clear:both;
	margin:0 10px 10px;
	border-bottom:1px solid #D8D8D8;
	text-align:left;
}
div.sondage p.title {
	color:#FFF;
	font-size:87.5%;
	margin-bottom:5px;
	padding:5px 5px 5px 30px;
	background-color:#54B8D4;
	background-repeat:no-repeat;
	background-position:6px 3px;
	background-image:url('../img/picto_sondage.gif');
}
div.sondage div.poll {
	margin:0 10px 10px;
}
div.sondage div.poll h2 {
	margin:0 0 5px;
	font-size:87.5%;
	font-weight:bold;
	color:#1BA3CA;
}
div.sondage form div {
	margin-bottom:10px;
}
div.sondage form input {
	display:inline;
	margin-right:5px;
}
div.sondage div.poll p {
	color:#494949;
	font-size:75%;
	line-height:20px;
	padding:0 10px;
	margin: 5px 0 0;
}
div.sondage div.poll p.answer {
	background-color:#DE0079;
	color:#000000;
	font-size:75%;
	font-weight:bold;
	height:12px;
	line-height:12px;
	margin:0;
	padding:5px 0;
	text-align:center;
}
/*CARROUSEL*/
div.carrousel,
div.carrousel div {
	position:relative;
	display:block;
	overflow:hidden;
}
div.carrousel {
	clear:both;
}
div.carrousel div.frame {
	width:600px;
	height:300px;
	margin:0 auto 1px;
	border:5px solid #19A5D8;
	background-color:#000;
}
div.carrousel div.roller {
	width:600px;
	height:300px;
}
div.carrousel div.roller a.btn_left,
div.carrousel div.roller a.btn_right {
	position:absolute;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:30px;
	height:30px;
	top:50%;
	margin-top:-15px;
	left:10px;
	z-index:10;
	background-repeat:no-repeat;
	background-position:center center;
	background-image:url('../img/btn_left.png');
}
div.carrousel div.roller a.btn_right {
	left:auto;
	right:10px;
	background-image:url('../img/btn_right.png');
}
div.carrousel div.roller a.btn_left_gif {
	background-image:url('../img/btn_left.gif');
}
div.carrousel div.roller a.btn_right_gif {
	background-image:url('../img/btn_right.gif');
}
div.carrousel div.roller .rollercontent {
	width:1600px;
}
div.carrousel div.roller .rollercontent div {
	float:left;
	width:600px;
	height:300px;
}
div.carrousel div.roller .rollercontent div * {
	display:block;
	margin:0 auto;
	text-align:center;
}
div.carrousel div.carrousel_controls {
	width:610px;
	margin:0 auto;
}
div.carrousel div.carrousel_controls a {
	position:relative;
	overflow:hidden;
	display:block;
	float:left;
	margin:0 1px 1px 0;
	width:20px;
	height:20px;
	line-height:20px;
	color:#FFF;
	font-size:68.75%;
	font-weight:bold;
	text-align:center;
	background-color:#19A5D8;
}
div.carrousel div.carrousel_controls a:hover,
div.carrousel div.carrousel_controls a.active {
	color:#19A5D8;
	background-color:#F8F8F8;
}
/*PROMOS*/
div.promos {
	clear:both;
	margin:0 10px;
}
div.promos .promo,
div.promos .promo img {
	position:relative;
	display:block;
	overflow:hidden;
	margin:0 auto 10px;
}
div.promos .promo img {
	margin:0 auto;
}
/*ADDCOMMENT*/
div.addcomment {
	clear:both;
	margin:0 10px 10px;
	text-align:left;
	border-bottom:1px solid #D8D8D8;
}
div.addcomment h2 {
	margin-bottom:10px;
}
div.addcomment form {
	margin-bottom:10px;
}
div.addcomment form textarea {
	overflow:visible;
	margin-bottom:10px;
	width:588px;
	height:85px;
	padding:10px;
	font-size:100%;
	color:#000;
	border:1px solid #D8D8D8;
}
div.addcomment form div.button {
	float:right;
}
div.addcomment form input.submit {
	position:relative;
	display:block;
	overflow:hidden;
	padding:3px 7px 0;
	font-size:81.25%;
	color:#15A5CA;
	background-color:transparent;
	cursor:pointer;
}
/*GALLERY*/
div.modal,
div.overlay_modal,
div.gallery a.close_gallery,
div.gallery a.next_gallery,
div.gallery a.prev_gallery,
div.gallery p.counter_gallery,
div.modal div,
div.gallery img.logo_gallery {
	position:relative;
	display:block;
	overflow:hidden;
}
div.modal {
	position:absolute;
	visibility:hidden;
	top:50%;
	left:50%;
	z-index:600000;
	background-color:#FFF;
}
div.modal div.modal_content {
	padding:10px;
	background:url("../img/funlist/column.gif") repeat 0 0 #02A7CA;
	border:4px solid #FFF;
}
div.overlay_modal {
	position:fixed;
	visibility:hidden;
	height:100%;
	width:100%;
	top:0;
	left:0;
	z-index:500000;
	background-color:transparent;
}
iframe.shim_modal {
	position:absolute;
	visibility:visible;
	height:0;
	width:100%;
	top:0;
	left:0;
	z-index:12500;
	background-color:transparent;
}
div.gallery {
	text-align:left;
}
div.header_gallery {
	clear:both;
	margin-bottom:10px;
}
* html div.gallery div.header_gallery {
	height:1%;
}
div.gallery div.tools_gallery {
	float:right;
	width:250px;
	padding:0 0 15px 10px;
}
div.gallery a.close_gallery,
div.gallery a.next_gallery,
div.gallery a.prev_gallery,
div.gallery p.counter_gallery {
	float:right;
	margin:0 0 0 10px;
	width:15px;
	height:22px;
	text-indent:-5000px;
	background-repeat:no-repeat;
	background-position:0 0;
	z-index:1;
}
div.gallery a.next_gallery {
	width:30px;
	height:30px;
	background-image:url('../img/btn_right.png');
}
div.gallery a.prev_gallery {
	width:30px;
	height:30px;
	background-image:url('../img/btn_left.png');
}
div.gallery a.close_gallery {
	width:69px;
	margin:3px 0 0 20px;
	background-image:url('../img/btn_close.gif');
}
div.gallery a.close_gallery:hover {
	background-position:0 -22px;
}
div.gallery p.counter_gallery {
	width:auto;
	text-indent:0;
	font-size:18px;
	line-height:29px;
	color:#FFF;
	font-weight:bold;
}
div.gallery img.logo_gallery {
	float:left;
	padding:0 10px 10px 0;
}
div.gallery p.title_gallery,
div.gallery p.texts_gallery {
	display:block;
	padding:0 0 2px 0;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
}
div.gallery p.texts_gallery {
	font-size:12px;
	font-weight:normal;
}
div.gallery p.texts_gallery span {
	font-size:10px;
	font-style:italic;
}
div.gallery div.mediabox {
	clear:both;
	margin:0 auto;
	background-color:#000;
	background-repeat:no-repeat;
	background-position:center center;
}
div.gallery div.mediabox.loading {
	background-image:url('../img/bg_gallery_loader.gif');
}
div.gallery div.mediabox * {
	display:block;
	margin:0 auto;
	text-align:center;
}
/*LOGINFAIL*/
div.loginfail {
	clear:both;
	margin:0 10px 10px;
	padding-bottom:10px;
	text-align:center;
	border-bottom:1px solid #D8D8D8;
}
div.loginfail p {
	margin-bottom:5px;
	font-size:81.25%;
	color:#4A4A4A;
}
div.loginfail div.button {
	display:inline-block;
	float:none;
}
div.loginfail div.button a {
	display:block;
	padding:4px 7px 5px;
	font-size:81.25%;
	color:#1BA3CA;
}
/*PAGINATION*/
div.pagination {
	clear:both;
	float:right;
	top:-10px;
	margin-right:20px;
	height:33px;
	padding:2px 20px 0;
	text-align:center;
}
div.pagination .bg_left,
div.pagination .bg_right {
	position:absolute;
	display:block;
	overflow:hidden;
	width:10px;
	height:35px;
	top:0;
	left:0;
	z-index:0;
}
div.pagination .bg_right {
	left:auto;
	right:0;
}
div.pagination a,
div.pagination span {
	display:inline;
	padding:0 2px;
	font-weight:bold;
	font-size:81.25%;
	color:#393939;
}
div.pagination span {
	position:relative;
	top:1px;
	color:#1BA3CA;
	font-size:100%;
}
div.pagination a:hover {
	color:#1BA3CA;
	text-decoration:underline;
}
/*COMMENTS*/
div.comments {
	clear:both;
	margin:0 10px 10px;
	text-align:left;
	border-bottom:1px solid #D8D8D8;
}
div.comments h2 {
	margin-bottom:10px;
}
div.comments div.com {
	clear:both;
	margin-bottom:20px;
}
div.comments div.com div.cal {
	margin-right:1px;
}
div.comments div.com div.right {
	float:left;
	width:539px;
}
div.comments div.com div.right p {
	margin-bottom:5px;
	font-size:81.25%;
	color:#6A6A6A;
}
div.comments div.com div.right p.admin {
	position:relative;
	overflow:hidden;
	float:right;
	margin-left:3px;
	font-size:62.5%;
	line-height:16px;
	color:#666;
	text-align:right;
}
div.comments div.com.vright div.right p.admin {
	float:left;
	margin:0 3px 0 0;
}
div.comments div.com div.right p.admin a {
	display:inline;
	padding:0 5px;
	color:#666;
	text-decoration:none;
}
div.comments div.com div.right p.admin a:hover {
	color:#FF0000;
}
div.comments div.com div.right p.admin a.disabled {
	color:#999;
	cursor:default;
}
div.comments div.com div.right p.admin a img {
    margin-right: 3px;
    position: relative;
    top: -1px;
    vertical-align: middle;
}
div.comments div.com div.right div.top,
div.comments div.com div.right div.bot {
	clear:both;
	height:9px;
	background-repeat:no-repeat;
	background-position:0 0;
	background-image:url('../img/top_com.gif');
}
div.comments div.com div.right div.bot {
	background-image:url('../img/bot_com.gif');
}
div.comments div.com div.right div.text {
	clear:both;
	background-repeat:repeat-y;
	background-position:0 0;
	background-image:url('../img/bg_com.gif');	
}
div.comments div.com div.right div.text p {
	margin-bottom:0;
	padding:0 10px 2px;
	font-size:87.5%;
	color:#4A4A4A;
	text-align:left;
}
div.comments div.com.vright div.cal {
	float:right;
	margin:0 0 0 1px;
}
div.comments div.com.vright div.right p {
	text-align:right;
}
div.comments div.com.vright div.right div.top {
	background-image:url('../img/top_com_blue.gif');
}
div.comments div.com.vright div.right div.bot {
	background-image:url('../img/bot_com_blue.gif');
}
div.comments div.com.vright div.right div.text {
	background-image:url('../img/bg_com_blue.gif');
}
div.comments p.title, div.addcomment p.title{
	margin-bottom:10px;	
	color:#19A5C9;
	font-size:100%;
	font-weight:normal;
	text-transform:uppercase;	
}
/*ALLCOMMENTS*/
div.allcomments {
	clear:both;
	margin:0 10px 10px;
	text-align:left;
}
div.allcomments div.button {
	float:right;
}
div.allcomments div.button a {
	display:block;
	padding:5px 7px;
	font-size:81.25%;
	color:#1BA3CA;
}
/*FACEBOOK WIDGET*/
div.fb_widget {
	clear:both;
	margin:0 10px 10px;
}
/*ADSENSE*/
div.adsense {
	margin:0 0 10px;
}
div.adsense * {
	margin:0 auto;
	text-align:center;
}
/*RECHERCHE*/
div.recherche {
	clear:both;
	text-align:left;
}
div.recherche div.seek {
	margin:0 0 10px 0;
	padding-bottom:10px;
	background-repeat:repeat-x;
	background-position:0 bottom;
	background-image:url('../img/bg_shadow_seek.gif');
}
div.recherche div.seek p,
div.recherche div.seek form {
	margin:0 10px 4px;
}
div.recherche div.seek p {
	font-size:100%;
	color:#29A8CD;
}
div.recherche div.seek p.results {
	text-align:right;
	font-size:75%;
	color:#595959;
}
div.recherche div.seek p.results strong {
	color:#29A8CD;
}
div.recherche div.seek form input.toggler {
	width:550px;
}
div.recherche div.left {
	float:left;
	width:160px;
	margin-left:10px;
}
div.recherche div.right {
	float:right;
	width:440px;
	margin-right:10px;
}
div.recherche div.result {
	margin-bottom:10px;
}
div.recherche div.result a.picture {
	position:relative;
	display:block;
	overflow:hidden;
	float:left;
	margin-right:10px;
}
div.recherche div.result a.picture img {
	display:block;
}
div.recherche div.result a.picture .mask {
	position: absolute;
	display: block;
	overflow: hidden;
	top: 50%;
	left: 50%;
	width:48px;
	height:43px;
	margin-top: -21px;
	margin-left: -24px;
	z-index: 2;		
}
div.recherche div.result p {
	margin-bottom:2px;
	font-size:87.5%;
	color:#595959;
}
div.recherche div.result h2{
	margin-bottom:2px;		
	font-weight:normal;
	line-height:26px;
	font-size:100%;
	color: #19A5C9;
	text-transform:uppercase;
}
div.recherche div.result h2 a{			
	color: #19A5C9;
}
/*TOOLBAR*/
div.toolbar_filter {
	margin-bottom:10px;
	background-color:#F1F1F1;
}
div.toolbar_filter p.title {
	padding:3px 5px 5px;
	font-size:87.5%;
	font-weight:normal;
	text-transform:uppercase;
	color:#FFF;
	background-color:#54b8d4;
}
div.toolbar_filter div.content {
	padding:10px 8px 0;
	border:1px solid #CCC;
}
div.toolbar_filter form div {
	margin-bottom:10px;
	padding-bottom:8px;
	background-position:0 bottom;
	background-repeat:repeat-x;
	background-image:url('../img/bg_filter.gif');
}
div.toolbar_filter form p {
	position:relative;
	overflow:hidden;
	margin-bottom:5px;
}
div.toolbar_filter form p.sous_title {
	font-size:75%;
	font-weight:bold;
	color:#333;
}
div.toolbar_filter form p.error {
	color:#FF0000;
}
div.toolbar_filter form p.title span {
	display:block;
	font-size:10px;
	font-weight:normal;
}
div.toolbar_filter form p a,
div.toolbar_filter form p label {
	font-size:68.75%;
	cursor:pointer;
}
div.toolbar_filter form p a {
	display:block;
	color:#333;
	padding:3px 0 3px 23px;
	text-decoration:none;
	background-position:0 3px;
	background-repeat:no-repeat;
	background-image:url('../img/bg_radio-off.gif');
}
div.toolbar_filter form p a:hover,
div.toolbar_filter form p a.active {
	text-decoration:none;
	background-image:url('../img/bg_radio-on.gif');
}
div.toolbar_filter form div.checkbox p a {
	background-image:url('../img/bg_checkbox-off.gif');
}
div.toolbar_filter form div.checkbox p a:hover,
div.toolbar_filter form div.checkbox p a.active {
	background-image:url('../img/bg_checkbox-on.gif');
}
div.toolbar_filter form p.periode label,
div.toolbar_filter form p.periode input {
	position:relative;
	display:block;
	overflow:hidden;
	float:left;
	height:22px;
}
div.toolbar_filter form p.periode label {
	line-height:22px;
	width:20px;
}
div.toolbar_filter form p input.txt {
	width:70px;
	height:16px;
	padding:2px;
	font-size:62.5%;
	color:#333;
	background-color:#FFF;
	border:1px solid #CCC;
}
div.toolbar_filter form p.error input.txt {
	border:1px solid #FF0000;
}
div.toolbar_filter form span.error {
	clear:both;
	display:block;
	font-size:10px;
	margin-left:20px;
	color:#FF0000;
	font-style:normal;
}
/* breadcrumb*/
div.breadcrumb {
	clear: both;
	padding: 10px 10px 0;
	color: #de0079;
}
div.breadcrumb a,
div.breadcrumb span {
	color: #FFF;
	margin-right:5px;
}
/**default skin**/
/*BODY*/
body{
	background-color:#000;
}
/*LAYOUT HOME*/
.wrapper {
	background-color:#000;
}
/*CHROME*/
div#left {
	background-color:#fff;
}
div#right {
	background-color:#fff;
}
div.chrome {
	background-color:#fff;
}
div.pagination {
	background-color:#fff;
}
div#main {
	background-color:#000;
}
img.chrome_ext_bottom {
	background-color:#fff;
	
}
img.chrome_ext_top {
	background-color:#fff;
	
}
img.chrome_ext_right_bot {
	background-color:#fff;
}
img.chrome_ext_right_top {
	background-color:#fff;
}
div.pagination .bg_right {
	background-color:#fff;
}
div.pagination .bg_left {
	background-color:#fff;
}
/*ABUSE*/
div.modal_abuse_overlay {
	position:fixed;
	visibility:hidden;
	height:100%;
	width:100%;
	top:0;
	left:0;
	z-index:500000;
	background-color:transparent;
}
iframe.modal_abuse_shim {
	position:absolute;
	visibility:visible;
	height:0;
	width:100%;
	top:0;
	left:0;
	z-index:12500;
	background-color:transparent;
}
div.modal_abuse {
	position:absolute;
	visibility:hidden;
	top:50%;
	left:50%;
	z-index:600000;
	background-color:#FFF;
}
div.modal_abuse div.content {
	padding:10px;
	background-color:#FFF;
	border:4px solid #19A5D8;
}
div.modal_abuse h2 {
	display:block;
	margin-bottom:5px;
	padding:5px;
	color:#FFF;
	font-size:87.5%;
	text-transform:uppercase;
	text-align:left;
	background-color:#19A5D8;
}
div.modal_abuse p  {
	display:block;
	margin-bottom:7px;
	font-size:75%;
	color:#19A5D8;
	text-align:left;
}
div.modal_abuse form p {
	margin-bottom:3px;
}
div.modal_abuse a {
	position:relative;
	display:block;
	overflow:hidden;
	float:right;
	padding:5px;
	margin:0 0 5px 5px;
	color:#FFF;
	font-size:75%;
	font-weight:bold;
}
div.modal_abuse select {
	position:relative;
	display:block;
	overflow:hidden;
	margin-bottom:10px;
	color:#000;
	width:100%;
	font-size:75%;
	border:1px solid #CCC;
}
div.modal_abuse textarea {
	position:relative;
	display:block;
	overflow:auto;
	margin-bottom:10px;
	width:460px;
	height:120px;
	padding:5px;
	line-height:18px;
	border:1px solid #CCC;
}
div.modal_abuse input {
	position:relative;
	display:block;
	overflow:hidden;
	padding:2px 15px;
	color:#19A5D8;
	font-weight:bold;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	background-color:#FFF;
	border:1px solid #19A5D8;
	cursor:pointer;
}

/*BTN NEXT/PREVIOUS*/
DIV.btnNav{
	display:block;
	overflow:hidden;
	position:relative;
	border-bottom: 1px solid #D8D8D8;
	margin:10px 10px 20px;
	padding:0 0 10px 0;
}
DIV.btnNav A.previous,
DIV.btnNav A.next{
	display:block;
	overflow:hidden;
	position:relative;
}
DIV.btnNav A.previous{
	width:110px;
	height:22px;
	background:transparent url('../img/btn_billet_previous.png') 0 0 no-repeat;
	float:left;
}
DIV.btnNav A.next{
	width:94px;
	height:22px;
	background:transparent url('../img/btn_billet_next.png') 0 0 no-repeat;
	float:right;	
}

/* FOLLOWERS */
#followers {
    color: #1BA3CA;
    font-size: 81.25%;
    margin-bottom: 5px;
	background-color: #f3f3f3;
    border-bottom: 1px solid #D8D8D8;
    clear: both;
    margin: 0 20px 10px;
    padding-bottom: 5px;
    text-align: center;
}
#followers a {
	display:block;
	position:relative;
    width:140px;
	overflow:hidden;
	float:left;
	font-size:14px;
	font-family:arial;
	color:#000;
}
#followers a span{
	color:#2488c9;
	font-size:20px;
	margin-right:5px;
}

/*BTN NEXT/PREVIOUS*/