/* -------------------------------      PAD Paris 2011                  ------------------------------ */
.high-position {
	margin-bottom: 20px;
	}
/* -------------------------------      Clients Custom CSS Styles       ------------------------------ */
/* POUR LES TESTS */

body {
	margin: 0;
	padding: 0;
	height: 100%;
	font-size: 15px;
	background-color:#FFF;
}
html {
	height: 100%;
}
td {
	font-size: 1em;
	color: #E0001B;
}
p {
	font-size: 1em;
	line-height: 20px;
	text-align: justify;
}
p ul, p ul li {
	text-align: left;
}
p strong {
}
cite {
	font-size: 1em;
}
* {
	padding:0;
	margin:0;
}
ul {
	list-style:none;
}
a {
	outline: none;
	font-size: 1em;
	color: #000;
}
a:link, a:visited, a:active {
	color: #000;
}
a:hover {
	/*color: #ae1a1a;*/
	text-decoration: none;
}
iframe a {
	color: #E0001B !important;
	outline: none;
}
iframe a:hover {
	color: #E0001B!important;
	outline: underline;
}
hr {
	height: 1px;
	border-collapse: collapse;
	border: none;
	color: #E0001B;
	background-color: #E0001B;
}
.cat {
}
.imgcat {
}
.pages {
}
.pages a {
}
.noborder {
	border: none;
}
.nomargin {
	margin: 0;
}
.nomarginleft {
	margin-left: 0;
}
.nojustify {
	text-align: left;
}
.hidden {
	visibility: hidden;
}
.noDisplay {
	display: none !important;
}
.textbold {
	font-weight: bold;
}
.clr {
	clear: both;
	width: 100%;
}
.spacer {
	clear: both;
	width: 100%;
	margin: 10px 0;
}
/* -------  End of client's custom styles -------- */


/* -------------------------------     Pane Layout    -------------------------------*/

/* COLORS OF THE FAIR */




/* ---------------------------- */

.mainTable {
	vertical-align: top;
	width: 100%;
	height: 100%;
	/*width: 970px;
	height: 100%;*/
	margin-left: auto;
	margin-right: auto;/*color: #ee2d24;*/
}
.mainCell {
	text-align: center;
	padding: 0;
	background-color: #FFF;
}
.tableTemplate {
	color: #000;
}
.topPane {
	vertical-align: top;
	height: 80px;
	text-align: left;
}
.contentpane, .contentPane {
	vertical-align: top;
	text-align: center;
	color: #E0001B;
	/*padding: 60px 0 20px 0;*/
	padding: 30px 0 20px 0;
}
.bottomPane {
	vertical-align: top;
}
.leftPane {
	vertical-align: top;
}
.rightPane {
	vertical-align: top;
}
#content_frame {
}
/* -------------------------------   'Admin' and CuteEditor 'Edit' button on all pages   ------------------------------- */

.buttons {
	font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	padding: 5px;
	border: thin solid #000;
	background-color: #fff;
	height: 25px;
	width: 50px;
	text-align: center;
	position: relative;
	z-index: 2000;
}
a.buttons, a.buttons:link, a.buttons:visited {
	color: #000 !important;
	font-size: 10px !important;
}
/* -------------------------------  Catalogue Page and Object Detail Page  -------------------------------  */

.textresultquery {
	font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #E0001B;
	text-align: justify;
}
.title {
	font-weight: bold;
	text-transform: uppercase;
	color: #E0001B;
	letter-spacing: 1px;
}
.artist {
	font-weight: bold;
	text-transform: uppercase;
	color: #E0001B;
	letter-spacing: 1px;
}
.text {
	font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #E0001B;
}
.tablezoom {
}
a.linkfunction {
	font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #E0001B;
	letter-spacing: 1px;
	text-decoration: none;
	margin-right: 6px;
	display: inline-block;
}
a.linkfunction:hover {
	font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000;
	letter-spacing: 1px;
	text-decoration: underline;
	margin-right: 6px;
	display: inline-block;
}
.pagenumbers {
	font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: 20px;
	color: #E0001B;
	font-weight: normal;
}
a.PageLink {
	font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
	font-size: 1em;
	font-style: normal;
	color: #E0001B;
	font-weight: normal;
	padding: 3px 4px;
}
a.PageLink:hover {
	font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
	font-size: 1em;
	font-style: normal;
	color: #000;
	font-weight: normal;
	padding: 3px 4px;
	background-color: #fff;
}
a.PageLinkActive, a.PageLinkActive:visited {
	font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
	font-size: 1em;
	font-style: normal;
	color: #E0001B;
	font-weight: normal;
	/*background-color: #000;*/
	text-decoration: none;
	padding: 3px 4px;
}
.Pagelinkseperator {
	font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
	font-size: 1em;
	font-style: normal;
	color: #d5d5d5;
}
/* -------------------------------    Contact Page and Email a Friend Page    ------------------------------- */

.contacttitle {
	font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
	font-size: 1.2em;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #E0001B;
	text-transform: uppercase;
}
.contacttext {
	font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: 18px;
	color: #E0001B;
}
.buttoncontact a {
	font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #E0001B;
	border: thin solid #000;
	background-color: #000;
	height: 15px;
	width: 60px;
	padding: 2px;
	text-align: center;
	text-decoration: none;
	margin-right: 10px;
}
.buttoncontact a:hover {
	font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: #000;
	border: thin solid #000;
	background-color: #fff;
	height: 15px;
	width: 60px;
	padding: 2px;
	text-align: center;
	text-decoration: none;
	margin-right: 10px;
}
/* -----------------  Print format Page: 

The styles are in the Print.ascx page and not in the CSS style sheet   

 ----------------  */


/* -----------------  Search Page  ----------------  */

.buttonsearch {
	font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	padding: 5px;
	border: thin solid #000;
	background-color: #fff;
	height: 25px;
	text-align: center;
	vertical-align: middle;
}
.labelsearch {
	font-family: Helvetica, Verdana, Tahoma, Arial, sans-serif;
	font-size: 1em;
	line-height: 22px;
	font-weight: bold;
	color: #000;
}
/* -----------------  DESIGN styles  ----------------  */

/* -----------------  Top Pane  ----------------  */
.topPane #header {
	height: 173px;
	text-align: left;
	margin: 0 auto;
	position:relative;
	/*width: 948px;*/
	min-width: 970px;
	max-width: 1260px;
	_width: 1260px;
	padding: 0 20px;
}
.topPane #header #logo span {
	visibility: hidden;
	overflow: hidden;
	display: block;
	height: 1px;
	padding: 0;
	margin: 0;
}
.topPane #header #logo {
	display: block;
	position: absolute;
	margin: 15px 0 0 0;
	width: 370px;
	height: 140px;
	background: url(../media/PAD_Paris_2011_medias/images/logo-padparis.png) no-repeat top left;
	text-indent:-9999px;
}
.topPane #header #partner {
	display:block;
	font-size:1em;
	font-weight:bold;
	height:80px;
	margin-right:120px;
	padding-left:0px;
	position:relative;
	right:0;
	top:52px;
	width:200px;
	float:right;
}
.topPane #header #partner img {
	margin: 10px 0 0 0;
}
.topPane #header #langs {
	position: absolute;
	right:0;
	top:133px;
	padding-right: 20px;
}
.topPane #header #langs a {
	color: #fff;
	text-decoration: none;
	line-height:13.5px;
	display: block;
	font-size: 20px;
}
.topPane #header #langs a:hover {
	color: #ae1a1a;
}
.topPane #header #langs .spacer {
	display: none;
}
.topPane #mainMenu {
	position: relative;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	background-color: #E0001B;
	font-family: Helvetica, Arial, sans-serif;
	height:50px;
	z-index:0;
	margin:0px !important;
}
.topPane #mainMenu .menuWrapper {
	margin: 0 auto;
	padding: 0 20px;
	height: inherit;
	text-align: left;
	/*width: 948px;*/
	min-width: 1150px;
	max-width: 1260px;
	_width: 1260px;
}
.topPane #mainMenu ul {
	margin: 0 auto;
	padding: 14px 0 0 0;
	list-style: none;
}
.topPane #mainMenu ul li {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
.topPane #mainMenu ul li a {
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
	font-size: 14px;
	margin: 5px 20px 0 0;
	display:block;
}
.topPane #mainMenu ul li.clr {
	display:block;
	float:none;
}
.topPane #mainMenu ul li a:hover {
	text-decoration: underline;
	font-weight: bold;/*color: #6e1511;*/
}
.topPane #mainMenu ul li a.active {
	/*color: #6e1511;*/
	text-decoration: underline;
}
/* -----------------  Bottom Pane  ----------------  */
.bottomPane {
	text-align: center;
}
.bottomPane #btmNav {
	position: relative;
	height: 50px;
	/*text-align: right;*/
	text-align: left;
	vertical-align: top;
	margin: 0 auto;
	min-width: 970px;
	max-width: 1260px;
	_width: 1260px;
	padding: 0 20px;
}
.bottomPane #btmNav .menuWrapper {
	padding: 0;
	height: 50px;
	text-align: center;
	width: auto;
	border-top: 2px solid #E0001B;
	margin: 0 auto;
	position: relative;/*float: right;*/
}
.bottomPane #btmNav ul {
	height: 50px;
	list-style: none;
	float: left;
	margin-left: 0;
	padding-left: 0;
	margin: 20px 0;
}
.bottomPane #btmNav ul li {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
.bottomPane #btmNav ul li a {
	text-decoration: none;
	font-weight: bold;
	/*color: #231F20;*/
	color: #E0001B;
	font-size: 15px;
	margin: 0 20px 0 0;
}
.bottomPane #btmNav ul li a:hover {
	text-decoration: underline;
	font-weight: bold;/*color: #6e1511;*/
}
.bottomPane #btmNav ul li a.active {
	/*color: #6e1511;*/
	text-decoration: underline;
}
#inpQuickSearch {
	margin-top:3px;
	width:120px;
	margin-right:20px;
}
#searchField {
	position:absolute;
	margin-right:17px;
	right:0;
	/*permet de placer le champs à droite*/
	top:50px;
	text-align: left;
	color: #666;
	padding-right: 0px;
	z-index:1;
	border-color:#FFF;
	border:1px;
}
/*rajoute les bords du champs en images*/
#searchField .searchLeft {
	background: url("../media/PAD_Paris_2011_medias/hdrSearchLeft.png") no-repeat top left;
	display:block;
	float:left;
	width:9px;
	height:31px;
}
#searchField .searchRight {
	background: url("../media/PAD_Paris_2011_medias/hdrSearchRight.png") no-repeat top left;
	display:block;
	float:left;
	width:9px;
	height:31px;
}
}
#searchField #searchLabel {
	font-size: 1em;
	color: #FFF;
	text-transform: uppercase;
	vertical-align: middle;
	display:block;
}
#searchField #inpQuickSearch {
	margin: 0;
	color: #FFF;
	background: url("../media/PAD_Paris_2011_medias/hdrSearchBody.png") repeat-x left top;
	font-size: 12px;
	height: 27px;
	width: 228px;
	padding: 4px 0 0 2px;
	display:block;
	float:left;
	z-index:2;
	border:0;
}
#searchField .searchButton {
	text-transform: lowercase;
	margin: 0 6px;
	height: 24px;
	outline: none;/*
	color: #fff;
	background: none;
	background-color: #ee2d24;
	border: 1px solid #fff;
	*/
	
	/*
	border-width: 0 4 0 4;
	-webkit-border-image: url(../media/PAD_Paris_2011_medias/searchButton.png) 0 4 0 4 stretch stretch;
	-moz-border-image: url(../media/PAD_Paris_2011_medias/searchButton.png) 0 4 0 4 stretch stretch;
	*/
}
#searchField .searchButton:hover {
	cursor: pointer;
	color: #000;
}
/* -----------------  Pages  ----------------  */
.contentPane {
	height:550px;
	width:100%;
	text-align:center;
}
.contentPane table {
	position:relative;
}
#wrapper {
	min-width: 1100px;
	max-width: 1260px;
	width:1200px;
	margin-left:auto !important;
	margin-right:auto !important;
	margin-top: -1px;
	text-align: center;
	padding: 0 30px;
	vertical-align:top;
}
#wrapper .leftMenu, #wrapper .leftMenu2, #wrapper .leftMenu3 {
	float:left;
	width: auto;
	margin:0;
	padding:0 10px 0 0;
	border-right: 1px solid #E0001B;
	text-align:right;
}
#ContentPane #wrapper .mainContent {
	float:left;
	display:none;
	/*width:640px;*/
	min-width: 500px;
	max-width: 1030px;
	_width: 985px;
	text-align: left;
	padding-left:10px;
	text-align: left;
	margin-left:0px;
	position:relative;
}
#ContentPane #wrapper .mainContent div {
	text-align: left;
}
#ContentPane #wrapper .mainContent p, div {
	margin-left:0px;
}
.mainContent active {
	width:332px !important;
}
#ContentPane #wrapper .active {
	display:block;
	margin-left:-1px;
}
#ContentPane a {
	outline: none;
	font-size: 1em;
	color: #E0001B;
}
#ContentPane a:link, a:visited, a:active {
	color: #E0001B;
}
#wrapper .leftMenu li {
	display:block;
	line-height:30px;
}
#wrapper .leftMenu3 li {
	display:block;
	line-height:30px;
}
#wrapper .leftMenu a, #wrapper .leftMenu a:active, #wrapper .leftMenu a:visited, #wrapper .leftMenu3 a, #wrapper .leftMenu3 a:active, #wrapper .leftMenu3 a:visited {
	font-size:15px;
	text-decoration:none;
	width:auto;
}
#wrapper .leftMenu a:hover, #wrapper .leftMenu3 a:hover {
	color:#ffdede;
}
#content_table {
}
h1 {
	margin-top: 0;
	font-size: 2em;
	font-weight: normal;
	font-style: italic;
	/*color: #000;*/
	color: #E0001B;
}
h2 {
	margin: 0 0 20px 0;
	font-size: 1.6em;
	font-weight: normal;
}
h3 {
	margin: 10px 0 0 0;
	padding: 0;
	/*
	text-transform: uppercase;
	font-weight: bold;
	*/
	font-size: 1.4em;
	font-weight: normal;
}
h4 {
	font-size: 1.2em;
	font-weight: normal;
	font-style: italic;/*border-bottom: 1px dashed #fff;*/
}
h5 {
	font-size: 1em;
}
.contentPane p {
	color: #E0001B;
	margin: 6px 0 20px 0;
}
.page_text {
}
/* -----------------  Intro Portal  ----------------  */

#btn1 h2, #btn2 h2, #btn3 h2 {
	visibility: hidden;
}
#btn1, #btn2, #btn3 {
	width: 360px;
	height: 542px;
	float: left;
}
#btn1 a, #btn2 a, #btn3 a {
	width: 360px;
	height: 542px;
	display: block;
}
#btn1 {
	margin-right: 10px;
	background: url(../media/PAD_Paris_2011_medias/panel_pad_paris.jpg) no-repeat left top;
}
#btn2 {
	margin-right: 10px;
	margin-top: 80px;
	background: url(../media/PAD_Paris_2011_medias/panel_pad_london.jpg) no-repeat left top;
}
#btn3 {
	margin-top: 160px;
	background: url(../media/PAD_Paris_2011_medias/panel_pad_singapore.jpg) no-repeat left top;
}
#logo_soc_wrapper {
	width: 970px;
	margin: 0 auto 20px auto;
}
#logo_soc {
	position: absolute;
	text-align: center;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	margin: -80px 0 0 0;
}
/* -----------------  Home page  ----------------  */

.homeWrapper {
	margin-top:20px;
}
.homeWrapper .col1 {
	vertical-align:top;
}
.homeWrapper .col1 #content_home_title {
	width:180px;
}
.homeWrapper .col2 {
	padding-left:30px;
}
.homeWrapper .col2 #content_home_text {
	width:100%;
}
/* --- Home Highlight --- */





/* -----------------  Info  ----------------  */


/* -----------------  Contact  ----------------  */
#contact_content .pTitle, #contact_content h4 {
	color: #E0001B;
	font-weight: normal;
	margin-bottom: 0px;
	font-size: 1.2em;
}
#coords {
}
#contact_content a {
}
/* -----------------  Fairs  ----------------  */

/* -----------------  Exhibitions List Page  ----------------  */


/* -------------------------------    Catalogue Mosaic page    ------------------------------- */

#cat_wrapper, #not_wrapper {
	padding: 0 0 0 89px;
	border: none;
	vertical-align: top;
	text-align: left;
}
#tablemosaic {
	border: none;
	padding: 0 0 0 86px;
	vertical-align: top;
	text-align: left;
}
/* -------------------------------    Dealers List   ------------------------------- */

.linkDealer {
	color: #E0001B;
	text-decoration: none;
	font-size: 18px !important;
	margin-right: 20px;
	display: block;
}
.linkDealer:hover {
	color: #000;
	text-decoration: none;
}
.name-director {
	display: block;
	font-weight: bold;
}
.mainContent.dealerList {
/*padding-left: 300px;
	float: left !important;
	margin: 0 auto;
	padding: 0 auto !important;
	text-align: center;
	width:850px;*/
}
.mainContent.dealerList table {
	float:left;
	margin: 0 auto;
	text-align: left;
}
.mainContent.dealerList td {
	padding-right: 10px;
	padding-bottom: 20px;
	text-align: left;
	vertical-align: top;
	width: 260px;
}
/* -----------------  CatalogueObjectDetail  ----------------  */
#wrapper.dealerOnFair {
/*width:948px;*/
}
.ExhibitorsDetail {
	min-width: 640px;
	max-width: 940px;
	_width: 940px;
	text-align: left;
}
#wrapper.dealerOnFair .mainImageArea {
	text-align:right;
}
#wrapper.dealerOnFair .imagesArea {
	float: right;
	width: 467px;
	margin-left: 20px;
}
.imageTable {
	display: none;
}
#wrapper.dealerOnFair h3 {
	margin-bottom:20px;
	display: inline;
}
#wrapper.dealerOnFair span {
	display:block;
}
#wrapper.dealerOnFair span.inline {
	display:inline;
}
#wrapper.dealerOnFair span.fullDesc {
	margin:20px 0 20px 0;
}
#wrapper.dealerOnFair span.director {
	margin:20px 0 0px 0;
	font-weight:bold;
}
#wrapper.dealerOnFair .bottomButtons {
	margin-top:30px;
	height:50px;
}
#wrapper.dealerOnFair .textArea {
	/*width:435px;
	float: left;*/
	width: inherit;
}
.lblFullName {
	white-space: nowrap;
}
.popUpObjectDetail .imageButtons {
	padding-top: 10px;
}
.popUpObjectDetail .imageButtons a {
	margin-right: 20px;
}
.popUpObjectDetail .stit2 .titleFormat1 {
	padding: 0 0 10px 20px;
}
.popUpObjectDetail .stit2 img {
	padding: 10px 0px 0px 0px;
}
.inventory table.picList {
	visibility:hidden;
	display:none;
}
.infiniteCarousel {
	width: 763px;
	height:150px;
	position: relative;
	left:-50px;
}
.infiniteCarousel .wrapper {
	width: 663px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
	overflow: auto;
	min-height:150px;
	margin: 0 50px;
	position: absolute;
	top: 0;
}
.infiniteCarousel ul a img {
	border: none;
}
.infiniteCarousel .wrapper ul {
	width: 99999px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position: relative;
	top: 0;
}
.infiniteCarousel ul li {
	display:block;
	float:left;
	padding: 16px 11px 16px 11px;
	height: 118px;
	width: 199px;
	position:relative;
	text-align:center;
	vertical-align:middle;
	line-height:118px;
}
.infiniteCarousel ul li a {
}
.infiniteCarousel ul li span img {
	margin:auto;
	display:inline;
	line-height:175px;
	vertical-align:middle;
	-webkit-box-shadow: 0px 0px 4px #000000;
	-moz-box-shadow: 0px 0px 4px #000000;
	box-shadow: 0px 0px 4px #000000;
}
.infiniteCarousel .arrow {
	display: block;
	height: 30px;
	width: 15px;
	text-indent: -9999px;
	position: absolute;
	top: 0;
	cursor: pointer;
	margin-top:60px;
}
.infiniteCarousel .forward {
	background: url('../media/PAD_Paris_2011_medias/arrowNextCarousel.png') no-repeat 0 0;
	background-position: right 50%;
	right:0;
}
.infiniteCarousel .back {
	background: url('../media/PAD_Paris_2011_medias/arrowPreviousCarousel.png') no-repeat 0 0;
	background-position: left 50%;
	left: 0;
}
.infiniteCarousel .forward:hover {
}
.infiniteCarousel .back:hover {
}
/* -------------------------------    Search Pages   ------------------------------- */

#wrapper .mainContent.search {
	text-align: left;
}
#wrapper .mainContent.search table td {
	text-align: left;
}
#wrapper .mainContent.search img {
	margin-right: 20px;
}
.tabResultDealers, .tabResultObjects, .tabResultPages {
	width: 500px;
}
.tabResultObjects .ResultObjects_img {
	width: 150px;
	vertical-align: top;
}
.tabResultObjects .ResultObjects_infos {
	width: auto;
	vertical-align: top;
}
/* -----------------  General  ----------------  */
/* -----------------Contact columns------------ */
#colcontact1 {
	float:left;
	width: 300px;
	padding-right: 100px;
	text-align: left;
	height:300px;
}
#colcontact2 {
	float:left;
	width: 300px;
	padding-right: 100px;
	text-align: left;
	width:280px;
}
#colcontact3 {
	position:relative;
	float:left;
	padding-top:40px;
	width: 300px;
	text-align: left;
}
#colcontact4 {
	position:relative;
	float:left;
	padding-top:40px;
	width: 300px;
	text-align: left;
}
.clear {
	clear:both;
}
#content_wrapper {
	text-align:left;
}
.mainContent .col {
	float:left;
	width: auto;
	padding-right: 100px;
	text-align: left;
}
.mainContent .colalt {
	float:left;
	width: auto;
	padding-right: 0px;
	text-align: left;
}
.h3 {
	display: block;
}
.mainContent .col h3 {
	display: block;
}
.mainContent .blockFloat {
	float:left;
	padding-right: 20px;
}
.noFloat {
	float: none !important;
}
.mainContent.marginLeft {
	/*margin-left: 300px;*/
	position: relative;
	left: 300px;
}
.mainContent.paddingLeft {
	padding-left: 250px;
}
/* -----------------  Home  ----------------  */
.mainContent.home * {
	margin:0;
	border:0;
}
.mainContent.home .col {
	float:left;
	color:#fff;
}
.mainContent.home .col.a {
	text-align:right;
	height:99px;
	padding-right:13px;
}
.mainContent.home .col.b {
	margin-top:10px;
	margin-right:13px;
	width:1px;
	height:100px;
	background:#fff;
}
.mainContent.home .col.c {
	margin-top:45px;
}
.mainContent.home .col.a h1 {
	font: bold 22px Geneva, Arial, Verdana, Helvetica, sans-serif;
	line-height:27px;
}
.mainContent.home .col.a h2 {
	font: bold 13px Geneva, Arial, Verdana, Helvetica, sans-serif;
}
.mainContent.home .col.b h3 {
	font: bold 15px Geneva, Arial, Verdana, Helvetica, sans-serif;
}
/* -----------------  comitee  ----------------  */
#wrapper.comitee * {
	margin:0;
	border:0;
}
#wrapper.comitee {
	color:#E0001B;
	font-size:12px;
}
#wrapper.comitee ul {
	margin:0;
	border:0;
	padding:0;
	list-style:none;
}
#wrapper.comitee ul li {
	margin:0;
	border:0;
	padding:0;
	list-style:none;
}
#wrapper.comitee h3 {
	margin-top:24px;
	margin-bottom:6px;
	font-size:13px;
}
#wrapper.comitee .col {
	float:left;
	width:50%;
}
#wrapper.comitee .prize .name {
	font-size:12px;
	color:#000;
}
.mainContent .position {
	color:#E0001B;
	font-style:italic;
}
#wrapper.comitee .prize h4 {
	font-size:12px;
	color:#E0001B;
	font-weight:bold;
	margin-top:24px;
}
#wrapper.comitee .prize .columnWrapper {
	margin-top:24px;
}
#wrapper.comitee .prize .col {
	float:left;
	width:50%;
	padding-right: 10px;
}
#wrapper.comitee .photoWrapper {
	margin-top:24px;
}
#wrapper.comitee .photoWrapper li {
	margin:0;
	border:0;
	float:left;
	font-size:11px;
	color:#000;
	text-align: center;
}
#wrapper.comitee .photoWrapper img {
	display:block;
	margin-bottom:6px;
}
#wrapper.comitee .ethic .section {
	font-weight:bold;
	margin-top:17px;
}
#wrapper .mainContent.comitee {
	max-width: 950px !important;
	width: 950px !important;
	float:left;
	padding-left:20px !important;
}
/*home page*/
#wrapper .mainContent.content {
	width:632px;
	float:right;
}
#home_wrapper {
	width: 800px;
	margin: 40px auto 0 auto;
}
#content_home_title {
	width: 200px;
	float:left;
	text-align:right;
	border-right: solid 1px #E0001B;
	padding-right: 10px;
}
#content_home_text {
	width: 500px;
	float:left;
	text-align:left;
	;
}
/*pages visiteurs*/
/*accès*/

.visiteurs_map {
	width:500px;
	height:300px;
	float: left;
	margin: 0 20px 40px 0;
	left:0px;
}
.visiteurs_map iframe {
	text-align:left;
	left:0px;
}
/*pages visiteurs*/
/*hébergement*/

.wrapper_visiteurs_hebergement {
	margin: 0;
	padding: 0;
}
.wrapper_visiteurs_hebergement li {
	width:165px;
	height:165px;
	padding: 0 10px 10px 0;
	list-style: none;
	float:left;
}
/*pages sponsors*/
/*media*/
.sponsor_medias {
	/*width:632px;*/
	width: 100%;
	text-align:center;
}
.sponsor_medias li {
	/*width:200px;*/
	height:65px;
	padding: 15px 6px 10px 6px;
	margin: 0;
	list-style: none;
	float:left;
}
.sponsor_medias img {
	margin: 0 6px;
}
/*pages sponsors*/
/*media*/
.partners {
	text-align: center !important;
}
.sponsor_partners {
	/*width:632px;
	float:right;
	width: 100%;*/
	float:left;
	text-align: left;
	margin: 0 auto;
}
.sponsor_partners li {
	width: auto;
	height: 65px;
	padding: 5px 10px;
	list-style: none;
	float:left;
}
.partenaire_officiel {
	/*width:632px;*/
	height:auto;
	width: 900px;
	float:right !important;
	margin: 0px 0px 20px 0px;
}
.partenaire_officiel table td {
	text-align:center;
}
.partenaire_officiel li {
	/*width:632px;*/
	text-align:center;
	border:none !important;
}
.partenaire_officiel table img {
	margin:40px 0 10px 0;
}
.partenaire_officiel h3 {
	margin: 20px 0;
}
.partenaires_musee {
	width: 100%;
}
.sponsor_musee {
	margin: 0 auto;
}
.sponsor_musee li {
	float:left;
	width: 230px;
	height:160px;
	text-align: center;
	vertical-align:middle;
}
/*pages contact*/
#contact_box {
	/*width:632px;
	float:right;*/
	text-align:left;
	max-width:1000px;
}
#contact_box img {
	float:left;
	margin-right: 10px
}
/*prix pad*/

#prix_pad {
	width:632px;
	float:right;
}
.name {
	font-weight: bold;
	font-size:15px;
	text-align: left;
}
.col_a {
	width: 310px;
	float:left;
	display:block;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
.col_a li {
	list-style: none;
	margin: 0;
	padding: 10px 0;
}
.col_b {
	width: 290px;
	float:left;
	margin-left:10px;
	padding:  0;
	text-align: left;
	vertical-align: top;
}
.col_c {
	width: 315px;
	float:left;
	margin-left:10px;
	padding:  0;
	text-align: left;
	vertical-align: top;
}
.col_b li, .col_c li {
	list-style: none;
	margin: 0;
	padding: 10px 0;
}
/*comité de sélection	
*/	
#wrapper_comitee {
	width:662px;
	float:right;
}
.photoWrapper li {
	width: 135px;
	height:240px;
	float:left;
	list-style: none;
	margin-left:auto;
	margin-right:auto;
}
.photoWrapper p {
	text-align: center;
	line-height: normal;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
}
.photoWrapper li img {
	text-align: center;
	margin: 0 auto;
}
.photoWrapper li div {
	text-align: center;
	margin: auto;
}
.photoWrapper li p {
	text-align:center;
	width:130px;
	margin-left:auto !important;
	margin-right:auto !important;
}
div.photocomitee {
	height: 135px;
	width: 120px;
	text-align: center !important;
}
/*object selection
*/	
#comitee_object .col_a li {
	padding: 0px;
	width: 250px;
	float: left;
	display:block;
}
#comitee_object .col_b li {
	padding: 0px;
	width: 250px;
	float: left;
	display:block;
}
/*General adjustments*/
.mainContent.jury, .mainContent.jury table {
	width: 970px;
	padding:0;
	margin:0;
}
.mainContent.jury .name {
	font-size:16px;
}
.navigDetail {
	padding:40px 0;
}
.linkPrevious {
	float:left;
	margin-right:12px;
}
.linkNext {
	float:left;
}
.thumbsReceiverSlider a {
	margin-right:10px;
}
.name {
	font-size:15px;
}
.section {
	font-size:18px;
}
ul.leftMenu li a.active {
	color:#6E1511;
}
ul.leftMenu ul {
	margin: 0 0 0 10px;
}
ul.leftMenu ul li {
	margin: 0;
	line-height: normal;
}
ul.leftMenu ul li a {
	font-style: italic;
}
.mainContent.photos h3, .mainContent.videos h3 {
	margin-bottom:30px;
}
.mainContent h3 {
	display: none;
}
.txtFormat3 {
	font-weight:bold;
}
.mercedes {
	margin-top:-20px;
}
.centrePompidou {
	margin-top:40px;
}
.pressContent {
	display:none;
	margin-left:10px !important;
	height:200px;
	width:300px;
	text-align:left;
	float:left;
}
.pressContent h3 {
	display:block;
}
.pressContent p, h3, {
 margin-left:0px !important;
}
#photosgallery_2010 {
	margin-left:0px;
	float:left !important;
}
#partnerMedia {
	width:900px;
	margin:0 auto;
}
#partnerMedia div {
	width:900px;
	height:100px;
	text-align:center !important;
	display:	inline-block;
	margin-top:50px;
}
#partnerMedia img {
	margin:0px 20px 40px 0;
}
.hotels img {
	margin:0px 20px 40px 0;
}
#hsbcLogo img {
	height:64px;
	vertical-align:middle;
	float:left;
	margin-right:0px;
	margin-bottom:40px;
	text-align:center!important;
	border:none!important;
}
.sponsorPartner {
	width:1050px;
	height:100px;
	float:right;
}
.sponsorPartner img {
	margin-right:50px;
	margin-left:50px;
}
.partenaire_hsbc {
	width:300px !important;
	height:30px;
	margin:0 0 20px 0 !important;
}
.hsbcLogoPartner {
	width:200px !important;
	height:15px;
	padding:0;
	margin:0 !important;
	font-family:Verdana, Geneva, sans-serif;
	color:#E0001B;
	font-weight:bold;
	font-size:14px;
}
.hsbcLogoPartner p {
	padding:0 !important;
	margin:0 !important;
}
.flashContent {
	width:940px !important;
	margin:0px !important;
	padding:0 !important;
	/*******align left for IE7 !!! *******/
	float:left;
}
#compteRebours {
	width:510px;
	height:20px;
	margin:127px 0 0px 385px;
	position:absolute;
	display:block;
	font-weight:bold;
	font-size:16px;
	border-color:#E0001B;
	text-align:center;
	padding-top:0px;
}
#prizeTable {
	width:750px;
	height:300px;
	margin-top:30px;
}
#prizeTable p {
	padding-left:30px;
	margin:0;
}
.compteRebours {
	font-size:20px;
}
.sponsorPartnerTable {
	width:840px;
	margin: 0 auto 0 30px;
}
#adresse {
	height:300px;
	width:350px;
	float:left;
}
.elleLogo {
	margin-left:-70px !important;
	padding-right:0px;
}
.parisPremiereLogo {
	margin-left:-5px;
}
.pointDevueLogo {
	margin-left:50px !important;
}
.AD {
	margin-left:-5px!important;
}
.connaissanceDesArts {
	margin-left:0px!important;
	margin-right:-0px !important;
}
.lesEchos {
	margin-left:20px !important;
	margin-right:10px !important;
}
.chronometre {
	font-family:"Digital W00";
}
/* countdown */
#container {
	width: 400px;
	color: #eee;
	position:absolute;
	left:420px;
	top:90px;
}
#countdown_dashboard {
	height: 50px;
	margin-left: 125px;
}
.dashDay {
	width: 60px;
	height: 50px;
	background: transparent url('../../media/pad_paris_2011_medias/images/dash.png') 0 0 no-repeat;
	float: left;
	position: relative;
	color: #333;
	margin:0 5px;
}
.dash {
	width: 40px;
	height: 60px;
	background: transparent url('../../media/pad_paris_2011_medias/images/dash.png') 0 0 no-repeat;
	float: left;
	position: relative;
	color: #333;
	margin:0 5px;
}
.days_dash {
	background: transparent url('../../media/pad_paris_2011_medias/images/dark_days_dash.png') 0 0 no-repeat;
}
.hours_dash {
	background: transparent url('../../media/pad_paris_2011_medias/images/dark_hours_dash.png') 0 0 no-repeat;
}
.minutes_dash {
	background: transparent url('../../media/pad_paris_2011_medias/images/dark_minutes_dash.png') 0 0 no-repeat;
}
.seconds_dash {
	background: transparent url('../../media/pad_paris_2011_medias/images/dark_seconds_dash.png') 0 0 no-repeat;
}
.dash .digit {
	font: bold 16px Arial;
	font-weight: bold;
	float: left;
	width: 20px;
	text-align: center;
	position: relative;
	margin-top:5px;
}
.dashDay .digit {
	font: bold 16px Arial;
	font-weight: bold;
	float: left;
	width: 20px;
	text-align: center;
	position: relative;
	margin-top:5px;
}
.dash_title {
	display: none;
}
img {
	border:0;
}
/* Press Clippings */
#wrapper .press-clippings {
	width:960px;
	height:auto;
}
#wrapper .press-clippings .pressClippingMenu {
	width:100%;
	clear:both;
	padding-top:20px;
}
#wrapper .press-clippings .pressClippingMenu td {
	vertical-align:bottom;
}

#wrapper #pressClippingList {
	padding-top:20px;
}
#wrapper .press-clippings .pressClippingSearch {
	padding-top:20px;
}
.PressClippingLink {
	background: #d14836; /* Old browsers */
	background: -moz-linear-gradient(top, #dd4b39 0%, #d14836 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dd4b39), color-stop(100%, #d14836)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dd4b39 0%, #d14836 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dd4b39 0%, #d14836 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dd4b39 0%, #d14836 100%); /* IE10+ */
	background: linear-gradient(top, #dd4b39 0%, #d14836 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd4b39', endColorstr='#d14836', GradientType=0 ); /* IE6-9 */
	line-height:	27px;
	font-size:	11px;
	font-weight:	bold;
	font-style:	normal;
	color:	#FFFFFF;
	text-shadow: 0 1px rgba(0, 0, 0, 0.1);
	text-transform:uppercase;
	border:1px solid transparent;
	padding:0 8px;
	-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px; 
display:block;
float:left;
margin-right:10px;
    height: 27px;
}

.PressClippingLink:hover {
	background: #c53727; /* Old browsers */
background: -moz-linear-gradient(top, #dd4b39 0%, #c53727 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd4b39), color-stop(100%,#c53727)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #dd4b39 0%,#c53727 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #dd4b39 0%,#c53727 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #dd4b39 0%,#c53727 100%); /* IE10+ */
background: linear-gradient(top, #dd4b39 0%,#c53727 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd4b39', endColorstr='#c53727',GradientType=0 ); /* IE6-9 */
border-top:1px solid #b0281a;
-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); 
}
