﻿@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background-color: #0a0a0a;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
}
a, a:link, a:visited {
	color: #fff;
	outline: none;
}
a:hover {
	color: #8a0000;
}

div#global_container {
	width: 989px;
	margin: 70px auto 20px auto;
	vertical-align: top;
}

#header {
	width: 100%;
	height: 54px;
	background: url(../../media/polomedia/roberto_polo_header_2.png) no-repeat left top;
	padding: 18px 0 0 0;
}
#header a {
	display: block;
	width: 380px;
	height: 55px;
	margin: 18px 0 0 0;
	/*background-color: #F00;*/
}

#header a h1 {
	display:  none;
}

#page_wrapper {
	background: url(../../media/polomedia/page_bgd.png) repeat-y left top;
	vertical-align: top;
}

#page_bgd {
	vertical-align: top;
	min-height: 682px;
}

#main_nav {
	width: 676px;
	height: 15px;
	position: absolute;
	margin: 19px 0 0 291px;
}
#main_nav span.sepa { display: none; }

#main_nav a {
	margin: 0 18px;
	text-decoration: none;
	/*color: #a8a8a2;*/
	color: #dededc;
}

#main_nav a:hover {
	background-position: 0 -15px;
	text-decoration: none;
	color: #000;
}

/* Links */
#link_home_fr span, #link_bio_fr span, #link_press_fr span, #link_artist_fr span, #link_sponsor_fr span, #link_merchant_fr span, #link_contact_fr span {
	display: none;
}
#link_home_fr {
	height: 15px;
	width: 46px;
	display: inline-block;
	clear: none;
	background: url(../../media/polomedia/bt_home_fr.png) no-repeat left top;
}

#link_bio_fr {
	height: 15px;
	width: 65px;
	display: inline-block;
	clear: none;
	background: url(../../media/polomedia/bt_bio_fr.png) no-repeat left top;
}

#link_press_fr {
	height: 15px;
	width: 45px;
	display: inline-block;
	clear: none;
	background: url(../../media/polomedia/bt_press_fr.png) no-repeat left top;
}

#link_artist_fr {
	height: 15px;
	width: 101px;
	display: inline-block;
	clear: none;
	background: url(../../media/polomedia/bt_artist_fr.png) no-repeat left top;
}

#link_sponsor_fr {
	height: 15px;
	width: 53px;
	display: inline-block;
	clear: none;
	background: url(../../media/polomedia/bt_sponsor_fr.png) no-repeat left top;
}

#link_merchant_fr {
	height: 15px;
	width: 61px;
	display: inline-block;
	clear: none;
	background: url(../../media/polomedia/bt_merchant_fr.png) no-repeat left top;
}

#link_contact_fr {
	height: 15px;
	width: 47px;
	display: inline-block;
	clear: none;
	background: url(../../media/polomedia/bt_contact_fr.png) no-repeat left top;
}


/* ------------------------- */


#page_content {
	margin: 0;
	padding: 64px 0 0 20px;
	vertical-align: top;
}
.clr { clear: both; }

#footer {
	background: url(../../media/polomedia/page_shdw_btm.png) no-repeat left top;
	height: 13px;
	text-align:left;
	font-size:10px;
	color:#CCC;
	line-height: 16px; padding-left:20px;
}

/* ---- Pages' Backgrounds ---- */

.news_bgd {
	background: url(../../media/polomedia/page_news_bgd.jpg) no-repeat left top;
}

.bio_bgd {
	background: url(../../media/polomedia/page_bio_bgd_2.jpg) no-repeat left top;
}

.press_bgd {
	background: url(../../media/polomedia/page_bio_bgd.jpg) no-repeat left top;
}

.artist_bgd {
	background: url(../../media/polomedia/page_bio_bgd.jpg) no-repeat left top;
}

.sponsor_bgd {
	background: url(../../media/polomedia/page_bio_bgd.jpg) no-repeat left top;
}

.merchant_bgd {
	background: url(../../media/polomedia/page_bio_bgd.jpg) no-repeat left top;
}

.contact_bgd {
	background: url(../../media/polomedia/page_bio_bgd.jpg) no-repeat left top;
}

/* ---- Active Links ---- */

.news_bgd #main_nav #link_home_fr {
	background-position: 0 -15px;
}
.bio_bgd #main_nav #link_bio_fr {
	background-position: 0 -15px;
}
.press_bgd #main_nav #link_press_fr {
	background-position: 0 -15px;
}
.artist_bgd #main_nav #link_artist_fr {
	background-position: 0 -15px;
}
.sponsor_bgd #main_nav #link_sponsor_fr {
	background-position: 0 -15px;
}
.merchant_bgd #main_nav #link_merchant_fr {
	background-position: 0 -15px;
}
.contact_bgd #main_nav #link_contact_fr {
	background-position: 0 -15px;
}


/* ---- Pages' Content ---- */
.insert_title h2 span {
	display: none;
}
/* ---- News ---- */
#news_wrapper {
	position: relative;
	margin: 50px 0 0 289px;
	width: 442px;
	/*height: 274px;*/
}
#news_wrapper .insert_title {
	background: url(../../media/polomedia/title_news_fr.png) no-repeat left top;
	width: 192px;
	height: 31px;
	margin: 0 0 20px 0;
}
#news_wrapper .insert_title_en {
	background: url(../../media/polomedia/title_intro_en.png) no-repeat left top;
	width: 250px;
	height: 31px;
	margin: 0 0 20px 0;
}
#news_wrapper .insert_title h2 span, #news_wrapper .insert_title_en h2 span {
	display: none;
}
#news_wrapper .insert_content {
	font-weight: bold;
	color: #cccccc;
	line-height: 2em;
	text-align: left;
}
#news_wrapper #quotes {
	font-size: 12px;
	line-height: normal;
	padding: 0 0 20px 0;
}

#news_wrapper #quotes ul#TickerVertical li {
	font-size: 11px;
	color: #ccc;
	font-weight: normal;
}

#news_wrapper #quotes ul#TickerVertical .quote {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #fff;
}

.bigTitle {
	font-size: 24px;
	text-align: left;
}
.bigSubTitle {
	font-size: 18px;
	text-align: left;
}
.textIntro {
	font-weight: normal;
	font-size: 14px;
}

/* ---- Biographie ---- */
#bio_wrapper {
	position: relative;
	margin: 80px 0 0 289px;
	width: 630px;
}
#bio_wrapper .insert_title {
	background: url(../../media/polomedia/title_bio_fr.png) no-repeat left top;
	width: 234px;
	height: 31px;
	margin: 0 0 20px 0;
}
#bio_wrapper .insert_title_en {
	background: url(../../media/polomedia/title_bio_en.png) no-repeat left top;
	width: 200px;
	height: 31px;
	margin: 0 0 20px 0;
}
#bio_wrapper .insert_title h2 span, #bio_wrapper .insert_title_en h2 span {
	display: none;
}
#bio_wrapper .insert_content, #docs_wrapper .insert_content {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: normal;
	line-height: 2em;
	padding: 0 10px 6px 0;
	/*overflow: auto;
	height: auto;
	height: 400px;*/
}
#bio_wrapper div.subcontent, #docs_wrapper div.subcontent {
	padding: 0 0 0 0;
	margin: 0 0 20px 0;
	overflow: visible;
	text-align: justify;
}
#bio_wrapper div.subcontent p:first-letter {
	font-weight: bold;
	font-size: 18px;
	
}
.firstletter {
	font-weight: bold;
	font-size: 18px;
	
}
#bio_wrapper div.subcontent .blockHighlight {
	border: 4px solid #fff;
	margin: 20px 40px 20px 40px;
	padding: 20px;
	background-color: #6b1614;
	text-align: justify;
}

#bio_wrapper div.subcontent .blockHighlight ul, #bio_wrapper div.subcontent .blockHighlight ol {
	list-style-position: outside;
	margin: 0 0 0 20px;
	padding: 0;
}

#bio_wrapper div.subcontent .quote {
	text-align: left;
	font-style: italic;
	margin: 0 40px;
}

#bio_wrapper .insert_content h3, #docs_wrapper .insert_content h3 {
	color: #fff;
	cursor: pointer;
	margin: 0px 0 0px 0;
	padding: 0 14px 4px 0;
	line-height: normal;
	background: url(../../media/polomedia/onglet_close.png) no-repeat right center;
	border-bottom: 1px solid #fff;
}
#bio_wrapper .insert_content h3 a, #docs_wrapper .insert_content h3 a {
	color: #fff;
	text-decoration: none;
}
#bio_wrapper .insert_content h3 a:hover, #docs_wrapper .insert_content h3 a:hover {
	color: #8a0000;
	text-decoration: none;
}

#bio_wrapper .insert_content h3.active, #docs_wrapper .insert_content h3.active {
	color: #8a0000;
	border-bottom: 1px solid #511210;
	background: url(../../media/polomedia/onglet_open.png) no-repeat right center;
}
#bio_wrapper .insert_content h3.active a, #docs_wrapper .insert_content h3.active a {
	color: #8a0000;
	text-decoration: none;
}

/* ---- Documents ---- */
#docs_wrapper {
	position: relative;
	margin: 80px 0 0 289px;
	width: 630px;
}
#docs_wrapper .insert_title {
	background: url(../../media/polomedia/title_docs_fr.png) no-repeat left top;
	width: 234px;
	height: 31px;
	margin: 0 0 20px 0;
}
#docs_wrapper .insert_title_en {
	background: url(../../media/polomedia/title_docs_en.png) no-repeat left top;
	width: 220px;
	height: 31px;
	margin: 0 0 20px 0;
}
#docs_wrapper .insert_title h2 span, #docs_wrapper .insert_title_en h2 span {
	display: none;
}

/* ---- Gallery ---- */
#gallery_wrapper {
	position: relative;
	margin: 80px 0 0 289px;
	width: 630px;
}
#gallery_wrapper .insert_title {
	background: url(../../media/polomedia/title_photos_fr.png) no-repeat left top;
	width: 180px;
	height: 31px;
	margin: 0 0 20px 0;
}
#gallery_wrapper .insert_title_en {
	background: url(../../media/polomedia/title_photos_en.png) no-repeat left top;
	width: 260px;
	height: 31px;
	margin: 0 0 20px 0;
}
#gallery_wrapper .insert_title h2 span, #gallery_wrapper .insert_title_en h2 span {
	display: none;
}


/* ---- Presse ---- */
#press_wrapper {
	position: absolute;
	margin: 125px 0 0 289px;
	width: 540px;
	height: auto;
}
#press_wrapper .insert_title {
	background: url(../../media/polomedia/title_press_fr.png) no-repeat left top;
	width: 200px;
	height: 31px;
	margin: 0 0 20px 0;
}
#press_wrapper .insert_title h2 span {
	display: none;
}
#press_wrapper .insert_content {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	line-height: 2em;
}


/* ---- Artist ---- */
#artist_wrapper {
	position: absolute;
	margin: 125px 0 0 289px;
	width: 540px;
	height: auto;
}
#artist_wrapper .insert_title {
	background: url(../../media/polomedia/title_artist_fr.png) no-repeat left top;
	width: 384px;
	height: 31px;
	margin: 0 0 20px 0;
}
#artist_wrapper .insert_title h2 span {
	display: none;
}
#artist_wrapper .insert_content {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	line-height: 2em;
}


/* ---- Mécénat ---- */
#sponsor_wrapper {
	position: absolute;
	margin: 120px 0 0 289px;
	width: 540px;
	height: auto;
}
#sponsor_wrapper .insert_title {
	background: url(../../media/polomedia/title_sponsor_fr.png) no-repeat left top;
	width: 186px;
	height: 36px;
	margin: 0 0 20px 0;
}
#sponsor_wrapper .insert_title h2 span {
	display: none;
}
#sponsor_wrapper .insert_content {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	line-height: 2em;
}


/* ---- Marchand ---- */
#merchant_wrapper {
	position: absolute;
	margin: 125px 0 0 289px;
	width: 540px;
	height: auto;
}
#merchant_wrapper .insert_title {
	background: url(../../media/polomedia/title_merchant_fr.png) no-repeat left top;
	width: 221px;
	height: 31px;
	margin: 0 0 20px 0;
}
#merchant_wrapper .insert_title h2 span {
	display: none;
}
#merchant_wrapper .insert_content {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	line-height: 2em;
}

/* ---- Contact ---- */
#contact_wrapper {
	position: absolute;
	margin: 125px 0 0 289px;
	width: 540px;
	height: auto;
}
#contact_wrapper .insert_title {
	background: url(../../media/polomedia/title_contact_fr.png) no-repeat left top;
	width: 179px;
	height: 31px;
	margin: 0 0 20px 0;
}
#contact_wrapper .insert_title_en {
	background: url(../../media/polomedia/title_contact_en.png) no-repeat left top;
	width: 179px;
	height: 31px;
	margin: 0 0 20px 0;
}
#contact_wrapper .insert_title h2 span, #contact_wrapper .insert_title_en h2 span {
	display: none;
}
#contact_wrapper .insert_content {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	line-height: 2em;
}
