﻿@font-face {
	font-family: Roboto;
	src: url(/mobile-off/Roboto-Medium.ttf);
}
	
	/* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0; 
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%; 
	font-family: inherit;
	vertical-align: baseline; 
}
/* remember to define focus styles! */

ol, ul {
	list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
	border-style: solid;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

/* Global Styles */

img {border: 0;}

strong { font-weight: bold; }

em {
	font-style: italic;
}

fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

html {
	overflow: -moz-scrollbars-vertical;
}

body {
	background: url(/images/html/bg/fond-default.jpg) #0099cb no-repeat 50% 0%;
	line-height: 1;
	color: #000;
	text-align: center; 
	font: 12px/14px Arial, Helvetica, sans-serif;
}

/* Top Navigation END */
#header h1 {
	float: left;
	display: inline;
	margin: 10px 0 0 0px;
	padding: 0;
}

#header h1 a {
	position: relative;
	float: left;
	display: inline;
	padding: 0;
	margin: 0;
	height: 110px;
	width: 143px;
}
#header h1 a span{
	display:none;
	}
	
#header h1.logo {
	height: 100px;
	width: 143px;
	background: url(/images/watermark/logo.png) no-repeat;
}


/*ul.ulList*/
	ul {
		list-style: none;
		display: block;
		background: none;
		margin: 0;
		padding: 0;
	}

	/*ul.ulList li*/
	ul li {
		list-style: none;
		background: url(/images/bullet13.gif) no-repeat 0 5px;
		padding: 0 0 0 10px;
		margin: 0 0 0 15px;
	}
	ul li.more{
		list-style: none;
		background: url(/images/bullet13.gif) no-repeat 2px 5px;
		padding: 0 0 0 10px;
		margin: 0 0 0 15px;
	}
	
	ul li.even{
		list-style: none;
		background:#E2E2E2 url(/images/bullet13.gif) no-repeat 2px 5px;
		padding: 0 0 0 10px;
		margin: 0 0 0 15px;
	}

	ul li.odd{
		list-style: none;
		background:#C0C0C0 url(/images/bullet13.gif) no-repeat 2px 5px;
		padding: 0 0 0 10px;
		margin: 0 0 0 15px;
	}
	
	.even{
		list-style: none;
		background:#E2E2E2;
	}

	.odd{
		list-style: none;
		background:#C0C0C0;
	}
	
	em.even{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
		background:#E2E2E2;
	}

	em.odd{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
		background:#C0C0C0;
	}


#header #sso {
	float: right;
	margin-top: 4px;
	color: #fff;
	background: transparent;
	font-size: 10px;
	line-height: 10px;
	height: 10px;
}

#header #sso a {
	color: #fff;
	background: transparent;
	font-weight: bold;
}

#header #sso span.signin {
	width: 162px;
}

#header #sso strong {
	margin-right: 4px;
}

/* Left Nav Level 1 */

#navLeftAdmin {
	font-family:Roboto;
	color: #fff;
	float: left;
	font-size: 11px;
	width: 130px;
}

#navLeftAdmin ul{
	background: none;
}

#navLeftAdmin li {
	padding: 0;
	margin: 0;
	display: block;
	list-style: none;
	list-style-type: none;
}

#navLeftAdmin a {
	margin: 0;
	padding: 0;
	display: block;
	text-decoration: none;
}

#navLeftAdmin ul li {
	list-style-type: none;
	list-style-image: none;
	list-style: none;
	background:none;
}

#navLeftAdmin ul li.title {
	border-bottom:1px solid #33B5E5;
	color:#33B5E5;
	font-weight: bold;
	font-size: 15px;
	margin-top:10px;
	padding-left:7px;
	margin-bottom:0px;
}

#navLeftAdmin ul li.list.special a{	
	color:#fff;
	text-shadow:0 1px 1px #4E5567;
	text-transform:uppercase;
	padding-left:22px;
	padding-top:4px;
	padding-bottom:4px;
	background:  rgb(67,74,94) url('/images/watermark/lock.png') no-repeat 3px 3px;
	border-top:solid #4E5567 1px;
	border-bottom:solid #242A37 1px;
}

#navLeftAdmin ul li.list.special a:hover{	
	background:#d70202 url('/images/watermark/lock.png') no-repeat 3px 3px;
}

#navLeftAdmin ul li.list.event a{	
	color:#fff;
	text-shadow:0 1px 1px #4E5567;
	text-transform:uppercase;
	padding-left:22px;
	padding-top:4px;
	padding-bottom:4px;
	background:  rgb(67,74,94) url('/images/watermark/star.png') no-repeat 3px 3px;
	border-top:solid #4E5567 1px;
	border-bottom:solid #242A37 1px;
}

#navLeftAdmin ul li.list.event a:hover{	
	background:#d70202 url('/images/watermark/star.png') no-repeat 3px 3px;
}

#navLeftAdmin ul li.list.logout a{	
	color:#fff;
	text-shadow:0 1px 1px #4E5567;
	text-transform:uppercase;
	padding-left:22px;
	padding-top:4px;
	padding-bottom:4px;
	background:  #FF4444 url('/images/watermark/logout.png') no-repeat 3px 3px;
	border: 2px solid #CC0000;
}

#navLeftAdmin ul li.list.logout a:hover{	
	background:#CC0000 url('/images/watermark/logout.png') no-repeat 3px 3px;
}

#navLeftAdmin ul li.list a img.menu-admin-icon, #navLeftAdmin ul li.list2 a img.menu-admin-icon {
	width:16px;
	height:16px;
	vertical-align:middle;
	padding-right:4px;
}

#navLeftAdmin ul li.list a{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	border-top:1px solid #878787;
	color: #fff;
	background: none;
	padding:4px 0 4px 4px;
	margin-left:0;
	border-top:solid #4E5567 1px;
	font-weight:bold;
}

#navLeftAdmin ul li.list2 a {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	border-top:1px solid #878787;
	color: #fff;
	background: none;
	padding:4px 0 2px 4px;
	margin-left:0;
	border-top:solid #4E5567 1px;
	font-weight:bold;
}

#navLeftAdmin ul li.list2{
	margin-left:10px;
	background:#3d3d3d;
}


#navLeftAdmin ul li.list a:hover, #navLeft ul li.list a:active, #navLeftAdmin ul li.list2 a:hover, #navLeft ul li.list2 a:active {
	color: #fff;
	background: #33b5e5;
}

/* Left Nav BEGIN */
#navLeft{
	float: left;
	width: 130px;
	font-size: 11px;
}

/* #navLeft a {
	margin: 0;
	padding: 0;
	display: block;
	text-decoration: none;
}

#navLeft li {
	padding: 0;
	margin: 0;
	display: block;
	list-style: none;
}



#navLeft ul li .level1{
	float: left;
	width: 130px;
	}

#navLeft ul li{
	padding: 5px 0 2px 0;
	background: none;
	}

#navLeft ul li.level1 a {
	padding-left: 6px;
	color: #000;
	font-weight: bolder;
	text-transform: uppercase;
	}

#navLeft ul li.level1 a:hover {
	background: url(/images/navHover_bg.gif) repeat-y 0 0;
	}

#navLeft ul li.level2 {
	margin: 2px 0;
	padding: 0;
	width: 100%;
	display: inline;
	height: auto;
}

#navLeft ul li.level2 a {
	padding-left: 6px;
	color: #595959;
	background: none;
	font-weight: normal;
	text-transform: none;
}

#navLeft ul li.level2 a:hover {
	background: url(/images/navHover_bg.gif) repeat-y 0 0;
}

#navLeft ul li#menu-colorbar {
	padding: 0;
	margin: 4px 0 2px 0;
	display: block;
	background: url(/images/separator_bg.gif) no-repeat;
	font-size: 0;
	line-height: 0;
	height: 1px;
}
*/

input.android[disabled]{
	opacity:.5;
}

input.android, input.android[required]{
	-webkit-appearance:none;
	border:0;
	width:99%;
	height:44px;
	margin-top:6px;
	-webkit-border-radius:0;
	font-weight:bold;
	color:#222222;
	background:#e8e8e8;
	border-bottom:2px solid #bababa;
	font-size:17px;
	padding-left:5px
}

.ui-body-e textarea.android{
	padding:5px;
	margin-top:6px;
	background:#e8e8e8;
	color:#222222;
	border:none;
	border-bottom:2px solid #bababa;
	width:98%;
}

textarea.android{
	padding:9px;
	margin-top:6px;
	background:#e8e8e8;
	color:#222222;
	border:none;
	border-bottom:2px solid #bababa;
	width:99%;
}

input.android[required]:valid, input.android[required]:valid:hover, input.android[required]:valid:active {
	color:#fff;
	background:#99CC00;
	border-bottom:2px solid #669900;
}

input.android[required]:invalid, input.android[required]:invalid:hover, input.android[required]:invalid:active {
	color:#fff;
	background:#ff4444;
	border-bottom:2px solid #CC0000;
}

input.android:focus, textarea.android:focus{
	border-bottom:2px solid #33B5E5;
}

select.android{
	-webkit-appearance:none;
	color:#2F3E46;
	font-weight:bold;
	font-size:17px;
	height:42px;
	width:100%;
	border:0;
	margin-top:6px;
	margin-bottom:10px;
	background:#e8e8e8 url('/images/watermark/android-select-off.png') right bottom no-repeat;
	border-bottom:2px solid #bababa;
}

select.android:hover,
select.android:active,
select.android:focus{
	background:#e8e8e8 url('/images/watermark/android-select-on.png') right bottom no-repeat;
	border-bottom:2px solid #33B5E5;
}

#wrapSearch input.search {
	float: left;
	width: 169px;
	height: 17px;
	margin: -3px 20px 0 0;
	padding: 2px 0 0 20px;
	color: #2D2D2D;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background-image:url(/images/search_bg.png);
	background-position:2px;
	background-repeat:no-repeat;
	font-size: 11px;
	line-height: 13px;
	vertical-align: middle;
}

#wrapSearch input{
	float: left;
	padding:0 20px 0 34px;
}

#wrapSearch input.submit {
	float: left;
	width: 51px;
	height: 19px;
	margin: 0 0 0 5px;
	padding: 0;
}

.advertisement {
	float: left;
	width: 49px;
	position: relative;
	height: 5px;
	top: 0px;
	left: 0px;
	background: url(/images/advertisement.trans.gif) no-repeat;
}

.clear {
	clear:both;
	height:0;
	margin:0;
	font-size: 1px;
	line-height: 0;
	}

#content{
	float: left;
	padding: 0 0 8px 0;
	margin:0;
	width: 770px;
	min-height: 874px;
	font-size: 12px;
	line-height: 18px;
	z-index: -1;
}

#footer{
	float: left;
	width: 770px;
	padding: 8px 0;

}

#footerCopyright{
	color: #fff;
	text-shadow: 0px 1px #000;
	background: transparent;
	font-size: 13px;
	line-height: 12px;
}

#footerCopyright p {
	padding: 4px 0px 8px 0px;
	margin: 0;
	color: #dfdfdf;
	text-shadow: 0px 1px #000;
	font-weight: bolder;
}

#footerLinks{
	color: #5D5A5A;
	clear: both;
	padding-top: 3px;
	text-align: left;
	height: 21px;
	font-size: 12px;
	line-height: 14px;
}

#footerLinks ul{
	margin: 0pt;
	padding: 0pt;
	display: block;
	list-style: none outside none;
}

#footerLinks ul li{
	border-right: 1px solid #fff;
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
	color: inherit;
}

#footerLinks ul.left li{
	float: left;
	margin-right: 10px;
	padding-right: 10px;
}

#footerLinks ul.left li a, #footerCopyright a {
	color: #fff;
	background: transparent;
	font-weight: bolder;
	text-shadow: 0px -1px #000;
	font-size: 14px;
	text-decoration: none;
}

#footerLinks ul.left li a:hover {
	text-decoration: underline;
}

#footerLinks ul.right{
	float: right;
}

#footerLinks ul.right li a {
	color: #cc0000;
	background: transparent;
	text-shadow: 0px -1px #fff, 0px 1px #fff, 1px 0px #fff, -1px 0px #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#footerLinks ul.right li a:hover {
	text-decoration: none;
}
/* END from schedules.css */



#outer {
	margin: 0 auto;
	padding: 0;
	width: 946px;
	text-align: left;
}

#wrapContent {
	float: left;
	margin: 0;
	padding: 0;
	width: 946px;
}

#wrapGallery {
	float: left;
	width: 624px;
	padding: 8px;
}

#wrapSearch {
	float: right;
	display: inline;
	margin: 0;
	padding: 5px 5px 5px 0;
	height: 23px;
	vertical-align: middle;
}

#wrapUser a:link {
	color: #fff;
	background: transparent;
	text-decoration: none;
}

#wrapUser a:hover,#wrapUser a:visited {
	color: #fff;
	background: transparent;
	text-decoration: underline;
}

#wrapWell {
	float: left;
	width: 770px;
	margin: 0;
	padding: 0;
	background: /*url(/images/content_bg.png) no-repeat */ #fff;
	background-size:100% 100%;
}

/* Top Navigation BEGIN */
#wrapNavTop {
	float: left;
	width: 946px;
	height: 29px;
	padding: 0;
	margin: 0 0 8px 0;
}

#navTop {
	float: left;
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	height: 29px;
	width: 701px;
	z-index: auto;
}

#navTop li {
	float: left;
	display: inline;
	height: 29px;
	margin: 0;
	padding: 0;
	background: none;
	color: inherit;
}

#navTop a {
	text-align: center;
	display: inline;
	float: left;
	height: 29px;
	line-height: 1px;
	font-size: 1px;
}

#navTop li a span {
	color: #fff;
	text-shadow: 0 1px 1px #000;
	text-align: center;
	line-height: 29px;
	height: 29px;
	font-size: 13px;
	text-decoration:none;
}

#navTop a:hover {
	text-decoration:none;
}

#boxMore li,
#boxHiTech li,
#boxWWE li {
	float: left;
	text-align: left;
	height: 30px; 
	vertical-align:middle; 
}

#boxMore li a,
#boxHiTech li a,
#boxWWE li a {
	text-align: left;
	color: #fff; 
	background:none; 
	width: 136px; 
	height: 30px; 
	line-height: 30px; 
	font-size: 14px; 
	font-weight: normal; 
	text-decoration: none; 
	padding: 0 0 0 10px;  /* top right down left */
	font-family: Roboto;
}

#boxMore li a:hover,
#boxHiTech li a:hover,
#boxWWE li a:hover { background: #d70202; }
	
.matches {
	display: block;
	width:98%;
	border: 1px solid #b3b3b3;
	background: url('/images/watermark/google-play-head-bg.png');
	padding-left	: 0px;
	padding-right	: 5px;
	padding-top		: 10px;
	padding-bottom	: 10px;
	
	margin-left		: 3px;
	margin-right	: 0px;
	margin-top		: 0px;
	margin-bottom	: 10px;
	/*width: 600px;*/
	font-size: 11px;
}

.matches li a{
color:#33B5E5;
font-weight:bold;
list-style:none;
	text-decoration: none;
}
	
.matches li {
	padding-top		: 5px;
	padding-bottom	: 5px;
	margin-left		: 5px;
	padding-left	: 15px;
	color:#fff;
	background: url(/images/bullet13.png) no-repeat 0px 4px; /* horizontal vertical*/
	font-size:17px;
	font-weight:bold;
	/*border: 1px solid #C0C0C0;*/
}
	
/*
.matches li  img, .matches li.type  img {
	display:inline-block;
	vertical-align:middle;
}
*/
	
.matches li.type {
	font-style:italic;
	font-weight:normal;
	font-size:13px;
	margin-left: 50px;
	margin-right: 10px;
	padding-left: 10px;
	padding-top		: 5px;
	padding-bottom	: 5px;
	color:#fff;
	text-shadow: 0 1px 1px #000;
	text-decoration:none;
	background-image:none;
	list-style: none;
	list-style-type: none;
	list-style-type: none;
	list-style-image: none;
}

.matches h1 {
color:#ec0000;
text-decoration:underline;
text-transform:uppercase;
margin-left: 2px;
margin-bottom: 10px;
font: bold 20px/20px 'Arial Black', Arial, sans-serif ;
}

#match { width:600px }

#match  .text {
background: url(/images/watermark/transpBlack-normal.png);
height: 70px;
width:580px ;
margin-top:-70px;
position: relative ;
z-index: 100;
color: white;
text-align: left;
padding-left:10px ; 
padding-right:10px ;}
 
#match  .text strong { 
margin-left: 2px; 
color: #ec0000; 
text-transform:uppercase ; 
font: bold 22px/22px 'Arial Black', Arial, sans-serif ;
text-shadow: #fff 0px 1px 3px , #fff 0px -1px 3px, #fff 1px 0px 3px, #fff -1px 0px 3px; }

#match  .text td { 
padding-top:5px ; 
color: #fff; 
font: 12px/12px Arial, sans-serif; 
text-align: justify ; }

#match  .text .more { font-size: 13px; text-align: right ; color: #fff; text-decoration: none; font-weight: bold ; padding-right:20px ; 
 margin-top:-10px ; position: relative ; display: block ; }
 
#match  .text .more  a {
background: url(/images/btn-article-more.png) ;
padding-left:5px ;
padding-right:5px ;
color: #fff; 
text-transform:uppercase ; 
text-shadow: #000 1px 1px 1px }

#match  .text .more  a:hover { text-decoration: none; }

#toutflashep { z-index: 2; }

#Illu1 {
	float: left;
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	height: 204px;
	width: 315px;
	z-index: auto;
}

#Illu1 li {
	float: left;
	display: inline;
	height: 315px;
	margin: 0;
	padding: 0;
	background: none;
	color: inherit;
}

#Illu1 a {
	display: inline;
	float: left;
	height: 315px;
	line-height: 1px;
	font-size: 1px;
}

#Illu1 li a span { display: none; }


/* Breadcrumbs */
#breadcrumbs {
	background:transparent none repeat scroll 0%;
	color:#333;
	display:block;
	float:left;
	min-height:14px;
	margin:8px 0pt 5px 0px;
	padding:0pt 0pt 0pt 8px;
	width:100%;
	white-space: nowrap;
	}

	#breadcrumbs li {
		float: left;
		display: inline;
		background: url(/images/bullet9.gif) no-repeat 0px 4px;
		margin: 0px 0px 0px 3px; 
		padding: 0px 0px 0px 8px; 
		border: none;
		font-size: 12px;
		font-weight: bolder;
		line-height: 12px;
		width: auto;
		}
	
	#breadcrumbs li.first {
		background: none;
		margin: 0; 
		padding: 0; 
		border: none;
		}

	#breadcrumbs li a {
		color: #b40101;
		background: #fff;
		text-decoration: none;
		}
		
	#breadcrumbs li a:hover {
		text-decoration: underline;
		}

		
/* END Breadcrumbs END */ 

/* ad stuff, top and right */

#sso_sign-in {
		display: none;
	}

	#sso_sign-in hr {
		clear: both;
		display: block;
		margin: 10px 0 10px 0;
		height: 3px;
		background: none;
		border-top: none;
		border-right: none;
		border-left: none;
		border-bottom: 3px solid #4F4F4F;
	}

	hr.sso_sign-in {
		clear: both;
		display: block;
		margin: 10px 0 10px 0;
		height: 3px;
		background: none;
		border-top: none;
		border-right: none;
		border-left: none;
		border-bottom: 3px solid #4F4F4F;
	}

	#sso_sign-up {
		display: none;
	}

	#sso_sign-up hr {
		clear: both;
		display: block;
		margin: 10px 0 10px 0;
		height: 3px;
		background: none;
		border-top: none;
		border-right: none;
		border-left: none;
		border-bottom: 3px solid #4F4F4F;
	}

#widgetCompte{
	float: left;
	margin: 0px -5px 10px 8px; /* top right down left */
	/*overflow: hidden;*/
	width: 168px;
	z-index: 10;
	background: #fff;
	/*border: 1px solid #000;*/
}

#widgetCompte .titre {
	width: 156px;
	margin-left: -4px;
	margin-bottom: 5px;
	padding: 10px;
	font-size:18px;
	font-weight:bold;
	text-align: center;
	color: #fff;
	text-shadow: 0 1px 0 #000;
	background: #000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#272c33));
	background-image: -webkit-linear-gradient(#000,#272c33);
	background-image:    -moz-linear-gradient(#000,#272c33);
	background-image:     -ms-linear-gradient(#000,#272c33);
	background-image:      -o-linear-gradient(#000,#272c33);
	background-image:         linear-gradient(#000,#272c33);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#widgetCompte h1{
	text-align:center;
	font-size:13px;
	font-family:Roboto;
	color:#3d3d3d;
}

#widgetCompte h2{
	text-transform:none;
	border:none;
	text-align:center;
	font-size:10px;
	font-family:Roboto;
	color:#3d3d3d;
} 

#widgetCompte input.android{
	-webkit-appearance:none;
	border:0;
	width:146px;
	float:center;
	height:25px;
	padding:5px;
	margin-top:6px;
	margin-left:5px;
	-webkit-border-radius:0;
	font-weight:bold;
	color:#222222;
	background:#e8e8e8;
	border-bottom:2px solid #bababa;
	font-size:17px;
}

#widgetEvent{
	float: left;
	text-align:center;
	margin: 0px -5px 5px 8px; /* top right down left */
	/*overflow: hidden;*/
	width: 168px;
	font-size:9px;
	z-index: 10;
	background: #fff;
	/*border: 1px solid #000;*/
}

#widgetEvent .titre {
	width: 156px;
	margin-left: -4px;
	margin-bottom: 5px;
	padding: 10px;
	font-size:18px;
	font-weight:bold;
	text-align: center;
	color: #fff;
	text-shadow: 0 1px 0 #000;
	background:#FF8800;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#FFBB33),to(#FF8800));
	background-image:-webkit-linear-gradient(top,#FFBB33,#FF8800);
	background-image:-moz-linear-gradient(top,#FFBB33,#FF8800);
	background-image:-ms-linear-gradient(top,#FFBB33,#FF8800);
	background-image:-o-linear-gradient(top,#FFBB33,#FF8800);
	background-image:linear-gradient(top,#FFBB33,#FF8800);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#widgetEvent .concours {
	background:#c40000;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f8aeb2),to(#c40000));
	background-image:-webkit-linear-gradient(top,#f8aeb2,#c40000);
	background-image:-moz-linear-gradient(top,#f8aeb2,#c40000);
	background-image:-ms-linear-gradient(top,#f8aeb2,#c40000);
	background-image:-o-linear-gradient(top,#f8aeb2,#c40000);
	background-image:linear-gradient(top,#f8aeb2,#c40000);
}

#widgetEvent .event{
    display: block;
    text-align:center;
    color: #FFF;
	padding-bottom:2px;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
	width:146px;
	margin-left:10px;
	margin-bottom:10px;
	background: #000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#272c33));
	background-image: -webkit-linear-gradient(#000,#272c33);
	background-image:    -moz-linear-gradient(#000,#272c33);
	background-image:     -ms-linear-gradient(#000,#272c33);
	background-image:      -o-linear-gradient(#000,#272c33);
	background-image:         linear-gradient(#000,#272c33);
	border-bottom: 1px solid #33baec; 
    text-shadow: #000 0 1px 1px;
    position: relative;  
}

#widgetEvent h1{
	text-align:center;
	font-size:13px;
	font-family:Roboto;
	color:#3d3d3d;
}

#widgetEvent .event img{
	width:100%;
}

#widgetEvent .event h2{
	line-height:1;
	margin-bottom:5px;
	text-decoration:underline;
	text-transform:none;
	border:none;
	text-align:center;
	font-size:11px;
	font-family:Roboto;
	color:#fff;
}

#widgetArticles{
	font-family:Roboto;
	float: left;
	text-align:center;
	margin: 0px -5px 5px 8px; /* top right down left */
	/*overflow: hidden;*/
	width: 168px;
	font-size:9px;
	z-index: 10;
	background: #fff;
	/*border: 1px solid #000;*/
}

#widgetArticles .titre {
	width: 156px;
	margin-left: -4px;
	margin-bottom: 5px;
	padding: 10px;
	font-size:18px;
	font-weight:bold;
	text-align: center;
	color: #fff;
	text-shadow: 0 1px 0 #000;
	background:#0052b9;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#00366d),to(#0052b9));
	background-image:-webkit-linear-gradient(top,#00366d,#0052b9);
	background-image:-moz-linear-gradient(top,#00366d,#0052b9);
	background-image:-ms-linear-gradient(top,#00366d,#0052b9);
	background-image:-o-linear-gradient(top,#00366d,#0052b9);
	background-image:linear-gradient(top,#00366d,#0052b9);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#widgetArticles .nouveau{
    display: block;
    text-align:center;
    color: #3d3d3d;
	padding-bottom:2px;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
	width:146px;
	margin-left:10px;
	margin-bottom:10px;
	background: #fff;
	border-left: 1px solid #909090; 
	border-right: 1px solid #909090; 
	border-bottom: 2px solid #909090; 
    text-shadow: none;
    position: relative;  
}

#widgetArticles h1{
	text-align:center;
	font-size:13px;
	color:#3d3d3d;
}

#widgetArticles .nouveau img{
	width:100%;
}

#widgetArticles h2{
	text-decoration:underline;
	text-transform:none;
	border:none;
	text-align:center;
	font-size:11px;
	color:#3d3d3d;
}

input.submit-green {
	cursor:pointer;
    display: block;
    text-align:center;
    padding: 10px 5px 10px 5px; /* top right down left */
    color: #FFF;
    text-decoration: none;
    font-weight: bold;
    width: 100%;
	background: url('/images/watermark/valider.png') #99CC00 no-repeat center;
	border: 2px solid white;
	box-shadow: #000 0 1px 2px ;  
    text-shadow: #000 0 1px 1px;
    position: relative; 
}

#newsInfo{
	float: left;
	margin: 3px 0 5px 8px;
	padding-left: 4px;
	/*overflow: hidden;*/
	width: 162px;
	height: 251px;
	z-index: 10;
	background: #303030;
	border: 1px solid #b3b3b3;
} 

/*#newsInfo .header{
	color:white;
	font-weight:bold;
	font-size:12px;
	padding-top:9px;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:11px;
}*/

#newsInfo .titre {
	width:163px;
	padding-left:3px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:0px;
	margin-left:-4px;
	font-size:18px;
	font-weight:bold;
	color: #3d3d3d;
	text-shadow: 0 1px 0 #fff;
background-image:-webkit-gradient(linear,left top,left bottom,from(#eeeeee),to(#d3d3d3));
background-image:-webkit-linear-gradient(top,#eeeeee,#d3d3d3);
background-image:-moz-linear-gradient(top,#eeeeee,#d3d3d3);
background-image:-ms-linear-gradient(top,#eeeeee,#d3d3d3);
background-image:-o-linear-gradient(top,#eeeeee,#d3d3d3);
background-image:linear-gradient(top,#eeeeee,#d3d3d3);
}

#newsInfo .desc {	
	font-weight:bold;
	color:#fff;
	margin-bottom:10px;
	margin-top:10px;
}

#newsInfo .desc-auteur {	
	font-weight:bold;
	color:#fff;
	text-shadow: 0 1px 0 #cc0000, 0 2px 0 #cc0000;
	margin-bottom:10px;
	margin-top:10px;
}

#newsInfo .desc-auteur a, #newsInfo .desc-auteur a:hover {	
	font-weight:bold;
	color:#fff;
	text-shadow: 1px 1px 0 #cc0000, -1px 1px 0 #cc0000, 1px 2px 0 #cc0000, 1px 2px 0 #cc0000;
	margin-bottom:10px;
	margin-top:10px;
	text-decoration:none;
}

#newsInfo .desc-share {	
	font-weight:bold;
	color:#fff;
	margin-bottom:10px;
	margin-top:5px;
}
	
#newsCalendar {
	float: left;
	margin: 14px 0 0 8px;
	padding-left: 4px;
	/*overflow: hidden;*/
	width: 164px;
	height: 180px;
	z-index: 10;
	background: url(/images/calendar_v1.png);
} 
	
#newsCalendar .header{
	color:white;
	font-weight:bold;
	font-size:13px;
	padding-top:9px;
	padding-left:5px;
	padding-right:1px;
	padding-bottom:11px;
}

#newsCalendar .titre {
	width:160px;
	position:absolute;
	padding:2px;
	margin-bottom:50px;
	font-size:15px;
	font-weight:bold;
	color:#33B5E5;
	z-index:110;	
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, #5e636a),
		color-stop(0.5, #272d37),
		color-stop(0.49, #171f28),
		color-stop(0, #252d36)
	);
}

#newsCalendar img{
	width:160px;
	height:142px;
}
	
#newsCalendar a, #newsCalendar a:hover{
	color:#33B5E5;
	float: left;
	text-decoration:none;
}

#newsCalendar a span {
	padding:3px;
	margin-top:-35px;
	font-size:15px;
	display:block;
	background: url('/images/watermark/transpBlack-bold.png'); position: relative ;
	color: white;
	text-align: left;
}	
	
#ppvCalendar {
	float: left;
	margin: 5px 0 10px 8px;
	padding-left: 4px;
	/*overflow: hidden;*/
	width: 164px;
	height: 253px;
	z-index: 10;
	background: url(/images/ppv_calendar_v1.png);
} 
	
#ppvCalendar .lastPPVdate{
	font-size:22px;
	margin-bottom:-3px;
	color:#d70202;
	font-weight:bold;
	text-align:center;
}  

#ppvCalendar .lastPPVname{
	color:#d70202;
	padding-left:10px;
	text-shadow: 0 1px 1px	#d70202 ;
	font-weight:bold;
	text-align:center;
}
	
#ppvCalendar .oldPPVdate{
	font-size:22px;
	color:white;
	font-weight:bold;
	text-align:center;
}  
	
#ppvCalendar .oldPPVname{
	padding-left:10px;
	color:#939393;
	font-weight:bold;
	text-align:center;
}
	
#ppvCalendar .titre{
	color:white;
	font-weight:bold;
	font-size:16px;
	padding:8px;
	margin-bottom:7px;
}

#ppvCalendar a{
    display: inline-block;
	padding:5px;
    margin-left: 1px;
    margin-top: -2px;
    color: #3d3d3d;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
	border: 1px solid #aaaaaa;
	background: #fff;
	font-family: Roboto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

#ppvCalendar a:hover{
    color: #fff;
	border: 1px solid #CC0000;
	background: #FF4444;

}

#dialog-overlay {
 
    /* set it to fill the whil screen */
    width:100%; 
    height:100%;
     
    /* transparency for different browsers */
    filter:alpha(opacity=70); 
    -moz-opacity:0.7; 
    -khtml-opacity: 0.7; 
    opacity: 0.7; 
    background:#000; 
 
    /* make sure it appear behind the dialog box but above everything else */
    position:absolute; 
    top:0; left:0; 
    z-index:3000; 
 
    /* hide it by default */
    display:none;
}
 
#dialog-box {
     
    /* css3 drop shadow */
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
     
    /* css3 border radius */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
     
    background:#eee;
    /* styling of the dialog box, i have a fixed dimension for this demo */
    width:328px; 
     
    /* make sure it has the highest z-index */
    position:absolute; 
    z-index:5000; 
 
    /* hide it by default */
    display:none;
}
 
#dialog-box .dialog-content {
    /* style the content */
    text-align:left; 
    padding:10px; 
    margin:13px;
    color:#666; 
    font-family:arial;
    font-size:11px; 
}
 
#dialog-box  a.close {
    /* styles for button */
    margin:10px auto 0 auto;
    text-align:center;
    display: block;
    width:50px;
    padding: 5px 10px 6px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
     
    /* button color */
    background-color: #D70202;
     
    /* css3 implementation :) */
    /* rounded corner */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
     
    /* drop shadow */
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
     
    /* text shaow */
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
    cursor: pointer;
     
}
 
#dialog-box a.close:hover {
    background-color: #c00000;  
}
 
#dialog-box  a.button {
    /* styles for button */
    margin:10px auto 0 auto;
    text-align:center;
    display: block;
    width:50px;
    padding: 5px 10px 6px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
     
    /* button color */
    background-color: #e33100;
     
    /* css3 implementation :) */
    /* rounded corner */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
     
    /* drop shadow */
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
     
    /* text shaow */
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
    cursor: pointer;
     
}
 
#dialog-box a.button:hover {
    background-color: #c33100;  
}
 
/* extra styling */
#dialog-box .dialog-content p {
    text-align:center;
    font-weight:700;
	margin:0;
	text-decoration:underline;
    color: #000;
}
 
#dialog-box .dialog-content h1 {
    text-align:center;
    text-transform:uppercase;
    font-size:14px; 
	margin:0;
    color: #fff;
    text-shadow: #000 1px 1px 1px;
}
 
#dialog-box .dialog-content ul {
    margin:10px 0 10px 20px; 
    padding:0; 
    height:50px;
}
	
/* end global.css */

/* begin layout.css */

/* Text, Content Styles */
	#content-header {
		clear: both;
		float: left;
		display: block;
		padding: 8px 0 0 8px;
		overflow: hidden;
		line-height: 0;
		width: 624px;
	}

	h2 {
		clear: both;
		margin: 8px 8px 0 8px;
		border-bottom: 1px solid #c0c0c0;
		/* height: 16px; */
		font-size: 14px;
		line-height: 20px;
		text-transform: uppercase;
	}

	h3 {
	border-bottom:1px solid #33B5E5;
	color:#33B5E5;
	font-size:26px;
	margin-left:-5px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
	margin-top:0px;
	}

	.right h3 {
	border:none;
		height: 26px;
		width: 298px;
		color: #C5D9DF;
		font-size: 19px;
		margin-top:0px;
		margin-bottom:-5px;
		line-height: 19px;
		text-transform: uppercase;
		text-align: left;
	}

	h4 {
		margin-top:-5px;
		font-size: 16px;
		font-weight: bold;
		color: #fff;
		background: transparent;
		text-align: left;
	}

	#intelliTXT h4 {
		margin-top:-5px;
		font-size: 18px;
		font-weight: bold;
		color: #3d3d3d;
		text-shadow: 0px 1px 1px #909090;
		text-align: left;
	}

	#intelliTXT h4.titre_milieu {
		margin-top:2px;
		margin-bottom:7px;
		font-size: 18px;
		font-weight: bold;
		color: #3d3d3d;
		text-shadow: 0px 1px 1px #909090;
		text-align: center;
	}

	.title-big-rouge #cat, .title-big-blanc #cat, .title-big-bleu #cat, .title-big-jaune #cat, .title-big-vert #cat, .title-big-orange #cat, .title-big-noir #cat{
		text-transform: uppercase;
		border-bottom: 1px dotted #fff ;
	}

	.title-big-blanc-last{
		clear: both;
		padding-left:5px;
		padding-bottom:5px;
		padding-top:3px;
		font-size: 13px;
		font-weight: bold;
		color: #333;
		text-align:left;
		border: 1px solid #282a2f;
		color: #000;
		text-shadow: 0 1px 0 #fff;
		background: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(1, #ededee),
			color-stop(0.5, #cfd0d1),
			color-stop(0.49, #bababb),
			color-stop(0, #bdbfc2)
		);
		height: 90px;
	}

	.title-big-blanc-mini{
		clear: both;
		font-size: 10px;
		padding-left:5px;
		padding-bottom:5px;
		padding-top:5px;
		height:18px;
		font-weight: bold;
		color: #333;
		text-align:left;
		border: 1px solid #282a2f;
		color: #000;
		background: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(1, #ededee),
			color-stop(0.5, #cfd0d1),
			color-stop(0.49, #bababb),
			color-stop(0, #bdbfc2)
		);
		font-family: Roboto;
	}

	.title-big-blanc{
		clear: both;
		padding-left:5px;
		padding-bottom:5px;
		padding-top:5px;
		height:18px;
		font-size: 13px;
		font-weight: bold;
		color: #333;
		text-align:left;
		border: 1px solid #282a2f;
		color: #000;
		background: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(1, #ededee),
			color-stop(0.5, #cfd0d1),
			color-stop(0.49, #bababb),
			color-stop(0, #bdbfc2)
		);
	}

	.title-big-noir{
		clear: both;
		font-size: 14px;
		padding-left:5px;
		padding-bottom:5px;
		padding-top:5px;
		height:18px;
		font-weight: bold;
		color: #333;
		text-align:left;
		border: 1px solid rgba(0,0,0, 0.4);
		color: #fff;
		text-shadow: 0 -1px 0 #000;
		background: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(1, #5e636a),
			color-stop(0.5, #272d37),
			color-stop(0.49, #171f28),
			color-stop(0, #252d36)
		);
	}

	.title-big-rouge{
	clear: both;
		padding-left:5px;
		padding-bottom:5px;
		padding-top:5px;
		font-size: 16px;
		font-weight: bold;
		color: #333;
	text-align:left;
	border: 1px solid rgba(0,0,0, 0.4);
	color: #fff;
	text-shadow: 0 -1px 0 #000;
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, rgb(225,130,133)),
		color-stop(0.5, rgb(215,99,105)),
		color-stop(0.49, rgb(205,42,39)),
		color-stop(0, rgb(191,35,33))
	);
	}

	.title-big-bleu{
	clear: both;
		padding-left:5px;
		padding-bottom:5px;
		padding-top:5px;
		font-size: 16px;
		font-weight: bold;
		color: #333;
	text-align:left;
	border: 1px solid rgba(0,0,0, 0.4);
	color: #fff;
	text-shadow: 0 -1px 0 #000;
	background: -webkit-gradient(
		linear, 
		left top, 
		left bottom, 
		from(rgba(86, 213, 255, 0.90)), 
		color-stop(0.5, rgba(59, 145, 255, 0.70)), 
		color-stop(0.5, rgba(0, 114, 255, 0.70)), 
		to(rgba(0, 133, 255, 0.80))
	);
	}

	.title-big-jaune{
	clear: both;
		padding-left:5px;
		padding-bottom:5px;
		padding-top:5px;
		font-size: 16px;
		font-weight: bold;
		color: #333;
	text-align:left;
	border: 1px solid rgba(0,0,0, 0.4);
	color: #000;
	text-shadow: 0 1px 0 #fff;
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, #e4d0a0),
		color-stop(0.5, #efcd63),
		color-stop(0.49, #f0be22),
		color-stop(0, #f9dd24)
	);
	}

	.title-big-vert{
	clear: both;
		padding-left:5px;
		padding-bottom:5px;
		padding-top:5px;
		font-size: 16px;
		font-weight: bold;
		color: #333;
	text-align:left;
	border: 1px solid rgba(0,0,0, 0.4);
	color: #fff;
	text-shadow: 0 -1px 0 #000;
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, #7bbf81),
		color-stop(0.5, #31ab3b),
		color-stop(0.49, #009e0f),
		color-stop(0, #009a0c)
	);
	}

	.title-big-orange{
	clear: both;
		padding-left:5px;
		padding-bottom:5px;
		padding-top:5px;
		font-size: 16px;
		font-weight: bold;
		color: #333;
	text-align:left;
	border: 1px solid rgba(0,0,0, 0.4);
	color: #fff;
	text-shadow: 0 -1px 0 #000;
	background:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, #FE9A2E),
		color-stop(0.5, #FE9A2E),
		color-stop(0.49, #FF8000),
		color-stop(0, #FF7300));
	}

	div[data-role="collapsible"]{
	clear: both;
	padding: 0px 3px 0 3px;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:15px;
	text-align:left;
	border: 1px solid #B3B3B3;
	background: #dfdfdf;
	color: #3d3d3d;
	font-weight: bold;
	text-shadow:  0 0 0 #ffffff;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #dfdfdf), to( #dfdfdf));
	background-image: -webkit-linear-gradient( #dfdfdf, #dfdfdf);
	background-image:-moz-linear-gradient( #dfdfdf, #dfdfdf);
	background-image:-ms-linear-gradient( #dfdfdf, #dfdfdf);
	background-image:-o-linear-gradient( #dfdfdf, #dfdfdf);
	background-image:linear-gradient(#dfdfdf, #dfdfdf);
	-moz-border-radius: 0.2em /*{global-radii-blocks}*/;
	-webkit-border-radius: 0.2em /*{global-radii-blocks}*/;
	border-radius: 0.2em /*{global-radii-blocks}*/;
	}

	div[data-role="collapsible"] h4 {
		margin: 0;
		font-size: 14px;
		font-weight: bold;
		border-bottom: 1px solid rgb(73,102,145);
		margin-bottom:5px;
		margin-top:1px;
		color: rgb(73,102,145);
		text-shadow: #fff 0 1px 0px;
		background: transparent;
		text-align: left;
	}
	
	ul[data-role="listview"] li a, ul[data-role="listview"] li a h3, ul[data-role="listview"] li a p{
	color: #333;
	}

	ul[data-role="listview"] li[data-role="list-divider"] img {
		display:inline-block;
		vertical-align:middle;
	}

	ul[data-role="listview"] li[data-role="list-divider"]:first-child {
	-moz-border-radius-topleft: 0.2em /*{global-radii-blocks}*/;
	-webkit-border-top-left-radius: 0.2em /*{global-radii-blocks}*/;
	border-top-left-radius: 0.2em /*{global-radii-blocks}*/;
	-moz-border-radius-topright: 0.2em /*{global-radii-blocks}*/;
	-webkit-border-top-right-radius: 0.2em /*{global-radii-blocks}*/;
	border-top-right-radius: 0.2em /*{global-radii-blocks}*/;
	}

	ul[data-role="listview"] li[data-role="list-divider"] {
		clear: both;
		padding: 1px 3px 0 3px;
		margin-left:5px;
		margin-right:15px;
		font-size: 18px;
		font-weight: bold;
		text-transform: uppercase;
		text-align:left;
border:1px solid #00415e;
color:#fff;
text-shadow:0 1px 0 #000;
background:#4373a5;
background-image:-webkit-gradient(linear,left top,left bottom,from(#6daad3),to(#4373a5));
background-image:-webkit-linear-gradient(top,#6daad3,#4373a5);
background-image:-moz-linear-gradient(top,#6daad3,#4373a5);
background-image:-ms-linear-gradient(top,#6daad3,#4373a5);
background-image:-o-linear-gradient(top,#6daad3,#4373a5);
background-image:linear-gradient(top,#6daad3,#4373a5);
	}

	ul[data-role="listview"] li{
		clear: both;
		padding: 0 3px 0 3px;
		margin-left:5px;
		font-size: 12px;
		margin-right:15px;
		font-weight: bold;
		border:1px solid #00415e;
		background:#fff;
		white-space: normal;
	}

	ul[data-role="listview"] li:first-child{
	-moz-border-radius-topleft: 0.4em /*{global-radii-blocks}*/;
	-webkit-border-top-left-radius: 0.4em /*{global-radii-blocks}*/;
	border-top-left-radius: 0.4em /*{global-radii-blocks}*/;
	-moz-border-radius-topright: 0.4em /*{global-radii-blocks}*/;
	-webkit-border-top-right-radius: 0.4em /*{global-radii-blocks}*/;
	border-top-right-radius: 0.4em /*{global-radii-blocks}*/;
	}

	ul[data-role="listview"] li:last-child{
	-moz-border-radius-bottomleft: 0.4em /*{global-radii-blocks}*/;
	-webkit-border-bottom-left-radius: 0.4em /*{global-radii-blocks}*/;
	border-bottom-left-radius: 0.4em /*{global-radii-blocks}*/;
	-moz-border-radius-bottomright: 0.4em /*{global-radii-blocks}*/;
	-webkit-border-bottom-right-radius: 0.4em /*{global-radii-blocks}*/;
	border-bottom-right-radius: 0.4em /*{global-radii-blocks}*/;
	}

	ul[data-role="listview"] li[data-theme="iOSorange"]{
		clear: both;
		padding: 0 3px 0 3px;
		margin-left:5px;
		font-size: 15px;
		margin-right:15px;
	font-weight: bold;
	color: #fff;
	text-shadow: 0 -1px 0 #000;
	background:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, #FE9A2E),
		color-stop(0.5, #FE9A2E),
		color-stop(0.49, #FF8000),
		color-stop(0, #FF7300));
	-moz-border-radius: 0.2em /*{global-radii-blocks}*/;
	-webkit-border-radius: 0.2em /*{global-radii-blocks}*/;
	border-radius: 0.2em /*{global-radii-blocks}*/;
	}

	ul[data-role="listview"] li[data-theme="iOSrouge"]{
		clear: both;
		padding: 0 3px 0 3px;
		margin-left:5px;
		font-size: 15px;
		margin-right:15px;
	font-weight: bold;
	color: #fff;
	text-shadow: 0 -1px 0 #000;
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, rgb(225,130,133)),
		color-stop(0.5, rgb(215,99,105)),
		color-stop(0.49, rgb(205,42,39)),
		color-stop(0, rgb(191,35,33))
	);
	-moz-border-radius: 0.2em /*{global-radii-blocks}*/;
	-webkit-border-radius: 0.2em /*{global-radii-blocks}*/;
	border-radius: 0.2em /*{global-radii-blocks}*/;
	}

	ul[data-role="listview"] li[data-theme="iOSbleuCiel"]{
		clear: both;
		padding: 0 3px 0 3px;
		margin-left:5px;
		font-size: 15px;
		margin-right:15px;
	border: 1px solid rgba(0,0,0, 0.4);
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255, 0.35), inset 0 1px 1px rgba(0,0,0, 0.25);
	font-weight: bold;
	color: #fff;
	text-shadow: 0 -1px 0 #000;
	background: -webkit-gradient(
		linear, 
		left top, 
		left bottom, 
		from(rgba(86, 213, 255, 0.90)), 
		color-stop(0.5, rgba(59, 145, 255, 0.70)), 
		color-stop(0.5, rgba(0, 114, 255, 0.70)), 
		to(rgba(0, 133, 255, 0.80))
	);
	-moz-border-radius: 0.2em /*{global-radii-blocks}*/;
	-webkit-border-radius: 0.2em /*{global-radii-blocks}*/;
	border-radius: 0.2em /*{global-radii-blocks}*/;
	}
	
	ul[data-role="listview"] li[data-theme="iOSrouge"] a{
	color: #fff;
	width:100%
	}

	ul[data-role="listview"] li[data-theme="iOSbleuCiel"]{
		clear: both;
		padding: 0 3px 0 3px;
		margin-left:5px;
		font-size: 15px;
		margin-right:15px;
	font-weight: bold;
	color: #fff;
	text-shadow: 0 -1px 0 #000;
	background: -webkit-gradient(
		linear, 
		left top, 
		left bottom, 
		from(rgba(86, 213, 255, 0.90)), 
		color-stop(0.5, rgba(59, 145, 255, 0.70)), 
		color-stop(0.5, rgba(0, 114, 255, 0.70)), 
		to(rgba(0, 133, 255, 0.80))
	);
	-moz-border-radius: 0.2em /*{global-radii-blocks}*/;
	-webkit-border-radius: 0.2em /*{global-radii-blocks}*/;
	border-radius: 0.2em /*{global-radii-blocks}*/;
	}
	
	ul[data-role="listview"] li[data-theme="iOSbleuCiel"] a{
	color: #fff;
	width:100%
	}

	ul[data-role="listview"] li[data-role="list-divider"], ul[data-role="listview"] li[data-role="list-divider"] a{
		clear: both;
		padding: 0 3px 0 3px;
		margin-left:5px;
		font-size: 15px;
		margin-right:15px;
	border: 1px solid rgba(0,0,0, 0.4);
	font-weight: bold;
	color: #fff;
	text-shadow: 0 -1px 0 #000;
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, #5e636a),
		color-stop(0.5, #272d37),
		color-stop(0.49, #171f28),
		color-stop(0, #252d36)
	);
	}

	ul[data-role="listview"] li[data-theme="iOSblanc"], ul[data-role="listview"] li[data-theme="iOSblanc"] a{
		clear: both;
		padding: 0 3px 0 3px;
		margin-left:5px;
		font-size: 18px;
		margin-right:15px;
	font-weight: bold;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, #ededee),
		color-stop(0.5, #cfd0d1),
		color-stop(0.49, #bababb),
		color-stop(0, #bdbfc2)
	);
	-moz-border-radius: 0.2em /*{global-radii-blocks}*/;
	-webkit-border-radius: 0.2em /*{global-radii-blocks}*/;
	border-radius: 0.2em /*{global-radii-blocks}*/;
	}

ul[data-role="listview"] li .ui-li-count {
	top: -1px !important;
	right: -7px !important;
	padding:2px;
	min-width: 20px;
	min-height: 20px;
	margin: 0;
	border: 2px solid white;
	color: white !important;
	text-align: center;
	text-shadow:  0 1px 0px #000;
	font-weight: bold;
	background: -webkit-gradient(
		linear,
		0 0,
		0 100,
		color-stop(1, #a8b1bd),
		color-stop(0.15, #646d7b),
		color-stop(0.16, #535c68),
		color-stop(0, #a8b1bd)
	) no-repeat;
	border-radius: 20px;
	box-shadow: #000 0 1px 2px ;
	position: relative;
	z-index: 3;
}

	ul[data-role="listview"] li em{
		font-style: italic;
		font-weight: normal;
		font-size: 12px;
	}

	ul[data-role="listview"] li img.ui-li-icon{
		display:inline-block;
		margin-left:3px;
		margin-right:5px;
		margin-top:1px;
		margin-bottom:0;
	}
	
	ul[data-role="listview"] li div{
		display:block;
		max-height: 700px;
		max-width: 100%;
	}
	
	ul[data-role="listview"] li.centered-img{
		display:block;
		max-height: 700px;
		max-width: 100%;
	}
	
	ul[data-role="listview"] li div[align="center"] img, ul[data-role="listview"] li div img{
		display:block;
		max-height: 600px;
		max-width: 600px;
		margin:5px;
	}

	ul[data-role="listview"] li img{
		overflow: visible;
		display:block;
		margin-left:-3px;
		max-height: 80px;
		max-width: 80px;
	}

	ul[data-role="listview"] li h3{
		font-size: 16px;
		font-weight: bold;
		display: block;
		padding-left:85px;
		top:-75px;
		position: relative;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: normal;
		border: none;
		margin: 0;
		padding-bottom:5px;
		font-size: 16px;
		font-weight: bold;
		color: #333;
		background: transparent;
		text-align: left;
	}

	ul[data-role="listview"] li p{
		font-size: 12px;
		font-weight: normal;
		display: block;
		padding-left:85px;
		top:-80px;
		margin-bottom:-62px;
		position: relative;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: normal;
	}

	ul[data-role="listview"] li a, ul[data-role="listview"] li a h3{
		color:#d70202;
		text-decoration:none;
	}

	
/*============= IMAGEVIEW =============*/

	ul[data-role="imageview"]{
		text-shadow:0 0 0;
	}

	ul[data-role="imageview"] li{
		display:block;
		min-height: 80px;
		padding: 0px 3px 0 3px;
		margin-left:5px;
		font-size: 12px;
		margin-right:15px;
		font-weight: bold;
		border:1px solid #00415e;
		background: #000;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#272c33));
		background-image: -webkit-linear-gradient(#000,#272c33);
		background-image:    -moz-linear-gradient(#000,#272c33);
		background-image:     -ms-linear-gradient(#000,#272c33);
		background-image:      -o-linear-gradient(#000,#272c33);
		background-image:         linear-gradient(#000,#272c33);
	}

	ul[data-role="imageview"] li[data-role="list-divider"], ul[data-role="imageview"] li[data-role="list-divider"]:hover{
		clear: both;
		min-height: 10px;
		padding: 5px 3px 5px 3px;
		margin-left:5px;
		font-size: 15px;
		border: 1px solid #000;
		font-weight: bold;
		color: #fff;
		text-transform: uppercase;
		vertical-align: middle;
		background: url('/images/watermark/google-play-devices-title-bg.png');
	}

	ul[data-role="imageview"] li[data-role="list-divider"].invalid{
		background: url('/images/watermark/google-play-films-title-bg.png');
	}

	ul[data-role="imageview"] li[data-role="list-divider"].valid{
		background: url('/images/watermark/google-play-app-title-bg.png');
	}

	ul[data-role="imageview"] li[data-role="list-divider"] img {
		display:inline-block;
		vertical-align:middle;
	}
	
	ul[data-role="imageview"] li a.group img{
		border:none;
		padding:0px;
		margin:0px;
	}
	
	ul[data-role="imageview"] li img{
		display:block;
		margin-left:-3px;
		width: 80px;
		height: 80px;
		max-height: 80px;
		max-width: 80px;
	}

	ul[data-role="imageview"] li h3{
		color:#fff;
		font-size: 16px;
		font-weight: bold;
		display: block;
		padding-left:85px;
		top:-75px;
		position: relative;
		white-space: normal;
		border: none;
		padding-top:5px;
		font-size: 16px;
		font-weight: bold;
		background: transparent;
		text-align: left;
	}

	ul[data-role="imageview"] li p{
		color:#fff;
		font-size: 12px;
		font-weight: normal;
		display: block;
		padding-left:85px;
		top:-80px;
		margin-bottom:-62px;
		position: relative;
		white-space: normal;
	}

	ul[data-role="imageview"] li a, ul[data-role="imageview"] li a h3, ul[data-role="imageview"] li a p{
		color:#fff;
		text-decoration:none;
	}

	ul[data-role="imageview"] li a:hover{
		background:#33b5e5;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#33b5e5), to(#33b5e5));
		background-image: -webkit-linear-gradient(#33b5e5,#33b5e5);
		background-image:    -moz-linear-gradient(#33b5e5,#33b5e5);
		background-image:     -ms-linear-gradient(#33b5e5,#33b5e5);
		background-image:      -o-linear-gradient(#33b5e5,#33b5e5);
		background-image:         linear-gradient(#33b5e5,#33b5e5);
	}

	ul[data-role="imageview"] li a.button{
		display: inline-block;
		position: relative;
		padding:25px;
		z-index: 10;
		vertical-align: middle;
		border-left: 2px solid #CC0000;
		width:30px;
		height:30px;
		float:right;
		margin-right:-3px;
		background:#FF4444;
	}

	ul[data-role="imageview"] li a.button-text{
		display: inline-block;
		position: relative;
		padding:25px;
		z-index: 10;
		vertical-align: middle;
		border-left: 2px solid #CC0000;
		width:30px;
		height:30px;
		float:right;
		margin-right:-3px;
		background:#FF4444;
	}

	ul[data-role="imageview"] li a.button:hover, ul[data-role="imageview"] li a.button:active,
	ul[data-role="imageview"] li a.button-text:hover, ul[data-role="imageview"] li a.button-text:active{
		border-left: 1px solid #CC0000;
		background:#CC0000;
	}
	
	ul[data-role="imageview"] li a.button img, ul[data-role="imageview"] li a.button-text img{
		width: 32px;
		height: 32px;
	}
	
/*============= IMAGEVIEW =============*/

/*============= COMMENTAIRES =============*/

	ul.commentaires{
		text-shadow:0 0 0;
	}

	ul.commentaires li{
		display:block;
		min-height: 80px;
		padding: 0px 3px 0 3px;
		margin-left:5px;
		font-size: 12px;
		margin-right:15px;
		font-weight: bold;
		border:1px solid #00415e;
		background: #000;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#272c33));
		background-image: -webkit-linear-gradient(#000,#272c33);
		background-image:    -moz-linear-gradient(#000,#272c33);
		background-image:     -ms-linear-gradient(#000,#272c33);
		background-image:      -o-linear-gradient(#000,#272c33);
		background-image:         linear-gradient(#000,#272c33);
	}

	ul.commentaires li.divider, ul.commentaires li.divider:hover{
		clear: both;
		min-height: 10px;
		padding: 5px 3px 5px 3px;
		margin-left:5px;
		font-size: 15px;
		border: 1px solid #000;
		font-weight: bold;
		color: #fff;
		text-transform: uppercase;
		vertical-align: middle;
		background: url('/images/watermark/google-play-devices-title-bg.png');
	}

	ul.commentaires li.divider.invalid{
		background: url('/images/watermark/google-play-films-title-bg.png');
	}

	ul.commentaires li.divider.valid{
		background: url('/images/watermark/google-play-app-title-bg.png');
	}

	ul.commentaires li.divider img {
		display:inline-block;
		vertical-align:middle;
	}
	
	ul.commentaires li a.group img{
		border:none;
		padding:0px;
		margin:0px;
	}
	
	ul.commentaires li img{
		display:block;
		margin-left:-3px;
		padding: 10px;
		width: 60px;
		height: 60px;
		max-height: 60px;
		max-width: 60px;
	}

	ul.commentaires li h3, ul.commentaires li h3 a{
		color:#fff;
		font-size: 16px;
		font-weight: bold;
		display: block;
		padding-left:85px;
		top:-75px;
		position: relative;
		white-space: normal;
		border: none;
		padding-top:5px;
		font-size: 16px;
		font-weight: bold;
		background: transparent;
		text-align: left;
	}

	ul.commentaires li p{
		color:#fff;
		font-size: 12px;
		font-weight: normal;
		display: block;
		padding-left:85px;
		top:-80px;
		margin-bottom:-62px;
		position: relative;
		white-space: normal;
	}

	ul.commentaires li a, ul.commentaires li a h3, ul.commentaires li a p{
		color:#fff;
		text-decoration:none;
	}

	ul.commentaires li a:hover{
		background:#33b5e5;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#33b5e5), to(#33b5e5));
		background-image: -webkit-linear-gradient(#33b5e5,#33b5e5);
		background-image:    -moz-linear-gradient(#33b5e5,#33b5e5);
		background-image:     -ms-linear-gradient(#33b5e5,#33b5e5);
		background-image:      -o-linear-gradient(#33b5e5,#33b5e5);
		background-image:         linear-gradient(#33b5e5,#33b5e5);
	}

	ul.commentaires li a.button{
		display: inline-block;
		position: relative;
		padding:25px;
		z-index: 10;
		vertical-align: middle;
		border-left: 2px solid #CC0000;
		width:30px;
		height:30px;
		float:right;
		margin-right:-3px;
		background:#FF4444;
	}

	ul.commentaires li a.button-text{
		display: inline-block;
		position: relative;
		padding:25px;
		z-index: 10;
		vertical-align: middle;
		border-left: 2px solid #CC0000;
		width:30px;
		height:30px;
		float:right;
		margin-right:-3px;
		background:#FF4444;
	}

	ul.commentaires li a.button:hover, ul.commentaires li a.button:active,
	ul.commentaires li a.button-text:hover, ul.commentaires li a.button-text:active{
		border-left: 1px solid #CC0000;
		background:#CC0000;
	}
	
	ul.commentaires li a.button img, ul.commentaires li a.button-text img{
		width: 32px;
		height: 32px;
	}
	
/*============= COMMENTAIRES =============*/

	.content-body h2 {
		margin-left:-2px;
		margin-bottom:5px;
	}
	
	a:link, a:visited  {
		font-weight: bolder;
		color: #d70202;
		background: transparent;
		text-decoration: none;
	}
	
	a:hover, a:active {
		font-weight: bolder;
		color: #d70202;
		background: transparent;
		text-decoration: underline;
	}
	
	#content a.softlink { font-weight: normal; }

	img.left {float: left; padding: 4px 6px 2px 0; }
	img.right {float: right; padding: 4px 0 2px 6px; }

	.content-body table {
		width: 100%;
		font-size: 11px;
		line-height: 13px;
		margin-bottom: 8px;
	}
	.content-body tbody tr td {
		padding: 4px;
		border-bottom: 1px solid #fff;
	}
	
	tr.even td {
		background: #E2E2E2;
		color: #000;
	}
	
	tr.odd td {
		background: #C0C0C0;
		color: #000;
	}

	/* ws's tables */
	.content-body table.wweConsumer { padding: 0; margin: 0; border: 0; font-size: 13px;}
	.content-body table.wweConsumer tbody {margin: 0; padding: 0;  border: 0;}
	.content-body table.wweConsumer tbody tr {padding: 0; margin: 0;  border: 0;}
	.content-body table.wweConsumer tbody tr td {padding: 0; margin: 0;  border: 0; font-size: 13px;}

	.wweConsumer {
		margin: 0;
		padding: 0;
	}

	.wweConsumer input {
		margin: 0 0 6px 0;
	}

	.wweConsumer input.radio {
		display: inline;
		position: relative;
		top: 3px;
		margin: 0;
		padding: 0;
	}

	.wweConsumer input.checkbox {
		display: inline;
		position: relative;
		top: 3px;
		margin: 0 2px 0 0;
	}

	.wweConsumer label {
		clear: both;
		display: block;
		font-size: 12px;
	}

	.wweConsumer label.right {
		display: inline;
		position: relative;
		top: 2px;
		margin: 0;
		padding: 0;
		text-align: left;
	}

	.wweConsumer input.text {
		width: 200px;
	}

	.wweConsumer input.submit {
		margin: 6px 8px 0 0;
	}

	.wweConsumer select {
		margin: 0 0 6px 0;
	}

	.wweConsumer span.note {
		position: relative;
		font-size: 11px;
		color: #A1A1A1;
		background: transparent;
		top: -8px;
		margin: 0 0 6px 0;
	}

	

	.hidden {
		position: absolute;
		top: 0; left: 0;
		width: 0; height: 0;
		overflow: hidden;
	}

	.req {
		color: #ff0000;
		background: transparent;
	}

/* END Text, Content Styles */

/* ADS */
	.content-body #ad-300x250, #content-leftColumn #ad-300x250 {
		float: left;
		display: inline;
		clear: both;
		width: 300px;
		height: 250px;
		margin: 0 8px 8px 0;
		padding: 3px;
		background: #F4F4F4;
		color: #000;
		border: 1px solid #E4E4E4;
		line-height: 0;
	}
	
	#content-leftColumn #ad-300x250 {
		margin: 0 0 16px 0;
	}
	
	#content-leftColumn #ad-300x250 table {
		margin: 0;
		padding: 0;
	}
	
	#content-leftColumn #ad-300x250 table tbody {
		margin: 0;
		padding: 0;
	}
	
	#content-leftColumn #ad-300x250 table tbody tr {
		margin: 0;
		padding: 0;
	}
	
	#content-leftColumn #ad-300x250 table tbody tr td {
		margin: 0;
		padding: 0;
	}

	
/* END ADS */

/* GSA Search Error styles */
	.content-body.full div#er ul {
		color:#666;
		background: transparent;
		line-height:12px;
		list-style-type:none;
		margin:5px 0pt 10px 5px;
		padding:0pt;
	}

	.content-body.full div#er ul li {
		margin:0pt 0pt 5px;
		padding:0pt 0pt 0pt 10px;
		background: url(/images/bullet13.gif) no-repeat scroll 0pt 2px;
	}
/* END GSA Search Error styles */

/* SSO styles */
	div.ssoError {
		padding: 5px 0 0 5px;
		background: #E1E1E1;
		color: #000;
	}

	div.ssoError ul {
		display: block;
		list-style: none;
		margin:0 0 8px 0;
		padding: 6px;
	}

	div.ssoError ul li {
		list-style: none;
		background: url(/images/bullet13.gif) no-repeat 0 4px;
		padding: 0 0 0 10px;
		margin-left: 15px;
	}

/* Start Superstar Grid */
	.champ-box {
		float: left;
		display: inline;
		margin: 8px 0 0 8px;
		padding: 4px;
		width: 616px;
		background: #E2E2E2;
		color: #000;
	}

	.champ-image {
		float: left;
		clear: left;
		line-height: 0;
		padding-top: 2px;
		padding-bottom: 0;
	}
	
	.champ-image.first {
		float: left;
		clear: left;
		line-height: 0;
		padding: 0;
	}

	.champ-name {
		float: left;
		padding: 0 4px;
		width: 132px;
		height: 68px;
	}

	.champ-description {
		float: right;
		width: 394px;
		min-height: 68px;
	}

	.superstar-box {
		float: left;
		display: inline;
		width: 120px;
		height: 110px;
		margin: 8px -2px -2px 8px;
		background: #E2E2E2;
		color: #000;
		text-align: center;
		font-size: 11px;
		line-height: 13px;
	}

	.superstar-img {
		height: 68px;
		margin: 8px 0 4px 0;
		overflow: hidden;
	}
	
	.superstar-img a {
		height: 68px;
		margin: 8px 0 4px 0;
		overflow: hidden;
	}

	.superstar-txt a {
		font-weight: bold;
		text-decoration: none;
	}

	.superstar-txt a:hover {
		background: transparent;
		color: #006EA7;
		text-decoration: underline;
	}
/* End Superstar Grid */

/* Start Ringtone Table */
	table.ringtones {
		float: left;
		display: inline;
		margin: 2px 0 8px 8px;
		width: 624px;
		color: #000;
		background: transparent;
	}
	table.ringtones th {
		padding: 0 8px;
		height: 22px;
		color: #333;
		font-size: 13px;
		text-transform: uppercase;
		text-align: left;
		background: url(/images/tout_header_shop.gif) repeat-x;
		border-bottom: 1px solid white;
		border-right: 1px solid white;
	}
	table.ringtones .ringTitle {
		width: 380px;
	}
	table.ringtones .type {
		width: 34px;
	}
	table.ringtones .preview {
		width: 130px;
		text-align: right;
	}
	table.ringtones .previewTone {
		height: 14px;
		margin: 1px 0;
	}
	table.ringtones .price {
		text-align: center;
		width: 80px;
		border-right: 0;
	}
	table.ringtones td {
		padding: 2px 8px 4px 8px;
		vertical-align: top;
		font-size: 13px;
		border-bottom: 1px solid white;
		border-right: 1px solid white;
	}
	table.ringtones td p {
		margin: 0;
		padding: 0;
	}
/* End Ringtone Table */

/* Start Section Page Power 25 */
	table.power25 {
		float: left;
		width: 466px;
		color: #000;
		background: transparent;
	}

	table.power25 thead tr th {
		padding: 0;
		height: 34px;
		color: #333;
		text-transform: uppercase;
		text-align: center; 
		vertical-align: middle;
		background: transparent url("/images/power25_table_header.gif");
		border-bottom: 1px solid white;
	}

	table.power25 tbody tr td {
		padding: 0;
		border-bottom: 1px solid white;
	}

	table.power25 .thisweek {
		width: 47px;
		border-right: 1px solid white;
		text-align: center;
		vertical-align: middle;
	}

	table.power25 td.thisweek {
		line-height: 22px;
		font-size: 22px;
		font-weight: bold;
	}

	table.power25 .movement {
		width: 77px;
		border-right: 1px solid white;
	}

	table.power25 td.movement {
		background-image: url(/images/power25_nochange.gif);
		background-repeat: no-repeat;
		background-position: center;
		font-size: 22px;
		font-weight: bold;
	}

	table.power25 td.movement.up {background-image: url(/images/power25/power25_up.gif);}
	table.power25 td.movement.down {background-image: url(/images/power25/power25_down.gif);}
	table.power25 td.movement.insitu {background-image: none;}

	table.power25 .superstar {
		width: 293px;
		border-right: 1px solid white;
	}

	table.power25 th.superstar {
		text-align: left;
		padding-left: 4px;
		vertical-align: middle;
	}

	table.power25 td.superstar {
		padding: 4px;
	}

	table.power25 td.superstar div {
		height: 88px;
		overflow: hidden;
	}

	table.power25 td.superstar img {
		width: 66px;
		height: 88px;
		float: left;
		display: inline;
		margin-right: 4px;
	}

	table.power25 .lastweek {
		width: 46px;
		text-align: center;
		vertical-align: middle;
	}

	table.power25 td.lastweek {
		line-height: 22px;
		font-size: 22px;
		font-weight: bold;
		text-align: center;
		vertical-align: middle;
	}

	table.power25 tr { border-bottom: 1px solid white; }
/* End Section Page Power 25 */

/* Article Listing / Inside News */
	.news-list-item { clear: both; margin: 0 0 12px 0; }
	.news-list-date { font-weight: bold; }
	.news-list-author { font-weight: bold; }
	.news-list-title { font-weight: bold; text-transform: uppercase; }
	.news-list-summary { margin: 2px 0 0 0; }
	.news-list-more { font-weight: bold; }
/* End Article Listing / Inside News */



#content-rightColumn {
	display: inline;
	float: right;
	margin: 0 0 0 8px;
	padding: 0;
	width: 308px;
	}



/* Mobile Buy */
	#overlay {
		background-image: url(/images/overlay.png);
		position: absolute;
		top: 0;
		left: 0;
		z-index: 90;
		width: 100%;
		height: 100%;
	}

	#box { margin: 0; padding: 0; background: #fff url(/images/grad_bg.gif) repeat-x; overflow: hidden;}
	#box #boxNav { padding: 5px; background: #ffffff url(/images/grad_bg.gif); }
	#box #logo { float: left; }
	#box #close { float: right; cursor: pointer; }
	#box #boxContents { margin: 0; padding: 0; }
/* End Mobile Buy */

/* Photo Galleries */
	#gallery { padding: 0 4px; width: 456px;margin: 0 auto; }

	#gallery-image-container {
		background: url(/images/photogalleryBackground.jpg) no-repeat 50% 50%;
		text-align:center;
		margin: 0 auto;
	}

	#gallery-image {
		width: 456px;
		height: 352px;
		margin: 0 auto;
	}

	#gallery-controls { width: 456px; padding: 0; overflow: hidden; margin: 0 auto;}

	#info { float: left; margin-top: 2px; }
	#caption { float: left; margin: 0 0 2px 10px; font-weight: normal; width: 260px; height: 30px; overflow: hidden; }
	#caption span { display: none; }
	#caption span.show { display: inline; }

	#buttons { float: right; position: relative; top: 4px; left: 0; height: 24px; overflow: hidden; }
	#buttons a { display: block; float: left; }
	#buttons a span { display: none; }

	div#buttons a#previous {
		margin: 0 8px 4px 0;
		width: 67px;
		height: 20px;
		background-image: url(/images/shows_previous.gif);
	}

	.shows div#buttons a#previous { background-image: url(/images/shows_previous.gif); }
	.superstars div#buttons a#previous { background-image: url(/images/superstars_previous.gif); }
	.schedules div#buttons a#previous { background-image: url(/images/schedules_previous.gif); }
	.play div#buttons a#previous { background-image: url(/images/play_previous.gif); }
	.community div#buttons a#previous { background-image: url(/images/community_previous.gif); }
	.inside div#buttons a#previous { background-image: url(/images/inside_previous.gif); }
	.shop div#buttons a#previous { background-image: url(/images/shop_previous.gif); }
	.worldwide div#buttons a#previous { background-image: url(/images/worldwide_previous.gif); }
	.subscriptions div#buttons a#previous { background-image: url(/images/subscriptions_previous.gif); }

	div#buttons a#next {
	 margin: 0 0 4px 0;
	 width: 54px;
	 height: 20px;
	 background: url(/images/shows_next.gif) no-repeat;
	}

	.shows div#buttons a#next { background-image: url(/images/shows_next.gif); }
	.superstars div#buttons a#next { background-image: url(/images/superstars_next.gif); }
	.schedules div#buttons a#next { background-image: url(/images/schedules_next.gif); }
	.play div#buttons a#next { background-image: url(/images/play_next.gif); }
	.community div#buttons a#next { background-image: url(/styles/v4/images/buttons/community_next.gif); }
	.inside div#buttons a#next { background-image: url(/images/inside_next.gif); }
	.shop div#buttons a#next { background-image: url(/images/shop_next.gif); }
	.worldwide div#buttons a#next { background-image: url(/images/worldwide_next.gif); }
	.subscriptions div#buttons a#next { background-image: url(/images/subscriptions_next.gif); }

	#gallery div {
		float: left;
		display: inline;
		line-height: 0;
		padding: 2px;
		border: 2px solid white;
		height: 64px;
		font-size: 1px;
	}

	div#gallery div:hover, div#gallery div.selected { border: 2px solid #4F4F4F; height: 64px;}

	.shows div#gallery div:hover, .shows div#gallery div.selected { border: 2px solid #4F4F4F; }
	.superstars div#gallery div:hover, .superstars div#gallery div.selected  { border: 2px solid #4F4F4F; }
	.schedules div#gallery div:hover, .schedules div#gallery div.selected { border: 2px solid #4F4F4F; }
	.play div#gallery div:hover, .play div#gallery div.selected  { border: 2px solid #4F4F4F; }
	.community div#gallery div:hover, .community div#gallery div.selected { border: 2px solid #4F4F4F; }
	.inside div#gallery div:hover, .inside div#gallery div.selected { border: 2px solid #4F4F4F; }
	.shop div#gallery div:hover, .shop div#gallery div.selected { border: 2px solid #4F4F4F; }
	.worldwide div#gallery div:hover, .worldwide div#gallery div.selected { border: 2px solid #4F4F4F; }
	.subscriptions div#gallery div:hover, .subscriptions div#gallery div.selected { border: 2px solid #4F4F4F; }

	/* used only insitu */
	#gallery-thumbOrder {margin: 6px 4px; width: 624px;}

	#gallery-thumbOrder div {
		float: left;
		display: inline;
		line-height: 0;
		padding: 4px;
		border: none;
	}

	div#gallery-thumbOrder div:hover, div#gallery-thumbOrder div.selected { padding: 2px; border: 2px solid #4F4F4F; }
/* End Photo Galleries */

/* VALIDATED STYLES!!! */
/* /Superstar_Profile/content_Standard.jsp */
	#profileBox {
		position: relative;
		float: left;
		width: 624px;
		height: 388px;
		padding: 8px 0 0 8px;
		overflow: hidden;
		z-index: 10;
	}

	#profileStatsBox {
		position: relative;
		top: -33px;
		height: auto;
		width: 624px;
		z-index: 10;
	}

	#profileName {
		position: relative;
		left: 7px;
		margin: 0pt;
		top: 5px;
		width: 100%;
		z-index: 15;
	}

	#profileName:hover {
		cursor: pointer;
	}

	#profileName:focus {
		outline-style: none;
	}

	#profileName span.superstarBio {
		margin: 0;
		padding: 0;
		height: 18px;
		line-height: 18px;
		font-size: 18px;
		font-weight: bold;
		border: none;
		color: #fff;
		background: transparent;
		text-transform: uppercase;
	}

	#profileName span.statsLink {
		position: relative;
		left: 10px;
		font-size: 14px;
		font-weight: bold;
		color: #E7000E;
		background: transparent;
		margin: 0;
		padding: 0;
		text-transform: uppercase;
	}

	#profileStats {
		position: relative;
		height: auto;
		margin: 0;
		padding: 0;
		z-index: 14;
		top: -301px;
	}

	#profileStatsBG {
		width: 624px;
		height: 300px;
		background: #000;
		color: #fff;
		-moz-opacity: 0.8; /* Mozilla 1.6 and below   */
		opacity: 0.8; /* newer Mozilla and CSS-3 */
		position: relative;
		top: -3px;
		z-index: 10;
	}

	#statCont {
		position: relative;
		top: 9px;
		left: -5000px;
		overflow: hidden;
		width: 100%;
		color: #B5B5B5;
		background: transparent;
		z-index: 15;
		margin: 0;
		padding: 0;

	}
	#statCont b {
		color: #fff;
		background: transparent;
	}

	#statCont div {
		height: auto;
		margin: 0;
		padding: 0;
	}

	#statCont div a {
		font-weight: normal;
		color: #B5B5B5;
		background: transparent;
	}

	#statCont div a:hover {
		color: #fff;
		background: transparent;
	}

	div#lStatCol {
		display: inline;
		width: 296px;
		margin: 0 1px 0 7px;
		float: left;
	}

	div#lStatCol div {
		float: none;
	}
	div#rStatCol {
		display: inline;
		width: 296px;
		margin: 0 7px 0 1px;
		float: right;
	}
	div#rStatCol div {
		float: none;
	}


/* /Section_Page_Television/content_Standard.jsp */
	.sched-tv-box {
		position: relative;
		margin: 0 0 20px 0;
		height: 66px;
		background: #E6E6E6;
		color: #000;
	}
	
	.sched-tv-image {
		position: absolute;
		top: 0;
		left: 0;
		padding: 4px 0 0 0;
		height: 62px;
		background: #000;
		color: #000;
	}
	
	.sched-tv-title { position: absolute; top: 3px; left: 152px; font-weight: bold; }
	.sched-tv-logo { position: absolute; top: 20px; right: 8px; }
	.sched-tv-text { position: absolute; top: 20px; left: 152px; width: 400px; font-size: 11px; line-height: 13px; }

/* /Placeholder_PPV_Events/content_Standard.jsp */
	#ppv-tv-logo {
		float: right;
		vertical-align: middle;
	}

	
/* /Placeholder_PPV_How_To_Watch/content_Standard.jsp */
	#htw-logo {
		float: right;
		vertical-align: middle;
	}

	.menu-history {
		float: left;
		width: 624px;
		height: 20px;
		padding: 0 0 6px 0;
		color: #000000;
		background: transparent;
	}	
	 
	.menu-history div {
		display: block;
		float: left;
		width: 60px;
		height: 20px;
		line-height: 20px;
		margin: 0 4px 0 0;
		text-align: center;
		text-decoration: none;
		color: #000;
		background: #e2e2e2;
		cursor: pointer;
	}
.menu-history div.selected a, .menu-history a:link, .menu-history a:visited, .menu-history a:hover { color: #000000; background: transparent; }
.menu-history div.selected { color: #000000; background: #c0c0c0; }

/* /Placeholder_Archive/content_Standard.jsp */
	.hide {
		display: none;	
	}

	.show {
		display: block;	
	}


/* /Placeholder_Live_Events/content_Standard.jsp */

.styledTableData {
	clear: both;
}

table.styledTable, table.styledTable tbody {
	float: left;
	width: 624px;
}

table.styledTable td.small {
	width: 10%;
	white-space: nowrap;
	vertical-align: middle;
	text-align: center;
}

table.styledTable td.large {
	width: 80%;
}

table.styledTable td.borderRight {
	border-right: 1px solid white;
}

h1, h2, h3, h4, h5, h6, strong, th {
	font-weight: bold;	
}

p {
	margin: 0 0 8px 0;
}

.content-body {
	/*float: left;*/
	width: 754px;
	padding: 0px 0 0 8px;
}

#blockUser{
	float: right;
}

/* resets & rewrites */

#content-leftColumn {
	margin: 0 0 0 0;
	padding: 0;
	width: 308px;
}
	.content-body div.content-top.a1 {
		padding: 0;
		margin: 12px 0 12px 0;
		width: 624px;
		font-size: 10px;
		color: #666666;
	}

	.content-body div.content-top.a1 img {
		float: left;
	}

	.content-body div.content-top.a1 h1 {
		color: #333333;
		font-size: 18px;
		font-weight: normal;
		line-height: 24px;
		margin: 0 0 6px 0;
	}

	.content-body div.content-top div.source, .content-body div.content-top div.author, .content-body div.content-top.a1 div.date {
		line-height: 14px;
		margin: 0;
		padding: 0;
	}

	.content-body div.content-top.a7 {
		margin: 12px 0 0px 0;
		padding: 0;
		width: 624px;
		font-size: 10px;
		line-height: 18px;
		color: #666666;
	}

	.content-body div.content-top.a7 div.top-pic {
		width: 456px;
		float: left;
		margin: 0;
		padding: 0;
	}

	.content-body div.content-top.a7 div.top-pic p {
		width: 456px;
		font-size: 10px;
		line-height: 14px;
		color: #666666;
		/* margin-bottom: 0; */
	}

	.content-body div.content-top.a7 div.top-articleInfo {
		width: 155px;
		float: left;
		margin-left: 8px;
		border: 1px solid #b3b3b3;
		height: 250px;
		min-height: 250px;
		max-height: 250px;
background:#d3d3d3;
background-image:-webkit-gradient(linear,left top,left bottom,from(#eeeeee),to(#d3d3d3));
background-image:-webkit-linear-gradient(top,#eeeeee,#d3d3d3);
background-image:-moz-linear-gradient(top,#eeeeee,#d3d3d3);
background-image:-ms-linear-gradient(top,#eeeeee,#d3d3d3);
background-image:-o-linear-gradient(top,#eeeeee,#d3d3d3);
background-image:linear-gradient(top,#eeeeee,#d3d3d3)
	}

	.content-body div.content-top.a7 div.top-articleInfo  h1 {
		position: relative;
		top: 5px;
		font-weight: normal;
		line-height: 24px;
		color: #666666;
		padding: 0 5px 0 5px;
	}

	.publish{
		font-size: 12px;
		line-height: 12px;
		color: #333333;
		margin-bottom:15px;
	}

	.publishName{
		font-size: 16px;
		font-weight:bold;
		color: #333333;
		margin-bottom:5px;
	}

	.content-body div.content-top h1 span.show {
		display: block;
		text-transform: uppercase;
		font-size: 16px;
		line-height: 16px;
		margin: 3px 0 4px 0;
	}

	.content-body div.content-top h1 span.type {
		display: block;
		font-weight: bolder;
		font-size: 16px;
		line-height: 16px;
		margin: 3px 0 2px 0;
		padding: 0;
	}

	.content-body div#content-leftColumn {
		display: inline;
		float: left;
		width: 308px;
		padding: 0;
		/* margin: 0 4px 0 8px; */
		line-height: 18px;
	}

	.content-body div#content-leftColumn p {
		margin-top: 0;
		padding-top: 0;
	}

	.content-body div#content-leftColumn p strong a.softlink {
		text-decoration: none;
		color: #333333;
		font-weight: bold;
	}

	.content-body div#content-leftColumn h3 {
		display: inline;
		font-size: 14px;
		font-weight: bold;
		color: #333333;
		margin: 0;
		padding: 0;
	}

	.content-body div#content-leftColumn div.pic {
		float: left;
		display: inline;
		margin-bottom: 15px;
	}

	.content-body div#content-leftColumn div.pic p {
		font-size: 10px;
		line-height: 14px;
		color: #666666;
	}

	.content-body div#content-leftColumn span.caption {
		font-size: 10px;
		line-height: 14px;
		color: #666666;
	}

	.hrRelated {
		display: inline;
		line-height: 0;
		float: left;
		height: 1px;
		width: 308px;
		margin: 0 0 3px 0;
		padding: 0;
		background: none;
		border-bottom: 1px solid #E8E8E8;
		clear: both;
	}

	.content-body div#content-leftColumn div.related strong {
		font-size: 11px;
		color: #666666;
	}

	.content-body div#content-leftColumn div.related ul {
		list-style: none;
	   margin: 5px 0 10px 5px;
		padding: 0;
		line-height: 12px;
		color: #666666;
	}

	.content-body div#content-leftColumn div.related span.match ul li { background: url(/images/bullet_shows_matches.gif) no-repeat 0 5px; }
	
	.content-body div#content-leftColumn div.related ul li {
		padding: 0 0 0 10px;
		margin: 0 0 4px 0;
		background: url(/images/bullet13.gif) no-repeat 0 50%;
	}
	
	.content-body div#content-leftColumn div.related ul li a {
		margin: 0;
		padding: 0;
		font-weight: normal;
		text-decoration: none;
		font-size: 11px;
		line-height: 12px;
	}

	.content-body div#content-leftColumn div.related ul li a:hover {
		text-decoration: underline;
	}

	.content-body div.related table {
		margin-bottom: 8px;
	}

	div#rss.content-body dl { margin: 0; }
	div#rss.content-body dl dt { display: none;}
	div#rss.content-body dl dd {
		background: url(/images/icon.rss.jpg) no-repeat 0px 3px;
		padding: 0px 0px 0px 18px;
		margin: 0 0 12px 0;
	}
	
	
#bytePhoto {
	float: left;
	display: inline;
	width: 195px;
	height: 300px;
	overflow: hidden;
}

#byteText {	
	float: left;
	display: inline;
	width: 421px;
	margin-left: 8px;
}

.content-body hr {
	color: #c0c0c0; /* IE styles HR's with 'color' */
	background-color: #c0c0c0; /* The rest of the world uses 'background' */
	height: 1px;
	border: none;
}

#adArticle {
	float: left;
	margin: 0;
	padding: 0;
}

.advertisementGif {
	width: 60px;
	height: 5px;
	background: url(/images/advertisement.gif) no-repeat;
	line-height: 0px;
	float: left;
	margin-bottom: 1px;
}

#content-leftColumn .advertisementGif {
		
}

p.appearances {
	margin-bottom: 0;
}

.appearances + p {
	margin-bottom: 16px;
}

.appearances + p + p {
	margin: -8px 0px 16px 0;
}

span.radioCheckLabel {
	display: block;
	margin: 2px 0 4px 0;
	padding: 0;
	}

span.radioCheckLabel input {
	padding: 0;
	position: relative;
	top: 3px;
}

span.radioCheckLabel label {
	margin: 2px 0 4px 0;
	padding: 0;
	white-space: nowrap;
}

/* end layout.css */

/* begin tout.css */
/* Tout Elements */
	.tout {
		float: left;
		position: relative;
		padding: 8px 0 0 8px;
		margin: 0;
		color: #333;
		font-size: 11px;
		line-height: 13px;
		overflow: hidden; 
		text-align: left;
	}

	.tout .title {
	 	background: url(/images/toutHeader.gif); 
		text-transform: uppercase;
		overflow: hidden;
	}

	.tout .tout-box.image img {width: 624px;}
	
	.tout .tout-box {position: relative; background: #E2E2E2;}
	.tout .image {overflow: hidden;}
	.tout .text {overflow: hidden;}
	.tout .text p {margin-bottom: 8px;}
	.tout .text ul {margin-bottom: 8px;}
	.tout .link {overflow: hidden;}
	
	.tout .tout-box .text h2 {margin: 8px 0 0 0}


/* Tout Lists */
	.tout .text li {margin: 0 0 0 4px; padding: 0 0 0 10px; background: url(/images/bullet11.gif) no-repeat 0 0;}
	.tout .link li {padding: 0 0 0 10px; background: url(/images/bullet11center.gif) no-repeat 0 center;}


	.tout .link select {position: relative; top: 2px; font-size: 11px;}


/* Flash Alternative Content */
	.tout.flash .swfobject {
		position: relative;
		height: 100%;
		background-color: #000;
		color: white;
		font-size: 11px;
		font-weight: bold;
	}

	.tout.flash a { }

	.tout.flash #message {
		position: absolute;
		top: 50%;
		left: 50%;
		height: 52px;
		margin-top: -26px;
		background: url(/images/warning.gif) 0 50% no-repeat;

	}
	.tout.flash #message p { margin-left: 60px; }

	.tout.promo.flash #message, .tout.wide.flash #message {
		line-height: 62px;
		width: 330px;
		margin-left: -165px;
	}

	.tout.medium.flash #message, .tout.small.flash #message {
		line-height: 13px;
		width: 140px;
		margin-left: -70px;
	}

	.tout.w308h107 #message {
		height: 52px;
		left: 25%;
		position: relative;
		top: 25px;
		width: 50%;
		margin: 0;
	}


/* Dimensions */
	.tout.promo {width: 624px;}
	.tout.promo .tout-box {width: 624px;}

	.tout.wide {width: 624px;}
	.tout.wide .tout-box {width: 624px;}

	.tout.poll {width: 150px; height: 338px;}
	.tout.poll .tout-box {width: 150px; height: 320px;}

	.tout.large {width: 308px; height: 194px;}
	.tout.large .tout-box {width: 308px; height: 180px;}

	.tout.medium {width: 308px; height: 165px;}
	.tout.medium .tout-box {width: 308px; height: 147px;}

	.tout.small {width: 150px; height: 165px;}
	.tout.small .tout-box {width: 150px; height: 147px;}

	.tout.l300x250 {width: 308px; height: 272px;}
	.tout.l300x250 .tout-box {width: 308px; height: 254px;}

	.tout.m300x250 {width: 308px; height: 254px;}
	.tout.m300x250 .tout-box {width: 308px;	height: 236px;}

	.tout.w150h338 {width: 150px; height: 338px;}
	.tout.w150h338 .tout-box {width: 150px; height: 316px;}

	.tout.w150h511 {width: 150px; height: 511px;}
	.tout.w150h511 .tout-box {width: 150px; height: 493px;}

	.tout.w308h107 { width: 308px; height: 107px; }
	.tout.w308h107 .tout-box { width: 308px; height: 107px; }

	.tout.w466 {width: 466px;}


/* 624x Feature Promo Tout Layouts */
	.tout.promo .title {background: none; overflow: hidden; height: 14px;}
	.tout.promo .title h1 {height: 14px; font-size: 14px; line-height: 14px; margin: 1px 0 0 0;}
	.tout.promo .image {line-height: 0;}

	.tout.promo.standard .title {display: none;}
	.tout.promo.standard .tout-box {border: none; background: none;}
	.tout.promo.standard .image a {display: block;}

	.tout.promo.wtitle {padding:6px 0 0 8px;}
	.tout.promo.wtitle .tout-box {border: none; background: none;}
	.tout.promo.wtitle .title {}
	.tout.promo.wtitle .image a {display: block;}

	.tout.promo.overlay .tout-box {border: none; background: none;}
	.tout.promo.overlay .title {display: none;}
	.tout.promo.overlay .image a {display: block;}
	.tout.promo.overlay .text {position: absolute; background: none;}
	.tout.promo.overlay .text p {color: inherit;}

	.tout.promo.promo-txt {padding: 8px 0 0 8px;}
	.tout.promo.promo-txt .tout-box {background: #FFF;}
	.tout.promo.promo-txt .title {display: none;}
	.tout.promo.promo-txt .text {font-size: 12px; line-height: 16px;}

	.tout.promo.flash .title {display: none;}

	.tout.promo.feature {padding:6px 0 0 8px;}
	.tout.promo.feature .tout-box {position: relative; height: 220px}
	.tout.promo.feature .image {position: absolute; top: 0; left: 0; width: 320px;	height: 220px;}
	.tout.promo.feature .text {padding: 1px; position: absolute; top: 3px; left: 325px; width: 292px; height: 210px;}

	/* Video Promo Touts */
		.tout.promo.feature .link {position: absolute; bottom: 0; right: 0; width: 294px; height: 32px; padding: 0 0 0 10px; line-height: 32px; background: #CCC; }
		.tout.promo.feature .link .action {text-transform: uppercase; font-weight: bold; padding-right: 10px; background: url(/images/bullet11center.gif) no-repeat right center;}
		.tout.promo.feature .link .buyLink {padding-right: 10px;}
		.tout.promo.feature .link a {margin: 0 0 0 4px;}



/* 456x Wide Tout Layouts */
	.tout.wide {padding: 6px 0 0 8px;}
	.tout.wide .title {background: none; overflow: hidden; height: 14px;}
	.tout.wide .title h1 {height: 14px; font-size: 14px; line-height: 14px; margin: 1px 0 0 0;}
	.tout.wide .image {line-height: 0;}

	.tout.wide.wide-std .tout-box {height: 114px;}
	.tout.wide.wide-std .text {padding: 1px; position: absolute; top: 3px; left: 225px; width: 392px; height: 106px;}
	.tout.wide.wide-std .image {position: absolute; top: 0; left: 0; width: 220px; height: 114px}

	.tout.wide.tall .tout-box {height: 180px;}
	.tout.wide.tall .text {padding: 1px; position: absolute; top: 3px; left: 198px; width: 419px; height: 172px;}
	.tout.wide.tall .image {position: absolute; top: 0; left: 0; width: 193px; height: 180px}

	.tout.wide.flash {padding: 8px 0 0 8px;}
	.tout.wide.flash .title { display: none; }

	/* Titles */
		h1.raw-title {color: #C5140E;}
		h1.smackdown-title {color: #1B4591;}
		h1.champions-title {color: #D66610;}
		h1.ppv-title {color: #409017;}		
		h1.gold-title {color: #e2d037; text-shadow: #fff 1px 1px 0px, #fff 0px 1px 0px, #fff -1px -1px 0px, #fff 0px -1px 0px }		
		
		.tout.raw .title h1 {color: #C5140E;}
		.tout.smackdown .title h1 { color: #1B4591; }
		.tout.heat .title h1 { color: #D66610; }
		.tout.velocity .title h1 { color: #409017; }

	/* TODO */
		.tout.wide.match {padding: 8px 0 0 8px; position: relative; margin-bottom: 16px;}
		.tout.wide.match .match-image {float: left;	margin-right: 8px; width: 100px; height: 75px;}
		.tout.wide.match .match-title {float: left; width: 514px; font-weight: bold; margin: -2px 0 0 -1px;}
		.tout.wide.match .match-subtitle {float: left; width: 514px;	font-weight: bold;}
		.tout.wide.match .match-description {float: left; margin-bottom: 8px; width: 514px;}
		
		.tout.wide.match .match-description .watchLink {float:left;}
		.tout.wide.match .match-description .watchLink, .tout.wide.match .match-description .buyLink {}
		.tout.wide.match .match-description .action {
			text-transform: uppercase;
			font-weight: bold;
			padding-right: 10px;
			background: url(/images/bullet11.gif) no-repeat right 0;
		}
		.tout.wide.match .match-description .buyLink {float:left;padding-left: 10px;}
		.tout.wide.match .match-description .watchLink a, .tout.wide.match .match-description .buyLink a {margin: 0 0 0 4px;}

	/* TRACK DOWN */		
		#content .tout.velocity { background: none; }
		#content .tout.heat { background: none; }


/* 338x108 Poll Tout */
	.tout.poll {float: right; padding: 8px 8px 0 0;}
	.tout.poll .title {height: 18px; line-height: 18px; padding: 0 6px; background: #C7D6E4;}
	.tout.poll .tout-box {background: url(/images/pollToutBackground.png);}
	
	.tout.poll .tout-box #polling {padding: 4px; text-align: center;}
	.tout.poll .tout-box #polling table {text-align: left;}	
	.tout.poll #pollsubmit {margin: 10px auto;}
	
	.tout.poll.poll-std.pollLeft {
		float: left;
		padding: 8px 0 0 8px;
	}
	
	.tout.poll.poll-std.pollRight {
		float: right;
	}


/* 308x198 Large Tout Layouts */
	.tout.large {padding: 6px 0 0 8px;}
	.tout.large .title {background: none; overflow: hidden; height: 14px;}
	.tout.large .title h1 {height: 14px; font-size: 14px; line-height: 14px; margin: 1px 0 0 0;}

	.tout.large.img-left .text {padding: 1px; position: absolute; top: 3px; left: 130px; width: 171px; height: 172px;}
	.tout.large.img-left .image {position: absolute; top: 0; left: 0; width: 125px; height: 180px;}

	.tout.large.img-right .text {padding: 1px; position: absolute; top: 3px; left: 5px; width: 171px; height: 172px;}
	.tout.large.img-right .image {position: absolute; top: 0; right: 0; width: 125px; height: 180px;}

	.tout.large.text-full .text {padding: 1px; position: absolute; top: 3px; left: 5px; width: 296px; height: 172px;}
	.tout.large.text-full .image {display: none;}

	.tout.large.img-full .text {display: none;}
	.tout.large.img-full .image {position: absolute; top: 0; left: 0; width: 308px; height: 180px;}

	.tout.large.tall-img-full {height: 238px;}
	.tout.large.tall-img-full .tout-box {height: 224px;}
	.tout.large.tall-img-full .text {display: none; }
	.tout.large.tall-img-full .image {position: absolute; top: 0; left: 0; width: 308px; height: 224px;}

	.tout.large.img-top {height: 238px;}
	.tout.large.img-top .tout-box {height: 224px;}
	.tout.large.img-top .text {padding: 1px; position: absolute; top: 127px; left: 5px; width: 296px; height: 92px;}
	.tout.large.img-top .image {position: absolute; top: 0; left: 0; width: 308px; height: 124px;}
	.tout.large.img-top .link {position: absolute; bottom: 0; left: 6px; width: 296px; height: 30px; line-height: 30px}


/* 308x165 Medium Tout Layouts */
	.tout.medium .title {height: 18px; line-height: 18px; padding: 0 6px;}

	.tout.medium.med-std .text {padding: 1px; position: absolute; top: 3px; left: 161px; width: 140px; height: 106px;}
	.tout.medium.med-std .image {position: absolute; top: 6px; left: 6px; width: 150px; height: 104px;}
	.tout.medium.med-std .link {padding: 0 6px; position: absolute; bottom: 0; width: 296px; height: 37px; line-height: 37px;}

	.tout.medium.shows.matches { }
	#match-list {width: 100%; height: 147px; overflow: auto;}
	#match-list div {background: #E2E2E2 url(/images/bullet11.gif) no-repeat 6px 3px; padding: 3px 3px 3px 16px;}
	#match-list .odd {background-color: #D0D0D0;}

	.tout.medium.flash .title {display: none;}
	
	#comment-list {overflow: auto; }
	
	/* #comment-list ul {position: relative; } */
	
	#comment-list ul li {margin: 0; padding: 4px 4px 4px 14px; background-position: 4px 4px;}
	
	#comment-list ul li.even {
		background-color: #E2E2E2;
		color: #000;
	}
	
	#comment-list ul li.odd {
		background-color: #C0C0C0;
		color: #000;
	}
	
	#wrapAddComment {
		padding:2px 5px 5px 5px;
	}
	
	#wrapAddComment #WWECommentsForm #frmName {
		width:135px;
		height: 14px;
	}
	
	#wrapAddComment #WWECommentsForm #frmAddComments {
		width:135px;
		height: 69px;
	}
	
	#wrapAddComment #WWECommentsForm #btnAddComment {
		margin: 0 auto 0 auto;
	}

	div#wrapAddComment ul li {
		margin: 0 0 0 4px;
	}
	
	div#wrapAddComment-thanks {
		text-align: center;
	}
/* 150x165 Small Tout Layouts */
	.tout.small .title {height: 18px; line-height: 18px; padding: 0 6px;}

	.tout.small.small-std .text {padding: 1px; position: absolute; top: 3px; left: 77px; width: 66px; height: 90px;}
	.tout.small.small-std .image {position: absolute; top: 6px; left: 6px; width: 66px; height: 82px;}
	.tout.small.small-std .link {padding: 1px; position: absolute; top: 97px; left: 5px; width: 138px; height: 39px;}

	.tout.small.wallpaper .text {display: none;}
	.tout.small.wallpaper .image {position: absolute; top: 6px; left: 6px; width: 138px; height: 109px;}
	.tout.small.wallpaper .link {position: absolute; top: 121px; left: 6px; width: 138px; height: 20px; line-height: 20px; text-align: center;}

	.tout.small.flash {}
	.tout.small.flash .title { display: none; }


/* 150x218 Product/Video Gallery Tout Layouts*/
	.tout.small.small-merch, .tout.small.small-merch .tout-box {height: 227px;}
	.tout.small.small-merch .title {display: none;}
	.tout.small.small-merch .image {position: absolute; top: 7px; left: 7px; width: 136px; height: 136px;}
	.tout.small.small-merch .text {padding: 1px; position: absolute; top: 146px; left: 6px; width: 136px; height: 51px;}
	.tout.small.small-merch .link {position: absolute; bottom: 0; width: 150px; height: 20px; line-height: 20px; text-transform: uppercase; text-align: center; background: #CCCCCC;}

	.tout.small.small-video, .tout.small.small-video .tout-box {height: 218px;}
	.tout.small.small-video .title {display: none;}
	.tout.small.small-video .image {position: absolute; top: 7px; left: 7px; width: 136px; height: 99px;}
	.tout.small.small-video .text {padding: 1px; position: absolute; top: 108px; left: 6px; width: 136px; height: 85px;}
	.tout.small.small-video .link {position: absolute; bottom: 0; width: 150px; height: 20px; line-height: 20px; text-transform: uppercase; text-align: center; background: #CCCCCC;}


/* 120x180 Mobile Wallpaper Tout Layouts */
	.tout.small-wallpaper {width: 120px; height: 180px;  margin-top: -2px; margin-right: -2px;}
	.tout.small-wallpaper .title {display: none;}
	.tout.small-wallpaper .tout-box {position: relative; width: 120px; height: 180px;}
	.tout.small-wallpaper .image {padding: 4px 4px 0 4px; width: 112px;}
	.tout.small-wallpaper .text {margin: 0 5px; width: 110px;}
	.tout.small-wallpaper .link {position: absolute; text-transform: uppercase; bottom: 0; width: 120px; height: 16px; line-height: 16px; text-align: center; background: #CCCCCC;}

	.tout.small-rank {width: 120px; height: 196px; margin-top: -2px; margin-right: -2px;}
	.tout.small-rank .rank {height: 16px; line-height: 16px; text-align: center; font-weight: bold;}
	.tout.small-rank .tout-box {position: relative; width :120px; height: 196px; border: none;}
	.tout.small-rank .image {padding: 0 4px 0 4px; width: 112px;}
	.tout.small-rank .text {margin: 0 5px; width: 110px;}
	.tout.small-rank .link {position: absolute; text-transform: uppercase; bottom: 0; width: 120px; height: 16px; line-height: 16px; text-align: center; background: #CCCCCC;}


/* 300x250 Large Tout Layouts */
	.tout.l300x250ad {width: 308px; height: 260px; padding: 2px 0 0 8px;  }
	.tout.l300x250ad .advertisementGif {background-position: 0px 8px; height:14px; margin:0;}
	.tout.l300x250ad div.advertisement {float: none; line-height: 0; margin-bottom: 1px;}
	.tout.l300x250ad div.ad {background: #F4F4F4; border: 1px solid #c1c1c1; padding: 0; margin: 0; width: 306px; height: 252px; line-height: 0;}
	.tout.l300x250ad div.ad img {line-height: 0; margin: 0;	padding: 0;}

	.tout.l300x250ad {width: 308px; height: 260px; padding: 2px 0 0 8px; margin: 0; position: relative;}
	.tout.l300x250ad div.title { background: none; margin-bottom: 1px; vertical-align: bottom;}
	.tout.l300x250ad div.title h1 { display: block; height: 5px; background: transparent url(/images/advertisement.gif) no-repeat 0 100%; }
	.tout.l300x250ad .tout-box-ad { overflow: hidden; background: #F4F4F4; border: 1px solid #c1c1c1; padding: 1px; margin: 0; width: 304px; height: 250px; line-height: 0; text-align:center; vertical-align:middle;}
	.tout.l300x250ad .tout-box-ad #ad-300x250 { margin: 0 auto; padding: 1px; width: 300px; height: 250px;}
	.tout.l300x250ad .tout-box-ad #ad-300x250 * { margin: 0 auto; padding: 0; border: 0; border-collapse: collapse; }

	/* Revised l300x250 ad code */
	
	.content-body div.tout.l300x250ad { padding: 6px 0 0 8px; }
	#content #content-leftColumn div.tout.l300x250ad { padding: 0; }
	#content div.tout.l300x250ad { padding: 14px 0 0 8px; }
	#content .content-body div.tout.l300x250ad { padding: 14px 0 0 0; }

	.tout.l300x250 {padding: 6px 0 0 8px;}
	.tout.l300x250 .title {background: none; overflow: hidden; height: 14px;}
	.tout.l300x250 .title h1 {height: 14px; font-size: 14px; line-height: 14px; margin: 1px 0 0 0;}

	.tout.l300x250.l300x250img-left .text {padding: 1px; position: absolute; top: 3px; left: 130px; width: 171px; height: 246px;}
	.tout.l300x250.l300x250img-left .image {position: absolute; top: 0; left: 0; width: 125px; height: 254px;}

	.tout.l300x250.l300x250img-top .text {padding: 1px; position: absolute; top: 125px; left: 5px; width: 296px; height: 124px;}
	.tout.l300x250.l300x250img-top .image {position: absolute; top: 0; right: 0; width: 308px; height: 122px;}
	.tout.l300x250.l300x250img-top .link {position: absolute; bottom: 0; left: 6px; width: 296px; height: 30px; line-height: 30px}

	.tout.l300x250.l300x250tall-img-full .text {display: none; }
	.tout.l300x250.l300x250tall-img-full .image {position: absolute; top: 0; left: 0; width: 308px; height: 254px;}

	.tout.l300x250.l300x250-text-only .text {padding: 1px; position: absolute; top: 3px; left: 5px; width: 296px; height: 246px;}
	.tout.l300x250.l300x250-text-only .image { display: none;}

	.tout.l300x250.l300x250news .title h1 {display: none;}
	.tout.l300x250.l300x250news .tout-box { background:url(/styles/v4/images/backgrounds/300x250NewsToutBg.jpg); }
	.tout.l300x250.l300x250news .tout-box .title {position: absolute; top: 167px; left: 6px; width: 296px; height: 18px; line-height: 18px;}
	.tout.l300x250.l300x250news .tout-box .title h1 {display: block; font-size: 16px;}
	.tout.l300x250.l300x250news .tout-box .image {position: absolute; top: 4px; left: 6px; width: 296px; height: 159px;}
	.tout.l300x250.l300x250news .tout-box .text {padding: 1px; position: absolute; top: 184px; left: 5px; width: 296px; height: 65px;}	
	

/* 300x250 Medium Tout Layouts */
	.tout.m300x250ad {width: 308px; padding: 2px 0 0 8px;}
	.tout.m300x250ad div.advertisement {float: none; line-height: 0;}
	.tout.m300x250ad div.ad {background-color: #F4F4F4;	border: 1px solid #c1c1c1; padding: 1px 3px; width: 300px; height: 250px; line-height: 0; float: left;}
	.tout.m300x250ad div.ad img {line-height: 0; margin: 0;	padding: 0;}
	
	/* Revised m300x250ad ad code */
	.tout.m300x250ad {width: 308px; height: 254px; padding: 6px 0 0 8px; }
	.tout.m300x250ad div.title { background: none; }
	.tout.m300x250ad div.title h1 { display: block; height: 16px; background: transparent url(/images/advertisement.gif) no-repeat 0px 10px; }
	.tout.m300x250ad .tout-box-ad {background: 0; border: 1px c1c1c1;}

	.tout.m300x250 .title {height: 18px; line-height: 18px; padding: 0 6px;}
	
	.tout.m300x250.flash .title {display: none;}

	.tout.m300x250.m300x250med-std .text {padding: 1px; position: absolute; top: 5px; left: 161px; width: 140px; height: 197px;}
	.tout.m300x250.m300x250med-std .image {position: absolute; top: 6px; left: 6px; width: 150px; height: 197px;}
	.tout.m300x250.m300x250med-std .link {position: absolute; bottom: 0; width: 296px; height: 33px; line-height: 33px; padding: 0 6px;}


/* 150x338 Small Tout Layouts */
	.tout.w150h338 .title {height: 18px; line-height: 18px; padding: 0 6px;}

	.tout.w150h338.textonly .text {padding: 1px; position: absolute; top: 3px; left: 5px; width: 138px;}
	.tout.w150h338.textonly .image {display: none;}
	.tout.w150h338.textonly .link {display: none;}
	.tout.w150h338.textonly form input {font-size: 11px;}
	.tout.w150h338.textonly form textarea {width: 90%;}

/* 150x511 Small Tout Layouts */
	.tout.w150h511 .title {height: 18px; line-height: 18px; padding: 0 6px;}

	.tout.w150h511.textonly .text {padding: 1px; position: absolute; top: 3px; left: 5px; width: 138px;}
	.tout.w150h511.textonly .image {display: none;}
	.tout.w150h511.textonly .link {display: none;}
	.tout.w150h511.textonly form input {font-size: 11px;}
	.tout.w150h511.textonly form textarea {width: 90%;}

/* 308x107 Tout Layouts */
	.tout.w308h107.flash { }
	.tout.w308h107.flash .title { display: none; }
	.tout.w308h107.flash .text { display: none; }
	.tout.w308h107.flash .image { display: none; }
	.tout.w308h107.flash .link { display: none; }
	
	.tout.w308h107.image { }
	.tout.w308h107.image .title { display: none; }
	.tout.w308h107.image .text { display: none; }
	.tout.w308h107.image .image { display: none; }
	.tout.w308h107.image .link { display: none; }
	
	.tout.w308h107.text { }
	.tout.w308h107.text .title { padding: 4px 4px 2px 4px;  background: #E2E2E2 none; width: 300px; }
	.tout.w308h107.text .text { padding: 2px 4px 4px 4px; height: 82px;  width: 300px;}
	.tout.w308h107.text .image { display: none; }
	.tout.w308h107.text .link { }
	
	.tout.w308h107.textImage { }
	.tout.w308h107.textImage .title { position: absolute; top: 0px; left: 107px; padding: 2px 4px 4px 4px; background: #E2E2E2 none; width: 187px; }
	.tout.w308h107.textImage .text { position: absolute; top: 18px; left: 107px; padding: 2px 4px 4px 4px; background: #E2E2E2 none; width: 187px; height: 83px;}
	.tout.w308h107.textImage .image { position: absolute; width: 107px; height: 107px; }
	.tout.w308h107.textImage .image img { position: absolute; width: 107px; height: 107px; }
	.tout.w308h107.textImage .link { }
	

/* Diva Search Touts */
	.tout.l300x250.l300x250dsnews .title h1 {display: none;}
	.tout.l300x250.l300x250dsnews .tout-box {background-image:url(/images/dsWhatsnextBg.gif);}
	.tout.l300x250.l300x250dsnews .tout-box .title {position: absolute; top: 167px; left: 6px; width: 296px; height: 18px; line-height: 18px;}
	.tout.l300x250.l300x250dsnews .tout-box .title h1 {display: block; font-size: 16px;}
	.tout.l300x250.l300x250dsnews .tout-box .image {position: absolute; top: 4px; left: 6px; width: 296px; height: 159px;}
	.tout.l300x250.l300x250dsnews .tout-box .text {padding: 1px; position: absolute; top: 184px; left: 5px; width: 296px; height: 65px;}	

	.tout.m300x250.dsvote .title h1 {display: none;}
	.tout.m300x250.dsvote .tout-box {height: 254px;}
	.tout.m300x250.dsvote .tout-box .title {background: none; padding: 0; position: absolute; top: 129px; left: 6px; width: 154px; height: 22px; line-height: 22px;}
	.tout.m300x250.dsvote .tout-box .title h1 {display: block; font-size: 20px;}
	.tout.m300x250.dsvote .tout-box .image {position: absolute; top: 4px; left: 6px; width: 296px; height: 121px;}
	.tout.m300x250.dsvote .tout-box .text {padding: 1px; position: absolute; top: 154px; left: 5px; width: 148px; height: 94px;}	
	.tout.m300x250.dsvote .tout-box .voteButton {position: absolute; top: 138px; left: 158px; width: 140px; height: 95px;} 

	/* TODO */
		.tout.ds624x100.landing {
			display: inline;
			float: left;
			margin: 8px 0 0 8px;
			padding: 0;
			width: 624px;
			height: 100px;
			background-image: url(/images/dsVotebarBg.jpg);
			font-size: 10px;
		}
		.tout.ds624x100.landing div.schedule {}
		.tout.ds624x100.landing div.schedule div.tonight {
			height: 27px;
			left: 12px;
			position: absolute;
			top: 39px;
			width: 111px;
			text-align: center;
		}
		.tout.ds624x100.landing div.schedule div.tomorrow {
			height: 27px;
			left: 132px;
			position: absolute;
			top: 39px;
			width: 111px;
			text-align: center;
		}
		.tout.ds624x100.landing div.schedule div.scheduleLink {
			height: 14px;
			left: 124px;
			position: absolute;
			top: 78px;
			width: 120px;
			text-align: right;
			font-size: 11px;
		}
		.tout.ds624x100.landing div.schedule div.scheduleLink a {
			color: #FF0199;
			font-size: 10px;
		}
		.tout.ds624x100.landing div.recap {}
		.tout.ds624x100.landing div.recap div.text {
			height: 28px;
			left: 273px;
			position: absolute;
			top: 39px;
			width: 190px;
			text-align: left;
		}
		.tout.ds624x100.landing div.recap div.recapLink  {
			height: 14px;
			left: 352px;
			position: absolute;
			top: 78px;
			width: 120px;
			text-align: right;
			font-size: 11px;
		}
		
		.tout.ds624x100.landing div.recap div.recapLink a {
			color: #FF0199;
			font-size: 10px;
		}
		.tout.ds624x100.landing div.votebox {
			height: 100px;
			left: 485px;
			position: absolute;
			width: 139px;
		}
		.tout.ds624x100.landing div.votebox:hover {
			cursor: pointer;
		}
		
		.tout.ds624x100.bio, .insitu .tout.ds624x100.bio {
			display: inline;
			float: left;
			padding: 0;
			margin: 8px 0 0 8px;
			background-image: url(/images/dsVotebarBioBg.jpg);
			width: 624px;
			height: 100px;
		
		}
		.tout.ds624x100.bio div.photos {
			left: 10px;
			top: 8px;
			position: absolute;
			margin: 0;
			padding: 0;
			line-height: 0;
		}
		.tout.ds624x100.bio div.videos {
			position: absolute;
			top: 8px;
			left: 243px;
			margin: 0;
			padding: 0;
			line-height: 0;
		}
		.tout.ds624x100.bio div.votebox {
			height: 100px;
			left: 477px;
			position: absolute;
			width: 147px;
		}
		.tout.ds624x100.bio div.votebox:hover{
			cursor: pointer;
		}
		
	
		.votebox a {
			display: block;
			height: 100px;
			width: 139px;
		}
		
		#dsFinal8 {
			float: left;
			margin: 0;
			width: 624px;
			height: 350px;
		}
		
		#dsBio {
			float: left;
			margin: 0;
			padding: 0;
			width: 624px;
			height: 290px;
		}
/* End Diva Search Touts */

/* Splash CSS */

.tout.promo.splash {
	margin-top:-13px;
}

.tout.promo.splash .tout-box {
	height: 364px;
	position: relative;
	background: url("/images/background.jpg") no-repeat;
	color: white;
}

	.tout.promo.splash.splash.news-splash .tout-box { background: url("/images/news_background.png") repeat-x; border:1px solid #000; width: 622px; }
	
	.tout.promo.splash.redsplash .tout-box { background: url("/images/raw_background2.jpg") repeat-x; }
	.tout.promo.splash.splash.blacksplash .tout-box { background: url("/images/ecw_background.jpg") repeat-x; }
	.tout.promo.splash.splash.bluesplash .tout-box { background: url("/images/smackdown_background.jpg") repeat-x; }
	.tout.promo.splash.splash.heatsplash .tout-box { background: url("/images/background_heat.jpg") repeat-x; }
	.tout.promo.splash.velocitysplash .tout-box { background: url("/images/background_velocity.jpg") repeat-x; }
	.tout.promo.splash.lovestinkssplash .tout-box { background: url("/images/background_lovestinks.jpg") repeat-x; }
	.tout.promo.splash.bluesplash .tout-box { background: url("/images/background_blue.jpg") repeat-x; }

	.tout.promo.splash a:link {
		color: white;
	}

	.tout.promo.splash a:visited {
		color: white;
	}

	/* BUTTONS */
	.tout.promo.splash #buttons1 {
		position: absolute;
		z-index: 20;
		top: 215px;
		left: 249px;
		width: 59px !important;
		height: 18px;
		filter:alpha(opacity=85);
		-moz-opacity:.85;
		opacity:.85;
		display: none;
	}

	.tout.promo.splash #buttons1 span {
		display: none;
	}

	.tout.promo.splash #buttons1 a {
		float: left;
		width: 20px;
		height: 18px;
		background-image: url("/images/buttons.gif");
	}

	.tout.promo.splash.redsplash #buttons1 a { background-image: url("/images/raw_buttons.gif"); }
	.tout.promo.splash.blacksplash #buttons1 a { background-image: url("/images/ecw_buttons.gif"); }
	.tout.promo.splash.bluesplash #buttons1 a { background-image: url("/images/smackdown_buttons.gif"); }
	.tout.promo.splash.heatsplash #buttons1 a { background-image: url("/images/buttons_heat.gif"); }
	.tout.promo.splash.velocitysplash #buttons1 a { background-image: url("/images/buttons_velocity.gif"); }
	.tout.promo.splash.lovestinkssplash #buttons1 a { background-image: url("/images/buttons_lovestinks.gif"); }
	.tout.promo.splash.bluesplash #buttons1 a { background-image: url("/images/buttons_blue.gif"); }

	.tout.promo.splash #buttons1 a#previous:hover {
		background-position: 0 -18px;
	}

	.tout.promo.splash #buttons1 #pause {
		background-position: -20px 0;
		display: inline;
	}

	.tout.promo.splash #buttons1 a#pause:hover {
		background-position: -20px -18px;
	}

	.tout.promo.splash #buttons1 #play {
		background-position: -40px 0;
		display: none;
	}

	.tout.promo.splash #buttons1 a#play:hover {
		background-position: -40px -18px;
	}

	.tout.promo.splash #buttons1 #next {
		width: 19px;
		background-position: -60px 0;
	}

	.tout.promo.splash #buttons1 a#next:hover {
		background-position: -60px -18px;
	}

	/* LEFT SIDE */
	.tout.promo.splash .left {
		position: relative;
		float: left;
		display: inline;
		width: 300px;
		height: 350px;
		margin: 8px 8px 6px 8px;
		overflow:hidden;
	}

	.tout.promo.splash .left.offscreen {
		display: none;
	}

	.tout.promo.splash .left img {

	}

	.tout.promo.splash .left h3 {
		margin-top: 10px;
		margin-bottom: 5px;
		font-size: 20px;
		text-transform: uppercase;
	color:#33B5E5;
	border-bottom:1px solid #33B5E5;
	}

	.tout.promo.splash .left .text {
	color:#000;
		padding-left: 1px;
	}

	.tout.promo.splash .left .links {
		position: absolute;
		bottom: 0;
		text-transform: uppercase;
		height: 14px;
		line-height: 14px;
	border-bottom: 2px solid #cc0000;
	background: #3d3d3d;
	font-family: Roboto;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
		float: right;
		display: block;
    text-align:center;
    padding: 2px 5px 3px;
    color: #ffffff;
    font-weight: bold;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	}

	.tout.promo.splash .left .links a {
    color: #fff;
	}

	.tout.promo.splash .left a:hover,.tout.promo.splash .left a:active {
    text-decoration:none
	}

	.tout.promo.splash .left .links a.vidéo {
		background: url("/images/vidéo.gif") no-repeat;
		padding: 1px 0 0 27px;
	}

	.tout.promo.splash .left .links a.video {
		background: url("/images/video.gif") no-repeat;
		padding: 1px 0 0 27px;
	}

	.tout.promo.splash .left .links a.photo {
		background: url("/images/photo.gif") 0 0 no-repeat;
		padding: 1px 0 0 16px;
	}

	.tout.promo.splash .left .links a.lire {
		background: url("/images/lire.gif") 0 0 no-repeat;
		padding: 1px 0 0 16px;
	}


	/* RIGHT SIDE */
	.tout.promo.splash .right {
		position: absolute;
		top: 0;
		left: 318px;
		width: 298px;
		height: 356px;
		overflow: hidden;
		margin: 4px 8px 0 0;
	}

	.tout.promo.splash .right h3 {
	padding-left:30px;
	margin-left:-7px;
		height: 26px;
		width: 298px;
		color: #fff;
		font-size: 22px;
		text-transform: uppercase;
		text-align: left;
	}


	.tout.promo.splash.redsplash .right h3 {color: #C5B0AF;}
	.tout.promo.splash.blacksplash .right h3 {color: #D5D5D5;}
	.tout.promo.splash.bluesplash .right h3 {color: #C5D9DF;}

	.tout.promo.splash .right .mini {
		position: relative;
		width: 298px;
		height: 75px;
		margin: 2px 0 8px 0;
	}

	.tout.promo.splash .right .mini img {
		position: absolute;
		top: 3px;
		left: 3px;
	}

	.tout.promo.splash .right .mini h4 {
		position: absolute;
		text-transform: uppercase;
		color: #424242;
		top: 8px;
		left: 88px;
		width: 206px;
		height: 16px;
		line-height: 16px;
		font-size: 14px;
		text-transform: uppercase;
		overflow: hidden;
	}

	.tout.promo.splash .right .mini .text {
		color: #858585;
		padding-left: 1px;
		position: absolute;
		top: 22px;
		left: 87px;
		width: 206px;
		height: 39px;
		overflow: hidden;
	}

	.tout.promo.splash .right .mini .text a {
		font-weight: normal;
	}

	.tout.promo.splash .right .mini .text a:hover {
		font-weight: normal;
		text-decoration: none;
		
	}
	
	.tout.promo.splash .right .mini .links, .tout.promo.splash .right .mini a:hover{
		position: absolute;
		bottom: 0;
		right: 0;
		height: 14px;
		font-size: 9px;
		background: #222222;
	border-bottom: 2px solid #cc0000;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
		float: right;
		display: block;
    text-align:center;
    padding: 2px 5px 3px;
    color: #ffffff;
    font-weight: bold;
	
	font-family: Roboto;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	}
	
	.tout.promo.splash .right .mini .links  a.vidéo {
		background: url("/images/mini_vidéo.gif") 0 1px no-repeat;
		padding: 0px 0 0 15px;
	}

	.tout.promo.splash .right .mini .links  a.video {
		background: url("/images/mini_video.gif") 0 1px no-repeat;
		padding: 0px 0 0 15px;
	}

	.tout.promo.splash .right .mini .links  a.photo {
		background: url("/images/mini_photo.gif") 0 1px no-repeat;
		padding: 0px 0 0 12px;
	}

	.tout.promo.splash .right .mini .links  a.lire {
		background: url("/images/mini_lire.gif") 0 1px no-repeat;
		padding: 0px 0 0 12px;
	}
	
	.tout.promo.newsTout { }
	
	
	.tout.promo.newsTout ul#newsToutTabs {
		float: left;
		display: inline;
		margin: 4px 0 0 0;
		white-space: nowrap;
		border-bottom: 1px solid #c1c1c1;
		height: 21px;
		line-height: 21px;
		width: 624px;
		padding: 0;
		text-transform: uppercase;
	}
	
	.tout.promo.newsTout ul#newsToutTabs li {
		float: left;
		display: inline;
		list-style-type: none;
		height: 22px;
		line-height: 22px;
		margin: 0 3px 0 0;
		padding: 0 0 0 1px;
		background: url('/images/newstout_tabs_left.gif') no-repeat 0 0;
	}
	
	
	
	.tout.promo.newsTout ul#newsToutTabs li a {
		float: left;
		display: block;
		font-weight: normal;
		outline: none;
		height: 18px;
		padding: 4px 7px 0px 6px;
		background: transparent url('/images/newstout_tabs_right.gif') no-repeat 100% 0;
		color: #333;
		text-decoration: none;
		font-size: 11px;
		line-height: 14px;
	}
	
	.tout.promo.newsTout ul#newsToutTabs li a:hover {
		color: #000;
		background: #fff url('/images/newstout_tabs_right.gif') no-repeat 100% -22px;
	}
	
	.tout.promo.newsTout ul#newsToutTabs li.selected {
		border-bottom: 1px solid #fff;
	}
	
	.tout.promo.newsTout ul#newsToutTabs li.selected a {
		background: url('/images/newstout_tabs_right.gif') no-repeat 100% -44px;
		font-size: 11px;
	}
	
	.tout.promo.newsTout ul#newsToutTabs li.selected a:hover {
		background: transparent url('/images/newstout_tabs_right.gif') no-repeat 100% -44px;
		color: #000;
		border-bottom: #fff;
	}
	
	.tout.promo.newsTout ul#newsToutTabs li.unselected a {
		color: #000;
		background-color: #eee;
		font-weight: normal;
		border-bottom: #c1c1c1;
	}

	.tout.promo.newsTout ul#newsToutTabs li#btnExpand,
	.tout.promo.newsTout ul#newsToutTabs li#btnList {	
		float: right;
		margin: 0 3px 0 0;
		width: 17px;
		height: 17px;
		padding: 0;
		background: none;
	}
	.tout.promo.newsTout ul#newsToutTabs li#btnRSS {
		float: right;
		margin: 0 3px 0 0;
		width: 76px;
		height: 17px;
		padding: 0;
	}
	.tout.promo.newsTout ul#newsToutTabs li#btnRSS a,
	.tout.promo.newsTout ul#newsToutTabs li#btnRSS a:link {
		float: right;
		margin: 0 3px 0 0;
		width: 76px;
		height: 17px;
		padding: 0;
		background: url(/images/newstout_RSS.gif) no-repeat 0 0; 
	}
	.tout.promo.newsTout ul#newsToutTabs li#btnRSS a:hover { background: url(/images/newstout_RSS.gif) no-repeat 0 -17px; }

	.tout.promo.newsTout ul#newsToutTabs li#btnExpand a,
	.tout.promo.newsTout ul#newsToutTabs li#btnList a {
		display: block;
		width: 17px;
		height: 17px;
		margin: 0;
		padding: 0;
		background: none no-repeat 0 0;
	}

	.tout.promo.newsTout ul#newsToutTabs li#btnExpand a,
	.tout.promo.newsTout ul#newsToutTabs li#btnExpand a:link { background: url('/images/btn_newstout_expand.gif') 0 0; }
	.tout.promo.newsTout ul#newsToutTabs li#btnExpand a:hover {background: url('/images/btn_newstout_expand.gif') 0 -17px; }

	.tout.promo.newsTout ul#newsToutTabs li#btnList a,
	.tout.promo.newsTout ul#newsToutTabs li#btnList a:link { background: url(/images/btn_newstout_thumbs.gif) 0 0; }
	.tout.promo.newsTout ul#newsToutTabs li#btnList a:hover { background: url(/images/btn_newstout_thumbs.gif) 0 -17px; }

	.tout.promo.newsTout div#newsToutExpander .expand a:link { background: url('/images/btn_newstout_expand.gif') 0 0; }
	.tout.promo.newsTout div#newsToutExpander .expand a:hover { background: url('/images/btn_newstout_expand.gif') 0 17px; }

	.tout.promo.newsTout ul#newsToutTabs li#btnList .collapse a:link { background: url('/images/btn_newstout_collapse.gif') 0 0; }
	.tout.promo.newsTout ul#newsToutTabs li#btnList .collapse a:hover { background: url('/images/btn_newstout_collapse.gif') 0 17px;}

	.tout.promo.newsTout ul#newsToutTabs li#btnExpand.expand a,
	.tout.promo.newsTout ul#newsToutTabs li#btnExpand.expand a:link { background: url('/images/btn_newstout_expand.gif') 0 0; }
	.tout.promo.newsTout ul#newsToutTabs li#btnExpand.expand a:hover { background: url('/images/btn_newstout_expand.gif') 0 17px;}

	.tout.promo.newsTout ul#newsToutTabs li#btnExpand.collapse a,
	.tout.promo.newsTout ul#newsToutTabs li#btnExpand.collapse a:link { background: url('/images/btn_newstout_collapse.gif') 0 0; }
	.tout.promo.newsTout ul#newsToutTabs li#btnExpand.collapse a:hover { background: url('/images/btn_newstout_collapse.gif') 0 17px; }

	.tout.promo.newsTout ul#newsToutTabs li#btnList.list a,
	.tout.promo.newsTout ul#newsToutTabs li#btnList.list a:link { background: url('/images/btn_newstout_list.gif') 0 0; }
	.tout.promo.newsTout ul#newsToutTabs li#btnList.list a:hover { background: url('/images/btn_newstout_list.gif') 0 17px;}

	.tout.promo.newsTout ul#newsToutTabs li#btnList.thumb a,
	.tout.promo.newsTout ul#newsToutTabs li#btnList.thumb a:link { background: url('/images/btn_newstout_thumbs.gif') 0 0; }
	.tout.promo.newsTout ul#newsToutTabs li#btnList.thumb a:hover { background: url('/images/btn_newstout_thumbs.gif') 0 17px; }
	
	.tout.promo.newsTout div {
		width: 624px;
		float: left;
		display: inline;
		overflow: hidden;
		clear: both;
		margin: 0;
		padding: 0;
	}
	
	.tout.promo.newsTout div.collapsenews {
		height: 194px;
	}
	
	.tout.promo.newsTout div.collapsemedia {
		height: 270px;
	}
	
	.tout.promo.newsTout div ul.news {
		margin-top: 9px;
	}
	
	.tout.promo.newsTout div.expand {
		height: auto;
	}

	.tout.promo.newsTout div ul.news li {
		float: left;
		display: inline;
		width: 294px;
		overflow: hidden;
		margin: 0 0 0 8px;
		padding: 0 0 8px 10px;
		background: url(/images/bullet13.gif) no-repeat 0 4px;
		overflow: hidden;
		white-space: nowrap;
		border: 0;
		border-collapse: collapse;
	}
	
	.tout.promo.newsTout div ul.news li a img {
		display: none;
	}
	
	.tout.promo.newsTout div ul.news li div {
		float: left;
		clear: both;
		height: 11px;
		margin: 0;
		padding: 0;
		font-size: 9px;
		line-height: 11px;
		color: #999;
		width: 294px;
	}
	/* ** END **  UL - State: List */
	
	/* UL - State: Thumbnails */
	.tout.promo.newsTout div ul.media {
		float: left;
		width: 624px;
		list-style-type: none;
	}
	
	.tout.promo.newsTout div ul.media li {
		float: left;
		display: inline;
		width: 88px;
		margin: 12px 8px 0px 8px;
		padding: 0;
		background: none;
		height: 120px;
		overflow: hidden;
	}
	
	.tout.promo.newsTout div ul.media li a span {
		float: left;
		display: inline;
		width: 88px;
	}
	
	.tout.promo.newsTout div ul.media li span {
		display: none;
	}
	/* ** END **  UL - State: Thumbnails */
	
	/* end UL styles */
	
	.newsToutFooter {
		float: left;
		width: 616px;
		margin: 10px 0 0 8px;
		border-top: 1px solid #e2e2e2;
	}
	
	.newsToutFooter p {
		background: url(/images/bullet13.gif) no-repeat 0 4px;
		margin: 10px 0 10px 0;
		padding: 0 0 0 10px;
		font-size: 16px;
	}
		
	
	#poll-sponsor {
		min-height: 1px;
	}



/* end tout.css */

/* begin 404 styles */

#content404 {
	background: #fff;
	color: #333;
	height: 380px;
	width: 640px;
	text-align: left;
	margin: 0;
	padding: 0;
}

#content404 h1 {
	font-size: 18px;
	line-height: 21px;
	color: #333;
	background: transparent;
	margin: 8px;
	padding: 0;
}

#content404 p {
	color: #333;
	background: transparent;
	margin: 8px;
	padding: 0;
}

#content404 ul {
	margin-top: -8px;	
}

#content404 .box404 {
	float: left;
	display: inline;
	width: 24%;
	min-height: 200px;
	margin: 16px -8px 0 8px;
	padding: 0;
}

#content404 .box404 h1 {
	color: #333;
	background: transparent;
	margin: 16px 0 0 0;
	padding: 0;
}

#content404 .box404 .last {
	margin: 0 16px 0 0;
}

#content404 .box404 ul {
	background: none;
	margin: 8px 0 0 0;
	padding: 0;
}

#content404 .box404 ul li {
	background: none;
	margin: 0;
	padding: 0;
	line-height: 14px;
}

#content404 .box404 ul li a {
	background: none;
	margin: 0;
	padding: 0;
	font-weight: normal;
}

#mobile404 {
	background: #fff;
	color: #333;
	height: 380px;
	width: 630px;
	text-align: left;
	margin: 12px;
	padding: 6px 0 0 0;
}

#mobile404 h1 {
	font-size: 16px;
	line-height: 18px;
	color: #333;
	background: transparent;
	margin: 8px 8px 8px 0;
	padding: 0;
}

#mobile404 p {
	color: #333;
	background: transparent;
	margin: 8px 8px 8px 0;
	padding: 0;
}

#mobile404 ul { }

#mobile404 ul li {
	margin: 6px 0 0 12px;
}

#mobile404 .box404 {
	float: left;
	display: block;
	width: 153px;
	min-height: 200px;
	margin: 16px -3px 8px 0;
	padding: 0;
}

#mobile404 .box404 .last {
	margin: 0;
	padding: 0;
}

#mobile404 .box404 h1 {
	font-size: 16px;
	line-height: 18px;
	border-bottom: 1px solid #ccc;
	color: #333;
	background: transparent;
	margin: 16px 0 0 0;
	padding: 0;
}

#mobile404 .box404 ul {
	background: none;
	margin: 8px 0 0 0;
	padding: 0;
}

#mobile404 .box404 ul li {
	background: none;
	margin: 0;
	padding: 0;
	line-height: 14px;
}

#mobile404 .box404 ul li a {
	background: none;
	margin: 0;
	padding: 0;
	font-weight: normal;
}

#popup404 {
	background: #fff url

/
('/images/background.404.popup.jpg') repeat-x;
	width: 776px;
	height: 525px;
	min-height: 874px;
	color: #333;
	text-align: left;
	margin: 0;
	padding: 103px 12px 0 12px;
}

#popup404 ul {}

#popup404 ul li {
	margin: 6px 0 0 12px;
}

#popup404 h1 {
	font-size: 16px;
	line-height: 18px;
	color: #333;
	background: transparent;
	margin: 0;
	padding: 0;
}

#popup404 p {
	color: #333;
	background: transparent;
	margin: 8px 8px 8px 0;
	padding: 0;
}

#popup404 .box404 ul {
	background: none;
	margin: 8px 0 0 0;
	padding: 0;
}

#popup404 .box404 ul li {
	background: none;
	margin: 0;
	padding: 0;
	line-height: 14px;
}

#popup404 .box404 ul li a {
	background: none;
	margin: 0;
	padding: 0;
	font-weight: normal;
}

#popup404 .box404 {
	float: left;
	display: block;
	width: 25%;
	min-height: 200px;
	margin: 16px 0 8px 0;
	padding: 0;
}

#popup404 .box404 .last {
	padding: 0 16px 0 0;
}

#popup404 .box404 h1 {
	font-size: 16px;
	line-height: 18px;
	border-bottom: 1px solid #ccc;
	color: #333;
	background: transparent;
	margin: 16px 0 0 0;
	padding: 0;
}

#popup404 .box404 ul {
	background: none;
	margin: 8px 0 0 0;
	padding: 0;
}

#popup404 .box404 ul li {
	background: none;
	margin: 0;
	padding: 0;
	line-height: 14px;
}

#popup404 .box404 ul li a {
	background: none;
	margin: 0;
	padding: 0;
	font-weight: normal;
}

/* end 404 styles */


/* begin print.css */

@media print {
	
	#intelliTXT a {
		color: #000000;
		background: transparent;
	}
	
	object, embed, iframe, #header, #wrapNavTop, #Illu1, #navLeft, #breadcrumbs, .advertisementGIF, .clear, #wrapAdRight, #footerLinks, #ppvCalendar {
		display: none;
	}
	
	#content-header {
		display: none;
	}
	
	.content-body div#content-leftColumn  {
		display: none;
	}
	
	.content-body div#content-rightColumn  {
		display: block;
		width: 100%;
		margin: 0;
		padding: 0;
	}
	
}


.news-body { 
width:600px;
margin: auto;
}

.news-title {
position: absolute;
left: 280px;
bottom: 50px;
width: 306px;
height: 52px;
z-index: 4;
color: #fff; 
text-align:center; 
text-transform:uppercase ; 
font: bold 18px/18px 'Arial Black', Arial, sans-serif ;
text-shadow: #000 0px 1px 3px , #000 0px -1px 3px, #000 1px 0px 3px, #000 -1px 0px 3px;
}

.watermark {
	position: absolute;
	left: 2px;
	bottom: 130px;
	display: block;
	z-index: 3;
}

.news-watermark {
position: absolute;
display: block;
z-index: 3;
}

.wwe-mini-watermark{
	position: absolute;
	left: 8px;
	width: 308px;
	bottom: 0px;
	overflow: hidden;
	display: block;
	z-index: 3;
}

.watermark-search {
	position: absolute;
	left: 10px;
	bottom: 30px;
	display: block;
	z-index: 3;
}

.watermark-article {
	position: absolute;
	display: block;
	z-index: 3;
}

.wwe-watermark{
	position: absolute;
	left: 0px;
	width: 624px;
	bottom: 0px;
	overflow: hidden;
	display: block;
	z-index: 3;
}
.news-watermark-mini { position: absolute; display: block ; z-index: 3; width:300px;height:225px }

.notabene {
	color: #FF8000;
	font-weight:bold;
}

.attention {
	color: #006EA7;
	font-weight:bold;
}

.résultats {
	color: #ff0000;
	font-weight:bold;
}

.pagination   {
	color: #fff;
	font-size: 12px;
	font-weight:bold;
	text-align: center;
	float: center;
}

.pagination  .nav {
	color: #33B5E5;
	font-size: 10px;
	font-weight:bold;
	text-align: center;
}

.pagination .num  {
	color: #fff;
	font-size: 15px;
	font-weight:bold;
	text-align: center;
}
.pagination .num a{
	color: #33B5E5;
	font-size: 15px;
	font-weight:bold;
	text-align: center;
}

.search-num{
color:#d70202;
font-weight:bold;
}
	
.wwe-champ-match 
{color:#FFBF00;text-shadow:#B18904 0px 1px 3px , #B18904 0px -1px 3px, #B18904 1px 0px 3px, #B18904 -1px 0px 3px;
font-weight:bold}

.secondary-champ-match 
{color:#fff;text-shadow:#FACC2E 0px 1px 3px , #FACC2E 0px -1px 3px, #FACC2E 1px 0px 3px, #FACC2E -1px 0px 3px;
font-weight:bold}

.divas-champ-match 
{color:#fff;text-shadow:#FF00FF 0px 1px 3px , #FF00FF 0px -1px 3px, #FF00FF 1px 0px 3px, #FF00FF -1px 0px 3px;
font-weight:bold}

.us-champ-match 
{background: url(/images/us-bg.png)}

.special-match 
{color:#00BFFF;font-weight:bold;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;
-o-transition:all .5s ease-out;transition:all .5s ease-out;
text-shadow: #000 0px 1px 2px , #000 0px -1px 2px, #000 1px 0px 2px, #000 -1px 0px 2px;}

.cena
{color:#0080FF;
font-weight:bold;
text-shadow: #00BFFF 0px 1px 2px , #00BFFF 0px -1px 2px, #00BFFF 1px 0px 2px, #00BFFF -1px 0px 2px;}

.rock
{color:#FE9A2E;
font-weight:bold;
text-shadow:#FFBF00 0px 1px 3px , #FFBF00 0px -1px 3px, #FFBF00 1px 0px 3px, #FFBF00 -1px 0px 3px;}

.taker
{color:#9A2EFE;
font-weight:bold;
text-shadow:#CC2EFA 0px 1px 3px , #CC2EFA 0px -1px 3px, #CC2EFA 1px 0px 3px, #CC2EFA -1px 0px 3px;}

.hhh
{color:#088A08;
font-weight:bold;
text-shadow:#01DF01 0px 1px 3px , #01DF01 0px -1px 3px, #01DF01 1px 0px 3px, #01DF01 -1px 0px 3px;}

.admin {
	font-size:13px;	
	color: #000;
	text-shadow: #fff 0px 1px 1px;
}

span.id, a.id{
    /* styles for button */
    display: inline-block;
    text-align:center;
    padding: 5px 5px 6px;
    color: #FFF;
    width: 15px;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
	background:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(1, #f8aeb2),
	color-stop(0.80, #f27279),
	color-stop(0.65, #ea2e37),
	color-stop(0.45, #e2030e),
	color-stop(0, #c40000));
    border-radius: 15px;
	border: 2px solid white;
	box-shadow: #000 0 1px 2px ;  
    text-shadow: #000 0 1px 1px;
    position: relative;     
}

span.id-oui,a.id-oui, span.id-1,a.id-1{
    /* styles for button */
    display: inline-block;
    text-align:center;
    padding: 5px 5px 6px;
    color: #FFF;
    width: 15px;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, #7bbf81),
		color-stop(0.5, #31ab3b),
		color-stop(0.49, #009e0f),
		color-stop(0, #009a0c)
	);
    border-radius: 15px;
	border: 2px solid white;
	box-shadow: #000 0 1px 2px ;  
    text-shadow: #000 0 1px 1px;
    position: relative;     
}

span.id-non, a.id-non, span.id-, a.id- , span.id-0, a.id-0 {
    /* styles for button */
    display: inline-block;
    text-align:center;
    padding: 5px 5px 6px;
    color: #FFF;
    width: 15px;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, rgb(225,130,133)),
		color-stop(0.5, rgb(215,99,105)),
		color-stop(0.49, rgb(205,42,39)),
		color-stop(0, rgb(191,35,33))
	);
    border-radius: 15px;
	border: 2px solid white;
	box-shadow: #000 0 1px 2px ;  
    text-shadow: #000 0 1px 1px;
    position: relative;
    cursor: pointer;
     
}

a.article, span.article {
    /* styles for button */
    display: inline-block;
    width:230px;
    padding: 5px 10px 6px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
     
    /* button color */
    background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, #ededee),
		color-stop(0.5, #cfd0d1),
		color-stop(0.49, #bababb),
		color-stop(0, #bdbfc2)
	);
     
    /* css3 implementation :) */
    /* rounded corner */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
     
    /* drop shadow */
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
     
    /* text shadow */
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
     
}

a.titre, span.titre {
    /* styles for button */
    display: inline-block;
    width:230px;
    padding: 5px 10px 6px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
     
    /* button color */
    background-color: #FFF;
     
    /* css3 implementation :) */
    /* rounded corner */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
     
    /* drop shadow */
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
     
    /* text shadow */
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
    cursor: pointer;
     
}

span.show-raw {
    /* styles for button */
    display: inline-block;
    width:115px;
    text-align:center;
    padding: 5px 10px 6px;
    color: #fff;
    text-shadow: #000 0 1px 0;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
     
    /* button color */
    background-color: #d70202;
     
    /* css3 implementation :) */
    /* rounded corner */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
     
    /* drop shadow */
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
     
    /* text shadow */
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;     
}

span.show-smackdown {
    /* styles for button */
    display: inline-block;
    width:115px;
    text-align:center;
    padding: 5px 10px 6px;
    color: #fff;
    text-shadow: #000 0 1px 0;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
     
    /* button color */
    background-color: #2E64FE;
     
    /* css3 implementation :) */
    /* rounded corner */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
     
    /* drop shadow */
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
     
    /* text shadow */
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
}

span.show-wwe {
    /* styles for button */
    display: inline-block;
    width:115px;
    text-align:center;
    padding: 5px 10px 6px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
     
    /* button color */
    background-color: #FFF;
     
    /* css3 implementation :) */
    /* rounded corner */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
     
    /* drop shadow */
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
     
    /* text shadow */
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
    cursor: pointer;
}

span.comm-infos-0 {
    display: inline-block;
    text-align:center;
    padding: 5px 10px 6px;
    color: #fff;
    width:170px;
    text-shadow: #000 0 1px 0;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
    background:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, rgb(225,130,133)),
		color-stop(0.5, rgb(215,99,105)),
		color-stop(0.49, rgb(205,42,39)),
		color-stop(0, rgb(191,35,33)));
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
}

span.comm-infos-1 {
    display: inline-block;
    text-align:center;
    padding: 5px 10px 6px;
    color: #fff;
    width:170px;
    text-shadow: #000 0 1px 0;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
    background:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, #7bbf81),
		color-stop(0.5, #31ab3b),
		color-stop(0.49, #009e0f),
		color-stop(0, #009a0c));
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
}

span.comm-text {
    display: inline-block;
    /*text-align:center;
    width:170px;*/
    padding: 5px 10px 6px;
    color: #fff;
    text-shadow: #000 0 1px 0;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
    background-color: #414141;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
}

span.radio-choice {
    /* styles for button */
    display: inline-block;
    text-align:center;
	font-size:18px;
	padding:4px 5px;
    vertical-align: 11px;
    color: #fff;
    text-shadow: #000 0 1px 0;
    text-decoration: none;
    font-weight: bold;
    background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(142,160,173)),
		color-stop(1, rgb(109,130,145))
	);
    /* css3 implementation :) */
    /* rounded corner */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;     
    /* drop shadow */
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);     
    /* text shadow */
    border-bottom: 1px solid rgba(0,0,0,0.25);
}

span.superstar {
    /* styles for button */
    display: inline-block;
    width:115px;
    text-align:center;
    padding: 5px 10px 6px;
    color: #fff;
    text-shadow: #000 0 1px 0;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
     
    /* button color */
    background-color: #31B404;
     
    /* css3 implementation :) */
    /* rounded corner */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
     
    /* drop shadow */
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
     
    /* text shadow */
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
     
}
   
.vues {
    width: 300px;
    color: #3d3d3d;
	background: #dfdfdf;
	font-family: Roboto;
    /* styles for button */
    display: inline-block;
    width:115px;
    text-align:center;
    padding: 3px 1px 4px;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
     
    /* button color */
	color: #000;
	text-shadow: 0 1px 0 #fff;
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, #e4d0a0),
		color-stop(0.5, #efcd63),
		color-stop(0.49, #f0be22),
		color-stop(0, #f9dd24)
	);
     
    /* css3 implementation :) */
    /* rounded corner */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
     
    /* drop shadow */
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
     
    /* text shadow */
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;   
}
.vues:hover {
    width: 300px;
    color: #3d3d3d;
	background: #dfdfdf;
	font-family: Roboto;
    /* styles for button */
    display: inline-block;
    width:115px;
    text-align:center;
    padding: 3px 1px 4px;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
     
    /* button color */
	color: #fff;
	text-shadow: 0 1px 0 #000;
	background: -webkit-gradient(
	linear, left top, left bottom,
        color-stop(0, #7d88a5),
        color-stop(0.5, #3a4e78),
        color-stop(0.5, #273f6d),
        color-stop(1, #273f6d));
     
    /* css3 implementation :) */
    /* rounded corner */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
     
    /* drop shadow */
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
     
    /* text shadow */
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative; 
}

.event-msg{
    /* styles for button */
    text-align:center;
    display: block;
    padding: 5px 5px 5px;
    margin-right: 3px;
    margin-left: 3px;
    margin-top: -2px;
    margin-bottom: 0px;
    text-decoration: none;
	border: 1px solid #303030 /*{a-bup-border}*/;
	background: #414141 /*{a-bup-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{a-bup-color}*/;
	font-family: Roboto;
}

a.event-msg-round, .event-msg-round{
    /* styles for button */
    text-align:center;
    display: inline-block;
    z-index: 200;
    padding: 3px 3px 3px 27px; /* top right down left */
    margin-right: 3px;
    margin-left: 3px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;
	border: 2px solid #303030;
	color: #ffffff;
	font-weight: bold;
	background: #414141 url('/images/watermark/info.png') no-repeat -2px -3px; /* horizontal vertical */
	font-family: Roboto;
}

a.success-msg, a.success-msg-round, .success-msg:active, .success-msg-round:active, .success-msg:hover, .success-msg-round:hover {
    /* styles for button */
    text-align:center;
    display: inline-block;
    z-index: 200;
    padding: 7px 5px 5px 25px; /* top right down left */
    margin-right: 3px;
    margin-left: 3px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;
	border: 2px solid #669900;
	color: #ffffff;
	font-weight: bold;
	background: #99CC00 url('/images/watermark/dialog-valid.png') no-repeat 5px 7px; /* horizontal vertical */
	font-family: Roboto;
}

.success-msg:active, .success-msg-round:active, .success-msg:hover, .success-msg-round:hover {
    /* styles for button */
    text-align:center;
    display: inline-block;
    z-index: 200;
    padding: 7px 5px 5px 25px; /* top right down left */
    margin-right: 3px;
    margin-left: 3px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;
	border: 2px solid #669900;
	color: #ffffff;
	font-weight: bold;
	background: #669900 url('/images/watermark/dialog-valid.png') no-repeat 5px 7px; /* horizontal vertical */
	font-family: Roboto;
}

.success-msg{
    /* styles for button */
    text-align:center;
    display: inline-block;
    z-index: 200;
    padding: 7px 5px 5px 25px; /* top right down left */
    margin-right: 3px;
    margin-left: 3px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;
	border: 2px solid #669900;
	color: #ffffff;
	font-weight: bold;
	background: #99CC00 url('/images/watermark/dialog-valid.png') no-repeat 5px 7px; /* horizontal vertical */
	font-family: Roboto;
}

.success-msg-round{
    /* styles for button */
    text-align:center;
    display: inline-block;
    z-index: 200;
    padding: 7px 5px 5px 25px; /* top right down left */
    margin-right: 3px;
    margin-left: 3px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;
	border-bottom: 2px solid #669900;
	color: #ffffff;
	font-weight: bold;
	background: #99CC00 url('/images/watermark/dialog-valid.png') no-repeat 5px 7px; /* horizontal vertical */
	font-family: Roboto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.wait-msg{
    /* styles for button */
    text-align:center;
    display: inline-block;
    z-index: 200;
    padding: 5px 5px 5px;
    margin-right: 3px;
    margin-left: 3px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;
	border: 2px solid #FF8800;
	color: #ffffff;
	font-weight: bold;
	background: #FFBB33;
	font-family: Roboto;
}

.wait-msg-round{
    /* styles for button */
    text-align:center;
    display: inline-block;
    z-index: 200;
    padding: 5px 5px 5px;
    margin-right: 3px;
    margin-left: 3px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;
	border-bottom: 2px solid #FF8800;
	color: #ffffff;
	font-weight: bold;
	background: #FFBB33;
	font-family: Roboto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.error-msg, a.error-msg{
    /* styles for button */
    text-align:center;
    display: inline-block;
    z-index: 200;
    padding: 10px 10px 10px 30px; /* top right down left */
    margin-right: 3px;
    margin-left: 3px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;
    line-height: 1;
	border: 2px solid #CC0000;
	color: #ffffff;
	font-weight: bold;
	background: #FF4444 url('/images/dialog-warning.png') no-repeat 5px 7px; /* horizontal vertical */
	font-family: Roboto;
}
.error-msg:hover, a.error-msg:hover,
.error-msg:active, a.error-msg:active{
	border: 2px solid #CC0000;
	color: #ffffff;
	font-weight: bold;
	background: #CC0000 url('/images/dialog-warning.png') no-repeat 5px 7px; /* horizontal vertical */
	font-family: Roboto;
}

.error-msg-round{
    /* styles for button */
    text-align:center;
    display: inline-block;
    z-index: 200;
    padding: 10px 10px 10px 30px; /* top right down left */
    margin-right: 3px;
    margin-left: 3px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;
    line-height: 1;
	border-bottom: 2px solid #CC0000;
	color: #ffffff;
	font-weight: bold;
	background: #FF4444 url('/images/dialog-warning.png') no-repeat 5px 7px; /* horizontal vertical */
	font-family: Roboto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

a.mobile {
    /* styles for button */
    text-align:center;
    display: inlineblock;
    padding: 8px 5px 4px;
    margin-right: 5px;
    margin-bottom: 13px;
    color: #3d3d3d;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
	border-bottom:1px solid #A3B2D2;
	text-shadow:  0 0  0  #B3B3B3;
	background: #dfdfdf;
	font-family: Roboto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}
a.mobile:hover {
    /* styles for button */
    text-align:center;
    display: inlineblock;
    padding: 8px 5px 4px;
    margin-right: 5px;
    margin-bottom: 13px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
	border-bottom:1px solid #A3B2D2;
	text-shadow:  0 0  0  #B3B3B3;
	background-image:-webkit-gradient(linear,left top,left bottom,from( #425A8F ),to( #17316a ));
	background-image:-webkit-linear-gradient( #425A8F,#17316a );
	background-image:   -moz-linear-gradient( #425A8F,#17316a );
	background-image:    -ms-linear-gradient( #425A8F,#17316a );
	background-image:     -o-linear-gradient( #425A8F,#17316a );
	background-image:        linear-gradient( #425A8F,#17316a );
	font-family: Roboto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.video-details{
    /* styles for button */
    text-align:center;
    display: inline-block;
    padding: 5px 10px 6px;
    margin-right: 5px;
    margin-bottom: 3px;
    color: #3d3d3d;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
	border: 1px solid #aaaaaa;
	text-shadow:  0 0  0  #B3B3B3;
	background: #fff;
	font-family: Roboto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

a.video-details{
    /* styles for button */
    text-align:center;
    display: inline-block;
    padding: 5px 10px 6px;
    margin-right: 5px;
    margin-bottom: 3px;
    color: #3d3d3d;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
	border: 1px solid #aaaaaa;
	text-shadow:  0 0  0  #B3B3B3;
	background: #fff;
	font-family: Roboto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}
a.video-details:hover{
    /* styles for button */
    text-align:center;
    display: inline-block;
    padding: 5px 10px 6px;
    margin-right: 5px;
    margin-bottom: 3px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
	border: 1px solid #cc0000;
	text-shadow:  0 0  0  #B3B3B3;
	background: #FF4444;
	font-family: Roboto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.video-details img, a.video-details img {
	vertical-align:middle
}

a.lien-iPhone, .lien-iPhone{
    /* styles for button */
    text-align:center;
    display: inline-block;
    padding: 5px 5px 5px 5px;
    margin-right: 5px;
    color: #324f85;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
	background:#fff;
	border: 1px solid #878787;
	text-shadow:  0 0  0  #B3B3B3;
	font-family: Roboto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

a.lien-iPhone img{
    vertical-align:-30%;
}

a.lien-iPhone:hover, .lien-iPhone:hover{
    /* styles for button */
    text-align:center;
    display: inline-block;
    padding: 5px 5px 5px 5px;
    margin-right: 5px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
	background:-webkit-gradient(linear,0% 0%,0% 100%,from(#058cf5),to(#015fe6));
	border: 1px solid #878787;
	text-shadow:  0 0  0  #B3B3B3;
	font-family: Roboto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

a.lien-WindowsPhone, .lien-WindowsPhone{
    /* styles for button */
    text-align:center;
    display: inline-block;
    padding: 5px 5px 5px 5px;
    margin-right: 5px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
	background:#fff;
	border:solid 3px #000;
	text-shadow:  0 0  0  #B3B3B3;
	font-family: Roboto;
}

a.lien-WindowsPhone img{
    vertical-align:-30%;
}

a.lien-WindowsPhone:hover, .lien-WindowsPhone:hover{
    /* styles for button */
    text-align:center;
    display: inline-block;
    padding: 5px 5px 5px 5px;
    margin-right: 5px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
	background:#242525;
	border:solid 3px #000;
	font-family: Roboto;
}

a.lien-Blackberry, .lien-Blackberry{
    /* styles for button */
    vertical-align:20%;
    text-align:center;
    display: inline-block;
    padding: 5px 5px 5px 5px;
    margin-right: 5px;
	color:#909090;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
	background:#fff;
	border:solid 3px #000;
	text-shadow:  0 0  0  #B3B3B3;
	font-family: Roboto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

a.lien-Blackberry img{
    vertical-align:-30%;
}

a.lien-Blackberry:hover, .lien-Blackberry:hover{
    /* styles for button */
    text-align:center;
    display: inline-block;
    padding: 5px 5px 5px 5px;
    margin-right: 5px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
	background:#00388c;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#296dd6),to(#00388c));
	background-image:-webkit-linear-gradient(top,#296dd6,#00388c);
	background-image:-moz-linear-gradient(top,#296dd6,#00388c);
	background-image:-ms-linear-gradient(top,#296dd6,#00388c);
	background-image:-o-linear-gradient(top,#296dd6,#00388c);
	background-image:linear-gradient(top,#296dd6,#00388c);
	border:solid 3px #000;
	font-family: Roboto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.video-details-black, .video-details-black{
    /* styles for button */
    text-align:center;
    display: inline-block;
    padding: 5px 10px 6px;
    margin-right: 5px;
    margin-bottom: 3px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
	border: 1px solid #303030;
	text-shadow:  0 0  0  #222222;
	background: #414141;
	font-family: Roboto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

a.category {
    /* styles for button */
    text-align:center;
    display: inline-block;
    padding: 5px;
    margin-right: 3px;
    margin-bottom: 0px;
    color: #3d3d3d;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
	border: 1px solid #aaaaaa;
	text-shadow:  0 0  0  #B3B3B3;
	background: #fff;
	font-family: Roboto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

a.category:hover {
    color: #fff;
    border: 1px solid #0099CC;
	background:#33b5e5;     
}

a.modif {
    /* styles for button */
    text-align:center;
    display: inline-block;
    width:95px;
    padding: 5px 10px 6px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
    /* button color */
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, #5e636a),
		color-stop(0.5, #272d37),
		color-stop(0.49, #171f28),
		color-stop(0, #252d36)
	);
    /* css3 implementation :) */
    /* rounded corner */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
     
    /* drop shadow */
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
     
    /* text shadow */       
    text-shadow: #000 0 1px 1px;
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
    cursor: pointer;
     
}

a.supp {
    /* styles for button */
    text-align:center;
    display: inline-block;
    width:95px;
    padding: 5px 10px 6px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
    /* button color */
    background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, rgb(225,130,133)),
		color-stop(0.5, rgb(215,99,105)),
		color-stop(0.49, rgb(205,42,39)),
		color-stop(0, rgb(191,35,33))
	); 
     
    /* css3 implementation :) */
    /* rounded corner */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
     
    /* drop shadow */
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
     
    /* text shadow */       
    text-shadow: #000 0 1px 1px;
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
    cursor: pointer;
     
}

.btn_menu {
	display:block;
	margin-bottom: 10px;
}

#btn_menu_icon {
	display:inline-block;
	width: 240px;
	height: 42px;
	background:url("/images/char-family-blank.png") 0 0 no-repeat;
	color: #000000;
	font-size:20px;	
	margin-left: 10px;
	padding-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-shadow: #fff 0px 2px 2px;
	border-bottom: 0;
	text-transform: none;
}

#btn_menu_icon img {
	vertical-align:middle
}

#barre_txt {
	width: 240px;
	height: 42px;
	background:url("/images/char-family-blank.png") 0 0 no-repeat;
}

#barre_txt h2 {
	color: #000000;
	font-size:27px;	
	margin-left: 20px;
	padding-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-shadow: #fff 0px 2px 2px;
	clear: none;
	border-bottom: 0;
	line-height: 0;
	text-transform: none;
}

a.derouler{
    display: block;
    text-align:center;
    padding: 5px 5px 6px;
    color: #FFF;
    text-decoration: none;
    font-weight: bold;
	background:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(1, #f8aeb2),
	color-stop(0.80, #f27279),
	color-stop(0.65, #ea2e37),
	color-stop(0.45, #e2030e),
	color-stop(0, #c40000));
	border: 2px solid white;
	box-shadow: #000 0 1px 2px ;  
    text-shadow: #000 0 1px 1px;
    position: relative;  
}

.ui-body-e{
	padding:5px;
	border:1px solid #00415e;
	color:#fff;
	text-shadow:0 1px 0 #000;
	text-align:left;
	background: #000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#272c33));
	background-image: -webkit-linear-gradient(#000,#272c33);
	background-image:    -moz-linear-gradient(#000,#272c33);
	background-image:     -ms-linear-gradient(#000,#272c33);
	background-image:      -o-linear-gradient(#000,#272c33);
	background-image:         linear-gradient(#000,#272c33);
}

.ui-body-e strong a{ color:#fff}

.ui-body-e h1{
font-size:13px;
padding:8px 0;
color:#fff;
text-shadow:0 1px 0 #000;
text-align:left;
}

.ui-body-e h2{
font-size:17px;
margin-left:10px;
margin-bottom:5px;
color:#909090;
text-shadow:none;
text-align:left;
font-family:Roboto;
}

.ui-commentaires-e{
border:1px solid #f7c942;
color:#333;
text-shadow:0 1px 0 #fff;
background:#faeb9e;
background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#faeb9e));
background-image:-webkit-linear-gradient(top,#fff,#faeb9e);
background-image:-moz-linear-gradient(top,#fff,#faeb9e);
background-image:-ms-linear-gradient(top,#fff,#faeb9e);
background-image:-o-linear-gradient(top,#fff,#faeb9e);
background-image:linear-gradient(top,#fff,#faeb9e)
}

.ui-commentaires-e .comments-form{
color:#333;
padding: 0 5px;
text-shadow:0 1px 0 #fff;
background:#faeb9e;
background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#faeb9e));
background-image:-webkit-linear-gradient(top,#fff,#faeb9e);
background-image:-moz-linear-gradient(top,#fff,#faeb9e);
background-image:-ms-linear-gradient(top,#fff,#faeb9e);
background-image:-o-linear-gradient(top,#fff,#faeb9e);
background-image:linear-gradient(top,#fff,#faeb9e);
}

.ui-commentaires-e .comments-form input {
height:20px;
}

.ui-commentaires-e .comments-form input:focus, .ui-commentaires-e .comments-form textarea:focus {
	-webkit-box-shadow:0 0 25px #ccc;
	-moz-box-shadow:0 0 25px #ccc;
	box-shadow:0 0 25px #ccc;
}

.ui-commentaires-e .comments-form input[required]:valid, .ui-commentaires-e .comments-form textarea[required]:valid {
			background:url("/images/form-valid.png") no-repeat right top #fff;
}

.ui-commentaires-e .comments-form input[required]:invalid, .ui-commentaires-e .comments-form textarea[required]:invalid {
			background:url("/images/form-cancel.png") no-repeat right top #fff;
}

.ui-commentaires-e .comments-form input[required], .ui-commentaires-e .comments-form textarea[required] {
			background:url("/images/form-required.png") no-repeat right top #fff;
}

.ui-commentaires-e .comments-num{
color:#333;
padding:10px 0;
font-size:20px;
text-shadow:0 1px 0 #fff;
background:#ffe156;
background-image:-webkit-gradient(linear,left top,left bottom,from(#ffefa7),to(#ffe156));
background-image:-webkit-linear-gradient(top,#ffefa7,#ffe156);
background-image:-moz-linear-gradient(top,#ffefa7,#ffe156);
background-image:-ms-linear-gradient(top,#ffefa7,#ffe156);
background-image:-o-linear-gradient(top,#ffefa7,#ffe156);
background-image:linear-gradient(top,#ffefa7,#ffe156)
}
.ui-commentaires-e .comments-num span{
margin-left:15px;
}

.ui-commentaires-e h2 {
	clear: both;
	margin: 8px 8px 0 8px;
	border-bottom: 1px solid #c0c0c0;
	/* height: 16px; */
	font-size: 14px;
	line-height: 20px;
	text-transform: uppercase;
}

/*610px*/

.ui-body-c .date:first-letter {
	text-transform: uppercase;
}

.ui-body-c {
padding: 0 5px;
margin: 0 5px;
border: 1px solid #b3b3b3;
color:#000;
background:#d3d3d3;
background-image:-webkit-gradient(linear,left top,left bottom,from(#eeeeee),to(#d3d3d3));
background-image:-webkit-linear-gradient(top,#eeeeee,#d3d3d3);
background-image:-moz-linear-gradient(top,#eeeeee,#d3d3d3);
background-image:-ms-linear-gradient(top,#eeeeee,#d3d3d3);
background-image:-o-linear-gradient(top,#eeeeee,#d3d3d3);
background-image:linear-gradient(top,#eeeeee,#d3d3d3);
}

.ui-body-c .admin {
border-right: 1px solid #000;
padding:0 5px;
}
.ui-body-c .admin:last-child {
border-right:none;
}

.ui-body-c  a, .ui-body-c  a:hover {
text-decoration: none;
}

.ui-candidatures {
margin:0 20px;
border-top: 1px solid #7e7e7e;
border-left: 1px solid #7e7e7e;
border-right: 1px solid #7e7e7e;
border-bottom: 1px solid #222222;
font-size:13px;
display: block;
background:#fff;
}

.ui-candidatures .candidatures-list a{
	color: #fff;
	text-decoration: none;
    /* styles for button */
    text-align:center;
    display: inline-block;
    padding: 7px 0;
    width: 100%;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#6E85B7), to(#2D4A88));
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);  
    text-shadow: #000 0 1px 1px;
    position: relative;
	font-size:18px;
}

.ui-comments {
margin:0 20px;
border-top: 1px solid #7e7e7e;
border-left: 1px solid #7e7e7e;
border-right: 1px solid #7e7e7e;
border-bottom: 1px solid #222222;
font-size:13px;
display: block;
background:#fff;
}

.ui-comments .comments-num{ 
color: #fff;
}

.ui-comments .comments-num a{
	color: #fff;
	text-decoration: none;
    /* styles for button */
    text-align:center;
    display: inline-block;
    padding: 7px 0;
    width: 100%;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
     
    /* button color */
    background-color: #33B5E5;
     
    /* drop shadow */
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
     
    /* text shadow */       
    text-shadow: #000 0 1px 1px;
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
    cursor: pointer;
font-size:18px;
}

 .ui-comments .comments-num a:hover{
    background-color: #0099CC;
}

.event-bouton {
margin:0 20px;
border-top: 1px solid #7e7e7e;
border-left: 1px solid #7e7e7e;
border-right: 1px solid #7e7e7e;
border-bottom: 1px solid #222222;
font-size:13px;
display: block;
background:#fff;
}

.event-bouton .top-rouge a{
color: #fff;
text-decoration: none;
    /* styles for button */
    text-align:center;
    display: inline-block;
    padding: 7px 0;
    width: 100%;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
     
    /* button color */
	color: #fff;
	text-shadow: 0 -1px 0 #000;
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, rgb(225,130,133)),
		color-stop(0.5, rgb(215,99,105)),
		color-stop(0.49, rgb(205,42,39)),
		color-stop(0, rgb(191,35,33))
	);
     
    /* drop shadow */
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
     
    /* text shadow */       
    text-shadow: #000 0 1px 1px;
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
    cursor: pointer;
font-size:18px;
}

.ui-comments span.date {
font-size:10px;
    color: #000;
}

.ui-comments p.contenu {
font-size:13px;
padding-left:20px;
}

.ad {
	margin: 1px 0 0 0;
	padding: 4px;
	color: inherit;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/trans20.ffffff.png", sizingMethod="scale");
	z-index: 100;
	text-align: center;
}

.ad[class] {  }

#wrapAdRight{
	float: left;
	margin-left: 8px;
	margin-bottom: 5px;
	/*overflow: hidden;*/
	width: 168px;
	height: 608px;
	z-index: 10;	
	background: url('/images/pub_AdRight.png');
	/*background: url('/images/trans20.ffffff.png');*/
}

#wrapAdRight .ad.right { 
	padding-top: 3px;
	padding-left: 4px;
	float: left;
	color:#000;
	font-size:12px ;
	height: 600px;
	width: 160px;
}

#wrapAdTop{
	float: right;
	padding: 0;
	margin-bottom: 10px;
	overflow: hidden;
	width: 739px;
	height: 104px;
	background: url('/images/pub_AdTop.png');
}

#wrapAdTop .ad.top {
	margin-right: 4px;
	float: right;
	height: 90px;
	width: 728px;
}

/*
#disqus_thread {
	background-color:#c1c1c1;
	padding:10px;
	width:590px;
	background: url(/images/trans20.ffffff.png);
}
*/

#disqus_thread {
	padding:10px;
	width:590px;
	background:#faeb9e;
	color:#fff;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#5D5A5A),to(#b0b0b0));
	background-image:-webkit-linear-gradient(top,#5D5A5A,#b0b0b0);
	background-image:-moz-linear-gradient(top,#5D5A5A,#b0b0b0);
	background-image:-ms-linear-gradient(top,#5D5A5A,#b0b0b0);
	background-image:-o-linear-gradient(top,#5D5A5A,#b0b0b0);
	background-image:linear-gradient(top,#5D5A5A,#b0b0b0)
}

#disqus_thread ul li {
	list-style: none;
	background: none;
}

#disqus_thread a{
	color: #d70202;
}

#dsq-comments {
	color:#000;
}

#dsq-content .dsq-more-button{
	background:url("/images/disqus-sprite.png") 0 -250px repeat-x;
	color:#fff;
	text-shadow:#585c60 0 1px 0;
}

#dsq-content .dsq-more-button:hover{
	background:url("/images/disqus-sprite.png") 0 -310px repeat-x
}

#dsq-content .dsq-more-button:active{
	background:url("/images/disqus-sprite.png") 0 -370px repeat-x;
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,.8);
	-moz-box-shadow:0 1px 0 rgba(255,255,255,.8);
	box-shadow:0 1px 0 rgba(255,255,255,.8);
}

.dsq-post-tools .dsq-post-as .dsq-button{
	background:url("/images/disqus-sprite.png") 0 -250px repeat-x;
	color:#fff;
	text-shadow:#585c60 0 1px 0;
}

.dsq-post-tools .dsq-post-as .dsq-button:hover{
	background:url("/images/disqus-sprite.png") 0 -310px repeat-x
}

.dsq-post-tools .dsq-post-as .dsq-button:active{
	background:url("/images/disqus-sprite.png") 0 -370px repeat-x;
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,.8);
	-moz-box-shadow:0 1px 0 rgba(255,255,255,.8);
	box-shadow:0 1px 0 rgba(255,255,255,.8);
	padding-top:9px;
	padding-bottom:7px
}

.dsq-notice{
	background:#fff;
	font-size:13px;
	padding:10px;
	border:1px solid #e8ec44;
	border:1px solid rgba(210,210,0,.5);
	margin:0 0 1.5em;
	max-height:42px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.8);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.8);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.8)
}

.dsq-error{
	background:#f2d2d1;
	color:#981008;
	border:1px solid #dd9d99;
	border:1px solid rgba(230,100,100,.5)
}

.big-article{
	color: #000;
	margin-left: 2px;
	font: 16px/16px Arial, sans-serif ;
}

/*
	 CSS-Tricks Example
	 by Chris Coyier
	 http://css-tricks.com
*/

dt { padding: 5px; background: #900; color: white; font-weight:bold ; text-decoration: underline ; text-transform : uppercase }
dd { background: #900; padding: 10px; color: white; }

dt:nth-of-type(1) { background: #b44835; }
dd:nth-of-type(1) { background: #b44835; }

dt:nth-of-type(2) { background: #ff7d3e; }
dd:nth-of-type(2) { background: #ff7d3e; }

dt:nth-of-type(3) { background: #ffb03b; }
dd:nth-of-type(3) { background: #ffb03b; }

dt:nth-of-type(4) { background: #c2a25c; }
dd:nth-of-type(4) { background: #c2a25c; }

dt:nth-of-type(5) { background: #4c443c; }
dd:nth-of-type(5) { background: #4c443c; }

dt:nth-of-type(6) { background: #656b60; }
dd:nth-of-type(6) { background: #656b60; }

.curCol { -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2); z-index: 1; position: relative; }

.hr2 {
	background: url(/images/content_seperator.gif) repeat-x ;
	height: 2px;
	margin: 35px auto 20px auto;
}

input[type="checkbox"]{
	width:26px;
	height:22px;
	background:url('/images/watermark/android-checkbox.png');
	-webkit-appearance:none;
	border:0;
	float:left;
	margin:0 4px 0 10px;
	cursor:pointer;
}

input[type="checkbox"]:active,input[type="checkbox"]:hover{
	height:23px;
	background-position:0 23px;
}

input[type="checkbox"]:checked{
	background-position:0 45px;
}

input[type="radio"][value="oui"], input[type="radio"][value="non"], 
input[type="radio"][value="oui"]:hover, input[type="radio"][value="non"]:hover{
	color:#3d3d3d;
	width:97px;
	height:24px;
	background:url('/images/watermark/android-switch.png');
	-webkit-appearance:none;
	border:0;
	cursor:pointer;
}

input[type="radio"][value="oui"]:checked, input[type="radio"][value="non"]:checked{
	background-position:0 24px
}

input[type="radio"][value="oui"]:hover:after, input[type="radio"][value="non"]:hover:after{
	content: "";
	display: block;
	top: -4px;
	width: 97px;
	height:24px;
	left: -4px;
	position: relative;
	border: 4px solid transparent;
	background: #33B5E5;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	opacity: .5;
	}

input[type="radio"]{
	color:#3d3d3d;
	width:24px;
	height:24px;
	background:url('/images/watermark/android-radio.png');
	-webkit-appearance:none;
	border:0;
	vertical-align:middle;
	cursor:pointer;
}

input[type="radio"]:active,input[type="radio"]:hover{
	background-position:0 24px
}

input[type="radio"]:checked{
	background-position:0 48px
}

.bubble-count {
top: -7px !important;
left: -7px !important;
padding: 2px;
min-width: 20px;
min-height: 20px;
border: 2px solid white;
color: white !important;
text-align: center;
font-weight: bold;
line-height: 1.7em;
background:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(1, #f8aeb2),
	color-stop(0.80, #f27279),
	color-stop(0.65, #ea2e37),
	color-stop(0.45, #e2030e),
	color-stop(0, #c40000));
border-radius: 20px;
box-shadow: #000 0 1px 2px ;
position: absolute;
display: block;
z-index: 3;
}

/*--------------------------------------------------------------------
Admin News
---------------------------------------------------------------------*/

.bulle-vert {
top: -7px !important;
left: -7px !important;
padding: 2px;
min-width: 20px;
min-height: 20px;
border: 2px solid white;
color: white !important;
text-align: center;
font-weight: bold;
line-height: 1.7em;
background:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(1, #99D29E),
	color-stop(0.80, #7bbf81),
	color-stop(0.65, #31ab3b),
	color-stop(0.45, #009a0c),
	color-stop(0, #009a0c));
border-radius: 20px;
box-shadow: #000 0 1px 2px ;
position: absolute;
display: block;
z-index: 3;
}

.bulle-orange {
top: -7px !important;
left: -7px !important;
padding: 2px;
min-width: 20px;
min-height: 20px;
border: 2px solid white;
color: white !important;
text-align: center;
font-weight: bold;
line-height: 1.7em;
background:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(1, #F7D358),
	color-stop(0.80, #FAAC58),
	color-stop(0.65, #FE9A2E),
	color-stop(0.45, #FF8000),
	color-stop(0, #FF7300));
border-radius: 20px;
box-shadow: #000 0 1px 2px ;
position: absolute;
display: block;
z-index: 3;
}

.bulle-rouge{
top: -7px !important;
left: -7px !important;
padding: 2px;
min-width: 20px;
min-height: 20px;
border: 2px solid white;
color: white !important;
text-align: center;
font-weight: bold;
line-height: 1.7em;
background:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(1, #f8aeb2),
	color-stop(0.80, #f27279),
	color-stop(0.65, #ea2e37),
	color-stop(0.45, #e2030e),
	color-stop(0, #c40000));
border-radius: 20px;
box-shadow: #000 0 1px 2px ;
position: absolute;
display: block;
z-index: 3;
}

.bulle-bleu{
top: -7px !important;
left: -7px !important;
padding: 2px;
min-width: 20px;
min-height: 20px;
border: 2px solid white;
color: white !important;
text-align: center;
font-weight: bold;
line-height: 1.7em;
background: -webkit-gradient(
		linear, 
		left top, 
		left bottom, 
		from(rgba(86, 213, 255, 1)), 
		color-stop(0.5, rgba(59, 145, 255, 1)), 
		color-stop(0.5, rgba(0, 114, 255, 1)), 
		to(rgba(0, 133, 255, 1))
	);
border-radius: 20px;
box-shadow: #000 0 1px 2px ;
position: absolute;
display: block;
z-index: 3;
}

.bulle-jaune{
top: -7px !important;
left: -7px !important;
padding: 2px;
min-width: 20px;
min-height: 20px;
border: 2px solid white;
color: white !important;
text-align: center;
font-weight: bold;
line-height: 1.7em;
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, #e4d0a0),
		color-stop(0.5, #efcd63),
		color-stop(0.49, #f0be22),
		color-stop(0, #f9dd24)
	);
border-radius: 20px;
box-shadow: #000 0 1px 2px ;
position: absolute;
display: block;
z-index: 3;
}

.bubble-green {
    /* styles for button */
    display: inline-block;
    text-align:center;
	font-size:18px;
	padding:4px 5px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
	background: #99CC00;
    /* css3 implementation :) */
    /* rounded corner */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;     
    /* drop shadow */
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);     
    /* text shadow */
    border-bottom: 1px solid rgba(0,0,0,0.25);
}

.bubble-orange {
    /* styles for button */
    display: inline-block;
    text-align:center;
	font-size:18px;
	padding:4px 5px;
    color: #fff;
    text-shadow: #000 0 1px 0;
    text-decoration: none;
    font-weight: bold;
	background: #FFBB33;
    /* css3 implementation :) */
    /* rounded corner */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;     
    /* drop shadow */
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);     
    /* text shadow */
    border-bottom: 1px solid rgba(0,0,0,0.25);
}

.bubble-red {
    /* styles for button */
    display: inline-block;
    text-align:center;
	font-size:18px;
	padding:4px 5px;
    color: #fff;
    text-shadow: #000 0 1px 0;
    text-decoration: none;
    font-weight: bold;
	background: #FF4444;
    /* css3 implementation :) */
    /* rounded corner */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;     
    /* drop shadow */
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);     
    /* text shadow */
    border-bottom: 1px solid rgba(0,0,0,0.25);
}

.administration {
	border-bottom: 2px solid #33baec;
	color: #b2bfc4;
	font-weight: bold;
	text-shadow: 0 0 0	#ffffff ;
	background: #002e3e;
	float: left;
	position: relative;
	display: block;
	list-style: none;
	height: 35px;
	width: 100%;
	z-index: auto;
}

.administration #title{
	font-size:18px;
	position:absolute;
	font-weight:bold;
	top:3px;
	left:0;
	right:0;
	padding:0;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	text-shadow:#000 0 1px 0;
   font-family: Roboto;
	z-index:3;
}

.administration #leftnav img,.administration #rightnav img{
	vertical-align:-3px;
	height:70%;
}

.administration #leftnav a, .administration #leftnav a:first-child{
	/*border: 1px solid #3d3d3d;
	background: #f2f2f2;*/
	color: #dfdfdf;
	font-weight: bold;
	text-shadow: #000 0 0 0;
	-moz-border-radius: 0em;
	-webkit-border-radius: 0em;
	border-radius: 0em;
	z-index:5;
	margin-top:4px;
	margin-left:0px;
	padding:0 5px;
	float:left;
	-webkit-border-image:none;
	font-family: Roboto;
	border-right:1px solid #dfdfdf;
}

.administration #leftnav a:hover, .administration #rightnav a:hover,
.administration #leftnav a:active, .administration #rightnav a:active {
    background: #33baec;
	color: #fff;
}

.administration #rightnav a{
	/*border: 1px solid #3d3d3d;
	background: #f2f2f2;*/
	color: #dfdfdf;
	font-weight: bold;
	text-shadow: #000 0 0 0;
	-moz-border-radius: 0em;
	-webkit-border-radius: 0em;
	border-radius: 0em;
	z-index:5;
	margin-top:6px;
	margin-right:-4px;
	padding:0 5px;
	-webkit-border-image:none;
   font-family: Roboto;
	border-left:1px solid #dfdfdf;
}

select{
	width:100%;
}
[disabled="disabled"]{
	color:#fff;
	background:#CDCDCD;
}

a.google-play-lien#single_image img, a.google-play-lien.group img{
	border: none;
	border-right: 1px solid #3d3d3d;
	padding:10px;
	margin:0;
}

a#single_image img, a.group img{
	border:2px solid #d70202;
	padding:1px;
	margin:2px;
}
	
#share-bar h4.ics-title{
	color:#33B5E5;
	padding-left:8px;
	padding-bottom:8px;
	border-bottom:1px solid #33B5E5;
}

#share-bar{
	padding:10px 0px 0px 0px;	
	position:absolute;
	border-bottom: 2px solid #909090;
	background: #222222;
	width:200px;
}

#share-bar a.share img{
	vertical-align: middle;
}

#share-bar a.share{
	padding:10px;
	margin: 0;
	display: block;
	list-style: none;
	list-style-type: none;
	list-style-type: none;
	list-style-image: none;
	list-style: none;
	font-size:15px;
	font-family: Roboto;
	color: #fff;
	text-shadow: 0 0 0	#000 ;
	text-decoration: none;
	background: none;
	margin:0;
	border-top:solid #4E5567 1px;
	font-weight:bold;
}

#share-bar a.share:hover, #share-bar a.share:active {
	background: #33b5e5;
}

#notif-fleche{
	width:13px;
	height:11px;
	margin-top:25px;
	margin-left:13px;
	background-image:url(/images/watermark/notif-fleche.png);
	background-repeat:no-repeat;
}
	
#notif-bar h4.ics-title{
	color:#3d3d3d;
	padding-left:8px;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom:1px solid #3d3d3d;
	text-shadow:0 0 0 ;
}

#notif-bar{
	background: #dfdfdf;
	padding:0px 0px 0px 0px;	
	position:absolute;
	border-left: 1px solid #909090;
	border-right: 1px solid #909090;
	border-bottom: 1px solid #909090;
}

#notif-bar .notif img{
	vertical-align: middle;
}

#notif-bar .notif .notif-titre{
	display: block;
	font-family: Roboto;
	color: #3a4e78;
	text-decoration:underline;
	margin-left: -4px;
	margin-bottom: 2px;
	font-size:15px;
	font-weight:bold;
}

#notif-bar .notif .notif-texte{
	display: block;
	color: #3d3d3d;
	font-size:9px;
}

#notif-bar .notif .notif-infos-black{
	font-style: italic;
	color: #3d3d3d;
	font-size:9px;
}

#notif-bar .notif .notif-infos{
	font-style: italic;
	color: #9933CC;
	font-size:9px;
}

#notif-bar .close{
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:5px
}

#notif-bar .notif{
	padding:10px;
	margin: 0;
	display: block;
	list-style: none;
	list-style-type: none;
	list-style-type: none;
	list-style-image: none;
	list-style: none;
	/*font-size:15px;
	font-family: Roboto;*/
	color: #3d3d3d;
	text-shadow: 0 0 0	#000 ;
	text-decoration: none;
	background: #fff;
	margin:0;
	border-top:solid #4E5567 1px;
}

#notif-bar .notif:hover, #share-bar a.notif:active {
	background: #f2f2f2;
}

.blackICS-block{
    /* styles for button */
    text-align:center;
    display: block;
	width:600px;
	padding-left:5px;
	padding-right:5px;
	margin-left:13px;
	margin-right:5px;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
    color: #fff;
	border: 1px solid #cc0000;
	background: #222222;
	font-family: Roboto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.blackICS-block input#login-page{
	-webkit-appearance:none;
	color:#222222;
	border:0;
	width:99%;
	border-bottom:2px solid #bababa;
	height:44px;
	margin-top:6px;
	-webkit-border-radius:0;
	background:#e8e8e8;
	font-weight:bold;
	font-family: Roboto;
	font-size:17px;
	padding-left:5px
}

/* ==================
Applications iOS
================== */

#app-store{
	margin-left:0px;
	margin-right:-5px;
	position:relative;
	z-index:200;
	width:98%;
	border: 1px solid #aaaaaa;
	/*{bords-ombres}*/
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	/*{bords-arrondis}*/
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	border-radius: 5px;
}

.app-store-lien .app-store-store{
	color: #fff;
	text-shadow: 0 1px 0 #000;
	font-size:15px;
	margin-left:125px;
	padding:5px;
	display: inline-block;
	position:relative;
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, #5e636a),
		color-stop(0.5, #272d37),
		color-stop(0.49, #171f28),
		color-stop(0, #252d36)
	);
	border: 1px solid rgba(0,0,0, 0.4);
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.app-store-lien .app-store-titre{
    color: #000;
    font-weight: bold;
	font-size:25px;
	margin-left:120px;
	margin-top:15px;
	display: block;
	position:relative;
}


.app-store-lien .app-store-more {
	display: block;
	margin-left:125px;
	margin-top:10px;
	bottom:0;
	position:relative;
	color: #000;
	font-size:10px;
}

.app-store-lien  .image {
display: inline-block;
position: absolute;
top: 9px;
left: 11px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
	border-radius: 20px;
-webkit-box-shadow: 0 2px 3px rgb(0,0,0);
background: -webkit-gradient(linear,0% 0%,0% 100%,from(#7c7c7c),color-stop(3%,#858585),color-stop(97%,#a4a4a4),to(#c2c2c2));
-webkit-background-size: 100px;
	width:100px;
	height:100px;
}

a.app-store-lien, .app-store-lien {
	display: block;
	font-size:20px;
	height:100px;
	text-decoration: none;
    color: #3d3d3d;
	background:#f3f9fd;
	font-weight:bold;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	border-radius: 5px;
}

a.app-store-lien:hover, a.app-store-lien:active {
	background:-webkit-gradient(linear,0% 0%,0% 100%,from(#058cf5),to(#015fe6));
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	border-radius: 5px;
}

/* ==================
Applications Android
================== */

#google-play-app{
	padding:10px 0px 0px 0px;
	margin-left:0;
	margin-right:-5px;
	position:relative;
	z-index:200;
	width:99%;
	background: url('/images/watermark/google-play-app-title-bg.png');
	border: 1px solid #aaaaaa;
	/*{bords-ombres}*/
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	/*{bords-arrondis}
	-moz-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	border-radius: 0.3em;*/
}

#google-play-films{
	padding:10px 0px 0px 0px;
	margin-left:0;
	margin-right:-5px;
	position:relative;
	z-index:200;
	width:99%;
	background: url('/images/watermark/google-play-films-title-bg.png');
	border: 1px solid #aaaaaa;
	/*{bords-ombres}*/
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	/*{bords-arrondis}
	-moz-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	border-radius: 0.3em;*/
}

#google-play-livres{
	padding:10px 0px 0px 0px;
	margin-left:0;
	margin-right:-5px;
	position:relative;
	z-index:200;
	width:99%;
	background: url('/images/watermark/google-play-livres-title-bg.png');
	border: 1px solid #aaaaaa;
	/*{bords-ombres}*/
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	/*{bords-arrondis}
	-moz-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	border-radius: 0.3em;*/
}

#google-play-musique{
	padding:10px 0px 0px 0px;
	margin-left:0;
	margin-right:-5px;
	position:relative;
	z-index:200;
	width:99%;
	background: url('/images/watermark/google-play-musique-title-bg.png');
	border: 1px solid #aaaaaa;
	/*{bords-ombres}*/
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	/*{bords-arrondis}
	-moz-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	border-radius: 0.3em;*/
}

#google-play-devices{
	padding:10px 0px 0px 0px;
	margin-left:0;
	margin-right:-5px;
	position:relative;
	z-index:200;
	width:99%;
	background: url('/images/watermark/google-play-devices-title-bg.png');
	border: 1px solid #aaaaaa;
	/*{bords-ombres}*/
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	/*{bords-arrondis}
	-moz-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	border-radius: 0.3em;*/
}

.google-play-titre{
	background-position: 10px;
	padding-left:8px;
	padding-bottom:8px;
    color: #fff;
    font-weight: bold;
	font-family: Roboto;
}

.google-play-box{
    text-align:center;
    display: inline-block;
    padding: 5px;
    margin-left: 5px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
	text-shadow:  0 0  0  #B3B3B3;
	background: url('/images/watermark/google-play-head-bg.png');
	font-family: Roboto;
}

.google-play-box, a.google-play-box{
    text-align:center;
    display: inline-block;
    padding: 5px;
    margin-left: 5px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
	text-shadow:  0 0  0  #B3B3B3;
	background: url('/images/watermark/google-play-head-bg.png');
	font-family: Roboto;
}

a.google-play-lien img, .google-play-lien img{
	vertical-align: middle;
	padding:10px;
	width:78px;
	height:78px;
	border-right: 1px solid #3d3d3d;
}

a.google-play-lien, .google-play-lien {
	display: block;
	font-size:20px;
	font-family: Roboto;
	text-decoration: none;
    color: #3d3d3d;
	background: #f2f2f2;
	border-top:solid #4E5567 1px;
	font-weight:bold;
	width:100%;
	height:98px;
}

a.google-play-lien:hover, a.google-play-lien:active {
	background: #33b5e5;
}

.google-play-lien .google-play-more {
	display: block;
	margin-left:110px;
	margin-top:-18px;
	bottom:15px;
	position:relative;
	color: #909090;
	font-size:10px;
}

/* IF Google Play Template si je fais une liste */
.google-play-lien-list {
	display: block;
	font-size:20px;
	font-family: Roboto;
	text-decoration: none;
    color: #3d3d3d;
	background: #f2f2f2;
	border-top:solid #4E5567 1px;
	font-weight:bold;
	width:100%;
}
.google-play-lien-list.google-play-more {
	display: block;
	left:105px;
	bottom:20px;
	position:absolute;
	color: #909090;
	font-size:10px;
}

/* ENDIF */

.google-play-lien .google-play-more .google-play-dev, .google-play-lien-list .google-play-more .google-play-dev{
	color: #909090;
	text-transform:uppercase;
}

.google-play-lien .google-play-more .google-play-prix, .google-play-lien-list .google-play-more .google-play-prix{
	color: #3d3d3d;
	text-transform:uppercase;
}

/*
	UTILITY STYLES
*/				  				  
					  				  
.floatLeft { float: left; margin-right: 10px;}
.floatRight { float: right; }
.clear { clear: both; }
a { outline: none; }


/*
	PAGE STRUCTURE
*/
#page-wrap { width: 606px; margin: 25px auto; position: relative; min-height: 324px; background: url(/images/bg-wrap.png) top center; }


/*
	TYPOGRAPHY
*/
ul { list-style: square inside; }
.slider-wrap a, .slider-wrap a:visited { color: #fff; text-decoration: none; }
.slider-wrap a:hover, .slider-wrap a:active { color: fff; text-decoration: none; }
blockquote { padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; font-family: Georgia, serif; font-style: italic; margin-top: 10px;}

/*
	SLIDER
*/

.slider-wrap { width: 606px; height: 324px; margin-left: auto;  margin-right: auto; text-align: center; background-color:#000 ;
background:url("/images/border-bg-2.gif") repeat ;  border:1px solid white ;	outline:1px solid black; padding:10px }

.stripViewer .panelContainer 
.panel ul { text-align: left; margin: 0 15px 0 30px; }


.stripViewer { position: relative; overflow: hidden; width: 606px; height: 324px; }
.stripViewer .panelContainer { position: relative; left: 0; top: 0; }

.stripViewer .panelContainer .panel { float: left; height: 100%; position: relative; width: 606px; height: 324px;}

.stripNavL, .stripNavR, .stripNav { display: none; }

.photo-meta-data { background: url('/images/watermark/transpBlack-normal.png'); height:85px; margin-top:-85px; position: relative ; z-index: 100;
 color: white; text-align: left; padding-left:10px ; }
 
.photo-meta-data strong { margin-left: 2px; color: #ec0000; text-transform:uppercase ; 
font: bold 26px/26px 'Arial Black', Arial, sans-serif ; text-shadow: #fff 0px 1px 3px , #fff 0px -1px 3px, #fff 1px 0px 3px, #fff -1px 0px 3px; }

/* IF MINI ARTICLE DESC */
.photo-meta-data-mini { background: url('/images/watermark/google-play-head-bg.png'); height:67px; margin-top:-67px; padding-top:10px; position: relative ; z-index: 100;
 color: white; text-align: left; padding-left:5px ; }
 
.photo-meta-data-mini strong { color: #ec0000; text-transform:uppercase ; font: bold 12px/12px 'Arial Black', Arial, sans-serif ; text-shadow: #fff 0px 1px 3px , #fff 0px -1px 3px, #fff 1px 0px 3px, #fff -1px 0px 3px; }

.photo-meta-data-mini strong.jaune { color: #f9dd24; text-shadow: #282a2f 0px 1px 1px; }

.photo-meta-data-mini strong.bleu { color: #33b5e5; text-shadow: #0099CC 0px 1px 1px }

.photo-meta-data-mini strong.vert { color: #669900; text-shadow: #000 0px 1px 1px; }

.photo-meta-data-mini strong.orange { color: #FE9A2E; text-shadow: #FF7300 0px 1px 1px; }

.photo-meta-data-mini strong.noir { color: #AA66CC; text-shadow: #000 0px 1px 1px; }

.photo-meta-data-mini strong.blanc { color: #fff; text-shadow: #000 0px 1px 1px; }

.photo-meta-data-mini .more { font-size: 13px; text-align: right ; color: #fff; text-decoration: none; font-weight: bold ; padding-right:2px ;  margin-top:-20px ; position: relative ; display: block ;  }
 
.photo-meta-data-mini .more  span{
	padding-left:3px ;
	padding-right:3px ;
	padding-top:3px ;
	padding-bottom:3px ;
	text-transform:uppercase ;
    text-align:center;
    display: inline-block;
    margin-right: 2px;
    margin-bottom: 3px;
    color: #3d3d3d;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
	border: 1px solid #aaaaaa;
	background: #fff;
	font-family: Roboto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}
 
.photo-meta-data-mini .more  span:hover{
	padding-left:3px ;
	padding-right:3px ;
	padding-top:3px ;
	padding-bottom:3px ;
	text-transform:uppercase ;
    text-align:center;
    display: inline-block;
    margin-right: 2px;
    margin-bottom: 3px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
	border: 1px solid #0099CC;
	background: #33b5e5;
	font-family: Roboto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

/* ENDIF MINI ARTICLE DESC */

.photo-meta-data td { padding-top:3px ; font: 12px/12px Arial, sans-serif; text-align: justify ; border:none ; }

.photo-meta-data .more { font-size: 13px; text-align: right ; color: #fff; text-decoration: none; font-weight: bold ; padding-right:7px ; 
 margin-top:-35px ; position: relative ; display: block ;  }
 
.photo-meta-data .more  span{ 
	padding-left:5px ;
	padding-right:5px ;
	padding-top:6px ;
	padding-bottom:6px ;
	text-transform:uppercase ;
    text-align:center;
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 3px;
    color: #3d3d3d;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
	border: 1px solid #aaaaaa;
	background: #fff;
	font-family: Roboto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}
 
.photo-meta-data .more  span:hover{
	padding-left:5px ;
	padding-right:5px ;
	padding-top:6px ;
	padding-bottom:6px ;
	text-transform:uppercase ;
    text-align:center;
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 3px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
	border: 1px solid #0099CC;
	background: #33b5e5;
	font-family: Roboto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

#movers-row {
	background:url("/images/border-bg.gif") repeat #3d3d3d; 
	padding:3px; 
	margin: 6px 0 0 0px; 
	position: absolute ; 
	float: center ; 
	text-align: center ; 
	display: block; 
	z-index:999 ;  /* z-index pour mettre au 1er plan */
	margin-left:-13px; /* décallage pour center les thumbs */
	border:1px solid #000;
}

#movers-row div {
	float: left;
	padding:3px;
}

#movers-row div a.cross-link {
	float:center ;
	border:1px solid #000 ;
	opacity:.5;
}

#movers-row div a.active-thumb {
	border:1px solid #fff;
	opacity:1;
}

.nav-thumb { display: block; }

.cross-link { display: block;  z-index: 100; }

.panel-watermark{ position: absolute; float:right; left:0px ; top:0px; overflow: hidden; z-index: 3; }

/*==============
GOOGLE BUTTON
==============/*


/*------------------------------------*\
	$WRAPPER
\*------------------------------------*/
.buttons {/* Style as you wish (toolbar) */
}
/* The Magnificent CLEARFIX */
.buttons:before, .buttons:after {
	content: "\0020";
	display: block;
	height: 0;
	visibility: hidden;
}
.buttons:after {
	clear: both;
}
.buttons {
	zoom: 1;
}
/* ------------------------ */


/*------------------------------------*\
	$BUTTON
\*------------------------------------*/
.notifications {
	top: -7px !important;
	left: -7px !important;
	position: absolute;
	display: block;
	z-index: 3;
}

.notifs.bouton {
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	font: bold 11px Helvetica, Arial, sans-serif;
	color: #444;
	display: inline-block;
	line-height: 20px;
	padding: 6px; /* top right down left */
	background: #F3F3F3;
	border: solid 1px #D9D9D9;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-transition: border-color .20s;
	-moz-transition: border-color .20s;
	-o-transition: border-color .20s;
	transition: border-color .20s;
}

a.notifs.bouton{
	color:#444;
}
a.notifs.bleu, a.notifs.vert, a.notifs.rouge{
	color:#fff;
}
.notifs:hover {
	text-decoration: none;
	background: #F4F4F4;
	border-color: #C0C0C0;
	color: #333;
}
.notifs:active {
	text-decoration: none;
	border-color: #4D90FE;
	color: #4D90FE;
	-moz-box-shadow:inset 0 0 10px #D4D4D4;
	-webkit-box-shadow:inset 0 0 10px #D4D4D4;
	box-shadow:inset 0 0 10px #D4D4D4; 
}
.notifs.bleu {
	border: 1px solid #3079ED !important;
	background: #4B8DF8;
	background: -webkit-linear-gradient(top, #4C8FFD, #4787ED);
	background: -moz-linear-gradient(top, #4C8FFD, #4787ED);
	background: -ms-linear-gradient(top, #4C8FFD, #4787ED);
	background: -o-linear-gradient(top, #4C8FFD, #4787ED);
	-webkit-transition: border .20s;
	-moz-transition: border .20s;
	-o-transition: border .20s;
	transition: border .20s;
}
.notifs.bleu:hover {
	border: 1px solid #2F5BB7 !important;
	background: #3F83F1;
	background: -webkit-linear-gradient(top, #4D90FE, #357AE8);
	background: -moz-linear-gradient(top, #4D90FE, #357AE8);
	background: -ms-linear-gradient(top, #4D90FE, #357AE8);
	background: -o-linear-gradient(top, #4D90FE, #357AE8);
}
.notifs.vert {
	border: 1px solid #29691D !important;
	background: #3A8E00;
	background: -webkit-linear-gradient(top, #3C9300, #398A00);
	background: -moz-linear-gradient(top, #3C9300, #398A00);
	background: -ms-linear-gradient(top, #3C9300, #398A00);
	background: -o-linear-gradient(top, #3C9300, #398A00);
	-webkit-transition: border .20s;
	-moz-transition: border .20s;
	-o-transition: border .20s;
	transition: border .20s;
}
.notifs.vert:hover {
	border: 1px solid #2D6200 !important;
	background: #3F83F1;
	background: -webkit-linear-gradient(top, #3C9300, #368200);
	background: -moz-linear-gradient(top, #3C9300, #368200);
	background: -ms-linear-gradient(top, #3C9300, #368200);
	background: -o-linear-gradient(top, #3C9300, #368200);
}
.notifs.rouge {
	border: 1px solid #D14836 !important;
	background: #D64937;
	background: -webkit-linear-gradient(top, #DC4A38, #D14836);
	background: -moz-linear-gradient(top, #DC4A38, #D14836);
	background: -ms-linear-gradient(top, #DC4A38, #D14836);
	background: -o-linear-gradient(top, #DC4A38, #D14836);
	-webkit-transition: border .20s;
	-moz-transition: border .20s;
	-o-transition: border .20s;
	transition: border .20s;
}
.notifs.rouge:hover {
	border: 1px solid #B0281A !important;
	background: #D14130;
	background: -webkit-linear-gradient(top, #DC4A38, #C53727);
	background: -moz-linear-gradient(top, #DC4A38, #C53727);
	background: -ms-linear-gradient(top, #DC4A38, #C53727);
	background: -o-linear-gradient(top, #DC4A38, #C53727);
}
.notifs.bouton:hover {
}
.notifs.bouton:active {
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border-color: #C6C6C6 !important;
}
.notifs.bleu:active {
	border-color: #2F5BB7 !important;
}
.notifs.vert:active {
	border-color: #2D6200 !important;
}
.notifs.rouge:active {
	border-color: #B0281A !important;
}
/*------------------------------------*\
	$BUTTON LABEL
\*------------------------------------*/

.notifs:hover .bleu {
	color: #7090C8;
}
.notifs:hover .vert{
	color: #42B449;
}
.notifs:hover .jaune{
	color: #F7CB38;
}
.notifs.bleu   {
	color: #FFF !important;
	text-shadow: 0 1px 0 #2F5BB7 !important;
}
.notifs.vert  {
	color: #FFF !important;
	text-shadow: 0 1px 0 #2D6200 !important;
}
.notifs.rouge   {
	color: #FFF !important;
	text-shadow: 0 1px 0 #B0281A !important;
}
.notifs.bouton {
	padding: 0 7px !important;
}
.notifs.bouton:active  {
	color: #333 !important;
}
.notifs.bleu:active , .notifs.vert:active , .notifs.rouge:active  {
	color: #FFF !important;
}

.listing ul {
	padding: 0;
	margin: 0 0 10px 0px;
	display: block;
}

.listing li.list{
	margin-bottom: -1px;
	border: 1px black solid;
	padding: 10px;
	position: relative;
	display: block;
	height: 100px;
	list-style: none;
	list-style-type: none;
	list-style-image: none;
	background:none;
	background:#fff;
}

.listing a{
	text-decoration:none;
}

.listing a.group img{
	border:0px;
	padding:0px;
	margin:0px;
}

.listing a li.list:hover{
	background:#33B5E5;
	color:#fff;
	border-left:1px #0099CC solid;
	border-right:1px #0099CC solid;
	border-bottom:1px #0099CC solid;
}

.listing a li.list:hover p{
}

.listing a li.list:hover h3{
	color:#d70202;
}

.listing li.divider{
	font-weight: bold;
	color: #fff;
	border: 1px black solid;
	text-transform: uppercase;
	font-family:Roboto;
	height: 20px;
	margin-bottom: -1px;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	vertical-align: middle;
	background: url('/images/watermark/google-play-devices-title-bg.png');
}

.listing li .li-image{
	width: 150px;
	height: 100px;
	border: 1px #ccc solid;
	display: block;
	float: left;
}

.listing a li.list:hover .li-image{
	border: 1px #0099CC solid;
}

.listing li .li-image img{
	width: 100%;
	height: 100%;
}

.listing li .li-text{
	margin-left: 160px;
}

.listing li .li-text h3{
	font-size: 15px;
	border-bottom: none;
	margin-bottom: 4px;
	padding: 0 0 2px 0;
}

.listing li .li-text p{
	line-height: 16px;
	font-size: 10pt;
	margin-bottom: 5px;
	color: #3d3d3d;
}