#tinymce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#accueil {
	width: 920px;
	padding: 0px 35px 0px 35px;
	margin: 0px 0px 0px 0px;
	min-height: 550px;
	background: url('../img/background_accueil.jpg') no-repeat left top;
}

* html #accueil {
	height: 550px;
}

#accueil div.artistes {
	width: 473px;
	padding: 20px 0px 0px 447px;
	margin: 0px 0px 0px 0px;
}

#accueil div.artistes div.item {
	float: left;
	width: 101px;
	padding: 0px 0px 0px 17px;
	margin: 0px 0px 0px 0px;
}

#accueil div.artistes div.item div.photo {
	width: 101px;
	height: 110px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 7px 0px;
}

#accueil div.artistes div.item div.titre {
	font-size: 11px;
	color: #000;
	line-height: 13px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana;
}

#accueil div.artistes div.item div.titre a { color: #000; text-decoration: none; }
#accueil div.artistes div.item div.titre a:link { color: #000; text-decoration: none; }
#accueil div.artistes div.item div.titre a:visited { color: #000; text-decoration: none; }
#accueil div.artistes div.item div.titre a:hover { color: #000; text-decoration: none; }
#accueil div.artistes div.item div.titre a:active { color: #000; text-decoration: none; }

#accueil div.programmation {
	width: 920px;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 15px 0px;
}

#accueil div.programmation div.titre {
	float: left;
	width: 285px;
	padding: 23px 0px 0px 147px;
	margin: 0px 0px 0px 0px;
}

#accueil div.programmation div.date {
	float: left;
	width: 355px;
	padding: 32px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
}

#accueil div.programmation div.date h1 {
	font-family: 'Arial Black', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#accueil div.programmation div.date h1 span {
	display: block;
	font-size: 22px;
	color: #ac3031;
	text-transform: uppercase;
	line-height: 26px;
}

body.date {
	width: 355px;
	padding: 10px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

body.date h1 {
	font-family: 'Arial Black', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

body.date h1 span {
	display: block;
	font-size: 22px;
	color: #ac3031;
	text-transform: uppercase;
}

#accueil div.programmation div.abonnement {
	float: left;
	width: 103px;
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#accueil div.content {
	width: 920px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.vitrines h2, .actualites h2 {
	font-family: 'Arial Black', sans-serif;
	font-size: 12px;
	color: #000;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 8px 0px;
	text-transform: uppercase;
}

#accueil div.content h1 {
	font-family: 'EclatMedium';
	font-size: 28px;
	color: #ac2b31;
	font-weight: 400;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#accueil div.content div.ensavoirplus {
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 10px 0px;
	font-size: 10px;
	color: #ab2b31;
	font-weight: 900;
	text-transform: uppercase;
}

#accueil div.content div.ensavoirplus a { color: #ab2b31; text-decoration: none; }
#accueil div.content div.ensavoirplus a:link { color: #ab2b31; text-decoration: none; }
#accueil div.content div.ensavoirplus a:visited { color: #ab2b31; text-decoration: none; }
#accueil div.content div.ensavoirplus a:hover { color: #ab2b31; text-decoration: underline; }
#accueil div.content div.ensavoirplus a:active { color: #ab2b31; text-decoration: underline; }

#accueil div.content p {
	font-size: 11px;
	color: #000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
}

#accueil div.content div.samesize {
	float: left;
	width: 640px;
	padding: 0px 0px 0px 0px;
	margin: 0px 18px 0px 0px;
	overflow: hidden;
}

.vitrines {
	float: left;
	width: 330px;
	padding: 15px 15px 10000px 15px;
	margin: 0px 17px -10000px 0px;
	background-color: #fff;
}

body.vitrines {
	float: none;
	padding: 15px 15px 0px 15px;
	margin: 0px 17px 0px 0px;
}

.actualites {
	float: left;
	width: 233px;
	padding: 15px 15px 10000px 15px;
	margin: 0px 0px -10000px 0px;
	background-color: #ffddb4;
}

body.actualites {
	float: none;
	padding: 15px 15px 0px 15px;
	margin: 0px 17px 0px 0px;
}


#accueil div.content div.commanditaires {
	float: left;
	width: 230px;
	padding: 15px 16px 6px 16px;
	margin: 0px 0px 0px 0px;
	background-color: #ffddb4;
}

#accueil div.content div.commanditaires div.size1 {
	width: 230px;
	height: 230px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

#accueil div.content div.commanditaires div.size2 {
	width: 230px;
	height: 64px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

#accueil div.content div.commanditaires div.size3_left {
	float: left;
	width: 110px;
	height: 46px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

#accueil div.content div.commanditaires div.size3_right {
	float: right;
	width: 110px;
	height: 46px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

#accueil div.content div.footer {
	position: relative;
	bottom: 20px;
	padding: 25px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 9px;
	color: #6d6e71;
	line-height: 12px;
	text-transform: uppercase;
	clear:both;
}

#accueil div.content div.footer ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#accueil div.content div.footer ul li {
	display: inline;
	font-size: 9px;
	color: #6d6e71;
	text-transform: uppercase;
	padding: 0px 2px 0px 2px;
	margin: 0px 0px 0px 0px;
}

#accueil div.content div.footer a { color: #6d6e71; text-decoration: none; !important }
#accueil div.content div.footer a:link { color: #6d6e71; text-decoration: none; }
#accueil div.content div.footer a:visited { color: #6d6e71; text-decoration: none; }
#accueil div.content div.footer a:hover { color: #6d6e71; text-decoration: underline; }
#accueil div.content div.footer a:active { color: #6d6e71; text-decoration: underline; }

#accueil div.content div.footer ul li a { color: #6d6e71; text-decoration: none; !important }
#accueil div.content div.footer ul li a:link { color: #6d6e71; text-decoration: none; }
#accueil div.content div.footer ul li a:visited { color: #6d6e71; text-decoration: none; }
#accueil div.content div.footer ul li a:hover { color: #6d6e71; text-decoration: underline; }
#accueil div.content div.footer ul li a:active { color: #6d6e71; text-decoration: underline; }



#content {
	width: 920px;
	min-height: 500px;
	padding: 30px 35px 0px 35px;
	margin: 0px 0px 0px 0px;
	background: url('../img/background_content.jpg') no-repeat left top;
}

* html #content {
	height: 500px;
}

#content div.titre {
	width: 920px;
	font-family: 'EclatMedium';
	font-size: 24px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 8px 0px;
}

#content div.contenu {
	width: 900px;
	min-height: 445px;
	padding: 10px 10px 60px 10px;
	margin: 0px 0px 0px 0px;
	background-color: #fff;
}

* html #content div.contenu {
	height: 445px;
}

.contenu h2 {
	font-family: 'Arial Black', sans-serif;
	font-size: 22px;
	color: #ac3031;
	font-weight: 400;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	line-height: 24px;
}

body.contenu {
	width: 463px;
}

p {
	font-size: 12px;
	color: #231f20;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

.quote {
	display: block;
	font-size: 16px;
	color: #ac3031;
	font-style: italic;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 20px 0px;
}

.contenu ul {
	list-style-type: disc;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 13px;
}

.contenu ul li {
	font-size: 12px;
	color: #231f20;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content div.contenu div.quisommesnous {
	width: 900px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content div.contenu div.quisommesnous div.photo {
	float: left;
	width: 169px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content div.contenu div.quisommesnous div.photo p {
	font-size: 11px;
	text-align: right;
	margin-top: 5px;
}

#content div.contenu div.quisommesnous div.description {
	float: left;
	width: 463px;
	padding: 0px 20px 0px 20px;
	margin: 0px 0px 0px 0px;
}

#content div.contenu div.artistes {
	width: 652px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#content div.boutons {
	float: right;
	width: 228px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content div.boutons img {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

div.artist {
	padding-bottom: 10px;
	border-bottom: 1px solid #d6d6d6;
	margin-bottom: 14px;
}

div.artist div.photo {
	width: 168px;
	height: 150px;
	float: left;
	margin-right: 15px;
}

div.artist div.artist_info {
	float: left;
	width: 469px;
}

div.artist div.artist_header {
	height: 42px;
	line-height: 42px;
	background: #ffddb4;
	padding: 0px 10px 0px 10px;
	margin-bottom: 6px;
	overflow: hidden;
}

div.artist div.artist_header span.name {
	font-family: Arial Black;
	font-size: 12px;
	text-transform: uppercase;
}

div.artist div.artist_header div.icon {
	float: right;
	width: 22px;
	height: 22px;
	margin-left: 8px;
	margin-top: 10px;
}

div.artist div.artist_header div.icon a {
	display: block;
	width: 22px;
	height: 22px;
}

div.artist div.artist_header div.follow {
	font-family: Arial Black;
	font-size: 10px;
	text-transform: uppercase;
	float: right;
}

div.artist div.artist_header div.twitter {
	background: url('../img/twitter.png') left top no-repeat;
}

div.artist div.artist_header div.facebook {
	background: url('../img/facebook.png') left top no-repeat;
}

div.artist div.artist_header div.myspace {
	background: url('../img/myspace.png') left top no-repeat;
}

div.decouverte_first {
	background: #fff url('../img/prog-disc.jpg') -44px -50px no-repeat;
	padding: 36px 257px 14px 198px;
	position: relative;
	margin-top: 33px;
	margin-bottom: 12px;
}

* html div.decouverte_first {
	margin-top: 66px;
}

*:first-child+html div.decouverte_first {
	margin-top: 66px;
}

div.decouverte_first h1 {
	width: 128px;
	height: 26px;
	background: url('../img/a-laffiche.png') left top no-repeat;
	text-indent: -99999px;
	margin: 0px 0px 6px 0px;
}

div.decouverte_first div.serie-logo {
	background: url('../img/serie-decouverte.png') left top no-repeat;
	position: absolute;
	left: -30px;
	top: -55px;
	width: 364px;
	height: 119px;
}

div.decouverte_first div.sidebar {
	position: absolute;
	right: 9px;
	top: 9px;
	width: 228px;
}

.benifice {
	clear: both;
	width: 202px;
	padding: 18px 13px 13px 13px;
	background: #ff9415;
}

body.benifice {
	padding: 10px 13px 13px 10px;
}

.benifice h3 {
	margin: 0px 0px 12px 0px;
	font-family: 'Arial Black';
	color: #ac3031;
	font-size: 16px;
	text-transform: uppercase;
}

.benifice div.date {
	margin: 0px 0px 12px 0px;
	font-family: 'Arial Black';
	color: #000;
	font-size: 12px;
	text-transform: uppercase;
}

.benifice h4 {
	margin: 18px 0px 8px 0px;
	color: #000;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}

ul.serie-info {
	margin: 0px 0px 9px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

ul.serie-info li {
	line-height: 14px;
}

ul.serie-info li strong {
	display: block;
	float: left;
	font-family: 'Arial Black';
	color: #ac3031;
	width: 90px;
	text-transform: uppercase;
	font-size: 11px;
}

div.decouverte_first p {
	margin: 0px 0px 9px 0px;
}

div.decouverte {
	padding: 16px 257px 16px 16px;
	background: #ffddb4;
	margin-bottom: 14px;
}

div.decouverte h2, div.decouverte_first h2 {
	font-family: 'Arial Black';
	color: #ac3031;
	font-size: 16px;
	text-transform: uppercase;
	margin: 0px 0px 2px 0px;
}

div.decouverte div.know-more {
	background: #ff9415;
	color: #fff;
	font-family: 'Arial Black';
	font-size: 10px;
	text-transform: uppercase;
	padding: 6px 15px 6px 15px;
	float: right;
	text-align: center;
	line-height: 11px;
}

div.decouverte div.know-more a {
	color: #fff;
	text-decoration: none;
}

body.series-index #content, body.series-archived #content {
	padding-bottom: 35px;
}

div.press_columns {
	overflow: hidden;
	margin-bottom: 12px;
}

div.press_column {
	width: 300px;
	float: left;
	border-right: 1px solid #aeaeae;
	margin: 16px 10px -10000px 0px;
	padding: 0px 0px 10000px 16px;
}

div.press_date {
	border-bottom: 1px solid #aeaeae;
	padding-bottom: 6px;
	margin-bottom: 12px;
	margin-right: 27px;
}

div.press_date h3 {
	color: #ac3031;
	font-family: "Arial Black";
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content div.press_date ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

div.abonnement_tarifs {
	padding: 0px 13px 0px 13px;
}

div.abonnement_tarifs div.abonnement {
	width: 254px;
	border-right: 1px solid #aeaeae;
	padding-right: 16px;
	float: left;
	margin-right: 20px;
}

.bloc {
	width: 207px;
	padding-left: 47px;
	padding-top: 5px;
	margin-bottom: 20px;
}

.bloc1 { background: url('../img/bloc1.png') left top no-repeat; }
.bloc2 { background: url('../img/bloc2.png') left top no-repeat; }
.bloc3 { background: url('../img/bloc3.png') left top no-repeat; }

div.abonnement_tarifs div.abonnement h1 {
	font-size: 22px;
	font-family: "Arial Black";
	line-height: 24px;
	margin: 10px 0px 10px 0px;
}

#content div.bloc h2 {
	font-size: 12px;
	font-family: "Arial Black";
	color: #000;
	margin: 0px 0px 10px 0px;
	line-height: 13px;
}

#content div.bloc p {
	margin: 0px 0px 5px 0px;
}

div.abonnement_tarifs div.tarifs {
	float: left;
	width: 583px;
	padding-top: 10px;
}

.tarifs table {
	width: 581px;
	border-bottom: 1px solid #aeaeae;
	border-right: 1px solid #aeaeae;
}

.tarifs td.alt {
	background-color: #fff5e8;
}

.tarifs td {
	padding: 20px 10px 20px 10px;
	text-align: center;
	border-left: 1px solid #aeaeae;
}

.tarifs tr.center td {
	background: #ffddb4;
	border-top: 1px solid #aeaeae;
	border-bottom: 1px solid #aeaeae;
}

.tarifs td.f {
	border-left: none;
	width: 130px;
	text-align: left;
}

.tarifs table strong {
	font-size: 16px;
	font-family: "Arial Black";
	text-transform: uppercase;
}

.tarifs table td.price {
	font-size: 14px;
	font-family: "Arial Black";
	text-transform: uppercase;
}

.soiree_benifice {
	margin-top: 25px;
}

.soiree_benifice .soiree_price {
	padding: 18px 10px;
	width: 140px;
	background: #ffddb4;
	margin-right: 14px;
	float: left;
}

.soiree_benifice .soiree_price strong {
	display: block;
	font-size: 16px;
	line-height: 17px;
	color: #000;
	font-family: "Arial Black";
	text-transform: uppercase;
}

.soiree_benifice .soiree_texte {
	width: 409px;
	float: left;
}

.partenaires {
	margin-top: 10px;
}

.sponsor {
	width: 642px;
	float: left;
	padding-bottom: 13px;
	margin-bottom: 13px;
	border-bottom: 1px solid #aeaeae;
	margin-left: 10px;
}

.sponsor .logo {
	width: 240px;
	margin-right: 15px;
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
}

.sponsor .text {
	width: 387px;
	
	float: left;
}

.artist_series {
	width: 198px;
	background: #ff9415;
	padding: 15px;
}

.artist_series h2 {
	font-family: Arial Black;
	font-size: 15px;
	text-transform: uppercase;
	color: #fff;
	line-height: 18px;
	margin-bottom: 10px;
}

.artist_series h3 {
	font-family: Arial Black;
	font-size: 12px;
	text-transform: uppercase;
	color: #000;
	line-height: 15px;
	margin-bottom: 10px;
}

.artist_series a { color: #000; text-decoration: none; }
.artist_series a:link { color: #000; text-decoration: none; }
.artist_series a:visited { color: #000; text-decoration: none; }
.artist_series a:hover { color: #000; text-decoration: underline; }
.artist_series a:active { color: #000; text-decoration: underline; }


div.order_list {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 183px;
}

div.order_list ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
}
div.order_list ul li{
	list-style-type: none;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.order_list ul li.separator{
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}
