* {border:0px;padding:0px;margin:0px;font-family:Arial,Helvetica,sans-serif;text-align:left;}
a {text-decoration:none;}
ul, li, ol {list-style-type:none;}
*.whitetext, .whitetext *{color:#ffffff;}
*.pinktext, .pinktext *{color:#e1007a;}
*.blacktext, .blacktext *{color:#3d3d3f;}
*.greytext, .greytext *{color:#adadad;}
*.redtext, .redtext * {color:#F75456;}
*.greentext, .greentext * {color:#57AF6B;}

*.formfalse, .formfalse * {color:#F75456;padding:10px 0 0 0;}
*.formtrue, .formtrue * {color:#57AF6B;padding:10px 0 0 0;}

#tooltip {border:1px solid #e1007a; padding:2px 5px 2px 5px;background-color:#000000;position:absolute;z-index:15;color:#ffffff;/*display:none;*/}

h2{font-size:14px;}
h3{font-size:12px;}
h4{font-size:11px;}

body {width:100%;height:100%;font-size:11px;background-color:#000000;}
#pagecontener {display:table;width:995px;margin:auto;border:1px solid #000000 /*#1a171b;margin-top:20px*/;}

#topbanner{width:100%;height:110px;background-color:#ffffff;}
#topbanner #logo{width:315px;float:left;background-color:#1a171b;height:100%;}
#topbanner #logo img{margin:40px 0 0 100px;}
#topbanner #nlLink{display:table;float:right;height:15px;margin:10px 20px 0 0;width:110px;text-align:right;font-size:11px;}
#topbanner #nlLink a {color:#e1007a;font-size:11px;}
#topbanner #menu{display:table;float:left;margin:35px 0 0 20px;font-size:11px;width:645px;}
#topbanner #menu ul{border-bottom:1px solid #cccccc;padding:0 10px 5px 10px;}
#topbanner #menu ul li {display:inline;margin-left:40px;margin-left:expression((this===this.parentNode.childNodes[0])? "0px":"40px");}
#topbanner #menu ul li:first-child {margin-left:0px;}
#topbanner #menu ul li a {color:#1a171b;}
#topbanner #menu ul li a:hover, #topbanner #menu ul li .selected {color:#e1007a;}

#topbanner #submenu {display:block;float:left;margin:5px 0 0 30px;font-size:11px;}
#topbanner #submenu ul li {display:inline;margin-left:20px;margin-left:expression((this===this.parentNode.childNodes[0])? "0px":"20px");}
#topbanner #submenu ul li:first-child {margin-left:0px;}
#topbanner #submenu ul li a {color:#adadad;}
#topbanner #submenu ul li a:hover, #topbanner #submenu ul li .selected {color:#e1007a;}

#footer {clear:left;display:block;width:100%;height:45px;background:#000000;border-top:1px solid #e2057b;}
#footer * {color:#adadad;font-size:10px;}
#footer ul {float:right;margin-right:35px;}
#footer ul li {display:inline;line-height:45px;margin-left:70px;margin-left:expression((this===this.parentNode.childNodes[0])? "0px":"70px");}
#footer ul li:first-child {margin-left:0px;}

#diaporama {position:relative;float:left;height:305px;width:285px;}
#diaporama #diapohandle {position:relative;overflow:hidden;float:left;width:285px;height:285px;}
#diaporama #listpics {position:absolute;width:999999px;height:285px;float:left;}
#diaporama #diapopagin {position:absolute;bottom:0px;right:5px;line-height:20px;}
* html #diaporama #diapopagin {clear:left;}
#diaporama #diapopagin a {color:#ffffff;cursor:pointer;padding-left:6px;margin-right:4px;background:url('../img/diapo-pagin-border.png') no-repeat left center;}
#diaporama #diapopagin a:first-child {background:none;}
#diaporama #diapopagin .selected {color:#e1007a;}
#diaporama #diapohandle .img {float:left;text-align:center;width:285px;}

#articlesSlider {float:left;width:100%;margin-bottom:25px;}
#articlesSlider .articleSlideHandle {float:left;width:15px;height:70px;background:no-repeat center center;}
#articlesSlider #articleLeftSlide {background-image:url("../img/pink-arrow-left.png");}
#articlesSlider #articleRightSlide {background-image:url("../img/pink-arrow-right.png");}
#articlesSlider #slideViewer {float:left;width:576px;position:relative;overflow:hidden;height:70px;}
#articlesSlider #slideHandle {float:left;width:999999px;position:absolute;}
#articlesSlider #slideViewer .item {float:left;margin:0 1px 0 1px;}

#tplhome #maincontener {padding-top:0px;}
/*#tplhome #topbanner #menu ul li a.conceptOnHome {color:#e1007a;font-size:12px;font-weight:bold;}*/
#tplhome #maincontener .bottom_wrapper {display:block;width:100%;height:115px;background:url("../img/home-bottom-wrapper.jpg") no-repeat 85px 0px #1a171b;border-top:1px solid #a39ca1;}
#tplhome .bottom_wrapper #conceptArteum {margin:15px 0 0 350px;font-size:10px;width:270px;}
#tplhome .bottom_wrapper #conceptArteum h4.header {font-size:12px;}

#maincontener {float:left;position:relative;width:100%;min-height:380px;background:url("../img/global-bg.jpg") repeat-x bottom left #010101;padding:20px 0 10px 0;}
* html #tplcontent #maincontener {height:380px;}
#ebg {position:absolute;bottom:0px;left:80px;background:url('../img/main-content-bg.png') top left no-repeat;height:147px;width:207px;}
#maincontener #leftPanel {float:left;width:315px;color:#ffffff;height:100%;padding-bottom:5px;}
#maincontener #leftPanel h1 {text-align:right;font-weight:normal;font-size:30px;}
#maincontener #leftPanel h2 {clear:both;text-align:right;font-weight:normal;font-size:18px;padding-top:5px;}
#maincontener #leftPanel p.description {clear:both;font-size:10px;margin-top:10px;width:150px;float:right;text-align:right;}
#maincontener #centralPanel {float:left;width:650px;margin:0 0 0 20px;color:#ffffff;}
#maincontener #centralPanel #diaporama {width:285px;float:left;}
#maincontener #centralPanel .content {display:table;}
*+html #maincontener #centralPanel .content {float:left;}
* html #maincontener #centralPanel .content {float:left;}
#maincontener #centralPanel .content p {display:table;margin-bottom:10px;}
#maincontener #centralPanel .content a {color:#adadad;}
#maincontener #centralPanel .dyncontent ul {margin:0 0 10px 20px;}
#maincontener #centralPanel .dyncontent ul li {list-style-type:disc;}
#maincontener #centralPanel .content .description {font-size:14px;color:#e1007a;}

#tplnews #newsDiapo {float:left;width:650px;height:420px;}
#tplnews #newsDiapoHandle {position:relative;width:650px;height:390px;overflow:hidden;}
#tplnews #newsDiapoHandle .newsbox {float:left;display:inline;width:315px;height:120px;margin:5px;}
#tplnews #newsDiapoHandle .newsbox img.thumb {margin-right:10px;}
#tplnews #newsDiapoHandle .newsbox .title {font-size:12px;}
#tplnews #newsDiapoHandle .item1 .pretitle * {color:#adadad;}
#tplnews #newsDiapoHandle .item1 .title * {color:#e1007a;}
#tplnews #newsDiapoHandle .item2 {background-color:#a82369;}
#tplnews #newsDiapoHandle .item2 .pretitle * {color:#ffffff;}
/*#tplnews #newsDiapoHandle .item2 img.thumb {border:5px solid #e2057b;}*/
#tplnews #newsDiapoHandle .item2 .title * {color:#adadad;}
#newsDiapo #listnews {position:absolute;height:999999px;width:650px;float:left;}
#tplnews #newsDiapoPagin {float:right;line-height:20px;margin-right:10px;}
* html #tplnews #newsDiapoPagin {display:inline;}
#tplnews #newsDiapoPagin a {color:#ffffff;cursor:pointer;padding-left:6px;margin-right:4px;background:url('../img/diapo-pagin-border.png') no-repeat left center;}
#tplnews #newsDiapoPagin a:first-child {background:none;}
#tplnews #newsDiapoPagin .selected {color:#e1007a;}

#tpldetailnews #backtolist {clear:left;float:left;margin-top:5px;}
#tpldetailnews #formRes {clear:left;float:left;width:100%;}
#tpldetailnews img.bordered {border:5px solid #e2057b;}
#tpldetailnews form {float:left;width:330px;margin-top:10px;}
#tpldetailnews form .content {float:left;width:100%;}
#tpldetailnews form .bottom {clear:left;width:100%;text-align:center;margin-bottom:15px;}
#tpldetailnews form ul li {clear:left;float:left;margin-bottom:10px;width:100%;}
#tpldetailnews form label {float:left;}
#tpldetailnews form label.strLabel {width:90px;}
*+html #tpldetailnews form label.checkboxLabel, * html #tpldetailnews form label.checkboxLabel {line-height:20px;}
#tpldetailnews form .textfield {border:1px solid #c9c078;font-size:11px;padding:1px;color:#e1007a;}
#tpldetailnews form input.textfield {float:left;width:190px;}
#tpldetailnews form input.btnOnLeft {float:left;margin-right:5px;}

#tplcontent #articleContent {clear:left;}
#tplcontent #leftFrame, #tpldetailnews #leftFrame {clear:left;float:left;width:285px;margin-right:25px;}

#tplaccess #googlemap {float:left;width:285px;margin-right:25px;}
#tplaccess .content {float:left;}

#tplpress {float:left;width:100%;margin-bottom:25px;}
#tplpress .articleSlideHandle {float:left;width:20px;height:375px;background:no-repeat center center;}
#tplpress #articleLeftSlide {background-image:url("../img/pink-big-arrow-left.png");}
#tplpress #articleRightSlide {background-image:url("../img/pink-big-arrow-right.png");}
#tplpress #slideViewer {float:left;width:604px;position:relative;overflow:hidden;height:400px;}
#tplpress #slideHandle {float:left;width:999999px;position:absolute;}
#tplpress #slideViewer .item {float:left;margin:0 1px 0 1px;width:300px;text-align:left;}
#tplpress #slideViewer .item .title {display:block;padding-top:10px;font-size:12px;}
#tplpress #slideViewer .item .date {display:block;}
#tplpress #contactpresse {clear:left;float:left;width:100%;margin:10px 10px 0 0;}
#tplpress #contactpresse h4 {float:right;}

#tplartists form {float:left;width:100%;margin-top:20px;}
#tplartists form .left {float:left;width:310px;}
#tplartists form .right {float:left;width:320px;}
#tplartists form .bottom {clear:left;width:100%;text-align:center;margin-bottom:15px;}
#tplartists form ul li {clear:left;float:left;margin-bottom:10px;width:100%;}
#tplartists form label {float:left;}
#tplartists form label.strLabel {width:90px;}
#tplartists form .textfield {border:1px solid #c9c078;font-size:11px;padding:1px;color:#e1007a;}
*+html #tplartists form label.checkboxLabel, * html #tplartists form label.checkboxLabel {line-height:20px;}
#tplartists form input.textfield {float:left;width:190px;}
#tplartists form textarea.textfield {float:left;width:220px;height:120px;}
#tplartists form input.btnOnLeft {float:left;margin-right:5px;}

#tplsubscribenl form {float:left;width:100%;margin-top:20px;}
#tplsubscribenl form .content {float:left;width:100%;}
#tplsubscribenl form .bottom {clear:left;width:100%;text-align:center;margin-bottom:15px;}
#tplsubscribenl form ul li {clear:left;float:left;margin-bottom:10px;}
#tplsubscribenl form label {float:left;}
#tplsubscribenl form label.strLabel {width:90px;}
#tplsubscribenl form .textfield {border:1px solid #c9c078;font-size:11px;padding:1px;color:#e1007a;}
*+html #tplsubscribenl form label.checkboxLabel, * html #tplsubscribenl form label.checkboxLabel {line-height:20px;}
#tplsubscribenl form input.textfield {float:left;width:190px;}
#tplsubscribenl form input.btnOnLeft {float:left;margin-right:5px;}

#mediaInfos { margin:5px 0 10px 0; }