body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
* {padding:0px; margin:0px;}
a {border: 0px; color:#ee1d23;}
a:hover {color:#ff6c6c;}
label {cursor:pointer;}
img {border:0px;}

.clear {clear:both;}
.shade {clear:both; height:7px; background:#000 url(../images/template/shade.jpg) repeat-x; margin:0px 0px 6px 0px; overflow: hidden;}
#skin {clear:both;}
#site {width:860px; margin-left:auto; margin-right:auto; cursor:default;}
#header {}
#logo {float:left; display:inline; width:152px; height:160px; margin-left:5px; margin-bottom:5px;}
#logo a {width:100%; height:160px; float:left; display:inline;}
#logo h1 {display:none;}
#auth {float:right; display:inline; margin-top:0px; text-align:center;}
#auth .login a, #auth .register a, #auth .logout a, #auth .admin a {width:100%; height:20px; line-height:20px; color:#fff; text-decoration:none; float:left; display:inline;}
#auth .login a:hover, #auth .register a:hover, #auth .logout a:hover, #auth .admin a:hover {color:#00ddff; background:#333;}
#auth div {float:left; display:inline; height:20px; line-height:20px; color:#fff; font-weight:bold; background:#000 url(../images/template/h-auth-bg.jpg) repeat-x; border:1px solid #fff; margin-right:5px;}
#auth .login, #auth .register, #auth .logout {width:100px;}
#auth .admin {width:170px;}
#auth .admin a {text-decoration:underline;}
#auth .identity {background:#313131; width:300px;}
#auth .identity a {}
#nav-main {clear:both;}
#nav-main .left {float:left; display:inline; width:2px; height:31px; background:transparent;}
#nav-main .center {float:left; display:inline; width:856px; height:31px; background:transparent;}
#nav-main .right {float:left; display:inline; width:2px; height:31px; background:transparent;}
#nav-main ul {list-style:none; text-align:center; background:transparent;}
#nav-main ul li {float:left; display:inline; width:106px; height:31px; text-align:center; background:transparent url(../images/template/h-nav-bg.gif) repeat-x;}
#nav-main ul li.sep {float:left; display:inline; width:2px; height:31px; background:transparent;}
#nav-main ul li a, #nav-main ul li a:link {width:100%; height:31px; float:left; display:inline; font-size:13px; color:#fff; font-weight:bold; text-decoration:none; line-height:31px;}
#nav-main ul li:hover {background:transparent url(../images/template/h-nav-bg-over.gif) repeat-x;}
#nav-main ul li.highlight {background:transparent url(../images/template/h-nav-bg-over.gif) repeat-x;}
#nav-main ul li.agenda {float:left; display:inline; width:106px; height:31px; text-align:center; background:transparent url(../images/template/h-nav-bg-2.gif) repeat-x;}
#nav-main ul li.agenda:hover {background:transparent url(../images/template/h-nav-bg-over-2.gif) repeat-x;}
#nav-main ul li.agenda.highlight {background:transparent url(../images/template/h-nav-bg-over-2.gif) repeat-x;}
#nav-main-shade {clear:both; height:7px; background:#fff; overflow: hidden;}
#wrapper {background:#F6F4F5; border:2px solid #fff;}
#mega-banner {float:left; display:inline; width:728px; height:90px; background:#efefef; margin:0px 2px 5px 2px;}
#search {float:left; display:inline; width:240px; height:90px; margin:0px 2px 5px 2px;}
#search .top {width:240px; height:8px; background:transparent url(../images/template/w-search-top.gif) no-repeat; overflow: hidden;}
#search .middle {width:240px; height:75px; background:#bed7e6;}
#search .middle .search {text-align:center; padding-top:7px;}
#search .middle .search .bg {padding-left:7px; height:22px; background:transparent url(../images/template/search.gif) no-repeat 5px;}
#search .middle .search .bg input {width:110px; height:16px; vertical-align:top; border:0px; margin:0px 12px; margin-top:3px;}
#search .middle .search button {width:85px;}
#search .middle .tools {text-align:left; margin:7px;}
#search .middle .tools a {float:left; display:inline; margin:2px; line-height:32px; color:#fff; text-align:center;}
#search .bottom {width:240px; height:7px; background:transparent url(../images/template/w-search-bottom.gif) no-repeat; overflow: hidden;}
#title {float:left; display:inline; width:842px; padding:0px 6px 0px 8px; background:#fff;}
#title h2 {font-size:18px; padding-left:7px; width:835px; color:#515151; font-weight:normal; border-bottom:1px dotted #ddd; margin-bottom: 10px; height:35px;}
#title h2 .title {float:left; display:inline; margin-top:10px;}
#title h2 .search {float:right; display:inline; padding-left:7px; height:22px; background:transparent url(../images/template/search.gif) no-repeat 0px; margin-top:10px;}
#title h2 .search input {width:110px; height:16px; vertical-align:top; border:0px; margin:0px 12px; margin-top:4px;}
#title h2 .search button {width:85px; display:none;}
#middle {float:left; display:inline; width:536px; padding:4px 5px 30px 8px; background:#fff;}
#middle h2 {font-size:18px; line-height:30px; padding-left:7px; width:529px; color:#515151; font-weight:normal; border-bottom:1px dotted #289ce6; margin-bottom: 10px;}
#middle h3 {font-size:18px; height:40px; line-height:37px; padding-left:12px; width:524px; color:#fff; font-weight:normal; background:#fff url(../images/template/w-h-bg.gif) no-repeat;}
#slide-autopromo .slide {height:260px; cursor:pointer;}
#slide-autopromo .caption-size {height:30px; line-height:30px; margin:3px; margin-top:-33px;}
#slide-autopromo .caption {position:absolute; height:30px; line-height:30px; z-index:100;}
#slide-autopromo .caption a {text-decoration:none; color:#fff; font-size:14px; width:374px; height:30px; line-height:30px; padding-left:10px; float:left; display:inline;}
#slide-autopromo .caption-bg {position:absolute; width:530px; height:30px; background:#333; z-index:99; filter:alpha(opacity=91); -moz-opacity:0.91; opacity: 0.91;}
#slide-autopromo .switch {position:absolute; height:30px; line-height:30px; text-align:center; margin-left:384px; z-index:100}
#slide-autopromo .switch a {width:29px; height:30px; line-height:30px; background:transparent url(../images/template/w-slide-switch.gif) no-repeat center center; float:left; display:inline; text-decoration:none; font-weight:bold; color:#333;}
#slide-autopromo .switch a.highlight {background:transparent url(../images/template/w-slide-switch-over.gif) no-repeat center center;}
#pub-autopromo .pub {height:250px; cursor:pointer;}
.breadcrumb {margin-bottom:5px; float:left; display:inline; }
#middle table.skinadmin {border:1px solid #fff; border-color:#a2a2a2 #fff #fff #a2a2a2; width:100%; margin-top:5px;}
#middle table.skinadmin th {height:37px; line-height:37px; padding:0px 3px; border:1px solid #fff; border-color:#fff #a2a2a2 #a2a2a2 #fff; background:#d6d1cd url(../images/template/th-bg.jpg) repeat-x;}
#middle table.skinadmin td {border:1px solid #fff; border-color:#fff #a2a2a2 #a2a2a2 #fff; background:#e9e9e9; padding:3px;}
#middle .content a {text-decoration:none; cursor:pointer;}
#middle .artist a {text-decoration:none; cursor:pointer;}
#middle .content .sticker {float:left; display:inline; width:160px; height:200px; font-size:11px; margin:2px;}
#middle .artist .sticker {float:left; display:inline; width:160px; height:140px; font-size:11px; margin:2px;}
#middle .content .sticker .image, #middle .artist .sticker .image {width:160px; height:85px;}
#middle .content .sticker h4 {text-transform:uppercase; height:30px; margin-top:10px; font-size:11px; color:#333; overflow:hidden;}
#middle .artist .sticker h4 {text-transform:uppercase; height:15px; margin-top:10px; font-size:11px; color:#333; overflow:hidden;}
#middle .content .sticker:hover h4, #middle .artist .sticker:hover h4 {color:#000;}
#middle .content .sticker h4 span, #middle .artist .sticker h4 span {font-weight:normal; text-transform:none;}
#middle .content .sticker p {margin-top:5px; height:40px; overflow:hidden; color:#333;}
#middle .content .sticker .bottom, #middle .artist .sticker .bottom {float:right; display:inline; padding:6px 5px;}
#middle .content .sticker-sep, #middle .artist .sticker-sep {float:left; display:inline; width:22px; height:10px;}
#middle .content .list, #middle .artist .list {float:left; display:inline; width:532px; height:50px; font-size:11px; margin:0px 2px; /*background:#F6F4F5 url(../images/template/w-content-list-bg.jpg) repeat-x;*/}
#middle .content .list .image, #middle .artist .list .image {float:left; display:inline; width:94px; height:50px;}
#middle .content .list h4, #middle .artist .list h4 {float:left; display:inline; text-transform:uppercase; height:50px; line-height:50px; width:422px; margin-left:8px; font-size:11px; color:#333; overflow:hidden;}
#middle .content .list:hover h4, #middle .artist .list:hover h4 {color:#000;}
#middle .content .list h4 span, #middle .artist .list h4 span {font-weight:normal; text-transform:none;}
#middle .content .list p, #middle .artist .list p {display:none;}
#middle .content .list .bottom, #middle .artist .list .bottom {display:none;}
#middle .content .list-sep, #middle .artist .list-sep {clear:both; height:2px; margin:0px 2px; background:#fff url(../images/template/w-content-list-sep.jpg) repeat-x; overflow: hidden;}
#middle .billetterie a {text-decoration:none; cursor:pointer;}
#middle .billetterie .list {float:left; display:inline; width:536px; height:170px; font-size:11px; margin:0px 2px; /*background:#F6F4F5 url(../images/template/w-content-list-bg.jpg) repeat-x;*/}
#middle .billetterie .eventdate {float:left; display:inline; width:300px; font-size:14px; padding:12px 8px 0px 8px;}
#middle .billetterie .price {float:left; display:inline; width:300px; font-size:14px; padding:16px 8px 6px 8px; color:#ED1C22; font-weight:bold;}
#middle .billetterie .pricelink {float:left; display:inline; width:300px; padding:0px 8px 0px 8px;}
#middle .billetterie .flyer {float:right; display:inline; width:216px; text-align:center; font-size:11px; margin:12px 2px; /*background:#F6F4F5 url(../images/template/w-content-list-bg.jpg) repeat-x;*/}
#middle .billetterie .nolink {/*line-height:50px;*/}
#middle .billetterie .list .image {float:left; display:inline; width:94px; height:50px;}
#middle .billetterie .list h4 {float:left; display:inline; text-transform:uppercase; width:300px; padding:6px 8px 2px 8px; font-size:14px; color:#333;}
#middle .billetterie .list:hover h4 {color:#000;}
#middle .billetterie .list h4 span {font-weight:normal; text-transform:none;}
#middle .billetterie .list p {float:left; display:inline; font-size:14px; width:300px; height:16px; overflow:hidden; padding:2px 8px 0px 8px; color:#999;}
#middle .billetterie div:hover.list p {color:#666;}
#middle .billetterie .list .bottom {display:none;}
#middle .billetterie .list-sep {clear:both; width:536px; height:2px; margin:0px 2px; background:#fff url(../images/template/w-content-list-sep.jpg) repeat-x; overflow: hidden;}
#middle .top-content .date {float:right; display:inline; font-size:10px; margin:0px 4px 4px 4px;}
#middle .top-content a {text-decoration:none; cursor:pointer;}
#middle .top-content .list {float:left; display:inline; width:532px; height:50px; font-size:11px; margin:0px 2px; background:#F6F4F5 url(../images/template/w-content-list-bg.jpg) repeat-x;}
#middle .top-content .list .order {float:left; display:inline; width:13px; height:50px; margin:8px 8px 0px 2px; font-weight:bold; text-align:right; font-size:13px;}
#middle .top-content .list .image {float:left; display:inline; width:94px; height:50px;}
#middle .top-content .list h4 {float:left; display:inline; text-transform:uppercase; height:50px; width:398px; padding:8px; font-size:11px; color:#333;}
#middle .top-content .list:hover h4 {color:#000;}
#middle .top-content .list h4 span {font-weight:normal;}
#middle .top-content .list p {display:none;}
#middle .top-content .list .bottom {display:none;}
#middle .top-content .list-sep {clear:both; height:2px; margin:0px 2px; background:#fff url(../images/template/w-content-list-sep.jpg) repeat-x; overflow: hidden;}
#middle .content .top {float:left; margin:2px; background:#d9d9d9 url(../images/template/w-h-bg.jpg) no-repeat top center;}
#middle .content .top .photo {float:left; display:inline;}
#middle .content .top .image {width:160px; height:85px; margin:6px; border:1px solid #333; border-color:#fff #333 #333 #fff;}
#middle .content .top .intro {float:left; display:inline; margin:5px 5px 5px 0px; width:350px;}
#middle .content .top .intro h4 {font-size:12px; line-height:18px;}
#middle .content .date {float:right; display:inline; font-size:10px; line-height:16px;}
#middle .content .text {margin:2px;}
#middle .content .contest {width:505px; margin-left:auto; margin-right:auto;}
#middle .content .contest .title {text-align:center; text-transform:uppercase; margin:20px 0px 20px 0px; font-size:18px; font-weight:bold;}
#middle .content .agenda {}
#middle .content .agenda .image {width:160px; margin:0px 6px; border:1px solid #333; border-color:#fff #333 #333 #fff;}
#middle .content .agenda .eventdate {float:left; display:inline; width:300px; font-size:14px; padding:12px 8px 0px 8px;}
#middle .content .agenda .eventintro {float:left; display:inline; width:300px; font-size:14px; padding:16px 8px 6px 8px; color:#999; line-height:20px;}
#middle .content .agenda .price {float:left; display:inline; width:300px; font-size:14px; padding:16px 8px 6px 8px; color:#ED1C22; font-weight:bold;}
#middle .content .agenda .pricelink {float:left; display:inline; width:300px; padding:0px 8px 0px 8px;}
#middle .content .agenda .text {padding:16px 8px 6px 8px;}
.comment {}
.comment .list {background:#F6F4F5 url(../images/template/w-content-list-bg.jpg) repeat-x; border:1px solid black; border-color:#fff #fff #a2a2a2 #fff; border-width:1px 0px;}
.comment .list a {text-decoration:none;}
.comment .actions {width:100px;}
.comment .info {margin:10px 0px 10px 10px; width:105px; float:left; display:inline;}
.comment .nickname {font-weight:bold; text-transform:uppercase; float:left; display:inline; font-size:11px;}
.comment .date {font-size:10px; float:left; display:inline;}
.comment .text {float:left; display:inline; margin:10px 0px 10px 10px; width:292px; color:#333; line-height:18px;}
.comment .form {width:519px; padding:15px 0px;; margin-left:auto; margin-right:auto;}
#middle .tab {}
#middle .tab ul {list-style:none; clear:both; height:31px;  background:transparent url(../images/template/w-tab-bg-back.gif) repeat-x;}
#middle .tab ul li {float:left; display:inline; width:108px; height:31px; background:transparent url(../images/template/w-tab-bg.gif) no-repeat;}
#middle .tab ul li.highlight {background:transparent url(../images/template/w-tab-bg-over.gif) no-repeat;}
#middle .tab ul li a, #middle .tab ul li a:link {float:left; display:inline; width:100%; height:30px; line-height:30px; color:#999; text-decoration:none; font-weight:bold; text-align:center; text-transform:uppercase;}
#middle .tab ul li.highlight a, #middle .tab ul li.highlight a:link {color:#000;}
#middle .tab ul li:hover, #middle .tab ul li:hover a {color:#000; background:transparent url(../images/template/w-tab-bg-over.gif) no-repeat;}
#middle .tab ul li.highlight:hover, #middle .tab ul li.highlight:hover a {color:#000; cursor:default;}
#middle .tab .bottom {clear:both; height:14px;  background:transparent; overflow: hidden;}
#middle .letter {float:left; display:inline; margin-bottom:10px;}
#middle .letter a, #middle .letter span {width:14px; padding:3px; text-align:center; float:left; display:inline;}
#middle .letter span {color:#fff; background:#289ce6;}
#right {float:left; display:inline; width:300px; margin:4px 2px 30px 5px;}
#right h3 {font-size:18px; line-height:37px; padding-left:12px; width:288px; color:#fff; font-weight:normal; background:transparent url(../images/template/r-h-bg.gif) no-repeat;}
#right .top-content .date {float:right; display:inline; font-size:10px; margin:0px 4px 4px 4px;}
#right .top-content a {text-decoration:none; cursor:pointer;}
#right .top-content .list {float:left; display:inline; width:296px; height:43px; font-size:11px; margin:0px 2px; background:#F6F4F5 url(../images/template/w-content-list-bg.jpg) repeat-x;}
#right .top-content .list .order {float:left; display:inline; width:13px; height:50px; margin:8px 8px 0px 2px; font-weight:bold; text-align:right; font-size:13px;}
#right .top-content .list .image {float:left; display:inline; width:94px; height:50px;}
#right .top-content .list h4 {float:left; display:inline; text-transform:uppercase; height:27px; width:280px; padding:8px; font-size:11px; color:#333;}
#right .top-content .list:hover h4 {color:#000;}
#right .top-content .list h4 span {font-weight:normal;}
#right .top-content .list p {display:none;}
#right .top-content .list .bottom {display:none;}
#right .top-content .list-sep {clear:both; height:2px; margin:0px 2px; background:#fff url(../images/template/w-content-list-sep.jpg) repeat-x; overflow: hidden;}
#right #pave-pub {float:left; display:inline; width:300px; height:250px; background:#efefef;}
#webradio {width:300px;}
#webradio a {text-decoration:none;}
#webradio .top {height:47px; background:#313131 url(../images/template/w-radio-h-bg.jpg) repeat-x;}
#webradio .top .left {width:203px; height:47px; float:left; display:inline; background:#313131 url(../images/template/w-radio-h-left.jpg) no-repeat;}
#webradio .top .right {width:7px; height:47px; float:right; display:inline; background:#313131 url(../images/template/w-radio-h-right.jpg) no-repeat;}
#webradio .middle {}
#webradio div.all {background:#b4b4b4;}
#webradio div.rap-fr {background:#659bc9;}
#webradio div.rap-us {background:#e86f5c;}
#webradio div.rnb-soul {background:#d3b68a;}
#webradio div.reggae {background:#face55;}
#webradio .genre {height:25px;}
#webradio .genre ul {list-style:none; text-align:center;}
#webradio .genre ul li {float:left; display:inline; width:60px; height:25px; text-align:center;}
#webradio .genre ul li a, #webradio .genre ul li a:link {width:100%; height:25px; float:left; display:inline;}
#webradio .genre ul li a.highlight {color:#fc3;}
#webradio .genre ul li.all {background-image:url(../images/template/w-radio-fm.jpg);}
#webradio .genre ul li.all:hover {background-image:url(../images/template/w-radio-fm-over.jpg);}
#webradio .genre ul li.rap-fr {background-image:url(../images/template/w-radio-rap-fr.jpg);}
#webradio .genre ul li.rap-fr:hover {background-image:url(../images/template/w-radio-rap-fr-over.jpg);}
#webradio .genre ul li.rap-us {background-image:url(../images/template/w-radio-rap-us.jpg);}
#webradio .genre ul li.rap-us:hover {background-image:url(../images/template/w-radio-rap-us-over.jpg);}
#webradio .genre ul li.rnb-soul {background-image:url(../images/template/w-radio-rnb-soul.jpg);}
#webradio .genre ul li.rnb-soul:hover {background-image:url(../images/template/w-radio-rnb-soul-over.jpg);}
#webradio .genre ul li.reggae {background-image:url(../images/template/w-radio-reggae.jpg);}
#webradio .genre ul li.reggae:hover {background-image:url(../images/template/w-radio-reggae-over.jpg);}
#webradio .genre ul li a span {display:none;}
#webradio .prog {margin-left:5px; height:60px;}
#webradio .prog .image {float:left; display:inline; width:94px; height:50px; margin-top:5px; background:#000;}
#webradio .prog .text {float:left; display:inline; width:191px; padding-left:5px; padding-top:5px; height:45px; margin-top:5px; background:#000; color:#fff;}
#webradio .title {margin-left:10px; width:280px; line-height:33px; font-weight:bold; font-size:24px; text-transform:uppercase; white-space:nowrap; overflow:hidden;}
#webradio .title a {color:#333;}
#webradio .next {padding-left:10px; line-height:33px; color:#fff;}
#webradio .next a {color:#fff;}
#webradio .sep-all {height:2px; background:#313131 url(../images/template/w-radio-sep-all.jpg) repeat-x; overflow: hidden;}
#webradio .sep-rap-fr {height:2px; background:#313131 url(../images/template/w-radio-sep-rap-fr.jpg) repeat-x; overflow: hidden;}
#webradio .sep-rap-us {height:2px; background:#313131 url(../images/template/w-radio-sep-rap-us.jpg) repeat-x; overflow: hidden;}
#webradio .sep-rnb-soul {height:2px; background:#313131 url(../images/template/w-radio-sep-rnb-soul.jpg) repeat-x; overflow: hidden;}
#webradio .sep-reggae {height:2px; background:#313131 url(../images/template/w-radio-sep-reggae.jpg) repeat-x; overflow: hidden;}
#webradio .bottom {width:300px; height:68px; background:#313131 url(../images/template/w-radio-listen.jpg?2) no-repeat; line-height:68px;}
#webradio .bottom:hover {background:#313131 url(../images/template/w-radio-listen-over.jpg?2) no-repeat;}
#webradio .bottom a {width:100%; height:68px; float:left; display:inline;}
#webradio .bottom span {margin-left:65px; color:#fff; text-transform:uppercase; font-size:17px; font-weight:bold;}
#webradio .sep {width:2px; height:68px; background:#000 url(../images/template/w-radio-player-sep.jpg) no-repeat; float:left; display:inline;}
#webradio .player {width:68px; height:68px; background:#313131 url(../images/template/w-radio-player-bg.jpg) repeat-x; float:left; display:inline;}
#webradio .player:hover {background:#313131 url(../images/template/w-radio-player-bg.jpg) repeat-x;}
#webradio .player a {width:100%; height:68px; line-height:68px; text-align:center; color:white; float:left; display:inline;}
#webradio .volume {width:90px; height:68px; background:#313131 url(../images/template/w-radio-player-bg.jpg) repeat-x; float:left; display:inline; padding-left:10px;}
#webradio .volume:hover {background:#313131 url(../images/template/w-radio-player-bg.jpg) repeat-x;}
#webradio .volume a {width:16px; height:68px; float:left; display:inline;}
#webradio .buttons {width:431px; height:68px; background:#313131; float:left; display:inline;}
#webradio .buttons a {line-height:68px; margin-left:10px;}
.chat .scroll {width:300px; height:228px; overflow-y:scroll; overflow-x:none;}
.chat .list {line-height:18px;}
.chat .list .nickname {font-size:13px; color:#838385; padding-left:5px;}
.chat .list .nickname span {text-transform:uppercase;}
.chat .list .msg {padding-left:5px;}
.chat .list .time {float:left; display:inline; font-size:11px; color:#7F7F7F; height:16px; margin-right:5px;}
.chat .list .text {font-size:13px; color:#000;}
.chat .list .last {color:#7F7F7F;}
.chat .list .form .chat-input {width:278px; height:18px; background:transparent url(../images/template/comments.gif) no-repeat 3px 3px; border:1px solid #C8D0D2; padding:2px 0px 0px 20px;}
#footer {}
#footer .link {height:160px; background:#666 url(../images/template/h-logo.png) no-repeat 98% 50%;}
#footer .link ul {float:left; display:inline; list-style:none; margin:15px 0px; padding:0px 15px; border-right:1px solid #fff;}
#footer .link li a {color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:11px;}
#popup {width:615px; margin-left:auto; margin-right:auto;}
#popup #middle {width:605px; margin:5px;}
#popup #middle h2 {width:598px;}
#fieldset-buttons {border:1px solid #ccc; border-width:1px 0px 0px 0px; padding-top:5px;}
#fieldset-buttons input, #fieldset-buttons button {width:100px;}
.content-comment {float:right; display:inline; padding:5px; padding-top:0px; margin-left:7px; font-size:12px; text-align:center; color:#333; background:#efefef; border:1px solid #333; border-color:#fff #333 #333 #fff;}
.content-comment em {font-size:23px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.comment .log-comment {padding:15px; font-size:16px; font-weight:bold;}
#wrapper .comment .log-comment {padding-top:0px;}
.comment .no-comment {padding:15px; font-size:16px; font-weight:bold;}
.comment .more-comment {padding:15px; font-size:12px;}
.comment .more-comment em {font-size:17px; font-family:Georgia, "Times New Roman", Times, serif;}
.comment .num-comment {padding:15px; font-size:16px; text-transform:lowercase;}
.comment .num-comment em {font-size:23px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.comment .delete {float:right; display:inline; line-height:18px; margin:0px 5px;}
.comment .actions {float:right; display:inline; margin:5px 0px; margin:10px 10px 0px 5px;}
.agree-num {float:right; display:inline; line-height:18px; font-weight:bold; text-align:right; margin-right:6px;}
.agree-num a {color:#333;}
.agree-button {float:right; display:inline; width:20px; line-height:18px; background:transparent url(../images/template/green-bg.gif) no-repeat; text-align:center; font-weight:bold; color:#fff; margin:0px 1px;}
.disagree-button {float:right; display:inline; width:20px; line-height:18px; background:transparent url(../images/template/red-bg.gif) no-repeat; text-align:center; font-weight:bold; color:#fff; margin:0px 1px;}
.bottom-link {float:right; display:inline; margin:0px 10px 0px 0px; padding:0px 0px 10px 0px; text-decoration:none;}
.bottom-text {line-height:35px; margin:0px 0px 0px 10px; font-weight:bold;}
.front-paginationControl {clear:both; height:35px; line-height:35px; margin:0px 10px 10px 10px;}
.front-paginationControl a {text-decoration:none;}
.front-paginationControl .left {float:left; display:inline;}
.front-paginationControl .right {float:right; display:inline;}
.paginationControl {clear:both; line-height:35px; text-align:center;}
.paginationControl a {text-decoration:none;}
.emission {margin-bottom:10px;}
.emission-label {font-weight:bold; font-size:12px;}
.emission-info {}
.trace {}
.trace h1 {margin-top:10px; padding:5px; width:auto; font-size:14px; background:#ccc;}
.trace pre {overflow:auto; border:1px solid #ccc; padding:5px; max-height:200px; background:#fff;}
.errors li {color:red;}
.msgs {font-weight:bold; background:#FFFF99; padding:7px; border:1px solid black; border-color:#fff #ccc #ccc #fff; margin-bottom:10px;}
img.left {float:left; display:inline; margin-right:5px;}
dt {font-weight:bold; text-transform:uppercase; margin:14px 0px 4px 0px;}
dd {}
label.required {font-weight:bolder; border-bottom:1px dotted red;}
p.hint {font-size:10px;}
.successful {font-size:16px; color:#00CC00; text-align:center; margin:10px;}
td.padding {padding:3px;}
td.row1 {}
td.row2 {background:#eee;}
label.highlight {font-weight:bold;}
.partenaire {line-height:120px; text-align:center;}
.partenaire img {margin:0px 10px;}
.contact {line-height:18px; text-align:center; white-space:pre;}
.media-title {display:none;}
map, area {cursor:pointer;}